跳到正文

StarChen-Cycler/octie-dsh-plugin

31最近提交 2026年8月15日

octie-dsh-plugin DSH 插件

Octie 是一个持久化任务图状态机,专为 agent 时代设计。它作为 DSH 插件提供 13 个 octie_* 模型工具、客户端任务面板以及预置的 agent preset。任务以节点表示,通过 blocker 依赖连接,状态只读派生(ready → in_progress → in_review → completed),审批后通过 BFS 自动解锁下游任务,并利用 SHA-256 不可变快照保证长会话可恢复。

如何安装 octie-dsh-plugin DSH 插件

dsh plugin --profile <name> add octie-cli

来源命令需要人工核对。复制不会执行命令。

octie-dsh-plugin DSH 插件数据来源

octie-dsh-plugin DSH 插件快照日期:2026年8月16日

discovered

octie-dsh-plugin DSH 插件能做什么

  • 13 个 octie_* 模型工具,可在 DSH agent 会话中直接规划、执行、追踪任务图
  • 客户端任务面板:列表 + 分层 DAG 图视图、项目活跃度排序、实时同步、图物理开关
  • 预置「Octie 任务图模式」agent preset,包含 persona 与工作流指引
  • octie 使用技能(心智模型、不变式、模式库、陷阱)按需加载
  • SHA-256 不可变快照,确保长时间会话可恢复

octie-dsh-plugin DSH 插件适合哪些场景

  • 在 DSH 对话中将复杂任务分解为依赖图并规划执行顺序
  • 追踪任务进度(ready → in_progress → in_review → completed)并审批完成
  • 审批后通过 BFS 自动解锁下游任务,实现序列化执行
  • DSH 工具、CLI、Web UI 与任务面板之间实时同步,支持协作编辑

octie-dsh-plugin DSH 插件适合谁

  • 需要结构化任务依赖管理的 DSH 用户
  • 构建需要持久化、可恢复任务层的 agent 框架的开发者

octie-dsh-plugin DSH 插件的限制

  • 需要 Node.js ≥ 20 及 DSH 环境(必须先安装 DSH 客户端)
  • 项目处于增量维护阶段,功能迭代遵循「先可用、再迭代」原则
  • GitHub 源码安装不包含 Web UI 资源,需自行构建
  • 依赖 npm 包 octie-cli,与 DSH 的版本兼容性可能变化

octie-dsh-plugin DSH 插件的仓库 README 摘录

以下文字摘自 octie-dsh-plugin DSH 插件的上游仓库 StarChen-Cycler/octie-dsh-plugin 的 README,版权归原作者,仅作引用。

> **Status: 项目处于增量维护中(under incremental maintenance)** —— > 新特性、修复与文档会以小幅增量持续合入(例如 DSH 客户端任务面板、项目活跃度排序、 > 外部变更实时同步、图物理开关、随插件预置的 Octie 任务图模式、`octie` 使用技能等)。 > 功能以「先可用、再迭代」的方式演进。 **Octie —— agent 时代的状态导向任务图内核(state-oriented task graph kernel), 重构为 DeepSeek Harness(DSH)可安装的 bundle 插件。State is derived, not set: 状态只读派生,而非手工设置——the task layer that every agent framework can call。** Octie 是一个面向 agent 时代的**持久化任务图状态机**:节点 = 原子任务,边 = blocker 依赖, 状态**只读派生**(`ready → in_progress → in_review → completed`,唯一手动转移是 `approve`), 完成一个任务经 **BFS 自动解锁下游**;原子校验在创建时拒绝模糊任务;不可变快照(SHA-256) 保证长会话可恢复。 ## 两种使用方式 Octie 同时是**两条并行的一等接口**,共享同一份任务图存储(`.octie/project.json`), 可随时互换使用: | 方式 | 形态 | 适合 | |---|---|---| | **独立 CLI / Web UI** | 全局安装 `octie` 命令 + `octie serve` 网页界面 | 终端驱动、脚本管道、不需要 DSH 的场景 | | **DSH bundle 插件** | 13 个 `octie_*` 模型工具 + Cordis 服务 + 任务面板 + 预置 agent preset | 让 DSH agent 直接在会话里规划、执行、追踪任务图 | ## 你能得到什么 - **独立 CLI(`octie`)与 Web UI(`octie serve`)**:不装 DSH 也能用,见下文 「CLI 独立使用」 - **13 个 `octie_*` 模型工具** + `octie` Cordis 服务 + `octie/*` 事件——DSH 会话里 直接规划、执行、追踪任务图 - **DSH 客户端任务面板**:列表 + 分层 DAG 图视图、项目活跃度排序、实时同步、图物理开关 - **「Octie 任务图模式」agent preset**:随插件自动预置,开箱即用的任务图工作模式 - **`octie` 使用技能**:按需加载的完整用法手册(

阅读完整 README仓库许可: MIT

octie-dsh-plugin DSH 插件常见问题

如何将 Octie 作为 DSH 插件安装?

运行命令 `dsh plugin --profile <name> add octie-cli` 安装 npm 包。安装后重启 DSH,插件会自动预置「Octie 任务图模式」agent preset,13 个工具和 octie 技能立即可用。

13 个 octie_* 工具是什么?

插件为 DSH agent 会话提供了 13 个模型工具,用于创建任务、更新进度、审批完成、查询任务图等。完整列表和用法约定请参考仓库中的 `skills/octie/SKILL.md` 文件。

不装 DSH 能用 Octie 吗?

可以。Octie 还提供独立 CLI(`octie`)和 Web UI(`octie serve`)。通过 `npm install -g octie-cli` 全局安装即可独立使用。任务图存储与 DSH 插件模式共享,可随时切换。

任务面板的实时同步是如何工作的?

DSH 会话中 octie_* 工具的变更会在秒级内推送到任务面板(列表、图、下拉框)。外部写入(终端 CLI、Web UI、其他 DSH 会话)也会被自动检测并实时刷新面板。

「Octie 任务图模式」agent preset 是什么?

这是一个预置的 DSH agent preset,将 Octie 的心智模型和工作流程注入 agent。新建会话时在模式选择器中选择「Octie 任务图模式」即可使用。该 preset 要求 agent 在调用任何 octie_* 工具前先读取 octie 技能全文。