Commit graph

  • c3074e83fc fix: fix: agents container should clone project repo on first startup; treat init's host clone as operator-side only (#605) Claude 2026-04-10 17:19:33 +00:00
  • 10be72f5ce Merge pull request 'fix: fix: stop baking credentials into git remote URLs — use clean URLs + existing credential helper everywhere (#604)' (#633) from fix/issue-604 into main dev-bot 2026-04-10 17:13:06 +00:00
  • 5c4ea7373a fix: fix: stop baking credentials into git remote URLs — use clean URLs + existing credential helper everywhere (#604) Claude 2026-04-10 17:04:10 +00:00
  • d076528193 Merge pull request 'fix: fix: make _generate_compose_impl the canonical compose source — remove tracked docker-compose.yml + update docs (#603)' (#632) from fix/issue-603 into main dev-qwen 2026-04-10 16:51:53 +00:00
  • 398c618cc4 fix: fix: make _generate_compose_impl the canonical compose source — remove tracked docker-compose.yml + update docs (#603) Claude 2026-04-10 16:29:06 +00:00
  • 532ce257d5 Merge pull request 'fix: fix: edge entrypoint should fail with clear error + throttle restart loop when /opt/disinto clone fails (#602)' (#631) from fix/issue-602 into main dev-qwen 2026-04-10 16:23:16 +00:00
  • 7fa0b564df fix: fix: edge entrypoint should fail with clear error + throttle restart loop when /opt/disinto clone fails (#602) Claude 2026-04-10 16:17:08 +00:00
  • 4a35c2bba0 Merge pull request 'fix: bug: agents container has two diverging copies of disinto code — entrypoint runs baked-in stale version while dev-agent works in fresh git checkout (#593)' (#630) from fix/issue-593 into main dev-bot 2026-04-10 16:13:39 +00:00
  • dedd29045b fix: bug: agents container has two diverging copies of disinto code — entrypoint runs baked-in stale version while dev-agent works in fresh git checkout (#593) Claude 2026-04-10 16:03:29 +00:00
  • 05311fa8da Merge pull request 'fix: fix: review-pr CLAUDE_TIMEOUT should default to 15 min, not 2 hours (#590)' (#629) from fix/issue-590 into main dev-qwen 2026-04-10 15:56:32 +00:00
  • 594677a040 fix: fix: review-pr CLAUDE_TIMEOUT should default to 15 min, not 2 hours (#590) Claude 2026-04-10 15:51:52 +00:00
  • 7406b8950d Merge pull request 'fix: bug: init branch-protection setup gives up after 3 short retries — forgejo needs more time to index freshly-created branches (#588)' (#628) from fix/issue-588 into main dev-bot 2026-04-10 15:51:08 +00:00
  • 73fded12c8 fix: bug: init branch-protection setup gives up after 3 short retries — forgejo needs more time to index freshly-created branches (#588) Claude 2026-04-10 15:41:55 +00:00
  • 506a00151b Merge pull request 'fix: bug: migrate_ops_repo emits fatal: not in a git directory mid-migration, silently skipping commit/push (#587)' (#627) from fix/issue-587 into main dev-qwen 2026-04-10 15:36:19 +00:00
  • 55156fbac1 fix: bug: migrate_ops_repo emits fatal: not in a git directory mid-migration, silently skipping commit/push (#587) Claude 2026-04-10 15:24:45 +00:00
  • 8ce9cb9803 Merge pull request 'fix: bug: migrate_ops_repo seeds canonical structure in host path but agents container uses a Docker named volume — migration is orphaned (#586)' (#625) from fix/issue-586 into main dev-bot 2026-04-10 15:17:42 +00:00
  • 3405879d8b fix: mock-forgejo path parsing bug + non-fatal cron in smoke-init (#586) Claude 2026-04-10 15:08:43 +00:00
  • d190296af1 fix: consolidate TOML parsing in bootstrap_ops_repos into single python3 call (#586) Claude 2026-04-10 14:55:33 +00:00
  • 57a177a37d fix: bug: migrate_ops_repo seeds canonical structure in host path but agents container uses a Docker named volume — migration is orphaned (#586) Claude 2026-04-10 14:52:11 +00:00
  • d60a3da1b1 fix: bug: migrate_ops_repo seeds canonical structure in host path but agents container uses a Docker named volume — migration is orphaned (#586) Claude 2026-04-10 14:48:47 +00:00
  • 0612bb25d0 Merge pull request 'fix: bug: setup_ops_repo tries POST /api/v1/orgs/disinto-admin/repos but disinto-admin is a user, not an org (#585)' (#624) from fix/issue-585 into main dev-qwen 2026-04-10 14:40:47 +00:00
  • 6dc42c3d1a fix: bug: via_msg unbound variable under set -euo pipefail (#585) Claude 2026-04-10 14:37:54 +00:00
  • c7e43e091a fix: bug: setup_ops_repo tries POST /api/v1/orgs/disinto-admin/repos but disinto-admin is a user, not an org (#585) Claude 2026-04-10 14:31:18 +00:00
  • 316f9fd64b Merge pull request 'fix: bug: bin/disinto init rotates all bot tokens and passwords on every run, invalidating existing cloned repos with embedded credentials (#584)' (#618) from fix/issue-584 into main dev-qwen 2026-04-10 14:30:18 +00:00
  • cecfb3374d fix: bug: bin/disinto init rotates all bot tokens and passwords on every run, invalidating existing cloned repos with embedded credentials (#584) Claude 2026-04-10 14:18:27 +00:00
  • 6b858c9c43 Merge pull request 'fix: bug: setup_forge's admin_token is a local variable, not exported — setup_ops_repo falls back to dev-bot token and fails with 403 (#583)' (#617) from fix/issue-583 into main dev-qwen 2026-04-10 14:14:35 +00:00
  • e58caa5dfd fix: bug: setup_forge's admin_token is a local variable, not exported — setup_ops_repo falls back to dev-bot token and fails with 403 (#583) Claude 2026-04-10 14:07:49 +00:00
  • 6305597156 Merge pull request 'fix: bug: setup_forge has ~6 other anonymous curl checks for user/repo existence, all fail with 403 on locked-down forgejos (#582)' (#616) from fix/issue-582 into main dev-qwen 2026-04-10 14:04:55 +00:00
  • 817d691e4d fix: bug: setup_forge has ~6 other anonymous curl checks for user/repo existence, all fail with 403 on locked-down forgejos (#582) Claude 2026-04-10 13:46:40 +00:00
  • 31639b95f4 Merge pull request 'fix: bug: setup_forge reachability check uses unauthenticated curl against /api/v1/version, fails on REQUIRE_SIGNIN_VIEW=true forgejos (#581)' (#615) from fix/issue-581 into main dev-bot 2026-04-10 13:41:58 +00:00
  • c753bebb14 fix: bug: setup_forge reachability check uses unauthenticated curl against /api/v1/version, fails on REQUIRE_SIGNIN_VIEW=true forgejos (#581) Claude 2026-04-10 13:36:02 +00:00
  • 7c8f734d6c Merge pull request 'fix: bug: set -o pipefail + git ls-remote failure silently kills dev-agent with no log line (#577)' (#614) from fix/issue-577 into main dev-qwen 2026-04-10 13:35:10 +00:00
  • 0b7a41c3a1 fix: bug: set -o pipefail + git ls-remote failure silently kills dev-agent with no log line (#577) Claude 2026-04-10 13:15:40 +00:00
  • 56a4700e16 Merge pull request 'fix: bug: agents entrypoint creates log dir as root, then gosu agent can't mkdir subdirs (#576)' (#613) from fix/issue-576 into main dev-qwen 2026-04-10 13:11:44 +00:00
  • af74eedad9 fix: bug: agents entrypoint creates log dir as root, then gosu agent can't mkdir subdirs (#576) Claude 2026-04-10 13:05:30 +00:00
  • b591e38153 Merge pull request 'fix: bug: tracked docker-compose.yml missing DISINTO_CONTAINER=1 on agents / agents-llama (#575)' (#612) from fix/issue-575 into main dev-bot 2026-04-10 13:00:03 +00:00
  • 5997667cb5 fix: bug: tracked docker-compose.yml missing DISINTO_CONTAINER=1 on agents / agents-llama (#575) Claude 2026-04-10 12:54:45 +00:00
  • dbf1340027 Merge pull request 'fix: bug: dev-agent.sh line 272 — grep -c ... || echo 0 produces "0\n0" and breaks arithmetic (#574)' (#611) from fix/issue-574 into main dev-qwen 2026-04-10 12:49:44 +00:00
  • 2b7edfaf1a fix: bug: dev-agent.sh line 272 — grep -c ... || echo 0 produces 0n0 and breaks arithmetic (#574) Claude 2026-04-10 12:45:24 +00:00
  • 1499eb04df Merge pull request 'fix: bug: architect-run.sh exits silently — runs git from baked /home/agent/disinto which is not a git repo (#569)' (#610) from fix/issue-569-1 into main dev-qwen 2026-04-10 12:43:00 +00:00
  • c7168b58e5 fix: bug: architect-run.sh exits silently — runs git from baked /home/agent/disinto which is not a git repo (#569) Claude 2026-04-10 12:26:31 +00:00
  • 05954191ae Merge pull request 'fix: bug: dev-poll exits early when another agent has any in-progress issue, blocking parallel agents from claiming backlog (#572)' (#609) from fix/issue-572 into main dev-bot 2026-04-10 12:19:34 +00:00
  • c096373ef6 fix: bug: dev-poll exits early when another agent has any in-progress issue, blocking parallel agents from claiming backlog (#572) Claude 2026-04-10 12:14:36 +00:00
  • e46c367bd5 Merge pull request 'fix: bug: WOODPECKER_REPO_ID not set in agent containers — ci-debug.sh fails to fetch logs, agents see "No logs available" (#599)' (#601) from fix/issue-599 into main dev-qwen 2026-04-10 11:54:12 +00:00
  • 95aba008ac fix: bug: WOODPECKER_REPO_ID not set in agent containers — ci-debug.sh fails to fetch logs, agents see "No logs available" (#599) Claude 2026-04-10 11:50:08 +00:00
  • e092158fb0 fix: bug: WOODPECKER_REPO_ID not set in agent containers — ci-debug.sh fails to fetch logs, agents see "No logs available" (#599) Claude 2026-04-10 11:41:50 +00:00
  • 2d372679d4 Merge pull request 'fix: bug: architect has no path for approved PRs awaiting initial design questions (#570)' (#598) from fix/issue-570 into main dev-qwen 2026-04-10 11:36:53 +00:00
  • 99d430a0c2 fix: bug: architect has no path for approved PRs awaiting initial design questions (#570) Claude 2026-04-10 11:21:00 +00:00
  • 50da3ce35f fix: bug: architect-run.sh exits silently — runs git from baked /home/agent/disinto which is not a git repo (#569) fix/issue-569 Claude 2026-04-10 11:10:17 +00:00
  • fda647a4d9 Merge pull request 'fix: bug: in_progress_recently_added grace period broken — filters timeline by type==7 but Forgejo API returns type as string "label" (#565)' (#596) from fix/issue-565 into main dev-qwen 2026-04-10 11:05:15 +00:00
  • 6df0476808 fix: bug: in_progress_recently_added grace period broken — filters timeline by type==7 but Forgejo API returns type as string "label" (#565) Claude 2026-04-10 10:59:06 +00:00
  • d29a19612e Merge pull request 'fix: bug: local-model agents reuse FORGE_TOKEN of main agent — wrong Forgejo identity (#563)' (#595) from fix/issue-563 into main dev-qwen 2026-04-10 10:56:03 +00:00
  • f700c33a1b fix: bug: local-model agents reuse FORGE_TOKEN of main agent — wrong Forgejo identity (#563) Claude 2026-04-10 10:41:49 +00:00
  • 45cac8c050 fix: feat: make gardener and architect schedules configurable via env vars (#558) fix/issue-558 Claude 2026-04-10 10:29:56 +00:00
  • 42d4367fe1 Merge pull request 'fix: feat: disinto agent enable/disable commands for guard control (#556)' (#592) from fix/issue-556 into main dev-qwen 2026-04-10 10:26:40 +00:00
  • 934bf9876c fix: feat: disinto agent enable/disable commands for guard control (#556) Claude 2026-04-10 10:20:00 +00:00
  • 56f21b0362 Merge pull request 'fix: bug: dispatcher reproduce/triage/verify dispatch fails — no project TOML at /opt/disinto/projects/ in edge container (#554)' (#579) from fix/issue-554 into main dev-bot 2026-04-10 10:13:33 +00:00
  • afeaffbeae Merge pull request 'fix: bug: edge container supervisor loop never runs (and /opt/disinto-logs not created) (#555)' (#580) from fix/issue-555 into main dev-bot 2026-04-10 10:07:38 +00:00
  • fde7d1170e fix: bug: dispatcher reproduce/triage/verify dispatch fails — no project TOML at /opt/disinto/projects/ in edge container (#554) Claude 2026-04-10 09:35:50 +00:00
  • 098c19cb3a fix: bug: edge container supervisor loop never runs (and /opt/disinto-logs not created) (#555) Claude 2026-04-10 09:32:47 +00:00
  • 37c44d7ac4 fix: bug: dispatcher reproduce/triage/verify dispatch fails — no project TOML at /opt/disinto/projects/ in edge container (#554) Claude 2026-04-10 09:23:29 +00:00
  • 8dca5c7eb3 Merge pull request 'fix: bug: edge container missing claude binary and OAuth credentials mount (#553)' (#573) from fix/issue-553 into main dev-bot 2026-04-10 09:18:39 +00:00
  • f38e3e0d0d fix: bug: edge container missing claude binary and OAuth credentials mount (#553) Claude 2026-04-10 09:13:11 +00:00
  • 06eb806566 Merge pull request 'fix: tech-debt: rewrite AD-002 — concurrency is bounded per LLM backend, not per project (#550)' (#571) from fix/issue-550 into main dev-bot 2026-04-10 09:07:25 +00:00
  • 0a5b54ff4f fix: tech-debt: rewrite AD-002 — concurrency is bounded per LLM backend, not per project (#550) Claude 2026-04-10 09:03:52 +00:00
  • b7e8fdc9ac Merge pull request 'fix: tech-debt: sweep cron-isms from code comments, helpers, lib, and public site copy (#548)' (#568) from fix/issue-548 into main dev-bot 2026-04-10 09:00:36 +00:00
  • f0c3c773ff fix: tech-debt: sweep cron-isms from code comments, helpers, lib, and public site copy (#548) Claude 2026-04-10 08:54:11 +00:00
  • da4d9077dd Merge pull request 'fix: docs: per-agent AGENTS.md files still describe cron triggers (#547)' (#567) from fix/issue-547 into main dev-bot 2026-04-10 08:42:02 +00:00
  • 6a6d2d0774 fix: docs: per-agent AGENTS.md files still describe cron triggers (#547) Claude 2026-04-10 08:35:19 +00:00
  • 84ab6ef0a8 Merge pull request 'fix: docs: architecture docs still describe cron scheduling — factory runs from while-true polling loop (#546)' (#566) from fix/issue-546 into main dev-bot 2026-04-10 08:30:23 +00:00
  • 3f76b3495a fix: docs: architecture docs still describe cron scheduling — factory runs from while-true polling loop (#546) Claude 2026-04-10 08:26:24 +00:00
  • a8b96d8211 Merge pull request 'fix: bug: supervisor hardcodes ops repo expectation — fails silently on deployments without one (#544)' (#564) from fix/issue-544 into main dev-bot 2026-04-10 08:19:07 +00:00
  • f299bae77b fix: bug: supervisor hardcodes ops repo expectation — fails silently on deployments without one (#544) Claude 2026-04-10 08:16:03 +00:00
  • be5957f127 Merge pull request 'fix: bug: edge entrypoint defaults FORGE_REPO to disinto-admin/disinto — footgun for non-disinto deployments (#543)' (#562) from fix/issue-543 into main dev-bot 2026-04-10 08:07:05 +00:00
  • 58fd3cbde1 fix: remove disinto-specific TOML fallback and fix load-project.sh path in edge entrypoint Claude 2026-04-10 08:03:55 +00:00
  • fe043f4368 fix: bug: edge entrypoint defaults FORGE_REPO to disinto-admin/disinto — footgun for non-disinto deployments (#543) Claude 2026-04-10 07:58:10 +00:00
  • 596875de3c Merge pull request 'fix: bug: edge entrypoint hardcodes projects/disinto.toml as supervisor argument (#542)' (#561) from fix/issue-542 into main dev-bot 2026-04-10 07:54:25 +00:00
  • dba3adf1bb fix: bug: edge entrypoint hardcodes projects/disinto.toml as supervisor argument (#542) Claude 2026-04-10 07:48:58 +00:00
  • a844350609 Merge pull request 'fix: bug: supervisor preflight uses direct wpdb SQL — should use existing woodpecker_api() helper (#541)' (#560) from fix/issue-541 into main dev-bot 2026-04-10 07:43:31 +00:00
  • 2a1c974c92 fix: bug: supervisor preflight uses direct wpdb SQL — should use existing woodpecker_api() helper (#541) Claude 2026-04-10 07:36:58 +00:00
  • 5115c9fef9 Merge pull request 'fix: bug: supervisor P1 disk auto-fix uses docker system prune -f — too weak for real disk pressure (#539)' (#559) from fix/issue-539 into main dev-bot 2026-04-10 07:32:18 +00:00
  • 48c97a9b09 fix: bug: supervisor P1 disk auto-fix uses docker system prune -f — too weak for real disk pressure (#539) Claude 2026-04-10 07:29:01 +00:00
  • 3a9ee5dc55 Merge pull request 'fix: Add bash quick-exit guard to planner-run.sh to enable 10-minute cadence (#537)' (#552) from fix/issue-537 into main dev-bot 2026-04-10 07:23:59 +00:00
  • af9b8134d9 fix: Add bash quick-exit guard to planner-run.sh to enable 10-minute cadence (#537) Claude 2026-04-10 07:18:51 +00:00
  • ad77edd207 Merge pull request 'fix: bug: agents-llama entrypoint writes to dev-poll log path before creating parent directory (#533)' (#551) from fix/issue-533 into main dev-bot 2026-04-10 07:12:45 +00:00
  • a0280aa454 fix: bug: agents-llama entrypoint writes to dev-poll log path before creating parent directory (#533) Claude 2026-04-10 07:07:24 +00:00
  • bba7585ce1 Merge pull request 'fix: bug: tracked docker-compose.yml mounts forgejo at /var/lib/forgejo instead of /data (#532)' (#549) from fix/issue-532 into main dev-bot 2026-04-10 07:02:51 +00:00
  • c419768871 fix: bug: tracked docker-compose.yml mounts forgejo at /var/lib/forgejo instead of /data (#532) Claude 2026-04-10 06:57:46 +00:00
  • ec950f1a78 Merge pull request 'fix: bug: dispatcher should use docker run, not docker compose run — compose context unavailable in edge container (#529)' (#538) from fix/issue-529 into main dev-bot 2026-04-10 06:52:18 +00:00
  • ff25e5a084 fix: bug: dispatcher should use docker run, not docker compose run — compose context unavailable in edge container (#529) Claude 2026-04-10 06:49:09 +00:00
  • 31fde3d471 Merge pull request 'fix: feat: vault actions should support mount declarations for credentials like SSH keys (#528)' (#536) from fix/issue-528 into main dev-bot 2026-04-10 06:40:51 +00:00
  • 3a4f2c0101 fix: keep GITHUB_TOKEN/CODEBERG_TOKEN secrets in release vault action Claude 2026-04-10 06:36:59 +00:00
  • 43af38046c fix: feat: vault actions should support mount declarations for credentials like SSH keys (#528) Claude 2026-04-10 06:30:08 +00:00
  • 91fcf70889 Merge pull request 'fix: bug: generate_compose() agents-llama missing Claude binary and credential volume mounts (#527)' (#531) from fix/issue-527 into main dev-bot 2026-04-10 06:22:34 +00:00
  • 33f1eebd64 fix: move _generate_local_model_services before CLAUDE_BIN_PLACEHOLDER sed pass Claude 2026-04-10 06:16:40 +00:00
  • 000ccb17c2 fix: bug: generate_compose() agents-llama missing Claude binary and credential volume mounts (#527) Claude 2026-04-10 06:09:19 +00:00
  • cb832f5bf6 Merge pull request 'fix: feat: hire-an-agent should support local models (--local-model flag) (#521)' (#530) from fix/issue-521 into main dev-bot 2026-04-10 06:03:32 +00:00
  • 35885fa30c fix: separate poll_interval from compact_pct in local-model agent TOML config Claude 2026-04-10 05:56:18 +00:00
  • 1e4754675d fix: feat: hire-an-agent should support local models (--local-model flag) (#521) Claude 2026-04-10 05:47:34 +00:00
  • aeaef880ec Merge pull request 'fix: feat: generate_compose() should support local-model agent containers (#520)' (#525) from fix/issue-520 into main v0.2.0 dev-bot 2026-04-09 20:25:09 +00:00