DeepSeek Harness Hub
← 返回列表

Nyasers/DSHana

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

Hana App ID:dshana

暂不能直接安装(需源码编译或环境不满足):缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/17 · 已提供中文文档

DSHana:将 DeepSeek Harness 作为 HanaAgent 的子代理

综合分
50.8
GitHub 分
50.8
用户评分
★ Stars
49
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Nyasers/DSHana
缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
⚠︎ 实装验证未通过(dependency_conflict · 2026/9/19) ——可能是 CI 环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dshana(未发布到 npm,仅可源码安装)
Node 引擎要求 ^22.18.0 || >=23.6.0 · 基线 Node 22.19 满足
dsh CLI 依赖要求 0.1.5-rc.2 · 最新 ? 兼容
入口文件缺少入口声明

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 21:21:35

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh@deepseek-ai/cordis@deepseek-ai/dsh-host-open-in-app
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSHana

Hana App ID:dshana

把 DeepSeek Harness 接入 HanaAgent,作为受管子代理执行器:App 加载后拉起一个受管 Node runtime(ctx.runtime.start),DSH web 服务跑在里面;DSH 前端以同文档注入方式挂进 DSHana 卡。DSH 及其依赖树随包分发,运行时不需要安装任何东西。

安装

人类版

1. 拖入 zip 包:把发行包 zip(dshana-v.zip,从 GitHub Releases 下载)拖进 HanaAgent 的 App 安装界面;批准安装审阅卡上的权限(运行、本机运行、联网、资源读取;其中本机运行档位无文件系统隔离,审阅卡会如实标注)。

2. 打开 DSHana 卡:App 加载后自动拉起受管 runtime,卡上按三态渲染:未启动 / 启动中(阶段时间线 + 日志尾滚动)/ 就绪(装载 DSH Web UI)。失败会进入「需要处理」态,卡上给出原因与原始错误;点「启动 DSH」可重试,端口占用会自动换端口。

Agent 版

1. 安装:Release 里除通用包(dshana-v.zip)外,还有各平台包(dshana-v-.zip,体积明显更小)。按平台取件与安装的完整流程见 dshana-install-skill/SKILL.md:取 index.v2.json → 选本机 target → 核 sha256 → 先卸旧版 → 走宿主端点安装 → 验证。

2. 验证:跑一次 dshana(action="open", task="…", cwd=""),任务正常回投即安装成功。

设置

App 级设置由 App 自绘设置页承载,在宿主设置区渲染,不依赖 DSH 运行;页面分「常规」与「默认模型」两节:

| 项 | 默认 | 说明 |
| --- | --- | --- |
| 审批超时 | 30 | 单位秒;无人应答即自动拒绝,填 0 禁用 |
| 任务超时 | 1800 | 单位秒;单次任务超时,填 0 按缺省 1800 兜底 |
| 默认模型 | 跟随 DSH | 新建会话使用的模型(DSH 的 agent-default-model) |
| 推理强度 | 跟随 DSH | 所选模型支持的档位;留空沿用 DSH 当前设置 |

DSH 数据固定落在 App 内置独立目录,开箱即用;共享或切换已有 DSH 目录暂不提供。

无需配置 API Key / 模型:推理经受管 runtime 内宿主 ctx.models 发起,provider 凭据不进 DSH 进程。默认模型读 DSH 自身配置(DSH_HOME/settings.yaml 的 agent-default-model),也可在 DSH 内直接改;dshana 的 provider / model / reasoningEffort 参数可显式覆盖单次任务。

主题

DSH 主题偏好为 system 时跟随宿主配色,宿主切主题后已打开的页面实时跟随;在 DSH 内显式选 light/dark 时完全用 DSH Web UI 自己的主题。

排错

把现象丢给 Agent 即可(技能 dshana 里有按三态组织的排错表)。也可以直接看:

- 卡上状态与原始错误(需要处理 态会展开)
- 宿主日志面:本 App 的日志一律走 ctx.logger(不另写文件日志),DSH 子进程的 stdout/stderr 由宿主受管 runtime 捕获

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.

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群