Nyasers/dsh-hanako
Nyasers★ 6JavaScriptLast synced: 2026-08-15
DSH for Hanako
README excerpt
DSHana 插件 id: dsh-hanako 。把 DeepSeek Harness(dsh)接进 Hana,作为进程外 subagent 使用。任务执行走 dsh web host ( --profile web ),dsh 官方 Web UI 以 DSHana 标签页 内嵌在 Hana 顶部,可见全部任务会话;账本与依赖锁进插件数据目录。 安装(人类版,四步) 1. 拖入 zip 包 :把插件的 release zip( dsh-hanako-v .zip ,从 GitHub Releases 下载)拖进 Hana 插件安装界面(或解压到插件目录),插件即完成装载 2. 配置 apiKey :打开插件设置(DSHana),在「DeepSeek API Key」填入你的 key(设置界面可见,Agent 不代填) 3. 让 agent 完成安装 :对你的 Agent 说「帮我完成 DSHana 的安装」。Agent 会按插件自带技能完成剩余步骤:探测本机 node 路径并写入配置、在插件数据目录 npm ci 部署依赖(约 30 45 秒,无人值守)、把默认工作目录设为你的项目目录。依赖部署也可 页面自装 :打开 DSHana 标签页,在未就绪诊断的 deps 卡片点「安装依赖」(v0.8.6+,无需 Agent 介入) 4. 重启 Hana(可选) :配置写入 config.json 后即被 现读 ——t1「检测 Node」与 t3「手动启动 web host」都直读 config.json(启动链路 resolveNodePath → spawn),Agent 直写配置后 无需重启 即可用新 node 拉起;仅旧 web host 进程存活(g.web.ready)时需先杀进程或重启 Hana。重启后让 Agent 跑一个最小 dsh run 试任务验证,即可正常派活 安装遇到问题,把报错丢给 Agent 即可(技能里有完整排错表)。 工具 dsh run(task, cwd?, timeout?, wait?, agentPreset?, reasoningEffort?, sessionId?) - task :任务描述,作为用户消息发给 dsh 编码 agent - cwd :沙箱工作目录(bash 与文件系统工具的活动范围),默认 defaultCwd ;resume 时(传了 sessionId )可省略,沿用会话已有 cwd - timeout :超时秒数,默认 defaultTimeoutMs - wait :false(默认)= 异步,立即返回,完成后宿主唤醒、结果后台送达;true = 同步等结果直接返回 - agentPreset :agent 预设模式 standard (默认)/ code / cordis / minima…
View full README on GitHub →