mirror of
https://github.com/Ark0N/Codeman.git
synced 2026-10-08 16:39:42 +02:00
fix(omp): keep external-CLI mode enumerations complete in skill docs
Two prose lists in skills/codeman/ named some but not all external CLI modes after the omp-mode rebase, which is exactly the drift test/agent-skill-mode-lists.test.ts exists to catch: SKILL.md's no-hook-signals list was missing omp, and endpoints.md's version-probe sentence named pi/grok/omp as a bare 3-mode run with no matching class.
This commit is contained in:
@@ -422,7 +422,7 @@ Harness TUI reports `idle`/`working`/`blocked` to Codeman over the supervisor co
|
|||||||
implements, so dsh is the one external CLI with definitive `stop`/`blocked` signals
|
implements, so dsh is the one external CLI with definitive `stop`/`blocked` signals
|
||||||
instead of guessed-from-silence ones — and it writes a structured transcript, which is
|
instead of guessed-from-silence ones — and it writes a structured transcript, which is
|
||||||
what `last-response` reads for it. `shell`, `opencode`, `codex`, `gemini`, `antigravity`,
|
what `last-response` reads for it. `shell`, `opencode`, `codex`, `gemini`, `antigravity`,
|
||||||
`pi` and `grok` have neither and still need markers ([§5.5](reference/verbs.md#55-markers-for-hook-less-workers)).
|
`pi`, `grok` and `omp` have neither and still need markers ([§5.5](reference/verbs.md#55-markers-for-hook-less-workers)).
|
||||||
|
|
||||||
Three things to know before you spawn one:
|
Three things to know before you spawn one:
|
||||||
|
|
||||||
|
|||||||
@@ -351,8 +351,8 @@ the mode yourself: `GET /api/v1/claude/status`, `GET /api/v1/opencode/status`,
|
|||||||
Pi's, grok's and OMP's also carry `.data.version`, because `pi` is a short generic name,
|
Pi's, grok's and OMP's also carry `.data.version`, because `pi` is a short generic name,
|
||||||
`grok` is a name with npm squatters, and `omp` is a similarly short name, so an unrelated
|
`grok` is a name with npm squatters, and `omp` is a similarly short name, so an unrelated
|
||||||
binary on `$PATH` can shadow any of them: the resolver rejects one whose `--version` is
|
binary on `$PATH` can shadow any of them: the resolver rejects one whose `--version` is
|
||||||
not version-shaped, so `available:false` there can mean "a different `pi`/`grok`/`omp` is
|
not version-shaped, so `available:false` there can mean "a different program of the same
|
||||||
in front" rather than "nothing is installed". `shell` has no CLI to probe.
|
name is in front" rather than "nothing is installed". `shell` has no CLI to probe.
|
||||||
|
|
||||||
⚠️ **Branch on `.success` before reading `.data.sessionId`.** On any failure the field
|
⚠️ **Branch on `.success` before reading `.data.sessionId`.** On any failure the field
|
||||||
is absent, `jq -r` prints the literal string `null`, and every later call then targets
|
is absent, `jq -r` prints the literal string `null`, and every later call then targets
|
||||||
|
|||||||
Reference in New Issue
Block a user