gitextract_wncyz_3h/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── doc_improvement.md │ │ └── feature_request.md │ └── workflows/ │ ├── build_documentation.yml │ ├── build_pr_documentation.yml │ ├── quality.yml │ ├── tests.yml │ ├── trufflehog.yml │ └── upload_pr_documentation.yml ├── .gitignore ├── .pre-commit-config.yaml ├── AGENTS.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── docs/ │ ├── README.md │ └── source/ │ ├── en/ │ │ ├── _config.py │ │ ├── _toctree.yml │ │ ├── conceptual_guides/ │ │ │ ├── intro_agents.md │ │ │ └── react.md │ │ ├── examples/ │ │ │ ├── async_agent.md │ │ │ ├── multiagents.md │ │ │ ├── plan_customization.md │ │ │ ├── rag.md │ │ │ ├── text_to_sql.md │ │ │ ├── using_different_models.md │ │ │ └── web_browser.md │ │ ├── guided_tour.md │ │ ├── index.md │ │ ├── installation.md │ │ ├── reference/ │ │ │ ├── agents.md │ │ │ ├── default_tools.md │ │ │ ├── models.md │ │ │ ├── python_executors.md │ │ │ └── tools.md │ │ └── tutorials/ │ │ ├── building_good_agents.md │ │ ├── inspect_runs.md │ │ ├── memory.md │ │ ├── secure_code_execution.md │ │ └── tools.md │ ├── es/ │ │ ├── _config.py │ │ ├── _toctree.yml │ │ ├── index.md │ │ └── installation.md │ ├── hi/ │ │ ├── _config.py │ │ ├── _toctree.yml │ │ ├── conceptual_guides/ │ │ │ ├── intro_agents.md │ │ │ └── react.md │ │ ├── examples/ │ │ │ ├── multiagents.md │ │ │ ├── rag.md │ │ │ └── text_to_sql.md │ │ ├── guided_tour.md │ │ ├── index.md │ │ ├── reference/ │ │ │ ├── agents.md │ │ │ └── tools.md │ │ └── tutorials/ │ │ ├── building_good_agents.md │ │ ├── inspect_runs.md │ │ ├── secure_code_execution.md │ │ └── tools.md │ ├── ko/ │ │ ├── _config.py │ │ ├── _toctree.yml │ │ ├── conceptual_guides/ │ │ │ └── react.md │ │ ├── examples/ │ │ │ ├── async_agent.md │ │ │ ├── multiagents.md │ │ │ ├── plan_customization.md │ │ │ ├── rag.md │ │ │ ├── text_to_sql.md │ │ │ ├── using_different_models.md │ │ │ └── web_browser.md │ │ ├── guided_tour.md │ │ ├── index.md │ │ ├── installation.md │ │ ├── reference/ │ │ │ ├── agents.md │ │ │ ├── models.md │ │ │ └── tools.md │ │ └── tutorials/ │ │ ├── building_good_agents.md │ │ ├── inspect_runs.md │ │ └── memory.md │ └── zh/ │ ├── _config.py │ ├── _toctree.yml │ ├── conceptual_guides/ │ │ ├── intro_agents.md │ │ └── react.md │ ├── examples/ │ │ ├── multiagents.md │ │ ├── rag.md │ │ ├── text_to_sql.md │ │ └── web_browser.md │ ├── guided_tour.md │ ├── index.md │ ├── reference/ │ │ ├── agents.md │ │ ├── models.md │ │ └── tools.md │ └── tutorials/ │ ├── building_good_agents.md │ ├── inspect_runs.md │ ├── memory.md │ ├── secure_code_execution.md │ └── tools.md ├── e2b.toml ├── examples/ │ ├── agent_from_any_llm.py │ ├── async_agent/ │ │ ├── README.md │ │ ├── main.py │ │ └── requirements.txt │ ├── gradio_ui.py │ ├── inspect_multiagent_run.py │ ├── multi_llm_agent.py │ ├── multiple_tools.py │ ├── open_deep_research/ │ │ ├── README.md │ │ ├── analysis.ipynb │ │ ├── app.py │ │ ├── requirements.txt │ │ ├── run.py │ │ ├── run_gaia.py │ │ ├── scripts/ │ │ │ ├── cookies.py │ │ │ ├── gaia_scorer.py │ │ │ ├── mdconvert.py │ │ │ ├── reformulator.py │ │ │ ├── run_agents.py │ │ │ ├── text_inspector_tool.py │ │ │ ├── text_web_browser.py │ │ │ └── visual_qa.py │ │ └── visual_vs_text_browser.ipynb │ ├── plan_customization/ │ │ ├── README.md │ │ └── plan_customization.py │ ├── rag.py │ ├── rag_using_chromadb.py │ ├── sandboxed_execution.py │ ├── server/ │ │ ├── README.md │ │ └── main.py │ ├── smolagents_benchmark/ │ │ ├── run.py │ │ └── score.ipynb │ ├── structured_output_tool.py │ └── text_to_sql.py ├── pyproject.toml ├── src/ │ └── smolagents/ │ ├── __init__.py │ ├── _function_type_hints_utils.py │ ├── agent_types.py │ ├── agents.py │ ├── cli.py │ ├── default_tools.py │ ├── gradio_ui.py │ ├── local_python_executor.py │ ├── mcp_client.py │ ├── memory.py │ ├── models.py │ ├── monitoring.py │ ├── prompts/ │ │ ├── code_agent.yaml │ │ ├── structured_code_agent.yaml │ │ └── toolcalling_agent.yaml │ ├── remote_executors.py │ ├── serialization.py │ ├── tool_validation.py │ ├── tools.py │ ├── utils.py │ └── vision_web_browser.py └── tests/ ├── __init__.py ├── conftest.py ├── fixtures/ │ ├── agents.py │ └── tools.py ├── test_agents.py ├── test_all_docs.py ├── test_cli.py ├── test_default_tools.py ├── test_final_answer.py ├── test_function_type_hints_utils.py ├── test_gradio_ui.py ├── test_import.py ├── test_local_python_executor.py ├── test_mcp_client.py ├── test_memory.py ├── test_models.py ├── test_monitoring.py ├── test_remote_executors.py ├── test_search.py ├── test_serialization.py ├── test_telemetry.py ├── test_tool_validation.py ├── test_tools.py ├── test_types.py ├── test_utils.py ├── test_vision_web_browser.py └── utils/ └── markers.py