Implement tools

This commit is contained in:
Dita Aji Pratama 2026-07-24 19:02:52 +07:00
parent f439552fac
commit f1f27bb7e2

View File

@ -5,7 +5,7 @@ import threading, time, signal
import config import config
from tools import coder, carrack, ragroleplay from tools import coder, carrack, ragroleplay, vision
from services.xmpp_client import XMPPClient from services.xmpp_client import XMPPClient
from services.telegram_client import TelegramClient from services.telegram_client import TelegramClient
@ -33,6 +33,9 @@ tools_definition = [
# Carrack Tools # Carrack Tools
gadget.tools_mapping( schema = carrack.schema_sendhttprequest, handler = carrack.sendhttprequest ), gadget.tools_mapping( schema = carrack.schema_sendhttprequest, handler = carrack.sendhttprequest ),
# Vision Tools
gadget.tools_mapping( schema = vision.schema_describe_image, handler = vision.describe_image ),
# Rag Roleplay Tools # Rag Roleplay Tools
gadget.tools_mapping( schema = ragroleplay.schema_users_store, handler = ragroleplay.users_store ), gadget.tools_mapping( schema = ragroleplay.schema_users_store, handler = ragroleplay.users_store ),