1264459640/dsh-trellis
1264459640★ 0JavaScriptLast synced: 2026-08-16
Self-contained Trellis workflow trigger for DeepSeek Harness (DSH / Cordis)
README excerpt
dsh-trellis Trellis 工作流适配进 DeepSeek Harness —— 每步触发 · 技能引导 · 阶段可见 每回合注入项目任务状态面包屑 ,把 trellis- 技能随项目供给, 并提供建任务 / 查阶段的原生工具与 Web 界面阶段徽标。 🌏 中文 · English dsh-trellis 是 Trellis 工作流在 DeepSeek Harness(DSH)上的 适配移植 —— 本项目 只是 把 Trellis 的流程语义接到 DSH 上,不是新的工作流体系,也不属于 Mindfold 的官方产物。 自包含、MIT、零外部运行时 :不需要 Python、 不携带任何 Trellis AGPL 源码,状态机与技能内容均为本包重写;运行时按各项目自身的 .trellis/ 读取,因此 直接继承已有 Trellis 项目的沉淀 。 ✨ 功能一览 - 🧭 每步触发(面包屑注入) :订阅 agent/pre-step waterfall,命中白名单项目后读取 .trellis/.runtime/sessions/ .json 的 current task → task.json.status → 阶段,并把一条 user 角色面包屑注入本轮消息流(等价 Trellis 官方 per-turn breadcrumb,提醒而非强制)。只在新 用户消息的首步注入;消息含 no-trellis 等关键词时整轮跳过。 - 🧩 技能随项目供给 :15 个 trellis- 技能随包携带(包内 skills/ 为权威副本),会话开始时 检测项目 .agents/skills/ ——缺则复制(含共享 templates/ )、有则跳过;由 harness 内置的 dsh-skill-filesystem provider 从项目根发现( source: project-agents ), 无需注册、无需改 profile 。项目可自由增改自己的技能副本,删掉的技能下轮自动补回。 - 🛠️ 建任务一步到位 : trellis task create 一次性完成「写 .trellis/tasks/ /task.json (status=planning)+ 播种该工作类型的产物模板 + 首次使用初始化 .trellis/templates/ + 同步写 .trellis/.runtime/sessions/ 的 current task 指针 」——修掉"只建 task 不同步 session,导致 解析不到 active task"的常见问题。 - 🔍 阶段诊断 : trellis state 工具随时回答"某项目当前处于工作流的哪个阶段",并校验任务 slug。 - 🏷️ Web 阶段徽标 :web profile 下会话标题行右侧嵌入一枚…
View full README on GitHub →