由于断开的回退路径和缺少设计安装表面,Codex 设计工作流程报告 DESIGN_NOT_AVAILABLE
作者: mamedov创建于 2026年4月23日更新于 2026年9月17日
□ 总结
Codex托管设计技能可以错误地报告`DESIGN NOT AVAILABLE',即使设计二进制存在。 失败来自破损后退路径生成和Codex运行时间中缺失的 " 设计 " 安装表面。
∮什么破碎∮
有三个相互关联的问题:
- 在Codex设置区块中产生回落路径,预先将 " $HOME " 输入到 " $GSTACK-DESIGN " 和 " $GSTACK-BROWSE " 等支持路径,产生无效的双家路径。
- Codex Global runtime root不暴露出 " 设计/设计 " ,因此即使正确的倒置路径也无法执行全球设计二进制。
- 本地的 " .代理/技能/gstack " 侧车也省略了 " 设计 " ,因此,安装了侧车的本地第一分辨率路径在重置中失灵。
□再现.
环境:
- 装入当前 " 主要 "
- 编码主机安装
从生成的 Codex 设计技能设置中观察到 :
D ' 改为HOME$GSTACK-DESIGN/设计 'B ' 的后退成为$HOME$GSTACK BROWSE/browse'
在 Codex 中, env vars 已经对绝对路径下定决心了, 因此结果的搜索变得有效:
- `/home/user/home/user/.codex/技能/gstack/design/dist/design'
- `/家/用户/家/用户/.codex/技能/gstack/browse/dist/browse'
这导致`DESIGN NOT AVAILALAL'/浏览-无法使用的行为,即使基本的二进制存在于其他地方。
□ 根源
根据当前来源核实 :
- " 标语/解决办法/设计 "
基因设计设计()'以$HOME${ctx.paths.dignDir.}和`$HOME${ctx.paths.browseDir.'建立后退。- " 基因设计Mockup() " 用 " $HOME${ctx.paths.designDir... " 建立后退。
- " 标语/解码器/浏览器 "
基因浏览Setup()'以$HOME${ctx.paths.browseDir.'建立后退。- `主机/代码.ts'
- 法典运行时间资产包括
bin'、browse/dist'、browse/bin'、gstack-upplate'、ETHOS.md',但不包括设计/dist' - " 设置 "
创建 codex runtime root ()'不连接设计/dist'创建 代理人 侧车()'不连接设计'
因此,这不仅仅是一个生成的文本错误。 这是一代漂流加上安装地表漂流。
□ 预期行为
对于 Codex 安装:
- 生成的设置块应同时解决设计和浏览二进制的有效倒置路径
- 在公布设计工作流程时,在设置后应存在QQ/.codex/技能/gstack/design/dist/design`
- 当侧车出现时,应存在`.代理人/技能/gstack/设计/dist/设计'
- 二进制装置安装时,飞行前
设计枪'应返回DESIGN READY'
□ 建议的固定
- 修复Env-var后置主机路径的共享解析器生成
- 更新`说明/解决办法/设计'
- 更新“标语/解题/浏览器”
- 当主机路径已经
$GSTACK'时,不要预先支付$HOME'
- 在Codex运行时间资产中添加 " 设计/设计 "
- 更新“主机/代码.ts”
- 在`设置 ' 中补充实际安装的助手
创建 codex runtime root ()'应链接设计/dist'- `创建 代理 侧车()' . . . . . . .
内容来源: garrytan/gstack