convergio-ipc 0.1.2

Message bus, SSE event streaming, agent registry
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! MCP tool definitions for the IPC extension.

use convergio_types::extension::McpToolDef;
use serde_json::json;

pub fn ipc_tools() -> Vec<McpToolDef> {
    vec![McpToolDef {
        name: "cvg_list_active_agents".into(),
        description: "List agents currently registered and active on this node.".into(),
        method: "GET".into(),
        path: "/api/ipc/agents".into(),
        input_schema: json!({"type": "object", "properties": {}}),
        min_ring: "sandboxed".into(),
        path_params: vec![],
    }]
}