Commit Graph

272 Commits

Author SHA1 Message Date
freemo 516c600c0e build: updated and rename hosted models
CI / status-check (push) Blocked by required conditions
CI / lint (push) Successful in 49s
CI / typecheck (push) Successful in 1m25s
CI / security (push) Successful in 1m23s
CI / quality (push) Successful in 40s
CI / push-validation (push) Successful in 35s
CI / helm (push) Successful in 42s
CI / build (push) Successful in 54s
CI / benchmark-publish (push) Failing after 43s
CI / integration_tests (push) Successful in 4m41s
CI / e2e_tests (push) Successful in 5m9s
CI / unit_tests (push) Successful in 5m56s
CI / coverage (push) Has started running
CI / docker (push) Successful in 1m36s
2026-04-30 19:47:54 -04:00
freemo 1691def164 build: Moved to using new default qwen instance
CI / build (push) Successful in 1m0s
CI / lint (push) Successful in 1m17s
CI / quality (push) Successful in 1m24s
CI / typecheck (push) Successful in 1m32s
CI / security (push) Successful in 1m49s
CI / benchmark-publish (push) Failing after 39s
CI / push-validation (push) Successful in 24s
CI / helm (push) Successful in 25s
CI / integration_tests (push) Successful in 3m40s
CI / e2e_tests (push) Successful in 4m8s
CI / unit_tests (push) Successful in 4m53s
CI / docker (push) Successful in 1m42s
CI / coverage (push) Successful in 11m13s
CI / status-check (push) Successful in 3s
2026-04-30 16:12:38 -04:00
HAL9000 87f44e556a chore(agents): fix ca-test-infra-improver health comment spam
CI / lint (push) Successful in 59s
CI / quality (push) Successful in 1m16s
CI / build (push) Successful in 37s
CI / typecheck (push) Successful in 1m18s
CI / helm (push) Successful in 36s
CI / security (push) Successful in 1m24s
CI / push-validation (push) Successful in 22s
CI / benchmark-publish (push) Failing after 42s
CI / integration_tests (push) Successful in 4m48s
CI / e2e_tests (push) Successful in 4m48s
CI / unit_tests (push) Successful in 6m6s
CI / docker (push) Successful in 1m30s
CI / coverage (push) Successful in 11m52s
CI / status-check (push) Successful in 3s
CI / benchmark-publish (pull_request) Has been skipped
CI / helm (pull_request) Successful in 39s
CI / lint (pull_request) Successful in 1m16s
CI / build (pull_request) Successful in 58s
CI / quality (pull_request) Successful in 1m45s
CI / typecheck (pull_request) Successful in 1m52s
CI / security (pull_request) Successful in 1m58s
CI / push-validation (pull_request) Successful in 23s
CI / e2e_tests (pull_request) Successful in 4m10s
CI / unit_tests (pull_request) Successful in 5m43s
CI / integration_tests (pull_request) Successful in 5m55s
CI / docker (pull_request) Successful in 1m32s
CI / coverage (pull_request) Successful in 11m12s
CI / status-check (pull_request) Successful in 3s
Replace fragile cycle-modulo health posting guard with timestamp-based
approach and state-change-only posting. The inner monitoring loop no
longer posts health comments — posting is gated by a 10-minute timer
OR meaningful state changes (worker completion, dispatch events).

Approved proposal: #3385
Pattern: workflow_fix
Evidence: Agent posted 44 of 52 session comments in 20 minutes, all
identical, drowning out other agent signals.
Fix: Timestamp-based health posting with state-change triggers.
2026-04-30 08:15:32 +00:00
freemo 602d56f347 chore(agents): fix ca-test-infra-improver health comment spam
Approved proposal: #3385
Pattern: workflow_fix
Evidence: Agent posted 44 of 52 comments in 20 minutes, drowning out all
other agent signals. The cycle % 60 guard was ambiguous and ignored by the
model.
Fix: Replace fragile modulo guard with explicit timestamp-based rate
limiting (10-minute minimum between health posts). Add prominent CRITICAL
warning about rate limiting. Clarify that health posting runs in the outer
loop, not the inner monitoring loop.

