You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stop actions — a ⏹ Stop button (or POST /api/agent/stop) cancels the
running agent run; the run ends with a "Run stopped" notice instead of an
error.
Shell command timeouts — !timeout=<seconds> and timeout_seconds on POST /api/shell and the agent's run_command tool set a per-command limit
(1-3600s, default 15s).
Background shell jobs — !!<command> runs asynchronously: the request
returns a job id immediately, the command waits for approval then runs in
the background. New endpoints GET /api/shell/jobs, GET /api/shell/<id>, POST /api/shell/<id>/stop, a Shell jobs panel, and /shell, /shell stop, /shells commands.
History restore — the conversation is restored into the view on login,
page reload, and project switch (active + archived messages, tool calls and
results included).
Higher default iterations — default max agent iterations raised from 10
to 100 (max 30,000).
Configurable approval timeout — APPROVAL_TIMEOUT_MINUTES env var
(default 5).
Fixed
Approval prompts during agent runs — approval cards now render while the
agent waits for permission on run_command/remote tools (polling previously
only ran for ! shell commands, so prompts silently expired).
Shell timeout/stop actually kills the command — Deno's AbortSignal
does not kill subprocesses; output now goes to temp files and the process is
terminated explicitly.