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.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 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) |