StarChen-Cycler/octie-dsh-plugin

StarChen-Cycler★ 3TypeScript最后同步: 2026-08-15

在 GitHub 打开

Octie refactored as a DeepSeek Harness bundle plugin: durable DAG task-graph state machine with octie_* tools, octie Cordis service, and events.

README 摘要

octie-dsh-plugin Status: 项目处于增量维护中(under incremental maintenance) —— 新特性、修复与文档会以小幅增量持续合入(例如 DSH 客户端任务面板、交叉最小化的 DAG 图布局、 octie 使用技能等)。功能以「先可用、再迭代」的方式演进。 Octie,重构为 DeepSeek Harness(DSH)可安装的 bundle 插件。 Octie 是一个面向 agent 时代的 持久化任务图状态机 :节点 = 原子任务,边 = blocker 依赖, 状态 只读派生 ( ready → in progress → in review → completed ,唯一手动转移是 approve ), 完成一个任务经 BFS 自动解锁下游 ;原子校验在创建时拒绝模糊任务;不可变快照(SHA-256) 保证长会话可恢复。 本仓库把 Octie 炼化成了 DSH 生态组件: - octie-cli/core ( exports["./core"] )——DSH 无关的 octie-core 库: TaskGraphStore / TaskNode / TaskStorage + service 层( createTask / listTasks / updateTask / approveTask / wireTask / mergeTask / deleteTask / graphStats / createHandoff /…), CLI 与 Web UI 共用同一引擎。 - 包根( exports["."] ) ——Cordis Node half( plugin/index.mjs ):提供 octie 服务 (17 方法 + onChange )、注册 13 个 octie 模型工具 、发出 octie/ 事件。 - bin —— 完整 octie CLI(薄壳)。 安装(DSH) cordis.patch.yml 会挂载 octie-dsh 插件行。用法见 skills/octie/SKILL.md (通用指导:心智模型 / 不变式 / 用法模式库 / 陷阱 / 沉淀入口)。 开发 文档 - docs/octie-dsh-plugin-refactor.md —— 从原 Octie 到 DSH 插件的完整改造设计(选型、API 设计、长期架构)。 - octie/docs/USABILITY.md —— 易用性评估(9 条发现,3 条已修复)。 - octie/docs/AUDIT.md —— 发布前 5 面审计记录(5/5 通过)。 - octie/docs/CORDIS-INTEGRATION.md —— Cordis 接入机制与踩坑记录。 与上游的关系 本仓库派生自 StarChen-Cyc…

在 GitHub 查看完整 README →
工具/开发dagdeepseek-harnessdshdsh-pluginoctietask-managementagent

分类