Synced from monorepo
Synced from monorepo
Changes:
- Require grounded person names in agent replies
- Use the nine-section prompt and grok-build carrier for two-pass compaction
- Honor config.toml [agent] on default TUI start
- Clean up pager notifications, diagnostics, and dispatch
- Swallow the empty Enter that echoes a send in the dashboard
- Preserve config.toml symlink on save
- Answer x.ai/task/kill on the daemon path with AbortBackgroundWork
- Name the shell a background command left running on the daemon
- Keep pinned rows stable across activity changes
- Close Swift triple-quoted multiline strings in markdown highlighting
- Stamp assistant transcript entries with the row update sequence
- Drop the specialized-tools tool-calling rule from agent prompts
- Fence the kitty keyboard pop with DA1 before releasing the tty
- Add DA1 pop fence and deadline-bounded tty probe primitives
- Move terminal teardown into a dedicated restore module
- Show web search results on the daemon path
- Show sampled reasoning effort on Slack /feedback cards
- Accept mixed-case reasoning_effort in config.toml
- Don't quit when folder trust can't be saved under a sandbox
- Wait for the user on daemon prompts; show in-workspace write cards and re-pushed cards
- Drop interior-NUL environment variables before PTY spawn
- Fix memory deletion and enablement
- Balance nested parentheses in Swift string interpolation highlighting
- Document extra_skill_dirs, hub approval, computer-use, and the read_file budget
- Clean up pager settings, dashboard, and prompt widget
- Always send the write when a user opts out of coding-data sharing
- Name the step when session creation times out
- Trim pad cells and emit semantic newlines on minimal commit
- Reduce CLI syntax-highlighting memory with Oniguruma
- Add grok-workspace:serve OAuth2 scope mapped to tool-serving only
- Remove the memory status feature
- Hand MCP tool results to the gateway as content blocks so images reach the model
- Improve /memory modal usability
- Show truthful headless MCP init statuses and drop the stale connecting reminder
- Show MCP tool search and MCP calls on the daemon path
- Show glob results on the daemon path
- Show Switching model… loader during family-switch compact
- Automatically carry over legacy MEMORY.md notes
- Support feedback drafts on the daemon path
- Emit root-relative file-change paths and drop off-root ones
- Treat a malformed tool_approval_policy as always_prompt
- Flush steered follow-ups when a blocking wait starts
- Show the file diff for edits and file lines for reads on the daemon path
- Add a daemon client routed to another machine
- Box hub dial futures so debug Tokio workers stay inside their stack
- Drop eager codebase-index warm-up on hub connect
- Make /flush and /dream report progress and outcome
- Show grep results on the daemon path
- Deliver session images locally and keep desktop execution local
- Add an opt-in max_output_bytes budget to read_file with a continuation marker
Source-Revision: e8563f8f182296ebb53cadb3e1eab7615d76408e