grok-build-upstream-mirror/crates/codegen/xai-grok-shell/changelogs/0.2.52.json
grokkybara[bot] c68e39f604 Publish harness and TUI open-source
initial sync from the monorepo
2026-07-16 06:46:02 +01:00

157 lines
5.5 KiB
JSON

[
{
"category": "fixes",
"description": "**Fixed oversized session replay logs** that prevented large sessions from loading.",
"breaking_change": false
},
{
"category": "features",
"description": "**Tool auto-approval (YOLO)** state is now tracked end-to-end in server-side agent sessions.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**MCP server connections** no longer flood reconnects on repeated stream errors.",
"breaking_change": false
},
{
"category": "features",
"description": "**ER diagrams** now render as entity boxes with attributes and relationships in the TUI.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**ZDR and team upload flags** are now populated immediately on login instead of only after background refresh.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Mermaid PNG export** now handles quoted cardinalities in class diagrams and readable ER rows on dark theme.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Skill catalog** no longer shows duplicate \"Use when:\" labels and check-work skill now prompts the model to read its instructions.",
"breaking_change": false
},
{
"category": "features",
"description": "New \"Respect manual folds\" setting keeps hand-expanded blocks stable while content streams in.",
"breaking_change": false
},
{
"category": "fixes",
"description": "Compaction now rejects overly-short summaries that would discard real conversation state.",
"breaking_change": false
},
{
"category": "fixes",
"description": "Background tasks no longer emit spurious failure messages when a session is resumed.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Fixed Windows path handling** so external tools and model prompts receive clean paths without \\?\\ prefixes.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Images and media** no longer remain visible when switching from an agent view to the dashboard.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Clipboard paste** (Ctrl+V) now works for images on pure Wayland sessions.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Modals** such as /sessions no longer crash on narrow terminals.",
"breaking_change": false
},
{
"category": "performance",
"description": "**Compaction** now reuses cached prompt prefix instead of full prefill.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**ptyctl resize** now correctly notifies the child process.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Concurrent updates** to the same version no longer fail with permission or EEXIST errors.",
"breaking_change": false
},
{
"category": "features",
"description": "**Ctrl+X** now stops running turns or closes sessions from inside the agent detail view.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Mermaid diagrams** containing CJK or other non-Latin text now render correctly instead of tofu boxes.",
"breaking_change": false
},
{
"category": "features",
"description": "**Grok** can now export usage metrics and events to your own OpenTelemetry collector when enabled.",
"breaking_change": false
},
{
"category": "features",
"description": "**WezTerm users** now receive guidance when Shift+Enter fails because kitty keyboard protocol is disabled.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**`grok dashboard`** now reliably opens the dashboard instead of silently falling through to a normal session.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Sessions** no longer remain blocked forever after a transient model catalog outage during reconnect.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Cancel** no longer leaves the interface stuck on \"Cancelling…\" after lost responses during reconnects.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Forked sessions** now retain the parent's full pre-compaction transcripts instead of only the compacted summary.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**web_fetch** errors on GitHub hosts now recommend using the gh CLI when internal access is blocked.",
"breaking_change": false
},
{
"category": "features",
"description": "**Long-running sessions** now tell the model when the local calendar date changes past midnight.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**MCP server connections** no longer hang when stdio servers emit undecodable lines.",
"breaking_change": false
},
{
"category": "features",
"description": "**Agent Dashboard** now works without leader mode and shows local idle sessions from disk.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Ctrl+C cancels** now complete in under 50 ms instead of blocking for seconds.",
"breaking_change": false
},
{
"category": "fixes",
"description": "**Repeated varied edit failures** on one file no longer trigger doom-loop warnings or terminations.",
"breaking_change": false
}
]