Skip to content

A1: Agents failing at max-turns cap with CI errors#39

Merged
edmofro merged 1 commit into
mainfrom
workhorse/a1
Apr 20, 2026
Merged

A1: Agents failing at max-turns cap with CI errors#39
edmofro merged 1 commit into
mainfrom
workhorse/a1

Conversation

@edmofro

@edmofro edmofro commented Apr 20, 2026

Copy link
Copy Markdown
Member

Raises the max-turns ceiling for large diffs (≥500 lines) from 6 to 10, removing the Opus-specific cap that was causing agents to hit the limit and exit non-zero, which CI was treating as a fatal error.

Also adds .gitignore files for .claude/, .workhorse/, and .workhorse/skills/ to exclude local settings and inbuilt skill directories from version control.

Note: the full fix would also update review.yml to distinguish error_max_turns exits from genuine failures, but that workflow change requires a workflow-scoped token and is not included in this PR.

Review Hero

  • Run Review Hero

@review-hero

review-hero Bot commented Apr 20, 2026

Copy link
Copy Markdown

🦸 Review Hero Summary
3 agents reviewed this PR | 0 critical | 0 suggestions | 0 nitpicks | Filtering: consensus 3 voters, 1 below threshold

No issues found. Looks good!

Below consensus threshold (1 unique issue not confirmed by majority)
Location Agent Severity Comment
scripts/triage.mjs:274 Bugs & Correctness nitpick isOpus is computed but never used after the ternary was removed. The variable should be deleted to avoid confusion about whether Opus still gets different treatment.

@edmofro edmofro merged commit d934d02 into main Apr 20, 2026
14 of 15 checks passed
@edmofro edmofro deleted the workhorse/a1 branch April 20, 2026 10:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant