dshbase

插件目录 / UI & Skins / dsh-hanako

dsh-hanako

已验证 · 实测可装 Nyasers

✓ 持续维护 2 位贡献者 基于 2 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

48Stars
3Forks
0未关闭 issue
JavaScript语言
2026-09-12最近推送
跨平台平台

功能简介

DSH for Hanako

✅
我们的评价
可用 — 实测通过,社区增长中

DSH for Hanako 实测能干净安装、正常启动。社区在增长,是个稳妥选择。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

DSHana

插件 id:dsh-hanako。把 DeepSeek Harness(DSH)接进 Hana,作为进程内内嵌 agent(runProfile 在宿主进程内 boot,无独立 DSH 子进程)。任务执行走 dshana profile(进程内 boot),DSH 官方 Web UI 以 DSHana 标签页内嵌在 Hana 顶部,可见全部任务会话;账本与 dsh-home 锁进插件数据目录,DSH 依赖装进插件 node_modules(版本随插件声明)。

安装

  1. 拖入 zip 包:把插件的 release zip(dsh-hanako-v<version>.zip,从 GitHub Releases 下载)拖进 Hana 插件安装界面(或解压到插件目录),插件即完成装载

  2. 全自动自举,无需手动:插件加载(onStartUp)即启动自动链——依赖幂等检查/安装(已装且与插件声明版本一致 → 秒过;缺失/漂移才按声明 pnpm install --prod,官方源失败自动重试 npmmirror)→ 自动拉起 DSH web host(依赖装进插件根 node_modules,版本随插件声明)。DSHana 标签页是三态自举页(booting 进度 / action-needed 指引 / ready 直嵌 Web UI),没有任何手动安装/启动/检测按钮——自动链失败会按 errorClass 退避重试或停等给指引:需要用户动作时页面显示明确步骤(如 macOS 配 nodejsPath、装编译工具链、清理磁盘、dsh 升级后重启宿主),完成后自动续跑。Agent 需要显式安装/验证时可调 dsh_install 工具(action=install,渲染安装卡片实时 pnpm 日志并自动拉起 web host;action=verify 静态核对)。

  3. 验证:装完让 Agent 跑一次 dsh_session(action="create", task="…", cwd="<项目沙箱目录>") 最小试任务验证,卡片不报 web host 错误即安装成功。

无需配置 API Key / 模型:DSH 凭据由 @dsh-hanako/provider 插件直读 Hana 宿主 provider-catalog.json,模型跟随宿主 models.json。任务模型默认 = DSH 默认模型(settings.yaml 的 agent-default-model),可在 DSH 设置页「DSHana 设置」分页直接配置(页头下方「默认模型」卡片:Provider/模型/思考强度三级联动,保存即生效);同分页的 「DSH 版本」卡片显示本地 DSH 版本(版本严格锁插件声明——更新 DSH = 更新插件发版)。dsh_session 工具参数 provider / model / reasoningEffort 可显式覆盖。

安装/启动遇到问题:DSHana 标签页会给出 errorClass 人话指引与自动续跑状态;排查细节把现象丢给 Agent(技能里有按 errorClass/三态组织的排错表)。

配置

键 默认 说明
approvalTimeoutSec 30 审批挂起超过该时长(秒)无人应答自动 rejected(应答方失联检测);0=禁用;改后对新审批立即生效
defaultTimeoutSec 1800 默认超时(秒,30 分钟)
nodejsPath 空 自定义 Node.js 路径(可选):指定系统 node 可执行文件绝对路径(如 /opt/homebrew/bin/node)。留空用 Electron 自带 node;macOS 上 Electron 内嵌 node 跑 pnpm 签名校验失败时填此项解决。路径不存在时警告并降级回退
webPort 3080 DSH Web UI 端口:>0 插件加载即拉起 web host(卸载一并回收),0 关闭

License

This project is licensed under the Mozilla Public License 2.0.
See the LICENSE file for details.

This Source Code Form is "Incompatible With Secondary Licenses", as defined by the Mozilla Public License, v. 2.0.

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-hanako」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:Nyasers/dsh-hanako

Headless(CLI)profile:

dsh plugin --profile headless add github:Nyasers/dsh-hanako

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

使用场景

改变 dsh 的外观或交互方式——一套主题、皮肤或新面板,重塑工作区。

适合谁

在 web UI 里一待几小时、想让它按自己的习惯好看又好用的人。

二次开发建议

皮肤、面板和主题 token 是扩展点——写新皮肤、加面板,或与上游配色同步 token。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

UI & Skins 里更多

浏览全部 7797 个插件 →