SYKE
Home

Changelog

All notable changes to the SYKE MCP Server.

v1.8.11 February 28, 2026
  • Dynamic version: Server version is now read from package.json at runtime instead of being hardcoded in 4 places. MCP handshake, startup log, update check, and Smithery sandbox all report the correct version automatically.
  • Pricing unification: Eliminated stale $9/mo and $89/yr references across all 11+ files. Pro is $12/mo · $99/yr, Cortex is $29/mo · $249/yr — verified via full-codebase grep.
  • Cortex upgrade modal: Now detects user’s current tier (Free/Pro/Cortex) and billing period (monthly/annual) to show the correct price difference.
  • File viewer fix: Files with ../ prefix in path no longer cause “Server returned non-JSON” errors. Switched from URL path to query parameter approach.
  • Website version updated: Landing page hero and statusbar now show v1.8.10+.
v1.8.2 February 28, 2026
  • Version consistency fix: Resolved version drift across package.json, index.ts, and website — all now report v1.8.2. Homepage hero tag and statusbar updated from v1.4.0.
  • Cortex annual pricing: $249/year option added to Paddle catalog. Terms of Service updated to reflect Cortex billing (monthly $29 / annual $249).
  • Paddle price alignment: All four Paddle price IDs (Pro monthly, Pro annual, Cortex monthly, Cortex annual) verified against live catalog.
  • Cortex page aria-label fix: Corrected stale $159 references in accessibility labels to $249.
v1.8.1 February 28, 2026
  • Version Sync API: New /api/version endpoint returns current version, latest npm version, and outdated status with 24-hour registry cache.
  • Startup update check: MCP server now checks for updates on startup (non-blocking). Logs an update prompt when a newer version is available on npm.
  • Dashboard update banner: Top-of-page banner appears when your local SYKE is outdated, with copy-ready upgrade command.
  • Pricing restructure: Free ($0, 200 files, 3 tools), Pro ($12/mo, unlimited files, all tools), Cortex ($29/mo, AI analysis + project scanning).
  • GitHub source published: Full source code available at github.com/khalomsky/syke.
v1.8.0 February 27, 2026
  • Cortex tier ($29/mo): New premium tier for AI-powered features. ai_analyze and scan_project require Cortex. Pro retains all structural analysis tools.
  • scan_project tool: AI-powered full-project scan generates a comprehensive onboarding document covering architecture, key files, and patterns.
  • Free tier expanded to 200 files: Previously 50 files, now 200 files in the dependency graph at no cost.
  • Founding 20 adjusted: Program now grants 30-day Pro access via verified GitHub star.
  • Static analysis wording: "tree-sitter" references updated to "static analysis" across docs and landing page for clarity.
v1.5.4 February 26, 2026
  • GitHub OAuth star verification: Founding 20 now requires a verified GitHub star. Users authenticate via GitHub OAuth, and the server checks the actual star status via API before granting 30 days of Pro.
  • 3-step Founding 20 flow: Star the repo → Verify with GitHub → 30 days Pro unlocked. Replaces the previous honor system.
  • Trial redesign: All new signups get a 7-day Pro trial. Founding 20 upgrade is earned by starring, not auto-assigned.
v1.5.2 February 26, 2026
  • Founding 20 duration: Reduced from 90 days to 30 days — optimized for habit formation and conversion timing.
  • Trial duration: Extended from 3 days to 7 days — one full week to evaluate all Pro features.
  • Website & docs updated: FAQ, refund policy, landing page, and npm README all reflect the new trial periods.
v1.5.0 February 25, 2026
  • Free/Pro tier restructure: Free tier now includes 3 core tools (gate_build, check_safe, get_dependencies) with a 200-file limit and single project. Pro unlocks all 8 tools, unlimited files, multi-project support, and advanced algorithms.
  • Graph-level file limit: Free tier enforces the 200-file cap at graph build time — only the first 200 discovered files are loaded into the dependency graph. Pro builds the full graph with no limit.
  • Pro-only tools: analyze_impact, get_hub_files, refresh_graph, ai_analyze, and check_warnings now require a Pro license. Tool descriptions show [PRO] tag for clarity.
  • AI key management: Added REMOVE button to the AI keys modal in the dashboard. Clear any configured API key with one click to disable AI analysis per provider.
