Skip to content

Class swarmauri_base.agents.AgentSystemContextMixin.AgentSystemContextMixin

swarmauri_base.agents.AgentSystemContextMixin.AgentSystemContextMixin

Bases: IAgentSystemContext, BaseModel

system_context instance-attribute

system_context

set_system_context

set_system_context(value)
Source code in swarmauri_base/agents/AgentSystemContextMixin.py
11
12
13
14
15
@field_validator("system_context", mode="before")
def set_system_context(cls, value: Union[str, SystemMessage]) -> SystemMessage:
    if isinstance(value, str):
        return SystemMessage(content=value)
    return value