🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Obsidian 任务流水线 ndzuki/obsidian-task-runner

DeepSeek Harness
ndzuki19 天前有提交已提供中文文档扫描:无法判定

在 Obsidian 写需求,AI 在真实仓库里完成剩下的一切。 计划、实现、测试、PR、合并全自动;只有「方向」和「验收」两扇人门。决策 ADR 化、踩坑自动沉淀回知识库;Agent Town 像素小镇实时监控并发会话…

31.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/ndzuki/obsidian-task-runner.git
按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · dev
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 19 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/30) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包obsidian-task-runner(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/11 22:14:00

安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/4(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 需求转仓库实现
  • 决策ADR化与踩坑沉淀

README

由 DeepSeek 最新模型翻译生成
Obsidian Task Runner ⚠️ 已归档 — 2026-09-14 本项目停止开发,自动化流水线不再运行。原先由 daemon 驱动的阶段流水线(refining → planning → implementing → review → merge)已被放弃;同类工作改由交互式 agent 会话逐屏完成——判断留在人手里,只在真正需要的地方付 token。 仍然有效的部分: - Obsidian Vault 的 Projects/ 结构是上下文与任务记录的第一者: Notes/CONTEXT.md(领域语言)、Notes/decisions/(架构决策)、 Notes/PROJECT-CONVENTIONS.md(规范 + 架构约束)、Tasks/TASK-.md(交付记录)继续沿用原格式,只是由人在交互会话里维护。 - otg CLI 的 vault-map 相关子命令仍是日常依赖(读 vault-map.json 的文档/任务/ADR/REQ 管理):config / find-ready / write-adr / validate-doc / validate-adr / ensure-context-term / update-status / build-adr-index / stage-plan / unregister-project 等。
展开完整文档(README 剩余 1 节)
Obsidian Task Runner

⚠️ 已归档 — 2026-09-14

本项目停止开发,自动化流水线不再运行。原先由 daemon 驱动的阶段流水线(refining → planning → implementing → review → merge)已被放弃;同类工作改由交互式 agent 会话逐屏完成——判断留在人手里,只在真正需要的地方付 token。

仍然有效的部分:

- Obsidian Vault 的 Projects/ 结构是上下文与任务记录的第一者: Notes/CONTEXT.md(领域语言)、Notes/decisions/(架构决策)、 Notes/PROJECT-CONVENTIONS.md(规范 + 架构约束)、Tasks/TASK-.md(交付记录)继续沿用原格式,只是由人在交互会话里维护。
- otg CLI 的 vault-map 相关子命令仍是日常依赖(读 vault-map.json 的文档/任务/ADR/REQ 管理):config / find-ready / write-adr / validate-doc / validate-adr / ensure-context-term / update-status / build-adr-index / stage-plan / unregister-project 等。这些命令不依赖 KB、不需要 ollama(2026-09-23 实测)。
- otg CLI 的知识库子命令(otg kb search / absorb / hit)仍是日常依赖 → 已退役(2026-09-23): otg kb 子命令、skill://knowledge-base、kb-preflight/kb-distill 插件与 ollama/reranker 服务全部停用并归档(~/.dsh/archive/kb-20260922-1709/)。
DSH 侧的项目上下文注入改由插件 project-context 承担(读 vault-map → 注入 ,无 KB 检索)。
- 从流水线中提炼出的通用 skill 见 skills-standalone/ ——它们不依赖 daemon,在任意交互会话中可用。

已停用的部分:otg-task-watcher.service(daemon)、与其配套的 headless 执行服务、9 个阶段 skill、以及依赖 daemon 的监控/看板插件。

归档理由(简述):流水线的验收只能覆盖「仓库内可自动验证」的工作;对观感、交互、实机协议这类必须由人当场判断的工作,它倾向于产出"全部绿灯但方向错误"的结果。
下面描述的是归档前的设计,保留作为工程记录。

你的第二大脑会写代码了。 在 Obsidian 写需求,AI Agent 在真实 Git 仓库里规划、实现、测试、开 PR、合并——你只做两件事:定方向,验收产品。

Obsidian Task Runner(命令 otg)把 Obsidian Vault 当作需求入口,把代码仓库当作执行目标。一条流水线,全自动:

REQ(需求文档) │ 保存即拾取 ▼ TASK ── 优先级评估 ──► refining ──► grilling(有争议才需要你) │ ▼ planning ──► [① 计划批准] │ (auto_approve 可全自动) ▼ implementing ──► review ──► [② 产品验收] │ │ (独立审计 + 合并) └── 踩坑自动沉淀回知识库 ◄─┘

为什么是 Obsidian?

大多数 AI 编程工具把会话记录留在自己的格式里。这里反过来:需求、计划、实现记录、验收结果、决策、踩坑全部落在你的第二大脑里——

- 需求变更天然可追踪(保存即触发重排,变更分级 routing)
- 架构决策 ADR 化,自动维护索引与覆盖报告
- 每次试错自动沉淀为知识库条目,下一个任务先查再动手(KB 自动沉淀 已退役 2026-09-23,现为人工维护踩坑小节)
- 全流程可检索:otg kb search 随时找回任何历史决策 → 改用 grep/read 直接检索 vault 文档(KB 检索已归档)

只有两扇人门

| 门 | 默认 | 说明 |
| ① 计划批准 | 自动(可关) | 计划产出后可设人工审阅 |
| ② 产品验收 | 自动 | 合并前由独立只读审计逐条 AC 复核证据——实现者不能自证完成 |

中间所有环节——需求细化、追问对齐(DSH 会话中一问一答)、实现(逐条 AC 红绿重构)、测试、PR、冲突处理、合并——全部自动。你只需在 grilling 弹出来时回答问题。

功能矩阵

| 能力 | 说明 |
| 需求即任务 | REQ 保存即建 TASK;需求变更自动分级(breaking/additive/cosmetic)路由重排 |
| 独立完成审计 | 合并前只读会话逐条 AC 复核原始证据,实现与验证分离 |
| 决策 ADR 化 | 架构决策沉淀 + ADR ↔ 需求 ↔ 任务三向索引 + 覆盖报告 |
| 踩坑知识化 | 试错换方案自动提取进知识库;系统级失败自动沉淀模式;检索即命中 |
| KB-first | 所有自动化与交互会话先查本地知识库,命中即引用来源,不命中才推理 |
| Agent Town | 960×540 像素小镇实时看并发会话:四季昼夜、A 寻路、点击问答 |
| 模型路由可配置 | 无内置路由:models 完全由操作者配置;配额耗尽指数退避;fallback 链随 vault-map 下发 |
| 阶段化交付 | 大型项目按阶段交付,每阶段可演示、可评审 |
| 双模型兜底 | 会话内 API 错误秒级换模型;进程级失败 daemon 层重启兜底 |
| 依赖自动恢复 | blocked_by 上游恢复自动续跑,预算封顶不空转 |

5 分钟上手

git clone https://github.com/ndzuki/obsidian-task-runner.git
cd obsidian-task-runner && make build && make install
otg install --vault "$HOME/Documents/Obsidian/MainVault" --new-project-root "$HOME/src"

然后在 Obsidian 里新建 REQ-001-hello.md 写三行需求,保存——看任务自动出现、自动进入流水线。完整步骤(含配置、状态表、常用命令)见 docs/quickstart.md。

与替代方案对比

| | Obsidian Task Runner | CLI 编程助手 + hooks | 纯 CI 流水线 |
| 需求入口 | Obsidian(可追溯、可检索) | 终端会话(易丢) | YAML(无上下文) |
| 需求变更 | 自动分级重排 | 手动 | 无 |
| 人工节点 | 2 个(可减为 0) | N 个 | 0(不可干预) |
| 知识沉淀 | 自动回灌第二大脑 | 无 | 无 |
| 交付审计 | 独立只读会话逐 AC 复核 | 自证 | 只跑测试 |

文档地图

| 文档 | 内容 |
| docs/quickstart.md | 安装、配置、第一个需求、状态表 |
| docs/ops-manual.md | 运维调优:并发、知识库、门禁、故障排查 |
| docs/architecture.md | 架构总览(数据流、状态机、插件生态、迁移史) |
| docs/workflow.md | 规范性工作流:状态机、双门禁、阶段模型、知识流 |
| docs/config-reference.md | vault-map.json 配置单一事实源 |
| docs/agent-town-design-spec.md | Agent Town 监控面板视觉规范 |
| docs/agent-town-iso-redesign.md | Agent Town 等距预渲染重设计(已实施:生成器 + 面板已替换) |
| tools/isocity98/ | 等距预渲染管线 + 复古城市沙盒;make agenttown 生成 Agent Town 面板的全部美术 |
| docs/adr/ | 架构决策记录(13 篇) |
| obsidian-task-runner/SKILL.md | Agent 执行规则(含知识库格式规范) |
| obsidian-task-runner/reference.md | 状态、字段(含全量字段附录)、故障排查 |
| templates/ | REQ / TASK / ADR 模板 |
| CHANGELOG.md | 版本变更 |
| CONTRIBUTING.md | 贡献指南 |

Roadmap 与贡献

路线见 ROADMAP.md;贡献方式(开发环境、测试门禁、Skill 约定)见 CONTRIBUTING.md。欢迎 issue / PR / 讨论。

License

MIT © ndzuki and contributors
预览分享卡片长什么样 ↓ndzuki/obsidian-task-runner
分享 · DeepSeek Harness Hub
ndzuki/obsidian-task-runner

在 Obsidian 写需求,AI 在真实仓库里完成剩下的一切。 计划、实现、测试、PR、合并全自动;只有「方向」和「验收」两扇人门。决策 ADR 化、踩坑自动沉淀回知识库;Agent Town 像素小镇实时监控并发会话…

这是你的仓库?认领条目

回到顶部