OpenProgram Docs

Session Subsystem#

A session is one conversation between a user and an agent.

  • storage.md — Data model: field definitions, status enums, on-disk layout, non-persistent objects, interface signatures
  • operations.md — Operational flows: startup, creation, writing messages, updating fields, naming, listing, deletion, archiving
  • name.md — LLM title generation details: prompt, parameters, post-processing
  • context.md — session_context manager: a unified context shared by all entry points
  • distill.md — Reading a session back as text and turning it into a reusable skill or function
  • comparison.md — Comparison of Claude Code / OpenCode / OpenClaw / OpenProgram
Last updated · 2026-08-13