AI 吭哧吭哧跑了十小时, 来了解一下!?

codex 吭哧吭哧跑了十小时.

之前, 最多也就跑了 4-6 小时. 这一次, 整整跑了 10 hrs, 而且还在跑…

我本来是睡觉前添加的任务, 让 ta 去跑. 还担心 ta 做得太快, 还加了 3 个别的任务在消息队列里…

现在看起来, 完全是多虑了. :rofl:

[!NOTE]
话说: 佬友们, 跑的时间最长是多少!?

ps: 我这个跑了 10 小时代任务 prompt 字数也就 400 字左右..

[!NOTE]
这里是我的 prompt, 仅供参考. 希望能够有所启发

把 ui_theme_* / ui_locale / hotkeys 这类“影响长期行为、用户明确选择”的内容视为配置;
把窗口位置/滚动位置/临时面板展开等“纯运行态”视为 runtime(不进 config.json),
需要跨重启记忆时可另设 ui_state.json 或单独 DB 表(但不要和业务表耦合)

敏感性:
ai_profiles[].api_key 明文存储(仅在 Debug 打印时做 REDACTED),需要按“密钥文件”对待。
crypto_keys:内容加密密钥快照在 DB 中管理(同样属于敏感数据)
    - 这些敏感数据需要考虑一下更好的存储方式!? 仔细思考, 找到问题所在, 并且推荐上网查询最佳实践, 使用 web search/ exa/ tavily 来进行搜索查询.

总之, 敏感性的数据需要上网查询更好的存储方式, 采用支持跨平台的最佳实践.
然后就是长期行为, 且用户可明确配置选择的内容看作配置, 输出/保存到 config.json 中, 将 config.json 作为配置 source of truth
需要跨重启记忆时可另设 ui_state.json 或单独 DB 表(但不要和业务表耦合)

然后目前不需要关注: OS/WebView 内部缓存(如 WebView2/WKWebView cache)

仔细思考,积极使用 context search, rg 等来查询和调查代码,
仔细思考, 拆分出任务 仔细思考, 拆分出任务, 然后开始
参考良好的设计开发模式, 比如工厂, 单例子, 依赖注入, 责任链, 订阅发布, 策略, 命令等等优秀设计模式选择合适的模式进行开发
记得保持可组合性.保持可组合性.保持可组合性.

不懂或者需要获取最新资讯的地方, 使用 run.web/ exa/ tavily 来进行搜索查询.
14 个赞

想看看佬的 config.toml 是咋配置的,我的 codex 烦死了,得不停地授权同意,我感觉我就是一个盖橡皮章的工具人 :sob:

1 个赞
# $HOME/.codex/config.toml

experimental_use_rmcp_client = true

# 开全自动模式
# 重要的就是这些
sandbox_mode = "danger-full-access"

# 开 workspace 全自动模式
# 重要的就是这些
sandbox = "workspace-write"
approval_policy = "never"


model = "gpt-5.2"
model_reasoning_effort = "xhigh"
model_reasoning_summary_format = "experimental"

network_access = true
windows_wsl_setup_acknowledged = true

[sandbox_workspace_write]
network_access = true

[features]
tui2 = false
skills = true
view_image_tool = true
web_search_request = true
shell_snapshot = true
rmcp_client = true
unified_exec = true #会造成 Windows 不停弹窗,不要开
approve_all = true # 谨慎开,但想偷懒的开,但也要承担被删库的风险
powershell_utf8 = true
steer = true
3 个赞

其实也可以启动 codex 时带上命令行参数:

codex --search --dangerously-bypass-approvals-and-sandbox --enable=web_search_request

这样也可以

2 个赞

是不是没设置full access​:thinking:

2 个赞

任劳任怨!还不快谢谢ai

2 个赞

:folded_hands: AI 谢谢

1 个赞

感谢佬,我在网上学的配置,都学了个一半,这次终于学到全的了,太谢谢了 :smiling_face_with_three_hearts:

2 个赞

嗯嗯,我没搞懂沙箱是啥意思,所以只配了个 approval_policy = “never” :rofl:

1 个赞

没跑过那么久。不过我在opencode里的5.2xhigh确实是动不动一小时起跑。感谢薄荷佬的5.2!

1 个赞

佬,这种长时间的Ai任务都是做什么的

1 个赞

就是解决开发中的问题, 不过我这个任务确实设计的开发任务的基础了.. 因为是为了统一数据管理.. 也就是把四处的数据都管理到一个模块中, 避免程序启动时, 数据到处乱放. 所以设计较大的重构

1 个赞

学到了 :revolving_hearts:

1 个赞

最终的效果咋样?

1 个赞

效果还没有到最终.. 还在修改. 目前改了 88 个文件了 :rofl:

1 个赞

翻车的风险不低。

1 个赞

跑完了,成功了, 并且验证, 全部通过 :smiling_face_with_three_hearts:

3 个赞

太强了,配置学习了,感谢佬

1 个赞

感谢佬的实践经验

1 个赞

谢谢提示词。

1 个赞