decisionkit-kilo-plugin
v0.1.2
Published
Kilo plugin adapter for decisionkit-core: guardrail, triage, critic, decisionkit_locate (routing stays pi-first)
Readme
decisionkit-kilo-plugin
Kilo plugin adapter for decisionkit-core (plugin API behaviorally identical to opencode's; verified against https://kilo.ai/docs/automate/extending/plugins 2026-09-20):
- S0 pre-turn context assembly: the
chat.messagehook cannot skip the LLM (turn routing stays pi-first), but it CAN inject pre-turn context — it appends the S0 digest as a text part of the user message before the LLM's first turn.DECISIONKIT_S0=0disables. - Guardrail (
tool.execute.beforethrow to block) with the static read-only fast path and per-command verdict caches. - Read triage + critic (
tool.execute.afterrewrite), phase-aware. decisionkit_locateviatool()registration, with a bounded content-sweep fallback.
Install via npx decisionkit-cli init (adds the npm plugin to kilo.json) —
or kilo plugin decisionkit-kilo-plugin, or the drop-in .kilo/plugin/ dir.
License: MIT
