# OpenHands v1.14.0 - Product: OpenHands (https://whatsnew.fyi/product/openhands) - Vendor: OpenHands - Date: 2026-08-17 - Version: v1.14.0 - Original notes: https://github.com/OpenHands/OpenHands/releases/tag/v1.14.0 - Permalink: https://whatsnew.fyi/product/openhands/releases/v1.14.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Present structured error outcomes in canvas - **added** — Add LLM pre-flight validation to prevent saving misconfigured profiles - **added** — Add a Git Sync page to automations - **changed** — Set Canvas default model to Kimi K3 and tag it free - **fixed** — Preselect OpenHands LLM provider after picking OpenHands agent in onboarding - **fixed** — Preserve backend scope in conversation links - **fixed** — Stop baking absolute VITE_BACKEND_BASE_URL in npm run dev - **fixed** — Set local responder URL from browser origin in automations - **fixed** — Show full workspace file tree in Files tab on cloud backends ##### 1.14.0 (2026-08-17) ##### What's Changed ###### Features * feat(canvas): present structured error outcomes by @neubig in https://github.com/OpenHands/OpenHands/pull/16231 * feat: add LLM pre-flight validation to prevent saving misconfigured profiles by @neubig in https://github.com/OpenHands/OpenHands/pull/16417 * feat(automations): add a Git Sync page by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16521 * feat: set Canvas default model to Kimi K3 and tag it free by @juanmichelini in https://github.com/OpenHands/OpenHands/pull/16657 ###### Bug Fixes * fix(onboarding): preselect OpenHands LLM provider after picking OpenHands agent by @juanmichelini in https://github.com/OpenHands/OpenHands/pull/16531 * fix: preserve backend scope in conversation links by @neubig in https://github.com/OpenHands/OpenHands/pull/16091 * fix(dev): stop baking absolute VITE_BACKEND_BASE_URL in npm run dev by @neubig in https://github.com/OpenHands/OpenHands/pull/16605 * fix(automations): set local responder URL from browser origin by @adbcodes in https://github.com/OpenHands/OpenHands/pull/16332 * fix: show full workspace file tree in Files tab on cloud backends (OHE-3053) by @lilagrc in https://github.com/OpenHands/OpenHands/pull/16344 ###### Documentation * docs(agents): add a repository map clarifying what belongs where by @smolpaws in https://github.com/OpenHands/OpenHands/pull/16612 ###### Maintenance * ci: remove broken QA Changes workflow by @neubig in https://github.com/OpenHands/OpenHands/pull/16549 * ci: re-run PR description check when new commits are pushed by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16607 * chore: remove unreachable frontend modules and their tests by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/16606 * ci: run PR description check on draft PRs by @neubig in https://github.com/OpenHands/OpenHands/pull/16547 * test: capture Docker E2E container logs by @neubig in https://github.com/OpenHands/OpenHands/pull/16660 ##### New Contributors * @adbcodes made their first contribution in https://github.com/OpenHands/OpenHands/pull/16332 **Full Changelog**: https://github.com/OpenHands/OpenHands/compare/v1.13.0...v1.14.0 --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).