Using Plugins
Coming Soon: Plugin support is under active development. This section will be updated with complete documentation once plugins are available.
Plugins in Distri allow you to extend agent capabilities with reusable, shareable bundles of tools, scripts, and documentation. Plugins can be published to the DAP (Distri Agent Plugin) registry and installed in your projects.
Planned Features
- Plugin Registry: Discover and install plugins from the DAP registry
- Plugin Bundles: Packages containing tools, scripts, and documentation
- Plugin Publishing: Share your plugins with the community
- Version Management: Install specific plugin versions
- Dependency Resolution: Automatic handling of plugin dependencies
CLI Commands (Planned)
# List available plugins
distri plugin list
# Install a plugin
distri plugin install <plugin-name>
# Publish a plugin
distri publish <plugin-directory>
# Remove a plugin
distri plugin remove <plugin-name>
Plugin Structure (Planned)
my-plugin/
├── distri.toml # Plugin metadata
├── tools/ # Tool definitions
│ └── my_tool.ts
├── scripts/ # Deno scripts
│ └── helper.ts
└── README.md # Plugin documentation
Stay Updated
Check the GitHub repository and documentation for updates on plugin support.