ArtlexYoung/dsh-super-code ↗★ 1

dsh-super-agent

提供场景预设与事件溯源任务协议 适合需要构建、测试和运行复杂编程工作流及任务状态管理的开发者。

套件
dsh-super-agent
相容性
待驗證
Harness 依賴範圍
^0.1.2-alpha.2
Cordis 依賴範圍
^4.0.2
版本
0.0.6
授權
Apache-2.0
最近更新
2026年9月19日

同名套件的其他儲存庫

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ArtlexYoung/dsh-super-code

使用任务协议

import { TaskGraph, runProgrammingWorkflow } from 'dsh-super-agent'

const graph = new TaskGraph([
  { taskId: 'build', title: 'Build', acceptance: ['tests pass'] },
  { taskId: 'release', title: 'Release', dependencies: ['build'] },
])

const attempt = graph.startTask('build')
graph.completeTask(attempt.taskId, attempt.attemptId!, { ok: true }, [])
graph.submitTaskResult('build', 'submit-1')
// 评审通过并验收后,release 才能启动。

根入口只依赖 TypeScript/Node,可用于测试和离线任务处理。需要挂载 Cordis 服务时使用 dsh-super-agent/dsh:

const workspace = ctx.superAgent.workspace('release')

任务状态不会自动跳过评审或验收;失败尝试也不会自动重跑。调用方可以通过 eventsSince() 导出事件,并用 TaskGraph.fromEvents() 恢复。