v0.1.0
Leash is now visible in the chat
- 🐕 Session banner — every Claude Code session opens with
Leash v0.1.0 is guarding this session (N packs, M rules). If an installed rulepack or.leash.yamlfails to load, the banner says so instead of silently showing a lower count. - Decision notices — deny, ask, and warn decisions post a one-line
🐕notice in the chat naming the rule that fired. Allowed calls stay silent. - Verbose mode —
leash init --verboseannounces allowed calls too. Feedback ridessystemMessageonly; Leash never emits an explicit allow decision, so your own permission prompts still apply. leash initnow converges both hooks in one pass: it heals stale binary paths, toggles--verbose, and preserves anything you added by hand (custom matchers, a--rulesflag).
Upgrading from 0.0.x? The decision notices arrive with the binary alone. To get the session banner, re-run leash init (or leash init --global) once — it adds the new SessionStart hook and leaves the rest of your settings untouched.
Changelog
- 046e12a Make Leash visible in chat: session banner + decision notices