gitextract_1kmmfaan/ ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ ├── feature-request.yml │ │ └── privileged.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── RELEASING.md │ ├── actions/ │ │ └── uv_setup/ │ │ └── action.yml │ ├── dependabot.yml │ ├── scripts/ │ │ ├── aggregate_evals.py │ │ ├── check_extras_sync.py │ │ ├── check_version_equality.py │ │ ├── models.py │ │ ├── pr-labeler-config.json │ │ └── pr-labeler.js │ └── workflows/ │ ├── _benchmark.yml │ ├── _lint.yml │ ├── _test.yml │ ├── auto-label-by-package.yml │ ├── check_extras_sync.yml │ ├── check_lockfiles.yml │ ├── check_sdk_pin.yml │ ├── check_versions.yml │ ├── ci.yml │ ├── deepagents-example.yml │ ├── evals.yml │ ├── harbor.yml │ ├── pr_labeler.yml │ ├── pr_labeler_backfill.yml │ ├── pr_lint.yml │ ├── release-please.yml │ ├── release.yml │ ├── require_issue_link.yml │ ├── sync_priority_labels.yml │ └── tag-external-issues.yml ├── .gitignore ├── .markdownlint.json ├── .mcp.json ├── .pre-commit-config.yaml ├── .release-please-manifest.json ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── AGENTS.md ├── LICENSE ├── Makefile ├── README.md ├── action.yml ├── examples/ │ ├── README.md │ ├── content-builder-agent/ │ │ ├── .gitignore │ │ ├── AGENTS.md │ │ ├── README.md │ │ ├── content_writer.py │ │ ├── pyproject.toml │ │ ├── skills/ │ │ │ ├── blog-post/ │ │ │ │ └── SKILL.md │ │ │ └── social-media/ │ │ │ └── SKILL.md │ │ └── subagents.yaml │ ├── deep_research/ │ │ ├── README.md │ │ ├── agent.py │ │ ├── langgraph.json │ │ ├── pyproject.toml │ │ ├── research_agent/ │ │ │ ├── __init__.py │ │ │ ├── prompts.py │ │ │ └── tools.py │ │ ├── research_agent.ipynb │ │ └── utils.py │ ├── downloading_agents/ │ │ └── README.md │ ├── nvidia_deep_agent/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── langgraph.json │ │ ├── pyproject.toml │ │ ├── skills/ │ │ │ ├── cudf-analytics/ │ │ │ │ └── SKILL.md │ │ │ ├── cuml-machine-learning/ │ │ │ │ └── SKILL.md │ │ │ ├── data-visualization/ │ │ │ │ └── SKILL.md │ │ │ └── gpu-document-processing/ │ │ │ └── SKILL.md │ │ └── src/ │ │ ├── AGENTS.md │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── backend.py │ │ ├── prompts.py │ │ └── tools.py │ ├── ralph_mode/ │ │ ├── README.md │ │ └── ralph_mode.py │ └── text-to-sql-agent/ │ ├── .gitignore │ ├── AGENTS.md │ ├── README.md │ ├── agent.py │ ├── pyproject.toml │ └── skills/ │ ├── query-writing/ │ │ └── SKILL.md │ └── schema-exploration/ │ └── SKILL.md ├── libs/ │ ├── README.md │ ├── acp/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── deepagents_acp/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── py.typed.py │ │ │ ├── server.py │ │ │ └── utils.py │ │ ├── examples/ │ │ │ ├── __init__.py │ │ │ ├── demo_agent.py │ │ │ └── local_context.py │ │ ├── pyproject.toml │ │ ├── run_demo_agent.sh │ │ └── tests/ │ │ ├── __init__.py │ │ ├── chat_model.py │ │ ├── test_agent.py │ │ ├── test_command_allowlist.py │ │ ├── test_main.py │ │ └── test_utils.py │ ├── cli/ │ │ ├── CHANGELOG.md │ │ ├── Makefile │ │ ├── README.md │ │ ├── deepagents_cli/ │ │ │ ├── __init__.py │ │ │ ├── __main__.py │ │ │ ├── _ask_user_types.py │ │ │ ├── _cli_context.py │ │ │ ├── _debug.py │ │ │ ├── _server_config.py │ │ │ ├── _server_constants.py │ │ │ ├── _session_stats.py │ │ │ ├── _testing_models.py │ │ │ ├── _version.py │ │ │ ├── agent.py │ │ │ ├── app.py │ │ │ ├── app.tcss │ │ │ ├── ask_user.py │ │ │ ├── built_in_skills/ │ │ │ │ ├── __init__.py │ │ │ │ └── skill-creator/ │ │ │ │ ├── SKILL.md │ │ │ │ └── scripts/ │ │ │ │ ├── init_skill.py │ │ │ │ └── quick_validate.py │ │ │ ├── clipboard.py │ │ │ ├── command_registry.py │ │ │ ├── config.py │ │ │ ├── configurable_model.py │ │ │ ├── default_agent_prompt.md │ │ │ ├── editor.py │ │ │ ├── file_ops.py │ │ │ ├── hooks.py │ │ │ ├── input.py │ │ │ ├── integrations/ │ │ │ │ ├── __init__.py │ │ │ │ ├── sandbox_factory.py │ │ │ │ └── sandbox_provider.py │ │ │ ├── local_context.py │ │ │ ├── main.py │ │ │ ├── mcp_tools.py │ │ │ ├── mcp_trust.py │ │ │ ├── media_utils.py │ │ │ ├── model_config.py │ │ │ ├── non_interactive.py │ │ │ ├── offload.py │ │ │ ├── output.py │ │ │ ├── project_utils.py │ │ │ ├── prompts.py │ │ │ ├── py.typed │ │ │ ├── remote_client.py │ │ │ ├── server.py │ │ │ ├── server_graph.py │ │ │ ├── server_manager.py │ │ │ ├── sessions.py │ │ │ ├── skills/ │ │ │ │ ├── __init__.py │ │ │ │ ├── commands.py │ │ │ │ └── load.py │ │ │ ├── subagents.py │ │ │ ├── system_prompt.md │ │ │ ├── textual_adapter.py │ │ │ ├── tool_display.py │ │ │ ├── tools.py │ │ │ ├── ui.py │ │ │ ├── unicode_security.py │ │ │ ├── update_check.py │ │ │ └── widgets/ │ │ │ ├── __init__.py │ │ │ ├── _links.py │ │ │ ├── approval.py │ │ │ ├── ask_user.py │ │ │ ├── autocomplete.py │ │ │ ├── chat_input.py │ │ │ ├── diff.py │ │ │ ├── history.py │ │ │ ├── loading.py │ │ │ ├── mcp_viewer.py │ │ │ ├── message_store.py │ │ │ ├── messages.py │ │ │ ├── model_selector.py │ │ │ ├── status.py │ │ │ ├── thread_selector.py │ │ │ ├── tool_renderers.py │ │ │ ├── tool_widgets.py │ │ │ └── welcome.py │ │ ├── examples/ │ │ │ └── skills/ │ │ │ ├── arxiv-search/ │ │ │ │ ├── SKILL.md │ │ │ │ └── arxiv_search.py │ │ │ ├── langgraph-docs/ │ │ │ │ └── SKILL.md │ │ │ ├── skill-creator/ │ │ │ │ ├── SKILL.md │ │ │ │ └── scripts/ │ │ │ │ ├── init_skill.py │ │ │ │ └── quick_validate.py │ │ │ └── web-research/ │ │ │ └── SKILL.md │ │ ├── pyproject.toml │ │ ├── scripts/ │ │ │ ├── check_imports.py │ │ │ └── install.sh │ │ └── tests/ │ │ ├── README.md │ │ ├── integration_tests/ │ │ │ ├── __init__.py │ │ │ ├── benchmarks/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_codspeed_import_benchmarks.py │ │ │ │ └── test_startup_benchmarks.py │ │ │ ├── conftest.py │ │ │ ├── test_acp_mode.py │ │ │ ├── test_compact_resume.py │ │ │ ├── test_sandbox_factory.py │ │ │ └── test_sandbox_operations.py │ │ └── unit_tests/ │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── skills/ │ │ │ ├── __init__.py │ │ │ ├── test_commands.py │ │ │ ├── test_load.py │ │ │ └── test_skills_json.py │ │ ├── test_agent.py │ │ ├── test_app.py │ │ ├── test_approval.py │ │ ├── test_args.py │ │ ├── test_ask_user.py │ │ ├── test_ask_user_middleware.py │ │ ├── test_autocomplete.py │ │ ├── test_charset.py │ │ ├── test_chat_input.py │ │ ├── test_command_registry.py │ │ ├── test_compact_tool.py │ │ ├── test_config.py │ │ ├── test_configurable_model.py │ │ ├── test_debug.py │ │ ├── test_editor.py │ │ ├── test_end_to_end.py │ │ ├── test_exception_handling.py │ │ ├── test_file_ops.py │ │ ├── test_history.py │ │ ├── test_hooks.py │ │ ├── test_imports.py │ │ ├── test_input_parsing.py │ │ ├── test_local_context.py │ │ ├── test_main.py │ │ ├── test_main_acp_mode.py │ │ ├── test_main_args.py │ │ ├── test_mcp_tools.py │ │ ├── test_mcp_trust.py │ │ ├── test_mcp_viewer.py │ │ ├── test_media_utils.py │ │ ├── test_message_store.py │ │ ├── test_messages.py │ │ ├── test_model_config.py │ │ ├── test_model_selector.py │ │ ├── test_model_switch.py │ │ ├── test_non_interactive.py │ │ ├── test_offload.py │ │ ├── test_output.py │ │ ├── test_prompts.py │ │ ├── test_reload.py │ │ ├── test_remote_client.py │ │ ├── test_sandbox_factory.py │ │ ├── test_server.py │ │ ├── test_server_config.py │ │ ├── test_server_graph.py │ │ ├── test_server_helpers.py │ │ ├── test_server_manager.py │ │ ├── test_sessions.py │ │ ├── test_shell_allow_list.py │ │ ├── test_status.py │ │ ├── test_subagents.py │ │ ├── test_textual_adapter.py │ │ ├── test_thread_selector.py │ │ ├── test_token_tracker.py │ │ ├── test_ui.py │ │ ├── test_unicode_security.py │ │ ├── test_update_check.py │ │ ├── test_version.py │ │ ├── test_welcome.py │ │ └── tools/ │ │ ├── __init__.py │ │ └── test_fetch_url.py │ ├── deepagents/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── deepagents/ │ │ │ ├── __init__.py │ │ │ ├── _models.py │ │ │ ├── _version.py │ │ │ ├── backends/ │ │ │ │ ├── __init__.py │ │ │ │ ├── composite.py │ │ │ │ ├── filesystem.py │ │ │ │ ├── langsmith.py │ │ │ │ ├── local_shell.py │ │ │ │ ├── protocol.py │ │ │ │ ├── sandbox.py │ │ │ │ ├── state.py │ │ │ │ ├── store.py │ │ │ │ └── utils.py │ │ │ ├── base_prompt.md │ │ │ ├── graph.py │ │ │ ├── middleware/ │ │ │ │ ├── __init__.py │ │ │ │ ├── _utils.py │ │ │ │ ├── async_subagents.py │ │ │ │ ├── filesystem.py │ │ │ │ ├── memory.py │ │ │ │ ├── patch_tool_calls.py │ │ │ │ ├── skills.py │ │ │ │ ├── subagents.py │ │ │ │ └── summarization.py │ │ │ └── py.typed │ │ ├── pyproject.toml │ │ ├── scripts/ │ │ │ └── check_imports.py │ │ └── tests/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── integration_tests/ │ │ │ ├── __init__.py │ │ │ ├── test_deepagents.py │ │ │ ├── test_filesystem_middleware.py │ │ │ ├── test_langsmith_sandbox.py │ │ │ └── test_subagent_middleware.py │ │ ├── unit_tests/ │ │ │ ├── __init__.py │ │ │ ├── backends/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_backwards_compat.py │ │ │ │ ├── test_composite_backend.py │ │ │ │ ├── test_composite_backend_async.py │ │ │ │ ├── test_file_format.py │ │ │ │ ├── test_filesystem_backend.py │ │ │ │ ├── test_filesystem_backend_async.py │ │ │ │ ├── test_langsmith_sandbox.py │ │ │ │ ├── test_local_shell_backend.py │ │ │ │ ├── test_protocol.py │ │ │ │ ├── test_sandbox_backend.py │ │ │ │ ├── test_state_backend.py │ │ │ │ ├── test_state_backend_async.py │ │ │ │ ├── test_store_backend.py │ │ │ │ ├── test_store_backend_async.py │ │ │ │ ├── test_timeout_compat.py │ │ │ │ └── test_utils.py │ │ │ ├── chat_model.py │ │ │ ├── middleware/ │ │ │ │ ├── __init__.py │ │ │ │ ├── test_compact_tool.py │ │ │ │ ├── test_filesystem_middleware_init.py │ │ │ │ ├── test_memory_middleware.py │ │ │ │ ├── test_memory_middleware_async.py │ │ │ │ ├── test_skills_middleware.py │ │ │ │ ├── test_skills_middleware_async.py │ │ │ │ ├── test_subagent_middleware_init.py │ │ │ │ ├── test_summarization_factory.py │ │ │ │ ├── test_summarization_middleware.py │ │ │ │ └── test_tool_schemas.py │ │ │ ├── smoke_tests/ │ │ │ │ ├── __init__.py │ │ │ │ ├── conftest.py │ │ │ │ ├── snapshots/ │ │ │ │ │ ├── custom_system_message.md │ │ │ │ │ ├── system_prompt_with_execute.md │ │ │ │ │ ├── system_prompt_with_memory_and_skills.md │ │ │ │ │ ├── system_prompt_with_sync_and_async_subagents.md │ │ │ │ │ └── system_prompt_without_execute.md │ │ │ │ └── test_system_prompt.py │ │ │ ├── test_async_subagents.py │ │ │ ├── test_benchmark_create_deep_agent.py │ │ │ ├── test_end_to_end.py │ │ │ ├── test_file_system_tools.py │ │ │ ├── test_file_system_tools_async.py │ │ │ ├── test_local_sandbox_operations.py │ │ │ ├── test_local_shell.py │ │ │ ├── test_middleware.py │ │ │ ├── test_middleware_async.py │ │ │ ├── test_models.py │ │ │ ├── test_subagents.py │ │ │ ├── test_timing.py │ │ │ ├── test_todo_middleware.py │ │ │ └── test_version.py │ │ └── utils.py │ ├── evals/ │ │ ├── Makefile │ │ ├── README.md │ │ ├── deepagents_evals/ │ │ │ ├── __init__.py │ │ │ ├── categories.json │ │ │ └── radar.py │ │ ├── deepagents_harbor/ │ │ │ ├── __init__.py │ │ │ ├── backend.py │ │ │ ├── deepagents_wrapper.py │ │ │ ├── failure.py │ │ │ ├── langsmith.py │ │ │ ├── metadata.py │ │ │ └── stats.py │ │ ├── pyproject.toml │ │ ├── scripts/ │ │ │ ├── analyze.py │ │ │ ├── generate_radar.py │ │ │ └── harbor_langsmith.py │ │ └── tests/ │ │ ├── __init__.py │ │ ├── evals/ │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── data/ │ │ │ │ ├── benchmark_samples/ │ │ │ │ │ ├── bfcl_v3_final.json │ │ │ │ │ ├── frames_final.json │ │ │ │ │ └── nexus_final.json │ │ │ │ └── bfcl_apis/ │ │ │ │ ├── __init__.py │ │ │ │ ├── long_context.py │ │ │ │ ├── message_api.py │ │ │ │ ├── ticket_api.py │ │ │ │ ├── trading_bot.py │ │ │ │ ├── travel_booking.py │ │ │ │ └── vehicle_control.py │ │ │ ├── external_benchmarks.py │ │ │ ├── fixtures/ │ │ │ │ └── summarization_seed_messages.json │ │ │ ├── llm_judge.py │ │ │ ├── memory_agent_bench/ │ │ │ │ ├── __init__.py │ │ │ │ ├── configs.py │ │ │ │ ├── data_utils.py │ │ │ │ ├── eval_utils.py │ │ │ │ └── test_memory_agent_bench.py │ │ │ ├── pytest_reporter.py │ │ │ ├── tau2_airline/ │ │ │ │ ├── LICENSE │ │ │ │ ├── __init__.py │ │ │ │ ├── data/ │ │ │ │ │ ├── db.json │ │ │ │ │ ├── policy.md │ │ │ │ │ └── tasks.json │ │ │ │ ├── domain.py │ │ │ │ ├── evaluation.py │ │ │ │ ├── runner.py │ │ │ │ ├── test_tau2_airline.py │ │ │ │ └── user_sim.py │ │ │ ├── test__reporter_sample.py │ │ │ ├── test_external_benchmarks.py │ │ │ ├── test_file_operations.py │ │ │ ├── test_followup_quality.py │ │ │ ├── test_hitl.py │ │ │ ├── test_memory.py │ │ │ ├── test_memory_multiturn.py │ │ │ ├── test_skills.py │ │ │ ├── test_subagents.py │ │ │ ├── test_summarization.py │ │ │ ├── test_system_prompt.py │ │ │ ├── test_tool_selection.py │ │ │ ├── test_tool_usage_relational.py │ │ │ └── utils.py │ │ └── unit_tests/ │ │ ├── __init__.py │ │ ├── test_category_tagging.py │ │ ├── test_external_benchmark_helpers.py │ │ ├── test_imports.py │ │ ├── test_infra.py │ │ └── test_radar.py │ └── partners/ │ ├── daytona/ │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── langchain_daytona/ │ │ │ ├── __init__.py │ │ │ └── sandbox.py │ │ ├── pyproject.toml │ │ └── tests/ │ │ ├── __init__.py │ │ ├── integration_tests/ │ │ │ ├── __init__.py │ │ │ └── test_integration.py │ │ ├── test_import.py │ │ └── unit_tests/ │ │ ├── __init__.py │ │ └── test_import.py │ ├── modal/ │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── langchain_modal/ │ │ │ ├── __init__.py │ │ │ └── sandbox.py │ │ ├── pyproject.toml │ │ └── tests/ │ │ ├── __init__.py │ │ ├── integration_tests/ │ │ │ ├── __init__.py │ │ │ └── test_integration.py │ │ ├── test_import.py │ │ └── unit_tests/ │ │ ├── __init__.py │ │ └── test_import.py │ ├── quickjs/ │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── langchain_quickjs/ │ │ │ ├── __init__.py │ │ │ ├── _foreign_function_docs.py │ │ │ ├── _foreign_functions.py │ │ │ └── middleware.py │ │ ├── pyproject.toml │ │ └── tests/ │ │ ├── __init__.py │ │ └── unit_tests/ │ │ ├── __init__.py │ │ ├── chat_model.py │ │ ├── smoke_tests/ │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── snapshots/ │ │ │ │ ├── quickjs_system_prompt_mixed_foreign_functions.md │ │ │ │ └── quickjs_system_prompt_no_tools.md │ │ │ └── test_system_prompt.py │ │ ├── test_end_to_end.py │ │ ├── test_end_to_end_async.py │ │ ├── test_foreign_function_docs.py │ │ ├── test_import.py │ │ └── test_system_prompt.py │ └── runloop/ │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── langchain_runloop/ │ │ ├── __init__.py │ │ └── sandbox.py │ ├── pyproject.toml │ └── tests/ │ ├── __init__.py │ ├── integration_tests/ │ │ ├── __init__.py │ │ └── test_integration.py │ ├── test_import.py │ └── unit_tests/ │ ├── __init__.py │ └── test_import.py └── release-please-config.json