Zum Hauptinhalt springen

Changelog

OpenHands

Open-Source-Plattform für Coding-Agenten

Aktuell geprüft

Zuletzt aus offizieller Quelle geprüft:

Offizielle Changelog-Quelle öffnen

Die Erfassung aus offiziellen Quellen ist begrenzt. Ältere Releases können fehlen. Diese Seite beansprucht keine vollständige Versionshistorie.

Versionshinweise ohne deutsche Übersetzung stehen im englischen Original.

Neueste Version:v1.37.0
Geladene Releases:37
Quelle:GitHub Releases
RSS

Neueste Releases (37)

v1.37.0Neu

v1.37.0

6. November 2026

  • •feat(automations): explain each automation with a Mermaid diagram by @VascoSch92 in #19318
  • •fix(chat): place resumed sessions after UTC conversation history by @ak684 in #19400
  • •fix: keep generated conversation titles visible during startup handoff by @ak684 in #19404
  • •fix: wait for session replay before showing empty chat suggestions by @enyst in #19377
  • •fix: load the home page at the base path without a trailing slash by @ak684 in #19406
  • •perf(chat): avoid repeated history scans during live updates by @enyst in #19266
  • •chore: remove merged PR artifacts by @all-hands-bot in #19401
  • •refactor: name existing control corner radii by @enyst in #19263
Mehr anzeigen (2)
  • •chore(lint): reject arbitrary values in four migrated owners by @enyst in #19264
  • •chore: remove merged PR artifacts by @all-hands-bot in #19417
v1.36.0Neu

v1.36.0

5. November 2026

  • •feat(automations): open templates without the missing-integration notice by @ak684 in #19297
  • •feat(automations): list a script automation's files collapsed by @VascoSch92 in #19319
  • •feat(automations): suggest default templates and promote ones using what users set up by @ak684 in #19300
  • •feat(automations): tell the setup assistant the instance's event sources by @ak684 in #19335
  • •feat(automations): ship the Data Center templates with extensions 0.39.0 by @ak684 in #19344
  • •feat(automations): send a template's picked repository only to services that clone its provider by @ak684 in #19347
  • •feat(automations): list Bitbucket Data Center and Azure DevOps repositories in template setup by @ak684 in #19340
  • •feat(automations): use the repository picker in the Data Center templates with extensions 0.40.0 by @ak684 in #19355
Mehr anzeigen (7)
  • •feat(automations): guide self-hosted GitHub templates to MCP or token setup by @hieptl in #19352
  • •feat(setup-guide): add a Connect Git step with a tour on the MCP page by @hieptl in #19350
  • •feat(automations): run automations as a service account in Canvas by @henriquehirako in #19033
  • •feat: unify automation create, view, and edit workflows by @DevinVinson in #19311
  • •fix(automations): show the repository provider's logo on template cards by @VascoSch92 in #19323
  • •fix(chat): show Stop while an ACP turn runs after a fresh connect by @smolpaws in #19316
  • •fix(automations): keep the setup assistant on the form and save drafts on cloud backends by @ak684 in #19370
v1.35.0Neu

v1.35.0

3. November 2026

  • •feat(home): remember and clear the cloud repository selection by @tofarr in #19053
  • •feat(automations): store picked Bitbucket Data Center repositories as clone URLs by @ak684 in #19023
  • •feat(automations): list each event source's own event types by @ak684 in #19025
  • •feat: persist workspace/repo metadata as server-side conversation tags by @BSmick6 in #16666
  • •feat(files): add a Download button to the Files tab (OHE-3834) by @hieptl in #19076
  • •feat(conversations): store sidebar pin/archive state in server-side tags by @neubig in #18697
  • •feat(sidebar): drag the sidebar edge to resize it by @ak684 in #19097
  • •feat(sidebar): make sidebar text one size larger by @ak684 in #19113
Mehr anzeigen (7)
  • •feat(sidebar): group org rows in the backend picker and keep it inside the sidebar by @ak684 in #19102
  • •feat(automations): suggest the templates that match an instance's integrations by @ak684 in #19101
  • •feat(canvas): attribute local Cloud signup entries (ALL-5962) by @malhotra5 in #18874
  • •feat(chat): group hooks and reasoning with tool calls and say what each group did by @ak684 in #19084
  • •feat: open conversations immediately with inline startup progress by @ak684 in #19155
  • •feat: show live agent status in chat by @ak684 in #19130
  • •feat: show startup activity in sidebar conversation rows by @ak684 in #19190
v1.34.0