v1.4.18 February 25, 2026
  • SCC Condensation + Topological Sort: Tarjan's algorithm detects all circular dependency clusters, condenses the graph into a clean DAG, and computes correct cascade levels. Replaces the old DFS cycle detection (capped at 10) with O(V+E) full coverage.
  • Composite Risk Scoring (0–1): Five weighted signals replace the old 3-bucket threshold. Fan-in (30%), Stability Index (20%), Cyclomatic Complexity (20%), Cascade Depth (15%), PageRank (15%). Every file gets a continuous risk score that AI agents can use for threshold decisions.
  • Git Change Coupling: Mines the last 500 commits to find files that frequently co-change without import relationships. Surfaces hidden dependencies (config files, stylesheets, schemas) that static analysis misses. Integrated into analyze_impact and gate_build outputs.
  • PageRank for File Importance: Power Iteration PageRank adapted for dependency graphs. Files imported by many important files rank higher than those imported by leaf nodes. Every file gets a rank position and percentile. get_hub_files now sorts by PageRank instead of simple dependent count.
  • Incremental Graph Updates: Single-file changes now re-parse only the changed file and update edges in place, instead of rebuilding the entire graph. SCC and PageRank recompute after edge changes in <100ms.
  • Memoized BFS Queries: Impact analysis results are cached with a reverse-index for smart invalidation. Repeated queries return in O(1). 500-entry LRU cache with hit/miss diagnostics exposed in refresh_graph output.
  • Gemini API safeguards: Added 1.5s file change debounce, MD5 hash caching (skip duplicate analysis), rate limiting (10 calls/min), and a toggle endpoint (POST /api/toggle-realtime-ai) to disable real-time AI during active development.
  • All 5 algorithms run locally with zero AI token cost. AI semantic analysis is reserved for high-risk changes only.
v1.4.15 February 25, 2026
  • Pro Trial support: New pro_trial plan — 7-day free Pro access on signup. All Pro features unlocked during trial.
  • Founding 20 Program: Redeem a founding code to get Pro access. Admin can generate & manage codes from the admin panel.
  • Settings Panel (MCP Dashboard): Manage license key and AI provider keys (Gemini / OpenAI / Anthropic) directly from the web dashboard — no config file editing needed.
  • Admin Dashboard expansion: Active device count, live session tracking, country breakdown, Paddle SDK integration, founding code management tab.
  • Multi-language UI: Auto-detects Korean/English from system locale. Configurable via ~/.syke/config.json or SYKE_LANGUAGE env var.
  • Hot-swap keys: Change license key or AI provider key at runtime without restarting the MCP server.
  • Version consistency fix: Server constructor, startup log, and package.json now all report the same version.
v1.4.0 February 2026
  • Dashboard Settings Panel: 42 real-time controls across 9 groups — nodes, links, particles, layer colors, scene, camera, arrows, animation, physics.
  • Smart Search: Search nodes by name, layer, or keyword. Matching nodes highlight with non-matches dimmed. Camera auto-frames results. Clearing restores full graph view.
  • Defensive API layer: Content-type validation and URI-encoded file paths on all dashboard API calls. Prevents silent parse errors.
v0.4.0 February 2026
  • Language Plugin System: 8 languages with zero-config auto-detection. No setup required — SYKE detects your stack automatically from file extensions.
  • New languages added: Python, Go, Rust, Java, C++, Ruby (joining existing TypeScript/JavaScript and Dart support).
  • Unified static analysis: Cross-language dependency extraction using a unified plugin architecture, replacing the previous language-specific approach.
  • Internal refactor: src/languages/plugin.ts registry replaces the Dart-only src/dart/ module.
v0.3.0 February 2026
  • Web Dashboard: 3D interactive dependency graph visualization at syke.cloud/dashboard.
  • Real-time file monitoring: Server-Sent Events (SSE) stream pushes live graph updates as your AI modifies files.
  • Animated diff viewer: Visual representation of cascade changes in the dashboard.
  • Gemini AI analysis integration: Connect your Gemini API key for semantic impact analysis.
  • New MCP tool: check_warnings — scan your entire codebase for potential issues.
v0.2.0 January 2026
  • License system: Online license key validation enabling Pro/Free tier differentiation.
  • Pro tier features: Real-time monitoring and AI analysis gated behind license key.
  • Device management: Maximum 2 concurrent active devices per Pro license.
  • Heartbeat-based session tracking: Active device detection via periodic license heartbeat.
v0.1.0 January 2026
  • Initial release. Core MCP server available as @syke1/mcp-server on npm.
  • Core MCP tools: gate_build, analyze_impact, check_safe, get_dependencies, get_hub_files, refresh_graph, ai_analyze.
  • Dart language support via lakos for dependency graph construction.
  • Basic dependency graph analysis: PASS / WARN / FAIL build gate, impact traversal, hub file detection.