jarvis-cloud / backend /tools /tool_registry.py
Jarvis2345's picture
Squash history — remove all prior commits (secret hygiene, S4)
a31f556
Raw
History Blame
2.76 kB
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,
}