dsh-migrate: Migrating Other Agents' Conversation Logs and Memory to DeepSeek Harness
`dsh-migrate` is an open-source plugin for DeepSeek Harness (DSH) designed to prevent the loss of conversation history when switching AI agents. It supports reading chat logs and memory from multiple mainstream agents, such as Claude, Cursor, and ChatGPT, and converts them into DSH’s native format. The plugin provides both a Web UI (`/migrate`) and a command-line tool, allowing users to import, preview, and retrieve historical sessions. Imported logs preserve tool calls and reasoning processes and are marked as “seed history,” enabling seamless context continuity. The plugin operates on source data in a read-only manner and retains only textual content without modifying the original data.
Read Moredsh-migrate: DSH Configuration Migration Tool
dsh-migrate is a tool designed for DSH environment configuration migration, aiming to address issues such as manual configuration copying being prone to omissions and lacking verification and rollback capabilities during machine replacement. By implementing a fixed process for source machine export packaging and target machine import restoration, the tool primarily covers profile configuration, settings.yaml, .agent-presets, and the vendor directory. Core functions include automatically scanning and sanitizing credentials during export to generate a single .dshmig archive package containing version information, a file manifest, and checksums. During import, pre-checks for OS compatibility and disk space are performed first. By default, a new independent profile is created to prevent overwriting existing configurations, followed by sequential execution of path recalculation, dependency installation, and a verification chain, with automatic rollback in case of failure. The tool supports two entry points: a settings page wizard and the host tool, and is applicable to configuration migration within the same operating system environment.
Read More