‹ 返回笔记 Esc·

Codex 问题与修复

删除不要的 Session 可以直接删除本地 session 文件: 快速找到 --- 使用方式 推荐:One task per session --- CLI 状态栏添加使用上下文 --- GUI …

删除不要的 Session

可以直接删除本地 session 文件:

1cd ~/.codex
2# 你会看到
3sessions/
4archived_sessions/

快速找到

1rg -l "019e2a73-ec1b-76b0-b7c7-6aec6e570201" ~/.codex/sessions
2# 输出path ...
3rm -rf path

使用方式

推荐:One task per session

1session A:
2认证系统
3
4session B:
5前端 UI
6
7session C:
8数据库迁移
9
10session D:
11CI/CD

CLI 状态栏添加使用上下文

1/statusline
2# 选择 context-used 并 space 选中 enter 确认

GUI 快速选择对话

长按 command 可以按 1 2 3… 来切换项目任务


Codex 外部模型配置

  1. 接 OpenAI 兼容接口,例如 OpenRouter / LiteLLM / 自建网关
1# ~/.codex/config.toml
2
3model = "glm-5.2"
4model_provider = "self"
5
6[model_providers.self]
7name = "Self"
8base_url = "http://192.168.2.197:3000"
9env_key = "SELF_API_KEY"
10wire_api = "responses"
11
12[profiles.kimi]  
13model = "kimi-k2.7-code"  
14model_provider = "self"  
15  
16[profiles.glm]  
17model = "glm-5.2"  
18model_provider = "self"  
19  
20[profiles.minimax]  
21model = "MiniMax-M3"  
22model_provider = "self"  
23  
24[profiles.mimo]  
25model = "mimo-v2.5-pro"  
26model_provider = "self"

然后设置 key: 因为你是给 GUI App 用,不建议只写到 PowerShell 配置文件里。应该写到 Windows 用户环境变量

1[Environment]::SetEnvironmentVariable("SELF_API_KEY", "sk-Gmyn7g3JL2aDx7c7BFRL4ymSNQU2bEyoh96VCgIMZLX0jRp3", "User")
2
3echo $env:SELF_API_KEY
4# 删除
5[Environment]::SetEnvironmentVariable("SELF_API_KEY", $null, "User")

如果你的外部服务支持 Responses API,可以用:

1wire_api = "responses"

如果只是普通 OpenAI Chat Completions 兼容接口,一般用:

1wire_api = "chat"
  1. 接本地 Ollama

先启动 Ollama,并拉模型:

1ollama pull qwen3-coder
2ollama serve

然后:

1# ~/.codex/config.toml
2
3model = "qwen3-coder"
4model_provider = "lmstudio"
5
6[model_providers.lmstudio]
7name = "LM Studio"
8base_url = "http://localhost:1234/v1"
9wire_api = "chat"

运行:

1codex