File size: 2,759 Bytes
a31f556
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
from backend.tools.web_search_tools import search_web as web_search_tool
from backend.tools.filesystem_tools import read_file as read_file_tool, write_file as write_file_tool
from backend.tools.terminal_tools import run_command as run_shell_tool
from backend.tools.github_tools import github_search_tool, github_commit_tool, github_pull_tool
from backend.tools.memory_tools import memory_store_tool, memory_search_tool
from backend.tools.system_tools import screenshot_tool, open_app_tool, usb_devices_tool, notification_tool, system_stats_tool
from backend.tools.calendar_tools import list_events as calendar_tool
from backend.tools.email_tools import send_email as email_tool
from backend.tools.xr_tools import xr_anchor_tool, gesture_context_tool, ar_control_tool
from backend.tools.automation_tools import list_automations_tool, pause_automation_tool, resume_automation_tool, delete_automation_tool, trigger_automation_tool
from backend.tools.system_tools import backup_vault_tool
from backend.tools.browser_tools import close_browser, navigate
from backend.tools.youtube_tools import scrape_youtube_transcript, search_youtube
from backend.tools.social_tools import login_to_socials, post_to_x
from backend.tools.audio_tools import search_audio_logs

TOOL_REGISTRY = {
    "backup_vault":         backup_vault_tool,
    "web_search":           web_search_tool,
    "read_file":            read_file_tool,
    "write_file":           write_file_tool,
    "run_shell":            run_shell_tool,
    "github_search":        github_search_tool,
    "github_commit":        github_commit_tool,
    "github_pull":          github_pull_tool,
    "memory_store":         memory_store_tool,
    "memory_search":        memory_search_tool,
    "take_screenshot":      screenshot_tool,
    "open_app":             open_app_tool,
    "usb_get_devices":      usb_devices_tool,
    "send_notification":    notification_tool,
    "get_system_stats":     system_stats_tool,
    "calendar_query":       calendar_tool,
    "email_send":           email_tool,
    "xr_save_anchor":       xr_anchor_tool,
    "gesture_context":      gesture_context_tool,
    "ar_control":           ar_control_tool,
    "automation_list":      list_automations_tool,
    "automation_pause":     pause_automation_tool,
    "automation_resume":    resume_automation_tool,
    "automation_delete":    delete_automation_tool,
    "automation_trigger":   trigger_automation_tool,
    "browser_login":        login_to_socials,
    "browser_post_x":       post_to_x,
    "browser_yt_scrape":    scrape_youtube_transcript,
    "browser_yt_search":    search_youtube,
    "browser_close":        close_browser,
    "browser_navigate":     navigate,
    "search_audio_logs":    search_audio_logs,
}