Synced from monorepo
Synced from monorepo Changes: - Cache growing transcripts on the messages backend - Tell the model when a wait was clamped instead of re-inviting it - Stop the stationarity nudge from claiming results are identical - Deliver the stationarity nudge after the tool result - Run auth provider commands through the platform shell (fixes Windows) - Keep monitor tool stdout short and prescriptive - Use UUIDs for analytics event insert IDs - Stop crashing at startup when the host runs out of threads - Delete the current session from within the session - Add project forking-settings toggle (backend and deploy-time control) - Reap a session’s bash and background commands when it closes - Reap a session’s hook child processes when it closes - Track coding-data consent decisions - Fail open the access gate to stop false CLI paywalls - Ship Agent Dashboard user guide - Enable doom-loop recovery by default - Kill agent children and the idle inhibitor when the parent process dies - Fix multi-process credential wipe and orphaned session log writers Source-Revision: 6372e41d828b8a6ee82c29e01a69e27ec895cca9
This commit is contained in:
parent
5da6962e4a
commit
500129c714
89 changed files with 3841 additions and 771 deletions
117
crates/codegen/xai-grok-shell/changelogs/0.2.113.json
Normal file
117
crates/codegen/xai-grok-shell/changelogs/0.2.113.json
Normal file
|
|
@ -0,0 +1,117 @@
|
|||
[
|
||||
{
|
||||
"category": "performance",
|
||||
"description": "**Cold start** shows the UI instantly while models and settings load in the background.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Terminal command output** is no longer lost or duplicated when the gateway is unreachable.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Invalid MCP server entries** in config.toml no longer prevent Grok from starting; problems are shown in `grok inspect`.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**SessionEnd hooks** now run on exit in non-leader TUI and headless sessions.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Paste chips** now display with the correct background in inline prompts and question inputs.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Pasted content chips** now behave consistently when editing answers in the question view.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "performance",
|
||||
"description": "**Large session forks and resumes** now use far less memory and avoid spikes.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Background task status** now shows only elapsed duration instead of absolute timestamps.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Session lists** no longer drop real sessions when the remote registry reports an outdated turn count of zero.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "features",
|
||||
"description": "**MCP servers** can now be enabled or disabled directly from the CLI with `grok mcp enable <name>` and `grok mcp disable <name>`.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "features",
|
||||
"description": "**Full plan markdown** can now be copied to the clipboard with `y` during plan approval or preview.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**/loop** now stores prompts that include stop conditions so recurring tasks can terminate themselves when done.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Reduced spurious warning messages** for common auth and config scenarios.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Fixed conda activation** (and other sourced scripts that read $@) when using persistent or login-capture shells.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Fixed stuck background-task tray rows** after long foreground shell commands complete.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "performance",
|
||||
"description": "**Prevented thread exhaustion** on high-core shared machines by limiting the workspace daemon's worker threads.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Agent subprocesses and idle inhibitors** are now cleaned up when the parent CLI process dies unexpectedly.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "features",
|
||||
"description": "**Added support for the new SuperGrok Plus subscription tier** in authentication and feature gating.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Fixed truncated plans** in minimal mode and improved visual separation between reasoning and output (including NO_COLOR).",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Fixed credential loss** across multiple grok processes sharing the same auth file.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Fixed doubled Enter** and other keys on older Alacritty terminals.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "features",
|
||||
"description": "**Enabled automatic recovery** from repetitive loops in model output by default.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Fixed false paywall** messages for free-tier and unmatched users.",
|
||||
"breaking_change": false
|
||||
}
|
||||
]
|
||||
34
crates/codegen/xai-grok-shell/changelogs/0.2.113.md
Normal file
34
crates/codegen/xai-grok-shell/changelogs/0.2.113.md
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# 0.2.113 — 2026-07-28
|
||||
|
||||
## Features
|
||||
|
||||
- **MCP servers** can now be enabled or disabled directly from the CLI with `grok mcp enable <name>` and `grok mcp disable <name>`.
|
||||
- **Full plan markdown** can now be copied to the clipboard with `y` during plan approval or preview.
|
||||
- **Added support for the new SuperGrok Plus subscription tier** in authentication and feature gating.
|
||||
- **Enabled automatic recovery** from repetitive loops in model output by default.
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
- **Terminal command output** is no longer lost or duplicated when the gateway is unreachable.
|
||||
- **Invalid MCP server entries** in config.toml no longer prevent Grok from starting; problems are shown in `grok inspect`.
|
||||
- **SessionEnd hooks** now run on exit in non-leader TUI and headless sessions.
|
||||
- **Paste chips** now display with the correct background in inline prompts and question inputs.
|
||||
- **Pasted content chips** now behave consistently when editing answers in the question view.
|
||||
- **Background task status** now shows only elapsed duration instead of absolute timestamps.
|
||||
- **Session lists** no longer drop real sessions when the remote registry reports an outdated turn count of zero.
|
||||
- **/loop** now stores prompts that include stop conditions so recurring tasks can terminate themselves when done.
|
||||
- **Reduced spurious warning messages** for common auth and config scenarios.
|
||||
- **Fixed conda activation** (and other sourced scripts that read $@) when using persistent or login-capture shells.
|
||||
- **Fixed stuck background-task tray rows** after long foreground shell commands complete.
|
||||
- **Agent subprocesses and idle inhibitors** are now cleaned up when the parent CLI process dies unexpectedly.
|
||||
- **Fixed truncated plans** in minimal mode and improved visual separation between reasoning and output (including NO_COLOR).
|
||||
- **Fixed credential loss** across multiple grok processes sharing the same auth file.
|
||||
- **Fixed doubled Enter** and other keys on older Alacritty terminals.
|
||||
- **Fixed false paywall** messages for free-tier and unmatched users.
|
||||
|
||||
## Performance
|
||||
|
||||
- **Cold start** shows the UI instantly while models and settings load in the background.
|
||||
- **Large session forks and resumes** now use far less memory and avoid spikes.
|
||||
- **Prevented thread exhaustion** on high-core shared machines by limiting the workspace daemon's worker threads.
|
||||
|
||||
12
crates/codegen/xai-grok-shell/changelogs/0.2.114.json
Normal file
12
crates/codegen/xai-grok-shell/changelogs/0.2.114.json
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
[
|
||||
{
|
||||
"category": "fixes",
|
||||
"description": "**Grok** no longer crashes on startup when the host machine has no free threads.",
|
||||
"breaking_change": false
|
||||
},
|
||||
{
|
||||
"category": "features",
|
||||
"description": "**New `/delete` slash command** removes the current session's history after confirmation.",
|
||||
"breaking_change": false
|
||||
}
|
||||
]
|
||||
10
crates/codegen/xai-grok-shell/changelogs/0.2.114.md
Normal file
10
crates/codegen/xai-grok-shell/changelogs/0.2.114.md
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# 0.2.114 — 2026-07-29
|
||||
|
||||
## Features
|
||||
|
||||
- **New `/delete` slash command** removes the current session's history after confirmation.
|
||||
|
||||
## Bug Fixes
|
||||
|
||||
- **Grok** no longer crashes on startup when the host machine has no free threads.
|
||||
|
||||
Loading…
Reference in a new issue