fabro/lib/crates/arc-workflows/src
Bryan Helmkamp cd70962bd9 Add AbortReason to AgentError::Aborted for diagnosable abort messages
Previously, AgentError::Aborted was a bare variant that displayed as
just "Aborted", making it impossible to tell whether a session was
killed by wall clock timeout, user cancellation, or something else.
Now it carries an AbortReason (WallClockTimeout or Cancelled) so
terminal output like the retro agent failure message includes the cause.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-11 09:34:52 -04:00
..
cli Add AbortReason to AgentError::Aborted for diagnosable abort messages 2026-03-11 09:34:52 -04:00
context Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
graph Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
handler Add last_file_touched as third status extraction fallback 2026-03-11 00:54:24 -04:00
hook Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
interviewer Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
parser Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
validation Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
artifact.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
asset_snapshot.rs Split ~/.arc/logs/ into logs/ and runs/ 2026-03-10 09:40:03 -04:00
checkpoint.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
conclusion.rs Show Arc Details in PR body even without retro 2026-03-10 13:49:17 -04:00
condition.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
daytona_sandbox.rs Fix Daytona sandbox clone failing on unpushed worktree branch 2026-03-10 23:11:42 -04:00
devcontainer_bridge.rs Clean up devcontainer bridge: inline trivial wrappers, fix initializeCommand bugs 2026-03-10 23:06:33 -04:00
engine.rs Add per-node files and run-level metadata to shadow branch 2026-03-11 00:37:52 -04:00
error.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
event.rs Wire arc-devcontainer into sandbox creation flow 2026-03-10 22:54:59 -04:00
git.rs Add per-node files and run-level metadata to shadow branch 2026-03-11 00:37:52 -04:00
lib.rs Wire arc-devcontainer into sandbox creation flow 2026-03-10 22:54:59 -04:00
manifest.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
outcome.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
preamble.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
pull_request.rs Add arc pr list/view/merge/close subcommands 2026-03-10 19:38:11 -04:00
retro.rs Split ~/.arc/logs/ into logs/ and runs/ 2026-03-10 09:40:03 -04:00
retro_agent.rs Increase retro agent limits: 20 tool rounds, 3 minute timeout 2026-03-11 09:12:37 -04:00
sandbox_record.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
stylesheet.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00
transform.rs Fix @file references to resolve regardless of git tracking status 2026-03-09 13:52:00 -04:00
workflow.rs Move crates/ to lib/crates/ and update all references 2026-03-09 13:12:35 -04:00