Owlen Plugins
Plugin management system for the Owlen AI agent.
Overview
This crate manages the loading and discovery of Owlen plugins. It handles plugin metadata, dependency resolution, and provides the interface for plugins to register their tools and hooks.
Features
- Discovery: Scan directories for compatible plugin manifests.
- Isolation: (Future) Ensure plugins run in a secure, isolated environment.
- Registration: Seamlessly add new tools and command handlers to the agent.
Usage
Plugins are typically located in ~/.owlen/plugins/ or project-local .owlen/plugins/ directories. Each plugin is defined by a manifest file (e.g., plugin.toml or .owlen-plugin.json).