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;