rename chat
把当前会话标题改成 yyyymmdd-领域-关键词。
标题格式
yyyymmdd-领域-关键词
yyyymmdd:强制;先执行date +%Y%m%d领域:来自领域表(见下);用表中的原样文字(默认表为中文)关键词:以中文为主,可夹英文专有名词;保留真实任务要点
用户若已给出完整标题且符合格式,直接用;否则从对话推断领域与关键词。
示例:20260725-工作-周报润色
领域表
- 若存在
references/areas.md→ 用它(用户自定义,覆盖默认) - 否则 →
references/areas.default.md
从表中选出最贴切的一项;对不上则用表中的「其他」(或自定义表里的等价项)。
客户端(可选模块)
- 若存在
references/clients.md→ 只用清单里的客户端 - 否则 → 静默使用
references/clients.default.md(不询问) - 对启用清单中的每一项,读取对应
references/runtime-<name>.md,探测是否具备其中所述工具:- 具备 → 按该模块执行改名
- 不具备 → 跳过该客户端
- 至少成功改名一端后,回复一行:
已改名为 \标题`` - 若启用清单内没有任何可用工具 → 说明当前环境无法自动改名,并给出建议标题供用户手动改
公开默认只启用 Codex;要同时用 Cursor 时,在 skill 目录自建 references/clients.md(见 clients.default.md 说明)。
注意
- 用户主动触发的改名,可覆盖会话已有标题
- 不要编造未提供的客户端工具;只使用已打包且已启用的 runtime 模块
