← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / HybridDeepResearch / tools / README.md

Tools

This directory defines the public HybridDeepResearch tool contract. It is the environment an agent is expected to talk to, not a complete agent runtime.

The names, arguments, and descriptions live in schemas.json and can be loaded as OpenAI-style function tools:

from tools import openai_tools, build_toolset

tools = openai_tools()
callables = build_toolset(
    sqlite_db_path="/path/to/cross_db/cross_db.sqlite",
    sqlite_root="/path/to/sqlite_databases",
    db="cross_db",
)

Required capabilities

Tool Purpose
web_search(query, count) Discover sources and URLs
web_fetch(url) Read a selected page
run_sql(sql, description) Execute a read-only query
final_answer(answer) End the run with one answer

Optional knowledge tools

When a database ships a <db>_kb.jsonl file next to its SQLite file, the agent may also use:

Tool Purpose
get_all_external_knowledge_names() List domain-knowledge titles
get_knowledge_definition(knowledge_name) Load one definition
get_all_knowledge_definitions() Load the full catalog, or titles if it is too large

Rules

These tools are the public interface, not the production retrieval stack used for internal leaderboard runs.