| LangChain Reference home page | https://reference.langchain.com/ |
| GitHub | https://github.com/langchain-ai |
| Main Docs | https://docs.langchain.com/oss/python/deepagents |
| Deep Agents | https://reference.langchain.com/python/deepagents |
| LangChain | https://reference.langchain.com/python/langchain/overview |
| LangGraph | https://reference.langchain.com/python/langgraph/overview |
| Integrations | https://reference.langchain.com/python/integrations/overview |
| LangSmith | https://reference.langchain.com/python/langsmith |
| Deep Agents Code | https://reference.langchain.com/python/deepagents-code |
| Deep Agents Code | https://reference.langchain.com/python/deepagents-code |
| ClassTerminalProgressStateOSC 9;4 progress states. | https://reference.langchain.com/python/deepagents-code/terminal_escape/TerminalProgressState |
| ClassSubagentMetadataMetadata for a custom subagent loaded from filesystem. | https://reference.langchain.com/python/deepagents-code/subagents/SubagentMetadata |
| ClassExternalEventA transport-independent event delivered from outside the TUI. | https://reference.langchain.com/python/deepagents-code/event_bus/ExternalEvent |
| ClassEventSourceSource of external events for the Textual app. | https://reference.langchain.com/python/deepagents-code/event_bus/EventSource |
| ClassUnixSocketEventSourceLine-delimited JSON event source over a local Unix domain socket. | https://reference.langchain.com/python/deepagents-code/event_bus/UnixSocketEventSource |
| ClassPastedContentStored content for a collapsed paste. | https://reference.langchain.com/python/deepagents-code/paste_collapse/PastedContent |
| ClassLocalContextStateState for local context middleware. | https://reference.langchain.com/python/deepagents-code/local_context/LocalContextState |
| ClassLocalContextMiddlewareInject local context (git state, project structure, etc.) into the system prompt. | https://reference.langchain.com/python/deepagents-code/local_context/LocalContextMiddleware |
| ClassProjectContextExplicit user/project path context for project-sensitive behavior. | https://reference.langchain.com/python/deepagents-code/project_utils/ProjectContext |
| ClassOptionKindHow an option's raw env/TOML value is coerced to a typed value. | https://reference.langchain.com/python/deepagents-code/config_manifest/OptionKind |
| ClassConfigOptionOne user-tunable configuration option and where it can be set. | https://reference.langchain.com/python/deepagents-code/config_manifest/ConfigOption |
| ClassRemoteAgentClient that talks to a LangGraph server over HTTP+SSE. | https://reference.langchain.com/python/deepagents-code/remote_client/RemoteAgent |
| ClassOAuthInteractionUser-facing OAuth interaction surface shared by CLI and TUI. | https://reference.langchain.com/python/deepagents-code/mcp_oauth_ui/OAuthInteraction |
| ClassCliOAuthInteractionDefault OAuthInteraction that drives the flow via stdin/stdout. | https://reference.langchain.com/python/deepagents-code/mcp_oauth_ui/CliOAuthInteraction |
| ClassShellAllowListMiddlewareValidate shell commands against an allow-list without HITL interrupts. | https://reference.langchain.com/python/deepagents-code/agent/ShellAllowListMiddleware |
| ClassRepositoryMetadataParsed origin remote attribution for coding-agent-v1 traces. | https://reference.langchain.com/python/deepagents-code/_git/RepositoryMetadata |
| ClassActionIdStable identifiers for notification actions dispatched by the app. | https://reference.langchain.com/python/deepagents-code/notifications/ActionId |
| ClassNotificationActionOne button/action row in the notification modal. | https://reference.langchain.com/python/deepagents-code/notifications/NotificationAction |
| ClassMissingDepPayloadTyped payload for a missing-dependency notification. | https://reference.langchain.com/python/deepagents-code/notifications/MissingDepPayload |
| ClassUpdateAvailablePayloadTyped payload for an update-available notification. | https://reference.langchain.com/python/deepagents-code/notifications/UpdateAvailablePayload |
| ClassPendingNotificationA single notice waiting for user action. | https://reference.langchain.com/python/deepagents-code/notifications/PendingNotification |
| ClassNotificationRegistryIn-memory store of pending notifications. | https://reference.langchain.com/python/deepagents-code/notifications/NotificationRegistry |
| ClassToolEntryA single tool's display metadata. | https://reference.langchain.com/python/deepagents-code/tool_catalog/ToolEntry |
| ClassToolGroupA named group of tools sharing a source. | https://reference.langchain.com/python/deepagents-code/tool_catalog/ToolGroup |
| ClassUnavailableServerAn MCP server that was discovered but currently exposes no tools. | https://reference.langchain.com/python/deepagents-code/tool_catalog/UnavailableServer |
| ClassToolCatalogEverything dcode tools list needs to render, in display order. | https://reference.langchain.com/python/deepagents-code/tool_catalog/ToolCatalog |
| ClassReasoningProviderConfigProvider-specific reasoning effort behavior. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/ReasoningProviderConfig |
| ClassCLIContextSchemaDeclared context_schema for the agent graph. | https://reference.langchain.com/python/deepagents-code/_cli_context/CLIContextSchema |
| ClassCLIContextClient-facing builder for the per-run graph context payload. | https://reference.langchain.com/python/deepagents-code/_cli_context/CLIContext |
| ClassRubricSnapshotRead-only rubric view returned by the get_rubric tool to the model. | https://reference.langchain.com/python/deepagents-code/goal_tools/RubricSnapshot |
| ClassGoalSnapshotRead-only goal view returned by the get_goal tool to the model. | https://reference.langchain.com/python/deepagents-code/goal_tools/GoalSnapshot |
| ClassGoalToolStateState fields used by goal tools. | https://reference.langchain.com/python/deepagents-code/goal_tools/GoalToolState |
| ClassGoalToolsMiddlewareExpose constrained goal tools to the main agent. | https://reference.langchain.com/python/deepagents-code/goal_tools/GoalToolsMiddleware |
| ClassCharsetModeCharacter set mode for TUI display. | https://reference.langchain.com/python/deepagents-code/config/CharsetMode |
| ClassGlyphsCharacter glyphs for TUI display. | https://reference.langchain.com/python/deepagents-code/config/Glyphs |
| ClassSettingsGlobal settings and environment detection for deepagents-code. | https://reference.langchain.com/python/deepagents-code/config/Settings |
| ClassTracingStatusOffline snapshot of LangSmith tracing configuration for diagnostics. | https://reference.langchain.com/python/deepagents-code/config/TracingStatus |
| ClassLangSmithLookupErrorBase class for typed LangSmith project URL lookup failures. | https://reference.langchain.com/python/deepagents-code/config/LangSmithLookupError |
| ClassLangSmithImportErrorThe langsmith package is not installed. | https://reference.langchain.com/python/deepagents-code/config/LangSmithImportError |
| ClassLangSmithLookupTimeoutErrorThe LangSmith project URL lookup exceeded its hard timeout. | https://reference.langchain.com/python/deepagents-code/config/LangSmithLookupTimeoutError |
| ClassLangSmithApiErrorThe LangSmith SDK call raised — auth, 404, network, etc. | https://reference.langchain.com/python/deepagents-code/config/LangSmithApiError |
| ClassLangSmithProjectNotFoundErrorThe LangSmith project does not exist yet (lookup returned 404). | https://reference.langchain.com/python/deepagents-code/config/LangSmithProjectNotFoundError |
| ClassModelResultResult of creating a chat model, bundling the model with its metadata. | https://reference.langchain.com/python/deepagents-code/config/ModelResult |
| ClassServerConfigFull configuration payload passed from the app to the server subprocess. | https://reference.langchain.com/python/deepagents-code/_server_config/ServerConfig |
| ClassExtrasIntrospectionErrorRaised when installed extras cannot be determined safely. | https://reference.langchain.com/python/deepagents-code/extras_info/ExtrasIntrospectionError |
| ClassExtraDependencyStatusInstall status for one optional dependency extra. | https://reference.langchain.com/python/deepagents-code/extras_info/ExtraDependencyStatus |
| ClassConfigErrorKindDiscriminator for ConfigResolutionError reasons. | https://reference.langchain.com/python/deepagents-code/mcp_login_service/ConfigErrorKind |
| ClassConfigResolutionErrorStructured error returned when a login target cannot be resolved. | https://reference.langchain.com/python/deepagents-code/mcp_login_service/ConfigResolutionError |
| ClassConfigResolutionSuccessful resolution of a merged MCP config for login. | https://reference.langchain.com/python/deepagents-code/mcp_login_service/ConfigResolution |
| ClassServerSelectionResolved server config plus enough context for error messages. | https://reference.langchain.com/python/deepagents-code/mcp_login_service/ServerSelection |
| ClassBypassTierClassification that controls whether a command can skip the message queue. | https://reference.langchain.com/python/deepagents-code/command_registry/BypassTier |
| ClassSlashCommandA single slash-command definition. | https://reference.langchain.com/python/deepagents-code/command_registry/SlashCommand |
| ClassCommandEntryA single autocomplete entry for the slash-command controller. | https://reference.langchain.com/python/deepagents-code/command_registry/CommandEntry |
| ClassApprovalPreviewData used to render HITL previews. | https://reference.langchain.com/python/deepagents-code/file_ops/ApprovalPreview |
| ClassFileOpMetricsLine and byte level metrics for a file operation. | https://reference.langchain.com/python/deepagents-code/file_ops/FileOpMetrics |
| ClassFileOperationRecordTrack a single filesystem tool call. | https://reference.langchain.com/python/deepagents-code/file_ops/FileOperationRecord |
| ClassFileOpTrackerCollect file operation metrics during an interaction. | https://reference.langchain.com/python/deepagents-code/file_ops/FileOpTracker |
| ClassAskUserMiddlewareMiddleware that provides an ask_user tool for interactive questioning. | https://reference.langchain.com/python/deepagents-code/ask_user/AskUserMiddleware |
| ClassDeterministicIntegrationChatModelDeterministic chat model for integration tests. | https://reference.langchain.com/python/deepagents-code/_testing_models/DeterministicIntegrationChatModel |
| ClassToolCallingIntegrationChatModelDeterministic tool-calling model for auto-approve integration tests. | https://reference.langchain.com/python/deepagents-code/_testing_models/ToolCallingIntegrationChatModel |
| ClassQueuedMessageRepresents a queued user message awaiting processing. | https://reference.langchain.com/python/deepagents-code/app/QueuedMessage |
| ClassExternalInputTextual message carrying an external prompt or command. | https://reference.langchain.com/python/deepagents-code/app/ExternalInput |
| ClassDeferredActionAn action deferred until the current busy state resolves. | https://reference.langchain.com/python/deepagents-code/app/DeferredAction |
| ClassTextualSessionStateSession state for the Textual app. | https://reference.langchain.com/python/deepagents-code/app/TextualSessionState |
| ClassDeepAgentsAppMain Textual application for deepagents-code. | https://reference.langchain.com/python/deepagents-code/app/DeepAgentsApp |
| ClassServerReadyPosted by the background server-startup worker on success. | https://reference.langchain.com/python/deepagents-code/app/DeepAgentsApp/ServerReady |
| ClassServerStartFailedPosted by the background server-startup worker on failure. | https://reference.langchain.com/python/deepagents-code/app/DeepAgentsApp/ServerStartFailed |
| ClassAppResultResult from running the Textual application. | https://reference.langchain.com/python/deepagents-code/app/AppResult |
| ClassChoiceA single choice option for a multiple choice question. | https://reference.langchain.com/python/deepagents-code/_ask_user_types/Choice |
| ClassQuestionA question to ask the user. | https://reference.langchain.com/python/deepagents-code/_ask_user_types/Question |
| ClassAskUserRequestRequest payload sent via interrupt when asking the user questions. | https://reference.langchain.com/python/deepagents-code/_ask_user_types/AskUserRequest |
| ClassAskUserAnsweredWidget result when the user submits answers. | https://reference.langchain.com/python/deepagents-code/_ask_user_types/AskUserAnswered |
| ClassAskUserCancelledWidget result when the user cancels the prompt. | https://reference.langchain.com/python/deepagents-code/_ask_user_types/AskUserCancelled |
| ClassModelStatsToken stats for a single model within a session. | https://reference.langchain.com/python/deepagents-code/_session_stats/ModelStats |
| ClassSessionStatsStats accumulated over a single agent turn (or full session). | https://reference.langchain.com/python/deepagents-code/_session_stats/SessionStats |
| ClassModelConfigErrorRaised when model configuration or creation fails. | https://reference.langchain.com/python/deepagents-code/model_config/ModelConfigError |
| ClassNoCredentialsConfiguredErrorRaised when no credentials are configured for any default-resolvable provider. | https://reference.langchain.com/python/deepagents-code/model_config/NoCredentialsConfiguredError |
| ClassUnknownProviderErrorRaised when neither the app nor init_chat_model can infer a provider. | https://reference.langchain.com/python/deepagents-code/model_config/UnknownProviderError |
| ClassMissingCredentialsErrorRaised when a provider is selected but its API key env var is unset. | https://reference.langchain.com/python/deepagents-code/model_config/MissingCredentialsError |
| ClassMissingProviderPackageErrorRaised when a provider is selected but its LangChain package is not installed. | https://reference.langchain.com/python/deepagents-code/model_config/MissingProviderPackageError |
| ClassProviderAuthStateCredential readiness state for a model provider. | https://reference.langchain.com/python/deepagents-code/model_config/ProviderAuthState |
| ClassProviderAuthSourceOrigin of a CONFIGURED credential, used to discriminate display. | https://reference.langchain.com/python/deepagents-code/model_config/ProviderAuthSource |
| ClassProviderAuthStatusCredential readiness information for a provider. | https://reference.langchain.com/python/deepagents-code/model_config/ProviderAuthStatus |
| ClassModelSpecA model specification in provider:model format. | https://reference.langchain.com/python/deepagents-code/model_config/ModelSpec |
| ClassModelProfileEntryProfile data for a model with override tracking. | https://reference.langchain.com/python/deepagents-code/model_config/ModelProfileEntry |
| ClassProviderConfigConfiguration for a model provider. | https://reference.langchain.com/python/deepagents-code/model_config/ProviderConfig |
| ClassModelConfigParsed model configuration from config.toml. | https://reference.langchain.com/python/deepagents-code/model_config/ModelConfig |
| ClassMcpServerTrustListsUser-level allow/deny lists for project MCP servers, by server name. | https://reference.langchain.com/python/deepagents-code/model_config/McpServerTrustLists |
| ClassThreadConfigCoalesced thread-selector configuration read from a single TOML parse. | https://reference.langchain.com/python/deepagents-code/model_config/ThreadConfig |
| ClassGoalRubricChannelsGoal/rubric state channels shared by every schema that touches them. | https://reference.langchain.com/python/deepagents-code/resume_state/GoalRubricChannels |
| ClassResumeStateExtends agent state with per-checkpoint facts restored on resume. | https://reference.langchain.com/python/deepagents-code/resume_state/ResumeState |
| ClassResumeStateMiddlewarePersists per-checkpoint resume facts after each model call. | https://reference.langchain.com/python/deepagents-code/resume_state/ResumeStateMiddleware |
| ClassUnicodeIssueA dangerous Unicode character found in text. | https://reference.langchain.com/python/deepagents-code/unicode_security/UnicodeIssue |
| ClassUrlSafetyResultSafety analysis output for a URL string. | https://reference.langchain.com/python/deepagents-code/unicode_security/UrlSafetyResult |
| ClassToolUsePayloadtool.use hook payload (schema documented in hooks). | https://reference.langchain.com/python/deepagents-code/_tool_stream/ToolUsePayload |
| ClassToolErrorPayloadtool.error hook payload (schema documented in hooks). | https://reference.langchain.com/python/deepagents-code/_tool_stream/ToolErrorPayload |
| ClassToolResultPayloadtool.result hook payload (schema documented in hooks). | https://reference.langchain.com/python/deepagents-code/_tool_stream/ToolResultPayload |
| ClassToolCallBufferIn-progress state for a single streamed tool call. | https://reference.langchain.com/python/deepagents-code/_tool_stream/ToolCallBuffer |
| ClassUnemittedToolCallsCounts of buffered tool calls that never emitted a tool.use. | https://reference.langchain.com/python/deepagents-code/_tool_stream/UnemittedToolCalls |
| ClassServerProcessManages a langgraph dev server subprocess. | https://reference.langchain.com/python/deepagents-code/server/ServerProcess |
| ClassThreadInfoThread metadata returned by list_threads. | https://reference.langchain.com/python/deepagents-code/sessions/ThreadInfo |
| ClassPathStateWhether a probed path exists, is absent, or could not be read. | https://reference.langchain.com/python/deepagents-code/_paths/PathState |
| ClassManagedMemoryGuardMiddlewareRevert agent edits to the managed onboarding-name memory block. | https://reference.langchain.com/python/deepagents-code/memory_guard/ManagedMemoryGuardMiddleware |
| ClassConfigurableModelMiddlewareSwap the model or per-call settings from runtime.context. | https://reference.langchain.com/python/deepagents-code/configurable_model/ConfigurableModelMiddleware |
| ClassThemeColorsComplete set of semantic colors for one theme variant. | https://reference.langchain.com/python/deepagents-code/theme/ThemeColors |
| ClassThemeEntryMetadata for a registered theme. | https://reference.langchain.com/python/deepagents-code/theme/ThemeEntry |
| ClassImageDataRepresents a pasted image with its base64 encoding. | https://reference.langchain.com/python/deepagents-code/media_utils/ImageData |
| ClassVideoDataRepresents a pasted video with its base64 encoding. | https://reference.langchain.com/python/deepagents-code/media_utils/VideoData |
| ClassParsedPastedPathPayloadUnified parse result for dropped-path payload detection. | https://reference.langchain.com/python/deepagents-code/input/ParsedPastedPathPayload |
| ClassMediaTrackerTrack pasted images and videos in the current conversation. | https://reference.langchain.com/python/deepagents-code/input/MediaTracker |
| ClassChecksumMismatchErrorRaised when a downloaded archive fails SHA-256 verification. | https://reference.langchain.com/python/deepagents-code/managed_tools/ChecksumMismatchError |
| ClassMCPToolInfoMetadata for a single MCP tool. | https://reference.langchain.com/python/deepagents-code/mcp_tools/MCPToolInfo |
| ClassMCPServerInfoMetadata for a configured MCP server and its tools. | https://reference.langchain.com/python/deepagents-code/mcp_tools/MCPServerInfo |
| ClassMCPConfigErrorAn MCP configuration file is malformed or structurally invalid. | https://reference.langchain.com/python/deepagents-code/mcp_tools/MCPConfigError |
| ClassMCPSessionManagerLazy, per-server cache of persistent MCP sessions. | https://reference.langchain.com/python/deepagents-code/mcp_tools/MCPSessionManager |
| ClassApprovalModePayloadStored approval-mode control payload. | https://reference.langchain.com/python/deepagents-code/approval_mode/ApprovalModePayload |
| ClassDiagnosticItemA single labeled diagnostic fact. | https://reference.langchain.com/python/deepagents-code/doctor/DiagnosticItem |
| ClassDiagnosticSectionA named group of related diagnostic items. | https://reference.langchain.com/python/deepagents-code/doctor/DiagnosticSection |
| ClassTextualUIAdapterAdapter for rendering agent output to Textual widgets. | https://reference.langchain.com/python/deepagents-code/textual_adapter/TextualUIAdapter |
| ClassMcpServerSpecParsed MCP server config entry. | https://reference.langchain.com/python/deepagents-code/mcp_auth/McpServerSpec |
| ClassFileTokenStorageFile-backed TokenStorage under ~/.deepagents/.state/mcp-tokens/. | https://reference.langchain.com/python/deepagents-code/mcp_auth/FileTokenStorage |
| ClassMCPReauthRequiredErrorRaised when an MCP server needs interactive re-authentication. | https://reference.langchain.com/python/deepagents-code/mcp_auth/MCPReauthRequiredError |
| ClassShadowedDcodeA different dcode entry point is winning on PATH than the one we upgraded. | https://reference.langchain.com/python/deepagents-code/update_check/ShadowedDcode |
| ClassDependencyChangeA single package version change parsed from uv's environment-diff output. | https://reference.langchain.com/python/deepagents-code/update_check/DependencyChange |
| ClassToolRequirementIntrospectionErrorRaised when uv tool requested requirements cannot be preserved. | https://reference.langchain.com/python/deepagents-code/update_check/ToolRequirementIntrospectionError |
| ClassHITLIterationLimitErrorRaised when the HITL interrupt loop exceeds _MAX_HITL_ITERATIONS rounds. | https://reference.langchain.com/python/deepagents-code/non_interactive/HITLIterationLimitError |
| ClassInFlightToolCallA tool call whose tool.use has fired but whose result has not arrived. | https://reference.langchain.com/python/deepagents-code/non_interactive/InFlightToolCall |
| ClassStreamStateMutable state accumulated while iterating over the agent stream. | https://reference.langchain.com/python/deepagents-code/non_interactive/StreamState |
| ClassThreadUrlLookupStateBest-effort background LangSmith thread URL lookup state. | https://reference.langchain.com/python/deepagents-code/non_interactive/ThreadUrlLookupState |
| ClassResolvedOptionAn option paired with its resolved effective value, for display. | https://reference.langchain.com/python/deepagents-code/config_commands/ResolvedOption |
| ClassOffloadResultSuccessful offload result. | https://reference.langchain.com/python/deepagents-code/offload/OffloadResult |
| ClassOffloadThresholdNotMetOffload was a no-op — conversation is within the retention budget. | https://reference.langchain.com/python/deepagents-code/offload/OffloadThresholdNotMet |
| ClassOffloadModelErrorRaised when the model cannot be created for offloading. | https://reference.langchain.com/python/deepagents-code/offload/OffloadModelError |
| ClassApiKeyCredentialA persisted API key credential. | https://reference.langchain.com/python/deepagents-code/auth_store/ApiKeyCredential |
| ClassOAuthCredentialA persisted OAuth subscription credential. | https://reference.langchain.com/python/deepagents-code/auth_store/OAuthCredential |
| ClassWriteOutcomeResult of a credential write that may have warnings to surface. | https://reference.langchain.com/python/deepagents-code/auth_store/WriteOutcome |
| ClassSandboxProviderConfigConfiguration for a single config-declared sandbox provider. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_config/SandboxProviderConfig |
| ClassSandboxConfigParsed [sandboxes] configuration from config.toml. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_config/SandboxConfig |
| ClassSandboxInstallHintHow to install the package that provides a sandbox backend. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxInstallHint |
| ClassSandboxProviderMetadataStatic description of a sandbox provider used by the registry. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxProviderMetadata |
| ClassSandboxErrorBase error for sandbox provider operations. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxError |
| ClassSandboxNotFoundErrorRaised when the requested sandbox cannot be found. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxNotFoundError |
| ClassSandboxProviderInterface for creating and deleting sandbox backends. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxProvider |
| ClassSandboxRegistryMerged view of built-in, entry-point, and config sandbox providers. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_registry/SandboxRegistry |
| ClassCodexAuthStatusSnapshot of the ChatGPT OAuth login state. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/CodexAuthStatus |
| ClassCodexLoginCancelledErrorRaised when the user cancels a sign-in flow mid-callback wait. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/CodexLoginCancelledError |
| ClassCodexAuthExpiredErrorRaised when a stored ChatGPT token cannot be refreshed. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/CodexAuthExpiredError |
| ClassCodexLoginInteractionUI hooks for the browser loopback sign-in flow. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/CodexLoginInteraction |
| ClassSlackProviderSlack-hosted MCP: loopback Authorization Code with a public client. | https://reference.langchain.com/python/deepagents-code/mcp_providers/slack/SlackProvider |
| ClassGitHubProviderGitHub-hosted MCP: RFC 8628 Device Authorization Grant. | https://reference.langchain.com/python/deepagents-code/mcp_providers/github/GitHubProvider |
| ClassLoginResultOutcome of a provider's pre-handshake run_login step. | https://reference.langchain.com/python/deepagents-code/mcp_providers/base/LoginResult |
| ClassOAuthProviderBase class for provider-specific OAuth dispatch. | https://reference.langchain.com/python/deepagents-code/mcp_providers/base/OAuthProvider |
| ClassGenericProviderFallback provider for spec-compliant MCP servers with no quirks. | https://reference.langchain.com/python/deepagents-code/mcp_providers/base/GenericProvider |
| ClassRevokeResultOutcome of a revoke_skill_dir_trust call. | https://reference.langchain.com/python/deepagents-code/skills/trust/RevokeResult |
| ClassExtendedSkillMetadataExtended skill metadata for CLI display, adds source tracking. | https://reference.langchain.com/python/deepagents-code/skills/load/ExtendedSkillMetadata |
| ClassSkillInvocationEnvelopeStructured prompt and checkpoint metadata for a skill invocation. | https://reference.langchain.com/python/deepagents-code/skills/invocation/SkillInvocationEnvelope |
| ClassCodexAuthScreenRun the ChatGPT OAuth Authorization Code Flow with PKCE inline. | https://reference.langchain.com/python/deepagents-code/widgets/codex_auth/CodexAuthScreen |
| ClassCodexSignedInActionOutcome of the CodexSignedInScreen quick-action overlay. | https://reference.langchain.com/python/deepagents-code/widgets/codex_auth/CodexSignedInAction |
| ClassCodexSignedInScreenQuick-action overlay shown when openai_codex is already signed in. | https://reference.langchain.com/python/deepagents-code/widgets/codex_auth/CodexSignedInScreen |
| ClassMCPReconnectPromptScreenModal asking whether to restart the server after an MCP login. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_reconnect/MCPReconnectPromptScreen |
| ClassMCPReconnectForceConfirmScreenConfirmation overlay for /mcp reconnect --force with no pending login. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_reconnect/MCPReconnectForceConfirmScreen |
| ClassSubagentPanelDocked two-pane panel visualizing js_eval subagent fan-out by phase. | https://reference.langchain.com/python/deepagents-code/widgets/subagent_panel/SubagentPanel |
| ClassSpinnerAnimated spinner using charset-appropriate frames. | https://reference.langchain.com/python/deepagents-code/widgets/loading/Spinner |
| ClassLoadingWidgetAnimated loading indicator with status text and elapsed time. | https://reference.langchain.com/python/deepagents-code/widgets/loading/LoadingWidget |
| ClassFormattedOutputResult of formatting tool output for display. | https://reference.langchain.com/python/deepagents-code/widgets/messages/FormattedOutput |
| ClassUserMessageWidget displaying a user message. | https://reference.langchain.com/python/deepagents-code/widgets/messages/UserMessage |
| ClassQueuedUserMessageWidget displaying a queued (pending) user message in grey. | https://reference.langchain.com/python/deepagents-code/widgets/messages/QueuedUserMessage |
| ClassSkillMessageWidget displaying a skill invocation with collapsible body. | https://reference.langchain.com/python/deepagents-code/widgets/messages/SkillMessage |
| ClassAssistantMessageWidget displaying an assistant message with markdown support. | https://reference.langchain.com/python/deepagents-code/widgets/messages/AssistantMessage |
| ClassToolCallMessageWidget displaying a tool call with collapsible output. | https://reference.langchain.com/python/deepagents-code/widgets/messages/ToolCallMessage |
| ClassToolGroupSummaryCollapsed one-line stand-in for an assistant step's tool calls. | https://reference.langchain.com/python/deepagents-code/widgets/messages/ToolGroupSummary |
| ClassDiffMessageWidget displaying a diff with syntax highlighting. | https://reference.langchain.com/python/deepagents-code/widgets/messages/DiffMessage |
| ClassErrorMessageWidget displaying an error message. | https://reference.langchain.com/python/deepagents-code/widgets/messages/ErrorMessage |
| ClassAppMessageWidget displaying an app message. | https://reference.langchain.com/python/deepagents-code/widgets/messages/AppMessage |
| ClassSummarizationMessageWidget displaying a summarization completion notification. | https://reference.langchain.com/python/deepagents-code/widgets/messages/SummarizationMessage |
| ClassUpdateBeforeDependenciesConfirmScreenConfirmation overlay before /update --deps upgrades dcode itself. | https://reference.langchain.com/python/deepagents-code/widgets/update_confirm/UpdateBeforeDependenciesConfirmScreen |
| ClassRefreshDependenciesConfirmScreenConfirmation overlay for a dependency refresh. | https://reference.langchain.com/python/deepagents-code/widgets/update_confirm/RefreshDependenciesConfirmScreen |
| ClassAgentSelectorScreenModal dialog for switching between available agents. | https://reference.langchain.com/python/deepagents-code/widgets/agent_selector/AgentSelectorScreen |
| ClassToolRendererStrategy for building a tool's HITL approval widget. | https://reference.langchain.com/python/deepagents-code/widgets/tool_renderers/ToolRenderer |
| ClassWriteFileRendererRenderer for write_file tool - shows full file content. | https://reference.langchain.com/python/deepagents-code/widgets/tool_renderers/WriteFileRenderer |
| ClassTaskRendererRenderer for task tool — interrupt description provides full context. | https://reference.langchain.com/python/deepagents-code/widgets/tool_renderers/TaskRenderer |
| ClassDeleteFileRendererRenderer for delete tool - shows removed file content when available. | https://reference.langchain.com/python/deepagents-code/widgets/tool_renderers/DeleteFileRenderer |
| ClassEditFileRendererRenderer for edit_file tool - shows unified diff. | https://reference.langchain.com/python/deepagents-code/widgets/tool_renderers/EditFileRenderer |
| ClassNotificationSettingsScreenModal dialog for managing startup warning preferences. | https://reference.langchain.com/python/deepagents-code/widgets/notification_settings/NotificationSettingsScreen |
| ClassCompletionResultResult of handling a key event in the completion system. | https://reference.langchain.com/python/deepagents-code/widgets/autocomplete/CompletionResult |
| ClassCompletionViewProtocol for views that can display completion suggestions. | https://reference.langchain.com/python/deepagents-code/widgets/autocomplete/CompletionView |
| ClassCompletionControllerProtocol for completion controllers. | https://reference.langchain.com/python/deepagents-code/widgets/autocomplete/CompletionController |
| ClassSlashCommandControllerController for / slash command completion. | https://reference.langchain.com/python/deepagents-code/widgets/autocomplete/SlashCommandController |
| ClassFuzzyFileControllerController for @ file completion with fuzzy matching from current cwd. | https://reference.langchain.com/python/deepagents-code/widgets/autocomplete/FuzzyFileController |
| ClassMultiCompletionManagerManages multiple completion controllers, delegating to the active one. | https://reference.langchain.com/python/deepagents-code/widgets/autocomplete/MultiCompletionManager |
| ClassHistoryManagerManages command history with file persistence. | https://reference.langchain.com/python/deepagents-code/widgets/history/HistoryManager |
| ClassUpdateProgressScreenModal that shows self-update progress and a bounded log tail. | https://reference.langchain.com/python/deepagents-code/widgets/update_progress/UpdateProgressScreen |
| ClassChangelogClickedPosted when the changelog row is clicked with the mouse. | https://reference.langchain.com/python/deepagents-code/widgets/update_available/ChangelogClicked |
| ClassUpdateAvailableScreenModal dedicated to the update-available notification. | https://reference.langchain.com/python/deepagents-code/widgets/update_available/UpdateAvailableScreen |
| ClassCompletionOptionA clickable completion option in the autocomplete popup. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/CompletionOption |
| ClassClickedMessage sent when a completion option is clicked. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/CompletionOption/Clicked |
| ClassInputActionButtonSmall clickable button shown at the right edge of the chat input row. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/InputActionButton |
| ClassClickedMessage sent when an input action button is clicked. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/InputActionButton/Clicked |
| ClassCompletionPopupPopup widget that displays completion suggestions as clickable options. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/CompletionPopup |
| ClassOptionClickedMessage sent when a completion option is clicked. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/CompletionPopup/OptionClicked |
| ClassChatTextAreaTextArea subclass with custom key handling for chat input. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatTextArea |
| ClassSubmittedMessage sent when text is submitted. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatTextArea/Submitted |
| ClassHistoryPreviousRequest previous history entry. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatTextArea/HistoryPrevious |
| ClassHistoryNextRequest next history entry. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatTextArea/HistoryNext |
| ClassPastedPathsMessage sent when paste payload resolves to file paths. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatTextArea/PastedPaths |
| ClassPastedTextMessage sent when a paste is large enough to be collapsed. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatTextArea/PastedText |
| ClassTypingPosted when the user presses a printable key or backspace. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatTextArea/Typing |
| ClassChatInputChat input widget with prompt, multi-line text, autocomplete, and history. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatInput |
| ClassSubmittedMessage sent when input is submitted. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatInput/Submitted |
| ClassModeChangedMessage sent when input mode changes. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatInput/ModeChanged |
| ClassTypingPosted when the user presses a printable key or backspace in the input. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input/ChatInput/Typing |
| ClassCwdSwitchPromptScreenModal asking whether to switch cwd before resuming a thread. | https://reference.langchain.com/python/deepagents-code/widgets/cwd_switch/CwdSwitchPromptScreen |
| ClassAskUserTextAreaSoft-wrapping text input for free-form ask-user questions. | https://reference.langchain.com/python/deepagents-code/widgets/ask_user/AskUserTextArea |
| ClassSubmittedPosted when the user presses Enter to submit the answer. | https://reference.langchain.com/python/deepagents-code/widgets/ask_user/AskUserTextArea/Submitted |
| ClassAskUserMenuInteractive widget for asking the user questions. | https://reference.langchain.com/python/deepagents-code/widgets/ask_user/AskUserMenu |
| ClassAnsweredMessage sent when user submits all answers. | https://reference.langchain.com/python/deepagents-code/widgets/ask_user/AskUserMenu/Answered |
| ClassCancelledMessage sent when user cancels the ask_user prompt. | https://reference.langchain.com/python/deepagents-code/widgets/ask_user/AskUserMenu/Cancelled |
| ClassThemeSelectorScreenModal dialog for theme selection with live preview. | https://reference.langchain.com/python/deepagents-code/widgets/theme_selector/ThemeSelectorScreen |
| ClassRegionThe closed set of LangSmith region selections in the /auth prompt. | https://reference.langchain.com/python/deepagents-code/widgets/auth/Region |
| ClassResolvedEndpointOutcome of resolving the region selector to an endpoint to persist. | https://reference.langchain.com/python/deepagents-code/widgets/auth/ResolvedEndpoint |
| ClassAuthResultOutcome of an AuthPromptScreen interaction. | https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthResult |
| ClassAuthConfirmScreenConfirm before launching an authentication flow for a model. | https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthConfirmScreen |
| ClassDeleteCredentialConfirmScreenConfirmation overlay shown before clearing a stored credential. | https://reference.langchain.com/python/deepagents-code/widgets/auth/DeleteCredentialConfirmScreen |
| ClassAuthPromptScreenModal that captures and persists an API key for one provider. | https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthPromptScreen |
| ClassAuthManagerScreenModal that lists configured providers and lets the user manage keys. | https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen |
| ClassCredentialSavedPosted when a key prompt successfully persists credentials. | https://reference.langchain.com/python/deepagents-code/widgets/auth/AuthManagerScreen/CredentialSaved |
| ClassApprovalMenuApproval menu using standard Textual patterns. | https://reference.langchain.com/python/deepagents-code/widgets/approval/ApprovalMenu |
| ClassDecidedMessage sent when user makes a decision. | https://reference.langchain.com/python/deepagents-code/widgets/approval/ApprovalMenu/Decided |
| ClassGoalReviewAcceptedWidget result when the generated criteria are accepted unchanged. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewAccepted |
| ClassGoalReviewEditedWidget result when the user submits revised criteria. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewEdited |
| ClassGoalReviewRejectedWidget result when the user rejects criteria with feedback. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewRejected |
| ClassGoalReviewCancelledWidget result when the user cancels the proposal. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewCancelled |
| ClassGoalReviewTextAreaText input that keeps goal-review edit keystrokes inside the editor. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewTextArea |
| ClassCancelEditPosted when Escape should leave goal criteria edit mode. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewTextArea/CancelEdit |
| ClassGoalReviewMenuInline review widget for generated goal acceptance criteria. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewMenu |
| ClassDecidedMessage sent when the user accepts, edits, or cancels. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewMenu/Decided |
| ClassMCPToolItemA selectable tool item in the MCP viewer. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_viewer/MCPToolItem |
| ClassMCPServerErrorScreenRead-only modal for a failed MCP server's error details. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_viewer/MCPServerErrorScreen |
| ClassMCPServerHeaderItemA selectable server-header row in the MCP viewer. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_viewer/MCPServerHeaderItem |
| ClassMCPViewerScreenModal viewer for active MCP servers and their tools. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_viewer/MCPViewerScreen |
| ClassLaunchNameScreenFirst-step onboarding screen that asks for the user's name. | https://reference.langchain.com/python/deepagents-code/widgets/launch_init/LaunchNameScreen |
| ClassLaunchDependenciesScreenOnboarding screen that summarizes installed optional integrations. | https://reference.langchain.com/python/deepagents-code/widgets/launch_init/LaunchDependenciesScreen |
| ClassJsEvalStdoutCaptured stdout printed during a js_eval evaluation. | https://reference.langchain.com/python/deepagents-code/widgets/_js_eval_display/JsEvalStdout |
| ClassJsEvalResultA successful js_eval evaluation result. | https://reference.langchain.com/python/deepagents-code/widgets/_js_eval_display/JsEvalResult |
| ClassJsEvalErrorAn error raised during a js_eval evaluation. | https://reference.langchain.com/python/deepagents-code/widgets/_js_eval_display/JsEvalError |
| ClassThreadOptionA clickable thread option in the selector. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/ThreadOption |
| ClassClickedMessage sent when a thread option is clicked. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/ThreadOption/Clicked |
| ClassThreadControlsScrollEmit scroll changes so the parent can refresh the overflow indicator. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/ThreadControlsScroll |
| ClassScrolledMessage sent when the controls pane scroll position changes. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/ThreadControlsScroll/Scrolled |
| ClassDeleteThreadConfirmScreenConfirmation modal shown before deleting a thread. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/DeleteThreadConfirmScreen |
| ClassContainedSelectOverlayOptions dropdown overlay that consumes option navigation while focused. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/ContainedSelectOverlay |
| ClassContainedSelectOptions dropdown that keeps focus contained while its menu is open. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/ContainedSelect |
| ClassThreadSelectorScreenModal dialog for browsing and resuming threads. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector/ThreadSelectorScreen |
| ClassModelLabelA label that displays a model name, right-aligned with smart truncation. | https://reference.langchain.com/python/deepagents-code/widgets/status/ModelLabel |
| ClassBranchLabelA label that displays the git branch with glyph-aware truncation. | https://reference.langchain.com/python/deepagents-code/widgets/status/BranchLabel |
| ClassStatusBarStatus bar showing mode, auto-approve, cwd, git branch, tokens, and model. | https://reference.langchain.com/python/deepagents-code/widgets/status/StatusBar |
| ClassEffortSelectorScreenModal dialog for selecting a reasoning effort level. | https://reference.langchain.com/python/deepagents-code/widgets/effort_selector/EffortSelectorScreen |
| ClassDetailActionActivatedPosted when an _ActionOption is clicked with the mouse. | https://reference.langchain.com/python/deepagents-code/widgets/notification_detail/DetailActionActivated |
| ClassNotificationDetailScreenModal displaying a single notification's title, body, and actions. | https://reference.langchain.com/python/deepagents-code/widgets/notification_detail/NotificationDetailScreen |
| ClassRestartPromptScreenModal asking whether to restart the server after a successful install. | https://reference.langchain.com/python/deepagents-code/widgets/restart_prompt/RestartPromptScreen |
| ClassMessageTypeTypes of messages in the chat. | https://reference.langchain.com/python/deepagents-code/widgets/message_store/MessageType |
| ClassToolStatusStatus of a tool call. | https://reference.langchain.com/python/deepagents-code/widgets/message_store/ToolStatus |
| ClassMessageDataIn-memory message data for virtualization. | https://reference.langchain.com/python/deepagents-code/widgets/message_store/MessageData |
| ClassMessageStoreManages message data and widget window for virtualization. | https://reference.langchain.com/python/deepagents-code/widgets/message_store/MessageStore |
| ClassNotificationActionResultDismissal payload identifying which action the user picked. | https://reference.langchain.com/python/deepagents-code/widgets/notification_center/NotificationActionResult |
| ClassNotificationRowClickedPosted when a notification row is clicked with the mouse. | https://reference.langchain.com/python/deepagents-code/widgets/notification_center/NotificationRowClicked |
| ClassNotificationSuppressRequestedPosted when the user picks SUPPRESS from a notification's detail modal. | https://reference.langchain.com/python/deepagents-code/widgets/notification_center/NotificationSuppressRequested |
| ClassNotificationCenterScreenModal listing pending notifications with drill-in details. | https://reference.langchain.com/python/deepagents-code/widgets/notification_center/NotificationCenterScreen |
| ClassSkillTrustScreenApproval overlay for a skill resolving outside trusted directories. | https://reference.langchain.com/python/deepagents-code/widgets/skill_trust/SkillTrustScreen |
| ClassInstallPackageConfirmScreenConfirmation overlay for installing an arbitrary --package. | https://reference.langchain.com/python/deepagents-code/widgets/install_confirm/InstallPackageConfirmScreen |
| ClassInstallProviderConfirmScreenConfirmation overlay for installing a model provider's extra. | https://reference.langchain.com/python/deepagents-code/widgets/install_confirm/InstallProviderConfirmScreen |
| ClassToolApprovalWidgetBase class for tool approval widgets. | https://reference.langchain.com/python/deepagents-code/widgets/tool_widgets/ToolApprovalWidget |
| ClassGenericApprovalWidgetGeneric approval widget for unknown tools. | https://reference.langchain.com/python/deepagents-code/widgets/tool_widgets/GenericApprovalWidget |
| ClassWriteFileApprovalWidgetApproval widget for write_file - shows file content with syntax highlighting. | https://reference.langchain.com/python/deepagents-code/widgets/tool_widgets/WriteFileApprovalWidget |
| ClassEditFileApprovalWidgetApproval widget for edit_file - shows clean diff with colors. | https://reference.langchain.com/python/deepagents-code/widgets/tool_widgets/EditFileApprovalWidget |
| ClassWelcomeBannerCompact welcome banner shown at startup. | https://reference.langchain.com/python/deepagents-code/widgets/welcome/WelcomeBanner |
| ClassEnhancedDiffWidget for displaying a unified diff with syntax highlighting. | https://reference.langchain.com/python/deepagents-code/widgets/diff/EnhancedDiff |
| ClassMCPLoginCancelledErrorRaised by MCPLoginScreen.action_cancel when the user cancels the flow. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_login/MCPLoginCancelledError |
| ClassMCPLoginScreenModal that renders the OAuth login flow and collects user input. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_login/MCPLoginScreen |
| ClassModelOptionA clickable model option in the selector. | https://reference.langchain.com/python/deepagents-code/widgets/model_selector/ModelOption |
| ClassClickedMessage sent when a model option is clicked. | https://reference.langchain.com/python/deepagents-code/widgets/model_selector/ModelOption/Clicked |
| ClassModelSelectorScreenFull-screen modal for model selection. | https://reference.langchain.com/python/deepagents-code/widgets/model_selector/ModelSelectorScreen |
| Functionwrite_terminal_escapeBest-effort write of a terminal control sequence. | https://reference.langchain.com/python/deepagents-code/terminal_escape/write_terminal_escape |
| Functionwrite_oscWrite an OSC ; sequence. | https://reference.langchain.com/python/deepagents-code/terminal_escape/write_osc |
| Functionset_terminal_progressSet the terminal's OSC 9;4 progress indicator. | https://reference.langchain.com/python/deepagents-code/terminal_escape/set_terminal_progress |
| Functionclear_terminal_progressClear the terminal's progress indicator. | https://reference.langchain.com/python/deepagents-code/terminal_escape/clear_terminal_progress |
| Functionset_terminal_backgroundSet the terminal's dynamic default background color with OSC 11. | https://reference.langchain.com/python/deepagents-code/terminal_escape/set_terminal_background |
| Functionreset_terminal_backgroundReset the terminal's dynamic default background color with OSC 111. | https://reference.langchain.com/python/deepagents-code/terminal_escape/reset_terminal_background |
| Functiononboarding_marker_pathReturn the first-run onboarding marker path. | https://reference.langchain.com/python/deepagents-code/onboarding/onboarding_marker_path |
| Functionhas_completed_onboardingReturn whether the user has completed onboarding. | https://reference.langchain.com/python/deepagents-code/onboarding/has_completed_onboarding |
| Functionmark_onboarding_completePersist that onboarding has completed. | https://reference.langchain.com/python/deepagents-code/onboarding/mark_onboarding_complete |
| Functionwrite_onboarding_name_memoryPersist the optional onboarding name into user agent memory. | https://reference.langchain.com/python/deepagents-code/onboarding/write_onboarding_name_memory |
| Functionextract_onboarding_name_blockReturn the managed onboarding name block (markers included) if present. | https://reference.langchain.com/python/deepagents-code/onboarding/extract_onboarding_name_block |
| Functionstrip_onboarding_name_markersRemove every onboarding-name marker occurrence from text. | https://reference.langchain.com/python/deepagents-code/onboarding/strip_onboarding_name_markers |
| Functionshould_run_onboardingReturn whether onboarding should open at interactive startup. | https://reference.langchain.com/python/deepagents-code/onboarding/should_run_onboarding |
| Functionlist_subagentsList subagents from user and/or project directories. | https://reference.langchain.com/python/deepagents-code/subagents/list_subagents |
| Functiondefault_unix_socket_pathReturn the default per-process Unix socket path. | https://reference.langchain.com/python/deepagents-code/event_bus/default_unix_socket_path |
| Functiondecode_external_eventDecode one newline-delimited JSON external event. | https://reference.langchain.com/python/deepagents-code/event_bus/decode_external_event |
| Functioncount_linesReturn the number of newline characters in text. | https://reference.langchain.com/python/deepagents-code/paste_collapse/count_lines |
| Functionshould_collapse_pasteReturn whether text should be collapsed into a placeholder. | https://reference.langchain.com/python/deepagents-code/paste_collapse/should_collapse_paste |
| Functionformat_paste_refFormat a paste placeholder reference string. | https://reference.langchain.com/python/deepagents-code/paste_collapse/format_paste_ref |
| Functionexpand_paste_refsReplace all paste placeholders in text with their full content. | https://reference.langchain.com/python/deepagents-code/paste_collapse/expand_paste_refs |
| Functionbuild_detect_scriptConcatenate all section functions into the full detection script. | https://reference.langchain.com/python/deepagents-code/local_context/build_detect_script |
| Functionget_server_project_contextRead the server project context from environment transport data. | https://reference.langchain.com/python/deepagents-code/project_utils/get_server_project_context |
| Functionfind_project_rootFind the project root by looking for git metadata. | https://reference.langchain.com/python/deepagents-code/project_utils/find_project_root |
| Functionfind_project_agent_mdFind project-specific AGENTS.md file(s). | https://reference.langchain.com/python/deepagents-code/project_utils/find_project_agent_md |
| Functionload_config_tomlLoad ~/.deepagents/config.toml. | https://reference.langchain.com/python/deepagents-code/config_manifest/load_config_toml |
| Functionresolve_scalarResolve an option against the environment then config.toml. | https://reference.langchain.com/python/deepagents-code/config_manifest/resolve_scalar |
| Functionresolve_interpreter_kwargsResolve the [interpreter] options into Settings constructor kwargs. | https://reference.langchain.com/python/deepagents-code/config_manifest/resolve_interpreter_kwargs |
| Functionprovider_install_extraReturn the deepagents-code extra that installs provider, if known. | https://reference.langchain.com/python/deepagents-code/config_manifest/provider_install_extra |
| Functionis_provider_package_installedReturn whether provider's integration package is importable. | https://reference.langchain.com/python/deepagents-code/config_manifest/is_provider_package_installed |
| Functionget_config_optionsReturn every option, credentials-first then by domain group. | https://reference.langchain.com/python/deepagents-code/config_manifest/get_config_options |
| Functionget_optionReturn the manifest entry for key, or None when unknown. | https://reference.langchain.com/python/deepagents-code/config_manifest/get_option |
| Functionoption_keysReturn every manifest key in definition order. | https://reference.langchain.com/python/deepagents-code/config_manifest/option_keys |
| Functioniter_groupsReturn group names from options in first-seen order. | https://reference.langchain.com/python/deepagents-code/config_manifest/iter_groups |
| Functionagent_error_typeBest-effort error-type name for an exception from RemoteAgent.astream. | https://reference.langchain.com/python/deepagents-code/remote_client/agent_error_type |
| Functionformat_agent_exceptionRender an exception from RemoteAgent.astream for the UI. | https://reference.langchain.com/python/deepagents-code/remote_client/format_agent_exception |
| Functionget_current_thread_idGet the current Deep Agents thread ID for LangSmith or MCP tooling. | https://reference.langchain.com/python/deepagents-code/tools/get_current_thread_id |
| Functionweb_searchSearch the web using Tavily for current information and documentation. | https://reference.langchain.com/python/deepagents-code/tools/web_search |
| Functionfetch_urlFetch content from a URL and convert HTML to markdown format. | https://reference.langchain.com/python/deepagents-code/tools/fetch_url |
| Functionload_async_subagentsLoad async subagent definitions from config.toml. | https://reference.langchain.com/python/deepagents-code/agent/load_async_subagents |
| Functionget_available_agent_namesReturn a sorted list of available agent names from ~/.deepagents/. | https://reference.langchain.com/python/deepagents-code/agent/get_available_agent_names |
| Functionlist_agentsList all available agents. | https://reference.langchain.com/python/deepagents-code/agent/list_agents |
| Functionreset_agentReset an agent to default or copy from another agent. | https://reference.langchain.com/python/deepagents-code/agent/reset_agent |
| Functionbuild_model_identity_sectionBuild the ### Model Identity section for the system prompt. | https://reference.langchain.com/python/deepagents-code/agent/build_model_identity_section |
| Functionget_system_promptGet the base system prompt for the agent. | https://reference.langchain.com/python/deepagents-code/agent/get_system_prompt |
| Functioncreate_cli_agentCreate a CLI-configured agent with flexible options. | https://reference.langchain.com/python/deepagents-code/agent/create_cli_agent |
| Functionfind_git_dirLocate the effective git metadata directory for a path. | https://reference.langchain.com/python/deepagents-code/_git/find_git_dir |
| Functionfind_git_rootLocate the repository root for a path. | https://reference.langchain.com/python/deepagents-code/_git/find_git_root |
| Functionread_git_branch_from_filesystemRead the current git branch from repository metadata. | https://reference.langchain.com/python/deepagents-code/_git/read_git_branch_from_filesystem |
| Functionread_git_branch_via_subprocessFall back to git rev-parse for unusual repository layouts. | https://reference.langchain.com/python/deepagents-code/_git/read_git_branch_via_subprocess |
| Functionresolve_git_branchResolve the current git branch with a filesystem-first strategy. | https://reference.langchain.com/python/deepagents-code/_git/resolve_git_branch |
| Functionread_git_commit_sha_from_filesystemRead the current HEAD commit SHA from repository metadata. | https://reference.langchain.com/python/deepagents-code/_git/read_git_commit_sha_from_filesystem |
| Functionread_git_commit_sha_via_subprocessFall back to git rev-parse HEAD for unusual repository layouts. | https://reference.langchain.com/python/deepagents-code/_git/read_git_commit_sha_via_subprocess |
| Functionresolve_git_commit_shaResolve the current HEAD commit SHA, filesystem-first. | https://reference.langchain.com/python/deepagents-code/_git/resolve_git_commit_sha |
| Functionread_git_remote_url_from_filesystemRead the origin remote URL from the repository config file. | https://reference.langchain.com/python/deepagents-code/_git/read_git_remote_url_from_filesystem |
| Functionread_git_remote_url_via_subprocessFall back to git config --get remote.origin.url. | https://reference.langchain.com/python/deepagents-code/_git/read_git_remote_url_via_subprocess |
| Functionresolve_git_remote_urlResolve the origin remote URL, filesystem-first. | https://reference.langchain.com/python/deepagents-code/_git/resolve_git_remote_url |
| Functionparse_repository_metadataDerive repository attribution from an origin remote URL. | https://reference.langchain.com/python/deepagents-code/_git/parse_repository_metadata |
| Functioncollect_built_in_toolsEnumerate the built-in tools the agent binds by default. | https://reference.langchain.com/python/deepagents-code/tool_catalog/collect_built_in_tools |
| Functioncollect_mcp_catalogDiscover MCP servers, split into tool groups and unavailable servers. | https://reference.langchain.com/python/deepagents-code/tool_catalog/collect_mcp_catalog |
| Functioncollect_catalogCollect everything dcode tools list renders. | https://reference.langchain.com/python/deepagents-code/tool_catalog/collect_catalog |
| Functionsupported_efforts_for_modelReturn reasoning efforts supported by model_spec. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/supported_efforts_for_model |
| Functiondefault_effort_for_modelReturn the documented default reasoning effort when known. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/default_effort_for_model |
| Functionmodel_params_for_effortTranslate an effort label into provider-specific model params. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/model_params_for_effort |
| Functioncurrent_effort_from_model_paramsRead the configured effort from model params when present. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/current_effort_from_model_params |
| Functionmerge_effort_model_paramsMerge effort params into existing per-session model params. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/merge_effort_model_params |
| Functionwithout_effort_model_paramsRemove known effort params while preserving unrelated model params. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/without_effort_model_params |
| Functionadd_json_output_argAdd a --json flag to an argparse parser. | https://reference.langchain.com/python/deepagents-code/output/add_json_output_arg |
| Functionwrite_jsonWrite a JSON envelope to stdout and flush. | https://reference.langchain.com/python/deepagents-code/output/write_json |
| Functionget_rubricRead the current acceptance criteria used to evaluate completion. | https://reference.langchain.com/python/deepagents-code/goal_tools/GoalToolsMiddleware/__init__/get_rubric |
| Functionget_goalRead the current persistent goal and acceptance criteria. | https://reference.langchain.com/python/deepagents-code/goal_tools/GoalToolsMiddleware/__init__/get_goal |
| Functionupdate_goalMark the current goal complete or blocked with evidence. | https://reference.langchain.com/python/deepagents-code/goal_tools/GoalToolsMiddleware/__init__/update_goal |
| Functionnormalize_langsmith_endpointResolve a LangSmith endpoint shorthand to its canonical URL. | https://reference.langchain.com/python/deepagents-code/config/normalize_langsmith_endpoint |
| Functionis_http_urlReturn whether value is a non-empty http/https URL with a host. | https://reference.langchain.com/python/deepagents-code/config/is_http_url |
| Functionconsume_orphaned_tracing_disabled_noticeReturn and clear the pending orphaned-tracing notice, if any. | https://reference.langchain.com/python/deepagents-code/config/consume_orphaned_tracing_disabled_notice |
| Functionrestore_user_tracing_envRestore caller tracing flags in an environment passed to user code. | https://reference.langchain.com/python/deepagents-code/config/restore_user_tracing_env |
| Functionrestore_user_tracing_api_keysRestore caller tracing API keys in an environment passed to user code. | https://reference.langchain.com/python/deepagents-code/config/restore_user_tracing_api_keys |
| Functionapply_stored_langsmith_authApply a /auth-stored LangSmith key, tracing, and redaction now. | https://reference.langchain.com/python/deepagents-code/config/apply_stored_langsmith_auth |
| Functiondetect_mode_prefixReturn the longest mode prefix and mode for text, if any. | https://reference.langchain.com/python/deepagents-code/config/detect_mode_prefix |
| Functionget_glyphsGet the glyph set for the current charset mode. | https://reference.langchain.com/python/deepagents-code/config/get_glyphs |
| Functionreset_glyphs_cacheReset the glyphs and charset-mode caches (for testing). | https://reference.langchain.com/python/deepagents-code/config/reset_glyphs_cache |
| Functionis_ascii_modeCheck whether the terminal is in ASCII charset mode. | https://reference.langchain.com/python/deepagents-code/config/is_ascii_mode |
| Functionnewline_shortcutReturn the terminal-appropriate label for the newline keyboard shortcut. | https://reference.langchain.com/python/deepagents-code/config/newline_shortcut |
| Functionget_bannerGet the appropriate banner for the current charset mode. | https://reference.langchain.com/python/deepagents-code/config/get_banner |
| Functionbuild_coding_agent_metadataBuild the shared coding-agent-v1 trace-metadata block. | https://reference.langchain.com/python/deepagents-code/config/build_coding_agent_metadata |
| Functionbuild_stream_configBuild the LangGraph stream config dict. | https://reference.langchain.com/python/deepagents-code/config/build_stream_config |
| Functionparse_shell_allow_listParse shell allow-list from string. | https://reference.langchain.com/python/deepagents-code/config/parse_shell_allow_list |
| Functioncontains_dangerous_patternsCheck if a command contains dangerous shell patterns. | https://reference.langchain.com/python/deepagents-code/config/contains_dangerous_patterns |
| Functionis_shell_command_allowedCheck if a shell command is in the allow-list. | https://reference.langchain.com/python/deepagents-code/config/is_shell_command_allowed |
| Functionget_langsmith_project_nameResolve the LangSmith project name if tracing is configured. | https://reference.langchain.com/python/deepagents-code/config/get_langsmith_project_name |
| Functionis_langsmith_redaction_enabledReturn whether LangSmith secret redaction is enabled for agent traces. | https://reference.langchain.com/python/deepagents-code/config/is_langsmith_redaction_enabled |
| Functionconfigure_langsmith_secret_redactionInstall the LangSmith SDK secret anonymizer for active agent tracing. | https://reference.langchain.com/python/deepagents-code/config/configure_langsmith_secret_redaction |
| Functionget_langsmith_replica_projectsExtra LangSmith project names to dual-write agent traces to. | https://reference.langchain.com/python/deepagents-code/config/get_langsmith_replica_projects |
| Functionget_langsmith_replica_projectThe single extra LangSmith project to mirror agent runs to, if configured. | https://reference.langchain.com/python/deepagents-code/config/get_langsmith_replica_project |
| Functionget_tracing_statusSummarize LangSmith tracing configuration for diagnostics. | https://reference.langchain.com/python/deepagents-code/config/get_tracing_status |
| Functionfetch_langsmith_project_url_or_raiseFetch the LangSmith project URL, raising on any failure. | https://reference.langchain.com/python/deepagents-code/config/fetch_langsmith_project_url_or_raise |
| Functionfetch_langsmith_project_urlFetch the LangSmith project URL, returning None on any failure. | https://reference.langchain.com/python/deepagents-code/config/fetch_langsmith_project_url |
| Functionbuild_langsmith_thread_urlBuild a full LangSmith thread URL if tracing is configured. | https://reference.langchain.com/python/deepagents-code/config/build_langsmith_thread_url |
| Functionreset_langsmith_url_cacheReset the LangSmith URL cache (for testing). | https://reference.langchain.com/python/deepagents-code/config/reset_langsmith_url_cache |
| Functionget_default_coding_instructionsGet the default coding agent instructions. | https://reference.langchain.com/python/deepagents-code/config/get_default_coding_instructions |
| Functiondetect_providerAuto-detect provider from model name. | https://reference.langchain.com/python/deepagents-code/config/detect_provider |
| Functioncreate_modelCreate a chat model. | https://reference.langchain.com/python/deepagents-code/config/create_model |
| Functionvalidate_model_capabilitiesValidate that the model has required capabilities for deepagents. | https://reference.langchain.com/python/deepagents-code/config/validate_model_capabilities |
| Functionformat_durationFormat a duration in seconds into a human-readable string. | https://reference.langchain.com/python/deepagents-code/formatting/format_duration |
| Functionmacos_force_24_hour_timeRead macOS's "24-Hour Time" preference (AppleICUForce24HourTime). | https://reference.langchain.com/python/deepagents-code/formatting/macos_force_24_hour_time |
| Functionuses_24_hour_clockWhether the system is configured for a 24-hour clock. | https://reference.langchain.com/python/deepagents-code/formatting/uses_24_hour_clock |
| Functionformat_message_timestampFormat a message timestamp for display. | https://reference.langchain.com/python/deepagents-code/formatting/format_message_timestamp |
| Functioncopy_text_to_clipboardCopy text to the system clipboard. | https://reference.langchain.com/python/deepagents-code/clipboard/copy_text_to_clipboard |
| Functioncopy_text_with_feedbackCopy text to the clipboard and surface the outcome as a toast. | https://reference.langchain.com/python/deepagents-code/clipboard/copy_text_with_feedback |
| Functioncopy_selection_to_clipboardCopy selected text from app widgets to clipboard. | https://reference.langchain.com/python/deepagents-code/clipboard/copy_selection_to_clipboard |
| Functionmigrate_legacy_stateMove legacy state entries from config_dir into state_dir. | https://reference.langchain.com/python/deepagents-code/state_migration/migrate_legacy_state |
| Functionstart_server_and_get_agentStart a LangGraph server and return a connected remote agent client. | https://reference.langchain.com/python/deepagents-code/server_manager/start_server_and_get_agent |
| Functionserver_sessionAsync context manager that starts a server and guarantees cleanup. | https://reference.langchain.com/python/deepagents-code/server_manager/server_session |
| Functiongenerate_goal_rubricGenerate acceptance criteria for a goal objective. | https://reference.langchain.com/python/deepagents-code/goal_rubric/generate_goal_rubric |
| Functioncompute_config_fingerprintCompute a SHA-256 fingerprint over sorted, concatenated config contents. | https://reference.langchain.com/python/deepagents-code/mcp_trust/compute_config_fingerprint |
| Functionis_project_mcp_trustedCheck whether a project's MCP config is trusted with the given fingerprint. | https://reference.langchain.com/python/deepagents-code/mcp_trust/is_project_mcp_trusted |
| Functiontrust_project_mcpPersist trust for a project's MCP config. | https://reference.langchain.com/python/deepagents-code/mcp_trust/trust_project_mcp |
| Functionrevoke_project_mcp_trustRemove trust for a project's MCP config. | https://reference.langchain.com/python/deepagents-code/mcp_trust/revoke_project_mcp_trust |
| Functionsupports_kitty_keyboard_protocolReturn whether the attached terminal should be treated as kitty-aware. | https://reference.langchain.com/python/deepagents-code/terminal_capabilities/supports_kitty_keyboard_protocol |
| Functionresolve_sdk_versionResolve the installed deepagents SDK version. | https://reference.langchain.com/python/deepagents-code/extras_info/resolve_sdk_version |
| Functionformat_known_extrasRender the installable extras grouped by category as plain text. | https://reference.langchain.com/python/deepagents-code/extras_info/format_known_extras |
| Functionget_extras_statusReturn installed optional dependencies grouped by extra. | https://reference.langchain.com/python/deepagents-code/extras_info/get_extras_status |
| Functioninstalled_extra_namesReturn extras with at least one installed dependency. | https://reference.langchain.com/python/deepagents-code/extras_info/installed_extra_names |
| Functionget_optional_dependency_statusReturn installed and missing optional dependencies grouped by extra. | https://reference.langchain.com/python/deepagents-code/extras_info/get_optional_dependency_status |
| Functionextra_for_packageReturn the installable extra that declares a package. | https://reference.langchain.com/python/deepagents-code/extras_info/extra_for_package |
| Functionverify_interpreter_depsCheck that langchain-quickjs is installed for the interpreter. | https://reference.langchain.com/python/deepagents-code/extras_info/verify_interpreter_deps |
| Functionformat_extras_status_plainRender an ExtrasStatus mapping as column-aligned plain text. | https://reference.langchain.com/python/deepagents-code/extras_info/format_extras_status_plain |
| Functionget_core_dependency_versionsReturn (package, version) pairs for the core ecosystem dependencies. | https://reference.langchain.com/python/deepagents-code/extras_info/get_core_dependency_versions |
| Functionformat_core_dependencies_plainRender core ecosystem dependency versions as column-aligned plain text. | https://reference.langchain.com/python/deepagents-code/extras_info/format_core_dependencies_plain |
| Functionformat_core_dependenciesRender core ecosystem dependency versions as a markdown fragment. | https://reference.langchain.com/python/deepagents-code/extras_info/format_core_dependencies |
| Functionformat_extras_statusRender an ExtrasStatus mapping as a markdown fragment. | https://reference.langchain.com/python/deepagents-code/extras_info/format_extras_status |
| Functionresolve_mcp_configResolve an MCP config dict for login without printing anything. | https://reference.langchain.com/python/deepagents-code/mcp_login_service/resolve_mcp_config |
| Functionselect_serverPull server out of a resolved config and validate its shape. | https://reference.langchain.com/python/deepagents-code/mcp_login_service/select_server |
| Functionformat_untrusted_project_noticeBuild the CLI-style hint string for skipped untrusted project configs. | https://reference.langchain.com/python/deepagents-code/mcp_login_service/format_untrusted_project_notice |
| Functionparse_skill_commandExtract skill name and args from a /skill: command. | https://reference.langchain.com/python/deepagents-code/command_registry/parse_skill_command |
| Functionbuild_skill_commandsBuild autocomplete entries for discovered skills. | https://reference.langchain.com/python/deepagents-code/command_registry/build_skill_commands |
| Functiontruncate_valueTruncate a string value if it exceeds max_length. | https://reference.langchain.com/python/deepagents-code/tool_display/truncate_value |
| Functionformat_tool_displayFormat tool calls for display with tool-specific smart formatting. | https://reference.langchain.com/python/deepagents-code/tool_display/format_tool_display |
| Functionformat_tool_message_contentConvert ToolMessage content into a printable string. | https://reference.langchain.com/python/deepagents-code/tool_display/format_tool_message_content |
| Functioncompute_unified_diffCompute a unified diff between before and after content. | https://reference.langchain.com/python/deepagents-code/file_ops/compute_unified_diff |
| Functionresolve_physical_pathConvert a virtual/relative path to a physical filesystem path. | https://reference.langchain.com/python/deepagents-code/file_ops/resolve_physical_path |
| Functionformat_display_pathFormat a path for display. | https://reference.langchain.com/python/deepagents-code/file_ops/format_display_path |
| Functionbuild_approval_previewCollect summary info and diff for HITL approvals. | https://reference.langchain.com/python/deepagents-code/file_ops/build_approval_preview |
| Functionrun_tools_commandDispatch a dcode tools subcommand. | https://reference.langchain.com/python/deepagents-code/tools_commands/run_tools_command |
| Functionsave_theme_preferencePersist theme preference to ~/.deepagents/config.toml. | https://reference.langchain.com/python/deepagents-code/app/save_theme_preference |
| Functionsave_terminal_theme_mappingPersist a [ui.terminal_themes][term_program] = name entry. | https://reference.langchain.com/python/deepagents-code/app/save_terminal_theme_mapping |
| Functionrun_textual_appRun the Textual application. | https://reference.langchain.com/python/deepagents-code/app/run_textual_app |
| Functionformat_token_countFormat a token count into a human-readable short string. | https://reference.langchain.com/python/deepagents-code/_session_stats/format_token_count |
| Functionresolved_env_var_nameReturn whichever env var name actually carries the resolved value. | https://reference.langchain.com/python/deepagents-code/model_config/resolved_env_var_name |
| Functionresolve_env_varLook up an env var with DEEPAGENTS_CODE_ prefix override. | https://reference.langchain.com/python/deepagents-code/model_config/resolve_env_var |
| Functionclear_cachesReset module-level caches so the next call recomputes from scratch. | https://reference.langchain.com/python/deepagents-code/model_config/clear_caches |
| Functionget_available_modelsGet available models dynamically from installed LangChain provider packages. | https://reference.langchain.com/python/deepagents-code/model_config/get_available_models |
| Functionget_model_profilesLoad upstream profiles merged with config.toml overrides. | https://reference.langchain.com/python/deepagents-code/model_config/get_model_profiles |
| Functionresolve_provider_credentialResolve the credential value for provider from any configured source. | https://reference.langchain.com/python/deepagents-code/model_config/resolve_provider_credential |
| Functionget_provider_auth_statusReturn credential readiness details for a provider. | https://reference.langchain.com/python/deepagents-code/model_config/get_provider_auth_status |
| Functionhas_provider_credentialsCheck if credentials are available for a provider. | https://reference.langchain.com/python/deepagents-code/model_config/has_provider_credentials |
| Functionget_credential_env_varReturn the env var name that holds credentials for a provider. | https://reference.langchain.com/python/deepagents-code/model_config/get_credential_env_var |
| Functionget_base_url_env_varsReturn base-URL env var names for a provider in resolution order. | https://reference.langchain.com/python/deepagents-code/model_config/get_base_url_env_vars |
| Functionget_base_url_env_varReturn the canonical base-URL env var name for a provider. | https://reference.langchain.com/python/deepagents-code/model_config/get_base_url_env_var |
| Functionget_default_base_url_envReturn the env var that supplies a provider's endpoint when none is stored. | https://reference.langchain.com/python/deepagents-code/model_config/get_default_base_url_env |
| Functionis_serviceReturn whether name is a non-model service configurable via /auth. | https://reference.langchain.com/python/deepagents-code/model_config/is_service |
| Functionis_langsmithReturn whether name is the LangSmith tracing service. | https://reference.langchain.com/python/deepagents-code/model_config/is_langsmith |
| Functionget_service_auth_statusReturn credential readiness for a non-model service (e.g. "tavily"). | https://reference.langchain.com/python/deepagents-code/model_config/get_service_auth_status |
| Functionapply_stored_service_credentialsExport every stored service key into os.environ. | https://reference.langchain.com/python/deepagents-code/model_config/apply_stored_service_credentials |
| Functionapply_stored_credentialsExport this provider's stored key and endpoint into os.environ. | https://reference.langchain.com/python/deepagents-code/model_config/apply_stored_credentials |
| Functionwarn_on_split_credential_sourceLog when a provider's key and endpoint resolve from different env tiers. | https://reference.langchain.com/python/deepagents-code/model_config/warn_on_split_credential_source |
| Functionsave_default_modelUpdate the default model in config file. | https://reference.langchain.com/python/deepagents-code/model_config/save_default_model |
| Functionclear_default_modelRemove the default model from the config file. | https://reference.langchain.com/python/deepagents-code/model_config/clear_default_model |
| Functionis_warning_suppressedCheck if a warning key is suppressed in the config file. | https://reference.langchain.com/python/deepagents-code/model_config/is_warning_suppressed |
| Functionsuppress_warningAdd a warning key to the suppression list in the config file. | https://reference.langchain.com/python/deepagents-code/model_config/suppress_warning |
| Functionunsuppress_warningRemove a warning key from the suppression list in the config file. | https://reference.langchain.com/python/deepagents-code/model_config/unsuppress_warning |
| Functionload_mcp_server_trust_listsLoad per-server project MCP allow/deny lists from user-level config. | https://reference.langchain.com/python/deepagents-code/model_config/load_mcp_server_trust_lists |
| Functionload_thread_configLoad all thread-selector settings from one config file read. | https://reference.langchain.com/python/deepagents-code/model_config/load_thread_config |
| Functioninvalidate_thread_config_cacheClear the cached ThreadConfig so the next load re-reads disk. | https://reference.langchain.com/python/deepagents-code/model_config/invalidate_thread_config_cache |
| Functionload_thread_columnsLoad thread column visibility from config file. | https://reference.langchain.com/python/deepagents-code/model_config/load_thread_columns |
| Functionsave_thread_columnsSave thread column visibility to config file. | https://reference.langchain.com/python/deepagents-code/model_config/save_thread_columns |
| Functionload_thread_relative_timeLoad the relative-time display preference for thread timestamps. | https://reference.langchain.com/python/deepagents-code/model_config/load_thread_relative_time |
| Functionsave_thread_relative_timeSave the relative-time display preference for thread timestamps. | https://reference.langchain.com/python/deepagents-code/model_config/save_thread_relative_time |
| Functionload_thread_sort_orderLoad the sort order preference for the thread selector. | https://reference.langchain.com/python/deepagents-code/model_config/load_thread_sort_order |
| Functionsave_thread_sort_orderSave the sort order preference for the thread selector. | https://reference.langchain.com/python/deepagents-code/model_config/save_thread_sort_order |
| Functionsave_thread_scopeSave the directory-scope preference for the thread selector. | https://reference.langchain.com/python/deepagents-code/model_config/save_thread_scope |
| Functionsave_recent_modelUpdate the recently used model in config file. | https://reference.langchain.com/python/deepagents-code/model_config/save_recent_model |
| Functionload_recent_modelsRead the most-recent-first list of provider:model specs. | https://reference.langchain.com/python/deepagents-code/model_config/load_recent_models |
| Functiontouch_recent_modelPromote model_spec to the front of the recent-models MRU list. | https://reference.langchain.com/python/deepagents-code/model_config/touch_recent_model |
| Functionsave_recent_agentUpdate the recently used agent in config file. | https://reference.langchain.com/python/deepagents-code/model_config/save_recent_agent |
| Functionload_recent_agentRead [agents].recent from the config file. | https://reference.langchain.com/python/deepagents-code/model_config/load_recent_agent |
| Functionsave_default_agentUpdate the default agent in config file. | https://reference.langchain.com/python/deepagents-code/model_config/save_default_agent |
| Functionclear_default_agentRemove the default agent from the config file. | https://reference.langchain.com/python/deepagents-code/model_config/clear_default_agent |
| Functionload_default_agentRead [agents].default from the config file. | https://reference.langchain.com/python/deepagents-code/model_config/load_default_agent |
| Functionemit_startup_failureReport a server graph startup failure to the parent app process. | https://reference.langchain.com/python/deepagents-code/_startup_error/emit_startup_failure |
| Functioncoerce_goal_statusNarrow a persisted goal-status value to a known GoalStatus. | https://reference.langchain.com/python/deepagents-code/resume_state/coerce_goal_status |
| Functiondetect_dangerous_unicodeDetect deceptive or hidden Unicode code points in text. | https://reference.langchain.com/python/deepagents-code/unicode_security/detect_dangerous_unicode |
| Functionstrip_dangerous_unicodeRemove known dangerous/invisible Unicode characters from text. | https://reference.langchain.com/python/deepagents-code/unicode_security/strip_dangerous_unicode |
| Functionsanitize_control_charsNeutralize control characters and deceptive Unicode in untrusted text. | https://reference.langchain.com/python/deepagents-code/unicode_security/sanitize_control_chars |
| Functionrender_with_unicode_markersRender hidden Unicode characters as explicit markers. | https://reference.langchain.com/python/deepagents-code/unicode_security/render_with_unicode_markers |
| Functionsummarize_issuesSummarize Unicode issues for warning messages. | https://reference.langchain.com/python/deepagents-code/unicode_security/summarize_issues |
| Functionformat_warning_detailJoin safety warnings into a display string with overflow indicator. | https://reference.langchain.com/python/deepagents-code/unicode_security/format_warning_detail |
| Functioncheck_url_safetyCheck a URL for suspicious Unicode and domain spoofing patterns. | https://reference.langchain.com/python/deepagents-code/unicode_security/check_url_safety |
| Functioniter_string_valuesFlatten nested dict/list structures into key-path/string pairs. | https://reference.langchain.com/python/deepagents-code/unicode_security/iter_string_values |
| Functionlooks_like_url_keyReturn whether a key path suggests URL-like content. | https://reference.langchain.com/python/deepagents-code/unicode_security/looks_like_url_key |
| Functionclassify_env_boolClassify a raw env-var string as a truthy, falsy, or unrecognized token. | https://reference.langchain.com/python/deepagents-code/_env_vars/classify_env_bool |
| Functionis_env_truthyReturn whether env var name is set to a recognizably truthy value. | https://reference.langchain.com/python/deepagents-code/_env_vars/is_env_truthy |
| Functionrestore_iterm_cursor_guideRestore iTerm2 cursor guide when launch-time profile state required it. | https://reference.langchain.com/python/deepagents-code/iterm_cursor_guide/restore_iterm_cursor_guide |
| Functionnormalize_tool_statusMap a raw ToolMessage.status to the two-value hook domain, fail-closed. | https://reference.langchain.com/python/deepagents-code/_tool_stream/normalize_tool_status |
| Functiontool_call_buffer_keyCompute a stable key for buffering an in-progress streamed tool call. | https://reference.langchain.com/python/deepagents-code/_tool_stream/tool_call_buffer_key |
| Functioncount_unemitted_tool_callsClassify buffered tool calls that never emitted a tool.use. | https://reference.langchain.com/python/deepagents-code/_tool_stream/count_unemitted_tool_calls |
| Functionbuild_tool_use_payloadBuild the tool.use hook payload (schema documented in hooks). | https://reference.langchain.com/python/deepagents-code/_tool_stream/build_tool_use_payload |
| Functionbuild_tool_error_payloadBuild the tool.error hook payload (schema documented in hooks). | https://reference.langchain.com/python/deepagents-code/_tool_stream/build_tool_error_payload |
| Functionbuild_tool_result_payloadBuild the tool.result hook payload (schema documented in hooks). | https://reference.langchain.com/python/deepagents-code/_tool_stream/build_tool_result_payload |
| Functionget_server_urlBuild the server base URL. | https://reference.langchain.com/python/deepagents-code/server/get_server_url |
| Functiongenerate_langgraph_jsonGenerate a langgraph.json config file for langgraph dev. | https://reference.langchain.com/python/deepagents-code/server/generate_langgraph_json |
| Functionwait_for_server_healthyPoll a LangGraph server health endpoint until it responds. | https://reference.langchain.com/python/deepagents-code/server/wait_for_server_healthy |
| Functionformat_timestampFormat ISO timestamp for display (e.g., 'Dec 30, 6:10pm'). | https://reference.langchain.com/python/deepagents-code/sessions/format_timestamp |
| Functionformat_relative_timestampFormat ISO timestamp as relative time (e.g., '5m ago', '2h ago'). | https://reference.langchain.com/python/deepagents-code/sessions/format_relative_timestamp |
| Functionformat_pathFormat a filesystem path for display. | https://reference.langchain.com/python/deepagents-code/sessions/format_path |
| Functionget_db_pathGet path to global database. | https://reference.langchain.com/python/deepagents-code/sessions/get_db_path |
| Functiongenerate_thread_idGenerate a new thread ID as a full UUID7 string. | https://reference.langchain.com/python/deepagents-code/sessions/generate_thread_id |
| Functionlist_threadsList threads from checkpoints table. | https://reference.langchain.com/python/deepagents-code/sessions/list_threads |
| Functionpopulate_thread_checkpoint_detailsPopulate checkpoint-derived fields for an existing thread list. | https://reference.langchain.com/python/deepagents-code/sessions/populate_thread_checkpoint_details |
| Functionprewarm_thread_message_countsPrewarm thread selector cache for faster /threads open. | https://reference.langchain.com/python/deepagents-code/sessions/prewarm_thread_message_counts |
| Functionget_cached_threadsGet cached recent threads, if available. | https://reference.langchain.com/python/deepagents-code/sessions/get_cached_threads |
| Functionapply_cached_thread_message_countsApply cached message counts onto thread rows when freshness matches. | https://reference.langchain.com/python/deepagents-code/sessions/apply_cached_thread_message_counts |
| Functionapply_cached_thread_initial_promptsApply cached initial prompts onto thread rows when freshness matches. | https://reference.langchain.com/python/deepagents-code/sessions/apply_cached_thread_initial_prompts |
| Functionget_most_recentGet most recent thread_id, optionally filtered by agent. | https://reference.langchain.com/python/deepagents-code/sessions/get_most_recent |
| Functionget_thread_agentGet agent_name for a thread. | https://reference.langchain.com/python/deepagents-code/sessions/get_thread_agent |
| Functionget_thread_cwdGet the most recently stored cwd for a thread. | https://reference.langchain.com/python/deepagents-code/sessions/get_thread_cwd |
| Functionthread_existsCheck if a thread exists in checkpoints. | https://reference.langchain.com/python/deepagents-code/sessions/thread_exists |
| Functionfind_similar_threadsFind threads whose IDs start with the given prefix. | https://reference.langchain.com/python/deepagents-code/sessions/find_similar_threads |
| Functiondelete_threadDelete thread checkpoints. | https://reference.langchain.com/python/deepagents-code/sessions/delete_thread |
| Functionget_checkpointerGet AsyncSqliteSaver for the global database. | https://reference.langchain.com/python/deepagents-code/sessions/get_checkpointer |
| Functionget_thread_limitRead the thread listing limit from DA_CLI_RECENT_THREADS. | https://reference.langchain.com/python/deepagents-code/sessions/get_thread_limit |
| Functionlist_threads_commandCLI handler for deepagents threads list. | https://reference.langchain.com/python/deepagents-code/sessions/list_threads_command |
| Functiondelete_thread_commandCLI handler for: deepagents threads delete. | https://reference.langchain.com/python/deepagents-code/sessions/delete_thread_command |
| Functionclassify_pathClassify a path as existing, missing, or unreadable. | https://reference.langchain.com/python/deepagents-code/_paths/classify_path |
| Functionbuild_version_textBuild the plain-text output for the --version CLI flag. | https://reference.langchain.com/python/deepagents-code/main/build_version_text |
| Functioncheck_cli_dependenciesCheck if optional dependencies are installed. | https://reference.langchain.com/python/deepagents-code/main/check_cli_dependencies |
| Functioncheck_optional_toolsCheck for recommended external tools and return missing tool names. | https://reference.langchain.com/python/deepagents-code/main/check_optional_tools |
| Functionbuild_missing_tool_notificationBuild a PendingNotification for a missing optional tool. | https://reference.langchain.com/python/deepagents-code/main/build_missing_tool_notification |
| Functionformat_tool_warning_cliFormat a missing-tool warning for non-interactive console output. | https://reference.langchain.com/python/deepagents-code/main/format_tool_warning_cli |
| Functionparse_argsParse command line arguments. | https://reference.langchain.com/python/deepagents-code/main/parse_args |
| Functionrun_textual_cli_asyncRun the Textual TUI interface (async version). | https://reference.langchain.com/python/deepagents-code/main/run_textual_cli_async |
| Functionapply_stdin_pipeRead piped stdin and merge it into the parsed CLI arguments. | https://reference.langchain.com/python/deepagents-code/main/apply_stdin_pipe |
| Functioncli_mainEntry point for console script. | https://reference.langchain.com/python/deepagents-code/main/cli_main |
| Functionsetup_auth_parserRegister the dcode auth command group. | https://reference.langchain.com/python/deepagents-code/auth_commands/setup_auth_parser |
| Functionrun_auth_commandDispatch a parsed dcode auth invocation. | https://reference.langchain.com/python/deepagents-code/auth_commands/run_auth_command |
| Functionget_registryReturn the read-only theme registry, building it on first access. | https://reference.langchain.com/python/deepagents-code/theme/get_registry |
| Functionreload_registryRebuild the theme registry from disk. | https://reference.langchain.com/python/deepagents-code/theme/reload_registry |
| Functionget_css_variable_defaultsReturn custom CSS variable defaults for the given mode. | https://reference.langchain.com/python/deepagents-code/theme/get_css_variable_defaults |
| Functionget_theme_colorsReturn the ThemeColors for the active Textual theme. | https://reference.langchain.com/python/deepagents-code/theme/get_theme_colors |
| Functionstrip_media_placeholdersRemove display-only media placeholders from user text. | https://reference.langchain.com/python/deepagents-code/media_utils/strip_media_placeholders |
| Functionget_clipboard_imageAttempt to read an image from the system clipboard. | https://reference.langchain.com/python/deepagents-code/media_utils/get_clipboard_image |
| Functionget_image_from_pathRead and encode an image file from disk. | https://reference.langchain.com/python/deepagents-code/media_utils/get_image_from_path |
| Functionget_video_from_pathRead and encode a video file from disk. | https://reference.langchain.com/python/deepagents-code/media_utils/get_video_from_path |
| Functionget_media_from_pathTry to load a file as an image first, then as a video. | https://reference.langchain.com/python/deepagents-code/media_utils/get_media_from_path |
| Functionencode_to_base64Encode raw bytes to a base64 string. | https://reference.langchain.com/python/deepagents-code/media_utils/encode_to_base64 |
| Functioncreate_multimodal_contentCreate multimodal message content with text, images, and videos. | https://reference.langchain.com/python/deepagents-code/media_utils/create_multimodal_content |
| Functionparse_file_mentionsExtract @file mentions and return the text with resolved file paths. | https://reference.langchain.com/python/deepagents-code/input/parse_file_mentions |
| Functionparse_pasted_file_pathsParse a paste payload that may contain dragged-and-dropped file paths. | https://reference.langchain.com/python/deepagents-code/input/parse_pasted_file_paths |
| Functionparse_pasted_path_payloadParse dropped-path payload variants through one entrypoint. | https://reference.langchain.com/python/deepagents-code/input/parse_pasted_path_payload |
| Functionparse_single_pasted_file_pathParse and resolve a single pasted path payload. | https://reference.langchain.com/python/deepagents-code/input/parse_single_pasted_file_path |
| Functionextract_leading_pasted_file_pathExtract and resolve a leading pasted path token from input text. | https://reference.langchain.com/python/deepagents-code/input/extract_leading_pasted_file_path |
| Functionnormalize_pasted_pathNormalize pasted text that may represent a single filesystem path. | https://reference.langchain.com/python/deepagents-code/input/normalize_pasted_path |
| Functionmanaged_rg_pathReturn the managed ripgrep binary path (.exe on Windows). | https://reference.langchain.com/python/deepagents-code/managed_tools/managed_rg_path |
| Functionis_offlineReturn whether managed-tool downloads are disabled via env var. | https://reference.langchain.com/python/deepagents-code/managed_tools/is_offline |
| Functionripgrep_installerReturn the configured ripgrep installer mode. | https://reference.langchain.com/python/deepagents-code/managed_tools/ripgrep_installer |
| Functionprefers_system_ripgrepReturn whether the user opted into the system ripgrep installer. | https://reference.langchain.com/python/deepagents-code/managed_tools/prefers_system_ripgrep |
| Functionprepend_managed_bin_to_pathIdempotently prepend BIN_DIR to os.environ["PATH"]. | https://reference.langchain.com/python/deepagents-code/managed_tools/prepend_managed_bin_to_path |
| Functionensure_ripgrepEnsure a usable rg binary is available, installing if necessary. | https://reference.langchain.com/python/deepagents-code/managed_tools/ensure_ripgrep |
| Functionload_mcp_configLoad and validate MCP configuration from a JSON file. | https://reference.langchain.com/python/deepagents-code/mcp_tools/load_mcp_config |
| Functiondiscover_mcp_configsFind MCP config files from standard locations. | https://reference.langchain.com/python/deepagents-code/mcp_tools/discover_mcp_configs |
| Functionclassify_discovered_configsSplit discovered config paths into user-level and project-level configs. | https://reference.langchain.com/python/deepagents-code/mcp_tools/classify_discovered_configs |
| Functionextract_stdio_server_commandsExtract stdio server entries from a parsed MCP config. | https://reference.langchain.com/python/deepagents-code/mcp_tools/extract_stdio_server_commands |
| Functionextract_project_server_summariesReturn (name, kind, summary) for every server in a project config. | https://reference.langchain.com/python/deepagents-code/mcp_tools/extract_project_server_summaries |
| Functionmerge_mcp_configsMerge multiple MCP config dicts by server name. | https://reference.langchain.com/python/deepagents-code/mcp_tools/merge_mcp_configs |
| Functionload_mcp_config_lenientLoad an MCP config file, returning None on any error. | https://reference.langchain.com/python/deepagents-code/mcp_tools/load_mcp_config_lenient |
| Functionload_mcp_config_with_errorLoad an MCP config file, returning (config, error). | https://reference.langchain.com/python/deepagents-code/mcp_tools/load_mcp_config_with_error |
| Functionget_mcp_toolsLoad MCP tools from a configuration file. | https://reference.langchain.com/python/deepagents-code/mcp_tools/get_mcp_tools |
| Functionresolve_and_load_mcp_toolsResolve MCP config and load tools. | https://reference.langchain.com/python/deepagents-code/mcp_tools/resolve_and_load_mcp_tools |
| Functionapproval_mode_keyReturn the store key for a thread's live approval mode. | https://reference.langchain.com/python/deepagents-code/approval_mode/approval_mode_key |
| Functionapproval_mode_payloadReturn the stored approval-mode payload. | https://reference.langchain.com/python/deepagents-code/approval_mode/approval_mode_payload |
| Functionread_approval_mode_from_storeRead a live approval mode from the server-side LangGraph Store. | https://reference.langchain.com/python/deepagents-code/approval_mode/read_approval_mode_from_store |
| Functionawrite_approval_modePersist approval mode through an agent's remote store client. | https://reference.langchain.com/python/deepagents-code/approval_mode/awrite_approval_mode |
| Functioncollect_sectionsGather every diagnostic section in display order. | https://reference.langchain.com/python/deepagents-code/doctor/collect_sections |
| Functionrun_doctor_commandRun dcode doctor, printing diagnostics as text or JSON. | https://reference.langchain.com/python/deepagents-code/doctor/run_doctor_command |
| Functionget_disabled_serversReturn the set of server names the user has disabled. | https://reference.langchain.com/python/deepagents-code/mcp_disabled/get_disabled_servers |
| Functionis_server_disabledReturn True when server_name is in the disabled set. | https://reference.langchain.com/python/deepagents-code/mcp_disabled/is_server_disabled |
| Functionset_server_disabledAdd or remove server_name from the persistent disabled set. | https://reference.langchain.com/python/deepagents-code/mcp_disabled/set_server_disabled |
| Functionprint_usage_tablePrint a model-usage stats table to a Rich console. | https://reference.langchain.com/python/deepagents-code/textual_adapter/print_usage_table |
| Functionexecute_task_textualExecute a task with output directed to Textual UI. | https://reference.langchain.com/python/deepagents-code/textual_adapter/execute_task_textual |
| Functionformat_auth_badgeFormat an auth manager badge for a provider. | https://reference.langchain.com/python/deepagents-code/auth_display/format_auth_badge |
| Functionformat_auth_indicatorFormat a model selector provider-header indicator. | https://reference.langchain.com/python/deepagents-code/auth_display/format_auth_indicator |
| Functionconfigure_debug_loggingAttach a file handler to target when DEEPAGENTS_CODE_DEBUG is set. | https://reference.langchain.com/python/deepagents-code/_debug/configure_debug_logging |
| Functioninstalled_debug_log_pathReturn the path of the active debug log file, or None if not logging. | https://reference.langchain.com/python/deepagents-code/_debug/installed_debug_log_path |
| Functionresolve_headersResolve ${VAR} env-var references in header values. | https://reference.langchain.com/python/deepagents-code/mcp_auth/resolve_headers |
| Functionbuild_oauth_providerConstruct an OAuthClientProvider for an MCP server. | https://reference.langchain.com/python/deepagents-code/mcp_auth/build_oauth_provider |
| Functionformat_login_failureReturn a token-safe single-line summary of an OAuth-login exception. | https://reference.langchain.com/python/deepagents-code/mcp_auth/format_login_failure |
| Functionfind_reauth_requiredFind an MCPReauthRequiredError anywhere inside exc's tree. | https://reference.langchain.com/python/deepagents-code/mcp_auth/find_reauth_required |
| Functionfind_oauth_challengeReturn the resource_metadata URL of a 401 OAuth challenge in exc. | https://reference.langchain.com/python/deepagents-code/mcp_auth/find_oauth_challenge |
| FunctionloginDrive OAuth login for server_name, persisting tokens on success. | https://reference.langchain.com/python/deepagents-code/mcp_auth/login |
| Functionresolve_editorResolve editor command from environment. | https://reference.langchain.com/python/deepagents-code/editor/resolve_editor |
| Functionopen_in_editorOpen current_text in an external editor. | https://reference.langchain.com/python/deepagents-code/editor/open_in_editor |
| Functionis_installed_version_at_leastReturn whether installed package metadata is at least version. | https://reference.langchain.com/python/deepagents-code/update_check/is_installed_version_at_least |
| Functionget_cached_update_availableCheck for updates using only a fresh local cache entry. | https://reference.langchain.com/python/deepagents-code/update_check/get_cached_update_available |
| Functionget_last_update_check_timeReturn the epoch time of the last PyPI update check, or None. | https://reference.langchain.com/python/deepagents-code/update_check/get_last_update_check_time |
| Functionget_latest_versionFetch the latest deepagents-code version from PyPI, with caching. | https://reference.langchain.com/python/deepagents-code/update_check/get_latest_version |
| Functionrelease_requires_prereleasesReturn whether installing version needs uv pre-release resolution. | https://reference.langchain.com/python/deepagents-code/update_check/release_requires_prereleases |
| Functionget_release_timeReturn the cached ISO-8601 upload time for version, or None. | https://reference.langchain.com/python/deepagents-code/update_check/get_release_time |
| Functionformat_release_ageReturn a human-readable age for version (e.g., 'released 3d ago'). | https://reference.langchain.com/python/deepagents-code/update_check/format_release_age |
| Functionformat_age_suffixReturn ", released Nd ago" for version, or "" when unknown. | https://reference.langchain.com/python/deepagents-code/update_check/format_age_suffix |
| Functionformat_release_age_parentheticalReturn " (released Nd ago)" for version, or "" when unknown. | https://reference.langchain.com/python/deepagents-code/update_check/format_release_age_parenthetical |
| Functionformat_installed_age_suffixReturn " (N days old)" for installed versions at least a week old. | https://reference.langchain.com/python/deepagents-code/update_check/format_installed_age_suffix |
| Functioninstalled_days_oldReturn whole days since the installed version's release, or None. | https://reference.langchain.com/python/deepagents-code/update_check/installed_days_old |
| Functionis_installation_staleReturn whether an older installed version should warn about updating. | https://reference.langchain.com/python/deepagents-code/update_check/is_installation_stale |
| Functionget_sdk_release_timeReturn the ISO-8601 upload time for deepagents SDK version. | https://reference.langchain.com/python/deepagents-code/update_check/get_sdk_release_time |
| Functionformat_sdk_release_ageReturn a human-readable age for SDK version (e.g., 'released 3d ago'). | https://reference.langchain.com/python/deepagents-code/update_check/format_sdk_release_age |
| Functionformat_sdk_age_suffixReturn ", released Nd ago" for SDK version, or "" when unknown. | https://reference.langchain.com/python/deepagents-code/update_check/format_sdk_age_suffix |
| Functionshould_notify_updateReturn whether the user should be notified about version latest. | https://reference.langchain.com/python/deepagents-code/update_check/should_notify_update |
| Functionmark_update_notifiedRecord that the user was notified about version latest. | https://reference.langchain.com/python/deepagents-code/update_check/mark_update_notified |
| Functionclear_update_notifiedClear the "already notified" marker so the update modal re-opens next launch. | https://reference.langchain.com/python/deepagents-code/update_check/clear_update_notified |
| Functionis_update_availableCheck whether a newer version of deepagents-code is available. | https://reference.langchain.com/python/deepagents-code/update_check/is_update_available |
| Functiondetect_install_methodDetect how deepagents-code was installed. | https://reference.langchain.com/python/deepagents-code/update_check/detect_install_method |
| Functionupgrade_commandReturn the shell command to upgrade deepagents-code. | https://reference.langchain.com/python/deepagents-code/update_check/upgrade_command |
| Functionprerelease_upgrade_supportedReturn whether pre-release upgrades are supported for the install method. | https://reference.langchain.com/python/deepagents-code/update_check/prerelease_upgrade_supported |
| Functiondependency_refresh_supportedReturn whether a dependency-only refresh is possible for the install. | https://reference.langchain.com/python/deepagents-code/update_check/dependency_refresh_supported |
| Functiondetect_shadowed_dcodeReturn the shadowing dcode entry point on the user's PATH, if any. | https://reference.langchain.com/python/deepagents-code/update_check/detect_shadowed_dcode |
| Functiondetect_shadowed_dcode_safeBest-effort detect_shadowed_dcode that never raises. | https://reference.langchain.com/python/deepagents-code/update_check/detect_shadowed_dcode_safe |
| Functionformat_shadowed_dcode_warningRender a user-facing warning for a shadowed-dcode situation. | https://reference.langchain.com/python/deepagents-code/update_check/format_shadowed_dcode_warning |
| Functionformat_shadowed_dcode_fix_commandReturn a session-scoped shell command to prefer the upgraded shim. | https://reference.langchain.com/python/deepagents-code/update_check/format_shadowed_dcode_fix_command |
| Functioncleanup_update_logsRemove old update logs while preserving the newest recent logs. | https://reference.langchain.com/python/deepagents-code/update_check/cleanup_update_logs |
| Functioncreate_update_log_pathReturn a new timestamped update log path and clean stale logs. | https://reference.langchain.com/python/deepagents-code/update_check/create_update_log_path |
| Functionperform_upgradeAttempt to upgrade deepagents-code using the detected install method. | https://reference.langchain.com/python/deepagents-code/update_check/perform_upgrade |
| Functionperform_dependency_refreshRefresh dependencies while keeping deepagents-code on this version. | https://reference.langchain.com/python/deepagents-code/update_check/perform_dependency_refresh |
| Functionperform_dependency_refresh_dry_runResolve a dependency refresh plan without mutating the tool environment. | https://reference.langchain.com/python/deepagents-code/update_check/perform_dependency_refresh_dry_run |
| Functionparse_dependency_changesParse package version changes from uv's environment-diff output. | https://reference.langchain.com/python/deepagents-code/update_check/parse_dependency_changes |
| Functionformat_dependency_changesRender dependency changes as an aligned, human-readable block. | https://reference.langchain.com/python/deepagents-code/update_check/format_dependency_changes |
| Functionis_valid_extra_nameReturn whether extra is safe to embed in package-extra syntax. | https://reference.langchain.com/python/deepagents-code/update_check/is_valid_extra_name |
| Functionis_valid_package_nameReturn whether package is safe to embed in a --with install command. | https://reference.langchain.com/python/deepagents-code/update_check/is_valid_package_name |
| Functionupgrade_install_commandReturn the uv command that upgrades dcode while clearing stale pins. | https://reference.langchain.com/python/deepagents-code/update_check/upgrade_install_command |
| Functiondependency_refresh_commandReturn the uv command that refreshes deps for the current dcode version. | https://reference.langchain.com/python/deepagents-code/update_check/dependency_refresh_command |
| Functiondependency_refresh_dry_run_commandReturn the uv command that plans a dependency refresh without installing. | https://reference.langchain.com/python/deepagents-code/update_check/dependency_refresh_dry_run_command |
| Functioninstall_package_commandReturn the shell command that adds a package to the dcode tool env. | https://reference.langchain.com/python/deepagents-code/update_check/install_package_command |
| Functioninstall_extras_commandReturn the install-script command that installs dcode extras. | https://reference.langchain.com/python/deepagents-code/update_check/install_extras_command |
| Functioninstall_extra_commandReturn the install-script command that adds extra to dcode. | https://reference.langchain.com/python/deepagents-code/update_check/install_extra_command |
| Functioninstall_extra_recovery_commandReturn a manual recovery command for the current install method. | https://reference.langchain.com/python/deepagents-code/update_check/install_extra_recovery_command |
| Functioneditable_extra_hintReturn the canonical action hint for editable installs missing an extra. | https://reference.langchain.com/python/deepagents-code/update_check/editable_extra_hint |
| Functioneditable_package_hintReturn the canonical action hint for editable installs needing a package. | https://reference.langchain.com/python/deepagents-code/update_check/editable_package_hint |
| Functionperform_install_extraAdd extra to the installed dcode tool environment. | https://reference.langchain.com/python/deepagents-code/update_check/perform_install_extra |
| Functionperform_install_packageAdd an arbitrary package to the installed dcode tool environment. | https://reference.langchain.com/python/deepagents-code/update_check/perform_install_package |
| Functionis_update_check_enabledReturn whether update checks are enabled. | https://reference.langchain.com/python/deepagents-code/update_check/is_update_check_enabled |
| Functionis_auto_update_enabledReturn whether auto-update is enabled. | https://reference.langchain.com/python/deepagents-code/update_check/is_auto_update_enabled |
| Functionset_auto_updatePersist the auto-update preference to config.toml. | https://reference.langchain.com/python/deepagents-code/update_check/set_auto_update |
| Functionis_auto_update_explicitly_setReturn whether the user explicitly chose an auto-update preference. | https://reference.langchain.com/python/deepagents-code/update_check/is_auto_update_explicitly_set |
| Functionshould_announce_auto_update_defaultReturn whether to show the one-time auto-update default migration notice. | https://reference.langchain.com/python/deepagents-code/update_check/should_announce_auto_update_default |
| Functionmark_auto_update_default_acknowledgedRecord that the one-time auto-update default migration notice was shown. | https://reference.langchain.com/python/deepagents-code/update_check/mark_auto_update_default_acknowledged |
| Functionget_seen_versionReturn the last version the user saw the "what's new" banner for. | https://reference.langchain.com/python/deepagents-code/update_check/get_seen_version |
| Functionmark_version_seenRecord that the user has seen the "what's new" banner for version. | https://reference.langchain.com/python/deepagents-code/update_check/mark_version_seen |
| Functionshould_show_whats_newReturn True if this is the first launch on a newer version. | https://reference.langchain.com/python/deepagents-code/update_check/should_show_whats_new |
| Functionrun_non_interactiveRun a single task non-interactively and exit. | https://reference.langchain.com/python/deepagents-code/non_interactive/run_non_interactive |
| Functionsetup_mcp_parsersRegister the dcode mcp command group. | https://reference.langchain.com/python/deepagents-code/mcp_commands/setup_mcp_parsers |
| Functionrun_mcp_loginHandle dcode mcp login . | https://reference.langchain.com/python/deepagents-code/mcp_commands/run_mcp_login |
| Functionrun_mcp_configHandle dcode mcp config. | https://reference.langchain.com/python/deepagents-code/mcp_commands/run_mcp_config |
| Functionsetup_config_parserRegister the dcode config command group. | https://reference.langchain.com/python/deepagents-code/config_commands/setup_config_parser |
| Functionrun_config_commandDispatch a parsed config subcommand. | https://reference.langchain.com/python/deepagents-code/config_commands/run_config_command |
| Functiondispatch_hookFire matching hook commands with payload serialized as JSON on stdin. | https://reference.langchain.com/python/deepagents-code/hooks/dispatch_hook |
| Functiondispatch_hook_fire_and_forgetSchedule dispatch_hook as a background task with a strong reference. | https://reference.langchain.com/python/deepagents-code/hooks/dispatch_hook_fire_and_forget |
| Functionhas_pending_hooksReturn whether fire-and-forget hook tasks are still in flight. | https://reference.langchain.com/python/deepagents-code/hooks/has_pending_hooks |
| Functiondrain_pending_hooksAwait all in-flight fire-and-forget hook tasks. | https://reference.langchain.com/python/deepagents-code/hooks/drain_pending_hooks |
| Functionpositive_intArgparse type for integer arguments that must be >= 1. | https://reference.langchain.com/python/deepagents-code/ui/positive_int |
| Functionnon_negative_intArgparse type for integer arguments that must be >= 0. | https://reference.langchain.com/python/deepagents-code/ui/non_negative_int |
| Functionshow_helpShow top-level help information. | https://reference.langchain.com/python/deepagents-code/ui/show_help |
| Functionshow_list_helpShow help information for the list subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_list_help |
| Functionshow_agents_helpShow help information for the agents subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_agents_help |
| Functionshow_reset_helpShow help information for the reset subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_reset_help |
| Functionshow_skills_helpShow help information for the skills subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_skills_help |
| Functionshow_skills_list_helpShow help information for the skills list subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_skills_list_help |
| Functionshow_skills_create_helpShow help information for the skills create subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_skills_create_help |
| Functionshow_skills_info_helpShow help information for the skills info subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_skills_info_help |
| Functionshow_skills_delete_helpShow help information for the skills delete subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_skills_delete_help |
| Functionshow_skills_trust_helpShow help information for the skills trust subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_skills_trust_help |
| Functionshow_update_helpShow help information for the update subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_update_help |
| Functionshow_doctor_helpShow help information for the doctor subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_doctor_help |
| Functionshow_tools_helpShow help information for the tools subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_tools_help |
| Functionshow_tools_list_helpShow help information for the tools list subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_tools_list_help |
| Functionshow_tools_install_helpShow help information for the tools install subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_tools_install_help |
| Functionshow_mcp_helpShow help information for the mcp subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_mcp_help |
| Functionshow_mcp_login_helpShow help information for the mcp login subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_mcp_login_help |
| Functionshow_mcp_config_helpShow help information for the mcp config subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_mcp_config_help |
| Functionshow_config_helpShow help information for the config subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_config_help |
| Functionshow_auth_helpShow help information for the auth subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_auth_help |
| Functionshow_threads_helpShow help information for the threads subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_threads_help |
| Functionshow_threads_delete_helpShow help information for the threads delete subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_threads_delete_help |
| Functionshow_threads_list_helpShow help information for the threads list subcommand. | https://reference.langchain.com/python/deepagents-code/ui/show_threads_list_help |
| Functionformat_offload_limitFormat offload retention settings into a human-readable limit string. | https://reference.langchain.com/python/deepagents-code/offload/format_offload_limit |
| Functionoffload_messages_to_backendWrite messages to backend storage before offloading. | https://reference.langchain.com/python/deepagents-code/offload/offload_messages_to_backend |
| Functionperform_offloadExecute the offload workflow: summarize old messages and free context. | https://reference.langchain.com/python/deepagents-code/offload/perform_offload |
| Functionauth_pathReturn the resolved path to the credential store (auth.json). | https://reference.langchain.com/python/deepagents-code/auth_store/auth_path |
| Functionload_credentialsReturn all stored credentials keyed by provider name. | https://reference.langchain.com/python/deepagents-code/auth_store/load_credentials |
| Functionget_stored_keyReturn the stored API key for provider, or None if unset. | https://reference.langchain.com/python/deepagents-code/auth_store/get_stored_key |
| Functionget_stored_base_urlReturn the base URL paired with provider's stored key, or None. | https://reference.langchain.com/python/deepagents-code/auth_store/get_stored_base_url |
| Functionget_stored_projectReturn the LangSmith project paired with provider's stored key, or None. | https://reference.langchain.com/python/deepagents-code/auth_store/get_stored_project |
| Functionset_stored_keyPersist an API key for provider. | https://reference.langchain.com/python/deepagents-code/auth_store/set_stored_key |
| Functiondelete_stored_keyRemove a stored credential for provider. | https://reference.langchain.com/python/deepagents-code/auth_store/delete_stored_key |
| Functionlist_configured_providersReturn providers that currently have a stored credential, sorted. | https://reference.langchain.com/python/deepagents-code/auth_store/list_configured_providers |
| Functioncreate_sandboxCreate or connect to a sandbox of the specified provider. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_factory/create_sandbox |
| Functionget_default_working_dirGet the default working directory for a given sandbox provider. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_factory/get_default_working_dir |
| Functionverify_sandbox_depsCheck that the required packages for a sandbox provider are installed. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_factory/verify_sandbox_deps |
| Functiondefault_store_pathReturn the ChatGPT OAuth token store path. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/default_store_path |
| Functionget_statusReturn the current ChatGPT OAuth sign-in state. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/get_status |
| Functionis_logged_inReturn whether a ChatGPT OAuth token is stored on disk. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/is_logged_in |
| FunctionlogoutDelete the stored ChatGPT OAuth token. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/logout |
| Functionrun_browser_loginRun the ChatGPT OAuth Authorization Code Flow with PKCE. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/run_browser_login |
| Functionbuild_chat_modelConstruct a _ChatOpenAICodex model wired to the on-disk token store. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex/build_chat_model |
| Functionresolve_providerReturn the provider policy that owns server_url. | https://reference.langchain.com/python/deepagents-code/mcp_providers/_registry/resolve_provider |
| Functionis_skill_dir_trustedCheck whether a resolved skill directory has been trusted. | https://reference.langchain.com/python/deepagents-code/skills/trust/is_skill_dir_trusted |
| Functiontrust_skill_dirPersist trust for a resolved skill directory. | https://reference.langchain.com/python/deepagents-code/skills/trust/trust_skill_dir |
| Functionrevoke_skill_dir_trustRemove trust for a skill directory. | https://reference.langchain.com/python/deepagents-code/skills/trust/revoke_skill_dir_trust |
| Functionclear_trusted_skill_dirsRemove all trusted skill directories. | https://reference.langchain.com/python/deepagents-code/skills/trust/clear_trusted_skill_dirs |
| Functionlist_trusted_skill_dirsReturn the sorted list of trusted skill directory paths. | https://reference.langchain.com/python/deepagents-code/skills/trust/list_trusted_skill_dirs |
| Functionlist_trusted_skill_dir_entriesReturn trusted directories paired with their approval timestamps. | https://reference.langchain.com/python/deepagents-code/skills/trust/list_trusted_skill_dir_entries |
| Functionload_trusted_skill_dirsReturn verified trusted skill directories as canonical Path objects. | https://reference.langchain.com/python/deepagents-code/skills/trust/load_trusted_skill_dirs |
| Functionlist_skillsList skills from built-in, user, and/or project directories. | https://reference.langchain.com/python/deepagents-code/skills/load/list_skills |
| Functionload_skill_contentRead the full raw SKILL.md content for a skill. | https://reference.langchain.com/python/deepagents-code/skills/load/load_skill_content |
| Functionsetup_skills_parserSetup the skills subcommand parser with all its subcommands. | https://reference.langchain.com/python/deepagents-code/skills/commands/setup_skills_parser |
| Functionexecute_skills_commandExecute skills subcommands based on parsed arguments. | https://reference.langchain.com/python/deepagents-code/skills/commands/execute_skills_command |
| Functiondiscover_skills_and_rootsDiscover skills and build pre-resolved containment roots. | https://reference.langchain.com/python/deepagents-code/skills/invocation/discover_skills_and_roots |
| Functionbuild_skill_invocation_envelopeBuild the wrapped prompt and persisted metadata for a skill. | https://reference.langchain.com/python/deepagents-code/skills/invocation/build_skill_invocation_envelope |
| Functionopen_chatgpt_login_urlOpen the ChatGPT account page in the user's browser. | https://reference.langchain.com/python/deepagents-code/widgets/codex_auth/open_chatgpt_login_url |
| Functionsummarize_tool_groupBuild a one-line summary of a run of tool calls. | https://reference.langchain.com/python/deepagents-code/widgets/messages/summarize_tool_group |
| Functionevent_targets_linkReturn whether the style under the mouse points to a clickable link. | https://reference.langchain.com/python/deepagents-code/widgets/_links/event_targets_link |
| Functionopen_checked_url_asyncOpen a URL after applying the shared URL safety check. | https://reference.langchain.com/python/deepagents-code/widgets/_links/open_checked_url_async |
| Functionopen_url_asyncOpen url in a browser and toast on failure. | https://reference.langchain.com/python/deepagents-code/widgets/_links/open_url_async |
| Functionopen_style_linkOpen the URL from a Rich link style on click, if present. | https://reference.langchain.com/python/deepagents-code/widgets/_links/open_style_link |
| Functionget_rendererGet the renderer for a tool by name. | https://reference.langchain.com/python/deepagents-code/widgets/tool_renderers/get_renderer |
| Functionprovider_display_nameReturn a human-readable provider label. | https://reference.langchain.com/python/deepagents-code/widgets/auth/provider_display_name |
| Functionprovider_short_nameReturn a compact brand label for a provider. | https://reference.langchain.com/python/deepagents-code/widgets/auth/provider_short_name |
| Functionunescape_js_eval_textReverse the XML escaping applied by the js_eval wire format. | https://reference.langchain.com/python/deepagents-code/widgets/_js_eval_display/unescape_js_eval_text |
| Functionparse_js_eval_blocksParse js_eval output into structured display blocks. | https://reference.langchain.com/python/deepagents-code/widgets/_js_eval_display/parse_js_eval_blocks |
| Functioncompose_diff_linesYield per-line Static widgets for a unified diff. | https://reference.langchain.com/python/deepagents-code/widgets/diff/compose_diff_lines |
| Moduledeepagents_codeDeep Agents Code - Interactive AI coding assistant. | https://reference.langchain.com/python/deepagents-code/deepagents_code |
| Moduleterminal_escapeBest-effort writer for terminal escape/control sequences. | https://reference.langchain.com/python/deepagents-code/terminal_escape |
| ModuleonboardingFirst-run onboarding state for the interactive TUI. | https://reference.langchain.com/python/deepagents-code/onboarding |
| ModulesubagentsSubagent loader for app. | https://reference.langchain.com/python/deepagents-code/subagents |
| Moduleevent_busExternal event ingress for the Textual app. | https://reference.langchain.com/python/deepagents-code/event_bus |
| Modulepaste_collapseLarge paste collapsing for the chat input. | https://reference.langchain.com/python/deepagents-code/paste_collapse |
| Modulelocal_contextMiddleware for injecting local context into system prompt. | https://reference.langchain.com/python/deepagents-code/local_context |
| Moduleproject_utilsUtilities for project root detection and project-specific configuration. | https://reference.langchain.com/python/deepagents-code/project_utils |
| Moduleconfig_manifestCanonical manifest and resolver for every user-tunable scalar config option. | https://reference.langchain.com/python/deepagents-code/config_manifest |
| Moduleremote_clientRemote agent client — thin wrapper around LangGraph's RemoteGraph. | https://reference.langchain.com/python/deepagents-code/remote_client |
| ModuletoolsCustom tools for the agent. | https://reference.langchain.com/python/deepagents-code/tools |
| Modulemcp_oauth_uiUI-agnostic interaction interface for MCP OAuth login. | https://reference.langchain.com/python/deepagents-code/mcp_oauth_ui |
| ModuleagentAgent management and creation. | https://reference.langchain.com/python/deepagents-code/agent |
| ModulenotificationsRegistry of pending actionable notifications. | https://reference.langchain.com/python/deepagents-code/notifications |
| Moduletool_catalogEnumerate the tools available to the agent for dcode tools list. | https://reference.langchain.com/python/deepagents-code/tool_catalog |
| Modulereasoning_effortProvider-specific reasoning effort support for /effort. | https://reference.langchain.com/python/deepagents-code/reasoning_effort |
| ModuleoutputMachine-readable JSON output helpers for CLI subcommands. | https://reference.langchain.com/python/deepagents-code/output |
| Modulegoal_toolsGoal tools exposed to the agent for persisted TUI goals. | https://reference.langchain.com/python/deepagents-code/goal_tools |
| ModuleconfigConfiguration, constants, and model creation. | https://reference.langchain.com/python/deepagents-code/config |
| ModuleformattingLightweight text-formatting helpers. | https://reference.langchain.com/python/deepagents-code/formatting |
| ModuleclipboardClipboard utilities. | https://reference.langchain.com/python/deepagents-code/clipboard |
| Modulestate_migrationOne-time migration of legacy state files into ~/.deepagents/.state/. | https://reference.langchain.com/python/deepagents-code/state_migration |
| Moduleserver_graphServer-side graph entry point for langgraph dev. | https://reference.langchain.com/python/deepagents-code/server_graph |
| Moduleserver_managerServer lifecycle orchestration for the app. | https://reference.langchain.com/python/deepagents-code/server_manager |
| Modulegoal_rubricShared helpers for drafting rubric criteria from goal objectives. | https://reference.langchain.com/python/deepagents-code/goal_rubric |
| Modulemcp_trustTrust store for project-level MCP server configurations. | https://reference.langchain.com/python/deepagents-code/mcp_trust |
| Moduleterminal_capabilitiesTerminal capability detection. | https://reference.langchain.com/python/deepagents-code/terminal_capabilities |
| Moduleextras_infoInspect optional-dependency install status for the running distribution. | https://reference.langchain.com/python/deepagents-code/extras_info |
| Modulemcp_login_serviceUI-agnostic helpers for resolving an MCP login target. | https://reference.langchain.com/python/deepagents-code/mcp_login_service |
| Modulecommand_registryUnified slash-command registry. | https://reference.langchain.com/python/deepagents-code/command_registry |
| Moduletool_displayFormatting utilities for tool call display in the app. | https://reference.langchain.com/python/deepagents-code/tool_display |
| Modulefile_opsHelpers for tracking file operations and computing diffs for display. | https://reference.langchain.com/python/deepagents-code/file_ops |
| Moduleask_userAsk user middleware for interactive question-answering during agent execution. | https://reference.langchain.com/python/deepagents-code/ask_user |
| Moduletools_commandsThe dcode tools command group: provision managed external tools. | https://reference.langchain.com/python/deepagents-code/tools_commands |
| ModuleappTextual UI application. | https://reference.langchain.com/python/deepagents-code/app |
| Modulemodel_configModel configuration management. | https://reference.langchain.com/python/deepagents-code/model_config |
| Moduleresume_stateSchema and middleware for per-checkpoint state restored when resuming. | https://reference.langchain.com/python/deepagents-code/resume_state |
| Moduleunicode_securityUnicode security helpers for deceptive text and URL checks. | https://reference.langchain.com/python/deepagents-code/unicode_security |
| Moduleiterm_cursor_guideiTerm2 cursor guide workaround for Textual alternate-screen rendering. | https://reference.langchain.com/python/deepagents-code/iterm_cursor_guide |
| ModuleserverLangGraph server lifecycle management for the app. | https://reference.langchain.com/python/deepagents-code/server |
| ModulesessionsThread management using LangGraph's built-in checkpoint persistence. | https://reference.langchain.com/python/deepagents-code/sessions |
| Modulememory_guardProtect machine-managed memory blocks from agent edits. | https://reference.langchain.com/python/deepagents-code/memory_guard |
| Moduleconfigurable_modelMiddleware for runtime model selection via LangGraph runtime context. | https://reference.langchain.com/python/deepagents-code/configurable_model |
| ModulemainMain entry point and loop. | https://reference.langchain.com/python/deepagents-code/main |
| Moduleauth_commandsCLI commands for the auth group: manage stored provider credentials. | https://reference.langchain.com/python/deepagents-code/auth_commands |
| ModulethemeLangChain brand colors and semantic constants for the app. | https://reference.langchain.com/python/deepagents-code/theme |
| Modulemedia_utilsUtilities for handling image and video media from clipboard and files. | https://reference.langchain.com/python/deepagents-code/media_utils |
| ModuleinputInput handling utilities including image/video tracking and file mention parsing. | https://reference.langchain.com/python/deepagents-code/input |
| Modulemanaged_toolsAuto-install pinned upstream binaries for optional tools. | https://reference.langchain.com/python/deepagents-code/managed_tools |
| Modulemcp_toolsMCP (Model Context Protocol) tools loader. | https://reference.langchain.com/python/deepagents-code/mcp_tools |
| Moduleapproval_modeLive approval-mode state shared through the LangGraph Store. | https://reference.langchain.com/python/deepagents-code/approval_mode |
| ModuledoctorThe dcode doctor command: report install health and diagnostics. | https://reference.langchain.com/python/deepagents-code/doctor |
| Modulemcp_disabledPersistent store of MCP server names the user has disabled. | https://reference.langchain.com/python/deepagents-code/mcp_disabled |
| Moduletextual_adapterTextual UI adapter for agent execution. | https://reference.langchain.com/python/deepagents-code/textual_adapter |
| Moduleauth_displayShared provider auth status formatting. | https://reference.langchain.com/python/deepagents-code/auth_display |
| Modulemcp_authOAuth login flow and token storage for MCP servers. | https://reference.langchain.com/python/deepagents-code/mcp_auth |
| ModuleeditorExternal editor support for composing prompts. | https://reference.langchain.com/python/deepagents-code/editor |
| Moduleupdate_checkUpdate lifecycle for deepagents-code. | https://reference.langchain.com/python/deepagents-code/update_check |
| Modulenon_interactiveNon-interactive execution mode. | https://reference.langchain.com/python/deepagents-code/non_interactive |
| Modulemcp_commandsCLI commands of the MCP module. | https://reference.langchain.com/python/deepagents-code/mcp_commands |
| Moduleconfig_commandsCLI commands for the config group: inspect the configuration surface. | https://reference.langchain.com/python/deepagents-code/config_commands |
| ModulehooksLightweight hook dispatch for external tool integration. | https://reference.langchain.com/python/deepagents-code/hooks |
| ModuleuiHelp screens and argparse utilities for the app. | https://reference.langchain.com/python/deepagents-code/ui |
| ModuleoffloadBusiness logic for the /offload command. | https://reference.langchain.com/python/deepagents-code/offload |
| Moduleauth_storeUser-level credential storage for model providers. | https://reference.langchain.com/python/deepagents-code/auth_store |
| ModuleintegrationsIntegrations for external systems used by the Deep Agents Code. | https://reference.langchain.com/python/deepagents-code/integrations |
| Modulesandbox_configParsing for the [sandboxes] section of ~/.deepagents/config.toml. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_config |
| Modulesandbox_providerSandbox provider interface used by Deep Agents Code. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider |
| Modulesandbox_registryDiscovery and instantiation of sandbox providers. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_registry |
| Modulesandbox_factorySandbox lifecycle management with provider abstraction. | https://reference.langchain.com/python/deepagents-code/integrations/sandbox_factory |
| Moduleopenai_codexChatGPT OAuth integration for the openai_codex model provider. | https://reference.langchain.com/python/deepagents-code/integrations/openai_codex |
| Modulemcp_providersProvider-specific MCP OAuth dispatch. | https://reference.langchain.com/python/deepagents-code/mcp_providers |
| ModuleslackSlack-hosted MCP OAuth provider. | https://reference.langchain.com/python/deepagents-code/mcp_providers/slack |
| ModulegithubGitHub-hosted MCP OAuth provider. | https://reference.langchain.com/python/deepagents-code/mcp_providers/github |
| ModulebasePolicy interface for provider-specific MCP OAuth quirks. | https://reference.langchain.com/python/deepagents-code/mcp_providers/base |
| ModuleskillsSkills module for Deep Agents Code. | https://reference.langchain.com/python/deepagents-code/skills |
| ModuletrustTrust store for skill directories that resolve outside trusted roots. | https://reference.langchain.com/python/deepagents-code/skills/trust |
| ModuleloadSkill loader for CLI commands. | https://reference.langchain.com/python/deepagents-code/skills/load |
| ModulecommandsCLI commands for skill management. | https://reference.langchain.com/python/deepagents-code/skills/commands |
| ModuleinvocationHelpers for loading and formatting skill invocations. | https://reference.langchain.com/python/deepagents-code/skills/invocation |
| Modulebuilt_in_skillsBuilt-in skills that ship with the Deep Agents Code. | https://reference.langchain.com/python/deepagents-code/built_in_skills |
| ModulewidgetsTextual widgets for deepagents-code. | https://reference.langchain.com/python/deepagents-code/widgets |
| Modulecodex_authChatGPT OAuth sign-in screen, reachable via /auth -> openai_codex. | https://reference.langchain.com/python/deepagents-code/widgets/codex_auth |
| Modulemcp_reconnectConfirmation modal shown after a successful MCP login. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_reconnect |
| Modulesubagent_panelLive panel showing subagents fanned out from within js_eval calls. | https://reference.langchain.com/python/deepagents-code/widgets/subagent_panel |
| ModuleloadingLoading widget with animated spinner for agent activity. | https://reference.langchain.com/python/deepagents-code/widgets/loading |
| ModulemessagesMessage widgets. | https://reference.langchain.com/python/deepagents-code/widgets/messages |
| Moduleupdate_confirmConfirmation modals for /update dependency-refresh flows in the TUI. | https://reference.langchain.com/python/deepagents-code/widgets/update_confirm |
| Moduleagent_selectorInteractive agent selector screen for /agents command. | https://reference.langchain.com/python/deepagents-code/widgets/agent_selector |
| Moduletool_renderersTool renderers for approval widgets - registry pattern. | https://reference.langchain.com/python/deepagents-code/widgets/tool_renderers |
| Modulenotification_settingsNotification settings screen for /notifications command. | https://reference.langchain.com/python/deepagents-code/widgets/notification_settings |
| ModuleautocompleteAutocomplete system for @ mentions and / commands. | https://reference.langchain.com/python/deepagents-code/widgets/autocomplete |
| ModulehistoryCommand history manager for input persistence. | https://reference.langchain.com/python/deepagents-code/widgets/history |
| Moduleupdate_progressProgress modal for app self-update installs. | https://reference.langchain.com/python/deepagents-code/widgets/update_progress |
| Moduleupdate_availableDedicated modal for the update-available notification. | https://reference.langchain.com/python/deepagents-code/widgets/update_available |
| Modulechat_inputChat input widget for deepagents-code with autocomplete and history support. | https://reference.langchain.com/python/deepagents-code/widgets/chat_input |
| Modulecwd_switchPrompt for switching cwd when resuming threads. | https://reference.langchain.com/python/deepagents-code/widgets/cwd_switch |
| Moduleask_userAsk user widget for interactive questions during agent execution. | https://reference.langchain.com/python/deepagents-code/widgets/ask_user |
| Moduletheme_selectorInteractive theme selector screen for /theme command. | https://reference.langchain.com/python/deepagents-code/widgets/theme_selector |
| ModuleauthTUI screens for managing stored model-provider credentials. | https://reference.langchain.com/python/deepagents-code/widgets/auth |
| ModuleapprovalApproval widget for HITL - using standard Textual patterns. | https://reference.langchain.com/python/deepagents-code/widgets/approval |
| Modulegoal_reviewGoal acceptance-criteria review widget. | https://reference.langchain.com/python/deepagents-code/widgets/goal_review |
| Modulemcp_viewerRead-only MCP server and tool viewer modal. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_viewer |
| Modulelaunch_initOnboarding screens for the interactive TUI. | https://reference.langchain.com/python/deepagents-code/widgets/launch_init |
| Modulethread_selectorInteractive thread selector screen for /threads command. | https://reference.langchain.com/python/deepagents-code/widgets/thread_selector |
| ModulestatusStatus bar widget. | https://reference.langchain.com/python/deepagents-code/widgets/status |
| Moduleeffort_selectorInteractive reasoning effort selector for /effort. | https://reference.langchain.com/python/deepagents-code/widgets/effort_selector |
| Modulenotification_detailGeneric detail modal for a single pending notification. | https://reference.langchain.com/python/deepagents-code/widgets/notification_detail |
| Modulerestart_promptConfirmation modal offered after a restart-capable /install. | https://reference.langchain.com/python/deepagents-code/widgets/restart_prompt |
| Modulemessage_storeMessage store for virtualized chat history. | https://reference.langchain.com/python/deepagents-code/widgets/message_store |
| Modulenotification_centerNotification center modal for pending actionable notices. | https://reference.langchain.com/python/deepagents-code/widgets/notification_center |
| Moduleskill_trustTrust prompt for skills that resolve outside trusted skill directories. | https://reference.langchain.com/python/deepagents-code/widgets/skill_trust |
| Moduleinstall_confirmConfirmation modal for /install --package in the TUI. | https://reference.langchain.com/python/deepagents-code/widgets/install_confirm |
| Moduletool_widgetsTool-specific approval widgets for HITL display. | https://reference.langchain.com/python/deepagents-code/widgets/tool_widgets |
| ModulewelcomeWelcome banner widget. | https://reference.langchain.com/python/deepagents-code/widgets/welcome |
| ModulediffEnhanced diff widget for displaying unified diffs. | https://reference.langchain.com/python/deepagents-code/widgets/diff |
| Modulemcp_loginIn-TUI MCP OAuth login modal. | https://reference.langchain.com/python/deepagents-code/widgets/mcp_login |
| Modulemodel_selectorInteractive model selector screen for /model command. | https://reference.langchain.com/python/deepagents-code/widgets/model_selector |
| TypePayload | https://reference.langchain.com/python/deepagents-code/notifications/Payload |
| TypeEffortLabelClosed vocabulary of effort labels across all supported providers. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/EffortLabel |
| TypeReasoningProviderProvider identifiers that support model-specific reasoning effort controls. | https://reference.langchain.com/python/deepagents-code/reasoning_effort/ReasoningProvider |
| TypeAskUserWidgetResultDiscriminated union for the ask_user widget Future result. | https://reference.langchain.com/python/deepagents-code/_ask_user_types/AskUserWidgetResult |
| TypeSpinnerStatusValid spinner display states, or None to hide. | https://reference.langchain.com/python/deepagents-code/_session_stats/SpinnerStatus |
| TypeToolCallBufferKeyKey for buffering an in-progress streamed tool call. | https://reference.langchain.com/python/deepagents-code/_tool_stream/ToolCallBufferKey |
| TypeProviderToolArgsA whole tool-call arguments value delivered by a provider in one chunk. | https://reference.langchain.com/python/deepagents-code/_tool_stream/ProviderToolArgs |
| TypeHITLDecision | https://reference.langchain.com/python/deepagents-code/textual_adapter/HITLDecision |
| TypeStoredCredentialTagged union of every persisted credential shape, narrowed by type. | https://reference.langchain.com/python/deepagents-code/auth_store/StoredCredential |
| TypeGoalReviewResult | https://reference.langchain.com/python/deepagents-code/widgets/goal_review/GoalReviewResult |
| TypeJsEvalBlock | https://reference.langchain.com/python/deepagents-code/widgets/_js_eval_display/JsEvalBlock |
| https://pypi.org/project/deepagents-code/#history |
| https://opensource.org/licenses/MIT |
| https://pypistats.org/packages/deepagents-code |
| https://x.com/langchain_oss |
| remote sandbox | https://docs.langchain.com/oss/python/deepagents/code/remote-sandboxes |
| THREAT_MODEL.md | https://github.com/langchain-ai/deepagents/blob/main/libs/code/THREAT_MODEL.md |
| Documentation | https://docs.langchain.com/deepagents-code |
| Changelog | https://github.com/langchain-ai/deepagents/blob/main/libs/code/CHANGELOG.md |
| Source code | https://github.com/langchain-ai/deepagents/tree/main/libs/code |
| Deep Agents SDK | https://github.com/langchain-ai/deepagents |
| LangChain Academy | https://academy.langchain.com/ |
| Code of Conduct | https://github.com/langchain-ai/langchain/?tab=coc-ov-file |
| Releases | https://docs.langchain.com/oss/python/release-policy |
| Versioning | https://docs.langchain.com/oss/python/versioning |
| Contributing Guide | https://docs.langchain.com/oss/python/contributing/overview |