Skip to content

add fork command and debug hooks#20914

Closed
friel-openai wants to merge 2 commits into
dev/friel/frodex-129-tui-subagents-forkfrom
dev/friel/frodex-129-fork-command-debug
Closed

add fork command and debug hooks#20914
friel-openai wants to merge 2 commits into
dev/friel/frodex-129-tui-subagents-forkfrom
dev/friel/frodex-129-fork-command-debug

Conversation

@friel-openai
Copy link
Copy Markdown
Contributor

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

Summary

Adds Codex debugging hooks for ephemeral rollouts and TUI /fork support.

CODEX_MATERIALIZE_EPHEMERAL_ROLLOUTS lets developers write ephemeral session rollouts to disk when debugging agent behavior. The TUI /fork command starts a fork of the current session and supports tmux and zellij pane placement.

This PR does not change default feature flags or release workflow behavior.

Validation

  • Included in CODEX_SKIP_VENDORED_BWRAP=1 cargo build -p codex-cli --bin codex
  • TUI fork snapshots are included in this branch.

@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-fork-command-debug branch from 9f8c353 to 95734ec Compare May 3, 2026 22:34
@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-fork-command-debug branch from 95734ec to 104fe4b Compare May 3, 2026 22:44
@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-fork-command-debug branch from 104fe4b to 446335c Compare May 3, 2026 23:24
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from 9d6158b to c60e91f Compare May 3, 2026 23:48
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-fork-command-debug branch from 446335c to c52479a Compare May 3, 2026 23:48
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-tui-subagents-fork branch from c60e91f to fe6abe9 Compare May 4, 2026 00:07
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-fork-command-debug branch from c52479a to b92592e Compare May 4, 2026 00:08
@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-fork-command-debug branch from b92592e to d1f451e Compare May 4, 2026 00:21
@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-fork-command-debug branch from d1f451e to 19b6fb2 Compare May 4, 2026 00:36
@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-fork-command-debug branch from 19b6fb2 to 4999ef0 Compare May 4, 2026 00:50
@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-fork-command-debug branch from 4999ef0 to 96aa749 Compare May 4, 2026 01:02
@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-fork-command-debug branch from 96aa749 to 66f22f9 Compare May 4, 2026 01:21
@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-fork-command-debug branch from 66f22f9 to afb219f 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-fork-command-debug branch from afb219f to e07dd9f 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 force-pushed the dev/friel/frodex-129-fork-command-debug branch from e07dd9f to 84a34f2 Compare May 4, 2026 01:48
@friel-openai friel-openai reopened this May 4, 2026
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-fork-command-debug branch from 754d1bf to 9fb229c Compare May 4, 2026 02:06
@friel-openai friel-openai force-pushed the dev/friel/frodex-129-fork-command-debug branch from e790912 to c224273 Compare May 4, 2026 02:32
@friel-openai friel-openai changed the title frodex: restore fork command and debug hooks restore fork command and debug hooks May 4, 2026
@friel-openai friel-openai changed the title restore fork command and debug hooks add fork command and debug hooks 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