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
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
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 )
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
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
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 )
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
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
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 )
...
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 )
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
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
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 )
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
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 18:09:03 +00:00
Claude
b21408e668
chore: gardener housekeeping 2026-04-06
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 )
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
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
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 )
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 )
...
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
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 12:09:37 +00:00
Claude
b1695d8329
chore: gardener housekeeping 2026-04-06
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
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 )
...
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
8cdf92bd9d
Merge pull request 'fix: chore: remove dead lib files — profile.sh, tea-helpers.sh, file-action-issue.sh, parse-deps.sh, CODEBERG_* exports ( #283 )' ( #293 ) from fix/issue-283 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 10:29:01 +00:00
Agent
20778d3f06
fix: chore: remove dead lib files — profile.sh, file-action-issue.sh, CODEBERG_* exports ( #283 )
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 10:24:18 +00:00
6a05d8881b
Merge pull request 'fix: fix: duplicated label ID lookup — ensure_blocked_label_id vs _ilc_ensure_label_id ( #282 )' ( #292 ) from fix/issue-282 into main
ci/woodpecker/push/ci Pipeline was successful
2026-04-06 10:09:02 +00:00
Claude
7dbd6c2352
fix: fix: duplicated label ID lookup — ensure_blocked_label_id vs _ilc_ensure_label_id ( #282 )
...
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
Remove ensure_blocked_label_id() from ci-helpers.sh; _ilc_ensure_label_id()
in issue-lifecycle.sh is the canonical, general implementation. Update the
stale comment that referenced the removed function.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 10:05:04 +00:00