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
* Add "Ask agent to fix" for CI failures, fix sendPrompt truncation
Replace chunked tmux send-keys with load-buffer/paste-buffer to avoid
flag interpretation errors (e.g. chunks starting with "-" parsed as
tmux flags). The preamble is typed via send-keys so it shows inline,
while logs are pasted via buffer (collapsed as [pasted text]).
Also adds --log with --log-failed fallback for the CI logs endpoint.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Restore "done" status icon in AgentStatusIcon
The {:else if status === "done"} branch was accidentally removed during
the formatter refactor, leaving no icon rendered for completed agents.
Add back the green checkmark SVG between the "waiting" and "error" branches.
Co-authored-by: centdix <centdix@users.noreply.github.com>
* Use unique tmux buffer name per sendPrompt invocation
Hardcoded "wm-prompt" buffer could be overwritten by a concurrent
sendPrompt call before paste-buffer runs. Use a timestamp+random suffix
(e.g. wm-prompt-1234567890-abc12) to avoid the race.
Co-authored-by: centdix <centdix@users.noreply.github.com>
* Cap CI logs sent to agent at 30000 chars
Large CI outputs (verbose test suites, etc.) could overwhelm the tmux
paste buffer or the agent context. Truncate from the start, keeping the
last 30000 chars (most relevant tail), with a [... truncated] marker.
Co-authored-by: centdix <centdix@users.noreply.github.com>
* Always use --log-failed for CI log fetching
--log returns logs for all jobs (including passing ones), producing far
more data than needed. Use --log-failed exclusively to stay focused on
failing job output.
Co-authored-by: centdix <centdix@users.noreply.github.com>
* Nits: blank line between functions, defensive colon split
- Add missing blank line between handleFix and handleCopy
- Use indexOf(":") in findWorktreeSession so session/window names
containing colons don't silently mis-parse
Co-authored-by: centdix <centdix@users.noreply.github.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: centdix <centdix@users.noreply.github.com>
0 commit comments