Synced from monorepo
Synced from monorepo Changes: - grok-shell: send an expired external-provider credential to the sign-in flow, not a 401 loop - pager: clickable ▲ jumps to the top of the response being read - grok-shell: keep a large task log from making the completion message too long - Plan viewer scrollbar: widen grab zone to the border column; fix striped thumb in Terminal.app - pager: poll the tmux probe teardown grace instead of sleeping it - security: vendor-compat MCP kill switch is now actually enforced when reported as on - grok-shell: restore session eviction when a leader client disconnects - Bump rust-toolchain to 1.93.0 - workspace: lexical-normalize permission path patterns before glob matching - pager: reject garbage Enter in the /resume picker - pager: show Mermaid affordances in plan mode preview - pager: drop manage-account link from /session-info - workspace: auto-approve read-only git queries; defer write floor to auto classifier - Add free-form pattern editor to the "Always allow" command prompt - grok-shell: fix /btw caching - pager: Tab walks answers in the ask_user_question card - External-provider auth refresh: single 7s attempt instead of 3×5s - pager: don't resurrect finished background tasks as Running when completion arrives first - pager: report tmux truecolor clamping in Doctor - Fix plan viewer scrollbar click+drag hijacked by comment gutter - pager/shell: stop double Recap after the same last turn - sampler: preserve x-should-retry through stream collection - pager: clear plan-mode indicator immediately when the user approves a plan - pager: tmux does not re-read its config on reattach Source-Revision: 64c4de99cc822b25ce9c54ab5a4f372093d0885d
This commit is contained in:
parent
a422116582
commit
780d1388ff
323 changed files with 12258 additions and 7226 deletions
|
|
@ -26,11 +26,12 @@ that appear only as silence during capture.
|
|||
When Doctor finds an explicit unhealthy tmux setting, `/doctor fix` lists the
|
||||
available automatic fixes. Apply one named fix at a time, for example
|
||||
`/doctor fix tmux-clipboard` or `grok doctor fix dcs-passthrough --yes`.
|
||||
Doctor can persist these three tmux options:
|
||||
Doctor can persist these four tmux options:
|
||||
|
||||
- `terminal.tmux-clipboard` — `set -g set-clipboard on`
|
||||
- `terminal.dcs-passthrough` — `set -wg allow-passthrough on`
|
||||
- `terminal.tmux-extended-keys` — `set -g extended-keys on`
|
||||
- `terminal.tmux-truecolor` — `set -as terminal-features ",*:RGB"`
|
||||
|
||||
A tmux fix edits only the persistent config on the computer hosting the affected
|
||||
tmux server, including remote sessions. Plain tmux uses the real
|
||||
|
|
@ -82,6 +83,16 @@ Detection has these limitations:
|
|||
Run `/doctor`. A fully supported setup shows `color truecolor` and `themes all`.
|
||||
If it does not, Doctor shows the detected limitation and the relevant fix.
|
||||
|
||||
Inside tmux there are two separate questions: what color Grok emits, and what
|
||||
color survives the multiplexer. The `color` line answers the first. For the
|
||||
second, when the attached client is not marked `RGB`, tmux rewrites every
|
||||
24-bit color to the nearest color the outer terminal's terminfo advertises,
|
||||
which can be as few as eight. Themes then look washed out even though `color`
|
||||
reads `truecolor`. Doctor reports this as `terminal.tmux-truecolor`. Reload
|
||||
your tmux config and then detach and reattach: the server reads the new option
|
||||
only on reload, and a client fixes its color depth only at attach, so neither
|
||||
step alone changes anything.
|
||||
|
||||
### Clipboard problems
|
||||
|
||||
Grok writes through up to three routes, shown in `/doctor` under **Clipboard**:
|
||||
|
|
|
|||
Loading…
Reference in a new issue