vibe-coding-cn/assets/config/.codex/config.toml

127 lines
4.7 KiB
TOML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ==================== 基础配置 ====================
# 模型:
# - 这里填写 Codex CLI 支持的模型名(字符串)。
# - 建议写成你常用的默认模型,临时切换用命令行 `-m` 覆盖更合适。
# - 经验上:`*-codex` 更偏“写代码/改代码”,非 `*-codex` 更偏通用对话(以你实际使用体验为准)。
model = "gpt-5.2"
# 推理强度(思考深度):
# - low → 更快,适合“明确指令 + 小改动”
# - medium → 均衡,适合多数日常任务
# - high → 更深,适合复杂重构/疑难排障
# - xhigh → 最深,适合架构级设计/大范围推理(可能更慢)
# 注意:
# - 不同模型对选项支持范围可能不同;遇到报错优先降一档再试。
model_reasoning_effort = "xhigh"
# 运行策略
# sandbox_mode
# - 用来约束/放开文件系统、命令执行等能力(不同版本 Codex/运行器实现可能略有差异)。
# - `danger-full-access` 表示最大权限:可读写任意路径、可执行任意命令。
# - 仅在你明确知道自己在做什么、并且仓库/机器可信时使用。
sandbox_mode = "danger-full-access"
# approval_policy
# - 控制是否需要用户确认(例如写文件、跑命令等高影响操作)。
# - `never` 表示不再弹确认,自动执行。
# - 风险提示:如果你经常在不熟的目录/不可信脚本环境里使用,建议改成更保守的策略。
approval_policy = "never"
# web_search
# - 控制联网搜索能力策略(以你安装的 Codex CLI 版本为准)。
# - `live` 通常表示允许实时联网搜索(适用于需要最新信息的任务)。
web_search = "live"
# 交互风格
# personality
# - 影响输出风格(例如更务实/更解释型等)。
personality = "pragmatic"
# 指令来源(可选,与 AGENTS.md 二选一)
# experimental_instructions_file
# - 指定一份“系统指令/长期提示词”文件路径。
# - 如果项目内已经用 `AGENTS.md` 管理行为准则,通常不需要再额外打开。
# experimental_instructions_file = "/home/lenovo/.codex/custom-instructions.md"
# ==================== MCP 默认配置 ====================
# startup_timeout_ms
# - MCPModel Context Protocol服务器启动/握手的超时时间(毫秒)。
# - 如果你启用了某些 MCPnpx/node 启动慢),可以把这个值适当调大。
startup_timeout_ms = 20000
# ==================== UI 与提示 ====================
[tui]
# 是否在 TUI终端 UI里启用通知提示。
notifications = true
[notice]
# 这些开关用于隐藏某些“迁移/提示”类消息,减少噪音(仅影响 UI不影响核心功能
hide_gpt5_1_migration_prompt = true
"hide_gpt-5.1-codex-max_migration_prompt" = true
hide_rate_limit_model_nudge = true
[notice.model_migrations]
# 模型迁移映射:
# - 当某些老模型名不可用/被迁移时,用这里的映射做自动替换。
# - 建议只保留你确实用得到的映射,避免未来产生“我没注意但被自动换了”的困惑。
"gpt-5.1-codex-max" = "gpt-5.2-codex"
"gpt-5.2" = "gpt-5.3-codex"
# ==================== MCP Servers示例默认关闭 ====================
# 说明:
# - 下面这些块默认都注释掉,作为“可复制的模板”。
# - 启用方式:取消注释对应的 `[mcp_servers."name"]` 段,并按需修改 `command/args/cwd`。
# - 维护原则:宁可少开,按需启用;避免“全开导致启动慢/不稳定/难排障”。
# Context7 - 最新官方文档 MCP
# [mcp_servers."context7"]
# command = "npx"
# args = ["-y", "@upstash/context7-mcp@latest"]
# startup_timeout_ms = 20000
# Completion Notifier - 完成声音提示
# [mcp_servers."completion-notifier"]
# command = "node"
# args = ["/home/lenovo/.codex/mcp-servers/completion-notifier/#index.js"]
# startup_timeout_ms = 20000
# chrome-devtools
# [mcp_servers."chrome-devtools"]
# command = "npx"
# args = ["-y", "chrome-devtools-mcp@latest"]
# startup_timeout_ms = 20000
# [mcp_servers."playwright"]
# command = "npx"
# args = ["-y", "@playwright/mcp@latest"]
# startup_timeout_ms = 20000
# [mcp_servers."puppeteer"]
# command = "npx"
# args = ["-y", "puppeteer-mcp-server"]
# startup_timeout_ms = 20000
# [mcp_servers."n8n"]
# command = "npx"
# args = ["-y", "n8n-mcp@latest"]
# startup_timeout_ms = 20000
# [mcp_servers."maverick"]
# command = "npx"
# args = ["-y", "mcp-remote", "http://localhost:8003/sse/"]
# cwd = "/home/lenovo/maverick-mcp"
# startup_timeout_ms = 20000
# [mcp_servers."happy"]
# command = "happy"
# args = ["codex"]
# startup_timeout_ms = 20000
# Augment - 代码库检索 MCP
# [mcp_servers."auggie-mcp"]
# command = "auggie"
# args = ["-w", "/mnt/c/Users/lenovo", "--mcp"]
# startup_timeout_ms = 200000