Commit graph

  • af0215765c Decode code text output files from b64 to str to ease client processing Debanjum 2024-11-08 17:19:42 -0800
  • 7b39f2014a Enable analysing user documents in code sandbox and other improvements Debanjum 2024-11-04 16:59:19 -0800
  • dc109559d4 Research mode gray when off, colored when on sabaimran 2024-11-11 16:35:07 -0800
  • cdda9c2e73 Improve text wrapping for attached files and preview context sabaimran 2024-11-11 13:32:10 -0800
  • dd36303bb7 Fix sending file attachments in save_to_conversation method sabaimran 2024-11-11 12:53:06 -0800
  • ba2471dc02
    Do not CRUD on entries, files & conversations in DB for null user (#958) Debanjum 2024-11-11 12:47:22 -0800
  • 536fe994be Remove unused db adapter methods, like for fact checker data store Debanjum 2024-11-10 17:51:39 -0800
  • 10bca6fa8f Convert required user param check into decorator. Use with more adapters Debanjum 2024-11-10 17:49:55 -0800
  • ff5c10c221 Do not CRUD on entries, files & conversations in DB for null user Debanjum 2024-11-04 19:45:28 -0800
  • 27fa39353e Make custom agent creation flow available to everyone sabaimran 2024-11-11 11:54:59 -0800
  • b563f46a2e
    Merge pull request #957 from khoj-ai/features/include-full-file-in-convo-with-filter sabaimran 2024-11-11 11:34:42 -0800
  • 2bb2ff27a4 Rename attached_files to query_files. Update relevant backend and client-side code. sabaimran 2024-11-11 11:21:26 -0800
  • 47937d5148 Merge branch 'features/include-full-file-in-convo-with-filter' of github.com:khoj-ai/khoj into features/include-full-file-in-convo-with-filter sabaimran 2024-11-11 09:34:08 -0800
  • ae4eb96d48 Consolidate file name to icon mapping sabaimran 2024-11-11 09:34:04 -0800
  • 7954f39633 Use accept param to file input to indicate supported file types in web app Debanjum 2024-11-11 04:06:17 -0800
  • 4223b355dc Use python stdlib methods to write pdf, docx to temp files for loaders Debanjum 2024-11-11 03:20:35 -0800
  • fd15fc1e59 Move construct chat history back to it's original position in file Debanjum 2024-11-11 03:23:58 -0800
  • 35d6c792e4 Show snippet of truncated messages in debug logs to avoid log flooding Debanjum 2024-11-11 02:30:38 -0800
  • 8805e731fd Merge branch 'master' of github.com:khoj-ai/khoj into features/include-full-file-in-convo-with-filter sabaimran 2024-11-10 19:24:11 -0800
  • a5e2b9e745 Exit early when running an automation if the conversation for the automation does not exist. sabaimran 2024-11-10 19:22:21 -0800
  • 55200be4fa Apply agent color fill to the toggle both in off and on states sabaimran 2024-11-10 19:16:43 -0800
  • 7468f6a6ed Deduplicate online references returned by chat API to clients Debanjum 2024-11-08 14:49:09 -0800
  • 137687ee49 Deduplicate searches in normal mode & across research iterations Debanjum 2024-11-08 10:43:02 -0800
  • 306f7a2132 Show error in picking next tool to researcher llm in next iteration Debanjum 2024-11-10 13:14:46 -0800
  • eb492f3025 Only keep webpage content requested, even if Jina API gets more data Debanjum 2024-11-10 13:19:24 -0800
  • 8ef7892c5e Exclude non-dictionary doc context from chat history sent to chat models Debanjum 2024-11-10 13:42:55 -0800
  • d892ab3174 Fix handling of command rate limit and improve rate limit messages Debanjum 2024-11-09 11:30:55 -0800
  • 80ee35b9b1 Wrap messages in web, obsidian UI to stay within screen when long links Debanjum 2024-11-07 15:56:43 -0800
  • f967bdf702 Show correct example index being currently processed in frames eval Debanjum 2024-11-08 15:46:44 -0800
  • 84a8088c2b Only evaluate non-empty responses to reduce eval script latency, cost Debanjum 2024-11-07 15:23:30 -0800
  • 170d959feb Handle offline messages differently, as they don't respond well to the structured messages sabaimran 2024-11-09 19:52:46 -0800
  • 2c543bedd7 Add typing to the constructed messages listed sabaimran 2024-11-09 19:40:27 -0800
  • 79b15e4594 Only add images when they're present and vision enabled sabaimran 2024-11-09 19:37:30 -0800
  • bd55028115 Fix randint import from random when creating filenames for tmp sabaimran 2024-11-09 19:17:18 -0800
  • 92b6b3ef7b Add attached files to latest structured message in chat ml format sabaimran 2024-11-09 19:17:00 -0800
  • 835fa80a4b Allow docx conversion in the chatFunction.ts sabaimran 2024-11-09 18:51:00 -0800
  • 459318be13 And random suffixes to decreases any clash probability when writing tmp files to disc sabaimran 2024-11-09 18:46:34 -0800
  • dbf0c26247 Remove _summary_ description in function descriptions sabaimran 2024-11-09 18:42:42 -0800
  • e5ac076fc4 Move construct_chat_history method back to conversation.utils.py sabaimran 2024-11-09 18:27:46 -0800
  • bc95a99fb4 Make tracer the last input parameter for all the relevant chat helper methods sabaimran 2024-11-09 18:22:46 -0800
  • ceb29eae74 Add phone number verification and remove telemetry update call from place where authentication middleware isn't yet installed (in the middleware itself). sabaimran 2024-11-09 12:25:36 -0800
  • 27137f1cdd Enable regenerating Khoj messages on web app regenerate-edit-messages-on-web-app Debanjum (aider) 2024-11-07 15:14:02 -0800
  • adc8a764bb Deduplicate online references returned by chat API to clients Debanjum 2024-11-08 14:49:09 -0800
  • 5e8bb71413 Deduplicate searches in normal mode & across research iterations Debanjum 2024-11-08 10:43:02 -0800
  • 3badb27744 Remove stored uploaded files after they're processed. sabaimran 2024-11-08 23:28:02 -0800
  • 78630603f4 Delete the fact checker application sabaimran 2024-11-08 17:27:42 -0800
  • 807687a0ac Automatically generate titles for conversations from history sabaimran 2024-11-08 16:02:34 -0800
  • 750b4fa404 Wrap messages in web, obsidian UI to stay within screen when long links Debanjum 2024-11-07 15:56:43 -0800
  • a62ff614fb Show correct example index being currently processed in frames eval Debanjum 2024-11-08 15:46:44 -0800
  • d7fc4a91d5 Only evaluate non-empty responses to reduce eval script latency, cost Debanjum 2024-11-07 15:23:30 -0800
  • 7159b0b735 Enforce limits on file size when converting to text sabaimran 2024-11-08 15:27:28 -0800
  • 4695174149 Add support for file preview in the chat input area (before message sent) sabaimran 2024-11-08 15:12:48 -0800
  • ad46b0e718 Label pages when extract text from pdf, docs content. Fix scroll area in doc preview. sabaimran 2024-11-08 14:53:20 -0800
  • ee062d1c48 Fix parsing for PDFs via content indexing API sabaimran 2024-11-07 18:17:29 -0800
  • 623a97a9ee Merge branch 'master' of github.com:khoj-ai/khoj into features/include-full-file-in-convo-with-filter sabaimran 2024-11-07 17:18:23 -0800
  • 33498d876b Simplify the share chat page. Don't need it to maintain its own conversation history sabaimran 2024-11-07 17:14:11 -0800
  • 4b8be55958 Convert UUID to string when forking a conversation sabaimran 2024-11-07 17:13:04 -0800
  • 9bbe27fe36 Set default value of attached files to empty list sabaimran 2024-11-07 17:12:45 -0800
  • 3a51996f64 Process attached files in the chat history and add them to the chat message sabaimran 2024-11-07 16:06:58 -0800
  • a89160e2f7 Add support for converting an attached doc and chatting with it sabaimran 2024-11-07 16:06:37 -0800
  • e521853895 Remove unnecessary console.log statements sabaimran 2024-11-07 16:03:31 -0800
  • 92c3b9c502 Add function to get an icon from a file type sabaimran 2024-11-07 16:02:53 -0800
  • 140c67f6b5 Remove focus ring from the text area component sabaimran 2024-11-07 16:02:02 -0800
  • b8ed98530f Accept attached files in the chat API sabaimran 2024-11-07 16:01:48 -0800
  • ecc81e06a7 Add separate methods for docx and pdf files to just convert files to raw text, before further processing sabaimran 2024-11-07 16:01:08 -0800
  • 394035136d Add an api that gets a document, and converts it to just text sabaimran 2024-11-07 16:00:10 -0800
  • 3b1e8462cd Include attach files in calls to extract questions sabaimran 2024-11-07 15:59:15 -0800
  • de73cbc610 Add support for relaying attached files through backend calls to models sabaimran 2024-11-07 15:58:52 -0800
  • 4cad96ded6
    Add Script to Evaluate Khoj on Google's FRAMES benchmark (#955) Debanjum 2024-11-06 17:52:01 -0800
  • 8679294bed Remove need to set server chat settings from use openai proxies docs Debanjum 2024-11-05 17:03:17 -0800
  • 05a93fcbed v-align attach, send buttons with chat input text area on web app Debanjum 2024-11-04 20:49:35 -0800
  • a0480d5f6c use fill weight for the toggle right (enabled state) for research mode sabaimran 2024-11-04 22:01:09 -0800
  • dc26da0a12 Add uploaded files in the conversation file filter for a new convo sabaimran 2024-11-04 22:00:47 -0800
  • b51ee644aa Fix escaping filename when normalizing in org node parser Debanjum 2024-11-04 20:24:01 -0800
  • 5724d16a6f Fix passing images to anthropic chat models to extract questions Debanjum 2024-11-04 20:23:31 -0800
  • cf0bcec0e7 Revert SKIP_TESTS flag in offline chat director tests sabaimran 2024-11-04 19:06:54 -0800
  • 1f372bf2b1 Update file summarization unit tests now that multiple files are allowed sabaimran 2024-11-04 17:45:54 -0800
  • 7543360210 Merge branch 'master' of github.com:khoj-ai/khoj into features/include-full-file-in-convo-with-filter sabaimran 2024-11-04 16:55:48 -0800
  • b6145df3be Handle file retrieval when agent is None sabaimran 2024-11-04 16:55:22 -0800
  • 3dc9139cee Add additional handling for when file_object comes back empty sabaimran 2024-11-04 16:53:07 -0800
  • a27b8d3e54 Remove summarize condition for only 1 file filter sabaimran 2024-11-04 16:51:37 -0800
  • 362bdebd02 Add methods for reading full files by name and including context sabaimran 2024-11-04 16:37:13 -0800
  • e3ca52b7cb Use .get() to get text accompanying image url, instead of subindexing sabaimran 2024-11-04 16:09:16 -0800
  • 1e89baca7b Deprecate the UserSearchModelConfig and remove all references sabaimran 2024-11-04 12:24:41 -0800
  • 1ccbf72752 Use logger instead of print to track eval Debanjum 2024-11-02 18:20:42 -0700
  • bfb437edce Merge remote-tracking branch 'upstream/master' MaxData 2024-11-03 16:22:46 -0500
  • 5ba468355f c MaxData 2024-11-03 16:08:03 -0500
  • 99c1d2831a Release Khoj version 1.28.3 1.28.3 sabaimran 2024-11-02 12:23:11 -0700
  • 075b4ecf15 Call subscription_to_state with sync_to_async wrapper when getting user subscription state sabaimran 2024-11-02 12:22:35 -0700
  • ec44cbe1e7 Release Khoj version 1.28.2 1.28.2 sabaimran 2024-11-02 07:53:51 -0700
  • 791eb205f6 Run prompt batches in parallel for faster eval runs Debanjum 2024-11-02 04:58:03 -0700
  • 96904e0769 Add script to evaluate khoj on Google's FRAMES benchmark Debanjum 2024-11-02 02:38:26 -0700
  • 31b5fde163 Only enable prompt tracer if git python is installed Debanjum 2024-11-01 23:57:22 -0700
  • 5b18dc96e0 Release Khoj version 1.28.1 1.28.1 sabaimran 2024-11-01 22:51:51 -0700
  • 8d1b1bc78e Move the git python dependency into top level dependencies sabaimran 2024-11-01 22:51:00 -0700
  • e85dd59295 Release Khoj version 1.28.0 1.28.0 Debanjum 2024-11-01 19:06:59 -0700
  • 1f79a10541 Fix link to code execution feature in docs Debanjum 2024-11-01 18:22:21 -0700
  • cff8e02b60
    Research Mode [Part 2]: Improve Prompts, Edit Chat Messages. Set LLM Seed for Reproducibility (#954) Debanjum 2024-11-01 18:16:42 -0700
  • 14e453039d Add prompt tracing, agent personality to infer webpage urls chat actor Debanjum 2024-11-01 18:03:52 -0700
  • ab321dc518 Expect query before tool in response to give think space in research prompt Debanjum 2024-11-01 17:48:35 -0700