mirror of
https://github.com/deepseek-ai/awesome-deepseek-agent.git
synced 2026-11-05 01:07:37 +00:00
[PR #399] [CLOSED] docs: add dsh-session-export integration guide #402
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
deepseek-ai/awesome-deepseek-agent#402
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/deepseek-ai/awesome-deepseek-agent/pull/399
Author: @kittimzhe
Created: 8/23/2026
Status: ❌ Closed
Base:
main← Head:docs/add-dsh-session-export-guide📝 Commits (4)
5bbdf0cdocs: add dsh-session-export integration guidecce2ef6Add source repo link to guide6a7e5cbAdd source repo link to guide2e6e8cddocs: document /archive (v0.2.0) in dsh-session-export guide📊 Changes
4 files changed (+100 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📝
README.zh-CN.md(+1 -0)➕
docs/dsh_session_export.md(+49 -0)➕
docs/dsh_session_export.zh-CN.md(+49 -0)📄 Description
What
Adds an integration guide for dsh-session-export — an open-source out-of-tree plugin for DeepSeek Harness. It ships two commands:
/transcriptexports a session as a human-readable Markdown/JSON transcript to a host path, and/archive(v0.2.0) writes raw session logs as per-session ZIP backups.Why
DeepSeek Harness's CONTRIBUTING encourages ecosystem growth via out-of-tree plugins. The shipped
@deepseek-ai/dsh-session-log-exportis browser-download-only and JSONL-only (its README lists these under "Known Limitations"); this plugin writes to a host path and works with anyctx.sessionQuerybackend./archivespecifically covers the SQLite gap: SQLite persistence declaressupportsRawArtifacts: false, so the official/exportcannot read it, while/archivereads throughsessionQuery.readSession.Verification
/transcript(v0.1.0): every command in the guide was executed and verified locally against real sessions — npm install → auto-activation viadsh.bundle→/transcriptin the web UI with--json/--full/--out/--idvariants./archive(v0.2.0): parser + execution path covered by 46 unit tests, and ZIP output validated with a realunzip -t(CRC32 + deflate + UTF-8 round-trip). The SQLite claim is pinned at the source —session-persistence-sqlite/src/index.ts:55(supportsRawArtifacts = false) vs the official exporter'sreadRawatsession-log-export/src/archive.ts:243.Plugin source: https://github.com/kittimzhe/dsh-session-export (MIT).
Checklist
Disclosure: I'm the plugin's author; it's MIT-licensed.
/transcriptwas verified live in the web UI;/archiveis covered by unit tests + real ZIP validation (end-to-end UI run pending a fresh API key).🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.