feat(ui): attach to a claude-code task's tmux session from Task details#2
Open
alamops wants to merge 1 commit into
Open
feat(ui): attach to a claude-code task's tmux session from Task details#2alamops wants to merge 1 commit into
alamops wants to merge 1 commit into
Conversation
Adds a Tmux row to the Task details panel for claude-code tasks that shows the latest run's session name and a Terminal-icon Attach button. Clicking it asks the Bun side to open Terminal.app via osascript and exec `tmux attach -t <session>` against the resolved tmux binary. The row is gated on `latestRun.tmuxSession` so backlog / never-started tasks don't surface an Attach button that's guaranteed to 404. The server distinguishes tmux-missing from session-missing so the UI toast tells the user which of those they're hitting.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a Tmux row to the Task details panel for claude-code tasks that shows the latest run's session name and a Terminal-icon Attach button. Clicking it asks the Bun side to open Terminal.app via osascript and exec
tmux attach -t <session>against the resolved tmux binary.The row is gated on
latestRun.tmuxSessionso backlog / never-started tasks don't surface an Attach button that's guaranteed to 404. The server distinguishes tmux-missing from session-missing so the UI toast tells the user which of those they're hitting.