Generate comprehensive hierarchical codemaps for UNFAMILIAR repositories. Expensive operation - only use when explicitly asked for codebase documentation or initial repository mapping
End-user browser automation with cmux. Use when you need to open sites, interact with pages, wait for state changes, and extract data from cmux browser surfaces.
End-user control of cmux topology and routing (windows, workspaces, panes/surfaces, focus, moves, reorder, identify, trigger flash). Use when automation needs deterministic placement and navigation in a multi-pane cmux layout.
Multi-model consensus via subagent DAG. Use when you need diverse model perspectives on complex architectural decisions, high-stakes code changes, or ambiguous trade-offs.
Use when investigating non-trivial bugs, failed previous changes, flaky behavior, environment-specific failures, regressions, crashes, wrong output, or performance problems with unclear cause.
Code context using Exa. Finds real snippets and docs from GitHub, StackOverflow, and technical docs. Use when searching for code examples, API syntax, library documentation, or debugging help.
Use when code_supervisor receives coding, bugfix, refactor, test, review, UI, implementation, planning, or execution requests that require coordinating specialist agents through the .plan workflow.
Use when file changes need user comprehension verification after agent edits, observed diffs, unstaged changes, or specified commits before new implementation.