Plugins
Plugins package actions, channels, providers, and UI. Activating one registers its actions into the shared pool.
What a plugin provides
- Actions — callables agents and workflows can invoke (e.g.
resend.send_email). - Providers — register models into the model registry (Anthropic, OpenAI, local).
- Channels — inbound/outbound message integrations (web chat, Slack, Telegram).
- UI & config — settings pages and config the action handlers read at runtime.
Built-in plugins
| Plugin | What it adds |
|---|---|
| resend-plugin | resend.send_email for transactional + digest email. |
| content-aggregator | RSS/Reddit/HN fetchers + a digest composer. |
| http-action | A full http.request connector for any REST API. |
| provider-anthropic / openai | Registers chat + embedding models. |
| openai-image | image.generate from a prompt. |
| rag-plugin | Retrieval-augmented knowledge. |
Activating a plugin runs its code in-process. Keep plugin install/activation admin-only and only activate plugins you trust. See Security.
Want to call an API there's no plugin for? Use the HTTP action plugin — one http.request action handles any REST API.