# ADR-0008 复用本人终端的 CLI 登录态,不区分使用者 - 状态:Accepted · 日期:2026-10-22 · 取代 ADR-0005 ## 背景 CLI 由本人在终端登录,服务只供本人的上层平台使用,不需要区分终端使用者。 ## 决策 - Claude 使用默认的 `~/.claude` 登录态,Codex 使用默认的 `~/.codex` 登录态,与终端共用 - 去掉使用者、凭证路由等概念;上层平台只用 API Key 区分来源 - 不复制凭证文件(ChatGPT 的 refresh token 会轮换,复制会导致终端登录失效) - 服务环境中不设置 `ANTHROPIC_API_KEY` / `OPENAI_API_KEY` - 隔离个人配置:Claude 用 `settingSources: []`;Codex 用 `-c` 覆盖禁用个人的插件和 MCP,并做启动自检 ## 后果 - 服务与终端使用共享同一份订阅额度 - 凭证文件对服务进程可见,必须由全局强制禁止项(ADR-0010)在引擎沙箱和应用层拦截 - 以后如需开放给他人,需要新增 API Key 类凭证;数据模型已预留 `credentials`