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

24
Cargo.lock generated
View file

@ -13253,6 +13253,16 @@ dependencies = [
"url",
]
[[package]]
name = "xai-grok-extra-ca"
version = "0.1.0"
dependencies = [
"reqwest 0.12.24",
"rustls",
"tempfile",
"tracing",
]
[[package]]
name = "xai-grok-hooks"
version = "0.1.0"
@ -13282,6 +13292,7 @@ dependencies = [
"serde_json",
"tracing",
"xai-grok-auth",
"xai-grok-extra-ca",
"xai-grok-sampler",
"xai-grok-telemetry",
"xai-grok-version",
@ -13348,6 +13359,7 @@ dependencies = [
"xai-computer-hub-sdk",
"xai-file-utils",
"xai-grok-config",
"xai-grok-extra-ca",
"xai-grok-telemetry",
"xai-grok-tools",
"xai-grok-version",
@ -13419,7 +13431,7 @@ dependencies = [
[[package]]
name = "xai-grok-pager"
version = "0.2.114"
version = "0.2.116"
dependencies = [
"agent-client-protocol",
"ansi-to-tui",
@ -13509,7 +13521,7 @@ dependencies = [
[[package]]
name = "xai-grok-pager-bin"
version = "0.2.114"
version = "0.2.116"
dependencies = [
"anyhow",
"clap",
@ -13685,6 +13697,7 @@ dependencies = [
"tokio-util",
"tracing",
"uuid",
"xai-grok-extra-ca",
"xai-grok-sampling-types",
"xai-grok-test-support",
"xai-grok-version",
@ -13773,7 +13786,7 @@ dependencies = [
[[package]]
name = "xai-grok-shell"
version = "0.2.114"
version = "0.2.116"
dependencies = [
"agent-client-protocol",
"anyhow",
@ -13879,6 +13892,7 @@ dependencies = [
"xai-grok-compaction",
"xai-grok-config",
"xai-grok-config-types",
"xai-grok-extra-ca",
"xai-grok-hooks",
"xai-grok-http",
"xai-grok-mcp",
@ -14023,6 +14037,7 @@ dependencies = [
"xai-grok-auth",
"xai-grok-config",
"xai-grok-env",
"xai-grok-extra-ca",
"xai-grok-sampler",
"xai-grok-secrets",
"xai-mixpanel",
@ -14123,6 +14138,7 @@ dependencies = [
"xai-file-utils",
"xai-grok-config",
"xai-grok-env",
"xai-grok-extra-ca",
"xai-grok-sandbox",
"xai-grok-test-support",
"xai-grok-tools-api",
@ -14177,7 +14193,7 @@ dependencies = [
[[package]]
name = "xai-grok-version"
version = "0.2.114"
version = "0.2.116"
dependencies = [
"semver",
]