v1.34.0

27. Oktober 2026

  • •feat(verify): stand in for DigitalOcean so Managed Agents can be verified by @enyst in #18867
  • •feat(canvas): per-conversation Docker runtime and Settings → Runtime page by @VascoSch92 in #18436
  • •feat(automations): filter and edit automation tags by @VascoSch92 in #18767
  • •feat(conversation): label the share toggle "Share with Org users" in team orgs (OHE-3765) by @hieptl in #18986
  • •feat(sidebar): start a new conversation in the row's sandbox (OHE-3689) by @hieptl in #18912
  • •fix: pass session API key to static-server via env instead of argv by @putramkti in #16420
  • •fix(chat): keep drag-selection inside the message feed by @analisaperlengkapan in #18680
  • •fix(mars): isolate invalid OAuth relay attempts by @Fieldnote-Echo in #18892
Mehr anzeigen (7)
  • •fix(automations): close the setup page's repository menu and model popover on Escape by @enyst in #18925
  • •fix: pin the automation KV secret so session-key rotation keeps KV data readable by @enyst in #18307
  • •fix(automations): close the setup page's Event source menu on Escape by @enyst in #18970
  • •fix(automations): keep repository picker options on one line by @VascoSch92 in #18985
  • •fix(git): decode percent-encoded repository labels, keep links encoded once by @OrangerXu in #18817
  • •fix(settings): refresh profile list even when title cleanup fails by @onatozmenn in #17521
  • •fix(automations): let custom-script automations choose their LLM by @abhayymishraa in #18881
v1.33.0

v1.33.0

23. Oktober 2026

  • •feat(verify-openhands): launch --mars-web and --lock-to-cloud by @enyst in #18848
  • •feat(digitalocean): keep the web build signed in across restarts by @enyst in #18705
  • •fix(automations): render the shipped current_phase on live runs by @aartem1 in #17122
  • •fix(verify-openhands): bug run puts back the viewport a block changed by @enyst in #18850
  • •fix(digitalocean): default new agents to the smallest VM by @smolpaws in #18702
  • •fix: mask secret values in request and Settings forms by @neubig in #18870
  • •docs(verify-openhands): map maintenance 2026-10-22 by @enyst in #18811
  • •docs(verify-openhands): map maintenance 2026-10-23 by @enyst in #18865
Mehr anzeigen (7)
  • •docs: remove beta badge from README by @jpshackelford in #18176
  • •refactor(files): express tree indentation in CSS by @enyst in #18804
  • •refactor(sidebar): express mobile drawer duration in CSS by @enyst in #18805
  • •style(automations): restyle template filter chips as a draggable scroll rail by @FraterCCCLXIII in #18832
  • •style(automations): tab the setup choice modal between native and MCP server by @FraterCCCLXIII in #18833
  • •chore(verify-openhands): time network responses and order them by completion by @enyst in #18849
  • •chore: remove merged PR artifacts by @all-hands-bot in #18853
v1.32.0

v1.32.0

23. Oktober 2026

  • •feat(home): store pinned automations in agent-server settings by @abhayymishraa in #18190
  • •feat(mcp): let the install dialog choose between installable library options by @ak684 in #18836
  • •feat(automations): list every cloneable provider's repositories in the automation picker by @ak684 in #18821
  • •feat(canvas): quiet backend logs by default by @neubig in #18830
  • •chore: bump @openhands/extensions to 0.34.0 by @ak684 in #18842
  • •chore: bump agent-server to 1.58.1, automation to 1.25.1, and @openhands/extensions to 0.35.0 by @all-hands-bot in #18851
  • •chore: remove merged PR artifacts by @all-hands-bot in #18845
v1.31.0

v1.31.0

22. Oktober 2026

  • •feat(automations): hide the GitHub token secret field on self-hosted instances when GitHub is connected (OHE-3699) by @hieptl in #18829
  • •fix(mcp): install OAuth-only library entries through the MCP server's own OAuth by @ak684 in #18780
  • •fix: keep automation repositories when editing by @ak684 in #18776
  • •fix(mars): forward typed session key to web bridge on non-baked binds by @lx3133584 in #18465
  • •fix(mars): preserve DigitalOcean sessions through auth recovery by @smolpaws in #18604
  • •fix(mcp): say the sign-in was not completed when an OAuth install pop-up is abandoned by @ak684 in #18816
  • •docs: remove the unwanted specs directory by @smolpaws in #18820
  • •test: await lazy root gates before availability assertions by @neubig in #18797
