feat: Add NaliiaTools

This commit is contained in:
2026-02-16 16:35:15 -05:00
parent 63758f5f9c
commit 66fe0a2a13
7 changed files with 100 additions and 34 deletions

View File

@@ -4,6 +4,7 @@ from src.naliiabot.bot.agent.agent import Agent, AgentConfig
from src.naliiabot.bot.tools.naliia_tools import NaliiaTools
from src.naliiabot.bot.factories.llm_factory import LLMFactory
from src.naliiabot.bot.prompts.load_prompt import get_prompt_template
from ..logger import logger
MODEL_NAME = os.getenv("LLM_MODEL", "anthropic")
@@ -17,12 +18,11 @@ def get_agent():
NALIIA_PROMPT = get_prompt_template(
"NALIIA_PROMPT")
naliia_tools = [
t for t in dir(NaliiaTools()) if not t.startswith('__') and not t.endswith('__')
]
naliia_tools = NaliiaTools().get_tools()
config = AgentConfig(system_prompt=NALIIA_PROMPT)
model = LLMFactory(MODEL_NAME).get_model()
raise Exception(naliia_tools)
logger.info(
f"Agente Naliia ha iniciado con las Tools: {naliia_tools}")
return Agent(model=model, config=config, tools=naliia_tools)