DSH Plugins
返回列表
self-iteration-forge

self-iteration-forge

工作流 更新于 2026.09.27

在终端中运行以下命令:

dsh plugin install csiroqa/self-iteration-forge

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install csiroqa/self-iteration-forge 安装本插件,源码仓库为 https://github.com/csiroqa/self-iteration-forge,安装后按 README 重启 dsh web。

插件介绍

智能体在执行任务时常常发现自己缺少某项工具或集成能力,而手工从零编写插件会拖慢节奏并打断上下文。self-iteration-forge 面向这一问题:当模型判断存在能力缺口时,可通过 extend_self 委托子代理在受控 staging 区完成开发,再将成果迁移为 dsh-plugins 下的独立 git 仓库,并以英文 Conventional Commit 提交。

流程内置质量门与防误操作:staging 内 typecheck、测试与构建通过后迁移;目标目录重建依赖并再次构建,配合加载冒烟与工具名冲突拦截。成功后默认装入当前 profile 并热挂载当前会话;若与既有插件重复则拒绝新建并返回已有仓库名,需要演进时可使用 update 模式。

各插件及 forge 自身的工具调用写入统一账本,仅记录插件名、工具名与成败时间,可通过 /self-iteration status 与 /self-iteration stats 查看。适合在 DSH 上实践插件化扩展、希望 agent 能自举补能力的开发者与团队。

截图预览

使用场景

  • 任务中发现缺工具时由子代理自动生成并热挂载新插件
  • 需要把一次性脚本沉淀为 dsh-plugins 独立仓库并提交
  • 想统一查看各自造插件与各工具的成功失败调用情况

适合人员

  • 在 DSH 上扩展 agent 能力的插件与平台开发者
  • 希望减少手工搭插件、追求会话内即用的团队
  • 需要可登记、可审计的插件产出流程的维护者