Mehr anzeigen (2)
  • •chore: remove merged PR artifacts by @all-hands-bot in #18822
  • •chore: remove merged PR artifacts by @all-hands-bot in #18828
v1.30.1

v1.30.1

22. Oktober 2026

  • •refactor(diff): express the Markdown preview cap in CSS by @enyst in #18762
  • •refactor(automations): express the activity track height in CSS by @enyst in #18788
  • •chore: bump agent-server to 1.57.0 by @all-hands-bot in #18774
  • •chore: remove merged PR artifacts by @all-hands-bot in #18806
v1.30.0

v1.30.0

22. Oktober 2026

  • •feat(automations): reflect the built-in integration's connection state in the setup choice modal (OHE-3612) by @hieptl in #18566
  • •fix(chat): let a Cloud member pick the LLM profile on the home page (OHE-3669) by @hieptl in #18729
  • •fix(sidebar): refresh the conversation list when a cloud start task is ready (OSS-14604) by @hieptl in #18741
  • •fix(sidebar): hide the Getting started checklist on a canvas locked to a Cloud host (OHE-3683) by @hieptl in #18739
  • •fix(canvas): persist workspace grouping via server-side conversation tags by @VascoSch92 in #18722
  • •fix(agent-profiles): keep the default rules local and save home LLM picks on Cloud by @simonrosenberg in #18747
  • •fix(frontend): link Azure DevOps repositories to their _git page by @ak684 in #18753
  • •fix: OHE-3677 make the default primary color white (OHE-3677) by @tofarr in #18726
Mehr anzeigen (6)
  • •fix(mars): restore explicit opt-in for the web bridge by @enyst in #18783
  • •docs(verify-openhands): map maintenance 2026-10-20 by @enyst in #18718
  • •ci: fix shell quoting in Debian snapshot defaults step by @VascoSch92 in #18760
  • •refactor(layout): express overview width in CSS by @enyst in #18763
  • •chore: bump @openhands/extensions to 0.33.0 by @neubig in #18786
  • •chore: remove merged PR artifacts by @all-hands-bot in #18742
v1.29.0

v1.29.0

21. Oktober 2026

  • •feat(backends): show full organization names in the backend selector by @ak684 in #18667
  • •feat(launchers): read public skills from the bundled extensions package by @simonrosenberg in #18683
  • •feat(agent-profiles): choose skills per profile from the server catalog by @simonrosenberg in #18686
  • •feat(agent-profiles): edit condenser and verification per profile by @simonrosenberg in #18679
  • •feat(agent-profiles): choose a Model Router per profile by @simonrosenberg in #18685
  • •feat(home): dismiss recommended automations rail from Home and Application settings by @lx3133584 in #18538
  • •feat(agent-profiles): launch default by id; profiles own their settings by @simonrosenberg in #18720
  • •fix(conversations): save a connected repository on the cloud conversation by @henriquehirako in #18158
Mehr anzeigen (7)
  • •fix(chat): show git chip icons in light themes by @enyst in #18660
  • •fix(chat): catch up with the model within a second instead of ten by @VascoSch92 in #18651
  • •fix(onboarding): skip the first-run modal on a canvas locked to a Cloud host (OHE-3670) by @hieptl in #18724
  • •fix(onboarding): turn the setup guide off from its close button (OHE-3658) by @hieptl in #18703
  • •fix(settings): filter and sort the LLM provider picker (OHE-3653) by @hieptl in #18710
  • •fix(automations): stop offering an agent profile to prompt and plugin presets by @simonrosenberg in #18708
  • •fix(conversation): keep the first Cloud message when the history page lags the runtime by @enyst in #18719
v1.28.1

v1.28.1

19. Oktober 2026

  • •chore: bump agent-server to 1.56.0 by @all-hands-bot in #18670
  • •chore: remove merged PR artifacts by @all-hands-bot in #18570
v1.28.0

v1.28.0

19. Oktober 2026

  • •feat(verify-openhands): executable known bugs and a repeatable fix proof by @enyst in #18348
  • •feat(i18n): add Bahasa Indonesia (id) locale by @analisaperlengkapan in #18067
  • •feat: add close control to Getting started checklist by @DevinVinson in #18185
  • •feat(secrets): let the agent request a secret through an in-conversation modal by @VascoSch92 in #18408
  • •feat(verify-openhands): adopt the shared known-bug contract by @enyst in #18355
  • •feat(chat): smooth, reading-pace streaming with word fade-in by @VascoSch92 in #18491
  • •feat(secrets): ask for requested secrets inline in the chat by @VascoSch92 in #18575
  • •feat(automations): hide templates that overlap built-in integrations on self-hosted instances (OHE-3611) by @hieptl in #18565
