Plugin Directory
Plugins extend the Robota agent lifecycle without modifying core packages. Every plugin in this directory implements the IPlugin interface from @robota-sdk/agent-core.
Official Plugins
These plugins are maintained by the Robota team and included in @robota-sdk/agent-core.
| Plugin | Import | Description |
|---|---|---|
EventEmitterPlugin | @robota-sdk/agent-core | Pub/sub event subscriptions — listen to execution:start, tool:call, error, and more |
Community Plugins
Community plugins are third-party packages. Review their source and trust level before use.
No community plugins listed yet. Submit yours.
Submitting a Plugin
To list your plugin here:
- Publish it to npm following the naming convention:
@your-scope/robota-plugin-<name> - Open a PR to
content/plugins/README.mdwith a one-line entry in the table above - The entry should include: package name, npm link, and a one-sentence description
Naming convention:
@your-scope/robota-plugin-<name>
# Examples:
@acme/robota-plugin-slack
@acme/robota-plugin-datadog
@acme/robota-plugin-linear
Requirements for listing:
- Published to npm
- TypeScript types included
- Peer dependency on
@robota-sdk/agent-core(not a direct dependency) - README with install instructions and usage example