Przeglądaj źródła

1. 补充 AGENTS.md,增加 docs 中各类文档的作用说明。

weisijie 1 tydzień temu
rodzic
commit
d725e474ef
2 zmienionych plików z 108 dodań i 1 usunięć
  1. 100 0
      AGENTS.md
  2. 8 1
      prompt.md

+ 100 - 0
AGENTS.md

@@ -87,3 +87,103 @@
 # Token 节省准则
 
 @RTK.md
+
+# 项目专用准则
+
+## 文档资源目录
+
+项目 `docs/` 目录包含 5 类文档,覆盖设计、规划、规格、参考与补丁。实施任何功能前必读相关文档,避免重复设计或遗漏关键约束。
+
+### 设计文档(design/)
+
+架构设计与技术方案设计,共 11 篇。涵盖:
+
+**工作流核心机制**:
+- 节点字段与 IO 类型(`workflow-node-fields-design.md`)
+- 上下文传递机制(`workflow-context-passing-design.md`)
+- 输出信封化(`workflow-output-envelope-design.md`)
+- 变量作用域与命名空间(`workflow-variable-scope-design.md`)
+
+**RAG 系统**:
+- 整体架构与前瞻性优化(`rag-advanced-architecture-design.md`)
+- Graph RAG 设计(`graph-rag-design.md`)
+- 本地语义切分(`local-semantic-chunking-design.md`)
+- 结构化数据 RAG(`structured-data-rag-design.md`)
+
+**其他**:
+- Hermes 沙箱隔离设计(`hermes-sandbox-design.md`)
+- 聊天界面设计(`agent-chat-page-design.md`)
+
+**作用**:系统性设计决策的权威文档,实施前必读。
+
+### 实施计划(plans/)
+
+具体功能实施计划,共 8 篇。包括:
+
+**智能体工作流**:
+- AGENTIC 模式(自主智能体工作流)实施(`agentic-workflow-plan.md`)
+- AGENTIC 重访决策机制(`agentic-revisit-decision-plan.md`)
+
+**Hermes 相关**:
+- 错误检测与重试机制(`hermes-error-detection-plan.md`)
+- 思考过程展示重构(`hermes-thinking-display-overhaul-plan.md`)
+
+**工作流引擎**:
+- 节点上下文按需加载(`node-context-ondemand-plan.md`)
+- 数据流执行模型(`workflow-dataflow-execution-plan.md`)
+- 信封严格验证(`workflow-envelope-strict-validation-plan.md`)
+- 输出模式约束(`workflow-output-schema-constraint-plan.md`)
+- 调度引擎(`workflow-scheduling-engine-plan.md`)
+
+**作用**:分步实施路线图,含需求确认、技术方案、任务拆解。
+
+### 规格文档(specs/)
+
+接口规范与功能规格,共 3 篇:
+
+- 外部工作流 API(`external-workflow-api-spec.md`)
+- 标签系统(`tag-system-spec.md`)
+- 工作流 CRUD API(`workflow-crud-api-spec.md`)
+
+**作用**:API 契约、输入输出约束、校验规则的定义文档。
+
+### 参考文档(reference/)
+
+外部项目参考与机制说明,共 7 篇:
+
+**同类项目参考**:
+- Dify 平台总览(`dify-reference.md`)
+- Dify 工作流节点(`dify-workflow-nodes-reference.md`)
+- 即刻平台(`jizhi-platform-reference.md`)
+- Super Mew(`super-mew-reference.md`)
+
+**Hermes 机制**:
+- Hermes-Agent 上游升级(`hermes-agent-upgrade-reference.md`)
+- Hermes 上下文压缩与记忆(`hermes-context-memory-reference.md`)
+
+**其他**:
+- RAG 集成参考(`rag-integration-reference.md`)
+- 技能管理(`skills-manage-reference.md`)
+- 工作流 vs Dify 对比(`workflow-vs-dify-comparison.md`)
+
+**作用**:技术选型依据、同类方案对比、上游依赖评估。
+
+### 补丁说明(patches/hermes-agent/)
+
+Hermes-Agent 私有修改记录(`README.md`)。
+
+**作用**:记录对上游 Hermes 的 fork 与 patch,便于追踪差异、评估升级风险。
+
+---
+
+## 使用流程
+
+实施新功能时的标准流程:
+
+1. **查设计文档**:理解系统性设计决策与技术约束
+2. **查实施计划**:确认是否已有计划,避免重复工作
+3. **查规格文档**:明确接口契约、输入输出、校验规则
+4. **查参考文档**:参考同类项目实现、上游依赖特性
+5. **查补丁说明**(若涉及 Hermes):确认私有修改与上游差异
+
+**关键原则**:先读文档再动手,设计决策自上而下(design → plans → specs),避免重复设计或遗漏关键约束。

+ 8 - 1
prompt.md

@@ -1865,4 +1865,11 @@ Hermes上下文压缩和记忆机制是怎样的?探索 hermes-agent 项目,
 ---
 
 再增加一项:对于同时包含前后端的软件项目,且前端为网页的情况下,一般要求合并部署,前端打包直接打到后端项目资源路径下(如SpringBoot项目的static目录下)。可参考 fullstack-merge-deploy 技能。同时创建deploy.sh、deploy.bat、run.sh、run.bat,其中run脚本既包含deploy又包含运行。不允许使用8080、5173等常用默认端口,具体端口号询问我。
-润色后添加。
+润色后添加。
+
+---
+
+将 docs 目录中的各文档进行归类提取,分析它们在项目中的作用,然后写到 AGENTS.md 的最后,作为后续实现的参考
+
+---
+