Mehr anzeigen (7)
  • •fix(lint): use semantic colors for Git Sync feedback by @enyst in #18346
  • •fix(themes): make backend connection feedback readable by @enyst in #18321
  • •fix(themes): use readable validation and service errors by @enyst in #18330
  • •fix(markdown): wrap long table cells instead of stretching the table by @jpshackelford in #18357
  • •fix(settings): use dedicated taken-name messages for llm and agent profiles by @lx3133584 in #18411
  • •fix(automations): show the API's message when an automation edit fails by @enyst in #18391
  • •fix(settings): show the active backend's values after a backend switch by @enyst in #18401
v1.27.1

v1.27.1

12. Oktober 2026

  • •fix(docker): copy MARS web bridge modules into the image by @VascoSch92 in #18343
  • •fix(themes): make warning feedback theme-aware by @enyst in #18333
  • •docs(verify-openhands): map maintenance 2026-10-12 by @smolpaws in #18325
v1.27.0

v1.27.0

12. Oktober 2026

  • •feat(verify-openhands): drive the mock-LLM e2e behaviors on DeepSeek and map the gaps by @enyst in #18191
  • •feat(verify-openhands): record videos of the browser with browser record by @enyst in #18211
  • •feat(acp): add OpenCode and Pi as built-in ACP agents on local backends by @Placidoe in #17758
  • •feat: Add splash page mode toggle by @malhotra5 in #17199
  • •feat: add automate setup split panel by @malhotra5 in #17200
  • •feat: add agent-assisted automation form updates by @malhotra5 in #17201
  • •feat: add persisted automation draft management UI by @malhotra5 in #17242
  • •feat: finalize automation setup draft flow by @malhotra5 in #17688
Mehr anzeigen (7)
  • •feat: add compact section navigation on tablets by @enyst in #18200
  • •feat(verify-openhands): hold keys with browser key down|up|release-all by @enyst in #18292
  • •feat(acp): take ACP model lists from the agent instead of hardcoding them by @simonrosenberg in #18131
  • •feat(mars): connect Agent Canvas to DigitalOcean Managed Agents (desktop and web) by @amandhaw in #17838
  • •fix(e2e): preserve mock validation trajectories by @kr1shna-exe in #17876
  • •fix(hooks): show prompt and agent hook text in the Available Hooks dialog by @fengyue-xve in #18107
  • •fix(a11y): close the composer's More input actions menu on Escape by @enyst in #18174
v1.26.0

v1.26.0

8. Oktober 2026

  • •feat(apps): add authenticated backend view helper by @neubig in #17656
  • •feat(chat): render empty-response corrective nudge as an informational note by @errmakov in #17864
  • •feat: verify-openhands skill with control-openhands CLI and the full feature map by @enyst in #17961
  • •feat(verify-openhands): daily pass support and CLI fixes by @enyst in #18093
  • •feat(verify-openhands): map 20 more behaviors, with live recipes by @enyst in #18105
  • •feat(backends): explain a suspended workspace and offer a switch by @hieptl in #17988
  • •feat(onboarding): show the Super Admin setup guide on enterprise backends by @hieptl in #17969
  • •feat(automations): narrow needs review status by @DevinVinson in #17682
Mehr anzeigen (7)
  • •feat(onboarding): open the next setup guide step when one is done in Canvas by @hieptl in #18138
  • •feat(verify-openhands): close the harness gaps, re-drive the recipes, and file the reproduced defects by @enyst in #18162
  • •fix(settings): make the LLM profile row menu keyboard-operable by @enyst in #18019
  • •fix(conversation-panel): report download failures once and select Recent by default by @enyst in #18021
  • •fix(mcp): explain failed stdio connection tests without the URL hint by @enyst in #18018
  • •fix(settings): show the server's message instead of raw HttpError text in profile error toasts by @enyst in #18030
  • •fix(automations): read local run logs from the server-level bash events by @enyst in #18022
v1.25.0

v1.25.0

