disinto/lib
openhands af39b833af fix: Session lock must not block during idle phases (awaiting_review/awaiting_ci) (#724)
Restructure session.lock from command-wrapper flock to fd-based flock so
the lock can be released when Claude is idle and re-acquired before
injecting the next prompt.

- agent-session.sh: add session_lock_acquire/release helpers, open fd in
  create_agent_session instead of wrapping claude with flock, auto-acquire
  in agent_inject_into_session before injecting
- phase-handler.sh: call session_lock_release at start of awaiting_ci and
  awaiting_review handlers (Claude is idle during CI polling / review wait)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 10:11:50 +00:00
..
hooks fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
agent-session.sh fix: Session lock must not block during idle phases (awaiting_review/awaiting_ci) (#724) 2026-03-26 10:11:50 +00:00
AGENTS.md chore: gardener housekeeping 2026-03-26 2026-03-26 06:06:51 +00:00
build-graph.py fix: use undirected reachability for reviewer affected-objectives tracing 2026-03-24 21:31:55 +00:00
ci-debug.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
ci-helpers.sh fix: Wire Woodpecker CI to local Forgejo (#612) 2026-03-23 17:19:01 +00:00
env.sh feat: integrate tea CLI for forge issue/label/comment operations (#666) 2026-03-25 12:20:15 +00:00
file-action-issue.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
formula-session.sh fix: extract build_graph_section helper to eliminate duplicate code (#667) 2026-03-25 13:50:33 +00:00
guard.sh fix: fix: check_active guard should log to stderr when skipping — silent agent dropout on missing state file (#663) 2026-03-25 08:00:29 +00:00
load-project.sh fix: escalation notifications should @mention human on Matrix (#624) 2026-03-24 19:21:46 +00:00
matrix_listener.service fix: Add Dendrite to docker-compose stack (#619) 2026-03-25 00:28:04 +00:00
matrix_listener.sh Remove exec agent — replaced by OpenClaw skill + vault API (#722) 2026-03-26 10:36:27 +01:00
mirrors.sh fix: Push to public mirrors after merge (#614) 2026-03-23 19:19:16 +00:00
parse-deps.sh fix: parse-deps.sh inline regex matches every line — awk /pattern/i flag is invalid (#600) 2026-03-23 10:59:47 +00:00
secret-scan.sh fix: Replace Codeberg dependency with local Forgejo instance (#611) 2026-03-23 16:57:12 +00:00
tea-helpers.sh fix: tea_relabel uses edit subcommand, add sha256 checksum for tea binary (#666) 2026-03-25 13:34:58 +00:00