Skip to content

Add a fork shortcut to the TUI command center - #49517

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/b11ae21ef6a2053609b31ce97c646104f18806a3
Sep 30, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/b11ae21ef6a2053609b31ce97c646104f18806a3

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Add a fork shortcut to the TUI command center

What changed

  • Fork the selected conversation and open the new session with f, configurable through agents.fork in the TUI keymap.
  • Move the default search shortcuts to F3 and /, preserving unshadowed defaults when custom bindings conflict.
  • Keep queued input on the source conversation while attaching and forking, and require closing an open side conversation before forking another task.
  • Expose the fork action in command-center help and the keymap picker.

Testing

Add regression coverage for queued-input preservation, side-conversation protection, configurable fork shortcuts, metadata editing, disconnected actions, and search fallback bindings. Update help and keymap snapshots.

## What changed

- Fork the selected conversation and open the new session with `f`, configurable through `agents.fork` in the TUI keymap.
- Move the default search shortcuts to `F3` and `/`, preserving unshadowed defaults when custom bindings conflict.
- Keep queued input on the source conversation while attaching and forking, and require closing an open side conversation before forking another task.
- Expose the fork action in command-center help and the keymap picker.

## Testing

Add regression coverage for queued-input preservation, side-conversation protection, configurable fork shortcuts, metadata editing, disconnected actions, and search fallback bindings. Update help and keymap snapshots.

GitOrigin-RevId: b11ae21ef6a2053609b31ce97c646104f18806a3
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/b11ae21ef6a2053609b31ce97c646104f18806a3 branch from 779f609 to d420560 Compare September 30, 2026 07:15
@copyberry
copyberry Bot merged commit d420560 into main Sep 30, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/b11ae21ef6a2053609b31ce97c646104f18806a3 branch September 30, 2026 07:15
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 30, 2026
@ZhaoYJ9
ZhaoYJ9 deployed to issue-triage September 30, 2026 07:22 — with GitHub Actions Active
@ZhaoYJ9
ZhaoYJ9 deployed to issue-triage September 30, 2026 07:22 — with GitHub Actions Active
@ZhaoYJ9
ZhaoYJ9 deployed to issue-triage September 30, 2026 07:22 — with GitHub Actions Active
@ZhaoYJ9
ZhaoYJ9 deployed to issue-triage September 30, 2026 07:23 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:25 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:25 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:25 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:26 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:35 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:35 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:35 — with GitHub Actions Active
@XindongG
XindongG deployed to issue-triage September 30, 2026 07:36 — with GitHub Actions Active
@Synohara
Synohara deployed to issue-triage September 30, 2026 08:12 — with GitHub Actions Active
@Synohara
Synohara deployed to issue-triage September 30, 2026 08:12 — with GitHub Actions Active
@Synohara
Synohara deployed to issue-triage September 30, 2026 08:12 — with GitHub Actions Active
@linerking
linerking deployed to issue-triage September 30, 2026 08:22 — with GitHub Actions Active
@linerking
linerking deployed to issue-triage September 30, 2026 08:22 — with GitHub Actions Active
@linerking
linerking deployed to issue-triage September 30, 2026 08:22 — with GitHub Actions Active
@linerking
linerking deployed to issue-triage September 30, 2026 08:23 — with GitHub Actions Active
@Xiang-cd
Xiang-cd deployed to issue-triage September 30, 2026 08:30 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.