Agent
a2bfe1aa82
fix: fix: dev-poll does not recover stale in-progress issues — pipeline stays blocked ( #224 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 15:29:25 +00:00
e887663d8c
Merge pull request 'fix: fix: architect-run.sh missing .profile integration — no lessons, no journal ( #222 )' ( #226 ) from fix/issue-222 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 15:23:25 +00:00
Agent
38050bc2c3
fix: fix: architect-run.sh missing .profile integration — no lessons, no journal ( #222 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 15:17:15 +00:00
f425bfa72e
Merge pull request 'fix: fix: agent_run nudges unnecessarily when worktree is clean and no push expected ( #219 )' ( #223 ) from fix/issue-219 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:58:45 +00:00
Agent
fcaa2891eb
fix: fix: agent_run nudges unnecessarily when worktree is clean and no push expected ( #219 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 14:54:29 +00:00
b894c5c0e1
Merge pull request 'fix: fix: hire-an-agent creates .profile repo under wrong user (dev-bot instead of target agent) ( #214 )' ( #221 ) from fix/issue-214 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:48:42 +00:00
Agent
68fdc898df
fix: fix: hire-an-agent creates .profile repo under wrong user (dev-bot instead of target agent) ( #214 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 14:45:09 +00:00
dd6937e997
Merge pull request 'fix: fix: hire-an-agent formula lookup fails for agents with run- prefix formulas ( #213 )' ( #218 ) from fix/issue-213 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:38:40 +00:00
Agent
d06cd47838
fix: fix: hire-an-agent formula lookup fails for agents with run- prefix formulas ( #213 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 14:34:27 +00:00
55e4132560
Merge pull request 'fix: fix: agents container missing procps package — formula-session check_memory fails ( #211 )' ( #217 ) from fix/issue-211 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:28:37 +00:00
Agent
c362ac1440
fix: fix: agents container missing procps package — formula-session check_memory fails ( #211 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 14:24:20 +00:00
9a1c9cc2f7
Merge pull request 'fix: fix: gardener-run.sh hardcodes LOG_FILE to read-only $SCRIPT_DIR ( #210 )' ( #216 ) from fix/issue-210 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:18:34 +00:00
Agent
8184baf759
fix: fix: gardener-run.sh hardcodes LOG_FILE to read-only $SCRIPT_DIR ( #210 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 14:15:41 +00:00
8522ee9abc
Merge pull request 'fix: fix: hire-an-agent clone URL missing agent_name path segment ( #209 )' ( #215 ) from fix/issue-209 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 14:03:31 +00:00
Agent
cc771d89cd
fix: fix: hire-an-agent clone URL missing agent_name path segment ( #209 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 13:58:56 +00:00
2596d2672a
Merge pull request 'fix: dispatcher.sh: || true suppresses errors in get_pr_merger / get_pr_reviews, making error handlers dead code ( #189 )' ( #212 ) from fix/issue-189 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 13:53:28 +00:00
Agent
02a2c139a5
fix: dispatcher.sh: || true suppresses errors in get_pr_merger / get_pr_reviews, making error handlers dead code ( #189 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 13:49:34 +00:00
2aa3878915
Merge pull request 'chore: gardener housekeeping' ( #208 ) from chore/gardener-20260405-1340 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 13:43:26 +00:00
Claude
3950c7fb8f
chore: gardener housekeeping 2026-04-05
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-05 13:40:45 +00:00
999212b1cd
Merge pull request 'fix: fix: hire-an-agent must use Forgejo CLI for password reset — API PATCH ignores must_change_password ( #206 )' ( #207 ) from fix/issue-206 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 13:38:24 +00:00
Agent
f8bf620b32
fix: fix: hire-an-agent must use Forgejo CLI for password reset — API PATCH ignores must_change_password ( #206 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 13:35:13 +00:00
33eb565d7e
Merge pull request 'fix: fix: hire-an-agent password reset missing must_change_password:false — clone fails ( #200 )' ( #205 ) from fix/issue-200 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 09:27:59 +00:00
Agent
d98eb80398
fix: fix: hire-an-agent password reset missing must_change_password:false — clone fails ( #200 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 09:23:48 +00:00
6801ba3ed9
Merge pull request 'fix: fix: smoke test leaks orphaned mock-forgejo.py processes ( #196 )' ( #204 ) from fix/issue-196 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 09:20:58 +00:00
Agent
a8eba51653
fix: smoke test leaks orphaned mock-forgejo.py processes ( #196 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
Add cleanup trap to smoke-init.sh that kills all mock-forgejo.py processes
on exit (success or failure). Also ensure cleanup at test start removes
any leftover processes from prior runs.
In .woodpecker/smoke-init.yml:
- Store the PID of the mock-forgejo.py background process
- Kill the process after smoke test completes
This prevents accumulation of orphaned Python processes that caused
OOM issues (2881 processes consuming 7.45GB RAM).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-05 09:14:41 +00:00
a5c2ef1d99
Merge pull request 'fix: fix: forge_api_paginate crashes on invalid JSON response ( #194 )' ( #203 ) from fix/issue-194-1 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-05 07:19:17 +00:00
Agent
d03b44377d
fix: fix: forge_api_paginate crashes on invalid JSON response ( #194 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-05 07:13:08 +00:00
bfa12bf37d
Merge pull request 'fix: feat: configurable agent roles per container via DISINTO_AGENTS env var ( #197 )' ( #202 ) from fix/issue-197 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-04 21:54:01 +00:00
Agent
49a37b4958
fix: correct docker-compose build context and remove fake hash
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-04 21:50:33 +00:00
Agent
0202291d00
fix: update ALLOWED_HASHES for modified install_project_crons function
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-04 21:43:28 +00:00
Agent
09a47e613c
fix: feat: configurable agent roles per container via DISINTO_AGENTS env var ( #197 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-04 21:38:12 +00:00
81975501d8
Merge pull request 'fix: fix: entrypoint-llama.sh does not start cron daemon ( #195 )' ( #201 ) from fix/issue-195 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-04 21:33:04 +00:00
Agent
e4f1fd827a
fix: allow install_project_crons duplicate in entrypoint-llama.sh
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-04 21:26:52 +00:00
Agent
741cf01517
fix: fix: entrypoint-llama.sh does not start cron daemon ( #195 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-04 21:21:53 +00:00
61133f91cb
Merge pull request 'fix: fix: review-poll floods PRs with error comments on repeated failure ( #193 )' ( #199 ) from fix/issue-193 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-04 21:14:02 +00:00
Agent
c235fd78a7
fix: fix: review-poll floods PRs with error comments on repeated failure ( #193 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-04 21:07:11 +00:00
f33442f697
Merge pull request 'fix: fix: hire-an-agent admin token fallback to FORGE_TOKEN poisons all admin operations ( #192 )' ( #198 ) from fix/issue-192 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-04 21:01:21 +00:00
Agent
1806446e38
fix: fix: hire-an-agent admin token fallback to FORGE_TOKEN poisons all admin operations ( #192 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-04 20:53:01 +00:00
dbae097369
Merge pull request 'fix: fix: hire-an-agent admin token collision, wrong repo namespace, clone auth failure ( #190 )' ( #191 ) from fix/issue-190 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-04 20:46:18 +00:00
Claude
cc8936e29f
fix: fix: hire-an-agent admin token collision, wrong repo namespace, clone auth failure ( #190 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 13:31:05 +00:00
577c3acc23
Merge pull request 'fix: fix: dispatcher should verify admin approver, not merger ( #186 )' ( #188 ) from fix/issue-186 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-03 13:04:15 +00:00
Agent
0816af820e
fix: fix: dispatcher should verify admin approver, not merger ( #186 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
The dispatcher verifies vault actions by checking whether the merger
of the PR is an admin. With the auto-merge workflow, the merger is
always the bot that requested auto-merge (e.g. dev-bot), not the
human who approved the PR.
This change:
1. Adds get_pr_reviews() to fetch reviews from Forgejo API
2. Adds verify_admin_approver() to check for admin APPROVED reviews
3. Updates verify_admin_merged() to check approver first, then fallback
to merger check for backwards compatibility
This ensures auto-merged vault PRs approved by an admin pass verification,
while still rejecting vault PRs without any admin approval.
2026-04-03 12:55:40 +00:00
7cd169058e
Merge pull request 'fix: fix: hire-an-agent fails — unbound user_pass, admin auth, silent repo creation failure, unauthenticated clone ( #184 )' ( #187 ) from fix/issue-184 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-03 12:44:07 +00:00
Agent
0b0e8f8608
fix: fix: hire-an-agent fails — unbound user_pass, admin auth, silent repo creation failure, unauthenticated clone ( #184 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-03 12:39:10 +00:00
3ca62fa96d
Merge pull request 'fix: feat: hire-an-agent should support --local-model to auto-configure llama agents ( #182 )' ( #183 ) from fix/issue-182 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-03 08:55:07 +00:00
Agent
603dd92a3d
fix: escape $ signs with backslash for docker-compose runtime interpolation ( #182 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-03 08:48:24 +00:00
Agent
554998c6c9
fix: proper docker-compose variable expansion (bash at gen, compose at runtime) ( #182 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-03 08:40:32 +00:00
Agent
ca73bc24c6
fix: escape dollar signs in docker-compose override to prevent secret exposure ( #182 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-03 08:27:52 +00:00
Agent
99adbc9fb5
fix: feat: hire-an-agent should support --local-model to auto-configure llama agents ( #182 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-03 08:19:51 +00:00
7021f2a030
Merge pull request 'fix: fix: disinto release fails to load FORGE_OPS_REPO from project config ( #180 )' ( #181 ) from fix/issue-180 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-03 08:00:38 +00:00