ISSUES CLOSED: #3385
2026-04-30 08:15:32 +00:00
freemo 5730c0927d build: fixed some remaining issues with naming due to changes in tier layout
CI / push-validation (push) Successful in 26s
CI / helm (push) Successful in 37s
CI / benchmark-publish (push) Failing after 45s
CI / build (push) Successful in 53s
CI / lint (push) Successful in 1m0s
CI / quality (push) Successful in 1m27s
CI / security (push) Successful in 1m45s
CI / typecheck (push) Successful in 2m50s
CI / integration_tests (push) Successful in 4m22s
CI / e2e_tests (push) Successful in 5m17s
CI / unit_tests (push) Successful in 6m29s
CI / docker (push) Successful in 1m38s
CI / coverage (push) Successful in 12m28s
CI / status-check (push) Successful in 3s
CI / lint (pull_request) Successful in 1m15s
CI / typecheck (pull_request) Successful in 1m29s
CI / quality (pull_request) Successful in 1m27s
CI / security (pull_request) Successful in 1m53s
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 31s
CI / helm (pull_request) Successful in 40s
CI / build (pull_request) Successful in 54s
CI / integration_tests (pull_request) Successful in 3m57s
CI / unit_tests (pull_request) Successful in 6m10s
CI / e2e_tests (pull_request) Successful in 4m31s
CI / docker (pull_request) Successful in 1m39s
CI / coverage (pull_request) Successful in 10m41s
CI / status-check (pull_request) Successful in 3s
2026-04-28 14:06:01 -04:00
HAL9000 f4e28bcb84 build: fixed some minor mistakes in tier-dispatcher leading to inconsistency
CI / push-validation (push) Successful in 23s
CI / benchmark-publish (push) Failing after 40s
CI / helm (push) Successful in 38s
CI / build (push) Successful in 56s
CI / lint (push) Successful in 1m9s
CI / typecheck (push) Successful in 1m25s
CI / quality (push) Successful in 1m38s
CI / security (push) Successful in 1m42s
CI / integration_tests (push) Successful in 3m53s
CI / e2e_tests (push) Successful in 4m4s
CI / unit_tests (push) Successful in 6m11s
CI / docker (push) Successful in 1m29s
CI / coverage (push) Successful in 11m28s
CI / status-check (push) Successful in 12s
CI / benchmark-publish (pull_request) Has been skipped
CI / status-check (pull_request) Successful in 4s
CI / push-validation (pull_request) Successful in 36s
CI / typecheck (pull_request) Successful in 1m34s
CI / e2e_tests (pull_request) Successful in 4m10s
CI / coverage (pull_request) Successful in 12m44s
CI / quality (pull_request) Successful in 1m30s
CI / unit_tests (pull_request) Successful in 5m39s
CI / helm (pull_request) Successful in 36s
CI / build (pull_request) Successful in 1m2s
CI / integration_tests (pull_request) Successful in 4m24s
CI / lint (pull_request) Successful in 1m13s
CI / security (pull_request) Successful in 1m46s
CI / docker (pull_request) Successful in 2m5s
2026-04-27 23:51:06 -04:00
freemo 1885990081 build: auto opencode agents rewritten
CI / build (push) Waiting to run
CI / docker (push) Blocked by required conditions
CI / helm (push) Waiting to run
CI / push-validation (push) Waiting to run
CI / status-check (push) Blocked by required conditions
CI / lint (push) Waiting to run
CI / typecheck (push) Waiting to run
CI / security (push) Waiting to run
CI / quality (push) Waiting to run
CI / unit_tests (push) Waiting to run
CI / integration_tests (push) Waiting to run
CI / e2e_tests (push) Waiting to run
CI / coverage (push) Blocked by required conditions
CI / benchmark-publish (push) Waiting to run
2026-04-27 12:49:08 -04:00
HAL9000 0d086ddc63 chore(agents): add git clone permission to bug-hunter worker mode
CI / benchmark-publish (push) Failing after 47s
CI / lint (push) Successful in 59s
CI / build (push) Successful in 41s
CI / helm (push) Successful in 27s
CI / typecheck (push) Successful in 1m32s
CI / quality (push) Successful in 1m38s
CI / security (push) Successful in 1m44s
CI / push-validation (push) Successful in 23s
CI / integration_tests (push) Successful in 4m7s
CI / e2e_tests (push) Successful in 4m18s
CI / unit_tests (push) Successful in 4m38s
CI / docker (push) Successful in 1m58s
CI / coverage (push) Successful in 11m33s
CI / status-check (push) Successful in 3s
CI / benchmark-publish (pull_request) Has been skipped
CI / build (pull_request) Successful in 53s
CI / lint (pull_request) Successful in 1m3s
CI / typecheck (pull_request) Successful in 1m26s
CI / helm (pull_request) Successful in 34s
CI / security (pull_request) Successful in 1m31s
CI / quality (pull_request) Successful in 1m37s
CI / push-validation (pull_request) Successful in 22s
CI / unit_tests (pull_request) Successful in 4m48s
CI / e2e_tests (pull_request) Successful in 5m32s
CI / integration_tests (pull_request) Successful in 5m34s
CI / docker (pull_request) Successful in 1m35s
CI / coverage (pull_request) Successful in 10m13s
CI / status-check (pull_request) Successful in 3s
Approved proposal: #3831
Pattern: permission_gap
Evidence: Bug-hunter worker mode requires cloning the repository to
analyze source code, but git clone/config/fetch/checkout/reset
permissions were missing from the bash permission list. Workers
were unable to clone the repo and therefore could not perform
any code analysis.
Fix: Add git clone*, git config*, git fetch*, git checkout*,
git reset*, mkdir *, and rm -rf * permissions to enable workers
to clone and clean up their isolated working directories.

ISSUES CLOSED: #3831
2026-04-26 20:02:18 +00:00
HAL9000 7c21ca0d6f docs(agents): sync pr-merge-pool-supervisor merge criteria with runtime behaviour
Add Ten Merge Criteria section to pr-merge-pool-supervisor.md documenting
all 10 criteria the supervisor checks at runtime. Previously only 6 criteria
were documented, creating inconsistency with actual runtime behaviour.

Also update CHANGELOG.md and CONTRIBUTORS.md.

Closes #8107

# Conflicts:
#	CONTRIBUTORS.md
2026-04-26 13:01:44 +00:00
HAL9000 49ecf7ff8f fix(agents): add PR diff and file list permissions to implementation-worker
The implementation-worker has a PR fix mode that needs to read PR changes
to understand what is failing. However, it lacked forgejo_list_pull_request_files
and forgejo_get_pull_request_diff permissions, forcing it to clone the entire
repository just to inspect what files changed.

The pr-reviewer agent already has both permissions. This change aligns the
implementation-worker permissions with its actual usage patterns and reduces
unnecessary full-repo clones in PR fix mode.

Also adds curl, printenv, and echo bash permissions that were inadvertently
omitted from the permission block. These are needed for the agent to make
Forgejo API calls, check environment variables, and perform basic shell
operations.

