01
下载「双子·镜辉」手动安装
下载 ZIP,自己安装
ZIP · 3.0 MB · SHA-256 7ce452af87…
- 1打开下载的 ZIP。
- 2把 ZIP 里面完整的「gemini-twincrest-duck」文件夹放进 Codex 的 pets 目录。
- 3完整退出 Codex Desktop,再重新打开。
最终应看到:pets/gemini-twincrest-duck/pet.json
两种方式安装的是同一个宠物包。
ZIP · 3.0 MB · SHA-256 7ce452af87…
最终应看到:pets/gemini-twincrest-duck/pet.json
复制一段带固定来源、文件校验和写入边界的安装请求,发给 Codex。
请为我安装 Codex 桌面伙伴「双子·镜辉」。 安全边界(每一项都必须遵守): 1. 只从这个固定版本地址下载 ZIP:https://raw.githubusercontent.com/FrankLeLe/AI-Pet-Agents/6bfce72ca689966918c3bb85c68007914a27f54c/public/downloads/gemini-twincrest-duck.zip 2. 严格校验 SHA-256:7ce452af8771f844f0caad8285573fc39ef172bf8af80776c34773f3735760e5 3. 先解析 CODEX_HOME;若未设置则使用 ~/.codex。只允许检查或写入 CODEX_HOME/pets/gemini-twincrest-duck,不要修改其他目录。 4. 解压前确认 ZIP 只有一个顶层 gemini-twincrest-duck/ 文件夹,里面只能有 pet.json 和 spritesheet.webp。 5. 如果 CODEX_HOME/pets/gemini-twincrest-duck 已存在,停止并先询问我。禁止静默覆盖。 6. 安装完成后列出实际写入的文件,并提醒我完整退出再重新打开 Codex Desktop。 不要安装可执行文件,不要运行压缩包里的脚本,也不要更改我的 Codex 配置。
命令会在目标目录已存在时停止,不会静默覆盖。运行前确认 ZIP 在 Downloads 文件夹。
$petId = "gemini-twincrest-duck"
$codexRoot = if ($env:CODEX_HOME) { $env:CODEX_HOME } else { Join-Path $env:USERPROFILE ".codex" }
$petsRoot = Join-Path $codexRoot "pets"
$target = Join-Path $petsRoot $petId
$archive = Join-Path $env:USERPROFILE "Downloads\$petId.zip"
if (Test-Path -LiteralPath $target) { throw "$petId already exists. Stop and review it before replacing anything." }
New-Item -ItemType Directory -Force -Path $petsRoot | Out-Null
Expand-Archive -LiteralPath $archive -DestinationPath $petsRoot执行前先确认 ZIP 已下载到系统的 Downloads 文件夹。安装后完整退出并重新打开 Codex Desktop。