This release features architectural improvements with lightweight agent registry, enhanced documentation crawling (OpenZeppelin, Starknet.js), DSPy 3.0 upgrade, performance optimizations, and stability fixes for a more robust RAG system.
What's Changed
- refactor: replace config-based agents with lightweight registry by @enitrat in #37
- feat: add documentation snapshot crawler tool by @enitrat in #41
- feat: add documentation crawler for OpenZeppelin docs by @enitrat in #42
- fix: race condition on VectorDb singleton aquisition by @enitrat in #44
- feat: upgrade to DSPy 3.0 by @enitrat in #45
- refactor: migrate scripts to src/scripts and switch to uv build backend by @enitrat in #47
- dev: update StakrnetDocs ingester to be compatible with new website by @enitrat in #46
- security: add override to prevent malicious error-ex versions by @ijusttookadnatest in #49
- dev: remove custom tracing callback by @enitrat in #50
- dev: disable LLM cache by @enitrat in #51
- fix: streaming mode by @enitrat in #52
- dev: add scripts for dataset extraction by @enitrat in #58
- dev: fix logging config by @enitrat in #57
- dev: speedup starklings compilation in eval script by @enitrat in #55
- feat: GEPA optimizers by @enitrat in #56
- dev: update cairo book source by @enitrat in #54
- dev: remove deprecated backend by @enitrat in #53
- feat: add starknet_js as documentation source by @enitrat in #59
- dev: add g++ install to dockerfile (required for
uv
build) by @enitrat in #60 - dev: update gemini models by @enitrat in #61
Docker Images
As with all our previous releases, you can find the Docker images:
Full Changelog: v0.2.1...v0.2.2