1.3 KiB
1.3 KiB
AGENTS
本仓库用于维护 codex-retry-gateway 的本地代理、管理 UI 和 profile 切换能力。
工作规则
- 涉及运行中服务的修改时,优先保证当前会话不断线。
- 在执行会影响当前 gateway 实例的动作前,必须先做本地验证,再部署。
- 本地验证至少包括:
- 后端改动后运行
npm run check - 前端改动后运行
npm run check:ui - 需要发布 UI 时运行
npm run build:ui
- 后端改动后运行
- 涉及 profile / upstream / model remap / auth 的改动,优先使用不切换当前实例的 probe 接口验证
- 只有在确认测试可行后,才允许影响当前运行实例。
- profile 切换与当前活跃 profile 保存,默认优先使用进程内热切换 / 热应用,不要先走 systemd 重启路径。
- 若目标是验证某个 profile 是否可用,默认先使用
POST /__codex_retry_gateway/api/profiles/probe,不要先切换当前运行实例。 - 若必须切换 profile 或重启服务,完成后要确认:
- 当前实例已恢复健康
- 管理 UI 可访问
- 当前活跃 profile 符合预期
部署偏好
- 优先小步修改、快速验证。
- 优先避免会导致当前 Codex 会话掉线的操作。
- 需要验证删除、切换、重启等行为时,优先使用临时 profile、probe 或热切换,而不是直接重启当前活跃实例。