Skip to content

v0.5.1

Choose a tag to compare

@Theroxat Theroxat released this 21 Oct 13:46
· 225 commits to main since this release

Highlights

Stuck backlog fix (#32)

  • The agent now classifies failures as env, claude_auth, rate_limited, timeout or task. Only task and timeout count toward the 24 h shut-out.
  • An expired Claude login flags the agent ("Claude login expired: run orch login") and pauses AUTO offers.
  • Environment setup failures mark the task "needs attention" after 3 attempts.
  • Backlog cards show "Failed N times: last error" and a Retry button (owner/creator, audited). Also available as POST /api/tasks/:id/retry and the MCP tool retry_task.
  • New "Why isn't this running?" panel, computed by the dispatcher itself.
  • #31: duplicate agent.update_done audit entries are now deduplicated.

Other changes since v0.5.0

  • fix(pool): a submitter who does not participate can see the pool of the project (#25) - Thanks @laupernoe
  • fix(agent): a re-run can push over its task branch from an earlier attempt (#21) - Thanks @laupernoe
  • fix(agent): fence server cancels during the push and the preparation (#19) - Thanks @laupernoe
  • fix(agent): a stop during a run no longer loses its task.finished (#17) - Thanks @laupernoe
  • fix(agents): a duplicate ack no longer turns a refused accept or claim into a success (#16) - Thanks @laupernoe
  • fix(participation): concurrent PUTs could push a member's budget above 100% (#15) - Thanks @laupernoe

Upgrade notes

  • The DB migration 20261028000000_failure_classes applies automatically.
  • Update agents with orch update (old agents are still classified server-side).