disinto/lib
openhands 85d05cdee2 fix: feat: persistent Claude tmux session for reviewer (#78)
Rewrite review-pr.sh to use persistent tmux sessions instead of one-shot
claude -p. Re-reviews inject incremental diffs into the same session so
Claude remembers what it flagged and can verify fixes were addressed.

- review-pr.sh: tmux session review-{project}-{pr}, phase protocol
  (PHASE:review_complete), JSON output via file, retry on invalid JSON
- review-poll.sh: session lifecycle cleanup (merged/closed PRs, 4h idle)
- matrix_listener.sh: route human questions to review sessions via
  /tmp/review-thread-map

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 23:56:04 +00:00
..
ci-debug.sh refactor: make all scripts multi-project via env vars 2026-03-14 13:49:09 +01:00
env.sh refactor: split supervisor into infra + per-project, make poll scripts config-driven 2026-03-17 08:57:18 +01:00
load-project.sh feat: per-project Matrix room — load MATRIX_ROOM_ID from project TOML 2026-03-17 08:56:00 +00:00
matrix_listener.service refactor: rebrand dark-factory → disinto (Closes #15) 2026-03-15 17:57:12 +01:00
matrix_listener.sh fix: feat: persistent Claude tmux session for reviewer (#78) 2026-03-17 23:56:04 +00:00
parse-deps.sh refactor: rewrite parse-deps.py as pure bash, remove only Python from repo 2026-03-16 21:22:53 +01:00