Skip to main content

cortex_sdk/
prelude.rs

1//! Convenience re-exports for plugin development.
2//!
3//! ```text
4//! use cortex_sdk::prelude::*;
5//! ```
6//!
7//! This imports [`MultiToolPlugin`], [`PluginInfo`], [`Tool`],
8//! [`ToolError`], [`ToolResult`], and [`serde_json`].
9
10pub use crate::{
11    Attachment, CortexBuffer, CortexHostApi, CortexPluginApi, DryRunSupport, EffectConfirmation,
12    EffectReversibility, ExecutionScope, InvocationContext, MultiToolPlugin, NATIVE_ABI_VERSION,
13    PluginInfo, SDK_VERSION, Tool, ToolCapabilities, ToolEffect, ToolEffectKind, ToolError,
14    ToolResult, ToolRuntime,
15};
16pub use serde_json;