StarChen-Cycler/octie-dsh-plugin
面向智能体时代的面向状态任务图内核——DeepSeek Harness 捆绑包:包含13个octie_*工具、octie Cordis服务与事件、实时DAG任务面板,以及预置的智能体预设。状态是推导出来的,而非设定的。
Project Overview项目介绍
Octie is a state-oriented task graph kernel for the agent era, packaged as a DSH bundle plugin. It models work as atomic nodes connected by blocker dependencies, with states derived (not set) through ready → in_progress → in_review → completed; completing a task BFS-unlocks downstream work, and SHA-256 snapshots keep long sessions resumable. The plugin ships 13 octie_* model tools, a Cordis service, a client task panel with list and DAG views, and a preinstalled Octie task graph agent preset. It also runs as a standalone CLI and web UI sharing the same .octie/project.json store. Caveat: requires Node.js ≥ 20, and updates must upgrade the global CLI before refreshing the plugin to avoid stale manifests.
Octie 是面向 agent 时代的持久化任务图内核,以 DSH bundle 插件形式分发。核心能力:节点=原子任务,边=blocker 依赖,状态只读派生(ready→in_progress→in_review→completed),BFS 自动解锁下游,SHA-256 不可变快照保障可恢复。提供 13 个 octie_* 模型工具、Cordis 服务、任务面板(列表+分层 DAG 图、活跃度排序、实时同步)及预置的「Octie 任务图模式」agent preset。需 Node.js ≥ 20;更新时务必先升级全局 CLI 再更新插件,否则旧版本会遮蔽 bundle 挂载。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:octie-dsh-plugin(StarChen-Cycler/octie-dsh-plugin)
仓库:https://github.com/StarChen-Cycler/octie-dsh-plugin
本站详情页:https://www.yhbd.top/plugins/starchen-cycler-octie-dsh-plugin/
本站登记:类型 bundle · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 2 · 最近提交 2026-09-20 · 主语言 TypeScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add octie-cli
把 StarChen-Cycler/octie-dsh-plugin 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
octie-dsh-plugin
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_*模型工具 +octieCordis 服务 +octie/*事件——DSH 会话里 直接规划、执行、追踪任务图 - DSH 客户端任务面板:列表 + 分层 DAG 图视图、项目活跃度排序、实时同步、图物理开关
- 「Octie 任务图模式」agent preset:随插件自动预置,开箱即用的任务图工作模式
CLI 独立使用
要求 Node.js ≥ 20。
# 安装(npm,已发布)
npm install -g octie-cli
# 或从源码构建(开发向,详见 docs/development.md)
git clone https://github.com/StarChen-Cycler/octie-dsh-plugin
cd octie-dsh-plugin/octie && npm install && npm run build:cli
快速上手:
octie init # 初始化项目(创建 .octie/)
octie create \
--title "Implement login endpoint" \
--description "POST /api/auth/login:校验凭据、签发 JWT。" \
--success-criterion "Returns 200 with JWT for valid credentials" \
--deliverable "src/api/auth/login.ts"
octie list --format md # 查看任务
octie update <id> --complete-criterion <cid> # 维护进度
octie approve <id> # 审批:BFS 解锁下游
octie serve # 网页界面(默认 3456 端口)
CLI 的完整使用原则(建任务 / 建依赖 / 图操作 / 执行审批 / need_fix)见
docs/cli-usage-principles.md。
安装(DSH)
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
godv61/dsh-task-engine
tt-a1i/archify
ZSeven-W/openpencil
omdsh-dev/dsh_workflow
zenx0x/allinluna