Agent
e3bda18e85
retrigger2
2026-04-07 14:16:37 +00:00
Agent
f037a75ccb
retrigger
2026-04-07 14:14:52 +00:00
Claude
93e4648124
fix: authenticate Woodpecker CI clone step when Forgejo requires sign-in ( #353 )
...
Forgejo with REQUIRE_SIGN_IN blocks anonymous git clones (exit code 128).
Add WOODPECKER_ENVIRONMENT to inject FORGE_TOKEN into all pipeline steps,
and override the default clone step in ci.yml to use an authenticated URL
built from FORGE_TOKEN — bypassing the expired stored OAuth token.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 14:05:45 +00:00
Claude
9a0b205f34
fix: fix: edge entrypoint clones disinto repo without auth — fails when Forgejo requires authentication ( #353 )
...
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 13:19:52 +00:00
9830e6ce53
Merge pull request 'chore: gardener housekeeping' ( #351 ) from chore/gardener-20260407-1204 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 12:09:02 +00:00
Claude
6d0eaf2687
chore: gardener housekeeping 2026-04-07
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-07 12:04:45 +00:00
8f58f834d5
Merge pull request 'fix: fix: entrypoint-llama.sh should reset base repo to origin/main on startup ( #336 )' ( #350 ) from fix/issue-336 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 11:52:19 +00:00
Agent
f499de7c9d
fix: fix: entrypoint-llama.sh should reset base repo to origin/main on startup ( #336 )
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 11:46:45 +00:00
Agent
bba7665e09
fix: fix: entrypoint-llama.sh should reset base repo to origin/main on startup ( #336 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-07 11:40:24 +00:00
8a10d6e26c
Merge pull request 'fix: feat: integrate supervisor into edge container ( #344 )' ( #349 ) from fix/issue-344 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 09:28:42 +00:00
Claude
96d1aa7a29
fix: use consistent claude path and add DISINTO_CONTAINER=1 to edge service
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
- Replace hardcoded versioned path with /usr/local/bin/claude:ro, matching
all other services (agents, agents-llama) so claude auto-updates don't
silently break the edge container
- Add DISINTO_CONTAINER=1 so lib/env.sh routes DISINTO_LOG_DIR to the
persistent disinto-logs volume instead of the ephemeral git clone; this
ensures supervisor-run.sh log() calls survive container restarts
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 09:22:32 +00:00
Claude
13a35f8355
fix: feat: integrate supervisor into edge container ( #344 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 09:11:24 +00:00
9c199cdd6f
Merge pull request 'fix: fix: supervisor code cleanup — LOG_FILE, dead files, stale tmux references ( #343 )' ( #348 ) from fix/issue-343 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 09:08:29 +00:00
113bc422cb
Merge pull request 'fix: feat: triage formula template with generic investigation steps and best practices ( #342 )' ( #347 ) from fix/issue-342 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 09:02:48 +00:00
Agent
e6ac67811a
fix: fix: supervisor code cleanup — LOG_FILE, dead files, stale tmux references ( #343 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-07 09:02:21 +00:00
Claude
ae826f935b
fix: add auth headers to curl commands and stack_lock field ( #342 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
- Add Authorization header to read-findings curl calls (private Forgejo)
- Add Authorization + Content-Type headers to decompose curl call
- Add stack_lock placeholder to [project] extension section
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 08:57:39 +00:00
Claude
da70badb6d
fix: feat: triage formula template with generic investigation steps and best practices ( #342 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 08:51:38 +00:00
65ae5c908d
Merge pull request 'fix: fix: triage agent must clean up throwaway debug branch on exit/crash ( #341 )' ( #346 ) from fix/issue-341 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 08:44:02 +00:00
Agent
c29d49cd5c
fix: fix: triage agent must clean up throwaway debug branch on exit/crash ( #341 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Add an EXIT trap in entrypoint-reproduce.sh that:
- Switches back to the primary branch
- Deletes the triage-debug-${ISSUE_NUMBER} branch
This ensures the throwaway branch used for debug instrumentation
(console.log, verbose logging) is cleaned up if the agent crashes
or times out, preventing repository pollution.
The trap is combined with existing cleanup (heartbeat kill, stack
lock release) into a single EXIT handler.
2026-04-07 08:41:11 +00:00
064366678b
Merge pull request 'fix: fix: dispatcher uses old single-label names instead of bug-report combo labels ( #339 )' ( #345 ) from fix/issue-339 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 08:39:02 +00:00
Claude
fb23dcab41
fix: fix: dispatcher uses old single-label names instead of bug-report combo labels ( #339 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 08:34:39 +00:00
205e28c66f
Merge pull request 'fix: feat: triage agent — deep root cause analysis for reproduced bugs ( #258 )' ( #337 ) from fix/issue-258 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 08:19:02 +00:00
e2fbe9b718
Merge pull request 'fix: fix: profile_write_journal passes --max-tokens which local llama claude CLI rejects ( #335 )' ( #338 ) from fix/issue-335 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 08:14:01 +00:00
Agent
52294a2efc
fix: profile_write_journal passes --max-tokens which local llama claude CLI rejects ( #335 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-07 08:09:42 +00:00
Claude
5189b70dd3
fix: feat: triage agent — deep root cause analysis for reproduced bugs ( #258 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 08:06:40 +00:00
b0e789470e
Merge pull request 'chore: gardener housekeeping' ( #334 ) from chore/gardener-20260407-0601 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 06:08:56 +00:00
Claude
4aa824c203
chore: gardener housekeeping 2026-04-07
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-07 06:01:36 +00:00
fcd892dce0
Merge pull request 'fix: release.sh: cd in disinto_release() permanently changes CWD of calling shell ( #323 )' ( #333 ) from fix/issue-323 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 00:17:59 +00:00
Agent
12ca3fe214
fix: release.sh: cd in disinto_release() permanently changes CWD of calling shell ( #323 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-07 00:13:26 +00:00
38acca0df4
Merge pull request 'chore: gardener housekeeping' ( #332 ) from chore/gardener-20260407-0005 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 00:09:03 +00:00
Claude
b7bba15037
chore: gardener housekeeping 2026-04-07
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-07 00:05:33 +00:00
5c76d4beb0
Merge pull request 'fix: fix: reproduce-agent formula — primary goal is reproduction, not root cause ( #320 )' ( #330 ) from fix/issue-320 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 21:07:44 +00:00
Agent
3606d66a51
fix: fix: reproduce-agent formula — primary goal is reproduction, not root cause ( #320 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 21:01:35 +00:00
ba5621f8f4
Merge pull request 'fix: feat: add in-triage and rejected labels to disinto init ( #319 )' ( #329 ) from fix/issue-319 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 20:49:01 +00:00
Agent
1d201fc9f6
fix: feat: add in-triage and rejected labels to disinto init ( #319 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-06 20:42:51 +00:00
ffe763fcaa
Merge pull request 'fix: fix: reproduce container must mount ~/.claude.json for Claude auth ( #312 )' ( #328 ) from fix/issue-312 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 20:39:02 +00:00
Claude
2b0f4f01d7
fix: fix: reproduce container must mount ~/.claude.json for Claude auth ( #312 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 20:34:33 +00:00
3775697e4f
Merge pull request 'fix: fix: reproduce container needs --security-opt apparmor=unconfined for LXD ( #311 )' ( #327 ) from fix/issue-311 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 20:33:50 +00:00
Agent
f637b53d3e
fix: fix: reproduce container needs --security-opt apparmor=unconfined for LXD ( #311 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 20:27:43 +00:00
ef2cd16e3b
Merge pull request 'fix: fix: entrypoint-llama.sh install_project_crons ignores DISINTO_AGENTS — installs all agents ( #310 )' ( #326 ) from fix/issue-310 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 20:24:02 +00:00
Claude
e2e4ca5579
fix: fix: entrypoint-llama.sh install_project_crons ignores DISINTO_AGENTS — installs all agents ( #310 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Remove install_project_crons() function and cron daemon startup from
entrypoint-llama.sh. The llama container runs dev-poll via its while
loop only — cron is not suitable as it doesn't inherit Docker compose
env vars (ANTHROPIC_API_KEY, ANTHROPIC_BASE_URL, CLAUDE_CONFIG_DIR).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 20:20:46 +00:00
c9e9c887db
Merge pull request 'fix: fix: dev-poll stale issue detection checks for dead tmux sessions instead of agent assignment ( #324 )' ( #325 ) from fix/issue-324 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 20:20:43 +00:00
Agent
f2c7c806a1
fix: fix: dev-poll stale issue detection checks for dead tmux sessions instead of agent assignment ( #324 )
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 20:14:27 +00:00
eaaecfc22b
Merge pull request 'fix: refactor: extract disinto_release() from bin/disinto into lib/release.sh ( #304 )' ( #322 ) from fix/issue-304 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 20:09:01 +00:00
Claude
507e41a926
fix: use PRIMARY_BRANCH instead of hardcoded main in disinto_release
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
The assert function declared PRIMARY_BRANCH as required but the
implementation hardcoded 'main' in three places. Replace all three
with $PRIMARY_BRANCH and call _assert_release_globals at entry.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 20:04:37 +00:00
Claude
e22863eb60
fix: refactor: extract disinto_release() from bin/disinto into lib/release.sh ( #304 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 20:04:37 +00:00
84d74ce541
Merge pull request 'fix: refactor: extract install_cron() and Woodpecker OAuth/token setup from bin/disinto into lib/ci-setup.sh ( #303 )' ( #321 ) from fix/issue-303 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 20:04:03 +00:00
Agent
786c818509
fix: refactor: extract install_cron() and Woodpecker OAuth/token setup from bin/disinto into lib/ci-setup.sh ( #303 )
...
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 Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 19:59:36 +00:00
3c76a5aac7
Merge pull request 'fix: refactor: extract push_to_forge() and webhook setup from bin/disinto into lib/forge-push.sh ( #302 )' ( #318 ) from fix/issue-302 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 19:39:01 +00:00
Claude
ce561b3745
fix: do not call _assert_forge_push_globals at source time in forge-push.sh
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
Globals are not set when lib/forge-push.sh is sourced at bin/disinto
startup. Match the pattern in forge-setup.sh: define the assertion
helper but do not invoke it at module load time.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 19:34:36 +00:00