Changelog

Every release, every fix, every improvement.

v0.1.0Initial ReleaseMarch 2026

First public release of LoopGuard. Loop detection and the TypeScript context engine ship in the free tier. Rust engine, MCP server, and shell hooks ship in Pro.

Loop Detection
  • Diagnostic-based loop detection via VS Code diagnostics API — works on all languages VS Code supports
  • Edit-pattern loop detection — catches loops even when the error message changes between attempts
  • Configurable sensitivity: Low (5 occurrences), Medium (3 occurrences), High (2 occurrences)
  • Real-time status bar showing active loop count and total time wasted this session
  • Alert notification with three actions: Try New Approach, View Details, Ignore
  • Session dashboard webview panel — live session metrics, active loops, and token estimates
  • Session reset command — clears all loop state and restarts the timer
  • Toggle detection on/off without reloading the extension
Context Engine
  • TypeScript context engine (~80% reduction) — ships in the free tier, no binary required
  • Rust context helper can reach 89–99% reduction on some files and MCP workflows
  • Focused context copy from the current file using imports plus nearby error context
  • AST- and entropy-based modes are available through the local loopguard-ctx binary
  • The extension UI reports quick local token estimates after each copy
  • Copy Optimized Context command (Ctrl+Shift+P) — copies compressed context to clipboard
  • Measured reductions vary by file, language, and mode rather than staying fixed at one percentage
  • Loop detection is language-agnostic because it follows IDE diagnostics
MCP Server (Pro)
  • loopguard-ctx exposes a larger MCP toolset for compatible AI clients
  • Supported setup targets include Claude Code, Cursor, Windsurf, Codex CLI, Zed, and VS Code / Copilot
  • ctx_read — focused file reads with multiple modes
  • ctx_search — compact code search results
  • ctx_tree — compressed directory structure
  • ctx_shell — cleaner shell output for AI-facing workflows
  • LoopGuard: Configure MCP Server writes the right config file for the selected tool
  • The MCP server is the local loopguard-ctx binary — no Node wrapper required
Shell Hooks (Pro)
  • Shell helper path for reducing noisy CLI output before you paste it into AI tools
  • Supports bash, zsh, fish on Windows (WSL), macOS, and Linux
  • 60–90% reduction on npm install, git log, docker build, cargo build output
  • Install via LoopGuard: Install Shell Hooks or loopguard-ctx init
Auth & Sync
  • Sign In command — opens browser to loopguard.vercel.app/auth/extension
  • Google OAuth and email + password sign-in supported
  • JWT stored in VS Code SecretStorage (macOS Keychain / Windows Credential Manager / Linux libsecret)
  • Session metrics sync to API every 5 minutes and on session end
  • Loop events sync individually — each detection fires a single lightweight API call
  • Works on VS Code, Cursor, and Windsurf — IDE callback URI auto-detected from vscode.env.uriScheme
Platform Support
  • Windows 10 / 11 — x64 and ARM64
  • macOS 12+ — x64 (Intel) and ARM64 (Apple Silicon)
  • Linux — x64 and ARM64 (glibc 2.17+)
  • Rust binary distributed as platform-specific VSIX — no Cargo, no build step required
  • Loop detection uses VS Code diagnostics API — identical behavior on all platforms

See what’s coming next on the Roadmap