Commit Graph

  • dd2a3f712b Add more demo videos, images, add feature sections sabaimran 2024-03-30 14:48:46 +05:30
  • 4cb91a042e Add an agents feature page, and clarification around custom domains sabaimran 2024-03-30 14:20:46 +05:30
  • 928f273bbe Configure production setup for moving to single worker model sabaimran 2024-03-30 10:35:43 +05:30
  • 7923903d21 Improve date filter regexes to extract structured, natural, partial dates Debanjum Singh Solanky 2024-03-29 18:22:41 +05:30
  • 104eeea274 Extract natural language and locale specific dates in content Debanjum Singh Solanky 2024-03-29 13:04:49 +05:30
  • 90c5b3c410 Update stale Khoj pypi package metadata Debanjum Singh Solanky 2024-03-28 23:58:15 +05:30
  • 1195f843a3 Remove forward slash from the root agents endpoint sabaimran 2024-03-28 23:06:45 +05:30
  • a374288cea Use OIDC TrustedPublisher to publish khoj python package to PyPi Debanjum Singh Solanky 2024-03-28 22:58:36 +05:30
  • 3417164ec2 Bump gunicorn workers up to 8 sabaimran 2024-03-28 22:34:13 +05:30
  • a1729b9b9e Add telemetry for agents used in conversation, increase image width in agents page sabaimran 2024-03-28 22:18:11 +05:30
  • d503b3e867 Use Personality vernacular in agent page sabaimran 2024-03-28 15:07:02 +05:30
  • e59de8c9b1 Constrain width/size of agent image in agents view sabaimran 2024-03-28 13:32:11 +05:30
  • 6cb38d92c0 Specify version of pypi gh publish action sabaimran 2024-03-28 12:47:31 +05:30
  • 56da96b2e9 Increase minimum python required in the pyproject, use python 3.11 for building the wheel in the workflow sabaimran 2024-03-28 12:19:07 +05:30
  • 22014cfcbc Merge pull request #682 from khoj-ai/features/full-integration-agents sabaimran 2024-03-27 23:27:15 -07:00
  • 17776daed8 Merge from master sabaimran 2024-03-28 11:38:29 +05:30
  • 32a505d841 Revert to using the nvidia base image for the next release sabaimran 2024-03-28 11:37:37 +05:30
  • 51d0c9b8b0 Add telemetry to keep state of new agents being used sabaimran 2024-03-28 11:37:24 +05:30
  • 46ebc55e2b Add a top tab for agents sabaimran 2024-03-28 11:37:01 +05:30
  • 8397187231 Use default agent when creating a new conversation without agent specified sabaimran 2024-03-28 11:36:27 +05:30
  • 8c4ef9270d Fix using format string for logger in chat API endpoint Debanjum Singh Solanky 2024-03-27 16:31:22 +05:30
  • 4912c0ee30 Use extract queries actor to improve notes search with offline chat Debanjum Singh Solanky 2024-03-21 00:44:13 +05:30
  • 1ebd5c3648 Rename GPT4AllChatProcessor* to OfflineChatProcessor Config, Model Debanjum Singh Solanky 2024-03-20 20:55:06 +05:30
  • 2a0b943bb4 Use Hermes-2-Pro as default offline chat model in khoj.yml Debanjum Singh Solanky 2024-03-21 02:59:21 +05:30
  • dcdd1edde2 Update docs to show how to setup llama-cpp with Khoj Debanjum Singh Solanky 2024-03-16 04:25:14 +05:30
  • 8ca39a436c Use llama.cpp for offline chat models Debanjum Singh Solanky 2024-03-16 01:49:44 +05:30
  • 0a7392f6ec Only add location to image prompt generator when location known Debanjum Singh Solanky 2024-03-20 17:03:08 +05:30
  • fdf78525b4 Part 2: Add web UI updates for basic agent interactions (#675) sabaimran 2024-03-26 05:43:24 -07:00
  • 15ed208996 Use Khoj icon when Khoj web is installed on iOS as a PWA Debanjum Singh Solanky 2024-03-26 00:11:38 +05:30
  • f8eaff574f Change prod docker image to use jammy, rather than nvidia base image sabaimran 2024-03-25 23:09:58 +05:30
  • 2b5341f53a [Temp] Reduce to 1 gunicorn worker sabaimran 2024-03-25 16:13:04 +05:30
  • 991f500775 Do not pipe access/error logs to separate files. Flow to stdout/stderr sabaimran 2024-03-25 16:12:39 +05:30
  • 586654e2af Allow directly reading web pages, even when SERP not enabled (#676) Debanjum 2024-03-24 16:25:25 +05:30
  • 9e52ae9e98 Time chat actor responses & chat api request start for perf analysis Debanjum Singh Solanky 2024-03-24 15:44:52 +05:30
  • dabf71bc3c Render webpage read in chat response references on Web, Desktop apps Debanjum Singh Solanky 2024-03-14 18:25:54 +05:30
  • a2e79c94be Pass multiple webpages with their urls in online results context Debanjum Singh Solanky 2024-03-14 16:50:31 +05:30
  • 71b6905008 Parallelize simple webpage read and extractor Debanjum Singh Solanky 2024-03-14 16:34:04 +05:30
  • 1167f6ddf9 Rename extract_content online results field to webpages Debanjum Singh Solanky 2024-03-14 15:52:21 +05:30
  • b22a7dae5d Tweak prompts to extract information from webpages, online results Debanjum Singh Solanky 2024-03-14 16:52:28 +05:30
  • 85c62efca1 Test select webpage as data source and extract web urls chat actors Debanjum Singh Solanky 2024-03-13 17:18:47 +05:30
  • ad6f6bb0ed Support webpage command in chat API Debanjum Singh Solanky 2024-03-13 15:30:24 +05:30
  • a6b7432837 Add webpage chat command for read web pages requested by user Debanjum Singh Solanky 2024-03-13 15:27:56 +05:30
  • 8abc8ded82 Part 1: Server-side changes to support agents integrated with Conversations (#671) sabaimran 2024-03-23 09:39:38 -07:00
  • 4deb849fb1 Merge branch 'features/add-agents-ui' of github.com:khoj-ai/khoj into features/chat-socket-streaming sabaimran 2024-03-23 14:04:25 +05:30
  • 8edbd7094f Let the name, slug of the default agent be Khoj, khoj sabaimran 2024-03-23 14:03:58 +05:30
  • 6b4c4f10b5 Merge branch 'features/add-agents-ui' of github.com:khoj-ai/khoj into features/chat-socket-streaming sabaimran 2024-03-23 11:22:00 +05:30
  • 20617614ae Merge branch 'features/customize-chat-with-agents' of github.com:khoj-ai/khoj into features/add-agents-ui sabaimran 2024-03-23 11:20:57 +05:30
  • 2399d91f61 Merge migrations sabaimran 2024-03-22 10:05:33 +05:30
  • d38089ab57 Merge with origin sabaimran 2024-03-22 09:55:33 +05:30
  • 7416ca9ae1 Lower the default gunicorn workers running on prod Debanjum Singh Solanky 2024-03-21 04:35:52 +05:30
  • aed4313cfc Fix updating specific conversation by id from the chat API endpoint Debanjum Singh Solanky 2024-03-21 02:44:42 +05:30
  • ec6dc0daaf Bump up the default gunicorn workers running on prod Debanjum Singh Solanky 2024-03-20 22:56:09 +05:30
  • 6ba0d8e379 Add a connected notification if the websocket is connected sabaimran 2024-03-20 20:53:28 +05:30
  • 255b69dc58 Add a comma delimeter between outputted search queries sabaimran 2024-03-20 19:43:35 +05:30
  • d84188b221 Scroll down when a message is added in the chat interface's handle stream response method sabaimran 2024-03-20 15:04:41 +05:30
  • 70ad78990a Use a common method for sending a generic message to the client from the server in the ws connection sabaimran 2024-03-20 15:04:14 +05:30
  • d4e83b060a Update the web UI for the chat interface to establish a connection via a socket to the server sabaimran 2024-03-20 14:34:47 +05:30
  • a346f79b39 Add support for chatting via the web socket connection sabaimran 2024-03-20 14:33:33 +05:30
  • 36af9776e6 Add the websockets dependency to pyproject.toml sabaimran 2024-03-20 14:11:18 +05:30
  • 62a83dc9bb Fix online search actor to use natural dates not after: operator Debanjum Singh Solanky 2024-03-15 21:50:14 +05:30
  • 4a1e6a2275 Convert deleted old user requests log line to debug from info Debanjum Singh Solanky 2024-03-15 20:50:10 +05:30
  • 9a068dadbf Fix extract questions prompt to use YYYY-MM-DD date filter format Debanjum Singh Solanky 2024-03-15 17:50:33 +05:30
  • bb2693c792 Improve Chat Session UX, Fix Login, Chat Message Truncation (#677) Debanjum 2024-03-15 18:19:36 +05:30
  • ecddf98430 Handle truncation when single long non-system chat message Debanjum Singh Solanky 2024-03-15 14:52:29 +05:30
  • ec0c35b7ed Improve delete, rename chat session UX in Desktop, Web app Debanjum Singh Solanky 2024-03-15 13:49:47 +05:30
  • 924b1215ce Allow unset locale for Google authenticated user Debanjum Singh Solanky 2024-03-15 13:09:30 +05:30
  • c792fa819f Fix setting chat session title from Desktop app Debanjum Singh Solanky 2024-03-15 13:06:08 +05:30
  • c9e05dc184 Get conversation by title when requested via chat API Debanjum Singh Solanky 2024-03-15 12:03:47 +05:30
  • 724557fc7b Merge branch 'master' of github.com:khoj-ai/khoj into features/add-agents-ui sabaimran 2024-03-15 12:14:34 +05:30
  • 7fc484ba7a Merge branch 'master' of github.com:khoj-ai/khoj into features/customize-chat-with-agents sabaimran 2024-03-15 12:13:28 +05:30
  • cac26dafe3 Only create new chat on get if a specific chat id, slug isn't requested Debanjum Singh Solanky 2024-03-15 11:58:39 +05:30
  • 416feb13ef Fix layout of agent, agents pages sabaimran 2024-03-15 11:17:40 +05:30
  • 1b3fc68a87 Fix unit test for adding the filename to the compiled markdown entry sabaimran 2024-03-15 11:01:48 +05:30
  • d734be61cf Rename agents_page -> agent_page sabaimran 2024-03-15 10:17:51 +05:30
  • 8cdfaf41ec Update project URLs to show on pypi project page Debanjum Singh Solanky 2024-03-15 04:03:39 +05:30
  • 08993ff109 Add new, remove old known chat models from model to prompt size map Debanjum Singh Solanky 2024-03-15 04:02:25 +05:30
  • fba0338787 Release Khoj version 1.7.0 Debanjum Singh Solanky 2024-03-15 00:08:32 +05:30
  • 345afec47e Resolve merge conflicts/ use agent_slug instead of agent_id for lookup sabaimran 2024-03-14 16:16:07 +05:30
  • 6118d1ff57 Create chat actor for directly reading webpages based on user message Debanjum Singh Solanky 2024-03-13 15:22:57 +05:30
  • e549824fe2 Improve OpenAI Chat Actors and their prompts (#673) Debanjum 2024-03-14 12:44:40 +05:30
  • 3caf0a79d8 Spruce up the 404 page and improve the overall layout for agents pages sabaimran 2024-03-14 11:26:49 +05:30
  • c45030af44 Fix agent view sabaimran 2024-03-14 11:13:19 +05:30
  • a1ce12296f Fix rendering online with note references post streaming chat response Debanjum Singh Solanky 2024-03-14 03:36:26 +05:30
  • 1aeea3d854 Fix opening external links from confirmation dialog box on desktop app Debanjum Singh Solanky 2024-03-14 02:29:22 +05:30
  • 2e5cc49cb3 Enforce json response from OpenAI chat actors prev using string lists Debanjum Singh Solanky 2024-03-14 01:03:30 +05:30
  • 7211eb9cf5 Default to gpt-4-turbo-preview for chat model, extract questions actor Debanjum Singh Solanky 2024-03-14 00:50:25 +05:30
  • dd883dc53a Dedupe query in notes prompt. Improve OAI chat actor, director tests Debanjum Singh Solanky 2024-03-13 18:46:26 +05:30
  • 70b04d16c0 Test data source, output mode selector, web search query chat actors Debanjum Singh Solanky 2024-03-13 16:49:13 +05:30
  • 14682d5354 Improve notes search actor to always create a non-empty list of queries Debanjum Singh Solanky 2024-03-11 17:42:05 +05:30
  • f5734826cb Improve pick data source prompt to look online for info about Khoj Debanjum Singh Solanky 2024-03-11 17:35:27 +05:30
  • 9a516bed47 Construct available data sources, output modes as a bullet list in prompts Debanjum Singh Solanky 2024-03-11 13:08:04 +05:30
  • f28fb89af8 Use consistent agent name across static and dynamic examples in prompts Debanjum Singh Solanky 2024-03-11 13:03:02 +05:30
  • f5793149a9 Add actor's name to extract questions prompt to improve context for guidance Debanjum Singh Solanky 2024-03-11 11:37:49 +05:30
  • 73ad444086 Make online search Actor read khoj.dev for docs, info about Khoj Debanjum Singh Solanky 2024-03-10 17:40:55 +05:30
  • 290712c3fe Add web UI views for agents - Add a page to view all agents - Add slugs to manage agents - Add a view to view single agent - Display active agent when in chat window - Fix post-login redirect issue sabaimran 2024-03-14 00:07:36 +05:30
  • 3abe7ccb26 Improve Online Search Speed and Context (#670) Debanjum 2024-03-11 22:16:30 +05:30
  • dc86e44a07 Include search results & webpage content in online context for chat response Debanjum Singh Solanky 2024-03-10 02:34:46 +05:30
  • d136a6be44 Simplify, modularize and add type hints to online search functions Debanjum Singh Solanky 2024-03-10 02:09:11 +05:30
  • 88f096977b Read webpages directly when Olostep proxy not setup Debanjum Singh Solanky 2024-03-10 00:08:48 +05:30
  • ca2f962e95 Read, extract information from web pages in parallel to lower response time Debanjum Singh Solanky 2024-03-08 16:41:19 +05:30