DSH: Continuing the Conversation — Syncing Sessions and Workspaces via GitHub Private Repositories
`dsh-chatsync` is an open-source plugin for DeepSeek Harness (DSH) designed to address issues with sessions, settings, and project files not being seamlessly carried over across multiple devices. The plugin stores runtime state in a GitHub private repository to enable cross-device synchronization. Installation requires an appropriate DSH version, Git, and the GitHub CLI. After logging in with the GitHub CLI, users connect the repository in DSH settings and select what content to synchronize. The first synchronization should be performed on the original computer. After that, a new computer can retrieve the data by connecting to the same repository. For daily use, it is recommended to synchronize before finishing work. The plugin supports both manual synchronization and automatic synchronization every 5 minutes. Note that a new computer must configure the API key separately. Dedicated credential files will not be uploaded, and it is recommended to keep local backups of important data.
Read MoreDeepSeek Harness Bidirectional Sync Plugin (dsh-sync-plugin)
The DeepSeek Harness (DSH) bidirectional sync plugin uses a private GitHub repository to synchronize sessions, attachments, and workspace configurations across multiple devices. It supports manual or automatic synchronization and features grouped session migration, conflict handling, and patch hosting. Users must install the plugin and authorize GitHub; it is suitable for technical users seeking a consistent workflow across multiple devices, though privacy risks should be considered and the application must remain running.
Read More