Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 18:16
· 42 commits to main since this release
a41bb46

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.yaml fails 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 modeleash init --verbose announces allowed calls too. Feedback rides systemMessage only; Leash never emits an explicit allow decision, so your own permission prompts still apply.
  • leash init now converges both hooks in one pass: it heals stale binary paths, toggles --verbose, and preserves anything you added by hand (custom matchers, a --rules flag).

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