module/file.py:function_namedocs/decisions.md另行记录本文档描述组织级 Agent 系统的整体架构、业务场景和 MVP 规划。
Enterprise 文档结构:
相关文档:
飞书空间组成:
人类员工:
通用助理(入口 Agent):
职能 Agent(专业领域):
交互模式:
网关层负责请求的认证、鉴权、路由和审计。详细技术设计见 Enterprise 层实现。
实现位置:enterprise/gateway/
扩展点:
agent/trace/api.py:TraceAPI.middlewaresagent/core/runner.py:AgentRunner.hooksagent/core/runner.py:RunConfig.context输入:messages + config (user_id, agent_id, context)
Phase 1: 准备阶段
Phase 2: 上下文构建
Phase 3: 执行循环
Phase 4: 完成阶段
输出:Trace + Messages(流式)
内置工具:
知识库工具:
领域工具(可扩展):
知识管理层负责知识的存储、检索和权限控制。详细设计见:
/workspace/
├── conversations/ # 对话记录
│ ├── {user_id}/ # 按用户组织
│ │ ├── YYYY-MM-DD.md # 每日对话
│ │ ├── summary/ # 定期总结
│ │ └── metadata.json # 权限元数据
│ └── ...
│
├── agents/ # Agent 工作空间
│ ├── general_assistant/ # 通用助理
│ │ ├── profile.json # 配置
│ │ └── memory/ # 持久记忆
│ │
│ ├── crawler_ops/ # 爬虫运维 Agent
│ │ ├── profile.json
│ │ ├── memory/ # 持久记忆
│ │ │ ├── working.md # 当前状态
│ │ │ ├── history/ # 历史记录
│ │ │ └── relations.json # 协作关系
│ │ └── tasks/ # 任务队列
│ │
│ ├── content_library/ # 内容库 Agent
│ └── cost_analytics/ # 成本统计 Agent
│
├── resources/ # 组织资源(只读)
│ ├── company/ # 公司信息
│ ├── docs/ # 业务文档
│ ├── processes/ # 流程规范
│ └── metadata.json # 权限配置
│
├── knowledge/ # 统一知识库(新增)
│ ├── global/ # 全局知识(scopes=global)
│ ├── agents/ # Agent 经验(scopes=agent:xxx)
│ └── users/ # 用户画像(scopes=user:xxx)
│
└── traces/ # 执行记录
├── {user_id}/ # 用户的 Trace
├── {agent_id}/ # Agent 的 Trace
└── metadata.json # 权限元数据
统一知识表,支持用户画像、执行经验、工具知识等多种类型。
核心字段:
type:知识类型(user_profile, strategy, tool, usecase, definition, plan)scopes:可见范围(user:xxx, agent:xxx, project:xxx, team:xxx, org:xxx, public)owner:所有者(唯一,控制修改权限)embedding:向量检索详细设计:见 知识管理文档 和 Scope 设计文档
实现位置:agent/tools/builtin/knowledge.py
对 Agent 的可见性(待定义)
基础设施层提供审计、监控、配置管理等支撑功能。详细技术设计见 Enterprise 层实现。
审计日志:
audit.jsonl:操作审计(API 调用、资源访问)cost.jsonl:成本记录(Token 消耗、费用统计)security.jsonl:安全审计(认证失败、权限拒绝)knowledge.jsonl:知识审计(知识的创建、修改、查询)监控指标:
实现位置:enterprise/audit/
/workspace/config/
├── system.yaml # 系统配置
├── agents.yaml # Agent 配置
├── permissions.yaml # 权限配置
├── limits.yaml # 限额配置
└── feishu.yaml # 飞书配置
目标:建立权限、审计、成本控制基础
任务:
enterprise/auth/providers/api_key.py)integrations/feishu/auth.py)enterprise/audit/logger.py)enterprise/auth/permissions.py)enterprise/audit/hooks.py)原则:权限和审计不能妥协,必须从一开始做对
目标:
目标:
原则: