khoj-ai / khoj

Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (e.g gpt, claude, gemini, llama, qwen, mistral).
https://khoj.dev
GNU Affero General Public License v3.0
14.13k stars 703 forks source link

Enable Creating Automations from Khoj #731

Closed debanjum closed 6 months ago

debanjum commented 6 months ago

Support Scheduling Automations #695

  1. Detect when user intends to schedule a task, aka reminder
    • Support new reminder output mode to the response type chat actor
    • Show examples of selecting the reminder output mode to the response type chat actor
  2. Extract schedule time (as cron timestring) and inferred query to run from user message
  3. Use APScheduler to call chat with inferred query at scheduled time

Make Automations Persistent #714

Add UX to Configure Scheduled Tasks #715

Make Automations more Robust. Improve UX #718