# Codex 多账号 Pi Extension

可发布的 Pi npm 包：`@cluski/pi-codex-accounts`。

## 安装

在本目录开发或本地使用：

```bash
pi install .
```

发布到 npm 后：

```bash
pi install npm:@cluski/pi-codex-accounts
```

## 使用

```text
/codex-login work
/codex-use work
```

`/codex-login <alias>` 使用设备代码登录，并立即将账号设为当前账号。`/codex-use <alias>` 会把该别名凭据替换到 Pi 原生的 `openai-codex` 凭据后自动 reload。

- `/codex-accounts`：刷新并等待所有账号的周额度返回后，统一列出账号别名、当前账号和周额度。
- `/codex-login <alias>`：登录并保存一个新别名。
- `/codex-use <alias>`：切换当前别名。

状态栏会在会话启动、切换账号、每轮回答结束及每 5 分钟自动刷新当前账号的七天滚动额度；无需手动操作。

别名凭据保存在 `~/.pi/agent/codex-accounts.json`（0600）。Pi 的 `~/.pi/agent/auth.json` 只保留原生 `openai-codex` 键；历史版本遗留的 `openai-codex-account-*` 键会自动迁移到扩展配置并删除。
