The session you cannot take with you(earendil.com)
760 points by apitman 45 days ago | 218 comments
tl;dr: Inference APIs are increasingly returning provider-sealed state—encrypted reasoning tokens, opaque compaction blobs, hidden search results, and encrypted subagent messages—that turns local transcripts into partial views of sessions whose real state lives on provider servers. This breaks session portability, auditability, and user control, locking users into ecosystems even when they nominally "own" their data. The author argues providers should make storage optional, ensure every opaque artifact has a readable handoff representation, and stop treating outside distillation as illegitimate while practicing it internally.
HN Discussion:
  • Article raises an important overlooked lock-in problem users should resist
  • Solutions exist by externalizing tools, subagents, and using open protocols like MCP
  • ~Sessions were never the right abstraction; users should build their own portable artifacts like notes
  • Not a big deal in practice since context transfer already works via notes or cross-model resumption
  • Open-weight models or transparent APIs like chat completions offer an escape from provider lock-in