Skip to content

Models

Agent State

polymathera.colony.agents.models.AgentState

Bases: str, Enum

Agent lifecycle states.

Agent Metadata

polymathera.colony.agents.models.AgentMetadata

Bases: BaseModel

Metadata for agents.

update(**kwargs)

Update metadata fields.

Source code in src/polymathera/colony/agents/models.py
def update(self, **kwargs) -> None:
    """Update metadata fields."""
    for key, value in kwargs.items():
        if hasattr(self, key):
            setattr(self, key, value)

Action Types

polymathera.colony.agents.models.ActionType

Bases: str, Enum

Types of actions agents can perform.