Commit Graph

  • 3be505db48 Only show type of error when image generation fails to clients Debanjum Singh Solanky 2024-10-22 20:00:06 -07:00
  • c6f3253ebd Chat with Multiple Images. Support Vision with Gemini (#942) Debanjum 2024-10-22 19:59:18 -07:00
  • b3fff43542 Sanitize user attached images. Constrain chat input width on home page Debanjum Singh Solanky 2024-10-22 19:13:54 -07:00
  • 6c393800cc Merge branch 'master' into multi-image-chat-and-vision-for-gemini Debanjum Singh Solanky 2024-10-22 18:29:44 -07:00
  • 91bbd19333 Close the agent detail hover card when scroll on agent pane Debanjum Singh Solanky 2024-10-22 18:02:08 -07:00
  • 110c67f083 Improve agent pill, detail card styling. Handle null chatInputRef Debanjum Singh Solanky 2024-10-22 14:24:28 -07:00
  • aca8bef024 Only use recent chat sessions for agent MRU. Handle null agent chats Debanjum Singh Solanky 2024-10-22 14:21:48 -07:00
  • 0dad4212fa Generate dynamic diagrams (via Excalidraw) (#940) sabaimran 2024-10-22 16:13:46 -07:00
  • 1e993d561b Release Khoj version 1.26.4 sabaimran 2024-10-22 13:50:08 -07:00
  • e8fb79a369 Rate limit the count and total size of images shared via API Debanjum Singh Solanky 2024-10-22 04:26:55 -07:00
  • 39a613d3bc Fix up openai chat actor tests Debanjum Singh Solanky 2024-10-22 02:58:34 -07:00
  • 0847fb0102 Pass online context from chat history to chat model for response Debanjum Singh Solanky 2024-10-22 02:32:34 -07:00
  • 0c52a1169a Put context into separate user message before sending to chat model Debanjum Singh Solanky 2024-10-22 01:06:00 -07:00
  • 7ac241b766 Improve format of notes, online context passed to chat models in prompt Debanjum Singh Solanky 2024-10-22 00:34:49 -07:00
  • 892040972f Replace user_id with server_id in telemetry sabaimran 2024-10-21 20:47:52 -07:00
  • db959a504d Fix the version of pymupdf to avert build errors sabaimran 2024-10-21 12:56:51 -07:00
  • 21e69b506d Release Khoj version 1.26.3 sabaimran 2024-10-21 08:19:05 -07:00
  • 9b554feb91 Show agent details card on hover on agent pill on web app home page Debanjum Singh Solanky 2024-10-20 20:34:12 -07:00
  • 220ff1df62 Set chatInputArea forward ref from parent components for control Debanjum Singh Solanky 2024-10-21 00:01:44 -07:00
  • 54b92eaf73 Extract isUserSubscribed check from Agents page to make it resusable Debanjum Singh Solanky 2024-10-20 22:57:34 -07:00
  • bdbe8f003e Move agent details and edit card out into reusable components on web app Debanjum Singh Solanky 2024-10-20 20:32:19 -07:00
  • ad197be70c Fix PDFs unit test, skip OCR sabaimran 2024-10-20 22:25:41 -07:00
  • 59fec37943 Improve agents management, and limit agents view to private and official agents sabaimran 2024-10-20 22:24:51 -07:00
  • a979457442 Add unit tests for agents sabaimran 2024-10-20 20:04:50 -07:00
  • fc70f25583 Release Khoj version 1.26.2 sabaimran 2024-10-20 18:03:36 -07:00
  • 046de57571 Improve error handling when documents not searched with stack trace sabaimran 2024-10-20 18:03:14 -07:00
  • 2b68d61fef Release Khoj version 1.26.1 sabaimran 2024-10-20 16:21:51 -07:00
  • 5fca41cc29 Show agents sorted by mru, Select mru agent by default on web app Debanjum Singh Solanky 2024-10-20 10:52:14 -07:00
  • a6bfdbdbfe Show all agents in carousel on home screen agent pane of web app Debanjum Singh Solanky 2024-10-20 01:30:15 -07:00
  • 9ffd726799 Allow making sync api requests with body from khoj.el Debanjum Singh Solanky 2024-10-20 14:39:46 -07:00
  • ac51920859 Start conversation with Agents from within Emacs Debanjum Singh Solanky 2024-10-20 14:34:42 -07:00
  • 7646ac6779 Style user attached images as carousel on chat input area of web app Debanjum Singh Solanky 2024-10-20 00:40:08 -07:00
  • 5d5bea6a5f Ensure images are reset after messages processed sabaimran 2024-10-19 22:02:06 -07:00
  • 1ad6e1749f Move window redirect to after relevant data is dropped in localStorage on the homage page sabaimran 2024-10-19 20:36:13 -07:00
  • cb6b3ec1e9 Improve mode description given to LLM when determining how to respond. sabaimran 2024-10-19 20:35:32 -07:00
  • 545259e308 Remove unused icons in chatInputArea sabaimran 2024-10-19 16:54:21 -07:00
  • 3cc1426edf Style user attached images with fixed height, in a single row on web app Debanjum Singh Solanky 2024-10-19 16:47:27 -07:00
  • 58a331227d Display the attached images inside the chat input area on the web app Debanjum Singh Solanky 2024-10-19 16:29:45 -07:00
  • 3e39fac455 Add vision support for Gemini models in Khoj Debanjum Singh Solanky 2024-10-18 19:13:06 -07:00
  • 0d6a54c10f Allow sharing multiple images as part of user query from the web app Debanjum Singh Solanky 2024-10-17 23:08:20 -07:00
  • e2abc1a257 Handle multiple images shared in query to chat API Debanjum Singh Solanky 2024-10-17 23:05:43 -07:00
  • d55cba8627 Pass user query for chat response when document lookup fails Debanjum Singh Solanky 2024-10-19 14:05:21 -07:00
  • a4e6e1d5e8 Share webp images from web, desktop, obsidian app to chat with Debanjum Singh Solanky 2024-10-18 01:25:16 -07:00
  • dbd9a945b0 Re-evaluate agent private/public filtering after authenticateddata is retrieved. Update selectedAgent check logic to reflect. sabaimran 2024-10-18 09:31:56 -07:00
  • 35015e720e Release Khoj version 1.26.0 Debanjum Singh Solanky 2024-10-17 18:25:53 -07:00
  • f0dcfe4777 Explicitly ask Gemini models to format their response with markdown Debanjum Singh Solanky 2024-10-17 18:12:02 -07:00
  • 7fb4c2939d Make Chat and Online Search Resilient and Faster (#936) Debanjum 2024-10-17 17:57:44 -07:00
  • 2c20f49bc5 Return enabled scrapers as WebScraper objects for more ergonomic code Debanjum Singh Solanky 2024-10-17 17:15:53 -07:00
  • 0db52786ed Make web scraper priority configurable via admin panel Debanjum Singh Solanky 2024-10-17 16:22:46 -07:00
  • 20b6f0c2f4 Access internal links directly via a simple get request Debanjum Singh Solanky 2024-10-16 02:57:51 -07:00
  • d94abba2dc Fallback through enabled scrapers to reduce web page read failures Debanjum Singh Solanky 2024-10-16 00:37:46 -07:00
  • 11c64791aa Allow changing perf timer log level. Info log time for webpage read Debanjum Singh Solanky 2024-10-15 17:56:21 -07:00
  • c841abe13f Change webpage scraper to use via server admin panel Debanjum Singh Solanky 2024-10-15 17:17:36 -07:00
  • e47922e53a Aggregate webpage extract queries to run once for each distinct webpage Debanjum Singh Solanky 2024-10-15 16:07:31 -07:00
  • 98f99fa6f8 Allow using Firecrawl to extract web page content Debanjum Singh Solanky 2024-10-15 12:54:18 -07:00
  • 993fd7cd2b Support using Firecrawl to read webpages Debanjum Singh Solanky 2024-10-15 10:52:19 -07:00
  • 731ea3779e Return data sources to use if exception in data source chat actor Debanjum Singh Solanky 2024-10-14 18:14:40 -07:00
  • a932564169 Try respond even if web search, webpage read fails during chat Debanjum Singh Solanky 2024-10-14 17:44:46 -07:00
  • 1b04b801c6 Try respond even if document search via inference endpoint fails Debanjum Singh Solanky 2024-10-14 17:39:44 -07:00
  • 9affeb9e85 Fix to log the client app calling the chat API Debanjum Singh Solanky 2024-10-17 15:24:43 -07:00
  • c6c48cfc18 Fix arg to generate_summary_from_file and type of this_iteration Debanjum Singh Solanky 2024-10-17 13:34:56 -07:00
  • 884fe42602 Allow automation as an output mode supported by custom agents Debanjum Singh Solanky 2024-10-17 11:56:43 -07:00
  • c5e19b37ef Use Khoj icons. Add automation & improve agent text on web login page Debanjum Singh Solanky 2024-10-17 03:22:08 -07:00
  • 42acc324dc Handle correctly setting file filters as array when API call fails Debanjum Singh Solanky 2024-10-17 01:27:28 -07:00
  • 7ebfc24a96 Upgrade Django version used by Khoj server Debanjum Singh Solanky 2024-10-16 03:47:43 -07:00
  • ea59dde4a0 Upgrade documentation website dependencies Debanjum Singh Solanky 2024-10-16 03:45:07 -07:00
  • 07ab8ab931 Update handling of gemini response with new API changes. Per documentation: sabaimran 2024-10-17 09:00:01 -07:00
  • 27835628e6 Fix typo in docs for error 400 fix when self-hosting (#938) Rehan Daphedar 2024-10-17 11:45:43 +05:30
  • 19c65fb82b Show user uuid field in django admin panel Debanjum Singh Solanky 2024-10-15 11:49:17 -07:00
  • 6c5b362551 Remove deprecated GET chat API endpoint Debanjum Singh Solanky 2024-10-14 17:15:26 -07:00
  • 931c56182e Fix default chat model to use user model if no server chat model set Debanjum Singh Solanky 2024-10-13 03:02:29 -07:00
  • feb6d65ef8 Merge branch 'master' into features/advanced-reasoning Debanjum Singh Solanky 2024-10-15 01:27:36 -07:00
  • 336c6c3689 Show tool to use decision for next iteration in train of thought Debanjum Singh Solanky 2024-10-15 01:08:48 -07:00
  • 81fb65fa0a Return data sources to use if exception in data source chat actor Debanjum Singh Solanky 2024-10-14 18:14:40 -07:00
  • 3c93f07b3f Try respond even if web search, webpage read fails during chat Debanjum Singh Solanky 2024-10-14 17:44:46 -07:00
  • 07ab7ebf07 Try respond even if document search via inference endpoint fails Debanjum Singh Solanky 2024-10-14 17:39:44 -07:00
  • d6206aa80c Remove deprecated GET chat API endpoint Debanjum Singh Solanky 2024-10-14 17:15:26 -07:00
  • 263eee4351 Fix default chat model to use user model if no server chat model set Debanjum Singh Solanky 2024-10-13 03:02:29 -07:00
  • 81aa1b5589 Update some edge cases and usability of create agent flow sabaimran 2024-10-14 14:07:23 -07:00
  • abcd11cfc0 Merge branch 'master' into features/advanced-reasoning Debanjum Singh Solanky 2024-10-13 03:06:23 -07:00
  • 9356e66b94 Fix default chat model to use user model if no server chat model set Debanjum Singh Solanky 2024-10-13 03:02:29 -07:00
  • 9314f0a398 Fix default chat configs to use user model if no server chat model set Debanjum Singh Solanky 2024-10-13 02:59:10 -07:00
  • 8ff13e4cf6 Update readme. Mention new capabilities Debanjum Singh Solanky 2024-10-13 01:30:53 -07:00
  • a2200466b7 Merge branch 'master' into features/advanced-reasoning Debanjum Singh Solanky 2024-10-12 21:01:22 -07:00
  • c66c571396 Simplify switching chat model when self-hosting (#934) Debanjum 2024-10-12 19:58:05 -07:00
  • 90888a1099 Log when new user created via magic link or whatsapp as well Debanjum Singh Solanky 2024-10-12 13:38:55 -07:00
  • 8222c6629d Remove unused subscribed argument to read_webpage function Debanjum Singh Solanky 2024-10-12 10:45:39 -07:00
  • 9daaae0fdb Render inline any image files output by code in message Debanjum Singh Solanky 2024-10-11 01:11:34 -07:00
  • 20d495c43a Update the iterative chat director prompt to generalize across chat models Debanjum Singh Solanky 2024-10-11 00:28:56 -07:00
  • eb4d598d0f Eliminate the drawer component from the Agents view sabaimran 2024-10-10 20:40:59 -07:00
  • 0a1c3e4f41 Release Khoj version 1.25.0 sabaimran 2024-10-10 18:07:30 -07:00
  • 01a58b71a5 Skip image, code generation if in research mode sabaimran 2024-10-10 18:06:29 -07:00
  • 1b13d069f5 Pass data collected from various sources to code tool in normal flow too Debanjum Singh Solanky 2024-10-10 05:19:27 -07:00
  • f462d34547 Render images files output by code interpreter in message on web app Debanjum Singh Solanky 2024-10-10 04:14:21 -07:00
  • 564491e164 Extract date filters quoted with non-ascii quotes in query Debanjum Singh Solanky 2024-10-10 03:58:20 -07:00
  • 6a8fd9bf33 Reorder embeddings search arguments based on argument importance Debanjum Singh Solanky 2024-10-10 03:57:09 -07:00
  • 0eacc0b2b0 Use consistent name for user, planner to not miss current user query Debanjum Singh Solanky 2024-10-10 03:54:31 -07:00
  • 284c8c331b Increase default max iterations for research chat director to 5 Debanjum Singh Solanky 2024-10-10 02:22:24 -07:00
  • 1e390325d2 Let research chat director decide which webpage to read, if any Debanjum Singh Solanky 2024-10-10 02:19:08 -07:00
  • 5a699a52d2 Improve webpage summarization prompt to better extract links, excerpts Debanjum Singh Solanky 2024-10-10 02:08:18 -07:00