架构设计
本项目在 v1.2.0 实现了跨模型、跨工作流的团队级架构记忆中枢。
核心架构图
text
[ 本地 IDE (Cursor) ] [ 远程 Agent (Dify/Coze) ]
| |
(stdio 模式) (Streamable HTTP 模式)
| |
+-------------+-------------+
|
[ 鉴权与安全校验 ]
(Bearer Token / 限流)
|
+-------------------------------------------+
| MCP Server |
| (动态技能发现、资源路由、Playbook 暴露) |
+-------------------------------------------+
|
+-------------------------------------------+
| Team Playbook 引擎 |
| |
| [捕获] -> [存储] -> [检索] -> [注入] |
| | | | | |
| @fact Markdown 混合检索 MCP |
| HITL YAML决策 (BM25+向量) /inject |
+-------------------------------------------+数据流与生命周期
- 捕获(Capture):
// @fact标注或 HITL 确认,沉淀业务约束与决策。 - 存储(Store):
docs/playbook/目录,结构化记录decision/alternatives。 - 检索(Retrieve):
AsyncHybridRetriever并发执行 BM25 与 Embedding 语义检索,通过 RRF 融合并截断 Top-K。 - 消费(Consume):
- 本地:通过
stdio管道直接注入 IDE。 - 远程:通过 HTTP 协议暴露,供第三方 Agent 拉取。
- 本地:通过
安全边界
- 网络层:强制校验 Origin,防 DNS 重绑定。
- 应用层:HTTP 模式支持 Bearer Token 鉴权。
- 容器层:最小化权限运行、只读文件系统、剥离 Capabilities。