6. Oktober 2026

  • •feat: outline the back navigation control on settings sub-pages by @errmakov in #17587
  • •feat(settings): bulk-add provider models as LLM profiles by @georgeglarson in #16426
  • •feat: add direct-prompt Model Router settings by @juanmichelini in #16147
  • •feat(canvas): retire streaming slots by event id and delete the text-matching reconciler by @VascoSch92 in #17465
  • •feat(apps): add Update action for installed Canvas Apps by @VascoSch92 in #17736
  • •feat(settings): per-connection bulk-add LLM profiles by @juanmichelini in #17723
  • •feat: add Model Router "Run at conversation start" toggle by @juanmichelini in #17797
  • •feat(automations): show templates on cloud backends and offer native git integrations by @hieptl in #17830
Mehr anzeigen (7)
  • •feat(chat): add optional voice dictation to the chat input by @VascoSch92 in #17804
  • •feat(automations): filter the automations dashboard by creator by @henriquehirako in #17814
  • •feat: auto-enable 'Run on first message' when the first router is created by @juanmichelini in #17840
  • •feat(conversation): give the drawer tab strip real tab semantics by @errmakov in #17612
  • •feat(canvas): render a canvas extension's manifest-declared SVG icon by @VascoSch92 in #17877
  • •feat(automations): offer the built-in integration before issue-to-PR templates by @hieptl in #17868
  • •feat(agent-profiles): pick every tool from the server's catalog; pin SDK 1.53.0 by @simonrosenberg in #17516
v1.24.0

v1.24.0

25. September 2026

  • •feat: toggle all workspace folders from the Conversations header by @kuldeepsinh19 in #17409
  • •feat: scope OpenAI subscription caches by backend by @uczltw6 in #16699
  • •feat(home): reframe splash copy around day-to-day engineering work by @errmakov in #17545
  • •feat(conversation): open shared automation conversations read-only on cloud by @hieptl in #17683
  • •fix: cap conversation Skills/Hooks/Tools dialogs at 90vw by @gokay-ai in #17586
  • •fix(automation): accept single-start stepped cron fields in the schedule validator by @Harsh23Kashyap in #17274
  • •fix(canvas): call agent-server runtime directly instead of /api/cloud-proxy (405 on verification confirm & compact-context) by @juanmichelini in #17511
  • •fix: render ACP tool-call content blocks in chat cards by @Chocolatine75 in #17407
Mehr anzeigen (7)
  • •fix: recover stale organization selections by @ak684 in #17671
  • •fix: warn when saved LLM profiles reference unavailable models by @ak684 in #17675
  • •fix(agent-canvas): replace dead Tailwind classes with theme tokens on device verify page by @Harsh23Kashyap in #17603
  • •fix(agent-canvas): replace dead Tailwind classes with theme tokens in MCP surfaces by @Harsh23Kashyap in #17604
  • •fix(settings): key the settings cache on the backend that answered by @L4XB in #17430
  • •fix(ci): keep a section whose first line opens a fenced block by @marmar9615-cloud in #16814
  • •fix: preserve newer failed messages when history reloads by @ak684 in #17647
v1.23.0

v1.23.0

23. September 2026

  • •feat(desktop): universal macOS DMG with per-arch bundled runtimes by @harsh-batheja in #17225
  • •feat: Support Light+ and Solarized Light theme by @davideuler in #16632
  • •feat: tag Agent Canvas telemetry by deployment kind (OSS-13530) by @malhotra5 in #17529
  • •fix: refresh Canvas image packages by @neubig in #17633
  • •fix(chat): restore 11px mode label on the change-agent button by @Harsh23Kashyap in #17616
  • •fix(test): drain MSW's in-flight requests instead of 30 event-loop turns by @alanhuangyoo in #16890
  • •fix(chat): avoid re-rendering unchanged historical Markdown by @Jokasa7 in #17015
  • •fix: load logs for script automation runs and show their script by @hieptl in #17519
Mehr anzeigen (7)
  • •fix(chat): clear a "Failed to send" bubble once its message is echoed back by @hieptl in #17639
  • •fix: show conversation tag keys in sidebar chips by @mvanhorn in #16853
  • •fix(ci): let triage and repository writers own readiness by @neubig in #17598
  • •chore: remove merged PR artifacts by @all-hands-bot in #17591
  • •chore: consume SDK 1.49.5 and Automation 1.15.0 by @juanmichelini in #17650
  • •@harsh-batheja made their first contribution in #17225
  • •@davideuler made their first contribution in #16632
v1.22.0

v1.22.0

