Commit graph

  • d442529ad0 Merge pull request 'fix: feat: rent-a-human — formula-dispatchable human action drafts (#679)' (#691) from fix/issue-679 into main johba 2026-03-25 15:44:02 +01:00
  • 369e19bbe2 fix: address review — JSON handoff for multi-line bodies, commit+push draft openhands 2026-03-25 14:40:28 +00:00
  • 81bfb8085a fix: feat: rent-a-human — formula-dispatchable human action drafts (#679) openhands 2026-03-25 14:31:35 +00:00
  • 578a06850f Merge pull request 'fix: fix: disinto init should activate dev, reviewer, and gardener agents by default (#671)' (#690) from fix/issue-671 into main johba 2026-03-25 15:24:02 +01:00
  • a414bc8b24 fix: disinto init should activate dev, reviewer, and gardener agents by default (#671) openhands 2026-03-25 14:20:09 +00:00
  • d3ce0a92d4 Merge pull request 'fix: feat: add Woodpecker agent to docker-compose stack — enable CI pipeline execution (#670)' (#689) from fix/issue-670 into main johba 2026-03-25 15:14:03 +01:00
  • 8b8e29e071 fix: feat: add Woodpecker agent to docker-compose stack — enable CI pipeline execution (#670) openhands 2026-03-25 14:07:27 +00:00
  • 842ab3e282 Merge pull request 'fix: feat: planner v2 — graph-driven formula, 648→200 lines (#667)' (#687) from fix/issue-667 into main johba 2026-03-25 15:03:06 +01:00
  • 12d871c865 fix: extract build_graph_section helper to eliminate duplicate code (#667) openhands 2026-03-25 13:50:33 +00:00
  • 1e8e4e5112 fix: feat: planner v2 — graph-driven formula, 648→200 lines (#667) openhands 2026-03-25 13:47:48 +00:00
  • eaeac6da0b Merge pull request 'fix: feat: integrate tea CLI for forge issue/label/comment operations (#666)' (#678) from fix/issue-666 into main johba 2026-03-25 14:39:02 +01:00
  • 50b5cea2cb fix: tea_relabel uses edit subcommand, add sha256 checksum for tea binary (#666) openhands 2026-03-25 13:34:58 +00:00
  • 687bf0ad5b fix: move tea-helpers.sh out of LIB_FUNS loop in smoke test (#666) openhands 2026-03-25 13:22:56 +00:00
  • 44cbbbde62 feat: integrate tea CLI for forge issue/label/comment operations (#666) openhands 2026-03-25 12:20:15 +00:00
  • 5e66ba7d12 Merge pull request 'chore: gardener housekeeping' (#677) from chore/gardener-20260325-1207 into main johba 2026-03-25 13:13:44 +01:00
  • 3b8d69cfab Merge pull request 'fix: fix: Forgejo 11.x ignores --must-change-password=false — token creation fails with password change required (#665)' (#676) from fix/issue-665 into main johba 2026-03-25 13:10:35 +01:00
  • 8a912ec87e chore: gardener housekeeping 2026-03-25 openhands 2026-03-25 12:07:39 +00:00
  • 48185108af fix: add change-password handler to smoke test docker mock (#665) openhands 2026-03-25 11:54:41 +00:00
  • e411eb224c fix: Forgejo 11.x ignores --must-change-password=false — token creation fails with password change required (#665) openhands 2026-03-25 11:50:08 +00:00
  • d13f1a6997 Merge pull request 'fix: feat: end-to-end disinto init smoke test in CI (#668)' (#675) from fix/issue-668 into main johba 2026-03-25 12:47:55 +01:00
  • 14b2abd9cd fix: use real BusyBox crontab instead of mock for cron verification (#668) openhands 2026-03-25 11:23:41 +00:00
  • 39aa638b6f fix: PATCH all mock users to disable must_change_password (#668) openhands 2026-03-25 11:13:31 +00:00
  • c643cf16dc fix: use basic auth for bot token creation — Forgejo rejects token auth (#668) openhands 2026-03-25 11:06:01 +00:00
  • 55a22912d3 fix: run Forgejo as git user — refuses to run as root (#668) openhands 2026-03-25 10:19:31 +00:00
  • 78e478e69d fix: use Forgejo image as step container for CLI access (#668) openhands 2026-03-25 09:58:47 +00:00
  • 9c2a5634ff fix: feat: end-to-end disinto init smoke test in CI (#668) openhands 2026-03-25 09:37:36 +00:00
  • b2dd42df40 Merge pull request 'fix: fix: supervisor should clean up stale PHASE:escalate files for closed issues (#664)' (#674) from fix/issue-664 into main johba 2026-03-25 10:09:21 +01:00
  • af0795da88 fix: use _found_stale flag matching established preflight pattern (#664) openhands 2026-03-25 09:00:33 +00:00
  • b60811f0a1 fix: supervisor should clean up stale PHASE:escalate files for closed issues (#664) openhands 2026-03-25 08:34:22 +00:00
  • eb373bb961 Merge pull request 'fix: fix: check_active guard should log to stderr when skipping — silent agent dropout on missing state file (#663)' (#673) from fix/issue-663 into main johba 2026-03-25 09:27:10 +01:00
  • ae27ae3e38 chore: re-trigger CI openhands 2026-03-25 08:19:49 +00:00
  • 176131ec95 chore: re-trigger CI openhands 2026-03-25 08:14:52 +00:00
  • 425f4b2d9a chore: re-trigger CI (attempt 3) openhands 2026-03-25 08:11:17 +00:00
  • f1f43aa3d2 chore: re-trigger CI openhands 2026-03-25 08:03:36 +00:00
  • ab8f88303c fix: fix: check_active guard should log to stderr when skipping — silent agent dropout on missing state file (#663) openhands 2026-03-25 08:00:29 +00:00
  • 4f47f90c12 Merge pull request 'fix: fix: Woodpecker CI not wired during disinto init — OAuth2 app never created, no CI runs (#661)' (#672) from fix/issue-661 into main johba 2026-03-25 08:54:07 +01:00
  • a9c4394f39 chore: re-trigger CI openhands 2026-03-25 07:48:24 +00:00
  • c02a0b29d2 fix: fix: Woodpecker CI not wired during disinto init — OAuth2 app never created, no CI runs (#661) openhands 2026-03-25 07:43:59 +00:00
  • 8dd9024204 Merge pull request 'chore: planner run — prerequisite tree update' (#669) from chore/planner-20260325-0722 into main johba 2026-03-25 08:34:09 +01:00
  • 7af70e9099 Merge pull request 'fix: fix: agents container cannot reach Forgejo — lib/env.sh overrides compose FORGE_URL with .env localhost (#660)' (#662) from fix/issue-660 into main johba 2026-03-25 08:33:41 +01:00
  • b7976fcce4 chore: planner run 2026-03-25 openhands 2026-03-25 07:22:42 +00:00
  • 709217af33 fix: agents container cannot reach Forgejo — lib/env.sh overrides compose FORGE_URL with .env localhost (#660) openhands 2026-03-25 07:10:55 +00:00
  • 47fd876813 Merge pull request 'chore: gardener housekeeping' (#654) from chore/gardener-20260325-0606 into main johba 2026-03-25 08:04:07 +01:00
  • b41929df19 Merge pull request 'fix: fix: setup_forge silently fails to create users and tokens — .env has no FORGE_TOKEN after init (#658)' (#659) from fix/issue-658 into main johba 2026-03-25 07:59:51 +01:00
  • b361eba2bb fix: setup_forge silently fails to create users and tokens — .env has no FORGE_TOKEN after init (#658) openhands 2026-03-25 06:51:47 +00:00
  • 55bed9dc6f Merge pull request 'fix: fix: dev-agent worktree pushes to origin (Codeberg) instead of forgejo (local) — PR creation fails (#653)' (#657) from fix/issue-653 into main johba 2026-03-25 07:38:40 +01:00
  • ac5448323b fix: dev-agent worktree pushes to origin (Codeberg) instead of forgejo (local) — PR creation fails (#653) openhands 2026-03-25 06:17:34 +00:00
  • 40093e92e2 chore: gardener housekeeping 2026-03-25 openhands 2026-03-25 06:06:48 +00:00
  • 0e5090bd51 Merge pull request 'fix: bind-mount host Claude credentials instead of empty Docker volume' (#651) from fix/claude-auth-bind-mount into main johba 2026-03-25 06:49:02 +01:00
  • 632508e18e fix: bind-mount host Claude credentials instead of empty Docker volume johba 2026-03-25 05:42:50 +00:00
  • c63c6a4e6e Merge pull request 'fix: Add Dendrite to docker-compose stack (#619)' (#650) from fix/issue-619 into main johba 2026-03-25 01:39:03 +01:00
  • a0cdf87a21 fix: move setup_matrix after compose up, use Python for .env writes openhands 2026-03-25 00:35:20 +00:00
  • b86edd7e5d fix: Add Dendrite to docker-compose stack (#619) openhands 2026-03-25 00:28:04 +00:00
  • df640af7c1 Merge pull request 'chore: gardener housekeeping' (#649) from chore/gardener-20260325-0007 into main johba 2026-03-25 01:14:46 +01:00
  • b8dc01b06f chore: gardener housekeeping 2026-03-25 openhands 2026-03-25 00:07:52 +00:00
  • 6afc7f183f Merge pull request 'fix: fix: disinto init fails on minimal Debian — crontab command not found (#638)' (#648) from fix/issue-638 into main johba 2026-03-24 23:44:02 +01:00
  • bc2df1a2c7 fix: disinto init fails on minimal Debian — crontab command not found (#638) openhands 2026-03-24 22:40:35 +00:00
  • ac2a41a097 Merge pull request 'fix: fix: agents Dockerfile fails to build — cli.anthropic.com DNS does not resolve (#637)' (#647) from fix/issue-637 into main johba 2026-03-24 23:34:02 +01:00
  • 7844b29a37 fix: agents Dockerfile fails to build — cli.anthropic.com DNS does not resolve (#637) openhands 2026-03-24 22:26:26 +00:00
  • d7d2d1e12f Merge pull request 'fix: fix: setup_forge runs forgejo admin commands as root — Forgejo refuses to execute (#636)' (#646) from fix/issue-636 into main johba 2026-03-24 23:19:02 +01:00
  • f30c56769a fix: setup_forge runs forgejo admin commands as root — Forgejo refuses to execute (#636) openhands 2026-03-24 22:15:00 +00:00
  • 3cf40b1f4c Merge pull request 'fix: fix: Docker-in-LXD — su-exec spins at 100% CPU due to AppArmor blocking setuid (#635)' (#645) from fix/issue-635 into main johba 2026-03-24 23:09:02 +01:00
  • 0b54f5e9e9 fix: Docker-in-LXD — su-exec spins at 100% CPU due to AppArmor blocking setuid (#635) openhands 2026-03-24 22:05:14 +00:00
  • 1c3f845115 Merge pull request 'fix: fix: Forgejo compose template missing INSTALL_LOCK — API returns 404 until manual install (#634)' (#641) from fix/issue-634 into main johba 2026-03-24 22:59:02 +01:00
  • 5a9ceee1ad fix: Forgejo compose template missing INSTALL_LOCK — API returns 404 until manual install (#634) openhands 2026-03-24 21:55:02 +00:00
  • 4a10dfeae8 Merge pull request 'fix: fix: docker-compose uses forgejo/forgejo:latest which does not exist on any registry (#633)' (#639) from fix/issue-633 into main johba 2026-03-24 22:49:02 +01:00
  • d3896043d6 fix: docker-compose uses forgejo/forgejo:latest which does not exist on any registry (#633) openhands 2026-03-24 21:45:17 +00:00
  • 5107e2e9df Merge pull request 'fix: Project knowledge graph for structural defect detection (#629)' (#632) from fix/issue-629 into main johba 2026-03-24 22:39:02 +01:00
  • 4d429b274a fix: use undirected reachability for reviewer affected-objectives tracing openhands 2026-03-24 21:31:55 +00:00
  • 3a7b95046d fix: Project knowledge graph for structural defect detection (#629) openhands 2026-03-24 21:24:20 +00:00
  • e0b70d67f4 Merge pull request 'fix: fix: stale phase file poisons recovery — clear before respawn (#628)' (#631) from fix/issue-628 into main johba 2026-03-24 22:04:02 +01:00
  • a5cbd30bb6 fix: stale phase file poisons recovery — clear before respawn (#628) openhands 2026-03-24 20:56:41 +00:00
  • fda8e99634 Merge pull request 'fix: feat: gardener recycles stale failed PRs back to backlog (#626)' (#630) from fix/issue-626 into main johba 2026-03-24 21:55:23 +01:00
  • a5c141ce92 fix: feat: gardener recycles stale failed PRs back to backlog (#626) openhands 2026-03-24 20:48:55 +00:00
  • 9a9b82eea5 Merge pull request 'fix: Containerize full stack with docker-compose (#618)' (#625) from fix/issue-618 into main johba 2026-03-24 21:43:39 +01:00
  • a4fdebce67 Merge pull request 'fix: escalation notifications should @mention human on Matrix (#624)' (#627) from fix/issue-624 into main johba 2026-03-24 21:39:02 +01:00
  • 4f99a7a26a fix: Clean up decrypted secrets on failure, verify Claude CLI install (#618) openhands 2026-03-24 20:36:55 +00:00
  • 0aa3890fb8 fix: Start cron daemon in agent container entrypoint (#618) openhands 2026-03-24 20:30:44 +00:00
  • 32c336f3df fix: escalation notifications should @mention human on Matrix (#624) openhands 2026-03-24 19:21:46 +00:00
  • e38866ab61 fix: Containerize full stack with docker-compose (#618) openhands 2026-03-24 18:53:55 +00:00
  • e58e60fe7c Merge pull request 'fix: feat: active-state files — per-cron guard with self-off semantics (#622)' (#623) from fix/issue-622 into main johba 2026-03-23 22:59:30 +01:00
  • e535ed776f fix: feat: active-state files — per-cron guard with self-off semantics (#622) openhands 2026-03-23 21:46:59 +00:00
  • e041b20823 Merge pull request 'fix: Push to public mirrors after merge (#614)' (#621) from fix/issue-614 into main johba 2026-03-23 20:27:23 +01:00
  • d3f831f39e fix: Register lib/mirrors.sh in CI smoke test (#614) openhands 2026-03-23 19:20:59 +00:00
  • 7bc74caa63 fix: Push to public mirrors after merge (#614) openhands 2026-03-23 19:19:16 +00:00
  • a4cbe1e8c6 Merge pull request 'fix: Encrypt secrets at rest with SOPS + age (#613)' (#620) from fix/issue-613 into main johba 2026-03-23 20:09:02 +01:00
  • 3e2f8f9623 fix: Address review feedback on SOPS integration (#613) openhands 2026-03-23 19:04:58 +00:00
  • 5ccf09b28d fix: Encrypt secrets at rest with SOPS + age (#613) openhands 2026-03-23 18:58:33 +00:00
  • 28cdec3e7b Merge pull request 'chore: gardener housekeeping' (#617) from chore/gardener-20260323-1805 into main johba 2026-03-23 19:29:02 +01:00
  • d9427ebe78 chore: gardener housekeeping 2026-03-23 openhands 2026-03-23 18:05:26 +00:00
  • a2016db5c3 Merge pull request 'fix: Wire Woodpecker CI to local Forgejo (#612)' (#616) from fix/issue-612 into main johba 2026-03-23 18:54:48 +01:00
  • 50dff34b89 fix: Wire Woodpecker CI to local Forgejo (#612) openhands 2026-03-23 17:19:01 +00:00
  • 7de1dca12c Merge pull request 'fix: Replace Codeberg dependency with local Forgejo instance (#611)' (#615) from fix/issue-611 into main johba 2026-03-23 18:08:59 +01:00
  • a66bd91721 fix: Replace Codeberg dependency with local Forgejo instance (#611) openhands 2026-03-23 16:57:12 +00:00
  • 39d30faf45 Merge pull request 'fix: feat: predictor v3 — abstract adversary with explore/exploit and formula dispatch (#609)' (#610) from fix/issue-609 into main johba 2026-03-23 16:34:03 +01:00
  • 14e1c9ecde fix: feat: predictor v3 — abstract adversary with explore/exploit and formula dispatch (#609) openhands 2026-03-23 13:56:59 +00:00
  • 537a4ae567 Merge pull request 'chore: gardener housekeeping' (#606) from chore/gardener-20260323-1247 into main johba 2026-03-23 13:59:02 +01:00
  • 979f872a68 Merge pull request 'fix: fix: increase planner constraint budget from 3 to 5 issues per run (#607)' (#608) from fix/issue-607 into main johba 2026-03-23 13:54:02 +01:00
  • 6d3294823e fix: increase planner constraint budget from 3 to 5 issues per run (#607) openhands 2026-03-23 12:50:28 +00:00
  • 0775514bf8 chore: gardener housekeeping 2026-03-23 openhands 2026-03-23 12:47:32 +00:00