Spaces:
Running
Running
Daniel Amendoeira
commited on
Update agent.py
Browse files
agent.py
CHANGED
@@ -1,10 +1,17 @@
|
|
1 |
import os
|
2 |
|
3 |
from langchain_openai import ChatOpenAI
|
|
|
|
|
|
|
|
|
4 |
from langchain_community.tools import BraveSearch # web search
|
5 |
from langchain.tools import Calculator # for basic math
|
6 |
from langchain.tools.python.tool import PythonAstREPLTool # for logic/math problems
|
7 |
|
|
|
|
|
|
|
8 |
# gpt-4.1-nano (cheaper for debugging) with temperature 0 for less randomness
|
9 |
# for benchmarking use gpt-4.1-mini or 04-mini
|
10 |
|
|
|
1 |
import os
|
2 |
|
3 |
from langchain_openai import ChatOpenAI
|
4 |
+
from langchain_core.messages import SystemMessage, HumanMessage, ToolMessage
|
5 |
+
from langgraph.graph import MessagesState
|
6 |
+
from langgraph.graph import StateGraph, START, END
|
7 |
+
|
8 |
from langchain_community.tools import BraveSearch # web search
|
9 |
from langchain.tools import Calculator # for basic math
|
10 |
from langchain.tools.python.tool import PythonAstREPLTool # for logic/math problems
|
11 |
|
12 |
+
from .custom tools import (datetime_tools, transcribe_audio_tool)
|
13 |
+
from .prompt import system_prompt
|
14 |
+
|
15 |
# gpt-4.1-nano (cheaper for debugging) with temperature 0 for less randomness
|
16 |
# for benchmarking use gpt-4.1-mini or 04-mini
|
17 |
|