All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
N/A
- Implemented batch processing for
search,get_by_id, andget_dependenciesmethods across the stack, allowing them to accept lists of requests for greater efficiency. - The API Client (
lean_explore.api.client) now sends batch requests concurrently usingasyncio.gatherto reduce network latency. - The Local Service (
lean_explore.local.service) was updated to process lists of requests serially against the local database and FAISS index. - The MCP Tools (
lean_explore.mcp.tools) now expose this batch functionality and provide list-based responses. - The AI Agent instructions (
lean_explore.cli.agent) were updated to explicitly guide the model to use batch calls for more efficient tool use.
- Updated minimum Python requirement to
>=3.10.