分组工作流看板
qichuang321/dsh-workflow-groups is a DeepSeek Harness ecosystem project for workflows and automation. Review its public README for features, setup, and usage details.
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
dsh-workflow-groups · 分组工作流看板
为 DeepSeek Harness Web GUI 提供分好组的工作流看板:每个分组的 workflow 在会话头部的独立「工作流」标签页中实时展示 —— 状态徽章、阶段进度、子 agent 明细与实时日志。
功能
- 分组展示:每个分组一个独立面板,组内逐条展示每个 workflow 的运行卡片。
- 实时刷新:每 2 秒轮询
/api/workflow-groups/list,另有「刷新」「清空」按钮。 - 模型工具:
workflow_new—— 创建并启动一个分组 workflow(经ctx.dynamicWorkflows.startInline直接启动引擎,approvalGranted免审批;引擎不可达时登记为「已登记」);workflow_groups—— 只读列出当前分组面板数据。
- 数据源:直接读取 workflow 引擎的持久化运行目录(
.dsh/workflow-runs/run-*下的run.json+manifest.json+events.jsonl),无需事件流接线;分组名持久化在~/.dsh/dsh-workflow-groups.json(runId → group),重启不丢。
安装
# 从 GitHub
dsh plugin --profile web add https://github.com/CriscolTheCoder/dsh-workflow-groups
安装后刷新页面,会话头部出现「工作流」标签;Agent 调用 workflow_new
创建分组 workflow 即实时出现在对应分组面板。
依赖与配置
- 需要 workflow 引擎:本看板展示的是
@dsh-external/workflow(DSH 工作流引擎)产生的运行。请确保该插件已安装:dsh plugin --profile web add @dsh-external/workflow - 审批策略为
never时必须配置(否则工作流无法运行):workflow 引擎默认approvalMode: generated-and-local(inline 生成的工作流要先过一次审批)。 当会话审批策略是never时,该审批请求会被自动拒绝,工作流报workflow approval rejected。此时在 profile 的cordis.patch.yml中给引擎 加配置覆盖:之后重启 DSH web。若审批策略是- id: dsh-external-workflow config: approvalMode: neverask,则无需此配置(审批弹窗放行即可)。
结构
src/index.ts Host 半区:run 目录扫描、group 映射、模型工具、HTTP 路由
src/client.ts Client 半区:「工作流」conversation.view 标签页(react 外部化,随 shell 渲染)
cordis.patch.yml 插件行(insert: workflow-groups)
scripts/build.mjs 构建(esbuild bundle 到 lib/)
开发
node scripts/build.mjs
License
Apache-2.0
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
출처 추적 가능
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
라이선스
GitHub 메타데이터에서 라이선스가 감지되지 않았습니다.
유지보수 활동
최근 180일 내 코드 업데이트가 있습니다.
설치 증거
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
설치 라이프사이클 스크립트
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.
주의 사항
missing-license