Palaiologos1453/dsh-worktree-studio0

dsh-worktree-studio

Session-linked Git worktree task board and guarded delivery workflow for DeepSeek Harness

AI Analysis

核心用途是为 DSH 任务自动创建和管理隔离的 Git worktree。适合需要让 Agent 在独立的分支/目录中安全编写代码、避免污染主工作区,并提供规范交付工作流的专业开发者。

Package
dsh-worktree-studio
Version
0.1.0
License
MIT
Last updated
Aug 18, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Palaiologos1453/dsh-worktree-studio

Configuration

The bundle inserts Host and command entries with schema defaults. Override the dsh-worktree-studio row in the Web profile's final cordis.patch.yml when a deployment needs different paths or limits.

FieldDefaultMeaning
managedRoot$DSH_HOME/plugins/dsh-worktree-studio/worktreesParent directory for plugin-created worktrees.
statePath$DSH_HOME/plugins/dsh-worktree-studio/tasks.jsonAtomic JSON task state; it must stay outside managedRoot.
gitTimeoutMs60000Deadline for one Git operation.
terminationGraceMs3000TERM-to-KILL grace for managed process trees.
validationTimeoutMs600000Deadline for one validation command.
maxOutputBytes1048576Per-stream output retained for Git diagnostics and validation.
reviewMaxBytes524288Maximum diff and untracked-path output retained for review.
requireValidationtrueRequire a passing result bound to the current content token before delivery.

Relative paths are resolved when the Host loads. Empty paths, non-positive limits, and a state file inside the managed worktree root fail during plugin activation.