Skip to content

Commit bd1627f

Browse files
authored
docs: register triage_specifier in the aux-models enumerations (NousResearch#21494)
The kanban specifier landed in NousResearch#21435 with feature-page docs (the kanban page itself + the CLI reference table), but three other docs pages enumerate every auxiliary task slot and were missed: user-guide/configuration.md Auxiliary Models section — interactive picker example + full auxiliary config reference YAML block. user-guide/features/fallback-providers.md Both 'Auxiliary Tasks' and 'Fallback Reference' tables. user-guide/features/kanban-tutorial.md Triage-column bullet now mentions the ✨ Specify button + CLI + slash command. No other docs enumerate the aux task slots (verified with grep -r 'title_generation\|auxiliary.session_search' website/docs/).
1 parent e00bb8e commit bd1627f

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

website/docs/user-guide/configuration.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -784,6 +784,7 @@ $ hermes model
784784
[ ] title_generation currently: openrouter / google/gemini-3-flash-preview
785785
[ ] compression currently: auto / main model
786786
[ ] approval currently: auto / main model
787+
[ ] triage_specifier currently: auto / main model
787788
```
788789

789790
Select a task, pick a provider (OAuth flows open a browser; API-key providers prompt), pick a model. The change persists to `auxiliary.<task>.*` in `config.yaml`. Same machinery as the main-model picker — no extra syntax to learn.
@@ -880,6 +881,18 @@ auxiliary:
880881
base_url: ""
881882
api_key: ""
882883
timeout: 30
884+
885+
# Kanban triage specifier — `hermes kanban specify <id>` (or the
886+
# dashboard's ✨ Specify button on Triage-column cards) uses this
887+
# slot to expand a one-liner into a concrete spec and promote the
888+
# task to `todo`. Cheap fast models work well here; spec expansion
889+
# is short and doesn't need reasoning depth.
890+
triage_specifier:
891+
provider: "auto"
892+
model: ""
893+
base_url: ""
894+
api_key: ""
895+
timeout: 120
883896
```
884897
885898
:::tip

website/docs/user-guide/features/fallback-providers.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ Hermes uses separate lightweight models for side tasks. Each task has its own pr
192192
| MCP | MCP helper operations | `auxiliary.mcp` |
193193
| Approval | Smart command-approval classification | `auxiliary.approval` |
194194
| Title Generation | Session title summaries | `auxiliary.title_generation` |
195+
| Triage Specifier | `hermes kanban specify` / dashboard ✨ button — fleshes out a one-liner triage task into a real spec | `auxiliary.triage_specifier` |
195196

196197
### Auto-Detection Chain
197198

@@ -384,5 +385,6 @@ See [Scheduled Tasks (Cron)](/docs/user-guide/features/cron) for full configurat
384385
| MCP helpers | Auto-detection chain | `auxiliary.mcp` |
385386
| Approval classification | Auto-detection chain | `auxiliary.approval` |
386387
| Title generation | Auto-detection chain | `auxiliary.title_generation` |
388+
| Triage specifier | Auto-detection chain | `auxiliary.triage_specifier` |
387389
| Delegation | Provider override only (no automatic fallback) | `delegation.provider` / `delegation.model` |
388390
| Cron jobs | Per-job provider override only (no automatic fallback) | Per-job `provider` / `model` |

website/docs/user-guide/features/kanban-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Throughout the tutorial, **code blocks labelled `bash` are commands *you* run.**
2222

2323
Six columns, left to right:
2424

25-
- **Triage** — raw ideas, a specifier will flesh out the spec before anyone works on them.
25+
- **Triage** — raw ideas, a specifier will flesh out the spec before anyone works on them. Click the **✨ Specify** button on any triage card (or run `hermes kanban specify <id>` / `/kanban specify <id>` from a chat) to have the auxiliary LLM turn a one-liner into a full spec (goal, approach, acceptance criteria) and promote it to `todo` in one shot. Configure which model runs it under `auxiliary.triage_specifier` in `config.yaml`.
2626
- **Todo** — created but waiting on dependencies, or not yet assigned.
2727
- **Ready** — assigned and waiting for the dispatcher to claim.
2828
- **In progress** — a worker is actively running the task. With "Lanes by profile" on (the default), this column sub-groups by assignee so you can see at a glance what each worker is doing.

0 commit comments

Comments
 (0)