markelayan/dsh-taskboard-flow0

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.

包名
taskboard-flow
版本
0.6.2-alpha.3
许可证
MIT
最近更新
2026年9月1日

安装

此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗

Configuration reference

Every knob is documented inline in cordis.patch.yml.example. Summary:

Global

KeyDefaultMeaning
enabledtrueMaster switch for the whole plugin
pollMs5000Ledger poll interval (ms)
skipFirstPolltrueIgnore transitions that predate plugin boot
maxConcurrent3Global fallback cap on simultaneous executors
executeUrlhttp://127.0.0.1:9001/dsh-taskboardLocal dsh web run API
defaultEnabledfalseBoards without an entry stay untouched
sessionMessage.enabledtrueRegisters (or withholds) the session_message tool

Per project (one key per board/workspace id)

KeyMeaning
enabledGate for this board
cwdWorkspace path attached to spawned sessions
renameSessionRename spawned sessions after the task
attachWorkspaceAttach cwd as the session workspace
orchestratorSessionTarget for @orchestrator escalation (omit to disable)
telegramBridge{ enabled, brainMcpUrl } — optional callback bridge
columnsPer-column wiring (below)

Per column (backlog / todo / in_review)

KeyMeaning
enabledReact 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])
spawnModeexecute = real run-API execution (todo), not a bare spawn
executeSkipTitleContainsTitles containing these keywords are held (umbrella mains)
executeMaxConcurrentColumn executor cap (column > project > global)
dshCallbackWake wiring on transition (see delivery table above)