Skip to content

0.2.4

Latest

Choose a tag to compare

@possible055 possible055 released this 21 Jan 21:14
· 41 commits to main since this release

Release Date: 2026-01-22

Agentic search pipeline, multi-language LSP integration, cloud retrieval, and comprehensive deprecation of legacy naming

New Features

Agentic Search Pipeline

  • agentic_search tool — New primary codebase search tool replacing fast_search
  • agentic_retrieval tool — Two-stage semantic + agentic code retrieval (requires RELACE_CLOUD_TOOLS=true and MCP_SEARCH_MODE=indexed|both)
  • MCP_SEARCH_MODE — Control search mode: agentic (default), indexed, or both

Multi-Language LSP Integration

  • Extended LSP toolset with find_symbol, find_references, get_hover for Python, TypeScript, Go, and Rust
  • Session-based LSP lifecycle with fingerprint-based caching and improved state isolation
  • SEARCH_LSP_TOOLS — Gatekeeper for LSP tool enablement (true, false, auto)

Configuration Enhancements

  • SEARCH_TOP_P — Optional sampling control for providers requiring explicit top_p (e.g., Mistral)
  • Third-party provider support — Relaxed API key requirements; auto-derive keys from {PROVIDER}_API_KEY

Benchmark

  • Loc-Bench CLI tools: curate, report, checkpoint resume, timeout, and fail-fast support

Breaking Changes

  • fast_search deprecated — Use agentic_search instead. Returns _deprecated field in response. Will be removed in v0.2.5.
  • Environment variable deprecation finalized — All RELACE_* prefixed aliases emit warnings and will be removed in v0.2.5

Improvements

  • Dual-channel parallel search with fine-grained benchmark metrics
  • Tool descriptions streamlined for consistency across all MCP tools
  • Security hardening for LSP path validation and symlink traversal

Fixed

  • Cloud hash parameter and gitignore unignore semantics
  • Branch handling and hash usage in cloud search logic
  • Mistral API compatibility for assistant messages

Documentation

  • Renamed fast_search to agentic_search in all docs
  • Added agentic_retrieval usage guide
  • README benchmark section added

Stats

144 files changed, 10811 insertions(+), 2626 deletions(-)

Full Changelog: v0.2.3...v0.2.4