#1159·点心

由于断开的回退路径和缺少设计安装表面,Codex 设计工作流程报告 DESIGN_NOT_AVAILABLE

作者: mamedov创建于 2026年4月23日更新于 2026年9月17日

□ 总结

Codex托管设计技能可以错误地报告`DESIGN NOT AVAILABLE',即使设计二进制存在。 失败来自破损后退路径生成和Codex运行时间中缺失的 " 设计 " 安装表面。

∮什么破碎∮

有三个相互关联的问题:

  1. 在Codex设置区块中产生回落路径,预先将 " $HOME " 输入到 " $GSTACK-DESIGN " 和 " $GSTACK-BROWSE " 等支持路径,产生无效的双家路径。
  2. Codex Global runtime root不暴露出 " 设计/设计 " ,因此即使正确的倒置路径也无法执行全球设计二进制。
  3. 本地的 " .代理/技能/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'

□ 建议的固定

  1. 修复Env-var后置主机路径的共享解析器生成
  • 更新`说明/解决办法/设计'
  • 更新“标语/解题/浏览器”
  • 当主机路径已经$GSTACK'时,不要预先支付$HOME'
  1. 在Codex运行时间资产中添加 " 设计/设计 "
  • 更新“主机/代码.ts”
  1. 在`设置 ' 中补充实际安装的助手
  • 创建 codex runtime root ()'应链接设计/dist'
  • `创建 代理 侧车()' . . . . . . .

内容来源: garrytan/gstack