Spaces:
Running
Running
File size: 1,043 Bytes
33516f7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | """React Agent Tools - Tool definitions and exports.
Purpose:
Re-exports the shared tools from src.deep_research_agent.tools.
This keeps tools DRY while allowing react_agent-specific overrides if needed.
Available Tools (from shared module):
- search_knowledge_base: Semantic search over podcast, Substack, and YouTube docs (Chroma)
- query_knowledge_graph: Run Cypher queries against Neo4j
- inspect_graph_schema: Get Neo4j schema for writing Cypher
Design Notes:
- For now, we simply re-export; if react_agent needs different tools, add them here
- Tools are defined with @tool decorator and have docstrings the LLM can read
"""
# Re-export tools from the shared location
from src.deep_research_agent.tools import (
tools,
search_knowledge_base,
search_knowledge_base_structured,
query_knowledge_graph,
inspect_graph_schema,
)
__all__ = [
"tools",
"search_knowledge_base",
"search_knowledge_base_structured",
"query_knowledge_graph",
"inspect_graph_schema",
]
|