Synced from monorepo

Synced from monorepo

Changes:
- Temporarily disable session share link creation in the TUI
- Do not approve plan on empty Enter from the revise prompt
- Expose chat product Skills via ACP available_commands_update
- Return immediately from a blocking wait on an already-completed ACP task
- Split headless pager module for clearer structure
- Stop git worktree prune from removing user registrations on resume
- Use compaction sampler tokenizer for item token counts
- Opt-in extra root CAs via GROK_EXTRA_CA_BUNDLE
- Cancel all session subagents when the user stops
- Let the session persistence actor exit when its session ends
- Make fullscreen terminal resize much cheaper on long sessions
- Report honestly from kill_task when an ACP task does not exist
- Hide /usage for external-auth deployments
- Forward the history-load trailer’s computer_reason to the client
- Remove ineffective no-op tool reminder
- Declare slash-command screen-mode support in one place
- Keep settings enum picker on the committed value until Enter
- Reap a PTY’s full process tree
- Stream tool calls from headless mode over ACP
- Bridge gateway task lifecycle to ACP for chat session background tasks
- Don’t warn about truncated history on a suppressed replay
- Fit full-replace summarizer input and recover on context-length errors
- Stop dropping agents over an unrecognized frontmatter color
- Add /undo as a slash alias for /rewind
- Harden sleep/wake token-refresh paths against forced re-login
- Add session/list ACP method
- Give each sampling backend its own conversion module
- Treat an unenrolled child process as a lint error
- Suppress the cancelled marker on send-now wake turns
- Stop tearing down Roslyn on every edit, and read C# diagnostics

Source-Revision: 2a28b4a86cfc4a4c133c35b7fc2a6a9964387c39
This commit is contained in:
grokkybara[bot] 2026-07-30 19:07:40 +00:00
commit dd04f397b1
367 changed files with 29489 additions and 10051 deletions

View file

@ -1,5 +1,36 @@
# Changelog
# 0.2.116 — 2026-07-30
## Features
- **Headless streaming output** now includes tool calls, results, and usage when using `--output-format streaming-json`.
- **New `/undo` slash command** restores files and chat to an earlier turn, same as `/rewind`.
- **Slash commands** are now correctly hidden or refused in minimal or fullscreen mode based on their declared support.
## Bug Fixes
- **Fixed repeated forced re-logins** after laptop sleep or network hiccups during token refresh.
- **Suppressed spurious history load warnings** on draft conversations that have no server history yet.
- **Settings enum pickers** now keep the selected radio button on the current value until you press Enter.
- **Deep-linked settings** such as `/privacy` now close the settings modal on Esc or Enter instead of returning to the list.
# 0.2.115 — 2026-07-29
## Bug Fixes
- **Fixed chat history corruption** that could duplicate tool results or cause later 400 errors after repeated identical tool calls.
- **Fixed infinite redirect loops** in embedded previews when the browser blocks the required cookie.
- **Improved the action-stationarity nudge message** to avoid incorrectly claiming tool results were identical.
- **Fixed external auth provider commands** (`auth_provider_command`) not working on Windows.
- **Fixed incorrect 'Turn cancelled by user' messages** shown on internal send-now wake turns.
- **Fixed language server crashes** (e.g. Roslyn on every edit) and missing C# diagnostics; improved diagnostics reliability for other servers.
## Performance
- **Improved prompt caching** for long conversations, reducing repeated billing on growing transcripts.
# 0.2.114 — 2026-07-29
## Features