Commit graph

  • 5aa5cb1941 Add "New" section with latest updates to Readme master Debanjum 2024-11-23 01:31:38 -0800
  • 7f5bf35806 Disambiguate renewal_date type. Previously, being used as None, False, and Datetime in different places. sabaimran 2024-11-22 12:06:20 -0800
  • 5e8c824ecc Improve the experience for finding past conversation sabaimran 2024-11-22 12:02:55 -0800
  • a761865724 Fix handling of customer.subscription.updated event to process new renewal end date sabaimran 2024-11-21 20:31:03 -0800
  • 6a054d884b Add quicker/easier filtering on auth sabaimran 2024-11-21 11:42:12 -0800
  • b9a889ab69 Fix Khoj responses when code generated charts in response context Debanjum 2024-11-21 14:31:58 -0800
  • 5475a262d4 Move truncate code context func for reusability across modules Debanjum 2024-11-21 14:27:39 -0800
  • f434c3fab2 Fix toggling prompt tracer on/off in Khoj via PROMPTRACE_DIR env var Debanjum 2024-11-21 13:58:51 -0800
  • 4a40cf79c3 Add docs on how to cross-device access self-hosted khoj using tailscale Debanjum 2024-11-21 10:49:49 -0800
  • 1f96c13f72 Enable starting khoj uvicorn server with ssl cert file, key for https Debanjum 2024-11-20 23:55:44 -0800
  • 9fea02f20f In telemetry, differentiate create_user google and email sabaimran 2024-11-21 11:01:37 -0800
  • 9db885b5f7 Limit access to chat models to futurist users sabaimran 2024-11-21 07:53:24 -0800
  • 7a00a07398 Add trailing slash to Ollama url in docs sabaimran 2024-11-21 07:48:18 -0800
  • 3519dd76f0 Fix type of excalidraw image response sabaimran 2024-11-20 19:01:13 -0800
  • 467de76fc1 Improve the image diagramming prompts and response parsing sabaimran 2024-11-20 18:59:36 -0800
  • 50d8405981 Enable khoj to use terrarium code sandbox as tool in eval workflow Debanjum 2024-11-20 14:01:21 -0800
  • 2203236e4c Update desktop app dependencies Debanjum 2024-11-20 13:05:55 -0800
  • 409204917e Update documentation website dependencies Debanjum 2024-11-20 13:05:32 -0800
  • 6f1adcfe67
    Track Usage Metrics in Chat API. Track Running Cost, Accuracy in Evals (#985) Debanjum 2024-11-20 12:59:44 -0800
  • ffbd0ae3a5 Fix eval github workflow to run on releases, i.e on tags push Debanjum 2024-11-20 12:53:11 -0800
  • ed364fa90e Track running costs & accuracy of eval runs in progress Debanjum 2024-11-19 01:06:02 -0800
  • bbd24f1e98 Improve dropdown menus on web app setting page with scroll & min-width Debanjum 2024-11-20 12:22:46 -0800
  • c53c3db96b Track, return cost and usage metrics in chat api response Debanjum 2024-11-18 18:23:05 -0800
  • 80df3bb8c4 Enable prompt tracing only when PROMPTRACE_DIR env var set Debanjum 2024-11-20 11:50:55 -0800
  • 9ab76ccaf1 Skip adding agent to chat metadata when chat unset to avoids null ref Debanjum 2024-11-19 21:08:49 -0800
  • 4da0499cd7 Stream responses by openai's o1 model series, as api now supports it Debanjum 2024-11-19 21:07:17 -0800
  • e5347dac8c Fix base image used for prod in docs sabaimran 2024-11-19 15:51:27 -0800
  • b943069577 Fix button text, and login url in self-hosted auth docs sabaimran 2024-11-19 15:50:13 -0800
  • 3b5e6a9f4d Update authentication documentation sabaimran 2024-11-19 15:45:43 -0800
  • 7bdc9590dd Fix handling sources, output in chat actor when is automated task Debanjum 2024-11-19 13:49:27 -0800
  • 0e7d611a80 Remove ```python codeblock prefix from raw json before deserialize Debanjum 2024-11-19 11:25:12 -0800
  • 001c13ef43 Upgrade web app package dependencies Debanjum 2024-11-19 12:50:27 -0800
  • 4f5c1eeded Update some of the open graph data for the documentation website sabaimran 2024-11-19 11:14:46 -0800
  • 5134d49d71 Release Khoj version 1.30.1 1.30.1 sabaimran 2024-11-18 17:30:33 -0800
  • 8bdd0b26d3 And a connections clean up decorator to all scheduled tasks sabaimran 2024-11-18 17:19:36 -0800
  • 817601872f Update default offline models enabled Debanjum 2024-11-18 16:22:32 -0800
  • 866f5d027b Ignore type checking as it's just for a POC features/support-sqlite-as-db sabaimran 2024-11-18 16:19:02 -0800
  • 45c623f95c Dedupe, organize chat actor, director tests Debanjum 2024-11-18 16:05:15 -0800
  • 3806cce2e6 TEMP commit just to show a proof of concept of how sqlite can be supported with the khoj backend sabaimran 2024-11-18 16:05:12 -0800
  • 2a76c69d0d Run online, offine chat actor, director tests for any supported provider Debanjum 2024-11-18 14:19:09 -0800
  • 653127bf1d Improve data source, output mode selection Debanjum 2024-11-18 12:49:48 -0800
  • e3fd51d14b Pass user arg to create title from query in new automation flow Debanjum 2024-11-18 10:16:50 -0800
  • 9e74de9b4f Improve serializing conversation JSON to print messages on console Debanjum 2024-11-18 04:26:27 -0800
  • 3f70d2f685 Add more graceful exception handling when tool selection doesn't work sabaimran 2024-11-18 09:34:49 -0800
  • a2ccf6f59f Fix github workflow to start Khoj, connect to PG and upload results Debanjum 2024-11-18 02:26:25 -0800
  • 7c0fd71bfd
    Add GitHub workflow to quiz Khoj across modes and specified evals (#982) Debanjum 2024-11-18 02:19:30 -0800
  • 49199c0dc3 Add GitHub workflow to quiz Khoj on specified evals Debanjum (aider) 2024-11-17 22:43:45 -0800
  • f75085dc7a Release Khoj version 1.30.0 1.30.0 sabaimran 2024-11-17 21:36:22 -0800
  • c72813ba67
    Merge pull request #981 from rznzippy/bugfix/980/database-connections-leakage sabaimran 2024-11-17 21:01:06 -0800
  • 7d50c6590d
    Merge pull request #977 from khoj-ai/features/improve-tool-selection sabaimran 2024-11-17 20:08:19 -0800
  • 282f47e0d6 Add Jina documentation to readme for self-hosting sabaimran 2024-11-17 17:20:28 -0800
  • 48567fd468 Do not erase partial message when generation stopped via button on web app Debanjum 2024-11-17 16:29:18 -0800
  • 285006d6c9 Sync chat models in Khoj with OpenAI proxies (e.g Ollama) on startup Debanjum 2024-11-17 14:47:45 -0800
  • 4a7f5d1abe Set API keys in docker-compose.yml to enable web search, scrape tools Debanjum 2024-11-17 14:34:11 -0800
  • d6eece63f4 Use Jina API Key of Jina web scraper if configured in DB Debanjum 2024-11-17 14:29:59 -0800
  • 6531f24ca0 Further improvements for descriptions to LLM on modes, code, diagram, image. sabaimran 2024-11-17 13:23:57 -0800
  • 0eba6ce315 When diagram generation fails, save to conversation log sabaimran 2024-11-17 13:23:12 -0800
  • 7e662a05f8 Merge branch 'master' of github.com:khoj-ai/khoj into features/improve-tool-selection sabaimran 2024-11-17 12:26:55 -0800
  • 00b1af8f99 Fix database connections leakage (#980) Ilya Khrustalev 2024-11-17 19:15:05 +0100
  • 69ef6829c1 Simplify integrating Ollama, OpenAI proxies with Khoj on first run Debanjum 2024-11-16 23:53:11 -0800
  • 2366fa08b9 Update default vision supported & anthropic chat models on first run Debanjum 2024-11-16 22:07:11 -0800
  • 23ab258d78 Improve user conversation config details on Admin panel Debanjum 2024-11-15 11:54:36 -0800
  • 41d9011a26 Move evaluation script into tests/evals directory Debanjum 2024-11-15 02:07:21 -0800
  • d9d5884958 Enable evaluating Khoj on the OpenAI SimpleQA bench using eval script Debanjum 2024-11-14 15:55:00 -0800
  • eb5bc6d9eb Remove Talc search bench from Khoj eval script Debanjum 2024-11-14 15:49:41 -0800
  • fc45aceecf Delete unused favicon ico in old web app directory Debanjum 2024-11-15 01:57:23 -0800
  • a16fc3ade8 Only add /research prefix when no slash command in message on web app Debanjum 2024-11-15 01:25:13 -0800
  • a1b4587b34 Remove extract_images flag from PDF loader sabaimran 2024-11-15 21:46:35 -0800
  • 15b4cec1e8 Add documentation for how to use the text to image model configs, reduce to Replicate sabaimran 2024-11-15 15:26:14 -0800
  • 759873ec44 Add documentation for how to use the text to image model configs sabaimran 2024-11-15 15:22:06 -0800
  • c77dc84a68 Remove output_modes function reference in chat tests sabaimran 2024-11-15 14:03:07 -0800
  • e3f1ea9dee Improve tool, output mode selection process sabaimran 2024-11-15 13:53:53 -0800
  • c1a5b32ebf Do not start server when importing the main.py file, unless gunicorn sabaimran 2024-11-14 17:33:19 -0800
  • be3ee5ec9f Add cool new suggestion cards for math, diagramming sabaimran 2024-11-13 16:43:03 -0800
  • 9fc44f1a7f Enable evaluation Khoj on the Talc Search Bench using Eval script Debanjum 2024-11-13 20:02:56 -0800
  • 8e009f48ce Show tool call error in next iteration. Allow rerun if model requests. Debanjum 2024-11-13 20:10:49 -0800
  • 604da90fa8 Wrap try/catch around online search in research mode like other tools Debanjum 2024-11-13 16:46:09 -0800
  • 8851b5f78a Standardize chat message truncation and serialization before print Debanjum 2024-11-13 16:30:17 -0800
  • f4e37209a2 Improve error handling, display and configurability of eval script Debanjum 2024-11-13 03:13:36 -0800
  • 15b0cfa3dd Improve structured message truncation in logger Debanjum 2024-11-12 21:40:39 -0800
  • 153ae8bea9 Cut binary, long output files from code result for context efficiency Debanjum 2024-11-12 03:19:58 -0800
  • de34cc3987 Remove og image url with khoj documentation sabaimran 2024-11-13 10:23:02 -0800
  • 4a1b1e8b9a Add support for interrupting messages after they've been sent. sabaimran 2024-11-12 22:22:45 -0800
  • d607ad7a27 Release Khoj version 1.29.1 1.29.1 sabaimran 2024-11-12 10:32:56 -0800
  • 8ec1764e42 Handle size calculation more gracefully for converted documents, depending on type sabaimran 2024-11-12 02:00:29 -0800
  • b6714c202f Increase the title character limit to 500 for conversations sabaimran 2024-11-12 01:51:19 -0800
  • f05e64cf8c Release Khoj version 1.29.0 1.29.0 sabaimran 2024-11-11 21:46:25 -0800
  • 47d3c8c235 Remove email query parameter from subscription patch api sabaimran 2024-11-11 21:39:49 -0800
  • d7027109a5 And null handling for response output_files in code output sabaimran 2024-11-11 21:14:56 -0800
  • d68243a3fb Revert clean_json logic temporarily. Eventually, we should do better validation here to extract markdown-formatted json. sabaimran 2024-11-11 21:05:17 -0800
  • 1cab6c081f Add better error handling for diagram output, and fix chat history construct sabaimran 2024-11-11 20:44:19 -0800
  • 7bd2f83f97 Wrap test in suggestionCard sabaimran 2024-11-11 20:12:39 -0800
  • 48862a8400
    Enable Passing External Documents for Analysis in Code Sandbox (#960) Debanjum 2024-11-11 19:37:17 -0800
  • 5078ac0ce2 Await on conversation save when generate conversation title via API Debanjum 2024-11-11 19:16:12 -0800
  • e1d0015248 Allow disabling Khoj telemetry via KHOJ_TELEMETRY_DISABLE env var Debanjum 2024-11-11 19:15:30 -0800
  • a52500d289 Show generated code artifacts before notes and online references Debanjum 2024-11-11 17:30:06 -0800
  • 218eed83cd Show output file not code on hover. Remove reference card title border Debanjum 2024-11-11 16:59:53 -0800
  • b970cfd4b3 Align styling of reference panel card across code, docs, web results Debanjum 2024-11-11 15:35:08 -0800
  • 8e9f4262a9 Render code output files with code references in reference section Debanjum 2024-11-11 00:22:23 -0800
  • 92c1efe6ee Fixes to render & save code context with non text based output modes Debanjum 2024-11-10 21:03:03 -0800