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 More