Title: Chagency
Author: Jordy Meow
Published: <strong>Èbìbí  5, 2026</strong>
Last modified: Èbìbí  5, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/chagency/assets/banner-772x250.png?rev=3522902)

![](https://ps.w.org/chagency/assets/icon-256x256.png?rev=3522902)

# Chagency

 Láti ọwọ́ [Jordy Meow](https://profiles.wordpress.org/tigroumeow/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/chagency.0.0.1.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/chagency/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/chagency/#reviews)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/chagency/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/chagency/)

## Àpèjúwe

**Chagency** — a portmanteau of _chat_ and _agency_ — is a deliberately small WordPress
plugin that lets you have a conversation with your site through whichever AI provider
youÌtumọ̀ Yorùbá: ’ve configured. Today itÌtumọ̀ Yorùbá: ’s a chatbot. As the WordPress
AI framework matures, it grows into a true agent — one you talk to in the admin (
and eventually on the front-end too) to either _discuss_ or _perform actions_.

The name covers that arc on purpose: chat now, agency later, no rename needed.

### 🪨 Built on WordPress, period

Chagency relies entirely on what WordPress 7 ships in core:

 * `wp_ai_client_prompt()` — the AI Client API.
 * `wp_get_connectors()` — the Connectors API.
 * `wp_register_ability()` / `wp_get_ability()` — the Abilities API.
 * `@wordpress/components`, `@wordpress/element`, `@wordpress/boot` — the Gutenberg
   toolkit.

ThatÌtumọ̀ Yorùbá: ’s it. **No bundled AI vendor SDKs, no third-party JavaScript
libraries beyond the Gutenberg stack, no telemetry, no phone-home.** The pluginÌtumọ̀
Yorùbá: ’s surface area is 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_, or _AI Provider for OpenAI_) to talk to a model. ThatÌtumọ̀
Yorùbá: ’s WordPress 7Ìtumọ̀ Yorùbá: ’s architecture — providers are separate plugins
that register a Connector, not a Chagency dependency.

💡 **Tip:** For the smoothest setup, install [AI Engine](https://wordpress.org/plugins/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.

### 🪄 What you get

 * A floating chat panel pinned to the bottom-right of every admin page — one click,
   start typing.
 * A single settings page under **Settings  Chagency** (right below **Settings  
   Connectors**) — enable toggle, greeting, system instruction, model preference.
   ThatÌtumọ̀ Yorùbá: ’s it.
 * Live on/off: flipping the enable toggle shows or hides the launcher immediately,
   no page reload.
 * Per-provider **Test** buttons that fire a canary prompt and report round-trip
   time.
 * Conversation persistence in your browserÌtumọ̀ Yorùbá: ’s localStorage, scoped
   per user. Hit **Reset** to clear.
 * Placeholder expansion (`{user_name}`, `{site_name}`, `{current_page}`, …) so 
   the assistant always knows who and where it is.
 * Exposed as an Ability — `chagency/send-message` — so other plugins, MCP clients,
   and AI agents can invoke Chagency directly.

### 🚀 Getting started

 1. Install and activate **Chagency**.
 2. Install and configure at least one AI provider plugin under **Settings  Connectors**(
    we recommend [AI Engine](https://wordpress.org/plugins/ai-engine/), which exposes
    all its providers as Connectors at once).
 3. Click the **Chagency** launcher in the bottom-right of any admin page and start
    talking.

Tune defaults under **Settings  Chagency**. Everything is reversible; nothing is
precious.

### 🙋 Frequently Asked Questions

#### Why “Chagency”?

_Chat_ + _agency_ = Chagency. The plugin starts life as a minimal chatbot for the
new WordPress 7 AI framework, but as the Abilities API matures it becomes an agent
that can take actions on your behalf. The name covers both phases without a future
rename.

#### Does it need WordPress 7?

Yes. It uses `wp_ai_client_prompt()`, `wp_get_connectors()`, and the Abilities API—
all added in WordPress 7.0. On older versions it refuses to boot and tells you why.

#### Which AI providers are supported?

Whatever you configure under **Settings  Connectors**. Chagency is provider-agnostic—
Anthropic, Google, OpenAI, or any third-party Connector are treated equally.

#### Can visitors on the front end use it?

Not yet. Today itÌtumọ̀ Yorùbá: ’s admin-only and requires `manage_options`. A front-
end build is on the roadmap and will arrive once the agent capabilities are mature
enough to expose safely.

#### Does it store my conversations?

No. Conversations live only in your own browser (localStorage, per-user). Hit **
Reset** in the widget to clear them. Nothing is stored server-side.

#### Can I use it as a building block in my own plugin?

Yes. The `chagency/send-message` Ability is registered on `wp_abilities_api_init`
and can be called with `wp_get_ability( 'chagency/send-message' )->execute( array('
message' => '…' ) )`.

### Source code

The unminified React/JavaScript source is shipped inside the plugin folder under`
src/`, alongside the compiled output in `build/`. Public source repository: https://
github.com/jordymeow/chagency

To rebuild from source:

    ```
    pnpm install && pnpm run build
    ```

The build is `@wordpress/scripts` (webpack) with no custom plugins or transforms.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Chagency” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí 
plugin yìí.

Àwọn Olùkópa

 *   [ Jordy Meow ](https://profiles.wordpress.org/tigroumeow/)

[Túmọ̀ “Chagency” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/chagency)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/chagency/), ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/chagency/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/chagency/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/chagency/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 0.0.1

 * Initial release.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **0.0.1**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 5 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 7.0 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/chagency/)
 * Àwọn àmì
 * [abilities](https://yor.wordpress.org/plugins/tags/abilities/)[agent](https://yor.wordpress.org/plugins/tags/agent/)
   [AI](https://yor.wordpress.org/plugins/tags/ai/)[assistant](https://yor.wordpress.org/plugins/tags/assistant/)
   [chatbot](https://yor.wordpress.org/plugins/tags/chatbot/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/chagency/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/chagency/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/chagency/reviews/)

## Àwọn Olùkópa

 *   [ Jordy Meow ](https://profiles.wordpress.org/tigroumeow/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/chagency/)