| feat(session): add vcs package for context/state version control
Per-session linear version control for an agent's LLM context (message-level
append-only WAL) and kv state: commit, snapshot, replay, overwrite rewind,
and fork that clones a new session for parallel use. JSON-only via pydantic;
jsonl and kv backends. Reaches the session via existing get_state/set_state,
ContextEngine, and create_agent_session without modifying any existing code.
| 4 小时前 |