Skip to content

Agentctl v0.4.0

Choose a tag to compare

@iamarpitpatidar iamarpitpatidar released this 26 Aug 14:00
· 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 modeagentctl sync --watch auto-syncs when .ai/ files change (#43)
  • Auto .gitignoreagentctl init now adds generated paths to .gitignore automatically (#42)
  • Permission presetsagentctl 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/ changes
  • agentctl init --preset <name> — bootstrap with predefined permission sets
  • agentctl init --list-presets — show available presets
  • agentctl 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