Skip to content

klick/agents

Repository files navigation

Agents

Governed machine access for Craft CMS and Craft Commerce.

Agents banner

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.

Product Direction

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.

Documentation

Requirements

  • PHP ^8.2
  • Craft CMS ^5.0

Installation

composer require klick/agents:^0.29.0
php craft plugin/install agents

You can also install Agents from the Craft Plugin Store in the control panel.

Support

About

Craft CMS and Commerce Plugin for agent-ready workflows

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors