sz-rust-capability 1.1.0

SZ-Rust Capability Registry — 统一能力注册表,将 Skills 与 Plugins 抽象为统一的 Capability 接口
Documentation
# sz-rust-capability


SZ-Rust Capability Registry — 统一能力注册表,将 Skills(AI 内置能力)与 Plugins(业务插件)抽象为统一的 Capability 接口。

## 核心组件


- `Capability` trait — 统一能力抽象
- `CapabilityRegistry` — 中心注册表(注册/发现/调用)
- `Cap` facade — 静态 API(OnceLock 全局实例)
- `CapabilitySource` — 能力来源枚举(Skill/Plugin/Service)
- `CapError` — 错误类型

## 使用示例


```rust
use sz_rust_capability::{Cap, Capability, CapabilitySource};

// 注册能力
Cap::init();
Cap::register(Arc::new(MyCapability));

// 发现能力
let caps = Cap::find_by_tags(&["crm", "read"], None)?;

// 调用能力
let result = Cap::call("search_customer", args).await?;
```