| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| OpenHands-Agent-Canvas-Setup-1.19.0.exe | 2026-09-16 | 140.4 MB | |
| agent-canvas_1.19.0_amd64.deb | 2026-09-16 | 147.8 MB | |
| OpenHands.Agent.Canvas-1.19.0.AppImage | 2026-09-16 | 194.0 MB | |
| OpenHands-Agent-Canvas-1.19.0-arm64.dmg | 2026-09-16 | 176.5 MB | |
| README.md | 2026-09-16 | 10.8 kB | |
| v1.19.0 source code.tar.gz | 2026-09-16 | 5.3 MB | |
| v1.19.0 source code.zip | 2026-09-16 | 6.6 MB | |
| Totals: 7 Items | 670.6 MB | 2 | |
1.19.0 (2026-09-16)
What's Changed
Features
- feat: scope an agent profile to specific MCP servers by @simonrosenberg in https://github.com/OpenHands/OpenHands/pull/17289
- feat: add GPT-6 Astra model support by @neubig in https://github.com/OpenHands/OpenHands/pull/17164
- feat: track authenticated Canvas arrivals by @neubig in https://github.com/OpenHands/OpenHands/pull/17083
- feat: surface automation disablement reason in the UI by @malhotra5 in https://github.com/OpenHands/OpenHands/pull/17425
Bug Fixes
- fix: recognize Azure DevOps SSH remotes by @Chocolatine75 in https://github.com/OpenHands/OpenHands/pull/17375
- fix(static-server): HTML-escape injected runtime config and set Cache-Control: no-store on credential injection by @Tyagiquamar in https://github.com/OpenHands/OpenHands/pull/17175
- fix: avoid redundant automation SDK version refetches by @workvahedi in https://github.com/OpenHands/OpenHands/pull/16991
- fix(acp): tie the client ACP registry pin to agent-server, drop the codex shim by @simonrosenberg in https://github.com/OpenHands/OpenHands/pull/17423
- fix(ci): apply inferred issue type labels by @enyst in https://github.com/OpenHands/OpenHands/pull/17218
- fix(automations): admit plugin sources in catalog bundles by @neubig in https://github.com/OpenHands/OpenHands/pull/17403
Maintenance
- test: cover small state stores by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17326
- test: cover chat input events by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17292
- test: strengthen workspace path resolution by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17356
- test: strengthen change-agent control by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17365
- test: strengthen git tools submenu behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17324
- test: cover chat attachment hooks by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17291
- test: cover user-facing errors by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17327
- test: cover websocket event handler by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17312
- test: cover git service by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17330
- test: cover hook execution events by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17311
- test: cover conversation confirmation controls by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17310
- test: cover mono component behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17295
- test: cover chat input utilities by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17332
- test: cover observation content formatting by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17335
- test: cover observation results by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17329
- test: strengthen optimistic message store by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17328
- test: cover fixed popover placement by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17315
- test: cover conversation store by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17333
- test: cover MCP marketplace utilities by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17331
- test: cover mock git browsing handlers by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17313
- test: strengthen root layout behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17349
- test: cover chat submission behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17300
- test: cover settings value pickers by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17302
- test: cover pause conversation behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17316
- test: cover infinite scroll behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17314
- test: cover unified git change ordering by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17307
- test: cover pause conversation mutation by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17303
- test: cover transcript export modal by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17299
- test: cover plugin display helpers by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17301
- test: cover MCP server deletion behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17321
- test: strengthen action event content by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17355
- test: cover attachment size validation by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17296
- test: cover repository data selection by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17298
- test: preserve unrelated conversation caches by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17337
- test: cover branch data selection by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17297
- test: strengthen task tracking presentation by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17325
- test: cover home store behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17306
- test: strengthen query client error handling by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17308
- test: cover event logger behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17305
- test: strengthen chat auto-resize behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17368
- test: strengthen command menu integration by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17348
- test: cover conversation query hooks by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17304
- test: kill event search filter mutants by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17336
- test: strengthen device-flow authentication UI by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17320
- test: strengthen skill-ready content formatting by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17353
- test: strengthen LLM subscription normalization by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17357
- test: strengthen home project setup and launch by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17364
- test: cover secret form behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17318
- test: cover conversation context menu by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17319
- test: cover bash command runner by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17317
- test: cover config service by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17343
- chore: remove merged PR artifacts by @all-hands-bot in https://github.com/OpenHands/OpenHands/pull/17414
- test: cover core utilities and state stores by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17290
- test: cover service routing and repository queries by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17309
- test: strengthen automation detail reporting by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17339
- test: strengthen conversation observability by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17340
- test: cover conversation and workspace mock contracts by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17369
- test: strengthen MCP service OAuth behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17347
- chore: bump SDK to 1.48.0 and automation to 1.12.1 by @VascoSch92 in https://github.com/OpenHands/OpenHands/pull/17479
- test: cover telemetry consent banner by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17322
- test: cover conversation name status controls by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17323
- test: cover cloud git service by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17342
- test: strengthen MCP credential matching by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17345
- test: strengthen cloud settings behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17346
- test: strengthen unified VS Code URL behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17350
- test: strengthen conversation websocket runtime by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17351
- test: strengthen agent server connection behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17354
- test: strengthen drag resize cleanup by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17358
- test: strengthen chat composer behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17359
- test: strengthen conversation service behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17360
- test: strengthen SDK settings schema behavior by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17361
- test: strengthen chat event content by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17362
- test: strengthen conversation browsing by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17363
- test: strengthen event content dispatch by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17366
- test: strengthen mock settings and auth contracts by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17367
- test: cover automations list workflows by @aivong-openhands in https://github.com/OpenHands/OpenHands/pull/17370
New Contributors
- @Chocolatine75 made their first contribution in https://github.com/OpenHands/OpenHands/pull/17375
- @Tyagiquamar made their first contribution in https://github.com/OpenHands/OpenHands/pull/17175
- @workvahedi made their first contribution in https://github.com/OpenHands/OpenHands/pull/16991
Full Changelog: https://github.com/OpenHands/OpenHands/compare/v1.18.0...v1.19.0
This PR was generated with Release Please. See documentation.