Orchestrator Module¶
Orchestrator package.
- class atloop.orchestrator.AgentLoop(task_spec: TaskSpec, config: AtloopConfig, agent_session_id: str | None = None)[source]¶
Bases:
objectAgent loop - single responsibility: coordinate workflow execution.
AgentLoop¶
- class atloop.orchestrator.agent_loop.AgentLoop(task_spec: TaskSpec, config: AtloopConfig, agent_session_id: str | None = None)[source]¶
Bases:
objectAgent loop - single responsibility: coordinate workflow execution.
WorkflowCoordinator¶
- class atloop.orchestrator.coordinator.WorkflowCoordinator(task_spec: TaskSpec, config: AtloopConfig, agent_session_id: str | None = None)[source]¶
Bases:
objectWorkflow coordinator - single entry point for all components.
- __init__(task_spec: TaskSpec, config: AtloopConfig, agent_session_id: str | None = None)[source]¶
Initialize coordinator.
- property job_state: JobState¶
Get job state.
Workflow¶
Phases¶
- class atloop.orchestrator.phases.discover.DiscoverPhase(coordinator: WorkflowCoordinator)[source]¶
Bases:
BasePhaseDISCOVER phase: Build context and prepare for planning.
- class atloop.orchestrator.phases.plan.PlanPhase(coordinator: WorkflowCoordinator)[source]¶
Bases:
BasePhasePLAN phase: Call LLM to get next actions.
- class atloop.orchestrator.phases.act.ActPhase(coordinator: WorkflowCoordinator)[source]¶
Bases:
BasePhaseACT phase: Execute tool calls.
- __init__(coordinator: WorkflowCoordinator)[source]¶
Initialize ACT phase.
- class atloop.orchestrator.phases.verify.VerifyPhase(coordinator: WorkflowCoordinator)[source]¶
Bases:
BasePhaseVERIFY phase: Run verification tests.