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.
- —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
- —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
- —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 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
- —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
- —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