diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-27 17:51:09 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-27 17:51:09 +0300 |
| commit | d205725449a33947cd57fddc1a749e753aa55767 (patch) | |
| tree | dcc6a488746dfbe8e8185223c68c02c0bbd4de84 /docs/next/website/src | |
| parent | bfb9e756a01a8ddf4e20d2451c8316ab33454bb4 (diff) | |
docs: add qoder support docs
Diffstat (limited to 'docs/next/website/src')
4 files changed, 22 insertions, 2 deletions
diff --git a/docs/next/website/src/content/docs/agents.mdx b/docs/next/website/src/content/docs/agents.mdx index 6605923c..57a0848f 100644 --- a/docs/next/website/src/content/docs/agents.mdx +++ b/docs/next/website/src/content/docs/agents.mdx @@ -24,6 +24,7 @@ Automatic detection works out of the box for common coding agents. | Kimi Code CLI | yes | yes | yes | | Kiro CLI | yes | yes | no | | GitHub Copilot CLI | yes | yes | yes | +| Qoder CLI | yes | yes | yes | Detected but less thoroughly tested: Gemini CLI and Cline. @@ -58,6 +59,7 @@ herdr integration install claude herdr integration install codex herdr integration install opencode herdr integration install hermes +herdr integration install qodercli ``` Check installed integration versions: diff --git a/docs/next/website/src/content/docs/cli-reference.mdx b/docs/next/website/src/content/docs/cli-reference.mdx index 7504bd82..ed51ce1e 100644 --- a/docs/next/website/src/content/docs/cli-reference.mdx +++ b/docs/next/website/src/content/docs/cli-reference.mdx @@ -203,12 +203,14 @@ herdr integration install claude herdr integration install codex herdr integration install opencode herdr integration install hermes +herdr integration install qodercli herdr integration uninstall pi herdr integration uninstall omp herdr integration uninstall claude herdr integration uninstall codex herdr integration uninstall opencode herdr integration uninstall hermes +herdr integration uninstall qodercli herdr integration status [--outdated-only] ``` diff --git a/docs/next/website/src/content/docs/configuration.mdx b/docs/next/website/src/content/docs/configuration.mdx index 4e09c83f..04314370 100644 --- a/docs/next/website/src/content/docs/configuration.mdx +++ b/docs/next/website/src/content/docs/configuration.mdx @@ -385,7 +385,7 @@ cjk_ime_cursor_shape = "steady_block" When enabled, the cursor stays visible at the focused pane's reported position. If the pane reports no cursor position, the anchor falls back to the pane's top-left so a stable IME hint is always available. -`cjk_ime_agents` is an optional allow-list. When empty, the reveal applies to any focused pane. When non-empty, the reveal only applies if the focused pane's detected agent matches one of the listed names — useful to enable the reveal only for AI-agent TUIs that paint their own cursor while leaving plain shells untouched. Accepted names: `pi`, `claude`, `codex`, `gemini`, `cursor`, `agy`, `cline`, `opencode`, `copilot`, `kimi`, `kiro`, `droid`, `amp`, `grok`, `hermes`. Unknown names are ignored; if the list contains no valid names, the reveal does not apply. +`cjk_ime_agents` is an optional allow-list. When empty, the reveal applies to any focused pane. When non-empty, the reveal only applies if the focused pane's detected agent matches one of the listed names — useful to enable the reveal only for AI-agent TUIs that paint their own cursor while leaving plain shells untouched. Accepted names: `pi`, `claude`, `codex`, `gemini`, `cursor`, `agy`, `cline`, `opencode`, `copilot`, `kimi`, `kiro`, `droid`, `amp`, `grok`, `hermes`, `qodercli`, and `qoder`. Unknown names are ignored; if the list contains no valid names, the reveal does not apply. `cjk_ime_cursor_shape` controls the DECSCUSR shape rendered for the IME anchor. Accepted values: `block`, `steady_block` (default), `underline`, `steady_underline`, `bar`, `steady_bar`. diff --git a/docs/next/website/src/content/docs/integrations.mdx b/docs/next/website/src/content/docs/integrations.mdx index 5f62face..517070ad 100644 --- a/docs/next/website/src/content/docs/integrations.mdx +++ b/docs/next/website/src/content/docs/integrations.mdx @@ -1,6 +1,6 @@ --- title: Integrations -description: Install Herdr integrations for Pi, OMP, Claude Code, Codex, OpenCode, and Hermes Agent. +description: Install Herdr integrations for Pi, OMP, Claude Code, Codex, OpenCode, Hermes Agent, and Qoder CLI. --- Herdr detects supported agents automatically. Integrations make that detection more precise by reporting semantic state directly to Herdr. @@ -18,6 +18,7 @@ herdr integration install claude herdr integration install codex herdr integration install opencode herdr integration install hermes +herdr integration install qodercli ``` ## Uninstall integrations @@ -29,6 +30,7 @@ herdr integration uninstall claude herdr integration uninstall codex herdr integration uninstall opencode herdr integration uninstall hermes +herdr integration uninstall qodercli ``` ## How Herdr uses integrations @@ -129,6 +131,20 @@ Herdr writes `~/.hermes/plugins/herdr-agent-state/` and enables `herdr-agent-sta The plugin reports lifecycle, tool, approval state, and session id while Hermes runs inside a Herdr pane. Herdr can use the reported session id to resume the pane with `hermes --resume <id>`. Native screen heuristics remain available when the plugin is not installed. +## Qoder CLI + +Install the Qoder CLI hook: + +```bash +herdr integration install qodercli +``` + +The hook reports semantic state to Herdr when Qoder CLI emits lifecycle events. + +Herdr uses `~/.qoder` by default, or `QODER_CONFIG_DIR` when set. The Qoder config directory must already exist. Install writes `hooks/herdr-agent-state.sh` and updates `settings.json` with Herdr hook entries. Uninstall removes the matching hook entries and deletes the hook script. + +Native screen heuristics remain available when the hook is not installed. + ## Custom status labels Integrations can report a short visual label without changing the semantic state. |
