Files
hermes-agent/plugin-catalog/composer-modes.yaml
LisandroNahuelH edf4e2efc1 chore(plugin-catalog): add composer-modes
One installable package (agent half + desktop half) that puts a mode selector in
the desktop composer: ask / agent / plan / debug. The mode's operating note rides
the turn's model-facing bytes via pre_llm_call, so the durable row, the bubble and
the session title keep exactly what the user typed; ask mode is enforced read-only
through pre_tool_call. No core change, no renderer rebuild.

Pinned at 4f4e1c0b36165d84a9e2db7c71516f5a0c627d72 - the v2.0.0 package commit
(gates: 103 pytest cases, the desktop-half smoke test, hermes plugins validate,
and the repo's CI).
2026-09-16 14:19:34 -07:00

20 lines
729 B
YAML

name: composer-modes
repo: https://github.com/LisandroNahuelH/hermes-composer-modes
sha: 4f4e1c0b36165d84a9e2db7c71516f5a0c627d72
description: Cursor-style composer modes (ask / agent / plan / debug) for the Hermes desktop —
the mode's operating note reaches the model inside the turn's model-facing bytes, never the
bubble, transcript or session titles, and ask mode is enforced read-only on the tool side.
maintainer: LisandroNahuelH
tier: community
category: desktop
requires_hermes: ">=0.21.3"
docs_url: https://github.com/LisandroNahuelH/hermes-composer-modes#readme
platforms: []
capabilities:
provides_tools: []
provides_hooks:
- pre_llm_call
- pre_tool_call
provides_middleware: []
requires_env: []