Commit Graph

  • 61df1d5db8 Pass previous iteration results to code interpreter chat actors Debanjum Singh Solanky 2024-10-10 00:59:25 -07:00
  • 9e7025b330 Set python interpret sandbox url via environment variable Debanjum Singh Solanky 2024-10-10 00:28:51 -07:00
  • 2dc5804571 Extract defilter query into conversation utils for reuse Debanjum Singh Solanky 2024-10-10 00:27:27 -07:00
  • e69a8382f2 Add a code icon for code-related train of thought sabaimran 2024-10-09 23:56:57 -07:00
  • 536422a40c Include code snippets in the reference panel sabaimran 2024-10-09 23:54:11 -07:00
  • 8d33c764b7 Allow iterative chat director to use python interpreter as a tool Debanjum Singh Solanky 2024-10-09 22:03:05 -07:00
  • b373073f47 Show executed code in web app chat message references Debanjum Singh Solanky 2024-10-09 17:31:50 -07:00
  • a98f97ed5e Refactor Run Code tool into separate module and modularize code functions Debanjum Singh Solanky 2024-10-09 15:54:54 -07:00
  • 8044733201 Give Khoj ability to run python code as a tool triggered via chat API Debanjum Singh Solanky 2024-10-09 13:37:06 -07:00
  • 4d33239af6 Improve prompts for the iterative chat director Debanjum Singh Solanky 2024-10-09 21:23:18 -07:00
  • 6ad85e2275 Fix to continue showing retrieved documents in train of thought Debanjum Singh Solanky 2024-10-09 21:19:04 -07:00
  • a6f6e4f418 Fix notes references and passage of user query in the chat flow sabaimran 2024-10-09 20:34:20 -07:00
  • ec248efd31 Allow iterative chat director to do notes search Debanjum Singh Solanky 2024-10-09 19:01:34 -07:00
  • a6905a9f0c Pass background context to iterating chat director Debanjum Singh Solanky 2024-10-09 19:00:54 -07:00
  • 028b6e6379 Fix yield for scraping direct web page sabaimran 2024-10-09 18:14:08 -07:00
  • 717d9da8d8 Handle when summarize result is not present, rename variable in for loop from query sabaimran 2024-10-09 17:57:08 -07:00
  • 03544efde2 Ignore typing of the result dict for online, web page scrape sabaimran 2024-10-09 17:48:24 -07:00
  • ab81b01fcb Fix typing of direct_web_pages and remove the deprecated chat API sabaimran 2024-10-09 17:46:28 -07:00
  • 5b8d663cf1 Add intermediate summarization of results when planning with o1 sabaimran 2024-10-09 17:40:56 -07:00
  • 7b288a1179 Clean up the function planning prompt a little bit sabaimran 2024-10-09 16:59:20 -07:00
  • f71e4969d3 Skip summarize while it's broken, and snip some other parts of the workflow while under construction sabaimran 2024-10-09 16:40:06 -07:00
  • f7e6f99a32 add typing for extract document references sabaimran 2024-10-09 16:05:34 -07:00
  • 6960fb097c update types of prev iterations response sabaimran 2024-10-09 16:04:39 -07:00
  • 4978360852 Fix type of previous_iterations sabaimran 2024-10-09 16:02:41 -07:00
  • 46ef205a75 Add additional type annotations for compiled_references et al sabaimran 2024-10-09 16:01:52 -07:00
  • 4fbaef10e9 Correct usage of the summarize function sabaimran 2024-10-09 15:58:05 -07:00
  • c91678078d Correct the usage of query passed to summarize function sabaimran 2024-10-09 15:55:55 -07:00
  • f867d5ed72 Working prototype of meta-level chain of reasoning and execution sabaimran 2024-10-09 15:54:25 -07:00
  • 00546c1a63 Fix link to llama-cpp-python setup docs Debanjum 2024-10-09 01:30:33 -07:00
  • 05fb0f14d3 Use user chat models for train of thought when no server chat settings Debanjum Singh Solanky 2024-10-08 18:46:27 -07:00
  • ec0c79217f Do not set server chat settings on first run Debanjum Singh Solanky 2024-10-08 18:24:12 -07:00
  • a9009ea774 Default to use user chat model if server chat settings not defined Debanjum Singh Solanky 2024-10-08 18:09:03 -07:00
  • 9a056383e0 Reduce size of start chat and edit buttons on agent card in web app Debanjum Singh Solanky 2024-10-09 00:00:32 -07:00
  • dc7f22f76c Mention no. of docs in agents knowledge base in its badge hover text Debanjum Singh Solanky 2024-10-08 23:49:56 -07:00
  • 13fb22f7e7 Update agent form data shown in edit card after save operaton on web app Debanjum Singh Solanky 2024-10-08 23:26:04 -07:00
  • dd770cf1b9 Start chat with public and protected agents when shared via link Debanjum Singh Solanky 2024-10-08 22:07:23 -07:00
  • 80212c50fd Use default agent in others chats with an agent if agent made private Debanjum Singh Solanky 2024-10-08 21:59:48 -07:00
  • d628f89ce9 Prefetch agents related database models Debanjum Singh Solanky 2024-10-08 21:59:15 -07:00
  • 8de67c5d4d Fallback to use general command if no tool selected by agent Debanjum Singh Solanky 2024-10-08 19:48:02 -07:00
  • b80c4bcfdd Improve agent command descriptions Debanjum Singh Solanky 2024-10-08 19:47:51 -07:00
  • 67d0e59eac Pass chat history to the summarize chat actor Debanjum Singh Solanky 2024-10-07 17:34:58 -07:00
  • 7e3090060b Encourage Gemini to output more verbose responses Debanjum Singh Solanky 2024-10-06 16:22:47 -07:00
  • bbbdba3093 Time embedding model load for better visibility into app startup time Debanjum Singh Solanky 2024-10-06 15:47:22 -07:00
  • 516472a8d5 Switch default tokenizer to tiktoken as more widely used Debanjum Singh Solanky 2024-10-06 15:45:13 -07:00
  • 2b8f7f3efb Reuse a single func to format conversation for Gemini Debanjum Singh Solanky 2024-10-06 15:42:42 -07:00
  • 452e360175 Do not use max prompt size to limit Gemini max output tokens Debanjum Singh Solanky 2024-10-06 14:01:13 -07:00
  • bdc36fec5d Remove unnecessary whitespace indent from personality context Debanjum Singh Solanky 2024-10-07 23:08:04 -07:00
  • 3daa3c003d When tool selection is not done successfully with an agent, return all agent tools as options sabaimran 2024-10-08 15:03:58 -07:00
  • ad716ca58d Delete associated entries with an agent when it is deleted sabaimran 2024-10-08 15:00:21 -07:00
  • f7fc6dbdc8 Limit agent creation and modification to subscribed users sabaimran 2024-10-08 14:59:57 -07:00
  • c7638a783e Dynamically update added files when upload in agent creation sabaimran 2024-10-07 21:54:11 -07:00
  • e10a0571ff Only check the prompt safety if the agent is not private sabaimran 2024-10-07 21:42:14 -07:00
  • f700d5bddb Add summarization capability with agent knowledge base sabaimran 2024-10-07 21:20:23 -07:00
  • df3dc33e96 Show reference icon and domain side by side sabaimran 2024-10-07 20:28:48 -07:00
  • 59e55f981f Reset agent to default when continuing with deceased agent sabaimran 2024-10-07 20:28:33 -07:00
  • 874776024a Handle chat history rendering when agent is deceased sabaimran 2024-10-07 20:28:10 -07:00
  • f232c2b059 Allow user to chat with agent knowledge base if general mode sabaimran 2024-10-07 19:55:33 -07:00
  • c00654ae58 Update default agent settings sabaimran 2024-10-07 18:11:24 -07:00
  • 3d0e183bea Add more log lines when encountering rate limiting sabaimran 2024-10-07 14:36:12 -07:00
  • e4a8a69bc8 Add a subtle check mark when the copy button is selected sabaimran 2024-10-07 09:41:03 -07:00
  • 405c047c0c Include agent personality through subtasks and support custom agents (#916) sabaimran 2024-10-07 00:21:55 -07:00
  • c0193744f5 Update readme.md sabaimran 2024-10-06 12:26:53 -07:00
  • d4ffeca90a Fix notion indexing with manually set token sabaimran 2024-10-05 09:13:16 -07:00
  • 29a422b6bc Remove the single dollar sign delimeters from katex rendering sabaimran 2024-10-04 00:12:42 -07:00
  • e217cb5840 Suggest notification type automation on Automation page of web app Debanjum Singh Solanky 2024-10-03 16:35:18 -07:00
  • f626b34436 Update automation docs with screenshots Debanjum Singh Solanky 2024-10-03 16:34:26 -07:00
  • 27c7e54695 Release Khoj version 1.24.1 sabaimran 2024-10-03 13:21:10 -07:00
  • 4a1cb50da3 Make Online Search Location Aware (#929) Debanjum 2024-10-03 12:33:47 -07:00
  • cb4052e333 Bump up rate limit for subscribed users and add an option to create new conversation in the POST request sabaimran 2024-10-03 12:31:58 -07:00
  • 7a5cd06162 Improve the login page (#931) sabaimran 2024-10-02 14:26:46 -07:00
  • 591c582eeb Fix list references in use openai proxy docs Debanjum Singh Solanky 2024-09-30 23:21:33 -07:00
  • 852662f946 Use requestAnimationFrame for synced scroll on chat in web app Debanjum Singh Solanky 2024-09-30 07:00:24 -07:00
  • 57b4f844b7 Fail app start if initalization fails sabaimran 2024-09-30 17:30:06 -07:00
  • 04aef362e2 Default to using system clock to infer user timezone on js clients Debanjum Singh Solanky 2024-09-30 03:15:50 -07:00
  • 344f3c60ba Infer country from timezone when only tz received by chat API Debanjum Singh Solanky 2024-09-30 03:06:46 -07:00
  • 1fed842fcc Localize online search results to user country when location available Debanjum Singh Solanky 2024-09-30 01:19:56 -07:00
  • eb86f6fc42 Add __str__ func to LocationData class to dedupe location string gen Debanjum Singh Solanky 2024-09-30 03:01:40 -07:00
  • 1dfc89e79f Store conversation ID for new conversations as a string, not UUID sabaimran 2024-09-29 18:07:08 -07:00
  • d92a349292 Improve image generation tool description sabaimran 2024-09-29 16:20:25 -07:00
  • d21a4e73a0 Update docs to use new variables to sync files, directories from khoj.el Debanjum Singh Solanky 2024-09-29 14:03:06 -07:00
  • d66a0ccfaa Update client setup docs with instructions for self-hosting users Debanjum Singh Solanky 2024-09-29 13:37:49 -07:00
  • dd44933515 Release Khoj version 1.24.0 Debanjum Singh Solanky 2024-09-29 04:56:11 -07:00
  • 1e8ce52d98 Reduce size of Khoj Docker images by removing layers and caches Debanjum Singh Solanky 2024-09-29 03:52:11 -07:00
  • 9b10b3e7a1 Remove unused langchain openai server dependency Debanjum Singh Solanky 2024-09-29 03:54:39 -07:00
  • e767b6eba3 Update Documentation with flags to enable GPU on Khoj pip install Debanjum Singh Solanky 2024-09-29 03:33:05 -07:00
  • 63a2b5b3c4 Remove tools cache in dockerize.yml workflow sabaimran 2024-09-29 00:27:37 -07:00
  • 936bc64b82 Render images to take full width of chat message div Debanjum Singh Solanky 2024-09-28 06:15:50 -07:00
  • 4efa7d4464 Upgrade the Next.js web app package dependency Debanjum Singh Solanky 2024-09-25 18:51:40 -07:00
  • b3cb417796 Fix spelling of Manage Context in Side Panel of Web App Debanjum Singh Solanky 2024-09-24 21:42:47 -07:00
  • 676ff5fa69 Fix setting title on new conversations, add the action menu sabaimran 2024-09-28 23:14:11 -07:00
  • 65d5e03f7f Reduce tooltip popup delay duration for Create Agent button on Web app (#926) Shantanu Sakpal 2024-09-29 11:31:40 +05:30
  • be8de1a1bd Only Auto Scroll when at Page Bottom and Add Button to Scroll to Page Bottom on Web App (#923) Shantanu Sakpal 2024-09-29 11:24:34 +05:30
  • 06777e1660 Convert the default conversation id to a uuid, plus other fixes (#918) sabaimran 2024-09-24 14:12:50 -07:00
  • 0c936cecc0 Release Khoj version 1.23.3 Debanjum Singh Solanky 2024-09-24 12:44:09 -07:00
  • 61c6e742d5 Truncate chat context to max tokens for offline, openai chat actors too Debanjum Singh Solanky 2024-09-24 12:42:32 -07:00
  • e306e6ca94 Fix file paths used for pypi wheel building sabaimran 2024-09-22 12:42:08 -07:00
  • f00e0e6080 Improve Khoj First Run, Docker Setup and Documentation (#919) Debanjum 2024-09-21 14:15:45 -07:00
  • a6c0b43539 Upgrade documentation package dependencies Debanjum Singh Solanky 2024-09-21 13:35:28 -07:00
  • 2033f5168e Modularize chat models initialization with a reusable function Debanjum Singh Solanky 2024-09-21 13:04:28 -07:00
  • 26c39576df Add Documentation for the settings on the Khoj Admin Panel Debanjum Singh Solanky 2024-09-20 21:38:57 -07:00