LeoWalker's picture
MCP source
33516f7 verified
Raw History Blame Contribute Delete
1.04 kB
"""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",
]