Skip to content

v0.16.0 — git 边与 agent 边真正落地

Choose a tag to compare

@zhan-tz zhan-tz released this 17 Aug 03:03
· 1 commit to main since this release

用户四个观察全部坐实为真 bug(刷新时闪现的 git/agent 边随后消失——数据真实存在,被预算饿死):

git 边(本对话曾为零的根因链)

  • 多仓探测:会话 cwd(家目录)≠ 真仓库——现在按运行脚本目录聚合候选仓(≤4),逐个探测、绝对化路径后合并
  • git status 条目是 {p,s} 对象,字符串拼接曾把它们变成 [object Object] 路径
  • 边池 150 先到先得,git 段最后入场全被拒 → 提交节点无边即被搁架不可见(这就是「一闪而过」)→ 提高预算并为 gitfile/gitline 保留席位
  • 节点 slice(0,132) 按插入序砍尾,结构节点最后插入必被砍 → 提交/agent 节点保留席位
  • junction 别名:会话编辑 node_modules/dsh-plugin-runbook/ 链接副本,git 记录真仓库路径——按仓库名段限定 basename 匹配

agent 紫边
GUI 会话列表永远不含子代理行(childSessions 恒空)→ 宿主从父会话日志自发现('subagent ' 提及 × 磁盘目录存在双验证)。本对话的 2 个子代理(评审/写报告)现在以紫节点+ran/edit 边出现。

澄清:git 边来自本地 git log(与 push/pull GitHub 无关);本对话此前无 git 边是上述四重饥饿,不是「只用本地」。

实测:本对话面板 16 提交节点(33 gitfile+15 gitline)+2 agent 节点;MDC 16 提交/72 gitfile;dz 产物与叙述引文回归全绿,零报错。