API Reference cmdc_gateway v#0.4.1

Copy Markdown View Source

Modules

CMDC Gateway — HTTP + SSE + WebSocket 协议网关。

Agent2Agent (A2A) 协议 — Task RPC 实现(ADP 第 15 章 / Phase 11C)。

A2A 兼容的 Agent Card 元数据。

Gateway OTP Application。

HTTP 回调工具代理。

内部 CMDC.Event.t() → 对外 JSON schema 翻译层。

Usage Metering — per api_key 用量统计。

API Key 校验 Plug。

Gateway 层 Input/Output 内容过滤 Plug(Phase 11C — ADP 第 18 章 Guardrails)。

Plug 中间件:基于 conn.assigns.api_key 执行令牌桶限流。

API Key 级别令牌桶限流。

Gateway 主路由。

SSE 事件流处理器。

ETS-based Session 注册表。

A2A Task 状态短期缓存 — Phase 12M v0.4.1 (12M.4)。

WebSocket 双向通信处理器。

A2A webhook 派发与签名 — Phase 12 NEW.5 (12L)。

Webhook dead-letter 抽象 behaviour — Phase 12M v0.4.1 (12M.1)。

Webhook dead-letter DETS backend — 默认实现(Phase 12M v0.4.1 / 12M.1)。

Webhook dead-letter 重试调度器 — Phase 12M v0.4.1 (12M.1)。