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

PluginWhat it adds
resend-pluginresend.send_email for transactional + digest email.
content-aggregatorRSS/Reddit/HN fetchers + a digest composer.
http-actionA full http.request connector for any REST API.
provider-anthropic / openaiRegisters chat + embedding models.
openai-imageimage.generate from a prompt.
rag-pluginRetrieval-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.