ISSUES CLOSED: #8175
2026-04-25 04:00:45 +00:00
HAL9000 1732436edb fix(agents): add PR diff and file list permissions to implementation-worker
The implementation-worker has a PR fix mode that needs to read PR changes to understand what is failing. However, it lacked forgejo_list_pull_request_files and forgejo_get_pull_request_diff permissions, forcing it to clone the entire repository just to inspect what files changed.

The pr-reviewer agent already has both permissions. This change aligns the implementation-worker permissions with its actual usage patterns and reduces unnecessary full-repo clones in PR fix mode.

Also adds curl, printenv, and echo bash permissions that were inadvertently omitted from the permission block restructuring. These are needed for the agent to make Forgejo API calls, check environment variables, and perform basic shell operations.

ISSUES CLOSED: #8175
2026-04-25 04:00:45 +00:00
HAL9000 f7deab5147 chore(agents): add concrete milestone API example and ISSUES CLOSED footer to agent-evolution-worker
CI / push-validation (pull_request) Successful in 38s
CI / helm (pull_request) Successful in 43s
CI / lint (pull_request) Successful in 1m14s
CI / build (pull_request) Successful in 58s
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 1m54s
CI / typecheck (pull_request) Successful in 2m2s
CI / security (pull_request) Successful in 2m3s
CI / e2e_tests (pull_request) Successful in 6m5s
CI / integration_tests (pull_request) Successful in 6m49s
CI / unit_tests (pull_request) Successful in 9m24s
CI / docker (pull_request) Successful in 1m33s
CI / coverage (pull_request) Successful in 11m49s
CI / benchmark-regression (push) Has been skipped
CI / status-check (pull_request) Successful in 3s
CI / build (push) Successful in 53s
CI / lint (push) Successful in 1m4s
CI / push-validation (push) Successful in 33s
CI / helm (push) Successful in 39s
CI / typecheck (push) Successful in 1m25s
CI / quality (push) Successful in 1m25s
CI / security (push) Successful in 1m32s
CI / e2e_tests (push) Successful in 3m46s
CI / integration_tests (push) Successful in 4m20s
CI / unit_tests (push) Successful in 6m9s
CI / docker (push) Successful in 1m31s
CI / coverage (push) Successful in 11m43s
CI / status-check (push) Successful in 4s
CI / benchmark-publish (push) Has started running
CI / benchmark-regression (pull_request) Successful in 1h2m2s
Added a concrete curl example showing how to query the earliest open milestone via the Forgejo API at PR creation time, and added the ISSUES CLOSED footer requirement to the PR compliance checklist in agent-evolution-worker.md. Also updated CHANGELOG.md to reflect these additions.

ISSUES CLOSED: #8370
2026-04-25 03:14:00 +00:00
HAL9000 c4122f877a chore(agents): add CONTRIBUTING.md compliance steps to agent-evolution-worker
ISSUES CLOSED: #8370
2026-04-25 03:14:00 +00:00
freemo 43fdc31624 chore(agents): improve ca-continuous-pr-reviewer — skip PRs with unchanged HEAD since last review
CI / lint (push) Successful in 1m12s
CI / helm (push) Successful in 33s
CI / push-validation (push) Successful in 35s
CI / quality (push) Successful in 1m21s
CI / build (push) Successful in 52s
CI / benchmark-regression (push) Has been skipped
CI / typecheck (push) Successful in 1m33s
CI / security (push) Successful in 1m43s
CI / benchmark-publish (push) Has started running
CI / integration_tests (push) Successful in 5m9s
CI / e2e_tests (push) Successful in 5m3s
CI / unit_tests (push) Successful in 6m9s
CI / docker (push) Successful in 1m51s
CI / coverage (push) Successful in 11m53s
CI / status-check (push) Successful in 4s
2026-04-24 22:13:30 +00:00
HAL9000 afc17b22c5 feat(architecture-pool-supervisor): add milestone assignment to spec PRs
Restore original permission structure and model configuration while adding
only the changes needed for issue #7521: forgejo_update_pull_request
permission and PR Workflow for Major Changes documentation section.

Fixes addressed:
- Restore flat permission format (was incorrectly restructured to nested)
- Restore model to claude-haiku-4-5 with reasoningEffort max
- Restore removed critical rules (6: label delegation, 7: pagination)
- Restore removed permission denials (*, doom_loop, question, etc.)
- Add CHANGELOG.md entry for this feature
- Restore CONTRIBUTORS.md to master (remove unrelated changes)

ISSUES CLOSED: #7521

# Conflicts:
#	CONTRIBUTORS.md
2026-04-24 02:04:54 +00:00
HAL9000 8380c8b848 feat(architecture-pool-supervisor): add milestone assignment to spec PRs
Add milestone assignment step to the PR workflow for major specification changes.
The architecture-pool-supervisor agent now assigns created PRs to the current active
milestone using forgejo_update_pull_request, improving traceability and ensuring
spec PRs are properly tracked within project milestone planning.

Changes:
- Add 'PR Workflow for Major Changes' section to architecture-pool-supervisor.md
- Document milestone assignment using forgejo_update_pull_request
- Document milestone querying using forgejo_list_repo_milestones
- Add graceful error handling for missing active milestones
- Add support for multi-milestone spec PRs (use earliest milestone)
- Allow forgejo_update_pull_request in agent permissions
- Add comprehensive BDD tests for milestone assignment feature

ISSUES CLOSED: #7521

