First_agent_template / tools /final_answer.py
Hugescoot's picture
Initial clean commit of GAIA agent project (no secrets or large files, .env explicitly ignored)
1b07c47
raw
history blame contribute delete
448 Bytes
from typing import Any, Optional
from smolagents.tools import Tool
class FinalAnswerTool(Tool):
name = "final_answer"
description = "Provides a final answer to the given problem."
inputs = {'answer': {'type': 'any', 'description': 'The final answer to the problem'}}
output_type = "any"
def forward(self, answer: Any) -> Any:
return answer
def __init__(self, *args, **kwargs):
self.is_initialized = False