What problem does it solve? Multi-agent orchestration behaves differently across Copilot surfaces (CLI, VS Code, JetBrains, GitHub.com) because each platform exposes different tools. Without platform detection, spawning logic, model selection, and SQL-based state tracking silently fail on non-CLI surfaces. ## Core Features & Use Cases - Platform Detection: Identifies the runtime surface by checking for the task tool (CLI), runSubagent/agent tool (VS Code), or neither (inline fallback mode). - Adaptive Spawning: Adjusts agent spawning per platform — drops agent_type, mode, model, and description parameters on VS Code, batches the Scribe agent last in parallel groups, and skips read_agent polling where results return automatically. - Feature Degradation Guidance: Provides a degradation table covering parallel fan-out, model selection, launch tables, and the CLI-only sql tool, directing cross-platform state to filesystem-based .squad/ files. - Use Case: A coordinator agent needs to fan out three subagents in parallel. On CLI it uses task with background mode and read_agent; on VS Code it issues three runSubagent calls in one turn and receives results inline. ## Quick Start Detect the current Copilot platform and spawn the worker agents using the correct tool and parameters for this surface.