Skip to content

Commit 982794d

Browse files
vinodmutilleatmyhat
authored andcommitted
docs(evolve-lite): document Stop hook UX implications and opt-out mechanism
Addresses CodeRabbit review finding: Document UX implications and opt-out mechanism
1 parent 315a554 commit 982794d

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

  • platform-integrations/claude/plugins/evolve-lite

platform-integrations/claude/plugins/evolve-lite/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ After Claude completes each task, the plugin automatically invokes the `/evolve-
4646

4747
You can also manually invoke `/evolve-lite:learn` at any time.
4848

49+
> **UX note:** The Stop hook has an empty matcher (`""`), meaning it fires after *every* task and can add up to ~2 minutes of delay per interaction (the hook's `timeout` is 120s). It also invokes the Claude API on each stop, which incurs additional cost. Learned entities are stored as markdown files in `.evolve/entities/{type}/` — inspect or remove them there at any time.
50+
>
51+
> **To disable or limit automatic learning**, edit `hooks/hooks.json` inside the plugin directory:
52+
> - Remove the entire `"Stop"` block to turn off auto-learning entirely.
53+
> - Set a specific `"matcher"` string to restrict triggering to prompts that contain that text.
54+
> - Reduce `"timeout"` to cap how long the learn step can run.
55+
4956
## Example Walkthrough
5057

5158
See the [Evolve Lite guide](../../../../docs/integrations/evolve-lite.md#example-walkthrough) for a step-by-step example showing the full learn-then-recall loop across two sessions.

0 commit comments

Comments
 (0)