compose_squad_workflow
Detects changed files, classifies work type, scores risk, and selects specialist agents for code implementation or review, with configurable overrides.
Instructions
End-to-end deterministic pipeline: detect_changed_files -> read_squad_config -> classify_work_type -> score_risk -> select_squad. Returns the union output, the resolved .squad.yaml config (defaults if absent), and skipped_paths / disabled_agents when config.skip_paths or config.disable_agents narrowed things. Caller can override work_type, force agents, or supply explicit risk signals (force_agents wins over config.disable_agents — config is policy, not veto).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspace_root | Yes | ||
| user_prompt | Yes | ||
| base_ref | No | ||
| staged_only | No | ||
| working_tree | No | ||
| read_content | No | ||
| mode | No | ||
| run_mode | No | ||
| force_work_type | No | ||
| force_agents | No | ||
| risk_signals | No |