# Backends

> deepagents → Backends

Backends control how deep agents store files and manage state. Choose a backend based on your persistence and isolation requirements.

> **Learn more:** For detailed guidance on choosing and configuring backends, see the [Backends documentation](https://docs.langchain.com/oss/python/deepagents/backends).

## Classes

- [`DeepAgentState`](https://reference.langchain.com/python/deepagents/graph/DeepAgentState)
- [`SubAgent`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent)
- [`CompiledSubAgent`](https://reference.langchain.com/python/deepagents/middleware/subagents/CompiledSubAgent)
- [`TaskToolSchema`](https://reference.langchain.com/python/deepagents/middleware/subagents/TaskToolSchema)
- [`SubAgentMiddleware`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgentMiddleware)
- [`MemoryState`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryState)
- [`MemoryStateUpdate`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryStateUpdate)
- [`MemoryMiddleware`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryMiddleware)
- [`CompactConversationSchema`](https://reference.langchain.com/python/deepagents/middleware/summarization/CompactConversationSchema)
- [`SummarizationEvent`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationEvent)
- [`TriggerClause`](https://reference.langchain.com/python/deepagents/middleware/summarization/TriggerClause)
- [`TruncateArgsSettings`](https://reference.langchain.com/python/deepagents/middleware/summarization/TruncateArgsSettings)
- [`SummarizationState`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationState)
- [`SummarizationDefaults`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationDefaults)
- [`SummarizationToolMiddleware`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationToolMiddleware)
- [`SkillMetadata`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata)
- [`SkillsState`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsState)
- [`SkillsStateUpdate`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsStateUpdate)
- [`SkillsMiddleware`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsMiddleware)
- [`AsyncSubAgent`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgent)
- [`AsyncTask`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask)
- [`AsyncSubAgentState`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgentState)
- [`StartAsyncTaskSchema`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/StartAsyncTaskSchema)
- [`CheckAsyncTaskSchema`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/CheckAsyncTaskSchema)
- [`UpdateAsyncTaskSchema`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/UpdateAsyncTaskSchema)
- [`CancelAsyncTaskSchema`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/CancelAsyncTaskSchema)
- [`ListAsyncTasksSchema`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/ListAsyncTasksSchema)
- [`AsyncSubAgentMiddleware`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgentMiddleware)
- [`PatchToolCallsMiddleware`](https://reference.langchain.com/python/deepagents/middleware/patch_tool_calls/PatchToolCallsMiddleware)
- [`CriterionPass`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionPass)
- [`CriterionFail`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionFail)
- [`RubricEvaluation`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricEvaluation)
- [`RubricState`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricState)
- [`GraderResponse`](https://reference.langchain.com/python/deepagents/middleware/rubric/GraderResponse)
- [`RubricMiddleware`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricMiddleware)
- [`FilesystemPermission`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemPermission)
- [`FilesystemState`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemState)
- [`LsSchema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/LsSchema)
- [`ReadFileSchema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/ReadFileSchema)
- [`WriteFileSchema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/WriteFileSchema)
- [`EditFileSchema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EditFileSchema)
- [`GlobSchema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GlobSchema)
- [`GrepSchema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GrepSchema)
- [`ExecuteSchema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/ExecuteSchema)
- [`FilesystemMiddleware`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemMiddleware)
- [`ProviderProfile`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/ProviderProfile)
- [`GeneralPurposeSubagentProfile`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/GeneralPurposeSubagentProfile)
- [`HarnessProfileConfig`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfileConfig)
- [`HarnessProfile`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile)
- [`BackendContext`](https://reference.langchain.com/python/deepagents/backends/store/BackendContext)
- [`StoreBackend`](https://reference.langchain.com/python/deepagents/backends/store/StoreBackend)
- [`StateBackend`](https://reference.langchain.com/python/deepagents/backends/state/StateBackend)
- [`FileDownloadResponse`](https://reference.langchain.com/python/deepagents/backends/protocol/FileDownloadResponse)
- [`FileUploadResponse`](https://reference.langchain.com/python/deepagents/backends/protocol/FileUploadResponse)
- [`FileInfo`](https://reference.langchain.com/python/deepagents/backends/protocol/FileInfo)
- [`GrepMatch`](https://reference.langchain.com/python/deepagents/backends/protocol/GrepMatch)
- [`FileData`](https://reference.langchain.com/python/deepagents/backends/protocol/FileData)
- [`ReadResult`](https://reference.langchain.com/python/deepagents/backends/protocol/ReadResult)
- [`WriteResult`](https://reference.langchain.com/python/deepagents/backends/protocol/WriteResult)
- [`EditResult`](https://reference.langchain.com/python/deepagents/backends/protocol/EditResult)
- [`LsResult`](https://reference.langchain.com/python/deepagents/backends/protocol/LsResult)
- [`GrepResult`](https://reference.langchain.com/python/deepagents/backends/protocol/GrepResult)
- [`GlobResult`](https://reference.langchain.com/python/deepagents/backends/protocol/GlobResult)
- [`BackendProtocol`](https://reference.langchain.com/python/deepagents/backends/protocol/BackendProtocol)
- [`ExecuteResponse`](https://reference.langchain.com/python/deepagents/backends/protocol/ExecuteResponse)
- [`SandboxBackendProtocol`](https://reference.langchain.com/python/deepagents/backends/protocol/SandboxBackendProtocol)
- [`LocalShellBackend`](https://reference.langchain.com/python/deepagents/backends/local_shell/LocalShellBackend)
- [`BaseSandbox`](https://reference.langchain.com/python/deepagents/backends/sandbox/BaseSandbox)
- [`FilesystemBackend`](https://reference.langchain.com/python/deepagents/backends/filesystem/FilesystemBackend)
- [`CompositeBackend`](https://reference.langchain.com/python/deepagents/backends/composite/CompositeBackend)
- [`LangSmithSandbox`](https://reference.langchain.com/python/deepagents/backends/langsmith/LangSmithSandbox)
- [`ContextHubBackend`](https://reference.langchain.com/python/deepagents/backends/context_hub/ContextHubBackend)

## Functions

- [`get_default_model()`](https://reference.langchain.com/python/deepagents/graph/get_default_model)
- [`create_deep_agent()`](https://reference.langchain.com/python/deepagents/graph/create_deep_agent)
- [`resolve_model()`](https://reference.langchain.com/python/deepagents/_models/resolve_model)
- [`get_model_identifier()`](https://reference.langchain.com/python/deepagents/_models/get_model_identifier)
- [`get_model_provider()`](https://reference.langchain.com/python/deepagents/_models/get_model_provider)
- [`is_bedrock_model()`](https://reference.langchain.com/python/deepagents/_models/is_bedrock_model)
- [`model_matches_spec()`](https://reference.langchain.com/python/deepagents/_models/model_matches_spec)
- [`warn_deprecated()`](https://reference.langchain.com/python/deepagents/_api/deprecation/warn_deprecated)
- [`reset_deprecation_dedupe()`](https://reference.langchain.com/python/deepagents/_api/deprecation/reset_deprecation_dedupe)
- [`create_sub_agent()`](https://reference.langchain.com/python/deepagents/middleware/subagents/create_sub_agent)
- [`compute_summarization_defaults()`](https://reference.langchain.com/python/deepagents/middleware/summarization/compute_summarization_defaults)
- [`create_summarization_middleware()`](https://reference.langchain.com/python/deepagents/middleware/summarization/create_summarization_middleware)
- [`create_summarization_tool_middleware()`](https://reference.langchain.com/python/deepagents/middleware/summarization/create_summarization_tool_middleware)
- [`private_state_field_names()`](https://reference.langchain.com/python/deepagents/middleware/_state/private_state_field_names)
- [`supports_execution()`](https://reference.langchain.com/python/deepagents/middleware/filesystem/supports_execution)
- [`append_to_system_message()`](https://reference.langchain.com/python/deepagents/middleware/_utils/append_to_system_message)
- [`validate_profile_key()`](https://reference.langchain.com/python/deepagents/profiles/_keys/validate_profile_key)
- [`register()`](https://reference.langchain.com/python/deepagents/profiles/provider/_openai/register)
- [`register_provider_profile()`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/register_provider_profile)
- [`get_provider_profile()`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/get_provider_profile)
- [`apply_provider_profile()`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/apply_provider_profile)
- [`check_openrouter_version()`](https://reference.langchain.com/python/deepagents/profiles/provider/_openrouter/check_openrouter_version)
- [`register()`](https://reference.langchain.com/python/deepagents/profiles/provider/_openrouter/register)
- [`register_harness_profile()`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/register_harness_profile)
- [`register()`](https://reference.langchain.com/python/deepagents/profiles/harness/_openai_codex/register)
- [`register()`](https://reference.langchain.com/python/deepagents/profiles/harness/_anthropic_opus_4_7/register)
- [`register()`](https://reference.langchain.com/python/deepagents/profiles/harness/_anthropic_haiku_4_5/register)
- [`register()`](https://reference.langchain.com/python/deepagents/profiles/harness/_anthropic_sonnet_4_6/register)
- [`sanitize_tool_call_id()`](https://reference.langchain.com/python/deepagents/backends/utils/sanitize_tool_call_id)
- [`format_content_with_line_numbers()`](https://reference.langchain.com/python/deepagents/backends/utils/format_content_with_line_numbers)
- [`check_empty_content()`](https://reference.langchain.com/python/deepagents/backends/utils/check_empty_content)
- [`file_data_to_string()`](https://reference.langchain.com/python/deepagents/backends/utils/file_data_to_string)
- [`create_file_data()`](https://reference.langchain.com/python/deepagents/backends/utils/create_file_data)
- [`update_file_data()`](https://reference.langchain.com/python/deepagents/backends/utils/update_file_data)
- [`slice_read_response()`](https://reference.langchain.com/python/deepagents/backends/utils/slice_read_response)
- [`perform_string_replacement()`](https://reference.langchain.com/python/deepagents/backends/utils/perform_string_replacement)
- [`truncate_if_too_long()`](https://reference.langchain.com/python/deepagents/backends/utils/truncate_if_too_long)
- [`to_posix_path()`](https://reference.langchain.com/python/deepagents/backends/utils/to_posix_path)
- [`validate_path()`](https://reference.langchain.com/python/deepagents/backends/utils/validate_path)
- [`grep_matches_from_files()`](https://reference.langchain.com/python/deepagents/backends/utils/grep_matches_from_files)
- [`build_grep_results_dict()`](https://reference.langchain.com/python/deepagents/backends/utils/build_grep_results_dict)
- [`format_grep_matches()`](https://reference.langchain.com/python/deepagents/backends/utils/format_grep_matches)
- [`execute_accepts_timeout()`](https://reference.langchain.com/python/deepagents/backends/protocol/execute_accepts_timeout)

## Modules

- [`deepagents`](https://reference.langchain.com/python/deepagents/deepagents)
- [`graph`](https://reference.langchain.com/python/deepagents/graph)
- [`deprecation`](https://reference.langchain.com/python/deepagents/_api/deprecation)
- [`middleware`](https://reference.langchain.com/python/deepagents/middleware)
- [`subagents`](https://reference.langchain.com/python/deepagents/middleware/subagents)
- [`memory`](https://reference.langchain.com/python/deepagents/middleware/memory)
- [`summarization`](https://reference.langchain.com/python/deepagents/middleware/summarization)
- [`skills`](https://reference.langchain.com/python/deepagents/middleware/skills)
- [`async_subagents`](https://reference.langchain.com/python/deepagents/middleware/async_subagents)
- [`permissions`](https://reference.langchain.com/python/deepagents/middleware/permissions)
- [`patch_tool_calls`](https://reference.langchain.com/python/deepagents/middleware/patch_tool_calls)
- [`rubric`](https://reference.langchain.com/python/deepagents/middleware/rubric)
- [`filesystem`](https://reference.langchain.com/python/deepagents/middleware/filesystem)
- [`profiles`](https://reference.langchain.com/python/deepagents/profiles)
- [`provider`](https://reference.langchain.com/python/deepagents/profiles/provider)
- [`provider_profiles`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles)
- [`harness`](https://reference.langchain.com/python/deepagents/profiles/harness)
- [`harness_profiles`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles)
- [`backends`](https://reference.langchain.com/python/deepagents/backends)
- [`store`](https://reference.langchain.com/python/deepagents/backends/store)
- [`state`](https://reference.langchain.com/python/deepagents/backends/state)
- [`utils`](https://reference.langchain.com/python/deepagents/backends/utils)
- [`protocol`](https://reference.langchain.com/python/deepagents/backends/protocol)
- [`local_shell`](https://reference.langchain.com/python/deepagents/backends/local_shell)
- [`sandbox`](https://reference.langchain.com/python/deepagents/backends/sandbox)
- [`filesystem`](https://reference.langchain.com/python/deepagents/backends/filesystem)
- [`composite`](https://reference.langchain.com/python/deepagents/backends/composite)
- [`langsmith`](https://reference.langchain.com/python/deepagents/backends/langsmith)
- [`context_hub`](https://reference.langchain.com/python/deepagents/backends/context_hub)

## Types

- [`SkillSource`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillSource)
- [`RubricResult`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricResult)
- [`BackendFactory`](https://reference.langchain.com/python/deepagents/backends/protocol/BackendFactory)
- [`BACKEND_TYPES`](https://reference.langchain.com/python/deepagents/backends/protocol/BACKEND_TYPES)

## Constants

- [`logger`](https://reference.langchain.com/python/deepagents/_excluded_middleware/logger)
- [`logger`](https://reference.langchain.com/python/deepagents/graph/logger)
- [`messages`](https://reference.langchain.com/python/deepagents/graph/DeepAgentState/messages)
- [`BASE_AGENT_PROMPT`](https://reference.langchain.com/python/deepagents/graph/BASE_AGENT_PROMPT)
- [`logger`](https://reference.langchain.com/python/deepagents/_models/logger)
- [`SUBAGENT_RESPONSE_FORMAT_CONFIG_KEY`](https://reference.langchain.com/python/deepagents/middleware/subagents/SUBAGENT_RESPONSE_FORMAT_CONFIG_KEY)
- [`name`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/name)
- [`description`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/description)
- [`system_prompt`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/system_prompt)
- [`tools`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/tools)
- [`model`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/model)
- [`middleware`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/middleware)
- [`interrupt_on`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/interrupt_on)
- [`skills`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/skills)
- [`permissions`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/permissions)
- [`response_format`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgent/response_format)
- [`name`](https://reference.langchain.com/python/deepagents/middleware/subagents/CompiledSubAgent/name)
- [`description`](https://reference.langchain.com/python/deepagents/middleware/subagents/CompiledSubAgent/description)
- [`runnable`](https://reference.langchain.com/python/deepagents/middleware/subagents/CompiledSubAgent/runnable)
- [`DEFAULT_SUBAGENT_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/subagents/DEFAULT_SUBAGENT_PROMPT)
- [`description`](https://reference.langchain.com/python/deepagents/middleware/subagents/TaskToolSchema/description)
- [`subagent_type`](https://reference.langchain.com/python/deepagents/middleware/subagents/TaskToolSchema/subagent_type)
- [`TASK_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/subagents/TASK_TOOL_DESCRIPTION)
- [`TASK_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/subagents/TASK_SYSTEM_PROMPT)
- [`DEFAULT_GENERAL_PURPOSE_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/subagents/DEFAULT_GENERAL_PURPOSE_DESCRIPTION)
- [`GENERAL_PURPOSE_SUBAGENT`](https://reference.langchain.com/python/deepagents/middleware/subagents/GENERAL_PURPOSE_SUBAGENT)
- [`subagent_names`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgentMiddleware/subagent_names)
- [`system_prompt`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgentMiddleware/system_prompt)
- [`tools`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgentMiddleware/tools)
- [`private_state_keys`](https://reference.langchain.com/python/deepagents/middleware/subagents/SubAgentMiddleware/private_state_keys)
- [`logger`](https://reference.langchain.com/python/deepagents/middleware/memory/logger)
- [`memory_contents`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryState/memory_contents)
- [`memory_contents`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryStateUpdate/memory_contents)
- [`MEMORY_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/memory/MEMORY_SYSTEM_PROMPT)
- [`state_schema`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryMiddleware/state_schema)
- [`sources`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryMiddleware/sources)
- [`system_prompt`](https://reference.langchain.com/python/deepagents/middleware/memory/MemoryMiddleware/system_prompt)
- [`DEEPAGENTS_DEFAULT_SUMMARY_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/summarization/DEEPAGENTS_DEFAULT_SUMMARY_PROMPT)
- [`logger`](https://reference.langchain.com/python/deepagents/middleware/summarization/logger)
- [`SUMMARIZATION_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/summarization/SUMMARIZATION_SYSTEM_PROMPT)
- [`cutoff_index`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationEvent/cutoff_index)
- [`summary_message`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationEvent/summary_message)
- [`file_path`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationEvent/file_path)
- [`tokens`](https://reference.langchain.com/python/deepagents/middleware/summarization/TriggerClause/tokens)
- [`messages`](https://reference.langchain.com/python/deepagents/middleware/summarization/TriggerClause/messages)
- [`fraction`](https://reference.langchain.com/python/deepagents/middleware/summarization/TriggerClause/fraction)
- [`trigger`](https://reference.langchain.com/python/deepagents/middleware/summarization/TruncateArgsSettings/trigger)
- [`keep`](https://reference.langchain.com/python/deepagents/middleware/summarization/TruncateArgsSettings/keep)
- [`max_length`](https://reference.langchain.com/python/deepagents/middleware/summarization/TruncateArgsSettings/max_length)
- [`truncation_text`](https://reference.langchain.com/python/deepagents/middleware/summarization/TruncateArgsSettings/truncation_text)
- [`trigger`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationDefaults/trigger)
- [`keep`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationDefaults/keep)
- [`truncate_args_settings`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationDefaults/truncate_args_settings)
- [`state_schema`](https://reference.langchain.com/python/deepagents/middleware/summarization/_DeepAgentsSummarizationMiddleware/state_schema)
- [`serialized_name`](https://reference.langchain.com/python/deepagents/middleware/summarization/_DeepAgentsSummarizationMiddleware/serialized_name)
- [`name`](https://reference.langchain.com/python/deepagents/middleware/summarization/_DeepAgentsSummarizationMiddleware/name)
- [`model`](https://reference.langchain.com/python/deepagents/middleware/summarization/_DeepAgentsSummarizationMiddleware/model)
- [`token_counter`](https://reference.langchain.com/python/deepagents/middleware/summarization/_DeepAgentsSummarizationMiddleware/token_counter)
- [`SummarizationMiddleware`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationMiddleware)
- [`state_schema`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationToolMiddleware/state_schema)
- [`system_prompt`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationToolMiddleware/system_prompt)
- [`tools`](https://reference.langchain.com/python/deepagents/middleware/summarization/SummarizationToolMiddleware/tools)
- [`TOO_LARGE_TOOL_MSG`](https://reference.langchain.com/python/deepagents/middleware/_message_eviction/TOO_LARGE_TOOL_MSG)
- [`logger`](https://reference.langchain.com/python/deepagents/middleware/skills/logger)
- [`MAX_SKILL_FILE_SIZE`](https://reference.langchain.com/python/deepagents/middleware/skills/MAX_SKILL_FILE_SIZE)
- [`MAX_SKILLS_LOAD_WARNINGS`](https://reference.langchain.com/python/deepagents/middleware/skills/MAX_SKILLS_LOAD_WARNINGS)
- [`MAX_SKILL_LOAD_WARNING_LENGTH`](https://reference.langchain.com/python/deepagents/middleware/skills/MAX_SKILL_LOAD_WARNING_LENGTH)
- [`MAX_SKILL_NAME_LENGTH`](https://reference.langchain.com/python/deepagents/middleware/skills/MAX_SKILL_NAME_LENGTH)
- [`MAX_SKILL_DESCRIPTION_LENGTH`](https://reference.langchain.com/python/deepagents/middleware/skills/MAX_SKILL_DESCRIPTION_LENGTH)
- [`MAX_SKILL_COMPATIBILITY_LENGTH`](https://reference.langchain.com/python/deepagents/middleware/skills/MAX_SKILL_COMPATIBILITY_LENGTH)
- [`path`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata/path)
- [`name`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata/name)
- [`description`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata/description)
- [`license`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata/license)
- [`compatibility`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata/compatibility)
- [`metadata`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata/metadata)
- [`allowed_tools`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillMetadata/allowed_tools)
- [`skills_metadata`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsState/skills_metadata)
- [`skills_load_errors`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsState/skills_load_errors)
- [`skills_metadata`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsStateUpdate/skills_metadata)
- [`skills_load_errors`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsStateUpdate/skills_load_errors)
- [`SKILLS_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/skills/SKILLS_SYSTEM_PROMPT)
- [`state_schema`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsMiddleware/state_schema)
- [`sources`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsMiddleware/sources)
- [`source_labels`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsMiddleware/source_labels)
- [`system_prompt_template`](https://reference.langchain.com/python/deepagents/middleware/skills/SkillsMiddleware/system_prompt_template)
- [`logger`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/logger)
- [`name`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgent/name)
- [`description`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgent/description)
- [`graph_id`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgent/graph_id)
- [`url`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgent/url)
- [`headers`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgent/headers)
- [`task_id`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/task_id)
- [`agent_name`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/agent_name)
- [`thread_id`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/thread_id)
- [`run_id`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/run_id)
- [`status`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/status)
- [`created_at`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/created_at)
- [`last_checked_at`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/last_checked_at)
- [`last_updated_at`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncTask/last_updated_at)
- [`async_tasks`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgentState/async_tasks)
- [`description`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/StartAsyncTaskSchema/description)
- [`subagent_type`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/StartAsyncTaskSchema/subagent_type)
- [`task_id`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/CheckAsyncTaskSchema/task_id)
- [`task_id`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/UpdateAsyncTaskSchema/task_id)
- [`message`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/UpdateAsyncTaskSchema/message)
- [`task_id`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/CancelAsyncTaskSchema/task_id)
- [`status_filter`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/ListAsyncTasksSchema/status_filter)
- [`ASYNC_TASK_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/ASYNC_TASK_TOOL_DESCRIPTION)
- [`ASYNC_TASK_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/ASYNC_TASK_SYSTEM_PROMPT)
- [`state_schema`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgentMiddleware/state_schema)
- [`tools`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgentMiddleware/tools)
- [`system_prompt`](https://reference.langchain.com/python/deepagents/middleware/async_subagents/AsyncSubAgentMiddleware/system_prompt)
- [`logger`](https://reference.langchain.com/python/deepagents/middleware/rubric/logger)
- [`GraderVerdict`](https://reference.langchain.com/python/deepagents/middleware/rubric/GraderVerdict)
- [`RUBRIC_GRADER_MESSAGE_SOURCE`](https://reference.langchain.com/python/deepagents/middleware/rubric/RUBRIC_GRADER_MESSAGE_SOURCE)
- [`GRADER_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/rubric/GRADER_SYSTEM_PROMPT)
- [`name`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionPass/name)
- [`passed`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionPass/passed)
- [`name`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionFail/name)
- [`passed`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionFail/passed)
- [`gap`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionFail/gap)
- [`CriterionEval`](https://reference.langchain.com/python/deepagents/middleware/rubric/CriterionEval)
- [`grading_run_id`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricEvaluation/grading_run_id)
- [`iteration`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricEvaluation/iteration)
- [`result`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricEvaluation/result)
- [`explanation`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricEvaluation/explanation)
- [`criteria`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricEvaluation/criteria)
- [`rubric`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricState/rubric)
- [`result`](https://reference.langchain.com/python/deepagents/middleware/rubric/GraderResponse/result)
- [`explanation`](https://reference.langchain.com/python/deepagents/middleware/rubric/GraderResponse/explanation)
- [`criteria`](https://reference.langchain.com/python/deepagents/middleware/rubric/GraderResponse/criteria)
- [`state_schema`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricMiddleware/state_schema)
- [`max_iterations`](https://reference.langchain.com/python/deepagents/middleware/rubric/RubricMiddleware/max_iterations)
- [`FilesystemOperation`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemOperation)
- [`operations`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemPermission/operations)
- [`paths`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemPermission/paths)
- [`mode`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemPermission/mode)
- [`EMPTY_CONTENT_WARNING`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EMPTY_CONTENT_WARNING)
- [`GLOB_TIMEOUT`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GLOB_TIMEOUT)
- [`LINE_NUMBER_WIDTH`](https://reference.langchain.com/python/deepagents/middleware/filesystem/LINE_NUMBER_WIDTH)
- [`DEFAULT_READ_OFFSET`](https://reference.langchain.com/python/deepagents/middleware/filesystem/DEFAULT_READ_OFFSET)
- [`DEFAULT_READ_LIMIT`](https://reference.langchain.com/python/deepagents/middleware/filesystem/DEFAULT_READ_LIMIT)
- [`READ_FILE_TRUNCATION_MSG`](https://reference.langchain.com/python/deepagents/middleware/filesystem/READ_FILE_TRUNCATION_MSG)
- [`NUM_CHARS_PER_TOKEN`](https://reference.langchain.com/python/deepagents/middleware/filesystem/NUM_CHARS_PER_TOKEN)
- [`files`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemState/files)
- [`path`](https://reference.langchain.com/python/deepagents/middleware/filesystem/LsSchema/path)
- [`file_path`](https://reference.langchain.com/python/deepagents/middleware/filesystem/ReadFileSchema/file_path)
- [`offset`](https://reference.langchain.com/python/deepagents/middleware/filesystem/ReadFileSchema/offset)
- [`limit`](https://reference.langchain.com/python/deepagents/middleware/filesystem/ReadFileSchema/limit)
- [`file_path`](https://reference.langchain.com/python/deepagents/middleware/filesystem/WriteFileSchema/file_path)
- [`content`](https://reference.langchain.com/python/deepagents/middleware/filesystem/WriteFileSchema/content)
- [`file_path`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EditFileSchema/file_path)
- [`old_string`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EditFileSchema/old_string)
- [`new_string`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EditFileSchema/new_string)
- [`replace_all`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EditFileSchema/replace_all)
- [`pattern`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GlobSchema/pattern)
- [`path`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GlobSchema/path)
- [`pattern`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GrepSchema/pattern)
- [`path`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GrepSchema/path)
- [`glob`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GrepSchema/glob)
- [`output_mode`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GrepSchema/output_mode)
- [`command`](https://reference.langchain.com/python/deepagents/middleware/filesystem/ExecuteSchema/command)
- [`timeout`](https://reference.langchain.com/python/deepagents/middleware/filesystem/ExecuteSchema/timeout)
- [`LIST_FILES_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/LIST_FILES_TOOL_DESCRIPTION)
- [`READ_FILE_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/READ_FILE_TOOL_DESCRIPTION)
- [`EDIT_FILE_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EDIT_FILE_TOOL_DESCRIPTION)
- [`WRITE_FILE_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/WRITE_FILE_TOOL_DESCRIPTION)
- [`GLOB_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GLOB_TOOL_DESCRIPTION)
- [`GREP_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/GREP_TOOL_DESCRIPTION)
- [`EXECUTE_TOOL_DESCRIPTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EXECUTE_TOOL_DESCRIPTION)
- [`FILESYSTEM_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FILESYSTEM_SYSTEM_PROMPT)
- [`EXECUTION_SYSTEM_PROMPT`](https://reference.langchain.com/python/deepagents/middleware/filesystem/EXECUTION_SYSTEM_PROMPT)
- [`TOOLS_EXCLUDED_FROM_EVICTION`](https://reference.langchain.com/python/deepagents/middleware/filesystem/TOOLS_EXCLUDED_FROM_EVICTION)
- [`TOO_LARGE_HUMAN_MSG`](https://reference.langchain.com/python/deepagents/middleware/filesystem/TOO_LARGE_HUMAN_MSG)
- [`state_schema`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemMiddleware/state_schema)
- [`backend`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemMiddleware/backend)
- [`tools`](https://reference.langchain.com/python/deepagents/middleware/filesystem/FilesystemMiddleware/tools)
- [`ToolScope`](https://reference.langchain.com/python/deepagents/middleware/_fs_interrupt/ToolScope)
- [`logger`](https://reference.langchain.com/python/deepagents/profiles/_builtin_profiles/logger)
- [`logger`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/logger)
- [`init_kwargs`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/ProviderProfile/init_kwargs)
- [`pre_init`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/ProviderProfile/pre_init)
- [`init_kwargs_factory`](https://reference.langchain.com/python/deepagents/profiles/provider/provider_profiles/ProviderProfile/init_kwargs_factory)
- [`logger`](https://reference.langchain.com/python/deepagents/profiles/provider/_openrouter/logger)
- [`OPENROUTER_MIN_VERSION`](https://reference.langchain.com/python/deepagents/profiles/provider/_openrouter/OPENROUTER_MIN_VERSION)
- [`logger`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/logger)
- [`enabled`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/GeneralPurposeSubagentProfile/enabled)
- [`description`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/GeneralPurposeSubagentProfile/description)
- [`system_prompt`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/GeneralPurposeSubagentProfile/system_prompt)
- [`base_system_prompt`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfileConfig/base_system_prompt)
- [`system_prompt_suffix`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfileConfig/system_prompt_suffix)
- [`tool_description_overrides`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfileConfig/tool_description_overrides)
- [`excluded_tools`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfileConfig/excluded_tools)
- [`excluded_middleware`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfileConfig/excluded_middleware)
- [`general_purpose_subagent`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfileConfig/general_purpose_subagent)
- [`base_system_prompt`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile/base_system_prompt)
- [`system_prompt_suffix`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile/system_prompt_suffix)
- [`tool_description_overrides`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile/tool_description_overrides)
- [`excluded_tools`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile/excluded_tools)
- [`excluded_middleware`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile/excluded_middleware)
- [`extra_middleware`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile/extra_middleware)
- [`general_purpose_subagent`](https://reference.langchain.com/python/deepagents/profiles/harness/harness_profiles/HarnessProfile/general_purpose_subagent)
- [`state`](https://reference.langchain.com/python/deepagents/backends/store/BackendContext/state)
- [`runtime`](https://reference.langchain.com/python/deepagents/backends/store/BackendContext/runtime)
- [`runtime`](https://reference.langchain.com/python/deepagents/backends/store/_NamespaceRuntimeCompat/runtime)
- [`state`](https://reference.langchain.com/python/deepagents/backends/store/_NamespaceRuntimeCompat/state)
- [`NamespaceFactory`](https://reference.langchain.com/python/deepagents/backends/store/NamespaceFactory)
- [`EMPTY_CONTENT_WARNING`](https://reference.langchain.com/python/deepagents/backends/utils/EMPTY_CONTENT_WARNING)
- [`FileType`](https://reference.langchain.com/python/deepagents/backends/utils/FileType)
- [`MAX_LINE_LENGTH`](https://reference.langchain.com/python/deepagents/backends/utils/MAX_LINE_LENGTH)
- [`LINE_NUMBER_WIDTH`](https://reference.langchain.com/python/deepagents/backends/utils/LINE_NUMBER_WIDTH)
- [`TOOL_RESULT_TOKEN_LIMIT`](https://reference.langchain.com/python/deepagents/backends/utils/TOOL_RESULT_TOKEN_LIMIT)
- [`TRUNCATION_GUIDANCE`](https://reference.langchain.com/python/deepagents/backends/utils/TRUNCATION_GUIDANCE)
- [`FileInfo`](https://reference.langchain.com/python/deepagents/backends/utils/FileInfo)
- [`GrepMatch`](https://reference.langchain.com/python/deepagents/backends/utils/GrepMatch)
- [`FileFormat`](https://reference.langchain.com/python/deepagents/backends/protocol/FileFormat)
- [`logger`](https://reference.langchain.com/python/deepagents/backends/protocol/logger)
- [`DEFAULT_GREP_TIMEOUT`](https://reference.langchain.com/python/deepagents/backends/protocol/DEFAULT_GREP_TIMEOUT)
- [`ASYNC_GREP_TIMEOUT`](https://reference.langchain.com/python/deepagents/backends/protocol/ASYNC_GREP_TIMEOUT)
- [`FileOperationError`](https://reference.langchain.com/python/deepagents/backends/protocol/FileOperationError)
- [`FILE_NOT_FOUND`](https://reference.langchain.com/python/deepagents/backends/protocol/FILE_NOT_FOUND)
- [`PERMISSION_DENIED`](https://reference.langchain.com/python/deepagents/backends/protocol/PERMISSION_DENIED)
- [`IS_DIRECTORY`](https://reference.langchain.com/python/deepagents/backends/protocol/IS_DIRECTORY)
- [`INVALID_PATH`](https://reference.langchain.com/python/deepagents/backends/protocol/INVALID_PATH)
- [`path`](https://reference.langchain.com/python/deepagents/backends/protocol/FileDownloadResponse/path)
- [`content`](https://reference.langchain.com/python/deepagents/backends/protocol/FileDownloadResponse/content)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/FileDownloadResponse/error)
- [`path`](https://reference.langchain.com/python/deepagents/backends/protocol/FileUploadResponse/path)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/FileUploadResponse/error)
- [`path`](https://reference.langchain.com/python/deepagents/backends/protocol/FileInfo/path)
- [`is_dir`](https://reference.langchain.com/python/deepagents/backends/protocol/FileInfo/is_dir)
- [`size`](https://reference.langchain.com/python/deepagents/backends/protocol/FileInfo/size)
- [`modified_at`](https://reference.langchain.com/python/deepagents/backends/protocol/FileInfo/modified_at)
- [`path`](https://reference.langchain.com/python/deepagents/backends/protocol/GrepMatch/path)
- [`line`](https://reference.langchain.com/python/deepagents/backends/protocol/GrepMatch/line)
- [`text`](https://reference.langchain.com/python/deepagents/backends/protocol/GrepMatch/text)
- [`content`](https://reference.langchain.com/python/deepagents/backends/protocol/FileData/content)
- [`encoding`](https://reference.langchain.com/python/deepagents/backends/protocol/FileData/encoding)
- [`created_at`](https://reference.langchain.com/python/deepagents/backends/protocol/FileData/created_at)
- [`modified_at`](https://reference.langchain.com/python/deepagents/backends/protocol/FileData/modified_at)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/ReadResult/error)
- [`file_data`](https://reference.langchain.com/python/deepagents/backends/protocol/ReadResult/file_data)
- [`Unset`](https://reference.langchain.com/python/deepagents/backends/protocol/Unset)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/WriteResult/error)
- [`path`](https://reference.langchain.com/python/deepagents/backends/protocol/WriteResult/path)
- [`files_update`](https://reference.langchain.com/python/deepagents/backends/protocol/WriteResult/files_update)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/EditResult/error)
- [`path`](https://reference.langchain.com/python/deepagents/backends/protocol/EditResult/path)
- [`files_update`](https://reference.langchain.com/python/deepagents/backends/protocol/EditResult/files_update)
- [`occurrences`](https://reference.langchain.com/python/deepagents/backends/protocol/EditResult/occurrences)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/LsResult/error)
- [`entries`](https://reference.langchain.com/python/deepagents/backends/protocol/LsResult/entries)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/GrepResult/error)
- [`matches`](https://reference.langchain.com/python/deepagents/backends/protocol/GrepResult/matches)
- [`error`](https://reference.langchain.com/python/deepagents/backends/protocol/GlobResult/error)
- [`matches`](https://reference.langchain.com/python/deepagents/backends/protocol/GlobResult/matches)
- [`output`](https://reference.langchain.com/python/deepagents/backends/protocol/ExecuteResponse/output)
- [`exit_code`](https://reference.langchain.com/python/deepagents/backends/protocol/ExecuteResponse/exit_code)
- [`truncated`](https://reference.langchain.com/python/deepagents/backends/protocol/ExecuteResponse/truncated)
- [`id`](https://reference.langchain.com/python/deepagents/backends/protocol/SandboxBackendProtocol/id)
- [`DEFAULT_EXECUTE_TIMEOUT`](https://reference.langchain.com/python/deepagents/backends/local_shell/DEFAULT_EXECUTE_TIMEOUT)
- [`id`](https://reference.langchain.com/python/deepagents/backends/local_shell/LocalShellBackend/id)
- [`logger`](https://reference.langchain.com/python/deepagents/backends/sandbox/logger)
- [`MAX_BINARY_BYTES`](https://reference.langchain.com/python/deepagents/backends/sandbox/MAX_BINARY_BYTES)
- [`MAX_OUTPUT_BYTES`](https://reference.langchain.com/python/deepagents/backends/sandbox/MAX_OUTPUT_BYTES)
- [`TRUNCATION_MSG`](https://reference.langchain.com/python/deepagents/backends/sandbox/TRUNCATION_MSG)
- [`id`](https://reference.langchain.com/python/deepagents/backends/sandbox/BaseSandbox/id)
- [`logger`](https://reference.langchain.com/python/deepagents/backends/filesystem/logger)
- [`cwd`](https://reference.langchain.com/python/deepagents/backends/filesystem/FilesystemBackend/cwd)
- [`virtual_mode`](https://reference.langchain.com/python/deepagents/backends/filesystem/FilesystemBackend/virtual_mode)
- [`max_file_size_bytes`](https://reference.langchain.com/python/deepagents/backends/filesystem/FilesystemBackend/max_file_size_bytes)
- [`default`](https://reference.langchain.com/python/deepagents/backends/composite/CompositeBackend/default)
- [`routes`](https://reference.langchain.com/python/deepagents/backends/composite/CompositeBackend/routes)
- [`sorted_routes`](https://reference.langchain.com/python/deepagents/backends/composite/CompositeBackend/sorted_routes)
- [`artifacts_root`](https://reference.langchain.com/python/deepagents/backends/composite/CompositeBackend/artifacts_root)
- [`logger`](https://reference.langchain.com/python/deepagents/backends/langsmith/logger)
- [`id`](https://reference.langchain.com/python/deepagents/backends/langsmith/LangSmithSandbox/id)
- [`logger`](https://reference.langchain.com/python/deepagents/backends/context_hub/logger)
