dsh pluginsEnglish
← 返回热门插件目录

fabric · DSH 插件开发工具

hellosky983/dsh-fabric · 技能

通道: ctx.provide('fabric') Service · 能力: register / list / get / remove / graph / schema,支持带代码的扩展 · 使用者: 其它插件(递归:插件扩展插件)

★ 3GitHub 星标
0分支
2026-08-25最近更新
JavaScript开发语言
MIT许可证

主要功能

  • Fabric 把这个缺口补上了它让「扩展运行时」本身成为一个可编程、可查询、可组合的运行时原语。
  • 解决什么问题在 DSH 中给运行时添加能力(新工具、新技能、新提示段、新事件监听、新 LLM 适配器、新子代理、新 Web 路由……)过去每条接缝都有一套不同的注册 API 和生命周期。
  • 一套声明式 DSL 统一了所有可扩展接缝,并让「插件扩展插件」成为现实。
  • Fabric 把它们收敛成一套声明式 DSL + 一个 fabric Service + 两个模型工具,让「扩展」本身变成可编程、可查询、可撤销的运行时原语。
  • 模型 / 用户在对话中用 fabric_extend 工具即时注册纯声明式扩展(技能、提示段、变量),无需改文件。

使用条件

  • 尚未在真实 DSH 进程中做端到端运行实测(加载 + 工具调用)
  • 已通过静态语法检查与 mock 上下文冒烟测试。

安装命令

dsh plugin --profile web add github:hellosky983/dsh-fabric
查看 GitHub 仓库 ↗返回热门插件目录