# Conflicts:
#	CONTRIBUTORS.md
2026-04-24 02:04:29 +00:00
freemo a70eeb952f chore(agents): improve ca-uat-tester — enforce comment-based progress reports
CI / benchmark-regression (push) Waiting to run
CI / benchmark-publish (push) Waiting to run
CI / security (push) Failing after 0s
CI / e2e_tests (push) Failing after 0s
CI / push-validation (push) Successful in 28s
CI / helm (push) Successful in 36s
CI / build (push) Successful in 3m52s
CI / lint (push) Successful in 4m7s
CI / quality (push) Successful in 4m27s
CI / typecheck (push) Successful in 4m39s
CI / coverage (push) Has been skipped
CI / integration_tests (push) Successful in 6m42s
CI / unit_tests (push) Successful in 7m31s
CI / docker (push) Has been skipped
CI / status-check (push) Failing after 3s
2026-04-22 13:12:38 +00:00
brent.edwards 7d9a91eb1e chore(merge): merge PR #8176 — fix pr-review-pool-supervisor tracking prefix
Merged PR #8176 from branch fix/pr-review-pool-supervisor-prefix-mismatch

Resolved conflicts in:
- .opencode/agents/pr-review-pool-supervisor.md: Accepted incoming version with corrected tracking prefix AUTO-REV-SUP (instead of AUTO-REV-POOL)
- CHANGELOG.md: Accepted incoming version documenting the tracking prefix fix
- CONTRIBUTORS.md: Accepted incoming version with updated contributor tracking

The PR fixes the tracking prefix inconsistency, changing from AUTO-REV-POOL to AUTO-REV-SUP to match the actual tracking issues created by the agent. This prevents duplicate tracking issues from being created each cycle.
2026-04-20 22:23:23 +00:00
brent.edwards df8cd4c0a9 chore(merge): merge PR #7586 — fix bug-hunt-pool-supervisor tracking prefix
Merged PR #7586 from branch improvement/agent-bug-hunt-pool-supervisor-tracking-prefix

Resolved conflicts in:
- .opencode/agents/bug-hunt-pool-supervisor.md: Accepted incoming version with improved tracking prefix AUTO-BUG-SUP and restructured tracking procedures
- CHANGELOG.md: Accepted incoming version with clearer tracking fix documentation

The PR fixes the tracking prefix inconsistency, changing from AUTO-BUG-POOL to AUTO-BUG-SUP for consistency with other agents, and improves the tracking issue format with better structured health reports and announcements.
2026-04-20 22:22:01 +00:00
brent.edwards 53d3c18c34 Merge remote-tracking branch 'origin/improvement/agent-ca-test-infra-improver-failure-handling' into chore/merge-batch-1 2026-04-20 15:05:09 -07:00
freemo 435e409df9 build: moved all sonnet agents to haiku
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 32s
CI / helm (push) Failing after 42s
CI / build (push) Successful in 3m59s
CI / lint (push) Successful in 4m10s
CI / quality (push) Successful in 4m37s
CI / typecheck (push) Successful in 4m48s
CI / security (push) Successful in 4m57s
CI / e2e_tests (push) Successful in 7m13s
CI / integration_tests (push) Successful in 10m40s
CI / unit_tests (push) Successful in 11m47s
CI / docker (push) Failing after 46s
CI / coverage (push) Successful in 14m54s
CI / status-check (push) Failing after 3s
CI / helm (pull_request) Successful in 37s
CI / push-validation (pull_request) Successful in 22s
CI / build (pull_request) Successful in 4m0s
CI / lint (pull_request) Successful in 4m37s
CI / quality (pull_request) Successful in 4m37s
CI / typecheck (pull_request) Successful in 4m55s
CI / security (pull_request) Successful in 5m23s
CI / integration_tests (pull_request) Successful in 8m16s
CI / e2e_tests (pull_request) Successful in 8m20s
CI / unit_tests (pull_request) Successful in 9m27s
CI / docker (pull_request) Successful in 1m48s
CI / coverage (pull_request) Successful in 15m1s
CI / status-check (pull_request) Successful in 3s
2026-04-18 12:33:27 -04:00
freemo 59a2a83328 build: fixed pr-merge filtering to avoid non-mergable PRs
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 28s
CI / helm (push) Successful in 45s
CI / build (push) Successful in 4m2s
CI / lint (push) Successful in 4m14s
CI / quality (push) Successful in 4m31s
CI / typecheck (push) Successful in 4m55s
CI / security (push) Successful in 5m14s
CI / e2e_tests (push) Successful in 7m17s
CI / integration_tests (push) Successful in 8m0s
CI / unit_tests (push) Successful in 9m18s
CI / docker (push) Failing after 46s
CI / coverage (push) Successful in 14m52s
CI / status-check (push) Failing after 4s
2026-04-18 01:41:40 -04:00
freemo bcf58f0703 build: being even more explicit about loading scripts
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 26s
CI / helm (push) Successful in 30s
CI / build (push) Successful in 3m51s
CI / lint (push) Successful in 4m4s
CI / quality (push) Successful in 4m27s
CI / typecheck (push) Successful in 4m43s
CI / security (push) Successful in 4m45s
CI / integration_tests (push) Successful in 6m51s
CI / e2e_tests (push) Successful in 7m23s
CI / unit_tests (push) Successful in 8m51s
CI / docker (push) Failing after 44s
CI / coverage (push) Successful in 14m47s
CI / status-check (push) Failing after 4s
2026-04-17 18:26:54 -04:00
freemo 37402e83c2 build: fixed some typos regarding script loading via skills
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / build (push) Failing after 42s
CI / lint (push) Failing after 48s
CI / typecheck (push) Failing after 50s
CI / helm (push) Failing after 26s
CI / quality (push) Failing after 55s
CI / push-validation (push) Failing after 27s
CI / security (push) Failing after 57s
CI / coverage (push) Has been skipped
CI / e2e_tests (push) Failing after 59s
CI / unit_tests (push) Failing after 1m3s
CI / docker (push) Has been skipped
CI / integration_tests (push) Failing after 1m3s
CI / status-check (push) Failing after 4s
2026-04-17 17:59:04 -04:00
freemo 7c13643441 build: final tweaks to get gpt5-nano working for pr-merge
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Failing after 43s
CI / typecheck (push) Failing after 38s
CI / security (push) Failing after 38s
CI / build (push) Failing after 34s
CI / quality (push) Failing after 46s
CI / coverage (push) Has been skipped
CI / integration_tests (push) Failing after 51s
CI / unit_tests (push) Failing after 55s
CI / e2e_tests (push) Failing after 53s
CI / docker (push) Has been skipped
CI / helm (push) Failing after 18s
CI / push-validation (push) Failing after 21s
CI / status-check (push) Failing after 5s
2026-04-17 17:44:25 -04:00
freemo 4e7bb5ae4e build: more explicit on how to run the script
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Failing after 39s
CI / typecheck (push) Failing after 42s
CI / build (push) Failing after 40s
CI / security (push) Failing after 48s
CI / quality (push) Failing after 49s
CI / coverage (push) Has been skipped
CI / e2e_tests (push) Failing after 53s
CI / integration_tests (push) Failing after 1m1s
CI / unit_tests (push) Failing after 1m1s
CI / docker (push) Has been skipped
CI / helm (push) Failing after 21s
CI / push-validation (push) Failing after 23s
CI / status-check (push) Waiting to run
2026-04-17 17:27:11 -04:00
freemo 47d630599a build: further clarified how to get the PRs using the scripts
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 12s
CI / helm (push) Failing after 18s
CI / lint (push) Successful in 23s
CI / build (push) Failing after 34s
CI / quality (push) Failing after 41s
CI / e2e_tests (push) Failing after 47s
CI / typecheck (push) Successful in 50s
CI / security (push) Successful in 50s
CI / coverage (push) Has been skipped
CI / integration_tests (push) Failing after 50s
CI / unit_tests (push) Successful in 3m22s
CI / docker (push) Has been skipped
CI / status-check (push) Failing after 1s
2026-04-17 17:07:58 -04:00
freemo 6153da8deb build: trying to improve skill comprehension of scripts
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / quality (push) Successful in 23s
CI / build (push) Failing after 30s
CI / lint (push) Failing after 39s
CI / typecheck (push) Failing after 41s
CI / helm (push) Failing after 18s
CI / push-validation (push) Successful in 21s
CI / security (push) Successful in 47s
CI / coverage (push) Has been skipped
CI / e2e_tests (push) Successful in 3m30s
CI / unit_tests (push) Successful in 7m22s
CI / docker (push) Has been skipped
CI / integration_tests (push) Successful in 7m25s
CI / status-check (push) Failing after 1s
2026-04-17 16:53:33 -04:00
freemo e8f06fa433 build: made invocation of scripts more explicit
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Successful in 20s
CI / helm (push) Failing after 21s
CI / push-validation (push) Failing after 24s
CI / typecheck (push) Successful in 34s
CI / security (push) Successful in 34s
CI / build (push) Failing after 37s
CI / quality (push) Failing after 44s
CI / coverage (push) Has been skipped
CI / unit_tests (push) Failing after 51s
CI / docker (push) Has been skipped
CI / integration_tests (push) Failing after 59s
CI / e2e_tests (push) Failing after 59s
CI / status-check (push) Failing after 1s
2026-04-17 16:32:37 -04:00
freemo 17bbe20376 Revert "build: adding auto-agents-system as a task as well as a skill."
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / build (push) Successful in 21s
CI / helm (push) Successful in 20s
CI / quality (push) Successful in 22s
CI / push-validation (push) Failing after 21s
CI / security (push) Failing after 43s
CI / lint (push) Failing after 44s
CI / typecheck (push) Failing after 44s
CI / coverage (push) Has been skipped
CI / unit_tests (push) Failing after 49s
CI / docker (push) Has been skipped
CI / e2e_tests (push) Successful in 3m18s
CI / integration_tests (push) Has been cancelled
CI / status-check (push) Has been cancelled
This reverts commit 5c8b5a84d2.
2026-04-17 16:28:28 -04:00
freemo 5c8b5a84d2 build: adding auto-agents-system as a task as well as a skill.
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / quality (push) Successful in 21s
CI / build (push) Failing after 30s
CI / lint (push) Failing after 40s
CI / typecheck (push) Failing after 40s
CI / push-validation (push) Failing after 19s
CI / security (push) Successful in 46s
CI / coverage (push) Has been skipped
CI / helm (push) Successful in 31s
CI / e2e_tests (push) Successful in 3m39s
CI / unit_tests (push) Successful in 7m23s
CI / integration_tests (push) Successful in 7m25s
CI / docker (push) Has been skipped
CI / status-check (push) Failing after 3s
2026-04-17 16:19:00 -04:00
freemo fe95acb856 build: added more clarification for loading scripts
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Successful in 22s
CI / quality (push) Successful in 22s
CI / typecheck (push) Successful in 45s
CI / security (push) Successful in 46s
CI / build (push) Successful in 26s
CI / helm (push) Successful in 32s
CI / push-validation (push) Successful in 22s
CI / e2e_tests (push) Successful in 3m58s
CI / unit_tests (push) Successful in 7m45s
CI / integration_tests (push) Successful in 7m42s
CI / docker (push) Successful in 56s
CI / coverage (push) Successful in 9m48s
CI / status-check (push) Successful in 1s
2026-04-17 16:02:21 -04:00
freemo 6ed9dbc2e7 build: expanded capabilities (permissions) of the git rebaser subagent
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Successful in 22s
CI / quality (push) Successful in 21s
CI / typecheck (push) Successful in 42s
CI / security (push) Successful in 42s
CI / build (push) Successful in 27s
CI / helm (push) Successful in 32s
CI / push-validation (push) Successful in 21s
CI / e2e_tests (push) Successful in 3m37s
CI / unit_tests (push) Successful in 7m53s
CI / integration_tests (push) Successful in 7m44s
CI / docker (push) Successful in 54s
CI / coverage (push) Successful in 9m57s
CI / status-check (push) Successful in 1s
2026-04-17 15:45:54 -04:00
freemo 555509c609 build: tweaked reasoning level on pr-merge related agents
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Successful in 20s
CI / quality (push) Successful in 18s
CI / typecheck (push) Successful in 44s
CI / security (push) Successful in 43s
CI / build (push) Successful in 27s
CI / helm (push) Successful in 32s
CI / push-validation (push) Successful in 21s
CI / e2e_tests (push) Successful in 3m51s
CI / unit_tests (push) Successful in 7m41s
CI / docker (push) Successful in 12s
CI / integration_tests (push) Successful in 7m41s
CI / coverage (push) Has been cancelled
CI / status-check (push) Has been cancelled
2026-04-17 15:34:56 -04:00
freemo aaeecd1616 build: reduced cost of models for merging by picking cheaper models
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Successful in 22s
CI / quality (push) Successful in 21s
CI / security (push) Successful in 47s
CI / build (push) Successful in 28s
CI / helm (push) Successful in 31s
CI / push-validation (push) Successful in 21s
CI / typecheck (push) Successful in 4m0s
CI / e2e_tests (push) Successful in 3m37s
CI / unit_tests (push) Successful in 7m23s
CI / integration_tests (push) Successful in 7m28s
CI / coverage (push) Has been cancelled
CI / docker (push) Has been cancelled
CI / status-check (push) Has been cancelled
2026-04-17 15:26:49 -04:00
freemo 868fdeff8a build: seperated out the actual rebase and conflict resolution to its own specialized subagent
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 16s
CI / lint (push) Successful in 21s
CI / typecheck (push) Successful in 33s
CI / security (push) Successful in 34s
CI / build (push) Successful in 37s
CI / helm (push) Successful in 40s
CI / quality (push) Successful in 48s
CI / e2e_tests (push) Successful in 3m38s
CI / coverage (push) Successful in 5m58s
CI / integration_tests (push) Successful in 7m0s
CI / unit_tests (push) Successful in 11m1s
CI / docker (push) Successful in 1m19s
CI / status-check (push) Successful in 1s
2026-04-17 15:03:24 -04:00
freemo d6fca18c01 build: broke the 4 stage pr merge cycle into a 6 stage cycle and eliminating PRs that arent stale and need review
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 30s
CI / lint (push) Successful in 38s
CI / build (push) Successful in 40s
CI / helm (push) Successful in 42s
CI / typecheck (push) Successful in 47s
CI / quality (push) Successful in 58s
CI / e2e_tests (push) Successful in 3m44s
CI / security (push) Successful in 4m17s
CI / coverage (push) Successful in 5m59s
CI / integration_tests (push) Successful in 10m34s
CI / unit_tests (push) Successful in 10m41s
CI / docker (push) Successful in 57s
CI / status-check (push) Successful in 1s
2026-04-17 14:20:40 -04:00
freemo 11ba77cf73 build: fix to get mroe predicatable behavior out of pr-merge-worker
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / lint (push) Successful in 29s
CI / typecheck (push) Successful in 50s
CI / security (push) Successful in 57s
CI / helm (push) Successful in 23s
CI / push-validation (push) Successful in 18s
CI / quality (push) Successful in 3m41s
CI / e2e_tests (push) Successful in 3m28s
CI / build (push) Successful in 3m41s
CI / integration_tests (push) Successful in 4m47s
CI / unit_tests (push) Successful in 6m31s
CI / docker (push) Successful in 26s
CI / coverage (push) Successful in 13m29s
CI / status-check (push) Successful in 1s
2026-04-17 13:35:25 -04:00
freemo 5762f92583 build: tweaked the pr-merge agents to ensure they use the skill scripts more consistently
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 23s
CI / build (push) Successful in 24s
CI / helm (push) Successful in 32s
CI / lint (push) Successful in 39s
CI / security (push) Successful in 53s
CI / typecheck (push) Successful in 1m1s
CI / e2e_tests (push) Successful in 3m10s
CI / quality (push) Successful in 3m46s
CI / integration_tests (push) Successful in 3m49s
CI / unit_tests (push) Successful in 5m44s
CI / docker (push) Successful in 54s
CI / coverage (push) Successful in 11m46s
CI / status-check (push) Successful in 1s
2026-04-17 13:00:24 -04:00
freemo afa4ebd19b build: fixed up the systems skill so it now provides better access to information about scripts to ensure more consistent usage
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / helm (push) Successful in 18s
CI / lint (push) Successful in 20s
CI / quality (push) Successful in 38s
CI / push-validation (push) Successful in 21s
CI / typecheck (push) Successful in 44s
CI / security (push) Successful in 44s
CI / e2e_tests (push) Successful in 3m12s
CI / build (push) Successful in 3m16s
CI / unit_tests (push) Successful in 3m35s
CI / docker (push) Successful in 8s
CI / integration_tests (push) Successful in 4m5s
CI / coverage (push) Has been cancelled
CI / status-check (push) Has been cancelled
2026-04-17 12:50:46 -04:00
HAL9000 9bff689212 chore(agents): fix bug-hunt-pool-supervisor tracking prefix AUTO-BUG-POOL → AUTO-BUG-SUP
CI / benchmark-publish (pull_request) Waiting to run
CI / lint (pull_request) Successful in 19s
CI / quality (pull_request) Successful in 19s
CI / build (pull_request) Successful in 20s
CI / typecheck (pull_request) Successful in 43s
CI / helm (pull_request) Successful in 25s
CI / security (pull_request) Successful in 1m1s
CI / benchmark-regression (pull_request) Waiting to run
CI / push-validation (pull_request) Successful in 20s
CI / e2e_tests (pull_request) Successful in 3m10s
CI / integration_tests (pull_request) Successful in 4m45s
CI / unit_tests (pull_request) Successful in 6m1s
CI / docker (pull_request) Successful in 53s
CI / coverage (pull_request) Successful in 7m33s
CI / status-check (pull_request) Successful in 1s
Complete the tracking prefix fix by updating all remaining references:
- Embedded CREATE_TRACKING_ISSUE call (lines 195-196)
- REVIEW_OWN_ANNOUNCEMENTS call (line 219)
- CLOSE_ANNOUNCEMENT_ISSUE call (line 225)
- Template header from 'Bug Detection Pool Status' to 'Bug Hunt Status'

