Synced from monorepo
Synced from monorepo
Changes:
- The workspace daemon installs the computer-use helper from the desktop release channel
- Generate durable titles for remote sessions
- Report a lost lock from the workspace daemon launcher
- Stop upload queue sampler leaks
- Match the effort picker against the option label
- Answer a blocking spawn_subagent honestly when send-now cancels the turn
- Remove the disabled inline edit-and-resubmit feature
- Route the leader lock through the bounded file-lock helper
- Add a bounded file-lock helper with a local acquire slot
- Inject the long reasoning reminder after auto-compaction; emit the turn event on cancel
- Expose a per-model max_request_bytes limit
- Fork a session on the remote daemon route
- Clean up pager question view and render banners
- Name bundled workflows with a new bundled source kind
- Long reasoning reminder settings table plus a dedicated feature flag
- Settings toggle for automatic subagent model inheritance
- Tell the model to reply to the user first on an interjection, then resume
- Same subagent activation in
grok agent stdioas in the TUI; partial[subagents]tables keep subagents enabled - Discover project hooks
- Return focus to the composer after a queued-prompt edit
- Collapsed edit blocks override expanded_by_default
- Record turns the previous process never finished; keep leader crash evidence
- Revert focusing [+ New Agent] when opening the dashboard
- Fan out session inboxes so the owner's hook handler stays attached when a peer harness binds
- Focus [+ New Agent] when opening the dashboard
- Ctrl+Z right after a stash pops the composer stash
- agent.md MCP headers take precedence over config.toml and persist on reload
- Workspace daemon runs all tool calls without permission prompts
- Record ordinary read caps on tool completion
- Keep a runtime-loaded API key out of the process environment
- The agent outlives the runtime local set in production entrypoints, fixing a teardown use-after-free
- Resume idle remote sessions from durable checkpoints
- Binary-safe staged writes for workspace files
- Hide the per-activity timer on narrow turn-status rows
- Remote Control works end to end from the web controller
- Drop agent counts from workflow runs list rows
- Blank row between workflow objective and phase rail
- Drive the deduplicating uploader from a process-lifetime runtime
- Hold a tracing span clone as the subagent spawn parent
- Scope orphan-subagent heal to the loading session so forks show only their own children
- A session id listed on two machines is refused
- Open the command palette with Ctrl+P on the welcome screen
- The ownership refusal names both accounts
- Hide the [Dashboard] button in the subagent fullscreen view
- Transient turn retry for headless root sessions; scale the episode window with the idle detector
- Route built-in guidance through user rules
- A session on another machine refuses what only this machine's daemon can run
- A listed remote session opens on the machine it lives on
- Inject a direct-prose startup user rule
- Surface non-2xx and rejected analytics events as errors
- Remote Control connects to the target
- Bump tree-sitter 0.25.10 to 0.26.13 (Array strict-aliasing fix)
- Keep subagents running through the full task
- Bound the session registry lock so a stranded NFS lock cannot hang startup
- Coerce unambiguous MCP argument mismatches
- Remove subagent_type from the task tool
- Record tool-call identity and grep source outcome
- Guide scannable response formats
- Improve communication clarity
- Present a refreshed bearer in-band; widen OIDC refresh margin
- Add auth.refresh method and frames to the tool protocol ——— end ———
Source-Revision: 84745de98b3d3996729aefcefd518890ffb73930