matrixcode-core 0.4.40

MatrixCode Agent Core - Pure logic, no UI
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Callback Module
//!
//! Handles callback requests from external extension services.
//! Enables external nodes to access MatrixCode's AI, tool, and context capabilities.

mod handler;
mod ai;
mod tool;
mod context;
mod security;

pub use handler::{CallbackHandler, CallbackError, CallbackResult, CallbackConfig, CallbackType};
pub use ai::{AiCallbackHandler, AiCallbackRequest, AiCallbackResult, AiCallbackError, AiModelConfig};
pub use tool::{ToolCallbackHandler, ToolCallbackRequest, ToolCallbackResult, ToolCallbackError, AllowedToolsConfig};
pub use context::{ContextCallbackHandler, ContextCallbackRequest, ContextCallbackResult, ContextCallbackError, ContextOperation};
pub use security::{SecurityValidator, SecurityError, SecurityConfig, TokenInfo, ValidationResult};