All 8 instances of AUTO-BUG-SUP are now consistent throughout the file.

ISSUES CLOSED: #7523
2026-04-17 10:05:29 +00:00
hurui200320 1fda56b778 fix(cli): implement plan diff --correction to show real correction attempt diff
CI / lint (pull_request) Successful in 29s
CI / typecheck (pull_request) Successful in 58s
CI / quality (pull_request) Successful in 29s
CI / security (pull_request) Successful in 1m11s
CI / build (pull_request) Successful in 24s
CI / push-validation (pull_request) Successful in 21s
CI / helm (pull_request) Successful in 41s
CI / integration_tests (pull_request) Successful in 4m22s
CI / e2e_tests (pull_request) Successful in 4m39s
CI / unit_tests (pull_request) Successful in 9m51s
CI / coverage (pull_request) Successful in 13m30s
CI / docker (pull_request) Successful in 1m23s
CI / status-check (pull_request) Successful in 2s
Implement spec-compliant correction diff output for `agents plan diff
--correction <CORRECTION_ATTEMPT_ID>`. Fixes the following issues from
the cycle-1 PR review:

- C1/M1: Replace direct `unit_of_work.correction_attempts` access with
  the proper `unit_of_work.transaction()` context manager, eliminating
  the AttributeError crash and the resource (session) leak.
