Skip to main content

Crate talos_plugin

Crate talos_plugin 

Source
Expand description

Talos plugin — lifecycle hooks, built-in hook handlers, and plugin manifest parser.

Re-exports§

pub use builtin::LoggingHandler;
pub use error::HookError;
pub use event::ALL_HOOK_EVENT_KINDS;
pub use event::BudgetKind;
pub use event::HookEvent;
pub use event::HookEventKind;
pub use event::ToolObservation;
pub use event::TurnEndReason;
pub use event::TurnId;
pub use event::TurnStatus;
pub use handler::HookContext;
pub use handler::HookHandler;
pub use handler::HookResult;
pub use manifest::ManifestError;
pub use manifest::PluginHook;
pub use manifest::PluginManifest;
pub use manifest::PluginMetadata;
pub use manifest::PluginSkill;
pub use manifest::PluginTool;
pub use registry::HookOutcome;
pub use registry::HookRegistration;
pub use registry::HookRegistry;

Modules§

builtin
Built-in hook handlers.
error
Error types for hook execution.
event
Hook event types.
handler
Hook handler traits and context.
manifest
Plugin manifest parser (T45, ADR-027/029).
registry
Hook registry and dispatch runtime.