- Startseite
- Changelogs
- OpenHands
Changelog
OpenHands
Open-Source-Plattform für Coding-Agenten
Aktuell geprüft
Zuletzt aus offizieller Quelle geprüft:
Offizielle Changelog-Quelle öffnenDie 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 Releases (37)
v1.37.0Neu
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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
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)Weniger anzeigen
- •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
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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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.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)Weniger anzeigen
- •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.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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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
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)Weniger anzeigen
- •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.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)Weniger anzeigen
- •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