Repository navigation
Conversation
|
Thanks for your contribution! This PR doesn't have a linked issue. All PRs must reference an existing issue. Please:
See CONTRIBUTING.md for details. |
|
The following comment was made by an LLM, it may be inaccurate: Based on my search, I found one potentially related PR: PR #12079: feat(tui): duplicate slash command using existing fork functionality This PR is related because it deals with forking functionality in the TUI, specifically duplicating slash commands using fork. Since the current PR (#12572) is improving the session fork UX overall, this PR's interaction with fork functionality may have overlaps or could benefit from the improvements being made. All other results are either the current PR itself (#12572) or unrelated feature PRs about sessions, subagents, or other TUI improvements. |
|
Closing this pull request because it has had no updates for more than 60 days. If you plan to continue working on it, feel free to reopen or open a new PR. |
What
Why
Forking currently feels like it might be switching sessions rather than creating a new one, and the quickest/common intent (fork current state) requires selecting a specific message. This makes discovery and confidence worse.
How
session.fork.Tests
cd packages/opencode && bun run typecheckcd packages/opencode && bun test test/keybind.test.tsCloses #12580