
    Bi'                     P    d dl Z d dlmZ  e j                  d      Z G d d      Zy)    N)configzswarms.basec                   .    e Zd ZdZdZdZd ZdedefdZy)		BaseAgentz;
    Base Swarm Agent.
    Native 2026 Implementation.
    BaseWorkerc                 .    t         j                  | _        y )N)r   MODEL_IDmodel_id)selfs    */mnt/e/genesis-system/swarms/base_agent.py__init__zBaseAgent.__init__   s        taskreturnc                    K   t         j                  d| j                   d|dd  d       d| j                   d|dd  S w)z7
        Execute task. Override in subclasses.
        [z] Received Task: N2   z...z] Completed:    )loggerinfoNAME)r   r   s     r   runzBaseAgent.run   sK      	a		{"3D"I;cBC499+]49+66s   ?AN)	__name__
__module____qualname____doc__r   ROLEr   strr    r   r   r   r      s+     DD(7c 7c 7r   r   )loggingcore.configr   	getLoggerr   r   r   r   r   <module>r#      s'     			=	)7 7r   