Commit graph

  • 01d7c0c251 fix: address review — step 1 title misleading, remove redundant disinto up (#684) openhands 2026-03-25 16:59:36 +00:00
  • dc22cb5f1e fix: landing page still says bring-your-own Codeberg + CI — now containerized (#684) openhands 2026-03-25 16:52:05 +00:00
  • e036e1d5e7 Merge pull request 'feat: add exec agent — interactive executive assistant (#699)' (#697) from feat/exec-agent into main johba 2026-03-25 17:44:02 +01:00
  • 18cea8cad5 merge: integrate origin/main to resolve CI (matrix_send_ctx) disinto-exec 2026-03-25 16:37:49 +00:00
  • f95d4f90f9 fix: rewrite journal loading to avoid duplicate detection (CI) disinto-exec 2026-03-25 16:22:15 +00:00
  • c3acce7f8f refactor: cherry-pick improvements from dev-agent's PR #700 disinto-exec 2026-03-25 16:15:10 +00:00
  • 8375611244 fix: remove unused PHASE_FILE in exec-inject.sh (shellcheck) disinto-exec 2026-03-25 15:58:47 +00:00
  • a7608ef062 refactor: compress compass to 12 lines disinto-exec 2026-03-25 15:51:49 +00:00
  • b125277db2 feat: auto-provision compass via disinto init from disinto.ai disinto-exec 2026-03-25 15:45:15 +00:00
  • ba1ab6e653 Merge pull request 'fix: fix: create_labels creates duplicate labels on re-run — no idempotency check (#683)' (#698) from fix/issue-683 into main johba 2026-03-25 16:44:10 +01:00
  • 54ce91e09e fix: fix: create_labels creates duplicate labels on re-run — no idempotency check (#683) openhands 2026-03-25 15:35:31 +00:00
  • 5c1c91bae2 refactor: extract compass from CHARACTER.md into runtime-loaded secret disinto-exec 2026-03-25 15:34:55 +00:00
  • ec658e3c52 Merge pull request 'fix: fix: disinto init does not push repo to local Forgejo — repo stays empty (#682)' (#696) from fix/issue-682 into main johba 2026-03-25 16:30:19 +01:00
  • d1ba4bc579 feat: add exec agent — interactive executive assistant disinto-exec 2026-03-25 15:28:29 +00:00
  • 26df57da18 fix: skip push when local repo has no commits (empty clone) openhands 2026-03-25 15:23:02 +00:00
  • f8c8769af3 fix: fix: disinto init does not push repo to local Forgejo — repo stays empty (#682) openhands 2026-03-25 15:20:53 +00:00
  • 28da1283e1 Merge pull request 'fix: fix: Dendrite crash-loops — missing dendrite.yaml config file (#681)' (#695) from fix/issue-681 into main johba 2026-03-25 16:16:14 +01:00
  • 07616df8a5 fix: fix: Dendrite crash-loops — missing dendrite.yaml config file (#681) openhands 2026-03-25 15:08:55 +00:00
  • 2d285f9619 Merge pull request 'fix: fix: Woodpecker image uses :latest tag which no longer exists — container crash-loops (#680)' (#694) from fix/issue-680 into main johba 2026-03-25 15:59:02 +01:00
  • 0908ddb521 fix: fix: Woodpecker image uses :latest tag which no longer exists — container crash-loops (#680) openhands 2026-03-25 14:55:00 +00:00
  • 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