搜索我们刚升级的那个 SDK 有哪些破坏性变更,只列出会影响这个模块的。返回内容一份简短清单,每一行都指向一条更新日志或文档页,与本模块无关的条目已经被剔除。
dsh 会话可以把你的文件读上一整天,却依然不知道供应商本周改了什么。Felo Search 返回带日期的答案和来源,智能体因此能按已经发布的事实行事,而不是按 lockfile 里的记忆。
dsh 上的 Felo Search
cp -r felo-skills/felo-search .dsh/skills/dsh 直接从你指定的文件夹读取技能,所以一个 Felo 技能包离被会话调用只差一次复制,离彻底消失也只差一次删除。
给框架加上搜索,重点不是文字变多,而是每条结论都带着它来自哪个页面、什么时候发布,这样你可以直接丢掉自己不相信的部分。
把来源清单当成硬性要求而不是客气话:「每一项都给出来源和日期,无法核实的请标注出来。」
这两个问题对只读仓库的智能体都答不上来,挂上技能包之后都能带着来源回来。
搜索我们刚升级的那个 SDK 有哪些破坏性变更,只列出会影响这个模块的。返回内容一份简短清单,每一行都指向一条更新日志或文档页,与本模块无关的条目已经被剔除。
升级之后我们的集成测试开始失败。搜索有没有人遇到同样的报错,告诉我这是我们的代码问题还是库的问题。返回内容把别人遇到的症状和你的堆栈信息放在一起对照,并附上链接,让你自己判断。
不需要包管理器,也没有构建步骤。dsh 只扫描发现根目录的直接子项,所以整个安装就是一次复制,整个回滚也就是一次删除。
~/project/.dsh/skills/项目只对这个仓库生效。在把技能信任到整台机器之前,这里是先读一遍的好地方。
~/.agents/skills/用户每个项目都会加载,也是这台机器上其他框架会看的同一个文件夹。
mkdir -p .dsh/skills
cp -r felo-skills/felo-search .dsh/skills/列出这个项目里可以调用的技能。即使技能包挂上去了,根目录不对或者文件夹嵌套,它依然可能看不见。
问会话它能调用哪些技能。felo-search 应该按名字出现,而不是一个未知工具。
问一个近期的问题,看答案有没有日期。没有日期的答案说明你读到的只是模型的记忆,不是技能。
在一个干净的 shell 里取消 FELO_API_KEY 再跑一次查询。清楚的凭据错误说明技能接通了;没有 Key 还能给出像模像样的答案,反而说明有问题。
搜索回答的是此刻的事实。这两个负责补上流程的其余部分。
这 5 个技能都是为 DeepSeek Harness 编写的。它们在这个平台上的用法一致,所以你可以放在同一次会话里组合使用,不必重复说明自己的环境。
从技能开始,再按 dsh 工作流的需要组合模型、实时数据、知识和输出工具——用的还是 Felo 技能已经在用的那个 Key。
当 Agent 需要自定义推理或生成时,使用性价比更高的 LLM 接入。
为 Agent 提供最新的 Web 与社交信号,而不是依赖过时的上下文。
把工作建立在可复用的知识之上,再转化为可以分享的交付物。
把工作流从调研延伸到视觉呈现和可直接交付的 Office 成果。