Rifqi Hafizuddin
[KM-626][AI] Slow-path agent: seam contracts + TaskRunner
ac310de
Raw
History Blame
616 Bytes
"""Slow-path workers: TaskRunner (deterministic) + Assembler (1 LLM call) + Coordinator.
These are driven *by* the Orchestrator (the intent-router/dispatcher in
`agents/orchestration.py`); this package is deliberately NOT named "orchestrator"
to keep the dispatcher and the workers from sharing a name. It executes the
Planner's static `TaskList` and assembles the two outputs (`chat_answer` +
`AnalysisRecord`). See AGENT_ARCHITECTURE_CONTEXT_new.md §7.2 / §7.4 / §7.5 /
§8.2–8.4. Tool-agnostic: depends only on the `ToolInvoker` protocol and the
`ToolOutput` envelope, never on a specific tool (INV-7).
"""