deepseek-harness/packages/attachment
xjt ce883ffea3 Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
# Conflicts:
#	.agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.i18n.yaml
#	.agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.zh.md
#	README.i18n.yaml
#	README.zh.md
#	scripts/snapshots/translation-prompt-v4/request-response.expected.json
2026-08-12 16:45:48 +08:00
..
attachment release(dsh): 0.0.1-rc.2 2026-08-11 22:52:39 +08:00
attachment-local fix(web): cap default images at 5 MiB 2026-08-12 14:47:20 +08:00
README.i18n.yaml docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00
README.md Merge remote-tracking branch 'origin/master' into worktree/web-multimodal-image-input 2026-07-27 12:27:30 +08:00
README.zh.md docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00

attachment/ - durable attachment capability family

English | 中文

The durable binary attachment seam and its local filesystem implementation. Both are product packages.

Package Role ctx key
attachment/ Immutable attachment references, image limits, and storage service ctx.attachments
attachment-local/ Content-addressed private storage below DSH_HOME (registers on ctx.attachments)

Unsent browser drafts are intentionally outside this capability. Bytes enter durable storage only when a user prompt is submitted or when a provider adapter commits structured model output.