Commit graph

1258 commits

Author SHA1 Message Date
Claude
5189b70dd3 fix: feat: triage agent — deep root cause analysis for reproduced bugs (#258)
All checks were successful
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
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 06:08:56 +00:00
Claude
4aa824c203 chore: gardener housekeeping 2026-04-07
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-07 00:09:03 +00:00
Claude
b7bba15037 chore: gardener housekeeping 2026-04-07
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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)
All checks were successful
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
All checks were successful
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
All checks were successful
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
Claude
7574bb7b3b fix: refactor: extract push_to_forge() and webhook setup from bin/disinto into lib/forge-push.sh (#302)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 19:34:36 +00:00
fcf72ccf7a Merge pull request 'fix: refactor: extract compose/Dockerfile/Caddyfile generation from bin/disinto into lib/generators.sh (#301)' (#317) from fix/issue-301 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 19:34:02 +00:00
Agent
47215a85aa fix: refactor: extract compose/Dockerfile/Caddyfile generation from bin/disinto into lib/generators.sh (#301)
All checks were successful
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 19:29:05 +00:00
e65e091d3c Merge pull request 'fix: refactor: extract setup_forge() from bin/disinto into lib/forge-setup.sh (#298)' (#316) from fix/issue-298 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 19:05:42 +00:00
Claude
c7e7fd00ea fix: allow forge-setup.sh/ops-setup.sh curl pattern in duplicate detector
All checks were successful
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 18:59:02 +00:00
Claude
8c42303943 fix: refactor: extract setup_forge() from bin/disinto into lib/forge-setup.sh (#298)
Some checks failed
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-06 18:54:02 +00:00
6d29dcf7d7 Merge pull request 'fix: refactor: extract disinto_hire_an_agent() from bin/disinto into lib/hire-agent.sh (#300)' (#313) from fix/issue-300 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 18:48:46 +00:00
48a0826f4b Merge pull request 'fix: fix: pr-lifecycle gives up on merge conflict (HTTP 405) instead of delegating rebase to agent (#314)' (#315) from fix/issue-314 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 18:44:02 +00:00
Claude
3b1ebb4a3f fix: fix: pr-lifecycle gives up on merge conflict (HTTP 405) instead of delegating rebase to agent (#314)
All checks were successful
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-06 18:37:56 +00:00
Agent
7be56819be fix: refactor: extract disinto_hire_an_agent() from bin/disinto into lib/hire-agent.sh (#300)
All checks were successful
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 18:32:06 +00:00
5e935e746b Merge pull request 'fix: fix: entrypoint-llama.sh su block drops ANTHROPIC_API_KEY and CLAUDE_CONFIG_DIR (#306)' (#309) from fix/issue-306 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 18:18:16 +00:00
7f6a558681 Merge pull request 'chore: gardener housekeeping' (#308) from chore/gardener-20260406-1806 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 18:14:02 +00:00
Agent
5f6235e1f1 fix: fix: entrypoint-llama.sh su block drops ANTHROPIC_API_KEY and CLAUDE_CONFIG_DIR (#306)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 18:12:08 +00:00
a36f0a1b28 Merge pull request 'fix: refactor: extract setup_ops_repo() from bin/disinto into lib/ops-setup.sh (#299)' (#305) from fix/issue-299 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 18:09:03 +00:00
Claude
b21408e668 chore: gardener housekeeping 2026-04-06
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 18:06:28 +00:00
Agent
33f04a2976 fix: refactor: extract setup_ops_repo() from bin/disinto into lib/ops-setup.sh (#299)
All checks were successful
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 17:59:37 +00:00
f10cdf2c9e Merge pull request 'fix: fix: disinto init re-run silently drops HUMAN_TOKEN when token already exists (#275)' (#296) from fix/issue-275 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 12:24:02 +00:00
141e44d423 Merge pull request 'fix: fix: review/review-pr.sh uses hardcoded 'origin' for project repo fetch (#288)' (#297) from fix/issue-288 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 12:19:02 +00:00
Agent
b2be163808 fix: fix: review/review-pr.sh uses hardcoded 'origin' for project repo fetch (#288)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 12:15:38 +00:00
Claude
7977e2562c fix: fix: disinto init re-run silently drops HUMAN_TOKEN when token already exists (#275)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
Apply delete-then-recreate pattern for human token (matching admin token in PR #274).
Forge/Forgejo only returns sha1 at creation time; listing returns no sha1, causing
HUMAN_TOKEN to be silently empty on re-runs when token name already exists.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 12:14:49 +00:00
c01c27c04e Merge pull request 'chore: gardener housekeeping' (#295) from chore/gardener-20260406-1205 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 12:09:37 +00:00
Claude
b1695d8329 chore: gardener housekeeping 2026-04-06
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-06 12:05:35 +00:00
8d32168121 Merge pull request 'fix: feat: gardener should enrich bug-report issues with context, reproduction plan, and verification checklist (#285)' (#294) from fix/issue-285 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 10:39:01 +00:00
Claude
5b1a3b2091 fix: feat: gardener should enrich bug-report issues with context, reproduction plan, and verification checklist (#285)
All checks were successful
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-06 10:35:01 +00:00