project-hy/dsh-claude-delegate ↗★ 0
dsh-claude-delegate
将独立任务委托给本地Claude Code订阅执行 适合需要将复杂或独立任务分派给本地Claude Code,并进行实时监控的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:project-hy/dsh-claude-delegate說明文件
閱讀完整 README ↗6. 插件配置参考
在 profile 的 cordis.patch.yml 中配置:
- insert:
- id: claude-code
name: dsh-claude-delegate
config:
model: sonnet # sonnet | opus | haiku | 完整模型 ID
permissionMode: acceptEdits # default | acceptEdits | bypassPermissions | plan | dontAsk | auto
maxTurns: 100
timeoutMs: 600000
# cwd: /absolute/path/to/repo
# maxBudgetUsd: 2
# appendSystemPrompt: 提交信息一律使用中文;不要修改 lib/ 目录。
# proxy: http://127.0.0.1:7890
# allowDangerouslySkipPermissions: true
# subagents:
# reviewer:
# description: 复核补丁,仅报告实质问题
# prompt: 你是严格的代码复核者,按严重程度排序输出结论。
# tools: [Read, Grep, Glob]
| 字段 | 默认值 | 说明 |
|---|---|---|
model | sonnet | 模型别名或完整 ID |
effort | high | 思考强度 |
permissionMode | acceptEdits | 权限模式 |
allowDangerouslySkipPermissions | false | 显式开关;为 false 时 bypassPermissions 不生效 |
maxTurns | 100 | 轮次上限 |
timeoutMs | 7200000 | 单次硬超时(毫秒) |
warnTimeoutMs | 3600000 | 超时预警阈值;0 表示关闭 |
warnIntervalMs | 1800000 | 预警重复间隔;0 表示关闭 |
cwd | 未设置 | 默认工作目录 |
allowedTools | 未设置 | 默认允许的工具集合 |
pathToClaudeCodeExecutable | 自动探测 | claude 可执行文件路径 |
proxy | 未设置 | 写入子进程的 HTTPS_PROXY / HTTP_PROXY / ALL_PROXY |
subagents | 未设置 | 自定义 subagent 定义表 |
shellChannel | true | 是否启用长命令实时输出通道 |
shellChannelOnly | false | 是否禁用内置 Bash(仅保留实时通道) |
shellPath | 自动探测 | bash 可执行文件路径 |
shellTimeoutMs | 900000 | 实时通道单条命令默认超时(毫秒) |