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.
- Honcho
- Using mirascope instead of langchain for a smaller package size
- screen jitter on revalidation conversations and messages on webui
- Removed A/B testing logic
- Dark mode
- Web Caching
- LateX Support
- Multiline support for chat textbox
- Required Sign In
- No A/B for Honcho
- Error handling for content filter
- Update Langchain version to ^0.0.348
- Update OpenAI Package to ^1.3.8
- Sentry monitoring for error handling
- New chats on web will set the current conversation
- Honcho is not required to run locally
- A/B is only set for logged in users
- User Accounts for Web
- Persistent conversations across sessions using authentication
- Multiple Conversations at once for Web
- Experimental integration with Honcho
- Introduced user prediction chain
- The Web UI is now using a combination of
NextJS
andFastAPI
- Mobile Friendly UI with Thoughts hidden by default
- Layered Cache for Discord to reduce memory burden with smaller default capacity
- Switched Bloomchain to use
classmethods
instead of instance methods
- Upgrade Langchain version to
0.0.286
- Deployment redundancy and minimum availability requirements
- Added asyncio
locks
for better concurrency safety
- Database support for long term memory storage
- The default LLM is now using Azure based OpenAI models
- Used streamables to allow for more responsive interfaces
- Using Langchain expression language for chaining together calls
- Streamlit webui as an alternative method of using tutor-gpt
- Langsmith support
- thoughts will no longer be forwarded to a public channel if generated from a discord DM
- Migrated to
ChatMessageHistory()
- Refactored repository structure to support multiple interfaces and generally clean up logic
- Upgrade Langchain version to
0.0.257