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.
- LLM evaluation logic
- Integrated Alembic for managing chat history migrations
- Tool implementations without langchain or langgraph dependencies
- CRUDs.
- BlueNaas CRUD tools
- Migrate LLM Evaluation logic to scripts and add tests
- Removed release please bot and add automatic on tag pushes to ecr.
0.3.2 (2024-10-29)
0.3.1 (2024-10-29)
0.3.0 (2024-10-29)
- Added release please (dd11700)
- Added release please to automate changelogs and releases. (5b9d30b)
- Added stream (#33) (3df8463)
- Swarm copy POC.
- Agent memory.
- Switched from OAUTH2 security on FASTAPI to HTTPBearer.
- Switched to async sqlalchemy.
- Expanded list of etypes.
- Add get morphoelectric (me) model tool
- BlueNaaS simulation tool.
- Validation of the project ID.
- BlueNaaS tool test.
- Human in the loop for bluenaas.
- Fixed 0% unittest coverage bug.
- Get ME model tool querying logic
- Fixed a bug that prevented AsyncSqlite checkpoint to access the DB in streamed endpoints.
- Fixed a bug that caused some unit tests to fail due to a change in how httpx_mock works in version 0.32
- Update readme
- Extra multi agent unit tests
- Extra unit tests for dependencies.py
- Github action to create the docs.
- Migration to pydantic V2.
- Streaming with chat agent.
- Deleted some legacy code.