ArtlexYoung/dsh-super-code ↗★ 1

dsh-super-agent

Scenario presets and an event-sourced task protocol for DeepSeek Harness. 适合需要构建、测试和运行复杂编程工作流及任务状态管理的开发者。

패키지
dsh-super-agent
호환성
미검증
Harness peer 범위
^0.1.2-alpha.2
Cordis peer 범위
^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() 恢复。