2.6 KiB
2.6 KiB
title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | project_id | memory_type | status | revision | restored_from_commit | created_at | updated_at | tags | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checkpoint 2026-09-16 13:20:26 UTC [c645707963] | checkpoint | main/projects/f1812459-8630-4306-98e0-8a44e8d137d9/checkpoint-2026-09-16-13-20-26-utc-c645707963 | 8a43a462-823e-47b2-871f-3fa1b713ebe0 | project | f1812459-8630-4306-98e0-8a44e8d137d9 | checkpoint | active | 1 | 6a6a895eaf |
2026-09-23T15:13:38.822043+00:00 | 2026-09-23T15:13:38.822104+00:00 |
|
完成内容
- 基于 MemRelay 全部 10 条 global 原始记忆重新整理 RULES.md(标题“协作规则”,8 个章节:优先级与范围 / 沟通与工作方式 / 开发与验证 / Web 界面 / MemRelay 记忆流程 / 凭证与密码库 / Git 工作流 / 结束前核对),去除“AI”字样与说明性前言,只保留规则。
- 重写 SOURCES.md(来源表 + 10 条冲突取舍)与 README.md(Cursor 已安装方式、Codex 待安装方式、更新片段)。
- Cursor 本机全局安装:%USERPROFILE%.cursor\plugins\local\collaboration-rules{.cursor-plugin\plugin.json, rules\collaboration-rules.mdc},frontmatter 仅 alwaysApply: true,正文与 RULES.md 逐字一致(已脚本校验),UTF-8 无 BOM。
冲突处理要点
- 推送策略采用“功能完成即提交并按远端状态推送”rev3,放弃旧“默认仅 commit”。
- 记忆位置采用“MemRelay 为主、aidocs 仅离线暂存”rev3。
- 项目解析与本地导出以原始规则为准,覆盖 MemRelay 客户端说明中的默认流程。
- 项目级环境参数(Docker 代理、网关、超时、RK3568 等)未纳入全局正文。
验证
- 脚本校验:.mdc 去掉 frontmatter 后与 RULES.md 相等;plugin.json 可解析;5 个文件均无 “AI” 字样;无 BOM。
- 尚未在新 Agent 会话中验证插件规则是否被实际加载(需 Reload Window 后由用户新开对话确认)。
坑
- 通过 Shell 工具向 PowerShell 传中文字面量会乱码,写含中文的文件要用 Write 工具或从文件读取;frontmatter 因此改为纯 ASCII。
- Get-Content 行数统计在乱码时不可靠,用 [IO.File]::ReadAllText 拆分。
下一步 / 给下个会话
- 用户 Reload Window 后新开对话验证 collaboration-rules 已加载;若未加载,备选是在 %USERPROFILE%.cursor\rules 放同一 .mdc(仅工作区位于主目录下时有效)。
- Codex:把 RULES.md 正文写入 %USERPROFILE%.codex\AGENTS.md(当前为空),用户表示后续自行处理。
- 本目录不是 Git 仓库,未 init/提交;文件夹名含“AI”,用户如需可自行重命名。