sandbase-harness
sandbaseai
Local-first, self-hosted AI agent runtime and MCP bridge with sandboxed sessions, memory, credentials, audit/replay, and a local Console.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:dpskk2/dsh-chatsync
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
把 DeepSeek Harness(DSH)的会话、附件、设置和项目文件同步到你的其他电脑。
数据存放在你自己的 GitHub 私有仓库中。
准备:DSH ≥ 0.1.5-rc.3 能正常打开,已安装 Git 和 GitHub CLI,能访问 GitHub。
在 PowerShell 中,按使用的端执行;两端都用就分别安装。
Web 端:
dsh plugin --profile web add @dpskk2/dsh-chatsync
桌面端(Windows 默认安装位置):
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add @dpskk2/dsh-chatsync
桌面端先打开一次,再完全退出(含托盘)后安装;自定义安装位置或安装报错见桌面安装详解。
桌面端先完全退出应用(含托盘)。更新后重新启动 DSH。
Web 端:
dsh plugin --profile web update @dpskk2/dsh-chatsync
桌面端:
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop update @dpskk2/dsh-chatsync
桌面端先完全退出应用(含托盘)。卸载后重新启动 DSH。
Web 端:
dsh plugin --profile web remove @dpskk2/dsh-chatsync
桌面端:
& "$env:LOCALAPPDATA\Programs\DeepSeek Harness\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop remove @dpskk2/dsh-chatsync
gh auth login --hostname github.com --git-protocol https --web
按提示完成浏览器授权;询问是否让 Git 使用此账号时选 Yes。
安装后重新启动 DSH,打开 设置 → 同步,按设置页的四步完成。先在原电脑操作,再接入新电脑。
main。同步时会尝试创建或复用账号下的 dsh-sync 私有仓库。点击 保存连接,继续第 2 步。
注意: 保存只写入设置,不代表已连接成功;第③步才会检查连接并传输数据。
默认同步会话、附件、设置和工作区里的项目文件。只需要会话与设置时,关闭 同步工作区文件;关闭后暂停项目文件的上传与取回,远端已有文件保留但不再更新。
首次保留 手动同步,点击 保存选择,继续第 3 步。
注意: 首次同步前检查敏感文件。专用凭据文件不会上传,但聊天、附件或项目文件中的密钥仍可能被同步;需要时先设置排除规则。
点击 立即同步,取回远端数据并上传本机改动。传输完成前保持 DSH 打开。
确认结果: 设置页显示仓库地址、本机同步已完成,且没有同步失败。只显示「本地快照」表示尚未上传,新电脑还无法取回;失败时查看「上次同步详情」,处理后重试。
注意: 换机后仍需配置本机模型 API 密钥、安装其他插件和项目依赖。
开工前同步,收工后同步,确认成功再换电脑。 日常可在侧栏点「⟳ 同步」。
双向验证通过后,可在 设置 → 同步 → 选择同步内容和方式 中选择「自动同步」,开启「允许自动同步」并保存。默认每 5 分钟同步,也响应会话活动;完整触发时机见配置参考。
同步会传播删除和修改,重要资料请另留备份。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: backup。