matrixcode_core/matrixrpc/router/mod.rs
1//! Router Module
2//!
3//! Provides routing logic for tool and node execution requests.
4//! Routes JSON-RPC calls to the appropriate extension services.
5
6mod tool_router;
7mod node_router;
8
9pub use tool_router::{ToolRouter, ToolRouterError, ToolRouteResult, ToolDefinition};
10pub use node_router::{
11 NodeRouter, NodeRouterError, NodeRouteResult, NodeDefinition, NodeContext,
12 NodeType, NodeCapability,
13};