agent-orchestrator/backend/internal/adapters
Anirudh Sharma e74fb65a85
feat(review): support additional reviewer harnesses (#2306)
* feat(review): support more reviewer harnesses

* fix(review): preserve reviewer daemon context

* fix(review): allow printf-piped review commands in reviewer allowlists

The review prompt now pipes JSON into `gh api` and `ao review submit`
via `printf '%s' ... | cmd` (heredocs break in interactive PTY panes).
Widen the claude-code allowlist with `Bash(printf:*)` and the opencode
permission policy with `printf * | gh api *` / `printf * | ao review
submit *` so those piped commands pass each tool's allowlist. Cover
both with tests that model each tool's matching semantics.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

* chore: format with prettier [skip ci]

---------

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-07-02 19:25:18 +05:30
..
agent feat(review): enforce reviewer read-only via tool allowlist (#2194) 2026-06-29 20:27:19 +05:30
reviewer feat(review): support additional reviewer harnesses (#2306) 2026-07-02 19:25:18 +05:30
runtime fix: set terminal type for tmux attach (#2312) 2026-07-01 03:27:29 +05:30
scm/github fix: deep-link PR attention actions (#2200) 2026-06-29 21:16:35 +05:30
telemetry Feat/posthog error tracking redaction (#329) 2026-06-21 18:50:47 +05:30
tracker/github refactor: simplify session lifecycle and zellij runtime (#62) 2026-06-01 08:42:49 +05:30
workspace/gitworktree fix: hide backend subprocess windows on Windows (#2179) 2026-06-25 16:21:18 +05:30
registry.go Add agent adapters and wire per-session agents into the session manager (#65) 2026-06-02 16:51:32 +05:30