Bhanu-Chander-ABB commited on
Commit
f3b56d3
·
1 Parent(s): 575233a

removed get_all_tools

Browse files
Files changed (2) hide show
  1. app.py +15 -4
  2. requirements.txt +0 -1
app.py CHANGED
@@ -8,13 +8,13 @@ import datetime
8
  # from dotenv import load_dotenv
9
 
10
  from langchain.tools import tool
11
- from langchain_community.tools import get_all_tools
12
  from typing import TypedDict, Annotated
13
- from langgraph.graph.message import add_messages
14
  # from langchain_core.messages import AnyMessage, HumanMessage, AIMessage
15
  from langgraph.prebuilt import ToolNode
16
  from langgraph.graph import START, StateGraph, END
17
- from langgraph.prebuilt import tools_condition
18
  from langchain_huggingface import HuggingFaceEndpoint, ChatHuggingFace
19
 
20
  ## # Load environment variables from .env file
@@ -163,7 +163,18 @@ def currency_convert(args: str) -> str:
163
  ##-- Tool Discovery ---
164
  # Use @tool for each function.
165
  # Use get_all_tools() to auto-discover all decorated tools.
166
- tools_list = get_all_tools()
 
 
 
 
 
 
 
 
 
 
 
167
 
168
  tool_descriptions = "\n".join(f"- {tool.name}: {tool.description}" for tool in tools_list)
169
 
 
8
  # from dotenv import load_dotenv
9
 
10
  from langchain.tools import tool
11
+ # from langchain_community.tools import get_all_tools
12
  from typing import TypedDict, Annotated
13
+ # from langgraph.graph.message import add_messages
14
  # from langchain_core.messages import AnyMessage, HumanMessage, AIMessage
15
  from langgraph.prebuilt import ToolNode
16
  from langgraph.graph import START, StateGraph, END
17
+ # from langgraph.prebuilt import tools_condition
18
  from langchain_huggingface import HuggingFaceEndpoint, ChatHuggingFace
19
 
20
  ## # Load environment variables from .env file
 
163
  ##-- Tool Discovery ---
164
  # Use @tool for each function.
165
  # Use get_all_tools() to auto-discover all decorated tools.
166
+ # tools_list = get_all_tools()
167
+ tools_list = [
168
+ search_tool,
169
+ get_weather,
170
+ calculator,
171
+ convert_units,
172
+ get_time,
173
+ get_date,
174
+ wikipedia_summary,
175
+ dictionary_lookup,
176
+ currency_convert,
177
+ ]
178
 
179
  tool_descriptions = "\n".join(f"- {tool.name}: {tool.description}" for tool in tools_list)
180
 
requirements.txt CHANGED
@@ -1,7 +1,6 @@
1
  gradio
2
  requests
3
  langchain
4
- langchain-community
5
  langgraph
6
  langchainhub
7
  huggingface-hub
 
1
  gradio
2
  requests
3
  langchain
 
4
  langgraph
5
  langchainhub
6
  huggingface-hub