SuperAPI AI 工具集

dym-harness-sdk

智能体与模型

查看项目

更新于 10-18 01:21

技能介绍

用途:该技能是 Strands harness(strands-agents/harness-sdk)的入口工作流。用户输入 /dym-harness-sdk 或 /dym-harness-sdk <slug> 时,它按 slug 转发到相应子技能;也可以由 /dym 根据领域路由到这里。入口本身只占用一行 description,子工作流的内容仅在调用时才读取。

主要能力(按 slug 划分):

  • quickstart:在隔离 venv 中安装 strands-harness、搭建 agent 并查看它安装了哪些内容(shell + python)。
  • interventions:为 tool call 增加拦截:ask / smart / .cedar / 文字策略(python)。
  • effect-tests:按 Strands 方式编写针对 live-model 的测试,主张断言效果(副作用),而不是断言措辞(pytest)。
  • evals:用 Strands Evals SDK(外部仓库)评测 agent——资料标注为尚未验证(python + CLI)。
  • contributor:修改 harness 本身,按 CI 的方式运行 unit/integ/selective-test(shell)。

使用方式:先读取 ARGUMENTS 得到 slug。没有 slug 时打印上表后停止,不读取任何文件。若有 slug,则按顺序查找子技能文件并只读取第一个存在的文件:(1) ../dym-harness-sdk-<slug>/SKILL.md(与 hub 同级,通过 npx skills add rheinmir/dym 安装);(2) .overstack/doyourmagic/harness-sdk/skills/dym-harness-sdk-<slug>/SKILL.md(项目内 bundle);(3) doyourmagic-bundles/harness-sdk/skills/dym-harness-sdk-<slug>/SKILL.md(在项目旁 clone rheinmir/dym)。然后按该文件的 Steps/Rules 执行,不读取其他子技能文件;三个位置都不存在时明确说明并停止。

规则与限制:每个子技能自成一体,hub 不会把整个 bundle 塞进上下文;bundle 旁的 workflows.md 只是索引、验证对照表和与 overstack 的比较,不是命令来源。除资料中说明的这些 slug 和查找路径外,具体安装命令、评测细节与验证状态以子技能文件为准;资料未提供的功能、收费标准、平台支持等信息暂未提供。