Skip to content

Releases: etr/minion

v0.3.0

Choose a tag to compare

@etr etr released this 07 Apr 02:48

Highlights

  • FEATURE-claude-skills: Claude skills loading, pi-skills rename, and inline overrides support
  • Better shell out mechanism for more reliable minion execution
  • Security hardening: -- sentinel in auto-dispatch, fail-closed canonicalization, absolute-path confinement, frontmatter strip

Changes since v0.2.0

  • 6df66d4 Better shell out mechanism
  • f6b404c Merge feature/FEATURE-claude-skills: claude-skills loading + pi-skills rename + inline overrides
  • 1b70731 Persist FEATURE-claude-skills validation findings to minor_todos
  • 549ba5d Security fixes from validation iteration 2: -- sentinel in auto-dispatch.sh, fail-closed canonicalization
  • 2ebaaa2 Security fixes: -- sentinel, absolute-path confinement, frontmatter strip
  • 0b6a568 FEATURE-claude-skills: Implementation complete

v0.2.0 - Auto-Minion Mode

Choose a tag to compare

@etr etr released this 06 Apr 17:59

What's New

Auto-Minion Mode

Automatic category-based prompt routing that dispatches user messages to the right AI model without manual intervention.

  • Auto-dispatch: Configure categories and model routes in `auto.md`, and prompts are automatically classified and routed
  • Shell-based hook: `UserPromptSubmit` hook implemented in bash for zero-dependency, deterministic dispatch
  • Security hardening: Input validation, safe quoting, and size limits on all external inputs
  • Toggle control: `/minion auto on|off|status` to manage auto-dispatch

New Files

  • `skills/auto-minion/SKILL.md` - Auto-minion mode skill
  • `lib/auto-dispatch.sh` - Dispatch engine
  • `lib/auto-minion-hook.sh` - Shell hook
  • `hooks/hooks.json` - Hook registration
  • `examples/auto.md` - Example configuration
  • `test/test-auto-dispatch.sh` / `test/test-auto-minion-hook.sh` - Tests

Full Changelog: v0.1.0...v0.2.0