Skip to content

dsh-yolo-mode v0.4.0

Latest

Choose a tag to compare

@SeverusZh SeverusZh released this 14 Aug 17:29
· 1 commit to main since this release

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