ZhenHuangLab/dsh-sync

ZhenHuangLab★ 0TypeScript最后同步: 2026-08-15

在 GitHub 打开

README 摘要

dsh-sync Policy-driven DeepSeek Harness config sync. This is not a thin git pull of $DSH HOME . A dual-face DSH plugin: - Host — sidecar Git under $DSH HOME/.dsh-sync/ , namespace-projected settings, secret scan, journaled apply, /sync command, fenced HTTP/SSE API - Web — theme-independent settings.section ("Git Sync") plus a /sync popupSelect decoration Pinned to DSH 0.1.0-rc.6 . Install Then restart dsh web . Open Settings → Git Sync . From a checkout: The package declares dsh.bundle.patch so the CLI appends it to dsh.profile.bundles . The client bundle is exports["./client"] ( lib/client.js ) in the ModuleLoader factory format. What v1 syncs Class Items Apply Safe / live Selected settings namespaces as payload/settings.namespaces.yaml (user layer, secrets and local-only paths stripped) ctx.settings.mutate with expectedRevision Restart profiles/{web,headless}/package.json Explicit only; shows install/restart follow-up. Does not run pnpm. Executable profile/home cordis.patch.yml , user .agent-presets/ /{preset.yml,agent.cordis.yml,tool-bootstrap.mjs} Explicit risk confirmation naming files + remote Never: .credentials.yaml , sessions, storages, node modules , generated cordis.yml …

在 GitHub 查看完整 README →
工具/开发dsh-plugindsh-plugin-marketdsh-plugins

分类