Releases: khoj-ai/khoj
Releases · khoj-ai/khoj
1.36.5
🛠️ Fix
- Simplify agent selector by @sabaimran in 589b047
- Fix deletion -> invalid chat -> client-side error by @sabaimran in 427ec06
- Only default setup offline models if in interactive mode by @sabaimran in 0211151
Full Changelog: 1.36.4...1.36.5
1.36.4
🧪 Improve
- Fix system prompt for generating diagrams better with GPT by @sabaimran in 2e01a95
- Fix dark mode page change jitter by @sabaimran in 43e032e
Full Changelog: 1.36.3...1.36.4
1.36.3
🛠️ Fix
- Fix another infinite loop condition in side bar chat model selection by @sabaimran in 0d10c5f
Full Changelog: 1.36.2...1.36.3
1.36.2
🛠️ Fix
- Fix infinite loop when detecting current chat model in the conversation by @sabaimran in 51874c2
Full Changelog: 1.36.1...1.36.2
1.36.1
🛠️ Fix
- Fix rendering of model strengths, and misc. by @sabaimran in a3d75e5
Full Changelog: 1.36.0...1.36.1
1.36.0
🧪 Improve
- Add a chat side bar to control per-conversation settings by @sabaimran in #1094
- Added support for OpenAI o3 models by @debanjum in 0bfa7c1
Full Changelog: 1.35.3...1.36.0
1.35.3
🧪 Improve
- Add fallback rendering logic when diagram generation fails by @sabaimran in b73f446
- Update subscribed user data limit for entries to 500 MB by @sabaimran in 67b2e9c
- Improve handling to send messages to deepseek during chat by @sabaimran in 5ea056f
- Improve handling of online results when saving conversations by @debanjum in aebdd17
New Contributors
Full Changelog: 1.35.2...1.35.3
1.35.2
⚙️ Fix
- Re-enable auto-migration for Entry and FileObject objects with better memory utilization by @sabaimran
Full Changelog: 1.35.1...1.35.2
1.35.1
⚙️ Fix
- Temporarily bypass long-running migration for associating Entry and FileObject objects by @sabaimran
Full Changelog: 1.35.0...1.35.1
1.35.0
🎁 New
- Allow browsing and discovery of knowledge base in the search page by @sabaimran in #1073
- Add autocomplete suggestions in search page with
file:
prefix by @Yash-1511 in #1030 - Handle additional HTTP redirect status code 308 by @tbelbek in #1088
- Add Delete chat message action to the Obsidian Plugin by @samhoooo in #1076
🎉 New Contributors
- @tbelbek made their first contribution in #1088
- @Yash-1511 made their first contribution in #1030
- @samhoooo made their first contribution in #1076
🗒️ Notes
PR #1073 also contains some changes for how files are processed. During these changes, a side effect of earlier behavior was revealed that some files weren't being fully deleted. A fix has been pushed for this. When you navigate to the new /search
web UI, you might seem some old files that aren't supposed to be there. To fully delete them
- Enter your khoj container. For Docker users, that's
docker exec -it <container_name> bash
, wherecontainer_name
should be filled in with your khoj Docker container name. You can find this by runningdocker container ls
. - Once inside the container, run
python3 src/khoj/manage.py delete_orphaned_files --apply
. You can first run it without--apply
if you want to verify the changes.
That should clear out any of those dangling un-deleted files! Reach out if you have any issues.
Full Changelog: 1.34.0...1.35.0