Skip to content

add TUI subagent surface#20913

Closed
friel-openai wants to merge 5 commits into
dev/friel/frodex-129-watchdog-parent-messagingfrom
dev/friel/frodex-129-tui-subagents-fork
Closed

add TUI subagent surface#20913
friel-openai wants to merge 5 commits into
dev/friel/frodex-129-watchdog-parent-messagingfrom
dev/friel/frodex-129-tui-subagents-fork

Conversation

@friel-openai
Copy link
Copy Markdown
Contributor

@friel-openai friel-openai commented May 3, 2026

Summary

Adds a TUI surface for live subagents.

This PR adds the live subagent panel, watchdog status rendering, /agent filtering for watchdog rows and closed named agents, subagent completion cells, fork parent title display, watchdog snooze cells, and watchdog close cells. The TUI uses current agent state for the panel instead of treating historical rollout events as the source of truth.

Validation

  • CODEX_SKIP_VENDORED_BWRAP=1 cargo test -p codex-tui open_agent_picker_allows_existing_agent_threads_when_feature_is_disabled -- --nocapture
  • CODEX_SKIP_VENDORED_BWRAP=1 cargo test -p codex-tui animation_primitives_are_only_used_by_motion_module -- --nocapture
  • CODEX_SKIP_VENDORED_BWRAP=1 just fix -p codex-tui
  • just argument-comment-lint

Note: full cargo test -p codex-tui passes the changed tests locally, but this devbox still fails one upstream Unix socket IPC test with a local tempdir permission error.

@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 887864e to 9045f44 Compare May 3, 2026 22:34
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from 60edd83 to 889764a Compare May 3, 2026 22:34
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 9045f44 to 9fc69ba Compare May 3, 2026 22:43
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from 889764a to f96dcb0 Compare May 3, 2026 22:44
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 9fc69ba to 4e061b0 Compare May 3, 2026 23:24
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from f96dcb0 to 9d6158b Compare May 3, 2026 23:24
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 4e061b0 to edf24f0 Compare May 3, 2026 23:44
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch 2 times, most recently from c60e91f to fe6abe9 Compare May 4, 2026 00:07
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from edf24f0 to 5edd34e Compare May 4, 2026 00:21
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from fe6abe9 to a38fcf1 Compare May 4, 2026 00:21
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 5edd34e to 0eba14e Compare May 4, 2026 00:36
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from a38fcf1 to cdd22ff Compare May 4, 2026 00:36
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 0eba14e to f6dfca0 Compare May 4, 2026 00:50
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from cdd22ff to ca0f991 Compare May 4, 2026 00:50
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from f6dfca0 to 0464038 Compare May 4, 2026 01:02
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from ca0f991 to 09eca1b Compare May 4, 2026 01:02
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from 0464038 to ae30539 Compare May 4, 2026 01:21
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from 09eca1b to 09073d7 Compare May 4, 2026 01:21
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-watchdog-parent-messaging branch from ae30539 to 4f15625 Compare May 4, 2026 01:23
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from 09073d7 to 36f3114 Compare May 4, 2026 01:23
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from 36f3114 to d12c961 Compare May 4, 2026 01:39
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from d12c961 to 84a34f2 Compare May 4, 2026 01:48
@friel-openai friel-openai reopened this May 4, 2026
@friel-openai friel-openai changed the title frodex: restore TUI subagent surface restore TUI subagent surface May 4, 2026
@friel-openai friel-openai changed the title restore TUI subagent surface add TUI subagent surface May 4, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Closing this pull request because it has had no updates for more than 14 days. If you plan to continue working on it, feel free to reopen or open a new PR.

@github-actions github-actions Bot closed this May 18, 2026
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