# OpenHands Docs ## Docs - [Add Event](https://allhandsai-sdk.mintlify.app/api-reference/add-event.md) - [Alive](https://allhandsai-sdk.mintlify.app/api-reference/alive.md) - [Batch Get Bash Events](https://allhandsai-sdk.mintlify.app/api-reference/bash/batch-get-bash-events.md): Get a batch of bash event events given their ids, returning null for any missing item. - [Clear All Bash Events](https://allhandsai-sdk.mintlify.app/api-reference/bash/clear-all-bash-events.md): Clear all bash events from storage - [Get Bash Event](https://allhandsai-sdk.mintlify.app/api-reference/bash/get-bash-event.md): Get a bash event event given an id - [Search Bash Events](https://allhandsai-sdk.mintlify.app/api-reference/bash/search-bash-events.md): Search / List bash event events - [Start Bash Command](https://allhandsai-sdk.mintlify.app/api-reference/bash/start-bash-command.md): Execute a bash command - [Batch Get Conversations](https://allhandsai-sdk.mintlify.app/api-reference/conversations/batch-get-conversations.md): Get a batch of conversations given their ids, returning null for any missing item - [Count Conversations](https://allhandsai-sdk.mintlify.app/api-reference/conversations/count-conversations.md): Count conversations matching the given filters - [Delete Conversation](https://allhandsai-sdk.mintlify.app/api-reference/conversations/delete-conversation.md): Permanently delete a conversation. - [Generate Conversation Title](https://allhandsai-sdk.mintlify.app/api-reference/conversations/generate-conversation-title.md): Generate a title for the conversation using LLM. - [Get Conversation](https://allhandsai-sdk.mintlify.app/api-reference/conversations/get-conversation.md): Given an id, get a conversation - [Pause Conversation](https://allhandsai-sdk.mintlify.app/api-reference/conversations/pause-conversation.md): Pause a conversation, allowing it to be resumed later. - [Run Conversation](https://allhandsai-sdk.mintlify.app/api-reference/conversations/run-conversation.md): Start running the conversation in the background. - [Search Conversations](https://allhandsai-sdk.mintlify.app/api-reference/conversations/search-conversations.md): Search / List conversations - [Set Conversation Confirmation Policy](https://allhandsai-sdk.mintlify.app/api-reference/conversations/set-conversation-confirmation-policy.md): Set the confirmation policy for a conversation. - [Start Conversation](https://allhandsai-sdk.mintlify.app/api-reference/conversations/start-conversation.md): Start a conversation in the local environment. - [Update Conversation](https://allhandsai-sdk.mintlify.app/api-reference/conversations/update-conversation.md): Update conversation metadata. - [Update Conversation Secrets](https://allhandsai-sdk.mintlify.app/api-reference/conversations/update-conversation-secrets.md): Update secrets for a conversation. - [Create Custom Secret](https://allhandsai-sdk.mintlify.app/api-reference/create-custom-secret.md) - [Delete Conversation](https://allhandsai-sdk.mintlify.app/api-reference/delete-conversation.md) - [Delete Custom Secret](https://allhandsai-sdk.mintlify.app/api-reference/delete-custom-secret.md) - [Get Desktop Url](https://allhandsai-sdk.mintlify.app/api-reference/desktop/get-desktop-url.md): Get the noVNC URL for desktop access. - [Download Workspace Archive](https://allhandsai-sdk.mintlify.app/api-reference/download-workspace-archive.md): Return a ZIP archive of the current conversation workspace. - [Batch Get Conversation Events](https://allhandsai-sdk.mintlify.app/api-reference/events/batch-get-conversation-events.md): Get a batch of local events given their ids, returning null for any missing item. - [Count Conversation Events](https://allhandsai-sdk.mintlify.app/api-reference/events/count-conversation-events.md): Count local events matching the given filters - [Get Conversation Event](https://allhandsai-sdk.mintlify.app/api-reference/events/get-conversation-event.md): Get a local event given an id - [Respond To Confirmation](https://allhandsai-sdk.mintlify.app/api-reference/events/respond-to-confirmation.md): Accept or reject a pending action in confirmation mode. - [Search Conversation Events](https://allhandsai-sdk.mintlify.app/api-reference/events/search-conversation-events.md): Search / List local events - [Send Message](https://allhandsai-sdk.mintlify.app/api-reference/events/send-message.md): Send a message to a conversation - [Download File](https://allhandsai-sdk.mintlify.app/api-reference/files/download-file.md): Download a file from the workspace. - [Upload File](https://allhandsai-sdk.mintlify.app/api-reference/files/upload-file.md): Upload a file to the workspace. - [Get Config](https://allhandsai-sdk.mintlify.app/api-reference/get-config.md): Get current config. - [Get Conversation](https://allhandsai-sdk.mintlify.app/api-reference/get-conversation.md) - [Get File Content](https://allhandsai-sdk.mintlify.app/api-reference/get-file-content.md): Return the content of the given file from the conversation workspace. - [Get Microagents](https://allhandsai-sdk.mintlify.app/api-reference/get-microagents.md): Get all microagents associated with the conversation. - [Get Prompt](https://allhandsai-sdk.mintlify.app/api-reference/get-prompt.md) - [Get Remote Runtime Config](https://allhandsai-sdk.mintlify.app/api-reference/get-remote-runtime-config.md): Retrieve the runtime configuration. - [Get Repository Branches](https://allhandsai-sdk.mintlify.app/api-reference/get-repository-branches.md): Get branches for a repository. - [Get Repository Microagent Content](https://allhandsai-sdk.mintlify.app/api-reference/get-repository-microagent-content.md): Fetch the content of a specific microagent file from a repository. - [Get Repository Microagents](https://allhandsai-sdk.mintlify.app/api-reference/get-repository-microagents.md): Scan the microagents directory of a repository and return the list of microagents. - [Get Server Info](https://allhandsai-sdk.mintlify.app/api-reference/get-server-info.md) - [Get Suggested Tasks](https://allhandsai-sdk.mintlify.app/api-reference/get-suggested-tasks.md): Get suggested tasks for the authenticated user across their most recently pushed repositories. - [Get Trajectory](https://allhandsai-sdk.mintlify.app/api-reference/get-trajectory.md): Get trajectory. - [Get User](https://allhandsai-sdk.mintlify.app/api-reference/get-user.md) - [Get User Installations](https://allhandsai-sdk.mintlify.app/api-reference/get-user-installations.md) - [Get User Repositories](https://allhandsai-sdk.mintlify.app/api-reference/get-user-repositories.md) - [Git Changes](https://allhandsai-sdk.mintlify.app/api-reference/git-changes.md) - [Git Diff](https://allhandsai-sdk.mintlify.app/api-reference/git-diff.md) - [Health](https://allhandsai-sdk.mintlify.app/api-reference/health.md) - [List Agents](https://allhandsai-sdk.mintlify.app/api-reference/list-agents.md): List available agent types supported by this server. - [List Security Analyzers](https://allhandsai-sdk.mintlify.app/api-reference/list-security-analyzers.md): List supported security analyzers. - [List Supported Models](https://allhandsai-sdk.mintlify.app/api-reference/list-supported-models.md): List model identifiers available on this server based on configured providers. - [List Workspace Files](https://allhandsai-sdk.mintlify.app/api-reference/list-workspace-files.md): List workspace files visible to the conversation runtime. Applies .gitignore and internal ignore rules. - [Load Custom Secrets Names](https://allhandsai-sdk.mintlify.app/api-reference/load-custom-secrets-names.md) - [Load Settings](https://allhandsai-sdk.mintlify.app/api-reference/load-settings.md) - [New Conversation](https://allhandsai-sdk.mintlify.app/api-reference/new-conversation.md): Initialize a new session or join an existing one. - [Reset Settings](https://allhandsai-sdk.mintlify.app/api-reference/reset-settings.md): Resets user settings. (Deprecated) - [Search Conversations](https://allhandsai-sdk.mintlify.app/api-reference/search-conversations.md) - [Search Events](https://allhandsai-sdk.mintlify.app/api-reference/search-events.md): Search through the event stream with filtering and pagination. - [Search Repositories](https://allhandsai-sdk.mintlify.app/api-reference/search-repositories.md) - [Alive](https://allhandsai-sdk.mintlify.app/api-reference/server-details/alive.md) - [Get Server Info](https://allhandsai-sdk.mintlify.app/api-reference/server-details/get-server-info.md) - [Health](https://allhandsai-sdk.mintlify.app/api-reference/server-details/health.md) - [Start Conversation](https://allhandsai-sdk.mintlify.app/api-reference/start-conversation.md): Start an agent loop for a conversation. - [Stop Conversation](https://allhandsai-sdk.mintlify.app/api-reference/stop-conversation.md): Stop an agent loop for a conversation. - [Store Provider Tokens](https://allhandsai-sdk.mintlify.app/api-reference/store-provider-tokens.md) - [Store Settings](https://allhandsai-sdk.mintlify.app/api-reference/store-settings.md) - [Submit Feedback](https://allhandsai-sdk.mintlify.app/api-reference/submit-feedback.md): Submit user feedback. - [List Available Tools](https://allhandsai-sdk.mintlify.app/api-reference/tools/list-available-tools.md): List all available tools. - [Unset Provider Tokens](https://allhandsai-sdk.mintlify.app/api-reference/unset-provider-tokens.md) - [Update Conversation](https://allhandsai-sdk.mintlify.app/api-reference/update-conversation.md): Update conversation metadata. - [Update Custom Secret](https://allhandsai-sdk.mintlify.app/api-reference/update-custom-secret.md) - [Upload Files](https://allhandsai-sdk.mintlify.app/api-reference/upload-files.md) - [Get Vscode Status](https://allhandsai-sdk.mintlify.app/api-reference/vscode/get-vscode-status.md): Get the VSCode server status. - [Get Vscode Url](https://allhandsai-sdk.mintlify.app/api-reference/vscode/get-vscode-url.md): Get the VSCode URL with authentication token. - [Introduction](https://allhandsai-sdk.mintlify.app/index.md): OpenHands - Code Less, Make More. - [Configuration Options](https://allhandsai-sdk.mintlify.app/openhands/usage/advanced/configuration-options.md): This page outlines all available configuration options for OpenHands, allowing you to customize its behavior and integrate it with other services. - [Custom Sandbox](https://allhandsai-sdk.mintlify.app/openhands/usage/advanced/custom-sandbox-guide.md): This guide is for users that would like to use their own custom Docker image for the runtime. For example, with certain tools or programming languages pre-installed. - [Search Engine Setup](https://allhandsai-sdk.mintlify.app/openhands/usage/advanced/search-engine-setup.md): Configure OpenHands to use Tavily as a search engine. - [Backend Architecture](https://allhandsai-sdk.mintlify.app/openhands/usage/architecture/backend.md) - [Runtime Architecture](https://allhandsai-sdk.mintlify.app/openhands/usage/architecture/runtime.md) - [Bitbucket Integration](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/bitbucket-installation.md): This guide walks you through the process of installing OpenHands Cloud for your Bitbucket repositories. Once set up, it will allow OpenHands to work with your Bitbucket repository. - [Cloud API](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/cloud-api.md): OpenHands Cloud provides a REST API that allows you to programmatically interact with OpenHands. This guide explains how to obtain an API key and use the API to start conversations and retrieve their status. - [Cloud UI](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/cloud-ui.md): The Cloud UI provides a web interface for interacting with OpenHands. This page provides references on how to use the OpenHands Cloud UI. - [GitHub Integration](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/github-installation.md): This guide walks you through the process of installing OpenHands Cloud for your GitHub repositories. Once set up, it will allow OpenHands to work with your GitHub repository through the Cloud UI or straight from GitHub! - [GitLab Integration](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/gitlab-installation.md): This guide walks you through the process of installing OpenHands Cloud for your GitLab repositories. Once set up, it will allow OpenHands to work with your GitLab repository through the Cloud UI or straight from GitLab!. - [Getting Started](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/openhands-cloud.md): Getting started with OpenHands Cloud. - [Pro Subscription](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/pro-subscription.md): Learn about OpenHands Cloud Pro subscription features and pricing. - [Jira Data Center Integration (Coming soon...)](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/project-management/jira-dc-integration.md): Complete guide for setting up Jira Data Center integration with OpenHands Cloud, including service account creation, personal access token generation, webhook configuration, and workspace integration setup. - [Jira Cloud Integration (Coming soon...)](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/project-management/jira-integration.md): Complete guide for setting up Jira Cloud integration with OpenHands Cloud, including service account creation, API token generation, webhook configuration, and workspace integration setup. - [Linear Integration (Coming soon...)](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/project-management/linear-integration.md): Complete guide for setting up Linear integration with OpenHands Cloud, including service account creation, API key generation, webhook configuration, and workspace integration setup. - [Project Management Tool Integrations (Coming soon...)](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/project-management/overview.md): Overview of OpenHands Cloud integrations with project management platforms including Jira Cloud, Jira Data Center, and Linear. Learn about setup requirements, usage methods, and troubleshooting. - [Slack Integration (Beta)](https://allhandsai-sdk.mintlify.app/openhands/usage/cloud/slack-installation.md): This guide walks you through installing the OpenHands Slack app. - [Contributing to OpenHands](https://allhandsai-sdk.mintlify.app/openhands/usage/contributing.md): Join us in building the future of AI-powered software development. Learn how to contribute to OpenHands and make a meaningful impact. - [Repository Customization](https://allhandsai-sdk.mintlify.app/openhands/usage/customization/repository.md): You can customize how OpenHands interacts with your repository by creating a `.openhands` directory at the root level. - [Debugging](https://allhandsai-sdk.mintlify.app/openhands/usage/developers/debugging.md) - [Development Overview](https://allhandsai-sdk.mintlify.app/openhands/usage/developers/development-overview.md): This guide provides an overview of the key documentation resources available in the OpenHands repository. Whether you're looking to contribute, understand the architecture, or work on specific components, these resources will help you navigate the codebase effectively. - [Evaluation Harness](https://allhandsai-sdk.mintlify.app/openhands/usage/developers/evaluation-harness.md) - [WebSocket Connection](https://allhandsai-sdk.mintlify.app/openhands/usage/developers/websocket-connection.md) - [FAQs](https://allhandsai-sdk.mintlify.app/openhands/usage/faqs.md): Frequently asked questions about OpenHands. - [Key Features](https://allhandsai-sdk.mintlify.app/openhands/usage/key-features.md) - [Azure](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/azure-llms.md): OpenHands uses LiteLLM to make calls to Azure's chat models. You can find their documentation on using Azure as a provider [here](https://docs.litellm.ai/docs/providers/azure). - [Google Gemini/Vertex](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/google-llms.md): OpenHands uses LiteLLM to make calls to Google's chat models. You can find their documentation on using Google as a provider -> [Gemini - Google AI Studio](https://docs.litellm.ai/docs/providers/gemini), [VertexAI - Google Cloud Platform](https://docs.litellm.ai/docs/providers/vertex) - [Groq](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/groq.md): OpenHands uses LiteLLM to make calls to chat models on Groq. You can find their documentation on using Groq as a provider [here](https://docs.litellm.ai/docs/providers/groq). - [LiteLLM Proxy](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/litellm-proxy.md): OpenHands supports using the [LiteLLM proxy](https://docs.litellm.ai/docs/proxy/quick_start) to access various LLM providers. - [Overview](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/llms.md): OpenHands can connect to any LLM supported by LiteLLM. However, it requires a powerful model to work. - [Local LLMs](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/local-llms.md): When using a Local LLM, OpenHands may have limited functionality. It is highly recommended that you use GPUs to serve local models for optimal experience. - [Moonshot AI](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/moonshot.md): How to use Moonshot AI models with OpenHands - [OpenAI](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/openai-llms.md): OpenHands uses LiteLLM to make calls to OpenAI's chat models. You can find their documentation on using OpenAI as a provider [here](https://docs.litellm.ai/docs/providers/openai). - [OpenHands](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/openhands-llms.md): OpenHands LLM provider with access to state-of-the-art (SOTA) agentic coding models. - [OpenRouter](https://allhandsai-sdk.mintlify.app/openhands/usage/llms/openrouter.md): OpenHands uses LiteLLM to make calls to chat models on OpenRouter. You can find their documentation on using OpenRouter as a provider [here](https://docs.litellm.ai/docs/providers/openrouter). - [Keyword-Triggered Microagents](https://allhandsai-sdk.mintlify.app/openhands/usage/microagents/microagents-keyword.md): Keyword-triggered microagents provide OpenHands with specific instructions that are activated when certain keywords appear in the prompt. This is useful for tailoring behavior based on particular tools, languages, or frameworks. - [Organization and User Microagents](https://allhandsai-sdk.mintlify.app/openhands/usage/microagents/microagents-org.md): Organizations and users can define microagents that apply to all repositories belonging to the organization or user. - [Microagents Overview](https://allhandsai-sdk.mintlify.app/openhands/usage/microagents/microagents-overview.md): Microagents are specialized prompts that enhance OpenHands with domain-specific knowledge. They provide expert guidance, automate common tasks, and ensure consistent practices across projects. - [Global Microagents](https://allhandsai-sdk.mintlify.app/openhands/usage/microagents/microagents-public.md): Global microagents are [keyword-triggered microagents](/openhands/usage/microagents/microagents-keyword) that apply to all OpenHands users. A list of the current global microagents can be found [in the OpenHands repository](https://github.com/All-Hands-AI/OpenHands/tree/main/microagents). - [General Microagents](https://allhandsai-sdk.mintlify.app/openhands/usage/microagents/microagents-repo.md): General guidelines for OpenHands to work more effectively with the repository. - [Quick Start](https://allhandsai-sdk.mintlify.app/openhands/usage/quick-start.md): Running OpenHands Cloud or running on your own. - [CLI](https://allhandsai-sdk.mintlify.app/openhands/usage/run-openhands/cli-mode.md): The Command-Line Interface (CLI) provides a powerful interface that lets you engage with OpenHands directly from your terminal. - [OpenHands GitHub Action](https://allhandsai-sdk.mintlify.app/openhands/usage/run-openhands/github-action.md): This guide explains how to use the OpenHands GitHub Action in your own projects. - [GUI](https://allhandsai-sdk.mintlify.app/openhands/usage/run-openhands/gui-mode.md): High level overview of the Graphical User Interface (GUI) in OpenHands. - [Headless](https://allhandsai-sdk.mintlify.app/openhands/usage/run-openhands/headless-mode.md): You can run OpenHands with a single command, without starting the web application. This makes it easy to write scripts and automate tasks with OpenHands. - [Getting Started](https://allhandsai-sdk.mintlify.app/openhands/usage/run-openhands/local-setup.md): Getting started with running OpenHands on your own. - [Daytona Runtime](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/daytona.md): You can use [Daytona](https://www.daytona.io/) as a runtime provider. - [Docker Runtime](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/docker.md): This is the default Runtime that's used when you start OpenHands. - [E2B Runtime](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/e2b.md): E2B is an open-source secure cloud environment (sandbox) made for running AI-generated code and agents. - [Local Runtime](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/local.md): The Local Runtime allows the OpenHands agent to execute actions directly on your local machine without using Docker. This runtime is primarily intended for controlled environments like CI pipelines or testing scenarios where Docker is not available. - [Modal Runtime](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/modal.md) - [Overview](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/overview.md): This section is for users that would like to use a runtime other than Docker for OpenHands. - [Remote Runtime](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/remote.md): This runtime is specifically designed for agent evaluation purposes only through the [OpenHands evaluation harness](https://github.com/All-Hands-AI/OpenHands/tree/main/evaluation). It should not be used to launch production OpenHands applications. - [Runloop Runtime](https://allhandsai-sdk.mintlify.app/openhands/usage/runtimes/runloop.md): Runloop provides a fast, secure and scalable AI sandbox (Devbox). Check out the [runloop docs](https://docs.runloop.ai/overview/what-is-runloop) for more detail. - [Application Settings](https://allhandsai-sdk.mintlify.app/openhands/usage/settings/application-settings.md): Configure application-level settings for OpenHands. - [Integrations Settings](https://allhandsai-sdk.mintlify.app/openhands/usage/settings/integrations-settings.md): How to setup and modify the various integrations in OpenHands. - [Language Model (LLM) Settings](https://allhandsai-sdk.mintlify.app/openhands/usage/settings/llm-settings.md): This page goes over how to set the LLM to use in OpenHands. As well as some additional LLM settings. - [Model Context Protocol (MCP)](https://allhandsai-sdk.mintlify.app/openhands/usage/settings/mcp-settings.md): This page outlines how to configure and use the Model Context Protocol (MCP) in OpenHands, allowing you to extend the agent's capabilities with custom tools. - [Secrets Management](https://allhandsai-sdk.mintlify.app/openhands/usage/settings/secrets-settings.md): How to manage secrets in OpenHands. - [Start Building](https://allhandsai-sdk.mintlify.app/openhands/usage/start-building.md): So you've [run OpenHands](/openhands/usage/quick-start). Now what? - [Prompting Best Practices](https://allhandsai-sdk.mintlify.app/openhands/usage/tips/prompting-best-practices.md): When working with OpenHands AI software developer, providing clear and effective prompts is key to getting accurate and useful responses. This guide outlines best practices for crafting effective prompts. - [Feedback](https://allhandsai-sdk.mintlify.app/openhands/usage/troubleshooting/feedback.md) - [Troubleshooting](https://allhandsai-sdk.mintlify.app/openhands/usage/troubleshooting/troubleshooting.md) - [Configuration](https://allhandsai-sdk.mintlify.app/sdk/arch/llms/configuration.md): Configure LLM objects in the Agent SDK and reuse them across OpenHands interfaces. - [Overview](https://allhandsai-sdk.mintlify.app/sdk/arch/llms/index.md): How Agent SDK language models work and how OpenHands interfaces connect to them. - [Provider Guides](https://allhandsai-sdk.mintlify.app/sdk/arch/llms/providers.md): Provider-specific notes for configuring Agent SDK and OpenHands interfaces. - [Getting Started](https://allhandsai-sdk.mintlify.app/sdk/getting-started.md): Install the OpenHands SDK and build AI agents that write software. - [Custom Tools](https://allhandsai-sdk.mintlify.app/sdk/guides/custom-tools.md): Tools define what agents can do. The SDK includes built-in tools for common operations and supports creating custom tools for specialized needs. - [Hello World](https://allhandsai-sdk.mintlify.app/sdk/guides/hello-world.md): The simplest possible OpenHands agent - configure an LLM, create an agent, and complete a task. - [Model Context Protocol](https://allhandsai-sdk.mintlify.app/sdk/guides/mcp.md): Model Context Protocol (MCP) enables dynamic tool integration from external servers. Agents can discover and use MCP-provided tools automatically. - [OpenHands SDK](https://allhandsai-sdk.mintlify.app/sdk/index.md): Build AI agents that write software. A clean, modular SDK with production-ready tools. - [Success Stories](https://allhandsai-sdk.mintlify.app/success-stories/index.md): Real-world examples of what you can achieve with OpenHands ## OpenAPI Specs - [agent-sdk](https://allhandsai-sdk.mintlify.app/openapi/agent-sdk.json) - [openapi](https://allhandsai-sdk.mintlify.app/openapi/openapi.json) ## Optional - [Company](https://www.all-hands.dev/) - [Blog](https://www.all-hands.dev/blog) - [OpenHands Cloud](https://app.all-hands.dev)