Skip to content

v1.16.0 — Full test coverage, LSP/SQL, GUIDE enhancements

Choose a tag to compare

@maz557 maz557 released this 07 Jul 16:26

What's New

Bug Fixes

  • LSPManager: Fixed glob pattern matching bug in \matchesPattern\ (*\ replacement corrupted .)
  • LSPClient: Fixed \processBuffer\ not parsing JSON body when LSP server response lacks trailing newline
  • LSPClient: Fixed \shutdown\ — properly close stdin/stdout/stderr pipes before killing process

New Test Coverage (41+ new tests, 222 total)

  • MCP (14 new): HTTPTransport (SSE/POST), StdioTransport lifecycle, MCPManager operations
  • LSP (19 new): LSPClient (start/notify/request/diagnostics/definition/references/hover), LSPManager startForProject, config loader
  • detectLocalModel (4 new): success, empty list, unreachable, unknown provider
  • CodingAgent (4 new): multi-round tool calls, tool execution error, duplicate detection, invalid arguments

Documentation (GUIDE.md)

  • API Keys: Direct links table for all 10 providers + one-liner to check which keys are active
  • MCP: Finding servers (official repo, Smithery, PulseMCP), capabilities table, config guide
  • LSP: Per-language installation table (TS/JS, Python, Rust, Go, SQL), multi-language project behavior
  • Interface Guide: When to use CLI vs Web UI vs Binary
  • SQL LSP: Added \sql-language-server\ to default config and docs

Infrastructure

  • Added SQL LSP server (\sql-language-server) to default LSP config
  • AGENTS.md updated with test counts and new modules