Gateway 文档索引
本目录包含 Gateway 的完整文档。
文档维护规范
- 先改文档,再动代码 - 新功能或重大修改需先完成文档更新、并完成审阅后,再进行代码实现
- 文档分层,链接代码 - 关键实现需标注代码文件路径;格式:
module/file.py:function_name
- 简洁快照,日志分离 - 只记录已确认的需求和设计,避免推测和未确认的内容
核心文档
状态: ✅ 已更新(2026-03-14)
已确认的功能需求和范围:
- Gateway 的核心定位:使命/职能对话系统
- 两大核心模块(Lifecycle、Executor)
- 两种 Agent 类型(个人助理、数字员工)
- 两种接入方式(内部、外部)
- 与 IM 系统的区别和集成
状态: ✅ 已更新(2026-03-14)
Gateway 的架构设计和核心模块:
- 整体架构(Gateway + IM Server)
- 两大核心模块(Lifecycle、Executor)
- 两种对话模式(使命/职能对话 vs 主体间交流)
- 两种接入方式
- 与 IM 系统的集成
模块文档
核心模块(Core)
状态: ✅ 已完成
API 文档
状态: 📋 待更新
客户端文档
状态: 📋 待更新
使用指南
状态: 📋 待更新
其他文档
状态: 📋 待更新
架构决策记录(ADR)。需要记录本次架构调整的决策。
状态: 📋 待更新
部署方式和配置说明。
企业功能文档
状态: 📋 保留(可选)
文档完成状态
已完成 ✅
- requirements.md - 需求规划(已更新)
- architecture.md - 架构设计(已更新)
- docs/README.md - 文档索引(本文件,已更新)
- core/channels.md - 外部渠道接入模块(详细设计完成)
- core/lifecycle.md - 生命周期管理模块(详细设计完成)
- core/executor.md - 任务执行调度模块(详细设计完成)
待更新 📋
- api/ - API 文档(需要根据新架构更新)
- client/ - 客户端文档(需要根据新架构更新)
- guides/ - 使用指南(需要根据新架构更新)
- decisions.md - 设计决策(需要记录架构调整)
已删除 ❌
- core/conversations.md - 对话管理(由 IM 系统负责)
- core/routing.md - 消息路由(由 IM 系统负责)
- guides/personal-assistant.md - 个人助理配置(由 IM 系统负责)
- guides/digital-employee.md - 数字员工配置(由 IM 系统负责)
架构变更说明
重大变更(2026-03-14):
Gateway 定位调整:
- 从"Agent 通信和管理平台"调整为"使命/职能对话系统"
- 专注于用户给 Agent 分配任务和 Agent 汇报工作
IM 系统独立:
- IM Server 和 IM Client 独立为单独的项目
- 负责所有主体间的平等通信(Agent ↔ Agent、Agent ↔ 用户)
- 数字员工型 Agent 的飞书接入通过 IM Server
模块调整:
- 新增 Channels 模块(外部渠道接入,个人助理型)
- 保留 Lifecycle 模块(生命周期管理)
- 保留 Executor 模块(任务执行调度)
- 删除 Conversations 模块(由 IM 系统负责)
- 删除 Routing 模块(由 Channels 和 IM 系统负责)
两种对话模式:
- 使命/职能对话:通过 Gateway(个人助理型 Agent)
- 主体间交流:通过 IM 系统(数字员工型 Agent)
飞书接入方式:
- 个人助理型:通过 Gateway Channels 模块接入
- 数字员工型:通过 IM Server 接入
- 使用不同的飞书账号
相关文档