v0.2.1 - LCMA phase 2
·
89 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
- use only uv for project and add Makefile for common actions by @davesnowdon in #165
- LCMA MVP2 by @davesnowdon in #170
- feat(metrics): add OTEL metrics coverage for LCMA pipeline by @hanumanclaw in #177
- feat: add comprehensive structured logging to LCMA codebase by @hanumanclaw in #176
- Update to support multiple environments by @davesnowdon in #180
- fix: accept outcome param on lithos_task_complete (#178) by @davesnowdon in #182
- fix: rebalance rerank weights so lexical >= vector (#179) by @davesnowdon in #183
- fix: prime OTEL gauge caches at startup (#181) by @davesnowdon in #184
- fix: harden setup_logging + evict handler between tests (#173) by @davesnowdon in #185
- refactor: public get_cached_meta accessor on KnowledgeManager (#171) by @davesnowdon in #186
- docs: clarify OTEL push path; add --telemetry-console flag by @davesnowdon in #187
- feat: composite lithos_related tool (#82) by @davesnowdon in #188
- refactor: remove lithos_links and lithos_provenance (#82, follow-up) by @davesnowdon in #190
- fix: lithos_search tags filter silently drops tags with colons (#191) by @davesnowdon in #192
- docs: group lithos_write parameters by role (closes #135) by @davesnowdon in #193
- fix(list): push tags/author/path_prefix into FTS for content_query by @davesnowdon in #211
- fix(lcma): snippet against full_content so title matches surface by @davesnowdon in #210
- fix(lcma): emit stored salience in lithos_retrieve results by @davesnowdon in #209
- fix(lcma): apply tag filter with AND semantics across scouts by @davesnowdon in #208
- fix(server): wrap search mutations in asyncio.to_thread by @davesnowdon in #213
- fix(dx): correct uv commands in README and reindex stats key by @davesnowdon in #212
- Bump versions for new release: 0.2.1 by @davesnowdon in #214
Full Changelog: v0.2.0...v0.2.1
🎉 Published to PyPI!
Install with:
pip install lithos-mcp==0.2.1🐳 Published to Docker Hub!
Pull with:
docker pull davesnowdon/lithos:0.2.1Or run directly:
docker run -d -p 8765:8765 -v lithos-data:/data davesnowdon/lithos:0.2.1