v1.20.2 — Test Coverage + MCP Config Fix + Multi-Window Logs
What's New (since v1.19.1)
v1.20.2
MCP Config Fix
.vscode/mcp.json— corrected schema:mcpServers→servers, added"type": "stdio". MCP was disconnected from Copilot Chat without this.- Removed deprecated MCP config from workspace settings (VS Code no longer reads it there).
Multi-Window Output Logs
outputLogger.ts— each log line now tagged with workspace name (e.g.[ContextE],[compR]). Multiple VS Code windows all write to~/.contextengine/output.log— tags disambiguate the source.
Test Coverage
- 3 new test suites:
cli.test.ts,sessions.test.ts,firewall.test.ts - 57 tests across 6 files (was 25 tests in 3 files)
- PM2
ecosystem.config.cjsfor local dev
v1.20.1
Pre-Commit Hook Blocks
hooks/pre-commitnow exits 1 (blocks commit) when CE docs are stale >4h. Agents ignore warnings — only hard gates work.
Extension v0.6.2–v0.6.7
- Terminal watcher — 9 categories, credential redaction (10 patterns), stuck-pattern detection
- Log dedup — fingerprint-based, 99% log noise reduction
- Output file logger — mirrors Output panel to
~/.contextengine/output.logfor agent analysis - Credential redaction broadened to cover
WORD_API_KEY=patterns + vendor prefixes
v1.20.0
Value Meter & Session Stats
- Status bar shows recalls, saves, estimated time saved
- Live stats dashboard in info panel
- CLI
statscommand reads session metrics - Stats written by Protocol Firewall to
~/.contextengine/session-stats.json
Stats
- 57 tests passing (6 files)
- 17 MCP tools (13 free + 4 PRO)
- ~12,800 lines of source code
- Score: 95% A+
- npm: 1,233 weekly downloads
Install
npx @compr/contextengine-mcp