Chagency
Chagency is built directly on the AI Client that shipped in WordPress 7.0: wp_ai_client_prompt() , Connectors, and the Abilities API. Every prompt flows through WordPress core, every provider is a Connector you already configured under Settings → Connectors , and the assistant can call the abilities
Chagency is built directly on the AI Client that shipped in WordPress 7.0: wp_ai_client_prompt() , Connectors, and the Abilities API. Every prompt flows through WordPress core, every provider is a Connector you already configured under Settings → Connectors , and the assistant can call the abilities your site registers.
That last part is what makes it an agent rather than a chat box. Tick the abilities you want it to reach, and the model can use them mid-conversation to answer you: WordPress converts each one into a tool the model understands, runs it, and checks that ability’s own permissions first. Ask “what’s my site running on?” and it goes and looks, instead of guessing.
It runs in the WordPress admin and, when you turn it on, on every page of your public site. The name (chat + ai + ency) is meant as a small bridge between the new AI primitives shipped with WordPress and the broader world of chat and agents.
🪨 Built on WordPress, period
Chagency relies entirely on what WordPress 7 ships in core:
- wp_ai_client_prompt() , the AI Client API.
- using_abilities() and WP_AI_Client_Ability_Function_Resolver , core’s own tool-calling bridge.
- wp_get_connectors() , the Connectors API.
- wp_register_ability() / wp_get_ability() / wp_get_abilities() , the Abilities API.
- @wordpress/components , @wordpress/element , @wordpress/boot , the Gutenberg toolkit.
That is the entire dependency surface. No bundled AI vendor SDKs, no third-party JavaScript libraries beyond the Gutenberg stack, no telemetry, no phone-home. The plugin stays small on purpose: fewer moving parts means less friction, fewer security holes, less to break when WordPress, browsers, or providers change.
You will need at least one AI provider plugin (e.g. AI Provider for Anthropic , AI Provider for Google , AI Provider for OpenAI ) to talk to a model. That is WordPress 7’s architecture: providers are separate plugins that register a Connector. They are not a Chagency dependency.
💡 Tip: For the smoothest setup, install AI Engine . It registers every AI provider it manages as a Connector, so a single configuration covers all your WordPress 7 AI plugins (including Chagency). Every request then flows through one clean, unified system.