From 28fb23cdaf4fce03ed6dbfcb4bb13be324b181ac Mon Sep 17 00:00:00 2001 From: Can Celik Date: Wed, 1 Apr 2026 21:00:09 +0300 Subject: feat: add claude, codex, and opencode integrations --- README.md | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) (limited to 'README.md') diff --git a/README.md b/README.md index 63dede83..4e49f284 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@

herd your agents.

- herdr.dev · install · usage · configuration · agent skill · socket api + herdr.dev · install · usage · integrations · configuration · agent skill · socket api

--- @@ -239,10 +239,42 @@ this means detection works with any supported agent, installed any way, with zer the heuristics are pattern-matched against each agent's actual terminal output: prompt boxes, spinners, waiting-for-input messages, tool execution indicators. detection runs on a separate async task per pane, polled every 300-500ms, decoupled from terminal rendering. +## optional direct integrations + +herdr also supports optional direct integrations for tools that expose hooks or plugins: + +- [pi](./INTEGRATIONS.md#pi) +- [claude code](./INTEGRATIONS.md#claude-code) +- [codex](./INTEGRATIONS.md#codex) +- [opencode](./INTEGRATIONS.md#opencode) + +install them with: + +```bash +herdr integration install pi +herdr integration install claude +herdr integration install codex +herdr integration install opencode +``` + +remove them with: + +```bash +herdr integration uninstall pi +herdr integration uninstall claude +herdr integration uninstall codex +herdr integration uninstall opencode +``` + +these integrations improve semantic state reporting, but they do not replace herdr's core process detection model. for setup details, file locations, caveats, and uninstall behavior, see [`INTEGRATIONS.md`](./INTEGRATIONS.md). + +known codex caveat: codex currently renders hook lifecycle lines in its own tui when hooks are enabled. that noise is upstream codex behavior, not herdr-specific. + ## api and automation for direct integration details, use the docs instead of reverse-engineering the README: +- [`INTEGRATIONS.md`](./INTEGRATIONS.md) — install and behavior notes for pi, claude code, codex, and opencode - [`SKILL.md`](./SKILL.md) — reusable agent skill for agents already running inside herdr - [`SOCKET_API.md`](./SOCKET_API.md) — canonical socket protocol + cli wrapper reference -- cgit v1.2.3