dsh-trellis
Trellis workflow integration for DeepSeek Harness: Trellis skills, /trellis commands, and .trellis scaffolding
AI 분석
核心用途是引入结构化的软件开发生命周期工作流,通过子代理协作完成代码编写与校验。适合进行中大型本地项目开发、需要严谨开发流程的程序员。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
配置
配置分三层(后者覆盖前者),上层两层免重启热生效:
schema 默认值 ← profile 插件 config(cordis.patch.yml,需重启)
← ~/.dsh/settings.yaml 的 dsh-trellis 段(外部编辑热发布)
profile 的 patch 层声明全部字段:
- id: dsh-trellis
name: dsh-trellis
config:
injectWorkflowState: true # 是否注入每轮 面包屑(默认 true;新会话生效)
workflowSectionOrder: -97 # prompt section 顺序(默认 -97;新会话生效)
pythonCommand: python3 # .trellis/scripts 的解释器;Windows 上设为 python
statusCard: true # Web 状态卡:注册 /trellis-card 路由(默认 true;无 webServer 的 profile 自动跳过)
stallMinutes: 15 # 判定「疑似卡住」的无活动分钟数
circuitBreakerThreshold: 3 # meta.rollbacks.count 达到该值触发熔断警示
dispatchLoopThreshold: 4 # implement↔check 往返达到该轮数才提示打环(默认 4,健康 3 轮不告警)
用户覆盖层写入 ~/.dsh/settings.yaml(下次命令调用/状态轮询/新会话即时生效):
dsh-trellis:
statusCard: false
stallMinutes: 10
也可以直接在 Web 界面改:设置 → 插件 → Trellis 工作流 标签页可视化读写 全部字段(含「已覆盖默认」标记与一键重置),走 DSH 标准设置写入通道 (revision 冲突保护),无需重启。