OpenAI 正式宣布 Codex Pets 宠物体验功能
OpenAI 已在 Codex 应用中正式上线 Codex Pets 功能。根据 OpenAI Codex 官方设置文档,Pets 是一组可选的动画伙伴(optional animated companions for the app),以悬浮覆盖层 (floating overlay) 形式存在,既承担陪伴角色,也作为 Codex 任务的实时状态指示器。用户可在 Settings 中前往 Appearance 并选择 Pets,挑选内置宠物或刷新本地自定义宠物,亦可通过 hatch-pet skill 创建专属宠物。

Codex Pets 是什么:Appearance 设置下的可选动画伙伴
根据官方文档,Codex Pets 的官方定义是**“optional animated companions for the app”(应用的可选动画伙伴)——意味着不启用不会影响 Codex 任何核心能力。该功能位于 Settings → Appearance 章节之下,与主题、配色、UI 字体、代码字体等外观配置属同一层级。在 Appearance 中选择 Pets,即可挑选一个内置宠物,或从本地 Codex home 目录刷新自定义宠物**(refresh custom pets from your local Codex home)。这里”local Codex home”的措辞点明了一个关键事实:自定义宠物以本地资产形式存在,而不是云端配置。
核心实用价值:跨应用悬浮的任务状态指示器
Codex Pets 看似装饰性,实则承担了状态指示器的实用角色。官方文档明确说明,Pets 悬浮覆盖层**“keeps active Codex work visible while you use other apps”——即在你切换到其他应用时依然保持 Codex 工作可见。覆盖层会反馈三类信息:当前活动的 thread、Codex 当前状态(running、waiting for input、ready for review 三种之一),以及一段简短的进度提示**(short progress prompt)。这样开发者无需重新打开 thread 即可一眼看到变化 (“glance at what changed without reopening the thread”),对长任务执行场景极为友好。
三种等价切换方式:适配键盘党与鼠标党
官方为 Codex Pets 提供了三种功能等价的开关方式,以适应不同操作习惯。第一种是命令输入:在 composer(输入框) 中直接键入 /pet,适合命令行习惯的开发者;第二种是设置面板按钮:进入 Settings → Appearance,点击 Wake Pet(唤醒) 或 Tuck Away Pet(收起),适合鼠标操作用户;第三种是快捷键命令菜单:按 Cmd+K(macOS) 或 Ctrl+K(Windows / Linux) 调出命令菜单后运行同名命令,效率最高。三种方式之间没有功能差异,可按场景灵活切换。
hatch-pet skill:创建自定义宠物的完整流程
若内置宠物不能满足需求,可通过 hatch-pet skill 创建自定义宠物,流程分三步。第一步,在 Codex 中运行安装命令:
$skill-installer hatch-pet
第二步,按 Cmd+K 或 Ctrl+K 打开命令菜单,选择 Force Reload Skills 重载 skills,确保 Codex 识别到新装的 hatch-pet。第三步,调用 hatch-pet 创建宠物:
$hatch-pet create a new pet inspired by my recent projects
官方示例提示语**“inspired by my recent projects”**暗示 hatch-pet 能结合用户上下文生成宠物,而非简单从模板中挑选。

评论 0