Files
MemRelay/projects/f1812459-8630-4306-98e0-8a44e8d137d9/Checkpoint 2026-09-16 13-20-26 UTC [c645707963].md
T

2.7 KiB
Raw Blame History

title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
title type permalink stable_id scope memory_type project_id usage_profile_id status revision request_id 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 checkpoint f1812459-8630-4306-98e0-8a44e8d137d9 7aee455b-24cc-4008-bdaf-443721e6f939 active 1 airules-20260916-checkpoint-02 2026-09-16T13:20:26.893566+00:00 2026-09-16T13:20:26.893566+00:00
rules
cursor
install

完成内容

  • 基于 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”,用户如需可自行重命名。