yangyongzhen/dsh-session-export ↗★ 3

dsh-session-export

Export DeepSeek Harness sessions to Markdown for review, blogging and audit. 适合需要留存或整理会话记录的用户;可配置导出目录与截断长度,也可作为库复用渲染管线。

패키지
dsh-session-export
호환성
미검증
버전
0.1.0
최근 업데이트
2026. 8. 14.

같은 패키지 이름의 다른 저장소

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yangyongzhen/dsh-session-export

配置

通过 profile 的 cordis.patch.yml 或 --patch overlay 覆盖:

- id: session-export
  config:
    enabled: true            # 总开关,false 关闭自动导出
    outDir: ~/exports        # 导出目录,默认 $DSH_HOME/exports
    debounceMs: 1000         # turn/end 后的静默等待(毫秒)
    maxResultChars: 2000     # 工具参数/结果的截断长度
    includeInjected: false   # true 时包含注入消息(上下文快照、skill 目录等)

作为库使用

渲染管线独立于运行时,其他插件可直接复用:

import { renderSessionMarkdown, summarizeStats } from 'dsh-session-export';
// 或按包路径导入:dsh-session-export 的 lib/markdown.js

const md = renderSessionMarkdown(session.events, { sessionId: session.id }, 2000, false);