deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
Sync Codex / Claude Code sessions into DeepSeek Harness as resumable sessions. 把 Codex / Claude Code 的历史会话同步到 DeepSeek Harness(DSH),导入后可直接续聊。
/sync codex 自动扫描 ~/.codex/sessions,导入最新会话~/.codex/sessions,Codex 会话一有变化就增量导入,无需手动操作SessionPersistence 接口,通过全部 load 校验# install the plugin into your DSH web profile
cd ~/.dsh/profiles/web
pnpm add @z47_rose_1/dsh-session-sync
Or install directly from GitHub:
pnpm add github:NB4747/dsh-session-sync
Then add to cordis.patch.yml:
- insert:
- id: session-sync
name: 'dsh-session-sync'
Restart DSH (dsh web).
In the DSH Web UI, run:
/sync codex # manual incremental import
/sync claude # import Claude Code sessions (~/.claude/projects)
/sync watch # start realtime watcher (enabled automatically on boot)
/sync unwatch # stop the watcher
/sync push <sessionId> # export new DSH turns back to the source Codex rollout (bidirectional)
Or with an explicit path (file or directory):
/sync codex C:\Users\you\.codex\sessions
Imported sessions appear under their source project workspace. Refresh the session list to see them.
Realtime syncing is enabled by default when the plugin loads — every new or
changed Codex rollout / Claude Code session is auto-imported after a 3-second
debounce. Set
autoWatch: false in the plugin config to disable.
pnpm install
pnpm run build
~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl) — read-onlySessionEventssessionPersistence.create / append (zstd frames, contiguous seq, balanced turns)cwd/sync codex incremental import/sync claude, dual-directory watch)/sync push — DSH → Codex export)/sync push, the manifest records the
post-push mtime so the watcher skips the lines we just wrote — no duplicate
sessions./sync push warns you and appends your DSH turns
after them (chronological order preserved).MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。