services 模块 — 20 个服务子目录
路径:
src/services/子目录数: 20 个
服务清单
核心服务
| 目录 | 说明 |
|---|---|
api/ | Claude API 交互(流式调用、模型选择、重试、速率限制、请求头) |
analytics/ | 分析与遥测(GrowthBook + Statsig 双门控、OpenTelemetry、事件日志) |
compact/ | 消息压缩(自动压缩 LLM 摘要 + 微压缩截断) |
oauth/ | OAuth 服务(令牌管理、刷新、存储) |
mcp/ | MCP 客户端(服务器发现、连接、工具调用、资源读取) |
AI 增强服务
| 目录 | 说明 |
|---|---|
autoDream/ | 自动推理(后台记忆整合) |
extractMemories/ | 记忆提取(从对话中提取值得记忆的信息) |
SessionMemory/ | 会话记忆(跨回合的上下文保持) |
AgentSummary/ | Agent 摘要(子 Agent 执行结果摘要) |
PromptSuggestion/ | 提示建议(主动建议下一步操作) |
MagicDocs/ | 魔法文档(自动生成文档) |
工具与权限服务
| 目录 | 说明 |
|---|---|
tools/ | 工具服务(工具注册、发现、执行协调) |
toolUseSummary/ | 工具使用摘要(生成工具调用的摘要) |
plugins/ | 插件服务(插件加载、验证、生命周期) |
配置与策略服务
| 目录 | 说明 |
|---|---|
policyLimits/ | 策略限制(组织级别的使用限制) |
remoteManagedSettings/ | 远程托管设置(从服务器同步配置) |
settingsSync/ | 设置同步(跨设备设置同步) |
teamMemorySync/ | 团队记忆同步(团队共享记忆的同步) |
其他服务
| 目录 | 说明 |
|---|---|
lsp/ | LSP 集成(Language Server Protocol,代码智能) |
tips/ | 提示系统(使用技巧和建议) |