Commit 7dacff0
committed
Add task metadata to subagent orchestration
Thread phase, lane, ownership, output contract, and spawn reason through
spawn_agent, app-server state, and the TUI background task panel so subagents
stay minimal-profile while each task remains inspectable and manageable.
Keep /agent focused on profile visibility while /subagents preserves thread
switching, and refresh open background task panels when detached terminals
complete.
Tests:
- just fix -p codex-core
- just fix -p codex-app-server-protocol
- just fix -p codex-tui
- cargo test -p codex-app-server-protocol
- cargo test -p codex-core multi_agent_v2
- cargo test -p codex-tui chatwidget::tests::app_server::down
- cargo test -p codex-tui chatwidget::tests::exec_flow::down
- cargo test -p codex-tui slash_agent_opens_profile_manager_instead_of_thread_picker
- cargo test -p codex-tui slash_subagents_keeps_thread_picker_semantics1 parent 3ec09b1 commit 7dacff0
38 files changed
Lines changed: 1228 additions & 10 deletions
File tree
- codex-rs
- app-server-protocol
- schema
- json
- v2
- typescript/v2
- src/protocol
- v2
- core/src/tools
- handlers
- multi_agents_v2
- multi_agents
- protocol/src
- tui/src
- app
- bottom_pane
- chatwidget
- tests
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 35 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments