Agentctl v0.4.0
·
31 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
@lab42/agentctl v0.4.0
What's new since v0.3.0:
Features
- Watch mode —
agentctl sync --watchauto-syncs when .ai/ files change (#43) - Auto .gitignore —
agentctl initnow adds generated paths to .gitignore automatically (#42) - Permission presets —
agentctl init --preset <readonly|standard|trusted>for quick setup (#41) - Instruction file management — define runtime-aware instructions in .ai/instructions.md, rendered per-runtime as CLAUDE.md, AGENTS.md, .cursor/rules/, .kiro/steering/ (#40)
New commands
agentctl sync --watch— live-reload on .ai/ changesagentctl init --preset <name>— bootstrap with predefined permission setsagentctl init --list-presets— show available presetsagentctl init --no-gitignore— skip .gitignore update
Internal
- Unified Adapter interface — each adapter is now one self-contained file with render, parse, paths, and owns. Adding a new runtime = implement one interface. Massively simplifies scan.ts and cli.ts. (#28)
Upgrading
No breaking changes. Generated output is identical to v0.3.x.
pnpm add -D @lab42/agentctl@0.4.0