22. September 2026

  • •feat: test remote MCP servers on cloud backends via the app server by @hieptl in #17276
  • •feat: open Git Sync to org admins on cloud backends by @hieptl in #17216
  • •feat(i18n): translate recently added Turkish UI strings by @alkank in #17581
  • •fix: show the add automation menu to org members by @hieptl in #17526
  • •fix(canvas): keep the base path on links that leave the app by @tofarr in #17617
  • •fix: preserve sibling MCP servers when saving to a cloud backend by @hieptl in #17467
  • •fix: link home automation rows to the automation view by @hieptl in #17466
  • •fix(canvas): hide cloud orgs the server marks is_visible=false by @tofarr in #17624
Mehr anzeigen (3)
  • •docs(review): add repository and product scope to the Canvas review guide by @all-hands-bot in #17606
  • •chore: consume SDK 1.49.4 and Automation 1.14.0 by @hieptl in #17628
  • •@alkank made their first contribution in #17581
v1.21.0

v1.21.0

22. September 2026

  • •feat: request Docker execution workspaces from Docker servers by @neubig in #17177
  • •fix: prevent stale conversation history merges by @adbcodes in #16913
  • •fix: query the Forgejo host for Forgejo PR and issue lists by @Harsh23Kashyap in #17486
  • •fix(apps): accept GitHub tree URLs as app source by @VascoSch92 in #17504
  • •fix: Disable PostHog autocapture by @malhotra5 in #17502
  • •fix(static-server): serve current assets after rebuilding Canvas by @neubig in #17402
  • •fix: show non-resumable local conversations as archived by @neubig in #17500
  • •fix: advertise host services to Docker conversations by @neubig in #17518
Mehr anzeigen (7)
  • •docs: refresh AGENTS.md guidance by @all-hands-bot in #17590
  • •docs(codereview): clarify Agent Canvas checkpoints by @neubig in #17523
  • •chore: consume SDK 1.49.2 and Automation 1.13.2 by @neubig in #17515
  • •test: cover draft persistence by @aivong-openhands in #17334
  • •test: strengthen LLM profile configuration by @aivong-openhands in #17338
  • •test: strengthen shared utility behavior by @aivong-openhands in #17341
  • •test: cover MCP config utilities by @aivong-openhands in #17344
v1.20.0

v1.20.0

17. September 2026

  • •feat(agent-profiles): select secrets available to a profile by @simonrosenberg in #17237
  • •feat: forward Docker conversation runtime settings by @neubig in #17462
  • •feat(automations): select saved agent profiles by @neubig in #17396
  • •test: isolate Mock-LLM profiles from ambient secrets by @neubig in #17482
  • •chore: bump released agent runtime dependencies by @neubig in #17489
v1.19.0

v1.19.0

16. September 2026

  • •feat: scope an agent profile to specific MCP servers by @simonrosenberg in #17289
  • •feat: add GPT-6 Astra model support by @neubig in #17164
  • •feat: track authenticated Canvas arrivals by @neubig in #17083
  • •feat: surface automation disablement reason in the UI by @malhotra5 in #17425
  • •fix: recognize Azure DevOps SSH remotes by @Chocolatine75 in #17375
  • •fix(static-server): HTML-escape injected runtime config and set Cache-Control: no-store on credential injection by @Tyagiquamar in #17175
  • •fix: avoid redundant automation SDK version refetches by @workvahedi in #16991
  • •fix(acp): tie the client ACP registry pin to agent-server, drop the codex shim by @simonrosenberg in #17423
Mehr anzeigen (7)
  • •fix(ci): apply inferred issue type labels by @enyst in #17218
  • •fix(automations): admit plugin sources in catalog bundles by @neubig in #17403
  • •test: cover small state stores by @aivong-openhands in #17326
  • •test: cover chat input events by @aivong-openhands in #17292
  • •test: strengthen workspace path resolution by @aivong-openhands in #17356
  • •test: strengthen change-agent control by @aivong-openhands in #17365
  • •test: strengthen git tools submenu behavior by @aivong-openhands in #17324
v1.18.0

v1.18.0

11. September 2026

  • •feat: click an image attachment to open it full size by @palrohitg in #17179
  • •feat: only the creator can turn an automation back on by @hieptl in #17190
  • •feat: allow editing automations on cloud backends by @hieptl in #17191
  • •feat: show which identity an automation runs as by @hieptl in #17138
  • •feat: use DB-driven free/default model flags in Canvas by @juanmichelini in #16685
  • •fix: pass the active org from the gear icon to cloud settings by @hieptl in #17256
  • •fix: hide unlisted settings pages from the command menu when locked to a Cloud host by @hieptl in #17254
  • •fix: open Cloud settings in the same tab when locked to a Cloud host by @hieptl in #17253
