Skip to content

Forward the shell parameters a caller names - #209

Merged
vitramir merged 2 commits into
mainfrom
persistent-shells-forward-shell-id
Aug 14, 2026
Merged

Forward the shell parameters a caller names#209
vitramir merged 2 commits into
mainfrom
persistent-shells-forward-shell-id

Conversation

@vitramir

Copy link
Copy Markdown
Contributor

Carries shell_id and shell_cwd through to the Terminal Proxy. Without this the proxy sees no shell to attach to and every session gets an ephemeral one.

CreateTerminalSession dropped shell_id and shell_cwd. The Gateway forwards the
kind and every other parameter untouched; these two were simply missed when
they were added.

Dropping them is invisible from the outside: the proxy issues a perfectly good
ticket for an unnamed shell, so the only symptom is that a client asking to
return to its shell silently gets a new one. A test now covers the forwarding
alongside the kind and sync_root it already covered.
@vitramir
vitramir requested a review from a team as a code owner August 14, 2026 05:49
@vitramir
vitramir merged commit d2b485a into main Aug 14, 2026
1 of 2 checks passed
@vitramir
vitramir deleted the persistent-shells-forward-shell-id branch August 14, 2026 06:06
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