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).
This commit is contained in:
19
plugin-catalog/composer-modes.yaml
Normal file
19
plugin-catalog/composer-modes.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
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: []
|
||||
Reference in New Issue
Block a user