Mehr anzeigen (5)
  • •fix: OHE-3110 : remove misleading "No budget limit" line from Token Usage panel by @tofarr in #17264
  • •fix: force an explicit decision on every ACP harness the registry adds by @simonrosenberg in #17228
  • •docs: add PR design document skill by @enyst in #17221
  • •ci: add .pr/ cleanup-after-merge and fork-aware notice by @all-hands-bot in #17245
  • •@palrohitg made their first contribution in #17179
v1.17.0

v1.17.0

9. September 2026

  • •feat: show manifest-declared value statements on dashboard cards and rows by @hieptl in #16921
  • •feat: Make automation run UI task-outcome aware by @malhotra5 in #16937
  • •feat: enable LLM provider connections on cloud by @juanmichelini in #16757
  • •feat: allow editing a custom cron expression from the edit-automation modal by @VascoSch92 in #16964
  • •feat: unified cloud settings entrypoint for Agent Canvas by @jpelletier1 in #16883
  • •feat: add local Agent Canvas Planner support by @VascoSch92 in #16178
  • •feat(conversation-panel): add conversation tags and filtering by @georgeglarson in #16600
  • •feat: split automation permissions into view/manage with creator escape hatch by @tofarr in #17105
Mehr anzeigen (7)
  • •feat: display message timestamps on hover by @LosAveRoad in #17123
  • •feat: support generic custom automation manifests in Canvas by @malhotra5 in #17129
  • •fix(chat): re-derive active profile stamp from event history on reload by @georgeglarson in #16439
  • •fix: Add --disable-telemetry runtime flag for self-hosted canvas by @lilagrc in #16908
  • •fix(ci): accept h2 readiness sections by @neubig in #17011
  • •fix(automations): flip the kebab menu above the trigger when it would clip by @VascoSch92 in #16926
  • •fix(settings): disable save when edits are reverted by @ShashwatXD in #16120
v1.16.0

v1.16.0

27. August 2026

  • •feat(settings): select supported LLM providers by @keeltrace in #16772
  • •feat: add linux desktop installer build (CI + deb maintainer fix) by @georgeglarson in #16656
  • •feat(automations): show a run's live phase by @aartem1 in #16740
  • •feat(settings): expose the LLM-switching toggle in Agent settings by @georgeglarson in #16441
  • •feat(skills): replace the all-on skill catalog with an explicit allow-list by @VascoSch92 in #16860
  • •feat: link chat file paths to the Files drawer by @ShashwatXD in #16181
  • •feat: pin a favorite sidebar page as the home route by @hieptl in #16868
  • •feat: skip onboarding when a user-added Local backend has a usable LLM by @VascoSch92 in #16931
Mehr anzeigen (7)
  • •feat: fix default and free models by @neubig in #16922
  • •feat: land the Canvas Extensions frontend (load pages, sidebar, customize) by @hieptl in #16895
  • •fix: render the VSCode button on self-hosted (local) backends by @harish-chandramowli in #16106
  • •fix: correlate local conversation telemetry with Canvas identity by @neubig in #16796
  • •fix(ci): ignore fenced headings in readiness checks by @ump45nose in #16595
  • •fix: forward disabled_skills into agent_context so backend excludes them by @jdlake in #16812
  • •fix(ci): prevent issue readiness workflow from failing on not-ready issues by @KHARSHAVARDHAN-eng in #16514
v1.15.0

v1.15.0

21. August 2026

  • •feat(sidebar): add getting started checklist with settings toggle by @FraterCCCLXIII in #16182
  • •feat: show workspace path in Files view by @HurrairaBaloch in #16362
  • •feat(automations): install a catalog entry that ships a script bundle by @VascoSch92 in #16680
  • •feat: add LLM provider-connections UI (local agent-server) by @juanmichelini in #16616
  • •feat: polish automations dashboard, recommended rail, and Add/Import flow by @FraterCCCLXIII in #16688
  • •feat(conversation): add overview panel and unified commits drawer by @FraterCCCLXIII in #16230
  • •feat: send template provenance for versioned setup entries by @hieptl in #16458
  • •feat: instrument onboarding checklist link clicks by @hieptl in #16777
Mehr anzeigen (7)
  • •fix: prevent silent agent profile downgrade by @neubig in #16523
  • •fix: always show all workspace folders in grouped view regardless of pagination by @mohitdebian in #16444
  • •fix: honor the home LLM dropdown selection over an agent profile's pinned LLM by @hieptl in #16671
  • •fix: restore onboarding modal bottom padding and stop leftover scrollbars by @FraterCCCLXIII in #16684
  • •fix(ci): stop treating markdown as frontend evidence-bearing code by @marmar9615-cloud in #16693
  • •fix: clear stale urlSearchResults for non-matching HTTPS URLs in useUrlSearch by @xxiaoxiong in #16700
  • •fix: normalize trailing slash in git remote URLs by @mikemikimike in #16536
