← 返回列表
需源码安装
在长时间的 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
扫码进群