Changelog

All notable changes to SessionGraph are documented here. We follow Semantic Versioning. Newest releases appear first.

v0.1.0Initial ReleaseMay 2026

Core Proxy

MITM TLS proxy

Local HTTPS interception via a device-unique CA certificate. Intercepts and inspects encrypted traffic to api.anthropic.com and api.openai.com without routing anything through external servers.

PAC file auto-discovery

SessionGraph generates a Proxy Auto-Configuration file at http://127.0.0.1:4200/proxy.pac and can register it as the system proxy on launch, automatically routing only AI traffic through the proxy.

Compression

84% context compression

LLM-based summarisation engine analyses the messages array before each API call and replaces resolved, redundant context with dense summaries. Recent active context is always preserved verbatim.

Session Graphs

Session graph extraction

At the end of each session, a structured JSON graph is extracted capturing files touched, architectural decisions, errors resolved, and conventions established.

Session restoration

The most recent session graph is automatically injected into the system prompt at the start of the next session for the same project, giving the AI instant project context.

Dashboard & UI

Live savings dashboard

Real-time display of tokens saved, estimated cost savings in USD, active session count, and compression ratio — updated on every proxied request.

D3 graph visualisation

Interactive force-directed graph explorer for session graphs. Click any node to inspect its content. Zoom, pan, and filter by node type.

Session list with pagination

Full paginated list of all captured sessions with sortable columns, per-session token stats, and one-click graph inspection.

Toast notifications

Non-blocking status notifications for proxy events: session saved, compression applied, license validated, errors encountered.

Developer Experience

One-click CLI profile installer

Detects your active shell, appends the correct HTTPS_PROXY, HTTP_PROXY, and NODE_EXTRA_CA_CERTS exports to your shell profile, and reloads the shell — no copy-pasting required.

Licensing & Accounts

RS256 license key validation

Offline-capable license validation using RS256 JWT keys. Pro licenses are verified locally against the public key; a network ping is only made periodically for renewal checks.

Free tier: 3 session saves per month

Context compression is unlimited on all plans. Session graph saves are capped at 3 per calendar month on the Free tier.

Have a feature request or found a bug? Open an issue on GitHub →