v1.14.0

v1.14.0

17. August 2026

  • •feat(canvas): present structured error outcomes by @neubig in #16231
  • •feat: add LLM pre-flight validation to prevent saving misconfigured profiles by @neubig in #16417
  • •feat(automations): add a Git Sync page by @VascoSch92 in #16521
  • •feat: set Canvas default model to Kimi K3 and tag it free by @juanmichelini in #16657
  • •fix(onboarding): preselect OpenHands LLM provider after picking OpenHands agent by @juanmichelini in #16531
  • •fix: preserve backend scope in conversation links by @neubig in #16091
  • •fix(dev): stop baking absolute VITE_BACKEND_BASE_URL in npm run dev by @neubig in #16605
  • •fix(automations): set local responder URL from browser origin by @adbcodes in #16332
Mehr anzeigen (7)
  • •fix: show full workspace file tree in Files tab on cloud backends (OHE-3053) by @lilagrc in #16344
  • •docs(agents): add a repository map clarifying what belongs where by @smolpaws in #16612
  • •ci: remove broken QA Changes workflow by @neubig in #16549
  • •ci: re-run PR description check when new commits are pushed by @VascoSch92 in #16607
  • •chore: remove unreachable frontend modules and their tests by @VascoSch92 in #16606
  • •ci: run PR description check on draft PRs by @neubig in #16547
  • •test: capture Docker E2E container logs by @neubig in #16660
v1.13.0

v1.13.0

13. August 2026

  • •feat(conversations): add client-side conversation archive by @FraterCCCLXIII in #16100
  • •feat(chat): add inline markdown artifact previews by @FraterCCCLXIII in #16185
  • •feat: add ready-for-dev issue readiness gate with type-specific criteria by @all-hands-bot in #16449
  • •feat: context window usage meter, usage drawer, and manual compaction by @georgeglarson in #16311
  • •fix: add postinstall message showing how to start agent-canvas by @all-hands-bot in #16338
  • •fix: configure agent-server telemetry in Canvas launchers by @malhotra5 in #16348
  • •fix: make overflow menus usable on touch devices by @FraterCCCLXIII in #16101
  • •fix: make sidebar "Load more" discover folders, not folder contents by @FraterCCCLXIII in #16179
Mehr anzeigen (7)
  • •fix: disable chat input drag-resize when not bottom-anchored (OHE-3062) by @tofarr in #16479
  • •fix(automations): surface non-MCP-installable integrations instead of silently dropping them by @lokesh75-kank in #16324
  • •fix: resolve flaky ProgressEvent unhandled rejection in CI by @neubig in #16504
  • •fix: spawn launcher services without implicit shell by @lufen in #16093
  • •fix: stop truncating the Basic LLM provider list at 100 entries by @opensource-joe in #16453
  • •fix(context-meter): draw the ring track from the foreground, not a border token by @georgeglarson in #16534
  • •fix: drain pending MSW callbacks before jsdom teardown to stop ProgressEvent ReferenceError by @neubig in #16558
v1.12.0

v1.12.0

7. August 2026

  • •feat: clarify free OpenHands model endpoints by @juanmichelini in #16281
v1.11.0

v1.11.0

7. August 2026

  • •feat: show per-run LLM cost in the Activity Log and exports by @hieptl in #16351
  • •feat: reorder Customize navigation by @DevinVinson in #16358
  • •feat(settings): polish Agent Canvas version update UI by @FraterCCCLXIII in #16343
  • •feat(home): keep Automations pane visible when empty by @neubig in #16372
  • •feat: add a typed agent action for launching local or Cloud child conversations by @hieptl in #16380
  • •feat: add automation tag filter and recognition by @hieptl in #16388
  • •feat(conversations): add tag chips, overflow, and hovercard labels by @FraterCCCLXIII in #16346
  • •fix: ship multi-size app icons for Windows and macOS by @hieptl in #16352
Mehr anzeigen (3)
  • •fix: rename desktop app to OpenHands Agent Canvas by @hieptl in #16353
  • •fix(metrics): fetch runtime conversation directly instead of removed cloud-proxy by @tofarr in #16392
  • •@DevinVinson made their first contribution in #16358
Zeige 30 von 37