乌贼在慕尼黑写BUG
2天前·测试·5年+
DeepSeek Harness
DSH开源,如何实现自己的万物插件化?
如何给DSH写一个自己的插件想给DSH写插件,没那么复杂。一个最小插件就是一个模块,导出三样东西:声明依赖、在apply里用ctx干活。核心就两个动作:inject(我要什么服务)和provide(我给什么服务)。比如想给Agent加个网络搜索能力,在配置里加一行就能挂上。想加能力就加一行,想去掉就禁一行。能力跟配置一一对应,这是DSH跟“大而全的单一程序”最本质的区别。开发时注意区分两个平面:宿主组合是进程级的,跨会话共享;Agent Preset是会话级的,随会话销毁。搞混了这个,插件可能加载了但不生效。官方提供了create-dsh-plugin脚手架,一行命令就能生成项目模板。想发布?直接发到npm就行。
发布于 北京
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn