CroissanTTs/dsh-harness-jarvis ↗★ 1
dsh-harness-jarvis
A floating desktop assistant for DSH Desktop — a particle orb for quick permission approvals and fast floating conversations. 适合macOS桌面端用户,用于快速唤出对话条及一键处理权限审批。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CroissanTTs/dsh-harness-jarvis首次使用
- 重启 DSH 后,屏幕上出现悬浮光球;按
⌃⌥J唤出输入条即可开始对话。 - 下一次 DSH 弹权限审批时,面板会出现审批卡片——点一下即可,也可以回到 DSH 主窗口处理,两边先答先得。
- 悬停光球可控制声音;展开输入区可查看对话记录。
配置
下表列出助手版面向使用者的公开配置,由 src/index.ts 的 schema 生成;其余内部字段不对外承诺。路径与身份经 profile 配置;设置页中的 provider/model 改动需重启 DSH,其余开关下次请求即生效。
| 字段 / Field | 类型 / Type | 默认值 / Default | DSH 设置页 / Settings |
|---|---|---|---|
locale | "zh" / "en" | "zh" | 否 / No |
audioDir | string | "~/.dsh/jarvis" | 否 / No |
ttsBackend | "edge" | "edge" | 否 / No |
edgeVoice | string | "zh-CN-YunjianNeural" | 是 / Yes |
provider | string | "" | 是 / Yes |
model | string | "" | 是 / Yes |
greetings | string[] | [] | 是 / Yes |
locale 控制启动问候语言,不是完整的面板双语开关;面板外观与快捷键设置保存在 ~/.dsh/jarvis/panel.json,连接凭据只写入本机该目录,请勿分享。