Files
owlen/crates/platform/plugins

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).