Commit Graph

  • a58ae3dd84 Make LLM actors write & code sandbox check for artifacts in /home/user master Debanjum 2025-12-29 02:09:32 -08:00
  • b607a6187e Release Khoj version 2.0.0-beta.23 2.0.0-beta.23 Debanjum 2025-12-29 01:42:25 -08:00
  • f413ce7354 Enable excluding folders to sync from obsidian plugin settings (#1235) Boris Smus 2025-12-29 01:39:19 -08:00
  • 9b9cdc756f Capture more files generated by code execution in sandbox Debanjum 2025-12-29 00:20:36 -08:00
  • c5650f166a Make Nano Banana Pro output 2K resolution images Debanjum 2025-12-28 21:55:58 -08:00
  • 1b7ccd141d Harden the user check of the Notion integration Debanjum 2025-12-28 21:47:28 -08:00
  • b8eeefa0b1 Bump web app package dependencies Debanjum 2025-12-28 17:40:45 -08:00
  • 9801ffd2de Add Khoj app landing page. Show it when unauthenticated users open app Debanjum 2025-12-28 17:18:39 -08:00
  • 5e65754a8b Unify login via popup on home. No need for separate login html page. Debanjum 2025-12-28 17:11:52 -08:00
  • f65f6ae848 Fix streaming thoughts from multi-turn tools after parallel tool calling Debanjum 2025-12-16 18:24:42 -08:00
  • 446a23524c Remove trial subscriptions from Khoj cloud Debanjum 2025-12-16 16:23:47 -08:00
  • cdcbdf8459 Execute tool calls in parallel to make research iterations faster Debanjum 2025-12-13 22:55:54 -08:00
  • 054ed79fdf Allow LLMs to make parallel tool call requests Debanjum 2025-12-13 21:37:49 -08:00
  • f4c519a9d0 Release Khoj version 2.0.0-beta.22 2.0.0-beta.22 Debanjum 2025-12-07 20:32:28 -08:00
  • 6480e99266 Upgrade server, documentation dependencies Debanjum 2025-12-07 20:29:11 -08:00
  • 181332dcb8 Improve Claude context caching to improve response cost, intelligence Debanjum 2025-12-05 11:45:10 -08:00
  • 9c03af2735 Disable parallel tool call by anthropic models as unsupported Debanjum 2025-12-05 11:52:52 -08:00
  • 4654ac4962 Enable reasoning for Claude Haiku 4.5. Track costs of Opus 4.5 Debanjum 2025-12-05 11:43:36 -08:00
  • f1337c3b07 Handle unset event in chat response stream Debanjum 2025-12-04 22:15:13 -08:00
  • bdf9afa726 Set openai api output tokens high by default to not hit length limits Debanjum 2025-12-04 21:53:10 -08:00
  • 5b6dab1627 Use consistent summarizer result for failed research iteration Debanjum 2025-12-04 22:10:01 -08:00
  • 3941159bd6 Release Khoj version 2.0.0-beta.21 2.0.0-beta.21 Debanjum 2025-11-29 17:31:14 -08:00
  • e2340c709f Fix extracting image by URL in chat history when using Nano Banana Pro Debanjum 2025-11-29 17:08:17 -08:00
  • 856864147b Drop image generation support for Stability AI models Debanjum 2025-11-29 16:47:44 -08:00
  • c41e37d734 Release Khoj version 2.0.0-beta.20 2.0.0-beta.20 Debanjum 2025-11-29 16:12:38 -08:00
  • 731700ac43 Support fallback deep, fast chat models via server chat settings Debanjum 2025-11-26 17:46:29 -08:00
  • 99f16df7e2 Use fast model in default mode and for most chat actors Debanjum 2025-11-26 16:56:35 -08:00
  • da493be417 Support image generation with Gemini Nano Banana Debanjum 2025-11-18 19:11:32 -08:00
  • dd4381c25c Do not try render invalid image paths in message on web app Debanjum 2025-11-29 15:09:21 -08:00
  • 51b893d51d Fix to ensure rectangular generated images are not cropped on web app Debanjum 2025-11-29 12:51:51 -08:00
  • 32966646e2 Avoid ai hover summaries in vscode dev env for now Debanjum 2025-11-29 15:23:08 -08:00
  • 043777c1bd Release Khoj version 2.0.0-beta.19 2.0.0-beta.19 Debanjum 2025-11-18 15:30:50 -08:00
  • 47a55c20a0 Associate folder icon with all doc tools use in thinking UX on web app Debanjum 2025-11-18 14:51:47 -08:00
  • 6459150870 Upgrade packages for documentation and desktop app Debanjum 2025-11-18 15:00:46 -08:00
  • 03dad1348a Support Minimax M2. Extract its thinking from response Debanjum 2025-11-18 12:33:57 -08:00
  • 57d6ebb1b8 Support Google Gemini 3 Debanjum 2025-11-16 23:25:48 -08:00
  • a30c5f245d Skip non-serializable, binary content parts when token counting Debanjum 2025-11-18 10:59:31 -08:00
  • ec31df7154 Test khoj.el with more recent emacs versions Debanjum 2025-11-16 23:27:35 -08:00
  • 895af42039 Fix unbound response var exception in agent safety checker Debanjum 2025-11-16 23:26:28 -08:00
  • 748a4f9941 Release Khoj version 2.0.0-beta.18 2.0.0-beta.18 Debanjum 2025-11-16 11:08:44 -08:00
  • 3496189618 Support using MCP tools in research mode Debanjum 2025-11-13 12:54:16 -08:00
  • 2ac7359092 Simplify webpage read function names and drop unused return args Debanjum 2025-11-13 19:21:46 -08:00
  • f1a34f0c2a Prefer Exa for web search over Google, Firecrawl Debanjum 2025-11-12 17:26:53 -08:00
  • 45f4253120 Move Olostep scraping config into its webpage reader for cleaner code Debanjum 2025-11-12 13:40:54 -08:00
  • e6a5d3dc3d Deprecate support for using Firecrawl webpage summarizer Debanjum 2025-11-12 13:22:12 -08:00
  • 0415b31a23 Upgrade Firecrawl web provider to use their v2 api Debanjum 2025-11-12 13:13:15 -08:00
  • 61cb2d5b7e Enable webpage reading with Exa. Remove Jina web page reader Debanjum 2025-11-12 12:21:59 -08:00
  • d57c597245 Refactor count_tokens, get_encoder methods to utils/helper.py Debanjum 2025-11-13 20:04:47 -08:00
  • 15482c54b5 Fix type of count total tokens system_message argument Debanjum 2025-11-13 19:22:21 -08:00
  • 761af5f98c Drop spurious results close xml tag in research shared with llm Debanjum 2025-11-13 14:38:14 -08:00
  • 1f3c1e1221 Remove spurious comments in desktop app chatutils.js Debanjum 2025-11-14 07:19:51 -08:00
  • 8490f2826b Reduce evaluator llm verbosity during eval Debanjum 2025-11-16 10:42:14 -08:00
  • 630ce77b5f Improve agent update/create safety check. Make reason field optional Debanjum 2025-11-12 17:20:06 -08:00
  • cbeb220f00 Show validation errors in UX if agent creation, update fails Debanjum 2025-11-12 10:40:17 -08:00
  • d7e936678d Release Khoj version 2.0.0-beta.17 2.0.0-beta.17 Debanjum 2025-11-11 16:38:46 -08:00
  • 4556773f42 Improve support for new kimi k2 thinking model Debanjum 2025-11-11 13:58:27 -08:00
  • 2c54a2cd10 Improve web browsing train of thought status text shown on web app Debanjum 2025-11-10 18:30:49 -08:00
  • aab0653025 Add price for grok 4, grok 4 fast for cost estimatation Debanjum 2025-11-10 18:10:01 -08:00
  • b14e6eb069 Count cache, reasoning tokens to estimate cost for models served over openai api Debanjum 2025-11-10 17:44:04 -08:00
  • ce6d75e5a2 Support Exa as web search provider Debanjum 2025-11-09 10:05:01 -08:00
  • 5760f3b534 Drop support for web search, read using Jina as provider Debanjum 2025-11-09 13:25:51 -08:00
  • c022e7d553 Upgrade Anthropic Operator editor version Debanjum 2025-11-09 09:35:38 -08:00
  • 88a1fc75cc Track cost of claude haiku 4.5 model Debanjum 2025-11-09 09:35:13 -08:00
  • a809de8970 Handle skip indexing of unsupported image files Debanjum 2025-10-13 15:42:43 -04:00
  • 749bbed23d Track cost of claude sonnet 4.5 models Debanjum 2025-10-05 08:54:07 -07:00
  • 69cceda9ab Bump server dependencies Debanjum 2025-10-05 08:29:49 -07:00
  • 140a3ef943 Avoid unbound chunk variable error in ai api call from completion func Debanjum 2025-09-17 17:23:52 +05:30
  • f2e0b62217 Remove unused default source from default tool picker prompt, help msg Debanjum 2025-09-17 17:23:06 +05:30
  • 5ef3a3f027 Remove unused eval workflow config to auto read webpage in default mode Debanjum 2025-09-16 14:55:06 +05:30
  • 6ac2280e41 Release Khoj version 2.0.0-beta.16 2.0.0-beta.16 Debanjum 2025-09-16 14:47:14 +05:30
  • 1179a4c8f8 Update dev docs to suggest using bun instead of yarn for web app Debanjum 2025-09-16 14:13:34 +05:30
  • 51e5c86fcc Bump desktop app dependencies Debanjum 2025-09-16 14:00:57 +05:30
  • 534ee32664 Bump web app dependencies Debanjum 2025-09-16 13:57:27 +05:30
  • e854c1a5a8 Bump django, langchain python server dependencies Debanjum 2025-09-16 13:36:03 +05:30
  • 2fdb1fcc93 Remove unsupported tool schema fields minimum, maximum for groq api Debanjum 2025-09-16 13:24:57 +05:30
  • 3e699e5476 Fix date time rendering when print conversation on web app Debanjum 2025-09-01 07:09:32 -07:00
  • 0bd4bf182c Show shared chats without login popup shown to unauthenticated users Debanjum 2025-08-31 23:31:16 -07:00
  • 52b1928023 Make gpqa answer evaluator more versatile at extracting mcq answers Debanjum 2025-08-31 14:05:16 -07:00
  • 703e189979 Deterministically shuffle dataset for consistent data in a eval run Debanjum 2025-08-31 13:51:43 -07:00
  • edf9ea6312 Release Khoj version 2.0.0-beta.15 2.0.0-beta.15 Debanjum 2025-08-31 13:21:58 -07:00
  • d53ede604c Only enable web search with Searxng if KHOJ_SEARXNG_URL env var set Debanjum 2025-08-31 13:17:05 -07:00
  • 7533e3eecf Use prompt cache key to improve cache hits with openai responses api Debanjum 2025-08-31 12:37:34 -07:00
  • 3c1948e9de Disable code sandbox if no code sandbox configured by admin Debanjum 2025-08-31 10:08:15 -07:00
  • 3441783d5b Disable web search tool if no search engine configured by admin Debanjum 2025-08-30 00:22:26 -07:00
  • 89f467a9f2 Create management job to delete, generate memories from old chats long-mem Debanjum 2025-08-29 17:20:31 -07:00
  • f79dfbbc77 Do not delete data store in memory feature as unrelated Debanjum 2025-08-29 15:57:47 -07:00
  • 3aa6f8ba1f Add gemini cached tokens costs for more accurate cost tracking Debanjum 2025-08-29 15:54:20 -07:00
  • 0babab580a Avoid null ref error when no organic online search results found Debanjum 2025-08-29 13:46:09 -07:00
  • 00f0d23224 Fix indexing Github, Notion content by linking embeddings model on init Debanjum 2025-08-29 13:44:15 -07:00
  • ef737fd6ac Increase memories limit. Make it configurable. Improve memory dedupe Debanjum 2025-08-28 19:13:23 -07:00
  • 4c497e90bb Fix passing retrieved memories to memory manager for updation context Debanjum 2025-08-28 18:57:21 -07:00
  • fd58d95dcb Improve memory manager prompt, enforce json schema for output Debanjum 2025-08-28 18:48:26 -07:00
  • 81c651b5b2 Fix truncation tests to check output chat history for truncation Debanjum 2025-08-28 15:38:40 -07:00
  • c0f192b436 Set minimum table width on web app for better readability Debanjum 2025-08-28 01:56:39 -07:00
  • dd8e805cfe Add support for Cerebras ai model api Debanjum 2025-08-28 01:14:36 -07:00
  • 0a5a882e54 Check if openai compatible ai api supports the responses api endpoint Debanjum 2025-08-28 00:53:37 -07:00
  • 9395c17f34 Fix openai reasoning model handling Debanjum 2025-08-28 00:49:23 -07:00
  • 08b42c597c Scope memories separately for each agent Debanjum 2025-08-27 17:22:11 -07:00
  • 7ada291630 Reduce research tools shown user memories to doc search and researcher Debanjum 2025-08-27 17:26:47 -07:00
  • 29e191f71a Merge master and resolve conflicts since mem Debanjum 2025-08-27 16:14:08 -07:00