Amoss-1/routine-taskboard ↗★ 0
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.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Amoss-1/routine-taskboard说明文档
阅读完整 README ↗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_FILEenv 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.