- C2: Add `unit_of_work: UnitOfWork | None = None` constructor parameter
  to `PlanApplyService` and wire it in `_get_apply_service()` via
  `container.unit_of_work()`, removing the illegal `get_container()`
  call inside the method body (ADR-003 DI violation).
- C3: Replace metadata serialization stub with a three-section structured
  diff (Correction Diff summary, Comparison table, Patch Preview) as
  specified in §agents plan diff of the specification.
- C4/M2: Add `features/plan_correction_diff.feature` with 6 BDD
  scenarios covering all 4 output formats plus plan-not-found and
  correction-not-found error paths.
- C5: Update the three existing BDD scenarios that tested old stub
  behavior to mock `_get_apply_service()` and assert the new output.
- C6: Rename branch to `bugfix/m4-plan-diff-correction-stub` per
  CONTRIBUTING.md convention.
- C7: Amend commit message with body and ISSUES CLOSED footer.
- C8: Narrow `except Exception` to `except CorrectionAttemptNotFoundError`
  to avoid masking programming errors.
- M3: Add `robot/plan_correction_diff.robot` and
  `robot/helper_plan_correction_diff.py` integration test covering rich,
  plain, and JSON formats and the not-found error path.
- M4: Type `_build_correction_diff_dict` parameter as
  `CorrectionAttemptRecord` instead of `Any`.
- M5: Change `fmt: str` to `fmt: Literal["rich", "plain", "json", "yaml"]`
  on both `diff()` and `correction_diff()`, with a `cast()` call in the
  CLI layer where Typer supplies a plain `str`.
- M6: Add `ValueError` guards for empty `plan_id` and
  `correction_attempt_id` at the top of `correction_diff()`.
- M7: Add blank line between `diff()` and `correction_diff()` method
  definitions.
- M8: Update PR description to reflect actual implementation.
- m1: Remove unused `plan` variable in `correction_diff()`.
- m2: Reduce three blank lines to two between top-level definitions in
  `plan_apply_service.py`.
- n1: Remove trailing whitespace from blank line in `plan.py`.

Quality gates: lint (ruff), typecheck (pyright strict), unit_tests
(Behave 632 features / 0 failures) all pass.

