> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openhands.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# OpenHands Enterprise 0.76.0

> Release notes for OpenHands Enterprise version 0.76.0

# OpenHands Enterprise 0.76.0

Released October 2, 2026.

## Highlights

* **More Reliable Conversations** — Hung LLM streams now time out instead of stalling, conversations keep running when an MCP server fails to start, and context condensation no longer drops the system prompt.
* **Budget Visibility** — The Your Budget chart shows each day's spend and per-model details on hover, and budget-limit errors appear immediately instead of after retries.
* **Conversation Soft Delete** — Deleting a conversation now marks it as deleted and keeps the record in the database instead of removing it permanently.
* **Slack Connection Status** — The integrations page now shows whether Slack is connected.

## Features

#### Enterprise Server

* feat(task-queue): PLTF-3689 add Procrastinate and its database schema by @aivong-openhands in [https://github.com/OpenHands/enterprise/pull/587](https://github.com/OpenHands/enterprise/pull/587)

#### Software Agent SDK

* feat(client): own browser conversation event stream transport by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5013](https://github.com/OpenHands/software-agent-sdk/pull/5013)
* feat(apps): manage optional backend processes by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5270](https://github.com/OpenHands/software-agent-sdk/pull/5270)
* feat(agent-server): register refresh-on-401 hook on managed-proxy LLMs by @aivong-openhands in [https://github.com/OpenHands/software-agent-sdk/pull/5222](https://github.com/OpenHands/software-agent-sdk/pull/5222)
* feat(apps): bridge authenticated app backends by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5272](https://github.com/OpenHands/software-agent-sdk/pull/5272)
* Add Agent Server git repository search API by @malhotra5 in [https://github.com/OpenHands/software-agent-sdk/pull/5393](https://github.com/OpenHands/software-agent-sdk/pull/5393)

#### OpenHands Cloud (Helm Chart)

* feat(automation): provision the KV store secret for Replicated installs by @hieptl in [https://github.com/OpenHands/OpenHands-Cloud/pull/1326](https://github.com/OpenHands/OpenHands-Cloud/pull/1326)

## Bug Fixes

#### Enterprise Server

* fix(conversations): soft-delete conversations instead of hard-deleting by @neubig in [https://github.com/OpenHands/enterprise/pull/173](https://github.com/OpenHands/enterprise/pull/173)
* fix(migrations): break Alembic duplicate-revision 172 head (renumber soft-delete to 173) by @aivong-openhands in [https://github.com/OpenHands/enterprise/pull/581](https://github.com/OpenHands/enterprise/pull/581)
* fix(app\_server): roll back session after a failed stats write by @aivong-openhands in [https://github.com/OpenHands/enterprise/pull/580](https://github.com/OpenHands/enterprise/pull/580)
* fix(skills): warn when a marketplace skill name conflicts with a built-in skill (OHE-3161) by @hieptl in [https://github.com/OpenHands/enterprise/pull/593](https://github.com/OpenHands/enterprise/pull/593)
* fix(budgets): show model details on hover in Your Budget (OHE-3404) by @hieptl in [https://github.com/OpenHands/enterprise/pull/595](https://github.com/OpenHands/enterprise/pull/595)
* fix(slack): show Slack connection status on the integrations page (OHE-3038) by @hieptl in [https://github.com/OpenHands/enterprise/pull/584](https://github.com/OpenHands/enterprise/pull/584)
* fix(budgets): show each day's spend on hover in the Your Budget chart (OHE-3403) by @hieptl in [https://github.com/OpenHands/enterprise/pull/594](https://github.com/OpenHands/enterprise/pull/594)
* fix(secrets): OHE-3429 keep org-shared secrets with a null description when loading secrets by @hieptl in [https://github.com/OpenHands/enterprise/pull/597](https://github.com/OpenHands/enterprise/pull/597)
* fix: support website PostHog handoff in Canvas deployment by @malhotra5 in [https://github.com/OpenHands/enterprise/pull/269](https://github.com/OpenHands/enterprise/pull/269)
* fix(conversations): OHE-3432 return an Agent Canvas link in the API by @lilagrc in [https://github.com/OpenHands/enterprise/pull/606](https://github.com/OpenHands/enterprise/pull/606)
* fix(settings): hide the Agent Profiles link from the settings navigation (OHE-3439) by @hieptl in [https://github.com/OpenHands/enterprise/pull/629](https://github.com/OpenHands/enterprise/pull/629)
* fix(sandbox): remote refresh header must reference `${SESSION_API_KEY}` (enterprise#632) by @aivong-openhands in [https://github.com/OpenHands/enterprise/pull/633](https://github.com/OpenHands/enterprise/pull/633)

#### Software Agent SDK

* fix(llm): gate prompt\_cache\_key on provider support by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5328](https://github.com/OpenHands/software-agent-sdk/pull/5328)
* fix(condenser): never forget the leading SystemPromptEvent (#5148) by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5241](https://github.com/OpenHands/software-agent-sdk/pull/5241)
* fix(grayswan): guarantee system message first when history window drops system prompt (#5147) by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5240](https://github.com/OpenHands/software-agent-sdk/pull/5240)
* fix(condenser): split summarization prompt into system + user messages by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5143](https://github.com/OpenHands/software-agent-sdk/pull/5143)
* fix(agent-server): prepend system message to profile pre-flight ping (#5146) by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5239](https://github.com/OpenHands/software-agent-sdk/pull/5239)
* fix(sdk): exclude boolean false from anyOf non-null type selection by @all-hands-bot in [https://github.com/OpenHands/software-agent-sdk/pull/4322](https://github.com/OpenHands/software-agent-sdk/pull/4322)
* fix(condenser): preserve leading system prompt on hard context reset (#5149) by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5242](https://github.com/OpenHands/software-agent-sdk/pull/5242)
* fix(goal): split judge prompt into system + user messages (#5145) by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5238](https://github.com/OpenHands/software-agent-sdk/pull/5238)
* fix(sdk): tolerate null cache\_creation\_tokens in usage telemetry (minimax-m3 crash) by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5327](https://github.com/OpenHands/software-agent-sdk/pull/5327)
* fix(sdk): resolve async response secrets outside the event loop by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/4967](https://github.com/OpenHands/software-agent-sdk/pull/4967)
* fix(sdk): keep conversations alive when MCP startup fails by @onatozmenn in [https://github.com/OpenHands/software-agent-sdk/pull/5345](https://github.com/OpenHands/software-agent-sdk/pull/5345)
* fix: surface LiteLLM budget denials without retry backoff by @ak684 in [https://github.com/OpenHands/software-agent-sdk/pull/5309](https://github.com/OpenHands/software-agent-sdk/pull/5309)
* fix(sdk): restore tool registrations on remote attach by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5069](https://github.com/OpenHands/software-agent-sdk/pull/5069)
* fix(llm): time out hung async streams by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5000](https://github.com/OpenHands/software-agent-sdk/pull/5000)
* fix(agent-server): reject excess conversation creation and runs with HTTP 429 by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5350](https://github.com/OpenHands/software-agent-sdk/pull/5350)
* fix(agent-server): refresh catalog after evicting idle Docker runtimes by @VascoSch92 in [https://github.com/OpenHands/software-agent-sdk/pull/5369](https://github.com/OpenHands/software-agent-sdk/pull/5369)
* fix(agent-server): use the session key as VSCode token on /api/init by @jlav in [https://github.com/OpenHands/software-agent-sdk/pull/5282](https://github.com/OpenHands/software-agent-sdk/pull/5282)

#### OpenHands Cloud (Helm Chart)

* fix(replicated): mirror LLM key-refresh env into the warm pool by @openhands-agent in [https://github.com/OpenHands/OpenHands-Cloud/pull/1332](https://github.com/OpenHands/OpenHands-Cloud/pull/1332)
* fix(replicated): warm-pool refresh header must reference `${SESSION_API_KEY}` by @aivong-openhands in [https://github.com/OpenHands/OpenHands-Cloud/pull/1341](https://github.com/OpenHands/OpenHands-Cloud/pull/1341)

## Maintenance

#### Enterprise Server

* refactor(sandbox): stop relying on e2b auto-resume by @jlav in [https://github.com/OpenHands/enterprise/pull/564](https://github.com/OpenHands/enterprise/pull/564)
* test(budgets): OHE-3427 click "Update default" in the default budget toast test by @hieptl in [https://github.com/OpenHands/enterprise/pull/596](https://github.com/OpenHands/enterprise/pull/596)
* ci: open SDK bump PRs from software-agent-sdk release dispatches by @aivong-openhands in [https://github.com/OpenHands/enterprise/pull/619](https://github.com/OpenHands/enterprise/pull/619)
* chore(quint): instrument the org-budgets alert path for the oracle by @aivong-openhands in [https://github.com/OpenHands/enterprise/pull/574](https://github.com/OpenHands/enterprise/pull/574)

#### Software Agent SDK

* docs(agent): add docstrings for image helper functions by @BORAN002 in [https://github.com/OpenHands/software-agent-sdk/pull/4656](https://github.com/OpenHands/software-agent-sdk/pull/4656)
* docs: clarify scope for new AI providers by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5313](https://github.com/OpenHands/software-agent-sdk/pull/5313)
* chore(ci): fix inaccurate timings and wording in stale workflow by @VascoSch92 in [https://github.com/OpenHands/software-agent-sdk/pull/4298](https://github.com/OpenHands/software-agent-sdk/pull/4298)
* chore(openapi): exempt extensible tool metadata by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/5286](https://github.com/OpenHands/software-agent-sdk/pull/5286)
* refactor(sdk): centralize LLM call context by @neubig in [https://github.com/OpenHands/software-agent-sdk/pull/4159](https://github.com/OpenHands/software-agent-sdk/pull/4159)
* docs: refresh AGENTS.md guidance by @all-hands-bot in [https://github.com/OpenHands/software-agent-sdk/pull/5040](https://github.com/OpenHands/software-agent-sdk/pull/5040)
* fix(ci): poll npm registry for typescript-client integrity in OpenHands bump by @juanmichelini in [https://github.com/OpenHands/software-agent-sdk/pull/5331](https://github.com/OpenHands/software-agent-sdk/pull/5331)
* test(agent-server): cover budget denial after managed-key refresh by @ak684 in [https://github.com/OpenHands/software-agent-sdk/pull/5378](https://github.com/OpenHands/software-agent-sdk/pull/5378)

#### OpenHands Cloud (Helm Chart)

* fix(e2e): log in new user by email for email-as-username realm by @aivong-openhands in [https://github.com/OpenHands/OpenHands-Cloud/pull/1319](https://github.com/OpenHands/OpenHands-Cloud/pull/1319)
* fix(ci): read the pinned e2e test revision with the read-only Argo token by @aivong-openhands in [https://github.com/OpenHands/OpenHands-Cloud/pull/1323](https://github.com/OpenHands/OpenHands-Cloud/pull/1323)
* fix(e2e): report one ReportPortal row per test, not every browser action by @openhands-agent in [https://github.com/OpenHands/OpenHands-Cloud/pull/1329](https://github.com/OpenHands/OpenHands-Cloud/pull/1329)
* fix(e2e): stop scheduling single-role specs for the other user role by @openhands-agent in [https://github.com/OpenHands/OpenHands-Cloud/pull/1335](https://github.com/OpenHands/OpenHands-Cloud/pull/1335)
* docs(troubleshoot): align sandbox-cap comment and label two follow-up SQL surprises by @jpshackelford in [https://github.com/OpenHands/OpenHands-Cloud/pull/1317](https://github.com/OpenHands/OpenHands-Cloud/pull/1317)

## Component Versions

| Component | Version |
| - | - |
| enterprise-server | 1.68.1 |
| agent-server | 1.50.1-python |
| agent-canvas | 1.24.0 |
| automation | 1.15.1 |
| runtime-api | 0.10.0 |

## Full Changelog

* [Enterprise Server releases](https://github.com/OpenHands/enterprise/releases)
* [Software Agent SDK releases](https://github.com/OpenHands/software-agent-sdk/releases)
* [Runtime API releases](https://github.com/OpenHands/runtime-api/releases)
* [Automation releases](https://github.com/OpenHands/automation/releases)
* [OpenHands Cloud releases](https://github.com/OpenHands/OpenHands-Cloud/releases)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.