Governed machine access for Craft CMS and Craft Commerce.
Current plugin version: 0.29.0
Agents gives Craft a safe API and control plane for AI agents, automations, and integrations. It is the governed machine-access layer for Craft CMS and Craft Commerce, combining scoped APIs, managed credentials, diagnostics, and optional approval controls so production behavior stays predictable, observable, and auditable.
Managed accounts can be used by external runtimes such as agents, orchestrators, workers, and scripts.
You set the boundary. External runtimes work inside it. Agents enforces the rules through scoped access, optional approvals, and audit records.
Agents is designed for agencies and delivery teams that manage Craft sites on behalf of clients. It gives those teams a governed way to introduce automation without losing visibility, approval control, or operational accountability.
Near-term product work is focused on two outcomes:
- safer automation inside explicit client boundaries
- reusable job kits that teams can adapt across multiple sites
That means making it easier to automate approved content or commerce lanes safely, and easier to turn successful automation patterns into repeatable delivery work instead of one-off implementation effort.
Current job support is intentionally operator-first, not runtime-hosting. Agents stores job configuration, schedule intent, managed-account bindings, handoff bundles, and visible status hints, but the actual scheduling, fetching, reasoning, and execution still stay in an external runtime you run yourself.
- Public docs: https://marcusscheller.com/docs/agents/
- First worker guide: https://marcusscheller.com/docs/agents/get-started/first-worker
- External runtimes: https://marcusscheller.com/docs/agents/get-started/external-runtimes
- API overview: https://marcusscheller.com/docs/agents/api/
- External plugin adapters: https://marcusscheller.com/docs/agents/api/external-plugin-adapters
- Control panel: https://marcusscheller.com/docs/agents/cp/
- Security and execution model: https://marcusscheller.com/docs/agents/security/
- Changelog: CHANGELOG.md
- PHP
^8.2 - Craft CMS
^5.0
composer require klick/agents:^0.29.0
php craft plugin/install agentsYou can also install Agents from the Craft Plugin Store in the control panel.