ISSUES CLOSED: #9085
2026-04-17 08:34:33 +00:00
freemo ebf54c642c Build: Attempt to prevent merge workers from waiting till merge completes
CI / benchmark-regression (push) Failing after 0s
CI / lint (push) Successful in 19s
CI / quality (push) Successful in 20s
CI / push-validation (push) Successful in 20s
CI / security (push) Successful in 44s
CI / typecheck (push) Successful in 46s
CI / helm (push) Successful in 28s
CI / build (push) Successful in 3m24s
CI / integration_tests (push) Successful in 4m19s
CI / e2e_tests (push) Successful in 4m30s
CI / unit_tests (push) Successful in 5m37s
CI / docker (push) Successful in 52s
CI / coverage (push) Successful in 7m31s
CI / status-check (push) Successful in 1s
CI / benchmark-publish (push) Successful in 1h13m9s
CI / lint (pull_request) Successful in 26s
CI / quality (pull_request) Successful in 32s
CI / typecheck (pull_request) Successful in 56s
CI / security (pull_request) Successful in 51s
CI / build (pull_request) Successful in 23s
CI / helm (pull_request) Successful in 26s
CI / push-validation (pull_request) Successful in 20s
CI / integration_tests (pull_request) Successful in 4m22s
CI / e2e_tests (pull_request) Successful in 4m23s
CI / unit_tests (pull_request) Successful in 7m2s
CI / coverage (pull_request) Successful in 12m47s
CI / docker (pull_request) Successful in 55s
CI / status-check (pull_request) Successful in 2s
2026-04-17 01:23:28 -04:00
freemo 82591c1a86 Build: Trying to fix skill script not being called
CI / benchmark-regression (push) Failing after 0s
CI / push-validation (push) Successful in 18s
CI / helm (push) Successful in 24s
CI / security (push) Successful in 1m1s
CI / e2e_tests (push) Failing after 2m55s
CI / build (push) Successful in 3m19s
CI / lint (push) Successful in 3m20s
CI / quality (push) Successful in 3m45s
CI / integration_tests (push) Successful in 3m52s
CI / typecheck (push) Successful in 4m50s
CI / unit_tests (push) Successful in 5m22s
CI / docker (push) Successful in 1m19s
CI / coverage (push) Successful in 10m41s
CI / status-check (push) Failing after 1s
CI / benchmark-publish (push) Has been cancelled
2026-04-16 23:27:39 -04:00
freemo 9684d80637 Build: Enabling skill scripts 2026-04-16 23:01:57 -04:00
freemo 6dad967130 Build: fixed systems skill to link to the scripts from the main skill page
CI / push-validation (push) Successful in 22s
CI / helm (push) Successful in 24s
CI / quality (push) Successful in 48s
CI / typecheck (push) Successful in 53s
CI / security (push) Successful in 55s
CI / lint (push) Successful in 3m21s
CI / build (push) Successful in 3m21s
CI / e2e_tests (push) Failing after 4m2s
CI / integration_tests (push) Successful in 4m8s
CI / unit_tests (push) Successful in 5m19s
CI / docker (push) Successful in 1m31s
CI / coverage (push) Successful in 14m1s
CI / status-check (push) Failing after 1s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
2026-04-16 22:41:42 -04:00
freemo 85c22aa7a8 Build: Fixed bug in permissions, sped up product-verifier slightly
CI / push-validation (push) Successful in 17s
CI / helm (push) Successful in 23s
CI / lint (push) Successful in 26s
CI / quality (push) Successful in 48s
CI / typecheck (push) Successful in 59s
CI / build (push) Successful in 3m18s
CI / e2e_tests (push) Failing after 3m19s
CI / security (push) Successful in 4m27s
CI / integration_tests (push) Successful in 9m55s
CI / unit_tests (push) Successful in 10m58s
CI / docker (push) Successful in 10s
CI / coverage (push) Successful in 13m49s
CI / status-check (push) Failing after 1s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
2026-04-16 21:58:11 -04:00
freemo 5e3b4c9b68 build: fixed typo in permissions in pr-merge related agents
CI / push-validation (push) Successful in 20s
CI / helm (push) Successful in 25s
CI / build (push) Successful in 26s
CI / lint (push) Successful in 26s
CI / quality (push) Successful in 34s
CI / security (push) Successful in 1m14s
CI / e2e_tests (push) Failing after 3m2s
CI / typecheck (push) Successful in 3m58s
CI / integration_tests (push) Successful in 4m4s
CI / unit_tests (push) Successful in 5m3s
CI / docker (push) Successful in 1m30s
CI / coverage (push) Successful in 14m9s
CI / status-check (push) Failing after 1s
CI / benchmark-publish (push) Successful in 1h20m50s
CI / benchmark-regression (push) Has been skipped
2026-04-16 20:21:59 -04:00
freemo 588199886e build: wrong name for auto-agents system skill
CI / push-validation (push) Successful in 17s
CI / helm (push) Successful in 23s
CI / build (push) Successful in 3m18s
CI / lint (push) Successful in 3m43s
CI / typecheck (push) Successful in 3m56s
CI / e2e_tests (push) Failing after 4m1s
CI / security (push) Successful in 4m3s
CI / quality (push) Successful in 4m4s
CI / integration_tests (push) Successful in 4m10s
CI / unit_tests (push) Successful in 8m7s
CI / docker (push) Successful in 1m24s
CI / coverage (push) Successful in 14m9s
CI / status-check (push) Failing after 1s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
2026-04-16 19:53:09 -04:00
freemo 438df82caa build: changed pr-merge process (including supervisor) to use new skills and scripts
CI / push-validation (push) Successful in 23s
CI / helm (push) Successful in 32s
CI / lint (push) Successful in 3m20s
CI / build (push) Successful in 3m38s
CI / quality (push) Successful in 3m41s
CI / typecheck (push) Successful in 3m59s
CI / security (push) Successful in 4m4s
CI / e2e_tests (push) Failing after 4m34s
CI / unit_tests (push) Successful in 4m58s
CI / docker (push) Successful in 1m32s
CI / integration_tests (push) Successful in 7m16s
CI / coverage (push) Successful in 13m50s
CI / status-check (push) Failing after 1s
CI / benchmark-publish (push) Has been cancelled
CI / benchmark-regression (push) Has been cancelled
2026-04-16 19:10:04 -04:00