issues
search
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
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
Extract schedule time (as cron timestring) and inferred query to run from user message
Use APScheduler to call chat with inferred query at scheduled time
Make Automations Persistent #714
Make scheduled jobs persistent and work in multiple worker setups
Add new operation Scheduled Job to Operation enum of ProcessLock
Add UX to Configure Scheduled Tasks #715
Add section in settings page to view, delete your scheduled tasks
Add API endpoints to get and delete user scheduled tasks
Make Automations more Robust. Improve UX #718
Decouple Task Run from User Notification
Make Scheduling more Robust
Use JSON mode to get parse-able output from chat model
Make timezone calculation programmatic on server instead of asking chat model
Use django-apscheduler to handle apscheduler and django interfacing
Improve automation UX. Move it out into separate top level page
Allow creating, modifying automations from the automations page
Infer cron from natural language client side to avoid roundtrip
Support Scheduling Automations #695
reminder
output mode to the response type chat actorMake Automations Persistent #714
Add UX to Configure Scheduled Tasks #715
Make Automations more Robust. Improve UX #718