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 install::InstallError;
pub use install::install_bundle;
pub use install::install_bundle_with_guard;
pub use manifest::BundleManifest;
pub use manifest::BundleMetadata;
pub use manifest::CompatibleManifest;
pub use manifest::LanguageProviderDeclaration;
pub use manifest::ManifestError;
pub use manifest::MigrationOptions;
pub use manifest::PluginHook;
pub use manifest::PluginManifest;
pub use manifest::PluginMetadata;
pub use manifest::PluginSkill;
pub use manifest::PluginTool;
pub use manifest::migrate_legacy_manifest;
pub use manifest::parse_compatible_manifest;
pub use registry::HookOutcome;
pub use registry::HookRegistration;
pub use registry::HookRegistry;
pub use resolution::ResolutionConsent;
pub use resolution::ResolutionError;
pub use resolution::ResolutionLimits;
pub use resolution::ResolutionRequest;
pub use resolution::ResolutionResult;
pub use resolution::resolve_verified_bundle;

Modules§

builtin
Built-in hook handlers.
error
Error types for hook execution.
event
Hook event types.
handler
Hook handler traits and context.
install
Offline, explicit Bundle installation with atomic staging.
manifest
Plugin manifest parser (T45, ADR-027/029).
registry
Hook registry and dispatch runtime.
resolution
Explicit, bounded on-demand Bundle resolution.