hccccc01333/dsh-report-card--packages-attachment-attachment ↗★ 1
@deepseek-ai/dsh-attachment
Durable immutable attachment storage seam for the DeepSeek Harness 适合需可靠保存图片附件的开发者;属底层接缝,非终端用户功能。
同名パッケージの別リポジトリ
- deepseek-ai/deepseek-harness--packages-attachment-attachment
- whitelonng/dshcode--packages-attachment-attachment
- fufankeji/deepseek-harness-studio--packages-attachment-attachment
- op7418/pilot-harness--packages-attachment-attachment
- See-Sol-Lab/DeepSeekGUI--packages-attachment-attachment
- peiyuwang54/deepseek-harness-cli--packages-attachment-attachment
インストール
検証済み bundle がないか、互換性チェックに失敗しています。先にリポジトリの説明を読んでください。 README 全文を読む ↗
ドキュメント
README 全文を読む ↗@deepseek-ai/dsh-attachment
English | 中文
The durable attachment seam. ctx.attachments validates and atomically commits immutable image bytes, then returns a serializable ImageAttachmentRef; consumers never persist browser paths, object URLs, provider URLs, or base64 in session events.
Unsent composer images remain browser-owned temporary drafts. validateImage runs the same admission policy without persisting; batch writers validate every member first so a malformed member cannot strand earlier members as unreferenced objects. saveImage commits each accepted image before any model-visible session event is published, and readImage verifies the content-addressed object against its logged metadata. Callers may cancel readImage; implementations observe cancellation around backend and verification work and preserve it instead of translating it into a storage failure.
Model Experience
Indirectly, through the role-neutral core ImageBlock and provider adapters that resolve its durable reference.
KV Cache effect
Adding an image changes the provider request and therefore invalidates the affected request suffix.
Known Limitations and Deferred Work
- Version one accepts PNG, JPEG, WebP, and GIF only.
- Retention and garbage collection are deferred because resumed and forked sessions may share immutable objects.
- Generic files, audio, video, and persistent unsent drafts require separate lifecycle and provider contracts.