Changelog
All notable changes to SessionGraph are documented here. We follow Semantic Versioning. Newest releases appear first.
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 →