DeepSeek Harness Hub
← 返回列表

Innocent-children/dev-flow

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

在长时间的 AI 编码会话中保持范围、验证限制和当前进度不丢失。

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;engines.node 要求 >=24,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/17 · 已提供中文文档

长时间运行的 AI 编码,尽在掌控。持久状态 · 明确范围 · 有界验证 · 安全恢复

综合分
35.5
GitHub 分
35.5
用户评分
★ Stars
8
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Innocent-children/dev-flow
缺少 main/exports/bin 入口声明;engines.node 要求 >=24,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

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

npm 包dev-flow(未发布到 npm,仅可源码安装)
Node 引擎要求 >=24 · 基线 Node 22.19 不满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件缺少入口声明

缺少 main/exports/bin 入口声明;engines.node 要求 >=24,不满足 Node 22.19.0;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/18 02:57:23

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

Dev Flow

在长时间的 AI 编码会话中保持范围、验证限制和当前进度不丢失。

English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Español · Français · Deutsch · Português (Brasil)

Dev Flow 能帮你做什么

Dev Flow 帮助你在 Codex 或 DeepSeek 中管理长时间的 AI 编码任务。它会在本地保存已商定的需求、
文件范围、验证计划、进度和结果,以便你在会话结束后继续工作。

- 保持范围清晰: 记录计划修改的文件,并将实际改动与计划进行核对。
- 规划测试: 选择相关的检查项,并为验证工作量设定限制。
- 恢复工作: 从原始目录继续同一任务及剩余工作。
- 检查结果: 查看进度、检查项以及任务需要关注的原因。

它适用于跨会话的仓库工作,或需要明确范围和测试限制的场景。对于一次性问题、
代码解释以及无需保存进度的小改动,直接使用 Codex 或 DeepSeek 通常更简单。

快速开始

稳定的 npm @latest 目前已在 macOS arm64 上验证。请使用 Node.js >=24,并先安装受支持的
Codex 或 DeepSeek Harness。Host 版本及其他环境请参阅支持矩阵。

1. 安装 Dev Flow

npm install -g @imotong/dev-flow@latest
dev-flow

在交互式设置中选择 Codex、DeepSeek 或两者,然后按照安装程序的说明完成操作:

- Codex: 打开 /hooks,查看 Dev Flow hook,并信任它以启用受支持的写入前检查。
- DeepSeek Harness: 安装后重启所选的 DSH Profile。

2. 启动任务

在 Codex 中发送以下消息:

$dev-flow-codex:dev-flow Add failed-login rate limiting. Change only auth files and run at most 4 targeted checks.

或在 DeepSeek Harness 中发送:

/dev-flow Add failed-login rate limiting. Change only auth files and run at most 4 targeted checks.

请在对话中发送这些内容,而不是在终端中。描述你的目标、验收条件、文件
范围和测试限制。

首次回复会评估该请求,并询问是直接工作还是使用 Dev Flow。选择
Dev Flow 会默认从当前目录的当前 HEAD 创建一个新任务分支。请确认
新分支以及现有的未提交改动是否属于该任务。你的依赖、本地
配置、文件和暂存状态保持不变;当当前会话能够访问
所有参与目录时,会话将继续。
你可以明确选择使用当前分支或创建专用的 Git worktree。专用 worktree 还会额外选择本地或远程源以及起始分支。在支持的情况下,Codex 会打开新目录;DeepSeek 会提供所需的重新启动命令。

一个目录支持一个活动 Task。本地手动或外部编辑也会被观察到,在 Task 期间切换分支会暂停进度。完成后本地目录和分支会保留;在开始下一个 Task 时必须考虑未提交的工作。

在实现之前,请审查并讨论需求、设计、工作项、预期文件和验证计划。只有在你明确批准完整计划后才会开始开发。修订或扩大文件范围需要再次批准;选择 Dev Flow 或 worktree 不能替代计划批准。

3. 恢复并查看进度

会话重启后,返回到任务的原始目录并请求继续它。Dev Flow 会从保存的进度恢复。如果该目录缺失或被替换,任务会暂停,直到你恢复它或明确放弃该任务。

在 DeepSeek Harness 中,请在请求恢复的消息中包含 /dev-flow。

Inspect installed integrations
dev-flow status --host all

Open the local task view
dev-flow webui start

有关非交互式安装、自定义 DSH Profiles、升级、修复和卸载,请参阅
命令参考。

桌面宠物

桌面宠物会在堆叠的气泡中显示多个任务,并打开每个任务的 WebUI。它会优先处理被阻塞的任务,并在任务完成后自动跟随未完成的工作;你也可以固定某个任务。自定义其外观、控制动画、调整大小,并独立启动或停止它。在使用它之前,请先完成上面的安装以及 Codex 或 DeepSeek 设置。

dev-flow pet start
dev-flow pet stop

桌面应用程序面向 macOS arm64 和 Windows 10/11 x64。有关安装和控制,请参阅
宠物指南,有关已验证的可用性,请参阅
支持矩阵。

使用限制

专用 worktree 会分离代码更改。进程、网络访问、凭据和外部服务仍与你的环境共享。

完成任务不会自动提交、推送或删除其 worktree。这些操作需要你单独授权。

文档

- 使用: Codex · DeepSeek · 命令 · 控制中心
- 项目: 产品 · 支持矩阵 · 安全
- 开发与贡献: 文档索引 · 贡献

许可证

Apache License 2.0

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群