markelayan/dsh-taskboard-flow ↗★ 0
taskboard-flow
DSH plugin: multi-project kanban flow engine + cross-session messaging. Watches dsh-taskboard ledgers, spawns triage/executor agent sessions on card transitions, wakes creators on review, relays @orchestrator escalation, and provides the session_message model tool for session-to-session messaging. Config is file-based (cordis composition) — no web UI.
AI 분석
核心用途是监控任务看板,在卡片状态流转时自动唤醒或创建分流/执行 Agent 会话,并支持跨会话消息传递。适合基于看板管理多 Agent 异步协作项目的用户。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
Configuration reference
Every knob is documented inline in
cordis.patch.yml.example. Summary:
Global
| Key | Default | Meaning |
|---|---|---|
enabled | true | Master switch for the whole plugin |
pollMs | 5000 | Ledger poll interval (ms) |
skipFirstPoll | true | Ignore transitions that predate plugin boot |
maxConcurrent | 3 | Global fallback cap on simultaneous executors |
executeUrl | http://127.0.0.1:9001/dsh-taskboard | Local dsh web run API |
defaultEnabled | false | Boards without an entry stay untouched |
sessionMessage.enabled | true | Registers (or withholds) the session_message tool |
Per project (one key per board/workspace id)
| Key | Meaning |
|---|---|
enabled | Gate for this board |
cwd | Workspace path attached to spawned sessions |
renameSession | Rename spawned sessions after the task |
attachWorkspace | Attach cwd as the session workspace |
orchestratorSession | Target for @orchestrator escalation (omit to disable) |
telegramBridge | { enabled, brainMcpUrl } — optional callback bridge |
columns | Per-column wiring (below) |
Per column (backlog / todo / in_review)
| Key | Meaning |
|---|---|
enabled | React to transitions into this column |
prompt | (backlog) system prompt for the spawned triage session |
model | { provider, model } pin for spawned sessions |
skipSpawnPrefixes | (backlog) titles with these prefixes skip triage (e.g. [ASK]) |
spawnMode | execute = real run-API execution (todo), not a bare spawn |
executeSkipTitleContains | Titles containing these keywords are held (umbrella mains) |
executeMaxConcurrent | Column executor cap (column > project > global) |
dshCallback | Wake wiring on transition (see delivery table above) |