Debanjum
86fa528a73
Add API endpoint to delete all indexed files by file type
2025-03-07 13:28:53 +05:30
Debanjum
b692e690b4
Rename and fix the delete content source API endpoint
...
- Delete file objects on deleting content by source via API
Previously only entries were deleted, not the associated file objects
- Add new db adapter to delete multiple file objects (by name)
2025-03-07 13:28:53 +05:30
Debanjum
29403551b2
Batch sync files by size to not exceed API request payload size limits
...
This may help mitigate the issue #970
2025-03-04 09:31:48 +05:30
Debanjum
0ddb6a38b8
Update Khoj docs to mark LMStudio as not supported anymore
...
They seem to have deprecated json mode in their openai compatible API
which Khoj uses extensively.
2025-02-18 21:33:03 +05:30
sabaimran
de550e5ca7
re-enable markdown formatting when chatting with o3
2025-02-18 21:12:03 +05:30
sabaimran
0016fe06c9
Release Khoj version 1.36.6
2025-02-18 18:54:13 +05:30
sabaimran
7089ea1cf4
Remove experimental parenthesis from research mode ✁
2025-02-18 08:59:12 +05:30
Debanjum
5a3c7b145a
Decouple Django CSRF, ALLOWED_HOST settings for more complex setups
...
- Set KHOJ_ALLOWED_DOMAIN to the domain that Khoj is accessible on
from the host machine. This can be the internal i.p or domain of the
host machine.
It can be used by your load balancer/reverse_proxy to access Khoj.
For example, if the load balancer service is in the khoj docker
network, KHOJ_DOMAIN will be `server' (i.e service name).
- Set KHOJ_DOMAIN to your externally accessible DOMAIN or I.P to avoid
CSRF trusted origin or unset cookie issue when trying to access the
khoj admin panel.
Resolves #1114
2025-02-17 15:47:35 +05:30
Debanjum
bb0828b887
Only show notes tool option to llm for selection when user has documents
2025-02-17 15:23:26 +05:30
Debanjum
5dfb59e1ee
Show more references in teaser ref section of chat response on web app
2025-02-15 14:11:17 +05:30
sabaimran
b6e745336b
Add s short description to explain what the create agent button does
2025-02-13 14:08:50 -08:00
sabaimran
848a91313d
Move the create agent button to the bottom of the sidebar and fix experience when resetting settings
2025-02-12 19:24:02 -08:00
sabaimran
d0d30ace06
Add feature to create a custom agent directly from the side panel with currently configured settings
...
- Also, when in not subscribed state, fallback to the default model when chatting with an agent
- With conversion, create a brand new agent from inside the chat view that can be managed separately
2025-02-12 18:24:41 -08:00
sabaimran
5d6eca4c22
Fix automation retrieval validity check
2025-02-11 19:17:37 -08:00
sabaimran
51952364ab
Release Khoj version 1.36.5
2025-02-11 13:23:30 -08:00
sabaimran
0211151570
Disable auto-setup of offline models if in non-interactive offline mode
2025-02-10 18:48:00 -08:00
sabaimran
589b047d90
Simplify agent picker selection in homepage mobile view
2025-02-10 15:05:30 -08:00
sabaimran
427ec061b4
Add auto redirect on delete of current conversation
2025-02-09 11:38:44 -08:00
sabaimran
bbb5fd667a
update messaging in the welcome email
2025-02-07 15:10:59 -08:00
sabaimran
ff6cb80c84
Release Khoj version 1.36.4
2025-02-06 16:50:50 -08:00
sabaimran
031bccb628
Fix awkward padding in chat window
2025-02-06 16:31:25 -08:00
sabaimran
43e032e25a
Improve handling of dark mode theme in order to avoid jitter when loading new page
2025-02-06 16:17:58 -08:00
sabaimran
2e01a95cf1
improve system prompt for generating mermaid.js diagrams
2025-02-06 15:05:30 -08:00
sabaimran
a2af6bea8e
Release Khoj version 1.36.3
2025-02-04 13:23:41 -08:00
sabaimran
0d10c5fb02
Improve default selection of models to avoid infinite loops
2025-02-04 11:36:41 -08:00
sabaimran
24b1dd3bff
Release Khoj version 1.36.2
2025-02-03 20:22:49 -08:00
sabaimran
4409a58794
set initial model of default state
2025-02-03 18:17:21 -08:00
sabaimran
51874c25d5
Prevent infinite loops in model selection logic by configuring an initial model state
2025-02-03 18:11:01 -08:00
sabaimran
489fa71143
Update the width for rending all conversation sessions
2025-02-03 15:49:43 -08:00
sabaimran
b354a37dcd
Release Khoj version 1.36.1
2025-02-02 21:55:59 -08:00
sabaimran
61e48d686e
Let file context buttons route to search page instead of settings for upload/manage
2025-02-02 12:26:13 -08:00
sabaimran
b4c467cd11
Remove shadows from reference panel trigger icons
2025-02-02 12:23:19 -08:00
sabaimran
a3d75e5241
When in mobile view, don't use the hover card in the model selector
2025-02-02 12:22:45 -08:00
sabaimran
4f79abb429
Release Khoj version 1.36.0
2025-02-02 08:39:21 -08:00
sabaimran
60e6913494
Merge pull request #1094 from khoj-ai/features/add-chat-controls
...
Make it easier to determine which model you're chatting with, and to effortlessly update said model from within a given chat.
In this change, we introduce a side bar that allows users to quickly change their chat model, tools, custom instructions, and file filters, directly within the chat view. This removes the need for setting up custom agents for simple instructions and mitigates the requirement to go to the settings page to verify the chat model in action.
The settings page will still configure a per-user *default*, but the sidebar will allow for greater customization based on the needs of a conversation.
We also extend the chat model to include more attributes that help users make decisions about model selection, including `strengths` and `description`. This can help people quickly understand which model might work best for their use case.
2025-02-01 14:35:47 -08:00
sabaimran
c558bbfd44
Merge branch 'master' of github.com:khoj-ai/khoj into features/add-chat-controls
2025-02-01 14:25:58 -08:00
sabaimran
08bc1d3bcb
Improve sizing / spacing of side bar
2025-02-01 14:25:45 -08:00
sabaimran
f3b2580649
Add back hover state with collapsed references
2025-02-01 14:03:17 -08:00
sabaimran
0645af9b16
Use the agent CM as a backup chat model when available / necessary. Remove automation as agent option.
2025-02-01 13:06:42 -08:00
Debanjum
f2eba667fc
Fallback to schedule automation in UTC timezone if unset
...
- Handle null automation ids in calls to get_automation function
2025-02-01 19:12:51 +05:30
Debanjum
0bfa7c1c45
Add support for o3 mini model by openai
2025-02-01 02:51:13 +05:30
sabaimran
641f1bcd91
Only open the side bar automatically when there is no chat history && no pending messages.
2025-01-30 16:07:27 -08:00
sabaimran
b111a9d6c6
Release Khoj version 1.35.3
2025-01-30 11:48:33 -08:00
Yuto SASAKI
018bc718fc
Fix typo in docs for Chat Model Type for Google Gemini setup ( #1098 )
2025-01-30 03:40:37 -08:00
sabaimran
b73f446713
Fallback to show raw outputted diagram if fails rendering
2025-01-29 21:50:28 -08:00
sabaimran
98e3f5162a
Show generated diagram raw code if fails rendering
2025-01-29 21:49:33 -08:00
sabaimran
b5f99dd103
Rename custom instructions -> instructions
2025-01-29 15:06:22 -08:00
sabaimran
0ff33d4347
Merge branch 'master' of github.com:khoj-ai/khoj into features/add-chat-controls
2025-01-29 14:58:15 -08:00
sabaimran
c3cb6086e0
Add list typing to the updated_messages temporary variable
2025-01-29 14:19:57 -08:00
sabaimran
5ea056f03e
Add custom handling logic when speaking with deepseak reasoner
2025-01-29 14:11:27 -08:00