SIGN IN SIGN UP

Synced from monorepo

Synced from monorepo

Changes:
- hooks: run the prompt gate before the chat-state commit
- pager: hold the client-owned local queue after a hook-blocked turn
- hooks: enforce UserPromptSubmit blocks and hold the queue behind a blocked prompt
- hooks: parse UserPromptSubmit block decisions
- chat/gateway: identity stamp and runtime rehydration from chat store
- tools: wake task waits on child exit
- auto-mode: auto-allow mkdir/touch as safe creation
- shell: headless sessions default permission mode to always-allow so they never wedge on prompts
- shell: emit session-start context occupancy metrics
- unify websocket crates on 0.28 to drop a duplicate stack from the TUI build
- pager: fix always-dirty rebuild inputs causing no-op rebuilds
- sandbox: canonicalize socket masks and require bubblewrap on Devbox
- auth: route auth decisions through an AuthBackend trait
- shell: span profiler
- bench: add cross-transport worktree lifecycle sampler
- sampler: salvage length-truncated responses behind a per-request length policy
- TUI: retarget legacy model slugs to grok-4.6
- pager: reconstruct turn-end markers on resume
- pager: share turn-stop-reason marker classifier
- shell: persist elapsed_ms on turn completed
- hooks/shell: managed-policy hooks cannot be disabled
- workspace: allow agent messages in Auto mode
- pager: close turn-1/turn-2 race in the autoscroll copy PTY test
- workflows: smoke-check authored Rhai files
- auto-mode: prompt when the classifier blocks on interactive clients
- shell: follow-up mcpServers trust-gate review nits
- sandbox: fix Path import on Darwin enforce builds
- voice: fall back from unusable pw-record on Linux (Ubuntu 22.04)
- computer-hub: upstream connection manager for bot relay
- pager: do not auto-send a paste that ends in a newline
- computer-hub/tool-protocol: typed workspace-server metadata and ServerInfo last-seen timestamp
- shell: measure startup in CI across repo sizes
- tracing: detach turn-end uploads from the agent.prompt span
- shell: gate untrusted project-agent mcpServers on folder trust
- shell: wait for the row PUT in the reset-title writeback test
- sandbox: block io_uring child-network bypass
- subagents: add active subagent follow-up messaging
- hub/terminal: report workspace boundness explicitly instead of counting tools
- mcp: detach serve loop from the turn trace
- shell: adopt agent.prompt traceparent on session.handle_prompt
- security: stop installer from sending the deployment key as a Bearer token to an attacker-settable URL
- shell: instrument post-turn work inside session.handle_prompt
- dashboard: adopt live sessions into dashboard workspace
- dashboard: read workspace members in dashboard v2
- scheduler_create: document when to use the tool
- pager: skip unchanged Kitty overlay frames on Warp
- sandbox: feature-flag switch for workspace OIDC proactive refresh

Source-Revision: 70ec060ec3d28e77b9c4593be43c2ab0128bcd21
G
grokkybara[bot] committed
9684fa3cdbf2995e30ea8b9b637f1db008f144fc
Parent: 77cd7eb