deepseek-harness/packages/session/session-persistence/src
Tianyi Cui 5931afaf87 docs(session-persistence): bind raw capability to its reader
The abstract capability flag forces every backend to state whether it owns per-session raw artifacts, but TypeScript cannot express that a true flag requires replacing the concrete unsupported default. Without an implementer-facing obligation, a backend could advertise support and then fail with a contradictory unsupported diagnostic on first use.\n\nDocument the required pairing at the capability declaration. Keep readRaw concrete so backends that correctly report false inherit one fail-loud implementation instead of duplicating rejection code.
2026-08-11 18:10:28 +08:00
..
coordinator.ts refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
index.ts docs(session-persistence): bind raw capability to its reader 2026-08-11 18:10:28 +08:00
invariant.ts build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
preparations.ts refactor(session): fold the session family into packages/session/ 2026-08-09 01:21:11 +08:00
revision.ts refactor(session): fold the session family into packages/session/ 2026-08-09 01:21:11 +08:00
write-behind.ts refactor(session): fold the session family into packages/session/ 2026-08-09 01:21:11 +08:00