SuperAPI AI 工具集

codex-thread-namer

办公与效率

查看项目

更新于 10-15 20:34

技能介绍

用途:为当前 Codex thread 设置名称。该 skill 永远不要自动调用,只有用户手动调用或明确要求重命名当前 Codex 会话时才使用;若用户手动调用,即使未提供额外描述,也视为已明确要求重命名,不再询问是否要重命名。

主要能力与用法:默认根据当前任务、cwd、仓库或项目上下文生成名称,格式固定为“Project: 标题”,例如 prompts: 新增会话命名 skill。完整名称以 prompts: 新增 Codex 会话命名 skill 这种长度为宜,目标约 20-30 个可见字符,最多不超过 36 个可见字符,过长时压缩措辞。Project 名由模型结合上下文判断,不要机械使用 cwd basename。默认直接生成名称并调用脚本设置,不展示候选项,不等待用户确认。

候选流程:仅当用户明确要求提供候选名或让其选择时,草拟 3 个候选名,按推荐程度从高到低排列,编号 1、2、3,但不在列表项标注推荐项,然后要求用户输入数字选择;若用户只回复“同意”“可以”“ok”“就这样”等确认语且没有数字,则选择第 1 个推荐项。

设置命令(保持原样): cd /Users/dcjanus/Code/prompts/skills/codex-thread-namer ./scripts/set_current_thread_name.py "Project: 标题"

脚本约定:脚本只接收 1 个位置参数,即完整 thread 名称;不负责生成候选名、不询问用户、不选择标题。若当前环境没有 CODEX_THREAD_ID,脚本会报错并说明无法判断要设置哪个 Codex 会话。

已知限制:Codex Desktop GUI 可能不会实时刷新外部 app-server 写入的 thread 名称;设置成功后名称已持久化,但可能需要重启 Desktop 才显示新标题。需要排查或说明背景时,读取 codex-desktop-thread-name-refresh.md。