Skip to main content

Agent and AgentConfig

Single-agent runner configuration and results.

from techtide_swarm import Agent, AgentConfig
from techtide_swarm.core.types import LayerType
 
config = AgentConfig(
    name="research-market-001",
    layer=LayerType.RESEARCH,
    role="market_researcher",
    soul="templates/soul/research/market-analyst.md",
    tools=["WebSearch", "Read", "Write"],
    model="sonnet",
    budget_limit_usd=1.0,
)
agent = Agent(config)
result = await agent.run("Analyze the CRM market")