Releases: tangwenhao616-netizen/dsh-anywhere
Releases · tangwenhao616-netizen/dsh-anywhere
Release list
dsh-anywhere v0.1.2
推广版(功能同 v0.1.0/0.1.1)。
- npm 页面同步为双语推广版 README:badge(CI/npm/license/node)、Mermaid 架构图、5 分钟 Quick Start、真实终端 demo;纳入
README.zh-CN.md+CONTRIBUTING.md。 - 仓库侧:新增 CI(node 22/24)、issue/PR 模板、贡献指南、Discussions。
- 去个人化:集成测试改用
DSH_ANYWHERE_RELAY=user@hostenv(未设则 skip),移除内部 dev 日志。
安装:dsh plugin --profile <profile> add dsh-anywhere · npm: https://www.npmjs.com/package/dsh-anywhere
dsh-anywhere v0.1.1
文档补丁版,功能同 v0.1.0。
- README 加入安装注释:务必正式安装(
dsh plugin add/npm i);用link:开发装会让 world 半边因@deepseek-ai/dsh-fspeer 从仓库 realpath 解析不到而报ERR_MODULE_NOT_FOUND(fleet 半边零依赖,link:可)。 - README 加入 npm 包链接;让 npmjs 页面与仓库文档一致。
安装:dsh plugin --profile <profile> add dsh-anywhere · npm: https://www.npmjs.com/package/dsh-anywhere
dsh-anywhere v0.1.0
把一个 dsh 工作区落在任意一台机器上 —— 一个插件、两种模式,拼起来就是"人在异地、dsh 大脑在 hub、活干在你想要的那台机器"。
安装
dsh plugin --profile <你的profile> add dsh-anywherenpm: https://www.npmjs.com/package/dsh-anywhere
两种模式
- fleet 组网:把 NAT 后的异地机器经一次性 token + 反向隧道拉进 dph,成为一条
fleet-*的 dsh-ssh 主机(/fleet面板申请-批准入网,Win/Linux/Mac)。 - world 执行世界:把一台可达机器变成会话的
ctx.fs+ctx.subprocess,agent 的 read/write/edit/bash/grep 原生落在那台机器,模型/记忆留在 hub。 - 旗舰组合:fleet 拉入网 → world 用
-o ProxyJump=<relay>升格为整会话工作区。
质量
67 测试(fleet 单测 + world hermetic 单测 + 真机集成)全绿;dsh --dump-config 双模式组合验证;真 agent 端到端在远程机器读/写/bash 并回验。零外部 npm 依赖(系统 ssh CLI);@deepseek-ai/dsh-fs、dsh-subprocess 为 peer,由 dsh 运行时提供。MIT。