Replies: 1 comment
|
@zzdyc 这是我第一次见到"分支后新会话里发送什么都变成上一轮内容"的报告,先给你一个源级的排查定位,帮你(或维护者)更快收敛。我沿着 fork 链路读了一遍当前基线(0.1.5-alpha.2),结论是:host 侧的 agent 逻辑大概率没问题,症状更可能落在 client 侧的 composer/message 呈现。 一、fork 机制现状(源级确认)
关键在 agent-loop 侧如何处理这段继承前缀。 二、那"发送变成上一轮内容"最可能在哪既然 host 侧继承隔离是对的,症状(无论你发什么,它都发上一轮你发的内容)最可能是 client 侧的把上一次 user/message 当成当前 draft 送了出去,而不是 host 把 seed 重放了。你的报错路径里有三个可疑面:
三、一个最小复现方向建议给维护者收敛最快的三问:
四、插件可挂载面判别这个缺口不在插件可挂载层:它发生在 client 的 Lexical composer/draft 持久化与 branch 切换的 UI 收尾,不经过 如果你能补一个"分支后 composer 是否残留上一轮文本"的一行观察(或录屏/截图),我可以把定位继续往 |
Uh oh!
There was an error while loading. Please reload this page.
我发现了,如果你发送错了东西,然后在dsh里面点击在新对话中分支,在新对话里面,无论发送什么,它发送的都是上一轮对话里你对它发送的东西。
All reactions