Amoss-1/routine-taskboard0

routine-taskboard

Routine taskboard for DSH: a dedicated registry of long-lived scheduled infrastructure placards (windows tasks / cron / ai sessions) with dual-source health lamps and artifact freshness, plus a lightweight claimable work-order board.

包名
routine-taskboard
版本
0.1.10
许可证
MIT
最近更新
2026年8月28日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Amoss-1/routine-taskboard

User configuration (optional, recommended)

Machine-specific paths and curated mappings are not shipped. Create:

$DSH_HOME/storages/routine-taskboard.config.json
{
  "pipelineFile": "D:/data/pipeline_status.json",
  "scriptBases": [["^ops-automation[\\\\/", "D:\\work\\ops-automation\\"], ["^douyin_update\\.py$", "D:\\work\\douyin\\douyin_update.py"]],
  "ioMap": { "douyin-update": { "input": "D:\\data\\门店记录表.xlsx", "output": "D:\\data\\维表.xlsx" } },
  "ioByTitle": [{ "match": "临时区清理", "input": "D:\\work\\temp", "output": "" }],
  "scriptMap": { "daily-report": [{ "label": "run.bat", "path": "D:\\work\\daily-report\\run.bat" }] },
  "scriptByTitle": [{ "match": "会话守护", "scripts": [{ "label": "guard.ps1", "path": "D:\\x\\guard.ps1" }] }],
  "pathHints": { "依赖文档": "D:\\data\\依赖文档\\" }
}
  • pipelineFile — business health ledger ({tasks:{key:{status,note}}}); RTB_PIPELINE_FILE env is the fallback.
  • scriptBases[regexSource, absoluteBase] pairs turning relative script tokens from card descriptions into absolute paths.
  • ioMap / ioByTitle — curated input/output overrides keyed by health key or title substring (they beat regex extraction).
  • scriptMap / scriptByTitle — curated script-step lists for cards whose descriptions undersell the real pipeline.
  • pathHints — folder bases used to complete relative artifact names.

Absent file = fully generic behavior (regex extraction only). The file is read at plugin start and served to the client via GET /routine-taskboard/config.