StarChen-Cycler/octie-dsh-plugin 预览 preview

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 挂载。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 warning1 项注意
  • 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

Octie Harness — DSH bundle 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_* 模型工具 + octie Cordis 服务 + 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 →

← 上一个 Prev dsh-deepseek-monitor 下一个 Next dsh-file-manager →