夜雨聆风学习资料网

ARTICLE · 1130300

你改了文档,Agent 知道吗?一个 DSH 插件

你改了文档,Agent 知道吗?一个 DSH 插件

你改了文档,Agent 知道吗?一个 DSH 插件

你改了文档里的一个数字,Agent 还在按旧版回答。
你不知道。它也不知道你改了。
这不是 Agent 的问题,是我们没有一个地方能看到:这篇文档,Agent 到底读了没有?读的是哪一版?读完之后有没有被改过?

🤖 我做了一个插件,叫 Knit,跑在 DSH 上。它不猜,只写三个字:"读后已更新。"
它做两件事。
📋 第一件,右侧栏列出工作区里所有文档,按你当前正在聊的内容排序。你聊架构,架构文档就浮上来;你聊竞品,竞品分析就浮上来。不需要搜,它跟着对话走。
🔗 第二件,把同一份排序给 Agent 当工具用。你看到的和 Agent 拿到的,是同一篇文档。我管这叫"人 Agent 同构"。
相关性没有玄学,就是 BM25 字符串运算,零模型零联网,文档不出本机。21 个用例 top-1 准确率 95.2%。

📌 这一版新加了文档状态。四个状态:
未读:本会话没读过
已读:读过,文件没改过
读后已更新:读过之后文件变过
修改后已重新读取:变过之后又读过一次

grep、glob、bash 不算 read。失败的 read 不算。拿不到修改时间时不下结论,宁可停在"已读"。
只做事实,不做推断。不写"Agent 还不知道最新版",因为那是猜的。文件变了就是变了,你自己判断。
这一版 517 项测试全过。使用情况默认关,你不需要它的时候,它什么都不做。

📊 说一个不太好听的真机数据。对照实验里,能用这个插件的 Agent,工具调用次数反而更多了。但四条答案全对。
它没让 Agent 变快,但让 Agent 找对了文档。

✨ 卖点不是提效,是对齐。你和 Agent 永远在同一篇正确的文档上。你知道它在读什么,读的是不是最新版。你不会在不知情的情况下,和 Agent 基于两份不同的文档在讨论。

安装命令:dsh plugin --profile web add dsh-knit

原文你改了文档,Agent 知道吗?一个 DSH 插件让你一眼看清
广东,17小时前,

相关学习资料