Skip to main content

little-canary

❖ Communityv0.4.0★ 39

Screens user turns and blocks downstream tools on a BLOCK verdict; the original prompt still reaches the model.

Open in Hermes Desktop
hermes plugins install little-canary

What it adds

Hooks 3

pre_llm_callpre_tool_callon_session_end

README

From the reviewed commit 61855a9 ↗; it updates when the author re-pins.

Little Canary for Hermes Agent

Little Canary screens Hermes Agent user turns with structural checks and a local powerless canary model. A BLOCK verdict withdraws downstream tool access for that turn. The original prompt still reaches Hermes's model.

With Hermes Agent 0.21.3 or later, local Ollama, and qwen2.5:1.5b:

ollama pull qwen2.5:1.5b
hermes plugins install little-canary
hermes plugins enable little-canary
hermes plugins list

The catalog entry installs this directory at a reviewed commit. The directory bundles Little Canary's runtime and compatible requests dependency. It runs inside Hermes; it does not require the separate little-canary serve adapter.

For a direct install before the catalog entry reaches your client:

hermes plugins install hermes-labs-ai/little-canary/integrations/hermes-agent --no-enable
hermes plugins enable little-canary

Set LITTLE_CANARY_MODEL in the Hermes Agent process environment to an installed Ollama tag to select the sacrificial model, for example LITTLE_CANARY_MODEL=gemma3:1b. The default remains qwen2.5:1.5b. The model receives no tools; selecting a model does not grant it any host authority.

The pre_llm_call hook screens the current user message once and can add a bounded warning. It cannot prevent the prompt from reaching the model. On a genuine BLOCK, pre_tool_call refuses downstream tools for that turn. If screening is unavailable, the plugin leaves tools available and reports degraded coverage. on_session_end clears the session's stored decisions.

For setup, verification and behavior, read the Little Canary Hermes Agent guide.

← Back to the catalog · catalog built Oct 16, 2026