| """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). |
| """ |
|
|