Goal
Make QuickApps a deliberate multi-agent orchestrator rather than an agent that happens to call other agents as tools. Today the agent cannot tell a stateless tool from a subagent with shared history, cannot hold more than one conversation thread with the same subagent, and cannot delegate scoped work to a throwaway worker. These are three facets of one capability and should be planned together.
Scope — child issues
Out of scope
- Propagating subagent stages to the main agent (#87) — postponed until DIAL Chat supports nested stages; stays a standalone issue.
- Exposing QuickApps itself as a tool for other agents (#244 — opposite direction).
Dependencies and sequencing
Additional information
Related: #244 (the inverse integration), docs/agent.md orchestrator loop.
Goal
Make QuickApps a deliberate multi-agent orchestrator rather than an agent that happens to call other agents as tools. Today the agent cannot tell a stateless tool from a subagent with shared history, cannot hold more than one conversation thread with the same subagent, and cannot delegate scoped work to a throwaway worker. These are three facets of one capability and should be planned together.
Scope — child issues
Out of scope
Dependencies and sequencing
Additional information
Related: #244 (the inverse integration),
docs/agent.mdorchestrator loop.