Skip to content

Conversation

@leeroybrun
Copy link

@leeroybrun leeroybrun commented Jan 12, 2026

Following the merge of #107, issues have been reported by CodeRabbit in leeroybrun#1

Draft PR as I've not been able to test the changes implemented by #107 and this fix for now

Validation:

- Verified TMUX/TMUX_PANE values inside an isolated tmux server (custom socket)

- Verified kill-window syntax and new-session -t semantics via tmux manpage

Changes:

- Correct TMUX env parsing (socket_path + server_pid) and prefer TMUX_PANE for pane id

- Avoid invalid -t injection for commands that already specify a target; do not treat new-session as targetable

- Fix kill-window invocation to use -t session:window

- Align Machine.metadata typing with runtime (nullable)

- Make socket send behavior consistent when disconnected; tighten misc scripts/tests
- Fix abortOnSignal scoping in offline mode so finally cleanup compiles

- Avoid unnecessary encryption/UUID work when socket is disconnected

(Gemini/CodeRabbit feedback on PR #3)
- Remove unused env_session/env_window fields from TmuxSessionInfo

- Rename misleading claude_version_utils npm test

(CodeRabbit/Gemini nitpicks on PR #3)
@leeroybrun leeroybrun changed the title Fix possible issues introduced by #272 Fix possible issues introduced by #107 Jan 12, 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