Skip to main content

Module prelude

Module prelude 

Source
Expand description

Convenience re-exports for plugin development.

use cortex_sdk::prelude::*;

This imports MultiToolPlugin, PluginInfo, Tool, ToolError, ToolResult, and serde_json.

Re-exports§

pub use crate::Attachment;
pub use crate::CortexBuffer;
pub use crate::CortexHostApi;
pub use crate::CortexPluginApi;
pub use crate::DryRunSupport;
pub use crate::EffectConfirmation;
pub use crate::EffectReversibility;
pub use crate::ExecutionScope;
pub use crate::InvocationContext;
pub use crate::MultiToolPlugin;
pub use crate::NATIVE_ABI_VERSION;
pub use crate::PluginInfo;
pub use crate::SDK_VERSION;
pub use crate::Tool;
pub use crate::ToolCapabilities;
pub use crate::ToolEffect;
pub use crate::ToolEffectKind;
pub use crate::ToolError;
pub use crate::ToolResult;
pub use crate::ToolRuntime;
pub use serde_json;