AGENTS.md 1.9 KB

城市生命线项目协作规则

记忆库入口

本项目的持续上下文保存在 memory/。开始处理新任务前,先读取:

  1. memory/index.md:项目状态和记忆索引。
  2. memory/long-term.md:稳定的架构事实、长期决策和用户约定。
  3. 最近相关的 memory/sessions/YYYY-MM-DD.md:了解近期工作和未完成事项。

每次任务结束时

  • 在当天的 memory/sessions/YYYY-MM-DD.md 追加目标、结论、文件变更、验证结果、风险和后续行动。
  • 如果项目状态、入口或会话索引发生变化,更新 memory/index.md
  • 用户明确确认且预计长期有效的决策,整理到 memory/long-term.md
  • 即使没有代码改动,也记录简短的结论或“无变更”说明,避免上下文断裂。

定期整理

每累计 5 次会话,或当天会话文件超过约 20 KB,检查并整理长期记忆:合并仍然有效的信息,标记过期决策,必要时将旧会话移动到 memory/archive/。整理后同步更新 memory/index.md

隐私和安全

记忆库只保存可复用的项目上下文。禁止写入密码、Token、API 密钥、地图密钥、内部账号、个人隐私或完整的敏感接口响应。需要描述配置时只记录变量名、用途和是否已配置。

变更边界

遵循用户当前任务范围,保留已有用户修改;修改前先阅读相关文件,完成后运行与风险相称的验证。记忆库文档不参与前端运行时,不应改变 src/、Vite 或 npm 行为,除非用户明确要求。

Agent skills

Issue tracker

Issues are tracked infrequently in the internal Gogs Issues through its web interface. See docs/agents/issue-tracker.md.

Triage labels

Use the five default triage labels. See docs/agents/triage-labels.md.

Domain docs

Use the single-context layout. See docs/agents/domain.md.