屿上观风
2天前·后端开发·10年+
DeepSeek Harness
DSH开源,如何实现自己的万物插件化?
DSH的插件,这样设计更好
DSH最反直觉的地方,是它把"一切都做成插件"贯彻到了极致——连UI、连编排循环都能换。很多人第一次上手会懵:那我自己写的插件,应该长成什么样?我的经验是别一上来就搞大而全,从最小单元开始。第一优先级写"技能(skill)"——就是把你日常一个固定动作(比如格式化代码、抓取某个接口数据、转特定格式文档)封装成一个可被调用的技能,这是最简单也最常用的,几十行就能完成。第二优先级是"工具(tool)"——把你们团队内部的CLI、脚本接进去,让Agent能直接调,这比改框架实在得多。等这两层玩熟了,再去碰文件系统、沙箱、编排那些重度的。我踩过的坑也分享下:第一,务必锁定版本,它明确会有破坏性变更,我图省事用了latest,第二天接口就换了;第二,插件的入参出参一定要定清楚,Agent调你的插件会乱传参数,校验做不好就是你背锅;第三,先看官方那几行"一切皆插件"的架构说明再动手,别急着写代码,方向错了重写更痛苦。插件化最大的自由,是你可以完全按自己团队的活法来定制。但自由的前提,是先把框架的规矩摸清。
发布于 广东
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn