EIGHTfs/dsh-task-completion ↗★ 0
dsh-task-completion
任务完成约束自动化插件:监听 AI 回合结束,检测回复是否含 ✅ 任务完成,按「推送许可」开关自动 commit+push 交付物。带 HTTP API(status/config)与 agent 工具(task_completion_status / task_completion_config)。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:EIGHTfs/dsh-task-completion说明文档
阅读完整 README ↗配置
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 插件总开关 |
pushOnComplete | false | 推送许可:AI 回复 ✅ 后是否自动 commit+push |
pushScope | 'all' | 'all'=workspace 全部有变更仓库;'session'=仅会话 cwd 所在仓库 |
workspaceRoot | process.cwd() | 扫描根目录 |
extraRepos | [] | 额外仓库绝对路径(find 范围外) |
depth | 3 | find 深度 |
commitMessage | 'chore(ai): 任务完成自动提交' | 自动提交 message |
apiToken | '' | 可选,保护 API(Bearer 或 ?token=) |
triggerPattern / blockPattern | /✅/ / /❌|⚠️\s*(未完成|失败)/ | 完成/阻断正则 |