模块
下方每个模块页面均基于对应 Go 包的真实源码扫描生成。每页包含职责摘要、 Mermaid 架构图、导出接口与关键方法、模块协作关系、具体的扩展方式,以及 成熟度标注(Production / Beta / Experimental)。
成熟度标准:
- Production — 有测试覆盖、无实验性标记、已集成进 SDK 入口。
- Beta — 功能完备且有测试,但公开 API 仍在演进。
- Experimental — 新模块或正在大幅重构,API 可能变更。
- sdk
顶层统一入口,将所有 ARES 子系统封装为面向生产环境的 API。
Production - llm
供应商无关的 LLM 客户端、故障转移,以及负责在 Chat 与普通生成之间选择的路由服务。
Production - tools
工具注册表,含 9 个内置工具、能力规划器与意图驱动的执行桥。
Production - core
所有 ARES 模块共享的 DTO、值类型与 service/repository 接口。
Production - ares_memory
统一记忆管理,协调会话记忆、任务记忆、蒸馏经验与 RAG 上下文检索。
Production - knowledge
ARES Knowledge Fabric (AKF) —— 通用知识表示、蒸馏桥接与意图驱动检索。
Experimental - evidence
ARES 通用数据原语 —— 跨子系统收集、存储与聚合结构化证据。
Beta - storage
ARES 持久化层的 PostgreSQL 仓储、连接池、租户隔离与向量检索。
Production - retrievalservice
租户作用域的知识库服务 —— 基于可插拔检索仓储的 CRUD 生命周期与搜索。
Beta - ares_mcp
MCP 客户端、服务器管理器与 stdio/SSE 传输,将远端工具自动注册进注册表。
Production - agents
Leader/sub 智能体实现、基础 Agent 接口、智能体服务与共享策略契约。
Production - workflow
统一 DAG 运行器,含可序列化 IR、调度器、重试/恢复、HITL、循环与幂等检查点恢复。
Production - api
ARES 顶层 HTTP 与库入口,将所有模块装配为单一运行时。
Production - ares_runtime
智能体生命周期管理器:注册、监督式启停、崩溃复活、快照与工作流插件。
Production - ares_protocol
AHP 消息协议:类型化消息、按智能体的队列、心跳、编解码器与死信队列。
Production - ares_callbacks
LLM 调用、智能体执行与工具调用的生命周期事件钩子:线程安全的注册表、Emitter 接口与 EventStore 桥接。
Beta - ares_events
ARES 事件溯源 —— 带乐观并发、订阅与流压缩的只追加事件存储。
Production - ares_bootstrap
单一装配枢纽,从配置与可选依赖组装所有 ARES 组件。
Production - ares_config
ARES 服务器的 YAML 配置加载、默认值、环境变量覆盖与校验。
Production - ares_observability
ARES agent 与进化操作的追踪、指标、结构化日志与成本追踪。
Beta - ares_ratelimit
可插拔限流器(令牌桶、滑动窗口、信号量),支持按 key 限流与工厂注册表。
Beta - ares_security
无依赖的敏感数据脱敏器,含 9 种字段类型、JSON 感知脱敏与安全日志包装器。
Production - ares_evolution
自主策略进化:GA dream cycle、genome/diff/patch 协调器与 7 源运行时补丁流水线。
Beta - ares_eval
评估框架:测试套件、运行器、LLM-as-Judge、并发执行、对比与持久化。
Beta - ares_flight
多 Agent 系统的飞行记录器:执行时间线、调用图、决策日志、诊断、家谱、记忆管道及逐步回放。
Beta - ares_arena
混沌工程竞技场:故障注入、生存模式、场景执行、弹性评分及 Agent 策略的 A/B 回归测试。
Beta - dashboard
ARES 运行时的 Web 仪表盘服务、Agent 拓扑 DAG、监控 UI 端点及智能引擎。
Production - discovery
可插拔的服务发现引擎:基于 provider 的扫描、身份合并、健康校验、被动注册与事件发射。
Production - plugins
ARES 插件系统:resurrection 插件监控任意类型的 Agent,并在其失败时基于快照或事件回放自动重建。
Production