1.9 KiB
1.9 KiB
Change Log
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.
[0.0.4] — 2024-02-22
Added
- A User object for global user level metadat and more object oriented interface
- Reverse Pagination support to get recent messages, sessions, etc. more easily
- Linting Rules
Changed
- Get sessions method returns all sessions including inactive
- using timestampz instead of timestamp
Clientrenamed toHonchoHonchotakes inapp_nameinstead ofapp_id.app_nameneeds to be a unique identifierHonchoobject requires aninitialize()call to be used
[0.0.3] — 2024-02-15
Added
- Collections table to reference a collection of embedding documents
- Documents table to hold vector embeddings for RAG workflows
- Local scripts for running a postgres database with pgvector installed
- OpenAI Dependency for embedding models
- PGvector dependency for vector db support
Changed
- session_data is now metadata
- session_data is a JSON field used python
dictfor compatability
[0.0.2] — 2024-02-08
Added
- Async client
- Metamessages introduced
- Paginated results for get requests
created_atfield added to Messages and Metamessages- added singular
get_messagemethod - Size limits for messages and string fields
Changed
- Default rate limit of 100/minutes
- Changed default ID type to use UUIDs
session.delete()is nowsession.close()- replace
requestsforhttpx
Removed
- Removed messages from session response model
[0.0.1] — 2024-02-01
Added
- Rate limiting of 10/minute
- Application level scoping
Changed
- Client uses object oriented interface
- Client has a default connection string pointing towards https://demo.honcho.dev
Removed
- Top Level Client functions for interacting with Honcho API