@joekytc/dsh-swarm
多角色、事件溯源任务看板插件:支持 R20 编排、证据门控交付与知识库同步
AI 分析
核心用途是进行复杂的多角色协同任务管理。适合需要通过看板跟踪任务状态、进行证据链审核及同步知识库的团队协作场景。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:joekytc/dsh-swarm說明文件
閱讀完整 README ↗Configuration
All keys are optional; defaults shown. Schema lives in src/config.ts.
| Key | Default | Description |
|---|---|---|
storageDir | $DSH_HOME/storages/kanban | Event log (events.jsonl), orchestration state, per-task workspaces, dispatcher.log |
wikiVault.baseUrl | http://192.168.122.111:3000 | wiki-vault HTTP service for KB reads/writes |
wikiVault.pagePrefix | projects/ | Whitelist prefix for W page writes |
roles.models. | {} | Per-role model: { provider, model, reasoningEffort?, fallbacks?[] } |
roles.models..reasoningEffort | high | Default reasoning effort for all roles |
roles.models..fallbacks | [] | Silent fallback candidates (audited via [model-fallback] comment) |
dispatcher.staleTimeoutSeconds | 14400 | Heartbeat timeout; running task without heartbeat is reclaimed |
dispatcher.maxRetries | 3 | Failure retries before circuit → blocked(gave_up) |
dispatcher.heartbeatIntervalSeconds | 300 | Watchdog heartbeat period |
dispatcher.maxProtocolViolations | 2 | Protocol-violation guardrail: after this many consecutive violations the next one is final (gave_up) |
dispatcher.maxReworksPerRole | { pt: 2, dt: 3 } | Max review rework rounds before review/gave-up + [review-final] |
prefixRoutes.plan | /plan: | Phase-0 planning prefix |
prefixRoutes.openspec | /openspec: | Approve-and-execute prefix |
ui.sseHeartbeatSeconds | 20 | SSE heartbeat interval |