PAGES
← all tools
◆ UNCATEGORIZED

OpenHands

v1.24.0 open-source

OpenHands: AI-Driven Development

Summary

OpenHands is an open-source AI coding agent framework, released under the MIT license (with a source-available enterprise directory that requires a paid license after a month of use), that runs coding agents against real repositories and tasks. You can run it several ways: a single command starts its Agent Canvas web UI and backend locally, a Python SDK lets you define and run agents yourself or scale them to many instances in the cloud, and a hosted OpenHands Cloud or self-hosted Enterprise option adds GitHub, GitLab, Slack, and Jira integrations with multi-user permissions. It targets software engineering teams looking to automate everyday development work, from decomposing GitHub issues into tasks to running sub-agent delegation across specialized child agents. First committed in 2024, it now has 592 contributors and a release this week, suggesting active, well-supported development.

OpenHands: AI-Driven Development

How OpenHands helps

How much of a stalled GitHub issue can I hand off before I get back to it?

breaks the issue down into constituent tasks and can delegate subtasks to specialized child agents, reporting back a decomposed set of work rather than one long agent run

Which LLM should be answering this particular conversation?

lets you save several named LLM configurations, switch between them per conversation, and shows the active model on the conversation card and header at a glance

Can an agent keep working on a task while I step away, then let me redirect it later?

provides a pause/interrupt control so a running agent's task can be halted mid-way and resumed or redirected instead of only stopped or left running

Is the sandbox my agent is running in actually able to do what the task needs?

surfaces a clear in-UI error when a custom sandbox image's agent-server version mismatches, and lets you pin a preferred sandbox environment or enable full git history cloning so agents needing deep commit context aren't working from a shallow clone

Which of my Slack, Jira, or GitHub context actually reaches the agent working on it?

surfaces Slack attachments as context inside the agent conversation and persists per-user OAuth tokens for Jira Data Center resolver conversations, so the agent works from the same material a person would see

Who owns which workspace once my team is spread across an org?

moves users into a default org on first sign-in, makes the first signed-in user the org owner, and can restrict installs to org-only workspaces so personal and shared work stay separated

all 112 features, with the evidence for each →

Languages

English, Catalan, Japanese Release notes: English, Catalan, Japanese Catalan added in 1.6.0 (Mar 30, 2026) · Japanese added in 0.45.0 (Jun 20, 2025) · English added in 0.21.0 (Jan 22, 2025)

Features

112 capabilities across 2 capability groups · 20 backed by code, an API document or a real run

Built from OpenHands's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • OpenHands covers 1 of the 2 secrets and credential hygiene capabilities we track.

What OpenHands offers you

  • REST API7
  • Command-line interface4
  • JSON data export2
  • MCP server2
  • Plugin system2
  • Role-based access control2
  • CSV data export1
  • Extension marketplace1
  • Kubernetes-native deployment1
  • Ticketing integration1
  • Web management console1
MCP server 2 features Interfaces and integrations since 2025
ACP agent support shipped The tool can host and interact with ACP-compatible agents, with a dedicated UI, configurable model and credentials, and MCP server connections. 22 releases · 3 other sources · first seen May 2025

Shared capability: MCP server

Also counts toward: MCP server

release 22 total

  • ACP agents now supply their own model lists dynamically instead of using hardcoded values. v1.27.0 · Oct 2026 · source · release history
  • Adds OpenCode and Pi as built-in ACP agents available on local backends. v1.27.0 · Oct 2026 · source · release history
  • Connects Agent Canvas to DigitalOcean Managed Agents (desktop and web). v1.27.0 · Oct 2026 · source · release history
  • Enables testing of remote MCP servers on cloud backends via the app server.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.22.0 · Sep 2026 · source · release history
  • Adds model dropdown and credential fields to the ACP agent settings page. 1.9.0 · Jul 2026 · source · release history
  • Allows MCP server configuration for ACP agents. 1.9.0 · Jul 2026 · source · release history

