Skip to content

feat(tui): add subagent runtime behavior#13679

Open
friel-openai wants to merge 5 commits intodev/friel/tui-collab-foundationfrom
dev/friel/tui-watchdog-and-subagent-behavior
Open

feat(tui): add subagent runtime behavior#13679
friel-openai wants to merge 5 commits intodev/friel/tui-collab-foundationfrom
dev/friel/tui-watchdog-and-subagent-behavior

Conversation

@friel-openai
Copy link
Contributor

Summary

  • add the live subagent/watchdog runtime panel on top of the TUI foundation work
  • keep the subagent panel pinned and out of transcript history
  • mount the panel independently of whatever active transcript cell is currently rendering
  • rename branch-local runtime symbols away from the old collab shorthand

Dependencies

Testing

  • cargo test -p codex-tui subagent_panel_mounts_while_placeholder_active_cell_exists -- --exact
  • cargo test -p codex-tui subagent_panel_is_not_flushed_into_transcript_history -- --exact

Narrow the branch-added collab naming to agent terminology.

- rename CollabAgentSpawnMode to AgentSpawnMode
- rename CollabInboxPayload and inbox helpers/constants to AgentInbox*
- regenerate app-server protocol schema artifacts

Tests:
- cargo test -p codex-app-server-protocol
- cargo test -p codex-exec --test event_processor_with_json_output collab_spawn_begin_and_end_emit_item_events
- cargo test -p codex-tui
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant