Commit graph

  • 8617cf1389 Push telemetry to Posthog to grok Khoj usage Debanjum Singh Solanky 2023-06-05 13:19:27 +0530
  • d13db2e666 Make old telemetry server forward requests to new server Debanjum Singh Solanky 2023-06-05 07:46:41 +0530
  • 5f4223efb4 Increase timeout to OpenAI call Saba 2023-06-04 20:49:47 -0700
  • 0e63a90377 Fix the mechanism to retrieve the message content Saba 2023-06-04 20:25:37 -0700
  • f0efe0177e Pass truncated message as string in ChatMessage when exceeding max prompt size Saba 2023-06-04 19:33:46 -0700
  • f6ceb22373
    Use api_key keyword argument to set the openai_api_key parameter for GPT Debanjum 2023-06-04 15:05:34 +0530
  • 068ee0ac5e Swap elif with else, as usage of this method does not use openai_api_key Saba 2023-06-04 02:25:08 -0700
  • 6508379d7b Use api_key keyword argument to set the openai_api_key parameter for GPT Saba 2023-06-04 00:57:00 -0700
  • 7af8a56434 Remove filename from reference before rendering references in khoj.el Debanjum Singh Solanky 2023-06-02 10:29:12 +0530
  • ec280067ef Do not retrieve relevant notes when having a general chat with Khoj Debanjum Singh Solanky 2023-06-02 10:24:40 +0530
  • 90439a8db1 Update Khoj subtitle to AI personal assistant for your digital brain Debanjum Singh Solanky 2023-06-02 10:40:33 +0530
  • e022910f31
    Search PDF files with Khoj. Integrate with LangChain Debanjum 2023-06-02 10:20:26 +0530
  • e9ed7a19fd Update search prompt to extract PDF search type. Fix extract_question prompt Debanjum Singh Solanky 2023-06-02 10:06:03 +0530
  • 89fbfce20a Mention PDF are also supported in Khoj Readme Debanjum Singh Solanky 2023-06-01 20:38:44 +0530
  • bbe3bf9733 Render PDF search results in Khoj Obsidian interface Debanjum Singh Solanky 2023-06-01 20:31:28 +0530
  • e3892945d4 Render PDF search results in Khoj.el Emacs interface Debanjum Singh Solanky 2023-06-01 18:04:24 +0530
  • 85144006a1 Render PDF search results in khoj web interface Debanjum Singh Solanky 2023-06-01 17:47:45 +0530
  • acd14a5e41 Wire up PDF to jsonl processor to Khoj server layer (API, config) Debanjum Singh Solanky 2023-06-01 09:55:48 +0530
  • d63194c3a9 Create tests for PDF to JSONL processor Debanjum Singh Solanky 2023-06-01 16:57:38 +0530
  • 286b500f66 Create PDF to JSONL processor using PyPDF and LangChain Debanjum Singh Solanky 2023-06-01 09:31:18 +0530
  • 1b3effd8e6 Fork Markdown to JSONL processor as start template for PDF to Jsonl Processor Debanjum Singh Solanky 2023-06-01 09:13:31 +0530
  • 1cd9ecd449 Truncate last message if still over max supported prompt size by model Debanjum Singh Solanky 2023-06-01 08:05:18 +0530
  • ed4d0f9076 Simplify argument names used in khoj openai completion functions Debanjum Singh Solanky 2023-05-31 10:59:31 +0530
  • 703a7c89c0 Reduce retry count and request timeout for faster response or failure Debanjum Singh Solanky 2023-05-31 10:52:59 +0530
  • 18081b3bc6 Use LangChain to call GPT over API Debanjum Singh Solanky 2023-05-30 23:23:42 +0530
  • 277d2f5c96 Do not add "Notes:" suffix to chat messages when no notes retrieved Debanjum Singh Solanky 2023-05-28 19:28:57 +0530
  • 334be4e600 Use LangChain to call OpenAI for Khoj Chat Debanjum Singh Solanky 2023-05-28 19:12:36 +0530
  • efcf7d1508 Extract prompts as LangChain Prompt Templates into a separate module Debanjum Singh Solanky 2023-05-28 17:45:31 +0530
  • b484953bb3 Import app state correctly to generate embeddings with OpenAI model Debanjum Singh Solanky 2023-05-28 10:11:38 +0530
  • 9cfaaf0941 Update docs to configure khoj.yml for using OpenAI model for embeddings Debanjum Singh Solanky 2023-05-28 10:20:26 +0530
  • a0d0dbaca7 Fix link to Khoj Obsidian Demo video in Readmes Debanjum Singh Solanky 2023-05-23 04:23:08 +0530
  • ebb5d7b8e5 Release Khoj version 0.6.2 0.6.2 Debanjum Singh Solanky 2023-05-17 20:04:20 +0530
  • d02415edcc Write generated server id to env file when env file does not contain it Debanjum Singh Solanky 2023-05-17 19:12:05 +0530
  • dc0626856e Put the telemetry db in a separate directory by default Debanjum Singh Solanky 2023-05-17 18:58:08 +0530
  • dc495babb3
    Add Telemetry to Understand Khoj Usage Debanjum 2023-05-17 19:09:50 +0800
  • 55d72231b3 Generate docker image for telemetry server using Github workflow Debanjum Singh Solanky 2023-05-17 11:46:34 +0530
  • e9f04dc644 Add dockerfile to containerize telemetry server Debanjum Singh Solanky 2023-05-17 11:46:19 +0530
  • 07b19964d4 Schedule jobs at (co-)prime intervals to reduce overlap in job runs Debanjum Singh Solanky 2023-05-17 09:45:26 +0530
  • d42f0f5055 Add basic telemetry server for khoj Debanjum Singh Solanky 2023-05-15 22:55:49 +0800
  • 134cce9d32 Batch upload telemetry data at regular interval instead of while querying Debanjum Singh Solanky 2023-05-16 23:32:18 +0530
  • 3ede919c66 Log usage of /search, /chat, /update API endpoints to telemetry server Debanjum Singh Solanky 2023-05-15 20:58:51 +0800
  • f2e89f6f46 Add khoj app helper methods to log app usage to a telemetry server Debanjum Singh Solanky 2023-05-15 20:57:54 +0800
  • 9ca61d62ff Enable/disable logging telemetry by setting bool in khoj.yml config Debanjum Singh Solanky 2023-05-15 20:51:49 +0800
  • 131b8407b5 Allow Khoj Chat to respond to general queries not in reference notes Debanjum Singh Solanky 2023-05-12 18:35:14 +0800
  • cc75f986b2 Test text search index only updates on changes to text content Debanjum Singh Solanky 2023-05-12 17:37:34 +0800
  • f9ccce430e Allow configuring OpenAI chat model for Khoj chat Debanjum Singh Solanky 2023-05-03 16:56:59 +0800
  • f0253e2cbb
    Include Filename, Entry Heading in All Compiled Entries to Improve Search Context Debanjum 2023-05-03 22:59:30 +0800
  • 6b535cc345 Snip prepended heading to avoid crossing model max_token limits Debanjum Singh Solanky 2023-05-03 22:08:41 +0800
  • 02aeee60aa Set filename as top heading of org entries for better search context Debanjum Singh Solanky 2023-05-03 19:51:25 +0800
  • 94825a70b9 Set heading of md entries to improve search context for long entries Debanjum Singh Solanky 2023-05-03 18:58:37 +0800
  • 5de04621b5 Set filename as top heading of md entries for better search context Debanjum Singh Solanky 2023-05-03 18:55:56 +0800
  • 0e3fb59e09 Entries with no md headings should not get heading prefix prepended Debanjum Singh Solanky 2023-05-03 18:18:48 +0800
  • 45a991d75c Prepend entry heading to all compiled org snippets to improve search context Debanjum Singh Solanky 2023-05-03 17:47:33 +0800
  • 3386cc92b5 Fix khoj server config update in khoj.el by unquoting list to cl-push to Debanjum Singh Solanky 2023-05-03 15:01:58 +0800
  • 948a4274e4 Fix documentation strings and simplify not null checks Debanjum Singh Solanky 2023-05-02 21:39:47 +0800
  • 731ef5688f Use cl-pushnew to fix byte-compile errors with using add-to-list Debanjum Singh Solanky 2023-05-02 21:26:30 +0800
  • f046523b33 Improve khoj.el messages to convey state of khoj server Debanjum Singh Solanky 2023-04-28 11:15:13 +0800
  • 76df393eb5 Only call khoj server configure API from khoj.el when config updated Debanjum Singh Solanky 2023-04-27 20:28:55 +0800
  • ceae06ae9d Fix khoj.el compilation warnings around unused variables Debanjum Singh Solanky 2023-04-27 20:43:43 +0800
  • 8269adf849 Refactor khoj-setup in khoj.el for readability. No functional change Debanjum Singh Solanky 2023-04-27 18:55:48 +0800
  • 865d12b6f2 Fix escaping quote in chat references to prevent it breaking out of html Debanjum Singh Solanky 2023-04-27 19:10:55 +0800
  • 26cb878327 Add Yarn lockfile for Khoj Obsidian Debanjum Singh Solanky 2023-04-18 00:57:11 +0700
  • e3180d63e6 Sync Khoj Obsidian Tagline with Khoj tagline Debanjum Singh Solanky 2023-04-18 00:56:50 +0700
  • 62e6e09521 Release Khoj version 0.6.1 0.6.1 Debanjum Singh Solanky 2023-04-17 21:46:28 +0700
  • b079fb31bc Replace Windows path separators in indexName configured via Khoj Obsidian Debanjum Singh Solanky 2023-04-17 16:24:13 +0700
  • d90df966a9 Make khoj logger use utf-8 encoding when writing to khoj log file Debanjum Singh Solanky 2023-04-17 16:03:01 +0700
  • dc3f399f91 Fix to get score associated with SearchResponse in result as string Debanjum Singh Solanky 2023-04-16 20:22:51 +0700
  • d5000c63e1 Update Readmes to use python -m pip install khoj-assistant Debanjum Singh Solanky 2023-04-16 20:17:20 +0700
  • 453c84ab79 Add Screenshots of Khoj Chat Interface on Emacs, Obsidian to Readmes Debanjum Singh Solanky 2023-04-07 23:13:38 +0700
  • 35aa06067f Release Khoj version 0.6.0 0.6.0 Debanjum Singh Solanky 2023-03-31 17:50:28 +0700
  • 8f4e5d3d83
    Improve Styling of Khoj Search Modal on Obsidian and Indexing of Markdown Debanjum 2023-03-30 14:15:23 +0700
  • 5673bd5b96 Keep original formatting in compiled text entry strings Debanjum Singh Solanky 2023-03-30 12:38:45 +0700
  • a2ab68a7a2 Include filename of markdown entries for search indexing Debanjum Singh Solanky 2023-03-30 12:30:25 +0700
  • 67129964a7 Create Note with Query as title from within Khoj Search Modal Debanjum Singh Solanky 2023-03-30 13:43:34 +0700
  • d3257cb24e Style the search result. Use Obsidian theme colors and font-size Debanjum Singh Solanky 2023-03-30 03:32:24 +0700
  • 40091489c0 For each result: snip it by lines, show filename, remove frontmatter Debanjum Singh Solanky 2023-03-30 03:31:47 +0700
  • 240db7b4f0 Add screenshot of Khoj chat on Obsidian to Readme. Fix links Debanjum Singh Solanky 2023-03-30 02:46:59 +0700
  • 234be96e53 Fix processor key used to configure chat model in khoj obsidian Debanjum Singh Solanky 2023-03-30 01:46:03 +0700
  • 53d421f9c6
    Create Chat Modal for Obsidian Plugin Debanjum 2023-03-30 01:37:07 +0700
  • c8c0cfd10e Add Chat features, setup and usage to Khoj Obsidian plugin Readme Debanjum Singh Solanky 2023-03-30 00:32:24 +0700
  • 7ecae224e7 Configure OpenAI API Key from the Khoj plugin setting in Obsidian Debanjum Singh Solanky 2023-03-29 23:42:17 +0700
  • 3d616c8d65 Use Obsidian font sizes. Improve input field, reference indexing Debanjum Singh Solanky 2023-03-29 22:12:11 +0700
  • 23bd737f6b Use chat input element to send message on Enter. No send button required Debanjum Singh Solanky 2023-03-29 17:47:04 +0700
  • 81e98c3079 Scroll to bottom of modal on open and message send Debanjum Singh Solanky 2023-03-29 12:41:33 +0700
  • 59ff1ae27f Use obsidian theme colors for bg, text. Restrict css namespace via prefix Debanjum Singh Solanky 2023-03-28 18:49:28 +0700
  • 001ac7b5eb Style Obsidian Chat Modal like Khoj Chat Web Interface Debanjum Singh Solanky 2023-03-28 18:04:27 +0700
  • 112f388ada Render references next to chat responses by khoj in chat modal Debanjum Singh Solanky 2023-03-28 15:35:06 +0700
  • 1d3d949962 Render conversation logs on page load Debanjum Singh Solanky 2023-03-23 08:16:54 +0400
  • cd46a17e5f Add Khoj Chat Modal, Command in Khoj Obsidian to Chat using API Debanjum Singh Solanky 2023-03-23 05:31:26 +0400
  • c0972e09e6 Rename KhojModal to KhojSearchModal, a more specific name for it Debanjum Singh Solanky 2023-03-23 05:30:11 +0400
  • 64fff1d372 Release Khoj version 0.5.0 0.5.0 Debanjum Singh Solanky 2023-03-28 03:34:07 +0700
  • 7478d08803 Update main readme to mention chat features Debanjum Singh Solanky 2023-03-27 20:51:27 +0700
  • fc218508f9 Update khoj.el docs and Emacs Readme for chat, simplified setup Debanjum Singh Solanky 2023-03-27 20:47:08 +0700
  • 87090531da
    Install, Start and Configure Khoj Server from Emacs Debanjum 2023-03-27 18:49:43 +0700
  • 83a7ccd729 Fix docstrings and method ordering in khoj.el Debanjum Singh Solanky 2023-03-27 18:33:09 +0700
  • 5c2327ee4f Configure org directories to index from khoj.el Debanjum Singh Solanky 2023-03-27 18:30:53 +0700
  • 6e8a40906d Allow disabling automatic server setup. Fix server start vs ready logic Debanjum Singh Solanky 2023-03-27 17:53:08 +0700
  • 526a927bce Fix org entry extraction test, variable prefixed with khoj in khoj.el Debanjum Singh Solanky 2023-03-27 16:42:38 +0700
  • 7243059507 Track index update asynchronously via moon phase progressbar in khoj.el Debanjum Singh Solanky 2023-03-27 05:52:32 +0700
  • 8a9055f918 Restrict server messages show in echo area to main server files Debanjum Singh Solanky 2023-03-27 04:46:31 +0700