Skip to content

Allow Rock to open a pane through OSC 7880 - #84

Draft
StephenSHorton wants to merge 5 commits into
archive/glass-chromefrom
cursor/rock-fork-allowlist-a11b
Draft

StephenSHorton wants to merge 5 commits into
archive/glass-chromefrom
cursor/rock-fork-allowlist-a11b

Conversation

@StephenSHorton

Copy link
Copy Markdown
Owner

Suzuri's OSC 7880 host now accepts an absolute rock binary. A launch whose stem is rock sets ROCK_SESSION_TITLE and does not set the GROK_* launcher environment. Grok binaries keep the existing env.

The allowlist still requires an absolute path with no ... A bare rock is rejected.

cargo test --lib fork_osc passed with this change (15 tests), including allowlist and launch_spec_rock_uses_rock_title_env. Windows assertions stay behind cfg so CI on Windows does not see a Unix path.

The fork host now accepts an absolute rock binary. That launch sets ROCK_SESSION_TITLE and skips the Grok launcher environment.
The previous commit on this branch left a placeholder in the OSC parser. This restores the allowlist, ROCK_SESSION_TITLE launch env, and the tests.
The file is the tested allowlist again: rock is accepted, ROCK_SESSION_TITLE is set, and half_size keeps its return type.
@cursor cursor Bot mentioned this pull request Oct 3, 2026
@StephenSHorton
StephenSHorton changed the base branch from main to archive/glass-chrome October 20, 2026 18:36

This branch has not been deployed

No deployments
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