everruns-core 0.17.25

Core agent abstractions for Everruns - agent loop, events, tools, LLM providers
Documentation
// Plugin subsystem for everruns-core.
//
// This module implements the plugin compiler: loading a plugin directory
// (PluginFileSet), parsing its manifest, and compiling the result into a
// DeclarativeCapabilityDefinition (CompiledPlugin). The compiled definition is
// then registered with a `plugin:` capability ID and executes through the
// same declarative runtime path. Standalone runtimes use `plugin:{name}`;
// server-managed installs use `plugin:{install_public_id}`.
//
// See knowledge/integrations/plugins.md for the full specification.

pub mod compiler;
pub mod file_set;
pub mod manifest;

pub use compiler::{CompiledPlugin, compile_plugin};
pub use file_set::{
    MAX_PLUGIN_FILE_BYTES, MAX_PLUGIN_FILES, MAX_PLUGIN_TOTAL_BYTES, PluginFileSet,
};
pub use manifest::{McpServersField, PluginAuthor, PluginManifest, StringOrArray};