Skip to main content

agent_engine/extensions/
mod.rs

1//! Extension system for SynapsCLI.
2//!
3//! Provides compiled-in hook call sites (`HookBus`) and external extension
4//! runtimes that can subscribe to hooks, register tools, and register providers
5//! via a stable JSON-RPC 2.0 protocol.
6//!
7//! # Architecture
8//!
9//! ```text
10//! SynapsCLI binary
11//!   ├─ HookBus (dispatcher)          ← this module
12//!   ├─ ExtensionManager (lifecycle)  ← this module
13//!   └─ optional external extensions
14//!         └─ Process/JSON-RPC runtime ← phase 1
15//! ```
16
17pub mod hooks;
18pub mod permissions;
19pub mod manifest;
20pub mod runtime;
21pub mod manager;
22pub mod config;
23pub mod config_store;
24pub mod info;
25pub mod commands;
26pub mod settings_editor;
27pub mod tasks;
28pub mod widgets;
29pub mod active_tasks;
30pub mod loader;
31pub mod providers;
32pub mod trust;
33pub mod audit;
34pub mod capability;
35pub mod validation;