dsh-yolo-mode v0.4.0
用大模型自动裁决 DeepSeek Harness 沙箱升权申请的双面包插件(宿主审批应答 + 客户端 UI)。
本版本亮点
- 模型下拉选择:设置页的裁判
provider/model改为下拉框,直接读取 Harness 模型配置(connection.api.llm),切换 provider 联动清空 model。 - 每预设默认裁判提示词:
strict最保守、balanced通用、permissive宽松、custom按层级表,judge.systemPrompt留空时自动选用。 - 预设预填充:切换预设时自动把该预设的默认提示词与层级表填入
systemPrompt/levels(选custom留空,供自定义)。
功能总览
- LLM 自动裁决
workspace-write会话中的沙箱升权申请(allow / deny / unsure),确定时免去人工弹窗。 - 六种内置预设(
off/strict/balanced/permissive/yolo/custom)+ 自定义层级表(逐目标模式、逐工具、error/unsure回退)。 - 图形化设置页 + 输入栏状态 chip + 决策统计面板。
- fail-closed:超时、非法输出、模型不可用、并发溢出等一切异常路径都回退为「拒绝」或「转人工」。
- 完整 JSONL 审计日志。
安装
dsh plugin --profile web add dsh-yolo-mode在 profile 的 cordis.patch.yml 追加两行(主条目 + 设置桥接条目):
- insert:
- id: yolo-mode
name: dsh-yolo-mode
config:
preset: balanced
judge: { provider: <provider>, model: <model> }
- insert:
- id: yolo-mode-bridge
name: dsh-yolo-mode/bridge详见 README。