docs

  • - [ACP Agents](https://docs.openhands.dev/openhands/usage/agent-canvas/acp-agents.md): Run Claude Code, Codex, or Gemini CLI in Agent Canvas through the Agent Client Protocol. docs update · Aug 2026 · source

example

  • Connect an MCP server on OpenHands Cloud to extend the agent with custom tools. In the OpenHands Cloud console, go to Settings > MCP and use the Add, Edit, or Delete controls to manage your MCP server configurations. 0.54.0 · Aug 2025 · source
  • Configure MCP servers for the agent via the settings UI. In the OpenHands UI, go to Settings > MCP and add your MCP server configurations. 0.38.0 · May 2025 · source
MCP server enable/disable toggle shipped Users can enable or disable individual MCP servers from the UI without uninstalling them. 5 releases · first seen Aug 2025

Shared capability: MCP server

release

  • Add ability to test remote MCP servers on cloud backends via the app server v1.22.0 · Sep 2026 · source · release history
  • Adds a toggle on each installed MCP server's card to enable or disable it without uninstalling. v1.8.0 · Jul 2026 · source · release history
  • Adds the ability to enable or disable an installed MCP server directly from its card in the UI, without uninstalling it. v1.8.0 · Jul 2026 · source · release history
  • Adds enable/disable toggle for installed MCP servers directly from the server card in the UI. v1.8.0 · Jul 2026 · source · release history
  • Improves the MCP configuration UI with add, edit, and delete functionality. 0.54.0 · Aug 2025 · source · release history
Secrets management 1 feature Secrets and credential hygiene since 2025
Organization-wide Secrets Management shipped Administrators can create and share credentials across the organization via a centralized secrets store, eliminating the need for per-user configuration. 5 releases · first seen May 2025

Shared capability: Secrets management

Also counts toward: Web management console

release

  • Hides the GitHub token secret field on self-hosted instances when GitHub is already connected, reducing accidental secret exposure in the automations UI.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.31.0 · Oct 2026 · source · release history
  • Adds Organization-scoped Secrets (under Settings > Secrets) so admins can share credentials across users and workflows without requiring per-user configuration.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ OpenHands screenshot announced · Sep 2026 · source · release history
  • Allows overwriting an existing secret value directly from the secret edit form. v1.7.0 · Jul 2026 · source · release history
  • Allows overwriting an existing secret value directly from the secret edit form. v1.7.0 · Jul 2026 · source · release history
  • Adds ability to save custom secrets for agents directly through the UI settings panel. 0.39.0 · May 2025 · source · release history
Other / not yet classified 109 features Features we have not matched to a capability yet. A suggested match is marked.
OpenHands SDK and Agent Execution verified A modular SDK lets developers build AI agents capable of running commands, editing files, browsing the web, and interacting with system tools. 49 releases · 3 other sources · first seen Jun 2024

previously: OpenHands SDK

release 49 total

  • Adds DigitalOcean as a supported execution backend in Agent Canvas, reachable via Manage Backends → Add Backend → Providers → DigitalOcean, authenticated with a DigitalOcean personal access token.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ OpenHands screenshot announced · Oct 2026 · source · release history
  • Enables provisioning of OpenHands agents on DigitalOcean Harness Runtime — isolated microVM sandboxes with dedicated disk, terminal, and browser tools — without managing the underlying infrastructure. announced · Oct 2026 · source · release history
  • Adds browser key down|up|release-all commands to the verify-openhands browser controller for holding and releasing keys during automated browser sessions.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.27.0 · Oct 2026 · source · release history
  • Adds feat: request Docker execution workspaces from Docker servers enabling the agent to delegate containerized execution to a list of configured remote Docker hosts rather than only using local or default environments. v1.21.0 · Sep 2026 · source · release history
  • Adds forwarding of Docker conversation runtime settings to the agent runtime. v1.20.0 · Sep 2026 · source · release history
  • Adds GPT-6-Astra to the list of supported LLM providers for agent execution v1.19.0 · Sep 2026 · source · release history

docs

  • The OpenHands SDK is a modular framework for building AI agents that interact with code, files, and system commands. Agents can execute bash commands, edit files, browse the web, and more. docs update · Aug 2026 · source

example

  • Connect a DigitalOcean account as an agent execution backend so you can provision and manage cloud-hosted OpenHands agents without leaving Agent Canvas. In Agent Canvas, go to Manage Backends → Add Backend → Providers and select DigitalOcean. announced · Oct 2026 · source

api

  • GET /api/options/security-analyzers · source
Conversation sandbox management verified Users can control how sandboxes are grouped, shared, or isolated across conversations and set a default sandbox spec for new ones. 22 releases · 9 other sources · first seen Oct 2024

release 22 total

  • Open conversations immediately with inline startup progress instead of waiting for runtime readiness. v1.35.0 · Nov 2026 · source · release history
  • Enables starting a new conversation directly in the row's sandbox from the sidebar conversation list. v1.34.0 · Oct 2026 · source · release history
  • Labels the share toggle Share with Org users in team org contexts to clarify sharing scope. v1.34.0 · Oct 2026 · source · release history
  • Enables Docker conversation runtime via a single environment variable, giving each conversation its own isolated container so agents can work in parallel without sharing an execution environment.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ OpenHands screenshot announced · Oct 2026 · source · release history
  • Shows the workspace path in the Files view for easier orientation within multi-folder workspaces. v1.15.0 · Aug 2026 · source · release history
  • Enriches final archive manifests with additional metadata and removes redundant initial snapshots. cloud-1.46.0 · Jul 2026 · source · release history

docs

  • Safety depends on the backend and workspace you select. A local process backend runs Agent Server and tools directly on its host. Docker, Kubernetes, Sandbox Server, Cloud, and Enterprise deployments can provide stronger isolation according to their container, sandbox, mount, and network configuration. seen Aug 2026 · source
  • Conversations And Sandboxes Configure conversation placement, sharing, and sandbox lifecycle. seen Jul 2026 · source

example

  • Configure a per-conversation Docker runtime for an isolated agent sandbox. In the canvas, go to Settings → Runtime and set the Docker runtime options for the active conversation. v1.34.0 · Oct 2026 · source
  • Quickly enable or disable all workspace folders at once via the Conversations header. Click the toggle icon in the Conversations header to select/deselect all workspace folders. v1.24.0 · Sep 2026 · source
  • Pin a specific sandbox environment for all your agent runs so you don't have to reconfigure it per session. In the console, go to Settings > User Settings and set the Default Sandbox Spec to your preferred environment via the `default_sandbox_spec_id` field. cloud-1.40.0 · Jun 2026 · source
  • Set a default sandbox spec so every new conversation automatically uses your preferred compute environment — no manual selection required. In the console, go to Settings > User Settings and set Default Sandbox Spec to your preferred spec, then save. cloud-1.40.0 · Jun 2026 · source
  • Control how sandboxes are shared or isolated across conversations to optimize resource usage or enforce separation. In the console, go to Settings > Sandbox and select the desired sandbox grouping strategy. 1.8.0 · Jun 2026 · source

api

  • POST /api/conversations/{conversation_id}/upload-files · source
  • POST /api/conversations · source
LLM profile management verified Users can save named LLM configurations including credentials and model selection and switch between them without re-entering details. 20 releases · 5 other sources · first seen Aug 2024

release 20 total

  • Supports DigitalOcean Serverless Inference as a model provider in Agent Canvas, allowing developers to configure reusable LLM profiles backed by a DigitalOcean model access key without manually specifying an inference endpoint. OpenHands screenshot announced · Oct 2026 · source · release history
  • Adds Provider Connections, which store a provider key and optional base URL once and allow multiple LLM profiles to share credentials, with linked profiles showing when a connection is missing. OpenHands screenshot announced · Sep 2026 · source · release history
  • LLM profiles now validate credentials and model availability before saving. announced · Sep 2026 · source · release history
  • Adds an LLM provider-connections UI for the local agent-server, letting practitioners configure provider connections directly from the interface. v1.15.0 · Aug 2026 · source · release history
  • Adds LLM pre-flight validation when saving LLM profiles, blocking misconfigured settings before they take effect. v1.14.0 · Aug 2026 · source · release history
  • Adds LLM pre-flight validation that checks and rejects misconfigured LLM profiles before they can be saved. v1.14.0 · Aug 2026 · source · release history

docs

  • Agent Canvas supports configuring your LLM provider, model, and credentials from the UI. It also supports saved LLM profiles , which make it easier to switch models without re-entering provider settings each time. Configure an LLM Profile Open Settings > LLM to add a reusable LLM profile. docs update · Jul 2026 · source

example

  • Set up a Provider Connection so multiple LLM profiles share one API key, making key rotation a single operation. In Agent Canvas, go to Settings > Provider Connections, click Add Connection, enter the provider key and optional base URL, then reference the connection in each LLM profile. announced · Sep 2026 · source
  • Switch between saved LLM configurations (e.g., a fast model for drafting and a powerful model for review) without re-entering credentials each time. In the console, go to Settings > LLM and create or select an LLM profile with your preferred model, API key, and parameters. 1.8.0 · Jun 2026 · source

api

  • GET /api/settings · source
  • POST /api/reset-settings · source
Usage & Monitoring dashboard shipped Teams can set spending limits and monitor agent usage costs through a dedicated Budgets dashboard and expanded Usage Dashboard. 21 releases · 1 other source · first seen Jul 2024

previously: Budgets and usage monitoring

release 21 total

  • Adds Settings > Your Budget dashboard giving members visibility into their OpenHands usage and monthly budget consumption. OpenHands screenshot announced · Sep 2026 · source · release history
  • Agent Canvas telemetry tagged by deployment kind v1.23.0 · Sep 2026 · source · release history
  • Tracks authenticated Canvas arrivals. v1.19.0 · Sep 2026 · source · release history
  • Adds per-run LLM cost tracking on automations to help teams understand how prompts, context, and reasoning affect spend. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds per-run LLM cost display in the Activity Log and exports, giving operators visibility into token spend for each individual run. v1.11.0 · Aug 2026 · source · release history
  • Adds per-run LLM cost display in the Activity Log and exports, giving teams visibility into spend at the individual run level. v1.11.0 · Aug 2026 · source · release history

example

  • Monitor team spend and enforce cost limits by reviewing the new Budgets dashboard. In the console, go to Budgets to view configured budget limits and current usage, and to the Usage Dashboard for a breakdown of consumption by user or project. 1.11.0 · Jul 2026 · source
API key lifecycle management verified API keys support optional validity windows defined by start and expiry fields, and key names are validated to match environment-variable format. 13 releases · 9 other sources · first seen Apr 2025

release 13 total

  • Enables overwriting an existing secret's value directly from the secret edit form. v1.7.0 · Jul 2026 · source · release history
  • Adds optional active window (not_before & expires_at) for API keys. 1.9.0 · Jul 2026 · source · release history
  • API keys gain an optional active window via not_before and expires_at fields. 1.9.0 · Jul 2026 · source · release history
  • API keys now support an explicit unbound org scope as a first-class option. cloud-1.41.0 · Jul 2026 · source · release history
  • API keys gain optional active-window controls (not_before and expires_at) for time-bounded access. cloud-1.41.0 · Jul 2026 · source · release history
  • Adds validation for secret names to ensure valid environment-variable format. 1.9.0 · Jul 2026 · source · release history

example

  • Restrict an API key to a specific validity window so it auto-expires after a contractor engagement ends. In the console, go to Settings > API Keys, create or edit a key, and set the 'Not Before' and 'Expires At' fields to define the active window. cloud-1.41.0 · Jul 2026 · source
  • Create an API key that is only valid within a specific time window — useful for temporary contractor access or scheduled automation. curl -X POST https://app.openhands.ai/api/api-keys \ -H 'Authorization: Bearer <your-token>' \ -H 'Content-Type: application/json' \ -d '{"name": "ci-bot", "not_before": "2026-08-01T00:00:00Z",… cloud-1.41.0 · Jul 2026 · source
  • Store a custom API key or credential so the agent can securely access it during task execution — no code change required. In the console, go to Settings > Secrets and add a new custom secret (name + value) to make it available to the agent at runtime. 0.39.0 · May 2025 · source
  • Manage API keys for programmatic access to OpenHands Cloud from the settings page. In the OpenHands Cloud console, go to Settings > API Keys to create or revoke keys. 0.35.0 · Apr 2025 · source

api

  • PUT /api/secrets/{secret_id} · source
  • DELETE /api/secrets/{secret_id} · source
  • GET /api/conversations/{conversation_id}/remember-prompt · source
  • POST /api/secrets · source
  • GET /api/secrets · source
Enterprise deployment configuration verified Operators can gate cloud-account prompts to enterprise deployments, customise resolver labels, and route unclaimed automation events to a default org. 15 releases · 6 other sources · first seen Jun 2026

release 15 total

  • Shows full organization names in the backend selector. v1.29.0 · Oct 2026 · source · release history
  • Adds a unified cloud settings entrypoint for Agent Canvas. v1.17.0 · Sep 2026 · source · release history
  • unified cloud settings entrypoint for Agent Canvas v1.17.0 · Sep 2026 · source · release history
  • New OH_RESOLVER_LABEL env var enables per-deployment resolver macro overrides. 1.9.0 · Jul 2026 · source · release history
  • Adds OH_RESOLVER_LABEL environment variable for per-deployment resolver macro customization. 1.9.0 · Jul 2026 · source · release history
  • Routes unclaimed automation events to the default org on single-org installs. 1.9.0 · Jul 2026 · source · release history

example

  • Set the deployment mode to enterprise cloud to gate cloud-account CTAs appropriately. OH_DEPLOYMENT_MODE=enterprise_cloud 1.9.0 · Jul 2026 · source
  • Set a per-deployment resolver label to customize which resolver macro handles automation events. OH_RESOLVER_LABEL=my-team-resolver 1.9.0 · Jul 2026 · source
  • Set a per-deployment resolver label and restrict resolver to enterprise cloud mode. OH_RESOLVER_LABEL=my-team-resolver OH_DEPLOYMENT_MODE=enterprise_cloud 1.9.0 · Jul 2026 · source
  • Pin a custom resolver label per deployment so automation events are routed to the correct resolver macro. OH_RESOLVER_LABEL=my-org-resolver cloud-1.39.0 · Jun 2026 · source

api

Sub-agent delegation and visualization verified A primary agent can break large tasks into parallel sub-tasks handled by specialised agents, with live visualisation in the chat UI. 18 releases · 2 other sources · first seen Aug 2024

release 18 total

  • Adds a typed agent action for launching local or Cloud child conversations, expanding programmatic multi-conversation workflows. v1.11.0 · Aug 2026 · source · release history
  • Adds a typed agent action for launching local or Cloud child conversations, enabling agents to programmatically spawn sub-conversations. v1.11.0 · Aug 2026 · source · release history
  • Adds a typed agent action for launching local or Cloud child conversations, enabling programmatic multi-conversation workflows. v1.11.0 · Aug 2026 · source · release history
  • Passes repository metadata to observability traces, enriching telemetry with source context for agent runs. 1.11.0 · Jul 2026 · source · release history
  • Includes repository metadata (e.g., repo name, branch, commit) in observability traces, enabling richer filtering and attribution in tracing backends. cloud-1.44.0 · Jul 2026 · source · release history
  • Adds sub-agent task (TaskToolSet) visualizer to the chat UI. 1.9.0 · Jul 2026 · source · release history

docs

  • This guide shows how to use the OpenHands Agent Canvas as a daily development work queue. The agent gathers work from GitHub and Slack, organizes it by urgency, gives you one task at a time, and can dispatch separate agents for work that can happen in parallel. seen Aug 2026 · source

api

  • GET /api/conversations/{conversation_id}/trajectory · source
Agent profiles verified Reusable agent configurations including model and tool settings can be defined and applied across projects in enterprise deployments. 16 releases · 3 other sources · first seen Aug 2024

release 16 total

  • Launches the default agent profile by id; profiles now own their own settings. v1.29.0 · Oct 2026 · source · release history
  • Adds per-profile skill selection from the server catalog via agent profiles.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.29.0 · Oct 2026 · source · release history
  • Adds Agent Profiles to automations (v1.20.0), letting each automation run with a saved profile that scopes the MCP servers, secrets, and tools available to that agent. OpenHands screenshot announced · Oct 2026 · source · release history
  • Adds the ability to select which secrets are available to a specific agent profile, scoping credential exposure per profile.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.20.0 · Sep 2026 · source · release history
  • agent-profiles feature enables selecting specific secrets available to a profile v1.20.0 · Sep 2026 · source · release history
  • Adds support for selecting saved agent profiles when configuring automations. v1.20.0 · Sep 2026 · source · release history

example

  • Configure an agent profile with a specific Model Router and custom skill set so different automation profiles can target different LLM routing strategies. In the OpenHands UI, go to Agent Profiles > select or create a profile > choose a Model Router from the router picker > add skills from the server catalog > save the profile. v1.29.0 · Oct 2026 · source
  • Customize the agent's system prompt for a specific repository so it follows project-specific conventions on every run. In your repository root, create a `.openhands` directory and add your prompt customization files there. OpenHands will automatically detect and apply them when operating on that repo. 0.18.0 · Jan 2025 · source

api

  • GET /api/options/agents · source
Organization invitation and onboarding shipped Org admins can invite users via copyable invite links or email-match auto-acceptance with reduced manual confirmation steps. 14 releases · 2 other sources · first seen Sep 2024

release 14 total

  • Adds an LLM provider-connections UI (local agent-server) to configure model endpoints directly from the client interface. v1.15.0 · Aug 2026 · source · release history
  • Exposes copyable invite links so org invitations work without email delivery. 1.9.0 · Jul 2026 · source · release history
  • Accepts pending invitations by verified-email match at sign-in, removing friction for new members. 1.9.0 · Jul 2026 · source · release history
  • Auto-accepts invitation links on click, removing the confirm/cancel modal. 1.9.0 · Jul 2026 · source · release history
  • Accepts pending invitations by verified-email match at sign-in. 1.9.0 · Jul 2026 · source · release history
  • Auto-accepts invitation links on click instead of showing a confirm/cancel modal. 1.9.0 · Jul 2026 · source · release history

example

  • Copy and share an org invite link directly from the console so new members can join without waiting for an email. In the console, go to Settings > Organization > Members and click "Copy invite link" to share a URL that auto-accepts on click. cloud-1.39.0 · Jun 2026 · source
  • Share an invite link directly with a new org member when email delivery is unavailable. In the OpenHands console, go to Organization Settings > Members > Invite Members, then copy the generated invite link and share it directly with the invitee. cloud-1.39.0 · Jun 2026 · source
Jira Data Center integration verified Agents can connect to Jira Data Center with per-user OAuth, auto-linking issues to repositories, and picker-based mentions for issue-to-repo workflows. 14 releases · 2 other sources · first seen Jul 2024

Also counts toward: Ticketing integration

release 14 total

  • Adds Jira Data Center email-mode auto-link, targeted repo lookup, and picker mentions. 1.9.0 · Jul 2026 · source · release history
  • Jira DC: email-mode auto-link, targeted repo lookup, and picker mentions. 1.9.0 · Jul 2026 · source · release history
  • Persists and injects per-user OAuth tokens in Jira DC resolver conversations. 1.9.0 · Jul 2026 · source · release history
  • Persists and injects per-user OAuth tokens in Jira DC resolver conversations. 1.9.0 · Jul 2026 · source · release history
  • Enhances Jira Data Center integration with email-mode auto-linking, targeted repository lookup, and picker mentions. cloud-1.40.0 · Jun 2026 · source · release history
  • Jira Data Center integration adds email-mode auto-linking, targeted repository lookup, and picker-based @mentions for richer issue-to-repo workflows. cloud-1.40.0 · Jun 2026 · source · release history

command line

  • --labels — Comma-separated issue labels (e.g. 'bug,frontend'). v1.13.0 · Aug 2026

example

  • Target a specific branch when starting work on a repository from the homepage, without manually switching branches later. In the console, go to the Homepage, select your repository, then use the branch picker to choose the desired branch before starting a conversation. 0.37.0 · May 2025 · source
OpenHands Cloud LLM Provider shipped The tool offers a native LLM provider hosted by OpenHands Cloud, including support for specific models like Kimi-K2 and Bring Your Own Key (BYOK) integration. 12 releases · 3 other sources · first seen Feb 2025

release 12 total

  • Adds GPT-6 Astra model support. v1.19.0 · Sep 2026 · source · release history
  • Adds DB-driven free/default model flags in Canvas controlled by the Canvas subsystem. v1.18.0 · Sep 2026 · source · release history
  • Sets Kimi K3 as the default Canvas model and tags it as free, giving users a no-cost starting point. v1.14.0 · Aug 2026 · source · release history
  • Sets Kimi K3 as the default Canvas model and tags it as free. v1.14.0 · Aug 2026 · source · release history
  • Sets Kimi K3 as the default Canvas model and tags it as free. v1.14.0 · Aug 2026 · source · release history
  • Adds Clarifai as a supported LLM provider. 0.60.0 · Oct 2025 · source · release history

docs

  • The default model is OpenAI GPT-5.6 Sol , and DeepSeek V4 Flash is the free OpenHands-routed model. When adding an OpenHands provider connection, the provider field is a searchable supported-provider selector rather than free text. Agent Canvas first-time setup — Choose your agent screen showing OpenHands, Claude Code, Codex, and Gemini CLI options docs update · Aug 2026 · source

example

  • Configure default model usage via DB-driven flags in the Canvas interface. Access Canvas settings and update the DB-driven free/default model flags to control inference costs. v1.18.0 · Sep 2026 · source
  • Use your own LLM API key on OpenHands Cloud instead of the platform's default billing. In the OpenHands Cloud console, go to Settings and enter your own API key under the Bring Your Own Key (BYOK) section. 0.57.0 · Sep 2025 · source
Automations Run Monitoring shipped The tool provides a dedicated automation dashboard and live phase displays to track run activity, durations, failures, and real-time execution states. 11 releases · 3 other sources · first seen Mar 2026

release 11 total

  • List each event source's own event types in the automations UI so users can configure triggers more precisely. v1.35.0 · Nov 2026 · source · release history
  • Adds automation enhancements: show and edit keep_alive on the automation detail page, an Events webhook sources view under Automations to browse and manage incoming webhook event sources, and automation template suggestions that match an instance's configured integrations. v1.35.0 · Nov 2026 · source · release history
  • show manifest-declared value statements on dashboard cards and rows v1.17.0 · Sep 2026 · source · release history
  • Makes automation run UI task-outcome aware. v1.17.0 · Sep 2026 · source · release history
  • Make automation run UI task-outcome aware v1.17.0 · Sep 2026 · source · release history
  • Shows manifest-declared value statements on dashboard cards and rows. v1.17.0 · Sep 2026 · source · release history

docs

  • Run Phase Automation runs surface a live phase that reflects a run’s current state: . The phase appears on automation cards, in the Activity Log, and on the home screen, and updates live as a run progresses. A failed run retains its last phase after it stops. field for every run, as well as the run’s phase . Agent Canvas import automation dialog previewing the Weekly Documentation Review name, schedule, and prompt before import docs update · Aug 2026 · source
  • Run Statuses A run can be PENDING RUNNING COMPLETED FAILED CANCELLED , or SKIPPED . A SKIPPED run can occur when the backend reaches its concurrency limit. Future backend statuses appear as a neutral status badge so they do not prevent you from viewing the automation. seen Aug 2026 · source

example

  • Monitor the agent's progress across multi-step tasks in real time. In the right panel, click the `Task List` tab to view the agent's current tasks and their live status. 1.5.0 · Mar 2026 · source
Conversation tags and sidebar filters shipped Users can tag conversations and filter the sidebar by tags or automation names using visible tag chips and sidebar filter controls. 12 releases · 2 other sources · first seen Jul 2025

release 12 total

  • Adds sidebar enhancements: store sidebar pin and archive state as server-side tags so the layout is preserved across sessions, show startup activity in sidebar conversation rows, and allow dragging the sidebar edge to resize it. v1.35.0 · Nov 2026 · source · release history
  • Persist workspace and repository metadata as server-side conversation tags. v1.35.0 · Nov 2026 · source · release history
  • Adds filter and edit controls for automation tags in the automations list. v1.34.0 · Oct 2026 · source · release history
  • Adds conversation tags with visible tag chips, sidebar filters for tags and automation names (v1.17.0). OpenHands screenshot announced · Oct 2026 · source · release history
  • conversation-panel: add conversation tags and filtering v1.17.0 · Sep 2026 · source · release history
  • Adds conversation tags and filtering in the conversation panel. v1.17.0 · Sep 2026 · source · release history

example

  • Filter your conversation list by tags to quickly find related automations or discussions. In the conversation panel, use the new tag filter dropdown to select and narrow results by 'automation' or custom tags. v1.17.0 · Sep 2026 · source
  • Keep a frequently referenced conversation always accessible by pinning it. In the OpenHands UI, right-click or use the tab options on a conversation tab and select 'Pin' to pin it; select 'Unpin' to remove the pin. 0.62.0 · Nov 2025 · source
SMTP email service integration shipped The platform supports SMTP as a transactional email provider alongside the existing Resend integration. 11 releases · 3 other sources · first seen Nov 2024

release 11 total

  • Adds Organization-scoped Secrets (under Settings > Secrets) so admins can share credentials across users and workflows without requiring per-user configuration.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds SMTP email service integration for outbound email delivery alongside the existing Resend provider. 1.10.0 · Jul 2026 · source · release history
  • Adds SMTP email service integration for outbound email delivery. cloud-1.43.0 · Jul 2026 · source · release history
  • Adds SMTP email service integration, enabling email delivery alongside the existing Resend provider. 1.10.0 · Jul 2026 · source · release history
  • Adds SMTP email service integration, enabling transactional email delivery alongside the existing Resend provider. cloud-1.43.0 · Jul 2026 · source · release history
  • Supports custom pull request titles when using the GitHub issue resolver. 0.17.0 · Dec 2024 · source · release history

example

  • Provision a shared read-only API key so every developer can use it in workflows without configuring their own credentials. In OpenHands Enterprise, go to Settings > Secrets and create a new Organization Secret (e.g. a PostHog API key). announced · Sep 2026 · source
  • After an agent completes its work, push the branch and open a PR without leaving the UI. In the OpenHands UI, after a session completes, click the `Push & Create PR` button to push the current branch and create a pull request in your connected repository. 0.14.3 · Nov 2024 · source
  • After completing a coding task in a session, push your changes to GitHub without leaving the chat interface. In the chat interface, click the 'Push to GitHub' button to push your current changes to the configured GitHub repository. 0.14.1 · Nov 2024 · source
LLM context window monitoring and compaction shipped A real-time context window meter shows token usage, and users can manually trigger compaction to keep conversations within model limits. 13 releases · 1 other source · first seen Aug 2024

release 13 total

  • Adds a context meter and usage drawer showing remaining context, token usage, and cost as a conversation grows, with a manual conversation compact option where supported. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds a context window usage meter, usage drawer, and manual compaction control so users can monitor and manage LLM context consumption mid-session. v1.13.0 · Aug 2026 · source · release history
  • Adds a context window usage meter, usage drawer, and manual compaction control so practitioners can monitor and manage LLM context consumption. v1.13.0 · Aug 2026 · source · release history
  • Adds a context window usage meter, usage drawer, and manual compaction so practitioners can monitor and control context consumption in real time. v1.13.0 · Aug 2026 · source · release history
  • Doubles the condenser default max_size from 120 to 240, allowing larger context to be retained before summarization. 1.2.0 · Jan 2026 · source · release history
  • Adds a configurable max history size setting for the condenser, giving operators control over context window usage. 0.55.0 · Sep 2025 · source · release history

example

  • Enable memory condensation to keep long sessions within LLM context limits without manual intervention. In the console, go to Settings and enable memory condensation. 0.26.0 · Feb 2025 · source
Conversation archive verified Users can archive past conversations from the UI, with archive manifests that include enriched metadata. 12 releases · 1 other source · first seen Dec 2024

Also counts toward: REST API

release 12 total

  • Add a Download button in the Files tab lets users save workspace files directly from the browser.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.35.0 · Nov 2026 · source · release history
  • Adds a unified Commits drawer for version control and commit inspection alongside the conversation. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds conversation archiving to clear the sidebar while preserving past conversations. announced · Sep 2026 · source · release history
  • Adds client-side conversation archive so users can archive and manage past conversations directly in the UI. v1.13.0 · Aug 2026 · source · release history
  • Adds client-side conversation archive, letting users archive and manage past conversations directly in the UI. v1.13.0 · Aug 2026 · source · release history
  • Adds client-side conversation archive to organize and declutter past agent sessions. v1.13.0 · Aug 2026 · source · release history

api

  • GET /api/conversations/{conversation_id}/zip-directory · source
Native desktop app verified A native desktop app for macOS and Windows bundles all required runtimes so users can run Agent Canvas without installing prerequisites or keeping a terminal open. 6 releases · 7 other sources · first seen Nov 2024

release

  • Adds a universal macOS DMG installer with per-architecture bundled runtimes for the desktop app.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.23.0 · Sep 2026 · source · release history
  • universal macOS DMG with per-arch bundled runtimes v1.23.0 · Sep 2026 · source · release history
  • Expands desktop app builds to bundle required runtimes and adds Linux support (in early preview) alongside existing Windows and macOS. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds a Linux desktop installer build (.deb package) via updated CI and maintainer scripts. v1.16.0 · Aug 2026 · source · release history
  • Adds native Windows support without requiring WSL, broadening local deployment options. 0.41.0 · Jun 2025 · source · release history
  • New empty-state design for the chat interface. 0.13.0 · Nov 2024 · source · release history

docs

  • Desktop App (Preview Build) The Agent Canvas desktop app for macOS and Windows is an early preview build ready for user testing. It bundles the Node.js and runtimes, so you do not need to install prerequisites or keep a terminal open. docs update · Aug 2026 · source
  • You can also test a preview build of the native desktop app. Try the desktop preview docs update · Aug 2026 · source

command line

  • --dockerfile v1.23.0 · Sep 2026

example

  • Clear macOS Gatekeeper quarantine so the OpenHands Agent Canvas app opens without a damaged warning after moving it to Applications. xattr -dr com.apple.quarantine "/Applications/OpenHands Agent Canvas.app" v1.32.0 · Oct 2026 · source
  • Install on macOS with native ARM and Intel binaries in a single package. Download the `universal macOS DMG` from the release assets and mount it. v1.23.0 · Sep 2026 · source
  • Start the full local stack agent-canvas
  • Run static frontend and ingress only agent-canvas --frontend-only
Multi-model LLM discovery with BYOK verified Enterprise deployments present a unified catalogue of available LLM models with bring-your-own-key access controls. 12 releases · 1 other source · first seen Jul 2024

release 12 total

  • Supports Recursive Flint as a model backend via OpenRouter by configuring an OpenRouter API key and selecting the Flint model identifier.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ OpenHands screenshot announced · Oct 2026 · source · release history
  • Supports configurable Bring-Your-Own-Router (BYOR) key alias patterns for enterprise deployments. cloud-1.46.0 · Jul 2026 · source · release history
  • OHE multi-model LLM discovery with BYOK gating: proxy discovery, catalogue union, and updated UX. 1.9.0 · Jul 2026 · source · release history
  • Adds OHE multi-model LLM discovery with BYOK gating, proxy discovery, catalogue union, and UX. 1.9.0 · Jul 2026 · source · release history
  • Enables multi-model LLM discovery and BYOK gating in OpenHands Enterprise, unifying proxy discovery and the model catalogue. cloud-1.39.0 · Jun 2026 · source · release history
  • Enables multi-model LLM discovery and BYOK gating for OpenHands Enterprise (OHE) installs, including proxy discovery and catalogue union. cloud-1.39.0 · Jun 2026 · source · release history

api

  • GET /api/options/models · source
Skills page and plugin skill browsing shipped Users can browse and filter skills bundled within plugins, including command-derived skills, using faceted filters for faster discovery. 8 releases · 5 other sources · first seen May 2025

release 8 total

  • Reads public skills from the bundled extensions package for launchers. v1.29.0 · Oct 2026 · source · release history
  • feat(skills): replace the all-on skill catalog with an explicit allow-list v1.16.0 · Aug 2026 · source · release history
  • Adds a faceted filter rail to the Skills page for narrowing skills by category. v1.10.0 · Aug 2026 · source · release history
  • Adds faceted rail filtering to the Skills page for faster skill discovery. v1.10.0 · Aug 2026 · source · release history
  • Adds a faceted rail filter to the Skills page for narrowing down skills by category. v1.10.0 · Aug 2026 · source · release history
  • Adds ability to enable or disable default global skills, giving operators control over which built-in capabilities are active. 1.6.0 · Mar 2026 · source · release history

docs

  • Inspect Plugin Contents Select a plugin to open its details. Alongside its metadata, the detail view can show: Skills in this plugin bundle — cards for bundled skills, including command-derived skills, with their icons, names, and descriptions. Files — an expandable directory tree. docs update · Aug 2026 · source

example

  • Install a Canvas App in beta to add a custom internal dashboard to Agent Canvas without modifying the core application. In Agent Canvas, go to Apps, click Install App, paste the app source or manifest URL, inspect the resolved revision and contributed pages, then click Enable only after reviewing the trusted code. OpenHands screenshot announced · Sep 2026 · source
  • Surface available agent skills mid-conversation without leaving the chat input. In the chat input, type `/` to open the slash command menu and select an available agent skill or command. 1.5.0 · Mar 2026 · source
  • Save a full agent conversation for audit, review, or sharing — useful after a complex remediation session. In the OpenHands UI, open the conversation panel, locate the session, and click 'Export Conversation' to download the conversation as a file. 1.1.0 · Dec 2025 · source
  • Disable proactive conversation starters for Cloud Resolver if you prefer a quieter, prompt-only experience. In the console, go to Account Settings and toggle 'Proactive conversation starters' off. 0.37.0 · May 2025 · source
Automations menu access shipped The Automations menu is accessible to all users so automation configuration requires no special permissions. 11 releases · 2 other sources · first seen Jun 2026

release 11 total

  • Narrows the needs review status filter for automations. v1.26.0 · Oct 2026 · source · release history
  • Adds structured disablement reasons with a timestamp on the automation detail page when an automation is turned off manually or after repeated dispatch failures (v1.19.0). OpenHands screenshot announced · Oct 2026 · source · release history
  • Surfaces which identity an automation runs as on the automation detail page (v1.18.0). announced · Oct 2026 · source · release history
  • Adds automation tag filter and recognition so automations can be organized and surfaced by tag. v1.11.0 · Aug 2026 · source · release history
  • Keeps the Automations pane visible even when empty, reducing navigation confusion. v1.11.0 · Aug 2026 · source · release history
  • Adds manifest-driven sub-pages to the automation interface, enabling structured automation workflows. v1.10.0 · Aug 2026 · source · release history

docs

  • Some recommended automations depend on integrations that cannot be auto-installed as MCP servers on this backend (for example, Jira’s HTTP/OpenAPI-only integration). These appear on the recommendation card with a Needs external setup label. seen Aug 2026 · source
  • Backends created by the agent-canvas launcher include Automation Server, so they can run agents on a schedule or in response to external events. seen Aug 2026 · source
Organization conversation admin dashboard verified Org admins can review and manage all conversations across their organisation from a dedicated admin dashboard. 7 releases · 6 other sources · first seen Jul 2026

release 7 total

  • Shows live agent activity streamed directly in the chat view so users can follow what the agent is doing in real time. v1.9.0 · Aug 2026 · source · release history
  • Renames the admin dashboard to Usage & Monitoring for clearer intent. 1.10.0 · Jul 2026 · source · release history
  • Renames the Admin Dashboard to Usage & Monitoring for clearer intent. cloud-1.43.0 · Jul 2026 · source · release history
  • New organization conversation admin dashboard lets org admins review and manage all conversations across their org. cloud-1.41.0 · Jul 2026 · source · release history
  • New organization conversation admin dashboard gives org admins visibility into all conversations under their org. cloud-1.41.0 · Jul 2026 · source · release history
  • Adds organization conversation admin dashboard. 1.9.0 · Jul 2026 · source · release history

docs

  • tab in the sidebar to see all automations on the active backend. Each row shows the automation name, trigger type, and enabled state. When the active backend is healthy but has no automations, the Automate pane remains available and includes an option to add one. Agent Canvas import automation dialog previewing the Weekly Documentation Review name, schedule, and prompt before import docs update · Aug 2026 · source

api

  • DELETE /api/conversations/{conversation_id} · source
  • PATCH /api/conversations/{conversation_id} · source
  • GET /api/conversations · source
  • GET /api/conversations/{conversation_id} · source
  • POST /api/conversations/{conversation_id}/submit-feedback · source
Mid-conversation LLM model switching shipped Users can switch the LLM model mid-conversation for cloud ACP agents without losing existing conversation context. 10 releases · 2 other sources · first seen Feb 2025

Also counts toward: REST API

release 10 total

  • Adds a Let the agent switch LLM profiles setting for explicit control over whether agents can change models mid-conversation. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds a context window usage meter, usage drawer, and manual compaction control so users can monitor and manage LLM context consumption mid-session. v1.13.0 · Aug 2026 · source · release history
  • LLM selector is now always visible in the UI; agent-profile switching has been moved to the tools menu. v1.7.0 · Jul 2026 · source · release history
  • New switch_acp_model proxy endpoint enables model switching for cloud ACP conversations. 1.9.0 · Jul 2026 · source · release history
  • Adds switch_acp_model proxy endpoint for switching LLM models mid-conversation in cloud ACP sessions. 1.9.0 · Jul 2026 · source · release history
  • Introduces a switch_acp_model proxy endpoint enabling model switching within cloud ACP conversations. cloud-1.39.0 · Jun 2026 · source · release history

example

  • Switch the LLM model mid-conversation for a cloud ACP agent via the proxy endpoint. curl -X POST https://<your-openhands-host>/api/acp/switch_acp_model \ -H 'Authorization: Bearer <api_key>' \ -H 'Content-Type: application/json' \ -d '{"conversation_id": "<conversation_id>",… 1.9.0 · Jul 2026 · source
  • Switch the agent to Claude 3.7 when you need its extended thinking or latest capabilities. In the console, go to Settings > Model and select the Anthropic provider, then choose Claude 3.7 from the model list. 0.27.0 · Feb 2025 · source
OpenHands CLI verification and testing verified suggested A dedicated CLI (`control-openhands`) bundles the `verify-openhands` skill and a full feature map so users can test and verify OpenHands behaviors from the command line, with live recipes covering an expanding set of mapped behaviors. 4 releases · 6 other sources · first seen Jun 2025

Suggested capability: Model evaluation. This is our guess, not confirmed.

Also counts toward: Command-line interface

release

  • Adds --mars-web and --lock-to-cloud launch flags to the verify-openhands tool.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.33.0 · Oct 2026 · source · release history
  • Adds browser record command to record videos of browser sessions in verify-openhands end-to-end tests. v1.27.0 · Oct 2026 · source · release history
  • Maps 20 more behaviors to verify-openhands, with live recipes. v1.26.0 · Oct 2026 · source · release history
  • Adds control-openhands CLI with the verify-openhands skill and full feature map for testing and verifying OpenHands behavior.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.26.0 · Oct 2026 · source · release history

command line

  • --skip-network-check v1.23.0 · Sep 2026
  • --now — UTC reference time for deterministic testing v1.23.0 · Sep 2026

example

  • Launch verify-openhands locked to cloud infrastructure with the Mars web interface enabled. verify-openhands --mars-web --lock-to-cloud v1.33.0 · Oct 2026 · source
  • Capture a video of a browser session while running a verify-openhands end-to-end test for later review. browser record v1.27.0 · Oct 2026 · source
  • Hold a modifier key during a browser automation sequence in verify-openhands, then release all held keys at the end. browser key down Shift browser key down ArrowRight browser key release-all v1.27.0 · Oct 2026 · source
  • Enable vi-style j/k navigation in CLI confirmation menus for keyboard-driven workflows. CLI_VI_MODE=true python -m openhands.core.cli 0.46.0 · Jun 2025 · source
Agent pause and interrupt control verified Users can pause a running agent mid-task through a dedicated interrupt control for more reliable intervention. 8 releases · 2 other sources · first seen May 2025

release 8 total

  • Supports connecting to existing DigitalOcean-hosted agent sessions, resuming paused sessions, and pausing or stopping sessions directly from Agent Canvas to control compute costs. OpenHands screenshot announced · Oct 2026 · source · release history
  • Shows live agent activity directly in the chat view so users can monitor what the agent is doing in real time. v1.9.0 · Aug 2026 · source · release history
  • Uses interrupt endpoint for agent pause UI interactions. 1.9.0 · Jul 2026 · source · release history
  • Uses interrupt endpoint for agent pause, enabling cleaner pause/resume from the UI. 1.9.0 · Jul 2026 · source · release history
  • Introduces a dedicated interrupt endpoint powering the agent pause UI, enabling more reliable mid-task agent control. cloud-1.40.0 · Jun 2026 · source · release history
  • Agent pause UI now uses a dedicated interrupt endpoint, enabling more reliable mid-task agent pausing. cloud-1.40.0 · Jun 2026 · source · release history

api

  • POST /api/conversations/{conversation_id}/stop · source
  • POST /api/conversations/{conversation_id}/start · source
Super-admin role management shipped Enterprise deployments can grant, revoke, and list super-admin roles programmatically with permission fallback for authorisation flows. 10 releases · first seen Jan 2025

Also counts toward: Role-based access control, REST API

release 10 total

  • Shows the Super Admin setup guide on enterprise backends during onboarding. v1.26.0 · Oct 2026 · source · release history
  • New enterprise/auth super-admin endpoint enables granting, revoking, and listing super-admin roles via API. 1.9.1 · Jul 2026 · source · release history
  • New enterprise super-admin management endpoint lets administrators programmatically grant, revoke, and list super-admin roles via API. cloud-1.42.0 · Jul 2026 · source · release history
  • New enterprise super-admin management endpoint enables granting, revoking, and listing super-admin roles via API. cloud-1.42.0 · Jul 2026 · source · release history
  • New enterprise/auth super-admin management endpoint supports grant, revoke, and list operations for super-admin roles. 1.9.1 · Jul 2026 · source · release history
  • Adds super roles via user.role_id with permission fallback for enterprise/auth authorization. cloud-1.41.0 · Jul 2026 · source · release history
Agent Task Planning and Control shipped The tool provides capabilities for agents to track tasks, manage planning modes for long-horizon work, and control sandbox lifecycle limits. 10 releases · first seen Jan 2025

release 10 total

  • Adds child conversation launching from a parent task, supporting manager-style workflows with Cloud-backed sandboxes and worktrees. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds a planning agent for structured, multi-step task execution. 1.5.0 · Mar 2026 · source · release history
  • New Task List tab in the right panel shows the agent's current task list with real-time status updates. 1.5.0 · Mar 2026 · source · release history
  • New task tracker interface provides structured visibility into agent task progress. 1.0.0 · Dec 2025 · source · release history
  • Adds a task tracking tool and planning mode to help agents manage long-horizon, multi-step tasks. 0.54.0 · Aug 2025 · source · release history
  • Adds a toggle to enable or disable solvability analysis in the resolver on OpenHands Cloud. 0.52.0 · Aug 2025 · source · release history
Repository clone depth control verified Users can choose between shallow and full Git history cloning to control how much commit history the agent can access inside the sandbox. 6 releases · 4 other sources · first seen Aug 2025

release

  • New Full Git history user setting controls how much repository history is provided to the agent. 1.9.0 · Jul 2026 · source · release history
  • Adds a Full Git history user setting. 1.9.0 · Jul 2026 · source · release history
  • Adds Full Git History user setting to control whether repositories are cloned with complete commit history instead of a shallow clone. cloud-1.40.0 · Jun 2026 · source · release history
  • Adds a user setting to enable full Git history cloning (instead of shallow clones) for agents that need deep commit context. cloud-1.40.0 · Jun 2026 · source · release history
  • Improves performance and UX when working with repositories containing many branches. 0.55.0 · Sep 2025 · source · release history
  • Includes branch information in repository context provided to agents. 0.52.0 · Aug 2025 · source · release history

example

  • Enable full Git history cloning when your agents need to analyze commit history or run git-log-based tools. In the console, go to Settings > User Settings and enable the Full Git History option. cloud-1.40.0 · Jun 2026 · source
  • Enable full Git history cloning when you need access to complete commit logs and blame history inside the agent sandbox. In the console, go to Settings > User Settings, enable Full Git History, then save. cloud-1.40.0 · Jun 2026 · source

api

  • GET /api/conversations/{conversation_id}/git/diff · source
  • GET /api/user/repository/branches · source
Multi-platform repository source support for Apps shipped Apps accept GitHub tree URLs, GitLab, Bitbucket, Gitea, and Forgejo repository folder URLs as valid sources, with Canvas auto-filling the source, revision, and path fields. 8 releases · 1 other source · first seen May 2025

release 8 total

  • Extends Apps to accept GitHub tree URLs, GitLab, Bitbucket, Gitea, and Forgejo repository folder URLs as valid App sources, with Canvas auto-filling source, revision, and path (v1.21.0). OpenHands screenshot announced · Oct 2026 · source · release history
  • An automation dashboard brings run activity, failures, durations, details, and recent trends into one operational view. OpenHands screenshot announced · Sep 2026 · source · release history
  • A recommended rail on the new-conversation page surfaces automation templates before users need to search. announced · Sep 2026 · source · release history
  • Recommended automations can now define form fields (such as repository or workflow-specific configuration) so users configure them directly without a setup conversation. announced · Sep 2026 · source · release history
  • Adds live phase display for automation runs, showing the current execution phase in the sidebar in real time. v1.16.0 · Aug 2026 · source · release history
  • Adds Forgejo integration, extending repository provider support to the self-hosted Forgejo platform. 1.1.0 · Dec 2025 · source · release history

docs

  • Run Phase Automation runs surface a live phase that reflects a run’s current state: . The phase appears on automation cards, in the Activity Log, and on the home screen, and updates live as a run progresses. A failed run retains its last phase after it stops. field for every run, as well as the run’s phase . Agent Canvas import automation dialog previewing the Weekly Documentation Review name, schedule, and prompt before import docs update · Aug 2026 · source
Automation Permissions and Creator Controls shipped The tool supports granular automation permissions, allowing creators to manage their own automations while restricting team members to view-only access or re-enabling rights. 7 releases · 2 other sources · first seen Aug 2026

Also counts toward: Role-based access control

release 7 total

  • Restricts automation re-enabling so only the creator can turn it back on with only the creator can turn an automation back on. v1.18.0 · Sep 2026 · source · release history
  • Restricts re-enabling an automation to its original creator only. v1.18.0 · Sep 2026 · source · release history
  • Enables editing automations directly on cloud backends via allow editing automations on cloud backends. v1.18.0 · Sep 2026 · source · release history
  • Enables editing automations on cloud backends. v1.18.0 · Sep 2026 · source · release history
  • Splits automation permissions into separate view and manage roles, with a creator escape hatch for full control over self-owned automations.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.17.0 · Sep 2026 · source · release history
  • split automation permissions into view/manage with creator escape hatch v1.17.0 · Sep 2026 · source · release history

example

  • Modify an existing automation when operating on a cloud backend host. Navigate to the Automations list in the OpenHands UI and click 'Edit' on a cloud-hosted automation entry. v1.18.0 · Sep 2026 · source
  • Give automation creators full control over their own automations while restricting other team members to view-only access. In the automations settings, assign 'view' permission to team members and 'manage' permission to automation owners; the creator escape hatch automatically grants creators full manage rights over… v1.17.0 · Sep 2026 · source
Cloud vs agent-server backend switcher shipped A compact UI control lets users quickly switch between cloud and local agent-server backends. 3 releases · 6 other sources · first seen Aug 2026

release

  • Adds a compact Cloud vs Agent-server backend chooser UI to the backends settings, making it faster to switch between hosting modes. v1.9.0 · Aug 2026 · source · release history
  • Adds a compact Cloud vs Agent-server add-backend chooser to streamline switching between backend types. v1.9.0 · Aug 2026 · source · release history
  • Adds a compact Cloud vs Agent-server backend chooser in the UI for faster backend selection. v1.9.0 · Aug 2026 · source · release history

docs

  • is the open-source browser client and control center for agent conversations and automations. It connects to one or more Agent Server backends. The launcher can start Canvas with local backend services as an all-in-one stack. seen Aug 2026 · source
  • The launcher can run the Canvas client with Agent Server, Automation Server, and ingress as an all-in-one local stack. Use npm or npx for direct local execution, or Docker for a containerized stack with explicit project mounts. You can also run the client separately and connect it to an existing backend. seen Aug 2026 · source
  • Agent Canvas is the browser client. It connects to backend services that own execution and persistent state: The launcher can package the client and backend services into one local stack. seen Aug 2026 · source
  • Agent Canvas is the open-source browser client and control center for OpenHands conversations and automations. It presents backend state and sends requests to backend services; it is not an agent runtime or sandbox. seen Aug 2026 · source
  • Agent Canvas can run directly on your machine or inside Docker. Use the local npm or npx paths for a direct local backend, or Docker for a sandboxed backend with explicit project mounts. Start with the simplest setup that matches the trust boundary you want. seen Jul 2026 · source
  • After Your First Session Keep the terminal or Docker container that runs Agent Canvas active while you use the browser. When you are done, stop Agent Canvas . Start it again with the same command when you return. For routine maintenance, see update and uninstall . Agent Canvas first-time setup — Choose your agent screen showing OpenHands, Claude Code, Codex, and Gemini CLI options seen Jul 2026 · source
Email delivery status visibility shipped Admins can see whether SMTP or Resend email delivery is active directly from the platform configuration UI. 8 releases · 1 other source · first seen Jul 2026

release 8 total

  • Surfaces email-enabled status for SMTP and Resend email providers in the admin UI. cloud-1.45.0 · Jul 2026 · source · release history
  • Surfaces email-enabled status for SMTP/Resend configurations so admins can confirm delivery is active. cloud-1.45.0 · Jul 2026 · source · release history
  • Surfaces email provider status (SMTP/Resend) so admins can confirm email delivery is enabled. 1.11.0 · Jul 2026 · source · release history
  • Surfaces email provider status (SMTP/Resend enabled) in the UI so admins can verify notification configuration at a glance. 1.11.0 · Jul 2026 · source · release history
  • Surfaces email-enabled status for both SMTP and Resend email providers in the UI. cloud-1.43.0 · Jul 2026 · source · release history
  • New email-enabled status surface shows whether SMTP or Resend email is active in the platform configuration. cloud-1.43.0 · Jul 2026 · source · release history

example

  • Check whether your SMTP or Resend email integration is active without digging through config files. In the console, go to Settings > Email and verify that the email provider status is shown as enabled. 1.11.0 · Jul 2026 · source
Default org and user provisioning shipped The first signed-in user becomes the default org owner, existing users are auto-migrated, and admins can create and manage org users via API. 9 releases · first seen Jun 2026

Also counts toward: REST API

release 9 total

  • Moves existing users into the default org when first auto-added. 1.9.0 · Jul 2026 · source · release history
  • First signed-in user is automatically made the default org owner, tracked via is_default flag. 1.9.0 · Jul 2026 · source · release history
  • New enterprise admin user-provisioning endpoint for programmatic user management. 1.9.0 · Jul 2026 · source · release history
  • Adds enterprise admin user-provisioning endpoint. 1.9.0 · Jul 2026 · source · release history
  • Adds an enterprise admin endpoint for programmatic user provisioning. cloud-1.40.0 · Jun 2026 · source · release history
  • New enterprise admin endpoint for user provisioning, enabling programmatic creation and management of org users via API. cloud-1.40.0 · Jun 2026 · source · release history
CLI Authentication and Standalone Execution shipped The tool supports headless authentication via OAuth 2.0 Device Flow and provides multi-platform standalone binaries for CLI execution without additional runtime setup. 8 releases · 1 other source · first seen Apr 2025

Also counts toward: Command-line interface

release 8 total

  • Adds multi-platform standalone executable binaries so the CLI runs without any additional setup or runtime install. 1.0.0-cli · Oct 2025 · source · release history
  • New and refreshed UI for the CLI experience. 1.0.0-cli · Oct 2025 · source · release history
  • Faster CLI startup when running via uv, pip, and similar tools. 1.0.0-cli · Oct 2025 · source · release history
  • Allows partial modification of CLI settings without needing to restate the full configuration. 0.53.0 · Aug 2025 · source · release history
  • Supports launching the full OpenHands UI directly from the CLI. 0.52.0 · Aug 2025 · source · release history
  • Persists alias choices in the CLI across sessions, reducing repetitive configuration. 0.50.0 · Jul 2025 · source · release history

example

  • Quickly start a new session, check status, or open settings without leaving the CLI. /new /status /settings 0.35.0 · Apr 2025 · source
Azure DevOps integration shipped Azure DevOps gains resolver mention support and one-click org-level webhook setup so any mention automatically triggers an OpenHands task. 6 releases · 2 other sources · first seen Dec 2025

release

  • Shows the connection state of built-in integrations directly in the automations setup choice modal, so users can see at a glance whether an integration is connected before proceeding.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.30.0 · Oct 2026 · source · release history
  • Adds Azure DevOps resolver with @mentions support and org-level one-click webhook setup. 1.9.0 · Jul 2026 · source · release history
  • Azure DevOps integration: resolver mentions and org-level one-click webhook setup. 1.9.0 · Jul 2026 · source · release history
  • Adds Azure DevOps resolver mentions and org-level one-click webhook setup, simplifying CI/CD trigger configuration. cloud-1.40.0 · Jun 2026 · source · release history
  • Azure DevOps integration gains resolver mentions support and org-level one-click webhook setup, simplifying automated task triggering. cloud-1.40.0 · Jun 2026 · source · release history
  • Adds Azure DevOps integration support for repository and pipeline connectivity. 1.0.0 · Dec 2025 · source · release history

example

  • Set up org-level Azure DevOps webhooks in one click to automatically trigger OpenHands resolvers on mentions. In the console, go to Settings > Integrations > Azure DevOps and use the one-click webhook setup under your organization. cloud-1.40.0 · Jun 2026 · source
  • Set up Azure DevOps org-level webhook in one click so any resolver mention automatically triggers an OpenHands task. In the console, go to Settings > Integrations > Azure DevOps and click Set Up Webhook at the org level. cloud-1.40.0 · Jun 2026 · source
UI themes shipped Users can choose from additional visual themes, including Light+ and Solarized Light. 7 releases · 1 other source · first seen Oct 2025

release 7 total

  • Adds a splash page mode toggle to the UI. v1.27.0 · Oct 2026 · source · release history
  • Adds compact section navigation for tablet viewports. v1.27.0 · Oct 2026 · source · release history
  • Adds Light+ and Solarized Light themes (v1.23.0). OpenHands screenshot announced · Oct 2026 · source · release history
  • Adds Light+ and Solarized Light theme options to the UI. v1.23.0 · Sep 2026 · source · release history
  • Light+ and Solarized Light theme support in the UI v1.23.0 · Sep 2026 · source · release history
  • Adds a Documentation link directly in the profile menu for faster access to reference material. 0.62.0 · Nov 2025 · source · release history

example

  • Switch to a light theme for better visibility in bright environments. In the settings or appearance menu, select `Light+` or `Solarized Light`. v1.23.0 · Sep 2026 · source
Inline markdown artifact preview shipped Markdown output from agents is rendered as an inline preview directly in the chat panel without requiring a separate view. 8 releases · first seen Aug 2025

release 8 total

  • Renders an informational nudge in chat when the agent returns an empty response. v1.26.0 · Oct 2026 · source · release history
  • display message timestamps on hover v1.17.0 · Sep 2026 · source · release history
  • Displays message timestamps on hover. v1.17.0 · Sep 2026 · source · release history
  • Markdown files now render as rich previews in the conversation with a one-click link to open in the Files drawer; all other files mentioned in chat are clickable and open in the Files panel. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds inline markdown artifact previews inside the chat panel, rendering markdown output without leaving the conversation. v1.13.0 · Aug 2026 · source · release history
  • Adds inline markdown artifact previews in the chat panel, rendering markdown output without leaving the conversation. v1.13.0 · Aug 2026 · source · release history
Image attachment expansion shipped Users can click an image attachment in the chat to view it at full size. 8 releases · first seen Nov 2024

release 8 total

  • Adds image attachment full-size expansion on click (v1.18.0). OpenHands screenshot announced · Oct 2026 · source · release history
  • Adds the ability to click an image attachment in the UI to open it full size.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.18.0 · Sep 2026 · source · release history
  • Supports file and image uploads directly within conversations. 0.45.0 · Jun 2025 · source · release history
  • Adds file-by-file download with progress tracking for workspace files. 0.16.1 · Dec 2024 · source · release history
  • Supports multiline user messages, and provides a default user message when running in headless mode. 0.15.1 · Dec 2024 · source · release history
  • Supports displaying images, videos, and PDFs directly in the workspace UI. 0.13.1 · Nov 2024 · source · release history
Automation Git Sync and Version Control shipped Automations can be synchronized with a Git repository to provide version history, off-host backup, and pull-request-based review workflows for automation changes. 6 releases · 2 other sources · first seen Jun 2025

release

  • Adds Automations > Git Sync to let admins sync OpenHands Automations with a Git repository, enabling version history, off-host backup, and PR-based review workflows for automation changes. OpenHands screenshot announced · Sep 2026 · source · release history
  • Open Git Sync configuration to organization administrators on cloud backends v1.22.0 · Sep 2026 · source · release history
  • Adds Automation Git Sync, which mirrors automation definitions to a private Git repository so workflows are portable across OpenHands installations and reviewable over time. OpenHands screenshot announced · Sep 2026 · source · release history
  • Adds a Git Sync page under Automations for managing repository synchronization workflows. v1.14.0 · Aug 2026 · source · release history
  • Adds a Git Sync page under Automations for managing repository synchronization workflows. v1.14.0 · Aug 2026 · source · release history
  • Enables native PR/MR opening on GitHub and GitLab via in-house MCP integration. 0.40.0 · Jun 2025 · source · release history

docs

  • Git Sync keeps the automations on an Agent Canvas backend synchronized with a Git repository. It gives you version history, an off-host backup, and a reviewable workflow for changing automations through pull requests. docs update · Aug 2026 · source

example

  • Put Automations under version control so changes are reviewed in pull requests before taking effect. In OpenHands Enterprise, go to Automations > Git Sync, connect your Git repository, and enable sync. announced · Sep 2026 · source
Configuration template generation shipped The tool provides a feature to bootstrap new configuration files using predefined templates. 7 releases · 1 other source · first seen Jul 2024

release 7 total

  • Adds color coding to the Ran a Command UI indicator based on command return value, making pass/fail status immediately visible. 0.15.3 · Dec 2024 · source · release history
  • Surfaces browser observations (what the agent sees while web browsing) directly in the chat interface for real-time visibility. 0.15.2 · Dec 2024 · source · release history
  • Shows a status message in the UI each time the agent executes a command, giving real-time visibility into agent actions. 0.15.1 · Dec 2024 · source · release history
  • Switches underlying client-server communication to SocketIO for more robust real-time messaging. 0.15.0 · Dec 2024 · source · release history
  • Adds PostHog analytics integration for tracking usage and agent behavior. 0.12.2 · Nov 2024 · source · release history
  • Surfaces backend error messages directly in the chat UI so practitioners see failure details without digging through logs. 0.12.0 · Oct 2024 · source · release history

example

  • Check which config file OpenHands is loading without digging through docs — useful when managing multiple environments. /settings 0.49.0 · Jul 2025 · source
GitLab Repository Resolver shipped The tool supports automated issue and pull request resolution for GitLab repositories, including token scoping and organization-level microagent discovery. 7 releases · 1 other source · first seen Apr 2025

release 7 total

  • Supports openhands-config as an alternative GitLab directory for hosting org-level microagents. 0.47.0 · Jun 2025 · source · release history
  • Adds Cloud GitLab Resolver, enabling automated issue/PR resolution against cloud-hosted GitLab repositories. 0.41.0 · Jun 2025 · source · release history
  • Simplifies microagent authoring: names in frontmatter are no longer required — only triggers matter for dynamically loaded microagents. 0.35.0 · Apr 2025 · source · release history
  • Supports viewing and launching suggested tasks for GitLab repositories directly from the homepage. 0.35.0 · Apr 2025 · source · release history
  • Enables PR type specification when using the GitHub Action resolver. 0.33.0 · Apr 2025 · source · release history
  • Supports GitHub Enterprise and on-premises GitLab in the GitHub Action resolver. 0.33.0 · Apr 2025 · source · release history

example

  • Store org-level microagents in a GitLab repo using the supported alternative directory path so OpenHands can discover them. In your GitLab group, create a repository named `openhands-config` and place your microagent `.md` files under the `microagents/` folder — OpenHands will automatically load them per the updated org… 0.47.0 · Jun 2025 · source
Agent Feedback and Auditability shipped The tool enables users to submit feedback on agent performance regardless of task status and to save full conversation logs for audit or sharing purposes. 6 releases · 1 other source · first seen Jun 2025

release

  • Canvas now presents structured error outcomes, surfacing failure details in a readable format rather than raw output. v1.14.0 · Aug 2026 · source · release history
  • Canvas now surfaces structured error outcomes, giving clearer feedback when agent tasks fail. v1.14.0 · Aug 2026 · source · release history
  • Adds an Export Conversation button in the conversation panel to save full conversation history. 1.1.0 · Dec 2025 · source · release history
  • Adds a new user feedback reason: The agent didn't finish the job. 0.54.0 · Aug 2025 · source · release history
  • Adds new feedback options for users within the UI. 0.47.0 · Jun 2025 · source · release history
  • Allows users to submit feedback on agent performance even when the agent hit an error or is awaiting user input. 0.46.0 · Jun 2025 · source · release history

example

  • Save a full agent conversation for audit, review, or sharing — useful after a complex remediation session. In the OpenHands UI, open the conversation panel, locate the session, and click 'Export Conversation' to download the conversation as a file. 1.1.0 · Dec 2025 · source
Org workspace scoping shipped Administrators can restrict users to org-scoped workspaces only, hiding personal workspaces on enterprise deployments. 5 releases · 2 other sources · first seen Sep 2024

release

  • Adds hide_personal_workspaces flag to restrict org-only OHE installs to organization workspaces only. 1.9.0 · Jul 2026 · source · release history
  • Adds hide_personal_workspaces flag for org-only OHE installs to enforce org-scoped workspaces. 1.9.0 · Jul 2026 · source · release history
  • Adds hide_personal_workspaces flag to restrict OHE installs to org-only workspaces. cloud-1.39.0 · Jun 2026 · source · release history
  • Adds hide_personal_workspaces flag for org-only OpenHands Enterprise installs, restricting users to org workspaces only. cloud-1.39.0 · Jun 2026 · source · release history
  • Reduces safety thresholds for Gemini models, enabling broader task execution with Gemini backends. 0.9.4 · Sep 2024 · source · release history

example

  • Hide personal workspaces on an org-only OHE install so users only see org workspaces. OH_HIDE_PERSONAL_WORKSPACES=true OH_DEPLOYMENT_MODE=enterprise 1.9.0 · Jul 2026 · source
  • Hide personal workspaces for an org-only OpenHands Enterprise deployment so users only see org-scoped workspaces. In the OpenHands Enterprise admin console, go to Organization Settings and enable the `hide_personal_workspaces` flag. cloud-1.39.0 · Jun 2026 · source
Parallel tool calls shipped Agents can run multiple tools at the same time up to a configurable limit, cutting down the time needed for multi-tool tasks. 5 releases · 2 other sources · first seen Apr 2025

release

  • Adds parallel tool calls support via tool_concurrency_limit in agent settings to speed up multi-tool workloads. cloud-1.41.0 · Jul 2026 · source · release history
  • Parallel tool calls are now configurable via a tool_concurrency_limit agent setting, enabling concurrent tool execution. cloud-1.41.0 · Jul 2026 · source · release history
  • Adds tool_concurrency_limit setting to agent configuration for parallel tool calls. 1.9.0 · Jul 2026 · source · release history
  • Adds parallel tool calls via tool_concurrency_limit in agent settings. 1.9.0 · Jul 2026 · source · release history
  • Supports microagent files without a required header, reducing friction when authoring custom microagents. 0.32.0 · Apr 2025 · source · release history

example

  • Speed up agent tasks that invoke multiple tools by allowing them to run concurrently instead of sequentially. In the console, go to Agent Settings and set 'tool_concurrency_limit' to the desired number of parallel tool calls (e.g., 4). cloud-1.41.0 · Jul 2026 · source
  • Enable parallel tool calls in agent settings to let the agent execute multiple tools concurrently and reduce round-trip latency on complex tasks. In the console, go to Settings > Agent and set tool_concurrency_limit to the desired maximum number of concurrent tool calls (e.g. 4). cloud-1.41.0 · Jul 2026 · source
Suggested task loading performance verified GitHub GraphQL queries for task suggestions run in parallel so users see suggestions faster. 5 releases · 2 other sources · first seen Jul 2025

release

  • Parallelizes GitHub GraphQL queries in get_suggested_tasks for faster task suggestions. 1.9.0 · Jul 2026 · source · release history
  • Parallelizes GitHub GraphQL queries in get_suggested_tasks for faster task suggestions. 1.9.0 · Jul 2026 · source · release history
  • Parallelizes GitHub GraphQL queries in get_suggested_tasks for faster task suggestions. cloud-1.39.0 · Jun 2026 · source · release history
  • Parallelizes GitHub GraphQL queries in get_suggested_tasks for faster task suggestion loading. cloud-1.39.0 · Jun 2026 · source · release history
  • Suggested tasks are now split and organized by git provider. 0.49.0 · Jul 2025 · source · release history

api

  • GET /api/user/repositories · source
  • GET /api/user/suggested-tasks · source
Automation Form-Based Configuration shipped Recommended automations can define form fields to allow users to configure settings directly without a setup conversation. 4 releases · 2 other sources · first seen Sep 2026

release

  • Adds an automate setup split panel with agent-assisted automation form updates and persisted automation draft management. v1.27.0 · Oct 2026 · source · release history
  • Allows editing a custom cron expression directly from the edit-automation modal. v1.17.0 · Sep 2026 · source · release history
  • Supports generic custom automation manifests in Canvas. v1.17.0 · Sep 2026 · source · release history
  • Recommended automations can now define form fields (such as repository or workflow-specific configuration) so users configure them directly without a setup conversation. OpenHands screenshot announced · Sep 2026 · source · release history

docs

  • In practice, new automation setup starts in one of two ways: From a conversation, where you ask OpenHands to create an automation for you For recommended automations that support a direct form setup, Agent Canvas checks the active backend’s capabilities and any prerequisites, then guides you through the required input… seen Aug 2026 · source

example

  • Configure a recurring automation with a precise schedule using a standard cron string directly in the UI. Open the edit-automation modal and enter your schedule (e.g., '0 9 * * 1') into the new custom cron expression field. v1.17.0 · Sep 2026 · source
Setup guide onboarding flow shipped Canvas automatically advances to the next setup guide step when the current step completes, and enterprise backends surface the Super Admin setup guide during onboarding. 5 releases · 1 other source · first seen Sep 2024

release

  • Opens the next setup guide step automatically in Canvas when the current step completes. v1.26.0 · Oct 2026 · source · release history
  • Shows the Super Admin setup guide on enterprise backends during onboarding. v1.26.0 · Oct 2026 · source · release history
  • Skips onboarding when a user-added Local backend already has a usable LLM configured. v1.16.0 · Aug 2026 · source · release history
  • Improves CLI mode setup flow to guide users through configuration when settings are missing. 0.41.0 · Jun 2025 · source · release history
  • Adds --version flag to the OpenHands CLI for quick version inspection. 0.9.4 · Sep 2024 · source · release history

docs

  • Getting Started Checklist After completing the setup wizard, a Getting Started checklist appears in the sidebar. Agent Canvas first-time setup — Choose your agent screen showing OpenHands, Claude Code, Codex, and Gemini CLI options docs update · Aug 2026 · source
Dynamic plugin marketplace shipped Third-party plugins can register themselves dynamically and be discovered through a built-in marketplace. 5 releases · 1 other source · first seen Mar 2026

Also counts toward: Extension marketplace, Plugin system

release

  • Dynamic marketplace support added for plugin registration, enabling third-party plugin discovery. cloud-1.41.0 · Jul 2026 · source · release history
  • Adds dynamic marketplace support for plugin registration, enabling third-party plugin discovery. cloud-1.41.0 · Jul 2026 · source · release history
  • Adds dynamic marketplace support for plugin registration. 1.9.0 · Jul 2026 · source · release history
  • Adds dynamic marketplace support for plugin registration. 1.9.0 · Jul 2026 · source · release history
  • Adds hooks support, enabling extensible event-driven integrations with the OpenHands runtime. 1.6.0 · Mar 2026 · source · release history

docs

  • Inspect Plugin Contents Select a plugin to open its details. Alongside its metadata, the detail view can show: Skills in this plugin bundle — cards for bundled skills, including command-derived skills, with their icons, names, and descriptions. Files — an expandable directory tree. docs update · Aug 2026 · source
Persistent agent memory verified Agents can optionally remember context from previous conversations using a persistent two-tier memory store toggled from the UI. 4 releases · 2 other sources · first seen Apr 2025

Also counts toward: REST API

release

  • Adds a persistent agent memory toggle so agents can retain context across sessions. v1.7.0 · Jul 2026 · source · release history
  • Adds a persistent agent memory toggle in the UI, letting users enable or disable memory retention across agent sessions. v1.7.0 · Jul 2026 · source · release history
  • New Memory UI feature surfaces agent memory state in the interface. 0.49.0 · Jul 2025 · source · release history
  • Displays microagent context directly in the UI so practitioners can see which microagent knowledge is active during a session. 0.32.0 · Apr 2025 · source · release history

docs

  • - [Persistent Memory](https://docs.openhands.dev/sdk/guides/persistent-memory.md): Give agents opt-in, two-tier memory that survives across conversations. docs update · Jul 2026 · source

api

  • GET /api/conversations/{conversation_id}/remember-prompt · source
Headless agent execution shipped Users can run agents programmatically via a controller without launching the web UI session, enabling automation workflows. 3 releases · 3 other sources · first seen Jul 2024

release

  • The App tab has been removed from the conversation view. 1.8.0 · Jun 2026 · source · release history
  • Supports running the CLI with a task argument for fully automated, non-interactive execution. 0.26.0 · Feb 2025 · source · release history
  • Adds headless_mode for the Controller, enabling programmatic agent runs without a UI session. 0.8.2 · Jul 2024 · source · release history

docs

  • Self-hosted developer control center for running coding agents (OpenHands, Claude Code, Codex, Gemini) across local, remote, and cloud backends with automation

example

  • Authenticate the OpenHands CLI from a headless server or remote shell without needing a browser on the same machine. In the OpenHands CLI, select 'Login' and follow the Device Flow prompt: visit the displayed URL on any device and enter the code to authorize the session. 1.1.0 · Dec 2025 · source
  • Run agent server and automation backend only agent-canvas --backend-only
Shared Automation Conversation Access shipped Organization members can view automation run conversations, which are opened in read-only mode on cloud deployments to prevent unintended edits. 3 releases · 2 other sources · first seen Sep 2026

release

  • Opens shared automation conversations as read-only on cloud deployments v1.24.0 · Sep 2026 · source · release history
  • Opens shared automation conversations in read-only mode on cloud, preventing unintended edits to shared automations. v1.24.0 · Sep 2026 · source · release history
  • Adds org-wide Automations visibility so members can see all Automations across the organization, including which user identity each runs as, with admin controls to disable or delete them. OpenHands screenshot announced · Sep 2026 · source · release history

docs

  • The automation’s script, for automations that run a script bundle instead of a prompt Shared Automation Conversations on Cloud On OpenHands Cloud, a run’s conversation can be viewed read-only by other members of your organization. Agent Canvas import automation dialog previewing the Weekly Documentation Review name, schedule, and prompt before import docs update · Sep 2026 · source

example

  • View shared automation conversations on cloud without risk of accidental modifications. Open a shared automation conversation link; the UI will enforce read-only mode. v1.24.0 · Sep 2026 · source
In-browser IDE integration shipped Users can access a VS Code-based editor tab directly in the browser for in-app code editing, replacing the previous workspace tab. 5 releases · first seen Apr 2025

release

  • Links file paths mentioned in chat to the Files drawer, making referenced paths directly navigable. v1.16.0 · Aug 2026 · source · release history
  • Adds a Refresh button on the Changes tab for on-demand file-diff updates without reloading. 1.1.0 · Dec 2025 · source · release history
  • Jupyter tab has been removed from the UI. 0.61.0 · Nov 2025 · source · release history
  • New VSCODE_IN_NEW_TAB feature flag to open the VS Code editor in a new browser tab. 0.42.0 · Jun 2025 · source · release history
  • Replaces the Workspace tab with a VS Code tab for in-browser code editing. 0.35.0 · Apr 2025 · source · release history
Conversation reset shipped GitHub issues are validated against readiness criteria before being handed off to an agent, reducing wasted agent runs. 4 releases · 1 other source · first seen Mar 2026

previously: Issue readiness gate

release

  • Adds a ready-for-dev issue readiness gate with type-specific criteria to validate issues before the agent picks them up. v1.13.0 · Aug 2026 · source · release history
  • Adds a ready-for-dev issue readiness gate with type-specific criteria to gate issues before they are handed to the agent. v1.13.0 · Aug 2026 · source · release history
  • Adds a ready-for-dev issue readiness gate with type-specific criteria to validate issues before they are handed off to the agent. v1.13.0 · Aug 2026 · source · release history
  • New /clear slash command starts a fresh conversation that inherits the current sandbox and configuration, preserving runtime state while resetting chat history. 1.6.0 · Mar 2026 · source · release history

example

  • Reset chat context mid-session without losing your running sandbox state — useful when a conversation has drifted and you want a clean prompt history. In the chat input, type /clear and press Enter. A new conversation opens, inheriting the current sandbox and configuration. 1.6.0 · Mar 2026 · source
SaaS API key cookie authentication shipped SaaS authentication flows accept an API key cookie as a fallback credential when other authentication methods are unavailable. 5 releases · first seen Jul 2026

release

  • Protects the Agent Canvas behind SaaS authentication, restricting access to authenticated cloud users. cloud-1.47.0 · Jul 2026 · source · release history
  • Accepts api_key cookie as a fallback credential for SaaS auth. 1.9.0 · Jul 2026 · source · release history
  • SaaS auth now accepts api_key cookie as a fallback credential. 1.9.0 · Jul 2026 · source · release history
  • Accepts api_key cookie as a fallback credential for SaaS auth flows. cloud-1.41.0 · Jul 2026 · source · release history
  • SaaS auth now accepts an api_key cookie as a fallback credential alongside header-based auth. cloud-1.41.0 · Jul 2026 · source · release history
User login activity tracking verified The platform records user login timestamps so administrators can inspect last-active data for any account. 4 releases · 1 other source · first seen Jul 2026

release

  • Tracks user login timestamps, giving admins visibility into account activity. 1.10.0 · Jul 2026 · source · release history
  • Tracks user login timestamps, giving admins visibility into last-active data per user. cloud-1.43.0 · Jul 2026 · source · release history
  • Tracks user login timestamps for visibility into account activity. cloud-1.43.0 · Jul 2026 · source · release history
  • Tracks user login timestamps for audit and monitoring purposes. 1.10.0 · Jul 2026 · source · release history

api

  • GET /api/user/info · source
Organization permissions inspection shipped Service accounts and users can check their own organisation permissions before attempting privileged operations. 4 releases · 1 other source · first seen Jul 2026

Also counts toward: REST API

release

  • Exposes caller permissions on GET /organizations/{id}/me. 1.9.0 · Jul 2026 · source · release history
  • Exposes caller permissions on GET /organizations/{id}/me. 1.9.0 · Jul 2026 · source · release history
  • New GET /organizations/{id}/me endpoint exposes the caller's permissions within an organization. cloud-1.41.0 · Jul 2026 · source · release history
  • Exposes caller permissions on GET /organizations/{id}/me so clients can check what actions they're allowed to take. cloud-1.41.0 · Jul 2026 · source · release history

example

  • Check what permissions your service account has within an organization before attempting privileged operations. curl -X GET https://app.openhands.ai/api/organizations/<org-id>/me \ -H 'Authorization: Bearer <your-token>' cloud-1.41.0 · Jul 2026 · source
Slack integration shipped Agents can read files and images sent via Slack as part of their conversation context. 4 releases · 1 other source · first seen Jun 2025

release

  • Supports Slack attachments in agent context. 1.9.0 · Jul 2026 · source · release history
  • Supports Slack attachments in agent conversation context. 1.9.0 · Jul 2026 · source · release history
  • Surfaces Slack attachments as context in agent conversations. cloud-1.39.0 · Jun 2026 · source · release history
  • Adds Slack attachment support in agent context so agents can read files and images sent via Slack. cloud-1.39.0 · Jun 2026 · source · release history

example

  • Install the Slack integration for your Cloud OpenHands workspace without leaving the product. In the Cloud OpenHands console, go to Settings > Integrations and follow the prompts to install the Slack integration. 0.44.0 · Jun 2025 · source
Benchmark evaluation support shipped The tool provides support for evaluating agent capabilities using standardized external benchmarks such as GPQA, BioCoder, and ToolQA. 5 releases · first seen Jun 2024

release

MCP Server OAuth Support shipped The tool adds OAuth authentication support for MCP servers, with a catalog of pre-integrated OAuth-enabled providers including GitLab and Atlassian Rovo. 3 releases · 1 other source · first seen Sep 2026

Also counts toward: MCP server

release

  • Send OHE members to Settings > MCP when organization MCP servers are enabled. v1.35.0 · Nov 2026 · source · release history
  • Adds MCP install dialog that lets users choose between installable library options when adding an MCP server.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.32.0 · Oct 2026 · source · release history
  • Adds OAuth authentication support for MCP servers, with a catalog of pre-integrated OAuth-enabled providers including GitLab and Atlassian Rovo, available under Customize > MCP Servers. OpenHands screenshot announced · Sep 2026 · source · release history

example

  • Connect GitLab or Atlassian Rovo to OpenHands using your own identity instead of a static token. In OpenHands Enterprise, go to Customize > MCP Servers, select GitLab or Atlassian Rovo from the catalog, and complete the OAuth flow to authenticate with your own identity. announced · Sep 2026 · source
Automations Sidebar View shipped The sidebar includes a tab to see all automations on the active backend, showing automation name, trigger type, and enabled state. 3 releases · 1 other source · first seen Aug 2026

release

  • Stores pinned automations in agent-server settings so pins persist across sessions. v1.32.0 · Oct 2026 · source · release history
  • Adds automation tag filter and recognition, letting users filter the Automations pane by tag. v1.11.0 · Aug 2026 · source · release history
  • Adds automation tag filter and recognition, enabling users to filter automations by tag in the UI. v1.11.0 · Aug 2026 · source · release history

docs

  • tab in the sidebar to see all automations on the active backend. Each row shows the automation name, trigger type, and enabled state. When the active backend is healthy but has no automations, the Automate pane remains available and includes an option to add one. Agent Canvas import automation dialog previewing the Weekly Documentation Review name, schedule, and prompt before import docs update · Aug 2026 · source
GitHub PR Review Assistant verified An agent can automatically review GitHub pull requests as they are opened or updated, without manual triggering. 1 release · 3 other sources · first seen Jul 2025

release

  • Improves resolver summary generation by focusing each summary only on new changes since the last one, reducing repetition across consecutive summaries. 0.51.0 · Jul 2025 · source · release history

docs

  • - [Software Factory](https://docs.openhands.dev/openhands/usage/use-cases/software-factory.md): Configure four independent automations in Agent Canvas to take GitHub issues through development, review, testing, and merge. docs update · Oct 2026 · source
  • Use the GitHub PR Review Assistant when you want Agent Canvas to watch pull requests and have an OpenHands agent review them. docs update · Jul 2026 · source

api

  • GET /api/conversations/{conversation_id}/git/changes · source
Shared Read-Only API Key Provisioning shipped Administrators can provision a shared read-only API key so every developer can use it in workflows without configuring their own credentials. 3 releases · 1 other source · first seen Aug 2026

release

example

  • Provision a shared read-only API key so every developer can use it in workflows without configuring their own credentials. In OpenHands Enterprise, go to Settings > Secrets and create a new Organization Secret (e.g. a PostHog API key). OpenHands screenshot announced · Sep 2026 · source
Automated LLM Provider Integration Setup shipped Users can enable LLM provider integrations for their cloud-hosted canvas instance from the centralized settings area. 3 releases · 1 other source · first seen Aug 2026

release

  • Enables LLM provider connections on cloud deployments. v1.17.0 · Sep 2026 · source · release history
  • enable LLM provider connections on cloud v1.17.0 · Sep 2026 · source · release history
  • Adds LLM provider selection in Settings, restricting the UI to only supported providers. v1.16.0 · Aug 2026 · source · release history

example

  • Enable LLM provider integrations for your cloud-hosted canvas instance from the centralized settings area. Navigate to the unified cloud settings entrypoint for Agent Canvas in the application menu, then configure your provider credentials under the new integration section. v1.17.0 · Sep 2026 · source
CLI label and JSON output options verified The CLI supports filtering issues by label and returning results as structured JSON for use in scripts and pipelines. 1 release · 3 other sources · first seen Aug 2026

Also counts toward: Command-line interface, JSON data export

release

  • Shows the workspace path in the Files view for easy navigation and copying of the active directory location. v1.15.0 · Aug 2026 · source · release history

docs

  • The Agent Canvas desktop app for macOS, Windows, and Linux is an early preview build ready for user testing. It bundles the Node.js and Linux Agent-Canvas-<version>.AppImage Agent-Canvas-<version>.deb For the AppImage, make the file executable and run it. docs update · Aug 2026 · source

command line

  • --labels — Comma-separated issue labels (e.g. 'bug,frontend'). v1.13.0 · Aug 2026
  • --json — Emit a JSON result instead of human-readable text. v1.13.0 · Aug 2026
Extension manifest hosting shipped Extensions can be served from a domain-neutral manifest host, decoupling delivery from any specific domain. 4 releases · first seen Aug 2026

release

  • Adds Canvas Extensions frontend: load pages, configure the sidebar, and customize the canvas surface. v1.16.0 · Aug 2026 · source · release history
  • Introduces a domain-neutral extension-manifest host, enabling extensions to be served without domain-specific coupling. v1.9.0 · Aug 2026 · source · release history
  • Introduces a domain-neutral extension-manifest host to support broader extension compatibility. v1.9.0 · Aug 2026 · source · release history
  • Introduces a domain-neutral extension-manifest host to support loading extensions independently of the deployment domain. v1.9.0 · Aug 2026 · source · release history
LLM Switching in Agent Settings shipped Users can switch the active model for an agent directly from the agent configuration screen without leaving it. 4 releases · first seen Feb 2025

release

  • Adds an LLM-switching toggle in Agent settings, letting users change the active model without leaving the agent configuration screen. v1.16.0 · Aug 2026 · source · release history
  • feat(settings): select supported LLM providers v1.16.0 · Aug 2026 · source · release history
  • feat(settings): expose the LLM-switching toggle in Agent settings v1.16.0 · Aug 2026 · source · release history
  • Supports selecting Claude 3.7 via the Anthropic provider in model settings. 0.27.0 · Feb 2025 · source · release history
Conversation chip harness and model display shipped The conversation chip shows the agent harness type and model name at a glance for quick context. 4 releases · first seen May 2026

release

  • Adds tag chips, overflow handling, and hovercard labels to the conversations list for richer conversation metadata display. v1.11.0 · Aug 2026 · source · release history
  • Encodes harness in the conversation chip icon and surfaces model name in chip text. cloud-1.39.0 · Jun 2026 · source · release history
  • Encodes agent harness in the conversation chip icon and surfaces the model name in chip text. cloud-1.39.0 · Jun 2026 · source · release history
  • Displays the active LLM model on conversation cards and the header for at-a-glance visibility. 1.7.0 · May 2026 · source · release history
LLM profile for conversation title generation shipped A separate LLM profile can be assigned specifically for generating conversation titles, keeping it distinct from the active chat model. 3 releases · 1 other source · first seen Mar 2025

release

  • Users can edit a conversation's title directly in the UI. 0.49.0 · Jul 2025 · source · release history
  • Generates LLM-based natural-language titles for conversations automatically. 0.31.0 · Apr 2025 · source · release history
  • Auto-generates conversation titles from the first user message. 0.30.0 · Mar 2025 · source · release history

docs

  • LLM profiles can also generate conversation titles. In Settings > Application > Conversation titles , leave the selection on Automatic to use the active local profile, or select a saved profile dedicated to title generation. docs update · Aug 2026 · source
Execution trace debugging shipped Attaches repository and branch metadata to runtime traces to provide detailed context for debugging agent runs. 4 releases · first seen Jul 2026

release

  • Includes repository metadata in observability traces, enabling richer context when debugging agent runs. cloud-1.44.0 · Jul 2026 · source · release history
  • Passes repository metadata to observability traces, enriching trace context for debugging agent runs. 1.11.0 · Jul 2026 · source · release history
  • Repo and branch metadata is now attached to Laminar trace entries for better observability of agent runs. cloud-1.41.0 · Jul 2026 · source · release history
  • Adds repo/branch metadata to Laminar trace entries. 1.9.0 · Jul 2026 · source · release history
Custom sandbox image validation shipped The tool surfaces a clear UI error when a custom sandbox image's SDK version is incompatible with the agent server. 4 releases · first seen Jun 2026

release

  • Surfaces a clear error when a custom sandbox image's agent-server SDK version mismatches. 1.9.0 · Jul 2026 · source · release history
  • Surfaces a clear error when a custom sandbox image's agent-server SDK version mismatches. 1.9.0 · Jul 2026 · source · release history
  • Surfaces a clear error in the UI when a custom sandbox image's agent-server SDK version mismatches. cloud-1.39.0 · Jun 2026 · source · release history
  • Surfaces a clear error in the UI when a custom sandbox image's agent-server SDK version mismatches. cloud-1.39.0 · Jun 2026 · source · release history
Semantic file chunking shipped Code files are split into semantically meaningful chunks using AST parsing so agents receive more accurate code context. 4 releases · first seen Jul 2026

release

  • Adds semantic file chunking via tree-sitter AST parsing for more accurate code context in agent sessions. cloud-1.41.0 · Jul 2026 · source · release history
  • Adds semantic file chunking using tree-sitter AST parsing for more accurate code understanding during agent tasks. cloud-1.41.0 · Jul 2026 · source · release history
  • Implements semantic file chunking using tree-sitter AST parsing for improved code context. 1.9.0 · Jul 2026 · source · release history
  • Implements semantic file chunking using tree-sitter AST parsing. 1.9.0 · Jul 2026 · source · release history
Microagent Configuration and Management shipped The tool allows users to define, discover, and manage microagents from various sources, including user directories, project root files, and organizational Git repositories. 4 releases · first seen Jul 2025

release

  • Supports AGENTS.md files in microagents, enabling repo-level agent behavior configuration via a standardized file. 0.56.0 · Sep 2025 · source · release history
  • New microagent management feature for organizing and controlling microagents. 0.56.0 · Sep 2025 · source · release history
  • Supports loading microagents from the user directory (~/.openhands/microagents/) for per-user agent customization without touching project repos. 0.48.0 · Jul 2025 · source · release history
  • Supports .cursorrules files placed in the project root directory, letting teams reuse existing Cursor editor rule sets. 0.48.0 · Jul 2025 · source · release history
GitLab Integration Enhancements shipped The tool extends GitLab support with features such as draft PR creation, lower-scoped token support, and alternative directory paths for configuration storage. 4 releases · first seen Apr 2025

release

  • Supports openhands-config as an alternative GitLab directory for hosting org-level microagents. 0.47.0 · Jun 2025 · source · release history
  • Supports lower-scoped GitLab tokens, enabling more granular permission control when connecting GitLab repositories. 0.43.0 · Jun 2025 · source · release history
  • Agents can now control whether PRs/MRs opened via Git MCP are created as drafts or ready-for-review. 0.44.0 · Jun 2025 · source · release history
  • Adds GitLab API integration with both OAuth and PAT token authentication. 0.33.0 · Apr 2025 · source · release history
Bitbucket repository integration shipped The AI tool supports connecting to and resolving issues in Bitbucket repositories alongside GitHub. 3 releases · first seen Jun 2025

release

  • Store Bitbucket Data Center repositories picked in automations as clone URLs for reliable re-use. v1.35.0 · Nov 2026 · source · release history
  • Adds Bitbucket Datacenter as a supported Git provider. 1.5.0 · Mar 2026 · source · release history
  • Adds Bitbucket integration for local usage alongside existing GitHub support. 0.45.0 · Jun 2025 · source · release history
Local Agent-Server Model Connections shipped Users can configure local agent-server model connections and provider endpoints directly via a new UI panel without editing environment variables. 2 releases · 1 other source · first seen Aug 2026

release

  • Supports running Recursive Flint locally by serving the Flint checkpoint and configuring OpenHands to use the local inference endpoint. OpenHands screenshot announced · Oct 2026 · source · release history
  • Adds an LLM provider-connections UI (local agent-server) to configure model endpoints directly from the client interface. v1.15.0 · Aug 2026 · source · release history

example

  • Configure a local agent-server model connection via the new UI panel without editing environment variables. Navigate to Settings > LLM provider-connections and select 'local agent-server' from the dropdown. v1.15.0 · Aug 2026 · source
Authenticated backend app view shipped A backend view helper enforces authentication for app-level views, ensuring only authenticated users can access protected backend pages. 3 releases · first seen Jul 2026

release

  • Adds an authenticated backend view helper for apps. v1.26.0 · Oct 2026 · source · release history
  • Protects Agent Canvas behind SaaS authentication, restricting access to authenticated users. cloud-1.47.0 · Jul 2026 · source · release history
  • Agent Canvas is now protected behind SaaS authentication, restricting access to authenticated users only. cloud-1.47.0 · Jul 2026 · source · release history
Dynamic sandbox spec service shipped Sandbox specifications can be resolved dynamically at runtime from warm configs, enabling flexible sandbox provisioning. 2 releases · 1 other source · first seen Jun 2026

release

  • Adds DynamicRemoteSandboxSpecService backed by runtime-API warm configs for dynamic sandbox specs. 1.9.0 · Jul 2026 · source · release history
  • Adds DynamicRemoteSandboxSpecService backed by runtime-API warm configs for dynamic sandbox provisioning. cloud-1.39.0 · Jun 2026 · source · release history

docs

  • Standalone, runnable examples for teams building on the OpenHands API with OpenHands Cloud or OpenHands Enterprise. Each page is generated from an example in OpenHands/enterprise-cookbook , where you will find the full source. Sandbox lifecycle Create, attach to, and tear down sandboxes. docs update · Oct 2026 · source
Plan Mode and Code Mode shipped Users can switch a conversation into Plan Mode so the agent reasons through a task before writing code, or back into Code Mode, via slash commands or a dedicated command. 2 releases · 1 other source · first seen Apr 2025

release

  • Adds /plan and /code slash commands to switch between Plan Mode and Code Mode. OpenHands screenshot announced · Oct 2026 · source · release history
  • Displays agent think actions as collapsible elements in the conversation view. 0.33.0 · Apr 2025 · source · release history

example

  • Switch the current conversation into Plan Mode to have the agent reason through a task before writing any code. /plan announced · Oct 2026 · source
Workspace folder collapse and expand shipped Users can collapse or expand all visible workspace folders at once from the Conversations header with a single click. 3 releases · first seen Sep 2026

release

  • Adds one-click collapse or expand all visible workspace folders from the Conversations header (v1.24.0). OpenHands screenshot announced · Oct 2026 · source · release history
  • Adds ability to toggle all workspace folders from the Conversations header v1.24.0 · Sep 2026 · source · release history
  • Adds a toggle-all control in the Conversations header to expand or collapse all workspace folders at once.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.24.0 · Sep 2026 · source · release history
Backend-Aware Subscription Caching shipped OpenAI subscription caches are scoped by backend to prevent stale model or subscription data from being served when switching backends. 2 releases · 1 other source · first seen Sep 2026

release

  • Scopes OpenAI subscription caches by backend, so switching backends no longer serves stale model or subscription data from a different backend. v1.24.0 · Sep 2026 · source · release history
  • Scopes OpenAI subscription caches by backend instead of globally v1.24.0 · Sep 2026 · source · release history

example

  • Ensure OpenAI subscription caches are isolated per backend to prevent cross-tenant data leakage. N/A - This is a backend infrastructure change applied automatically. v1.24.0 · Sep 2026 · source
Organization-wide Automations Visibility shipped Members can see all automations across the organization, including which user identity each runs as, with admin controls to disable or delete them. 2 releases · 1 other source · first seen Sep 2026

release

  • Adds org-wide Automations visibility so members can see all Automations across the organization, including which user identity each runs as, with admin controls to disable or delete them. OpenHands screenshot announced · Sep 2026 · source · release history
  • Shows which identity an automation runs as, giving operators visibility into the execution context. v1.18.0 · Sep 2026 · source · release history

example

  • Verify which identity is executing your automations to ensure correct permissions. In the OpenHands web UI, check the automation details panel for the 'runs as' identity field. v1.18.0 · Sep 2026 · source
Automation Disablement Diagnostics shipped The tool provides human-readable disablement reasons, structured details, and timestamps on automation detail pages to help users understand why an automation stopped. 2 releases · 1 other source · first seen Sep 2026

release

  • Surfaces the automation disablement reason in the Agent Canvas panel when automations are turned off v1.19.0 · Sep 2026 · source · release history
  • Surfaces automation disablement reason in the UI. v1.19.0 · Sep 2026 · source · release history

docs

  • Disablement reasons When an automation is disabled, the detail page shows a banner with a human-readable disablement reason, structured detail, and a timestamp. This helps you understand why an automation stopped running. Agent Canvas import automation dialog previewing the Weekly Documentation Review name, schedule, and prompt before import docs update · Sep 2026 · source
Automation Script Bundles shipped Users can install automation catalog entries that ship deterministic script bundles for tasks like polling and deduplication, reducing reliance on agent judgment. 1 release · 2 other sources · first seen Aug 2026

release

  • Adds the ability to install an automations catalog entry that ships a script bundle, expanding the automations workflow. v1.15.0 · Aug 2026 · source · release history

docs

  • Some catalog entries ship a script bundle — a packaged set of files that install as a deterministic automation — rather than a prompt-based preset. Script-bundle entries run their own logic for tasks like polling, deduplication, and fixed API calls, using the agent only for the parts that genuinely require judgment. docs update · Aug 2026 · source

example

  • Deploy a new automation that includes scripts by pulling a catalog entry instead of manually uploading files. In the Automations dashboard, select 'Add' and choose a catalog entry that includes a script bundle. v1.15.0 · Aug 2026 · source
Multi-language UI support shipped The application interface supports multiple languages to broaden accessibility for non-English practitioners. 3 releases · first seen Jan 2025

release

  • Adds Catalan language support to the UI. 1.6.0 · Mar 2026 · source · release history
  • Adds Japanese language support to the UI. 0.45.0 · Jun 2025 · source · release history
  • Adds multi-language UI support, broadening accessibility for non-English practitioners. 0.21.0 · Jan 2025 · source · release history
Agent activity tracking shipped suggested The UI displays a live activity chip indicating the agent's current unresolved action or thinking state during execution. 1 release · 1 other source · first seen Nov 2026

Suggested capability: LLM application tracing. This is our guess, not confirmed.

release

  • Adds chat UI enhancements: live agent status display, compact message timestamps on hover, and grouping of hooks and reasoning with tool calls along with a summary of what each group did. v1.35.0 · Nov 2026 · source · release history

docs

  • Follow Agent Activity While an agent is running, the composer shows a live activity chip for its current unresolved action, such as reading a file or running a command. If no action-specific label is available, it shows Thinking . The chip disappears when the agent pauses or completes its work. seen Aug 2026 · source
Conversation repository attachment shipped Users can attach or switch the Git repository for an existing conversation without creating a new session. 2 releases · first seen Mar 2026

release

  • Remember and clear the cloud repository selection on the home page. v1.35.0 · Nov 2026 · source · release history
  • Enables attaching or changing the Git repository for existing conversations. 1.5.0 · Mar 2026 · source · release history
Automation Templates and Recommendations shipped New conversations display recommended automation templates, and templates can define form fields to simplify configuration for users. 2 releases · first seen Sep 2026

release

  • Lists every cloneable provider's repositories in the automation picker, enabling cross-provider automation setup. v1.32.0 · Oct 2026 · source · release history
  • A recommended rail on the new-conversation page surfaces automation templates before users need to search. OpenHands screenshot announced · Sep 2026 · source · release history
Remote Docker Workspace Provisioning shipped The tool supports requesting Docker execution workspaces from remote Docker servers, enabling distributed agent sandbox provisioning. 2 releases · first seen Feb 2025

release

  • Supports requesting Docker execution workspaces from remote Docker servers, enabling distributed agent sandbox provisioning.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.21.0 · Sep 2026 · source · release history
  • Adds Daytona runtime support for managing sandboxes as an alternative execution environment. 0.26.0 · Feb 2025 · source · release history
Automation Trust and Review Workflow shipped Users can review an automation's trigger and prompt before enabling it, enforcing a trust-first workflow for new automations. 1 release · 1 other source · first seen Sep 2026

release

  • Imported automations now show their name, trigger, prompt, and plugins before they can be enabled. OpenHands screenshot announced · Sep 2026 · source · release history

example

  • Review an imported automation's trigger and prompt before enabling it, to enforce a trust-first workflow for new automations. In Agent Canvas, go to Automations > Imported, select the automation, review its name, trigger, prompt, and plugins, then click Enable. announced · Sep 2026 · source
Canvas Apps and External Dashboards shipped Teams can install custom browser-based apps or internal dashboards to extend the platform with authenticated HTTP tools and custom pages. 1 release · 1 other source · first seen Sep 2026

release

  • Introduces Canvas Apps Beta (v1.16.0): teams can add custom pages and browser-based tools to Agent Canvas that make authenticated HTTP requests to the active Agent Server, managed per backend and installed as disabled by default for source inspection before enabling. OpenHands screenshot announced · Sep 2026 · source · release history

example

  • Install a Canvas App in beta to add a custom internal dashboard to Agent Canvas without modifying the core application. In Agent Canvas, go to Apps, click Install App, paste the app source or manifest URL, inspect the resolved revision and contributed pages, then click Enable only after reviewing the trusted code. announced · Sep 2026 · source
Getting Started Checklist shipped A new-conversation page checklist guides users through initial setup, appearing after the setup wizard completes. 1 release · 1 other source · first seen Aug 2026

release

  • Adds a getting-started checklist in the sidebar with a settings toggle to guide new users through initial setup. v1.15.0 · Aug 2026 · source · release history

docs

  • Getting Started Checklist After completing the setup wizard, a Getting Started checklist appears in the sidebar. Agent Canvas first-time setup — Choose your agent screen showing OpenHands, Claude Code, Codex, and Gemini CLI options docs update · Aug 2026 · source
Automated Automation Deployment shipped Users can deploy new automations by pulling catalog entries that include scripts, rather than manually uploading files. 1 release · 1 other source · first seen Aug 2026

release

  • Enables automations to install a catalog entry that ships a script bundle automatically during deployment. v1.15.0 · Aug 2026 · source · release history

example

  • Deploy a new automation that includes scripts by pulling a catalog entry instead of manually uploading files. In the Automations dashboard, select 'Add' and choose a catalog entry that includes a script bundle. v1.15.0 · Aug 2026 · source
Session restore shipped Interrupted CLI sessions can be resumed from their previous state, allowing users to recover ongoing work. 2 releases · first seen Jul 2024

Also counts toward: Command-line interface

release

  • Shows LLM retries in real time and enables resuming sessions from a Rate-Limited state. 0.23.0 · Feb 2025 · source · release history
  • Adds optional CLI session restore, allowing interrupted CLI sessions to be resumed. 0.7.1 · Jul 2024 · source · release history
Runtime configuration shipped Users can configure Docker runtime settings per conversation and globally via a dedicated Settings → Runtime page in the canvas interface. 1 release · first seen Oct 2026

release

  • Adds a Settings → Runtime page and per-conversation Docker runtime configuration via the canvas interface.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1.34.0 · Oct 2026 · source · release history
Backend log verbosity control shipped Canvas backend logs are quieted by default to reduce noise in production deployments. 1 release · first seen Oct 2026

release

  • Quiets backend canvas logs by default to reduce noise in production deployments. v1.32.0 · Oct 2026 · source · release history
Persistent web session authentication shipped The DigitalOcean web build keeps users signed in across restarts, eliminating repeated authentication prompts. 1 release · first seen Oct 2026

release

  • Keeps the DigitalOcean web build signed in across restarts, eliminating repeated authentication. v1.33.0 · Oct 2026 · source · release history
Recommended automations rail shipped A rail on the Home screen surfaces recommended automations, which users can dismiss from either Home or Application settings. 1 release · first seen Oct 2026

release

  • Allows dismissing the recommended automations rail from Home and Application settings. v1.29.0 · Oct 2026 · source · release history
Suspended workspace handling shipped The backend UI detects when a workspace is suspended, explains the situation to the user, and offers a workspace switch option. 1 release · first seen Oct 2026

release

  • Explains a suspended workspace in the backend UI and offers a workspace switch. v1.26.0 · Oct 2026 · source · release history
Script Automation Run Logs documented Automations that run script bundles execute their entrypoint directly without starting a conversation, creating distinct run records for these executions. 1 other source · first seen Sep 2026

docs

  • The automation’s script, for automations that run a script bundle instead of a prompt Script Automation Run Logs An automation that runs a script bundle executes its entrypoint directly instead of starting a conversation. For these runs, the run record has no conversation. Agent Canvas import automation dialog previewing the Weekly Documentation Review name, schedule, and prompt before import docs update · Sep 2026 · source
Agent Plugins Packaging Format documented Agent extensions are packaged in a portable format that carries skills and MCP server configurations in fixed, client-neutral locations for compatibility across environments. 1 other source · first seen Sep 2026

Also counts toward: Plugin system

docs

  • Agent Plugins is a portable packaging format for agent extensions. A package published in this format carries its skills and MCP server configuration in fixed, client-neutral locations, so the same directory loads in OpenHands and in any other compatible client without being rewritten. docs update · Sep 2026 · source
Automation Ask Oracle Integration documented Users can configure agents to consult a saved Oracle LLM profile for stateless second-opinion advice during automation runs. 1 other source · first seen Sep 2026

docs

  • - [Ask Oracle](https://docs.openhands.dev/sdk/guides/agent-ask-oracle.md): Let an agent consult a saved Oracle LLM profile for stateless second-opinion advice. docs update · Sep 2026 · source
OpenAI-Compatible API Endpoints documented The OpenHands agent is accessible via standard OpenAI-compatible Chat Completions and Responses endpoints for integration with external chat UIs and tools. 1 other source · first seen Sep 2026

Also counts toward: REST API

docs

  • Access the OpenHands agent via OpenAI-compatible Chat Completions and Responses endpoints for chat UIs, IDEs, voice platforms, and other OpenAI-style clients. docs update · Sep 2026 · source
Automation CSV/JSON Export shipped Automation cards, the home screen, and the activity log now support exporting run data and phases to CSV and JSON formats. 1 release · first seen Sep 2026

Also counts toward: CSV data export, JSON data export

release

  • Automation cards, Home, and the Activity Log now display live PENDING, RUNNING, or FAILED phases; those phases are also included in CSV and JSON exports. OpenHands screenshot announced · Sep 2026 · source · release history
Streaming Delta Batching shipped The tool batches StreamingDeltaEvents to keep the UI in pace with fast models, enabling reliable real-time streaming at higher throughput. 1 release · first seen Aug 2026

release

  • Batches StreamingDeltaEvents so the UI keeps pace with fast models, enabling reliable real-time streaming at higher throughput. v1.15.0 · Aug 2026 · source · release history
Custom system prompt configuration shipped The AI tool allows users to override the default system prompt, granting full control over agent instructions and behavior. 1 release · first seen Jun 2025

release

  • Enables overriding the hardcoded system prompt for full prompt control. 0.46.0 · Jun 2025 · source · release history
Kubernetes sandbox runtime shipped The AI tool supports provisioning agent execution sandboxes on Kubernetes clusters as an alternative to Docker. 1 release · first seen Jun 2025

Also counts toward: Kubernetes-native deployment

release

  • Adds Kubernetes Runtime support as a new sandbox execution backend. 0.45.0 · Jun 2025 · source · release history
Code localization capabilities shipped The AI tool integrates LocAgent to automatically localize code and adapt it for different languages and regions. 1 release · first seen Jun 2025

release

  • Incorporates LocAgent into OpenHands for improved code localization capabilities. 0.40.0 · Jun 2025 · source · release history
In-product documentation search shipped Users can search for product documentation directly from within the application interface to find guidance quickly. 1 release · first seen May 2025

release

  • Adds search support for documentation within the product. 0.36.0 · May 2025 · source · release history
In-app web preview shipped Users can preview and interact with web applications being built by the agent directly within the platform interface without switching contexts. 1 other source · first seen Jan 2025

example

  • Preview and interact with a web app your agent is building without leaving the OpenHands UI. In the OpenHands UI, open your conversation and click the App tab (bottom panel) to view and interact with the running web app in real time. 0.20.0 · Jan 2025 · source
Repository event monitoring documented The platform watches designated repositories and automatically triggers agent workflows when specified activity occurs. 1 other source

docs

  • Use the GitHub Repository Monitor when you want Agent Canvas to watch a repository and trigger an OpenHands agent when matching activity happens. seen Aug 2026 · source

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Command line

10 commands for OpenHands, each with where it came from. This tool has no source analysis yet, so there is no option reference and no captured run beside them.

Source

Release-note detail over time

See how much detail OpenHands puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

134 entries

  1. September 20268
  2. August 202614
  3. July 202625
  4. June 20265
  5. March 20262
  6. February 20262
  7. January 20261
  8. December 20252
  9. November 20252
  10. October 20254
  11. September 20253
  12. August 20253
  13. July 20254
  14. June 20258
  15. May 20254
  16. April 20255
  17. March 20255
  18. February 20255
  19. January 20255
  20. December 20247
  21. November 20246
  22. October 20244
  23. September 20243
  24. August 20243
  25. July 20243
  26. June 20241
    Show

    134 entries

    Articles

    2 articles · updated Nov 4, 2026

    Where OpenHands turns up in what others publish: how-tos, attack reports that name it, and incident write-ups. A row says why it is here and quotes where the article names it; the link goes to the publisher.

    Attacks on OpenHands 2

    • ZombAI Exploit with OpenHands: Prompt Injection To Remote Code Execution Embrace The Red
      Today we have another post about OpenHands from All Hands AI.
      2 more quotes
      That also applies to OpenHands and it can be hijacked by untrusted data, e.g.
      Turning OpenHands into a ZombAI The working exploit was shared with the All-Hands team, and turns an OpenHands instance into a ZombAI.
    • OpenHands and the Lethal Trifecta: How Prompt Injection Can Leak Access Tokens Embrace The Red
      Today we talk about OpenHands , formerly referred to as OpenDevin.
      2 more quotes
      The OpenHands agent renders images in chat, which enables zero-click data exfiltration.
      In particular this demonstration exploit shows how a prompt injection attack exfiltrated the GITHUB_TOKEN inside the OpenHands container/VM.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →