8343 Commits
Author SHA1 Message Date
KXHandVasco Schiavo fd9145958e fix(chat): make long /btw responses scrollable (#16116)
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-09-27 07:53:06 -04:00
george larsonandJuan Pedro Michelini Jorge 47a10808d7 feat(settings): bulk-add provider models as LLM profiles (#16426)
Co-authored-by: Juan Pedro Michelini Jorge <juan@juan.com.uy>
2026-09-25 23:04:45 -03:00
Jabrail b26f270ebf fix: detect Dockerfile language from directory-qualified paths (#17152)
Signed-off-by: jabrailkhalil <jabrailkhalil@gmail.com>
2026-09-25 21:05:21 -03:00
Harsh Kashyap 31630682fa fix(model-selector): correct misspelled perplexity provider key (#17464) 2026-09-25 21:01:37 -03:00
Shinjiandshinji00222 8784a5946a fix(frontend): promote compact token counts to the next unit when rounding reaches it (#17469)
Co-authored-by: shinji00222 <shinji00222@users.noreply.github.com>
2026-09-25 20:57:31 -03:00
Denis Ermakov 952f83fd79 feat: outline the back navigation control on settings sub-pages (#17587) 2026-09-25 20:54:45 -03:00
lsmlhi_25 7aa7c459e7 fix(frontend): keep plugins search usable on narrow screens (#17592) 2026-09-25 20:50:47 -03:00
openhands-release-bot[bot]andopenhands-release-bot[bot] <290150379+openhands-release-bot[bot]@users.noreply.github.com> 7dc6805406 chore(main): release 1.24.0 (#17662)
Co-authored-by: openhands-release-bot[bot] <290150379+openhands-release-bot[bot]@users.noreply.github.com>
v1.24.0
2026-09-25 21:54:37 +07:00
647af75ba4 chore(deps): bump @openhands/extensions to 0.24.0 (#17681)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-09-25 21:33:20 +07:00
Hiep Le b5bb4f21f2 chore: consume SDK 1.49.6 and Automation 1.15.1 (#17702) 2026-09-25 21:17:58 +07:00
Hiep LeandTim O'Farrell 7fa364f4a6 feat(conversation): open shared automation conversations read-only on cloud (#17683)
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2026-09-25 19:33:19 +07:00
Hiep Le 446fae2c00 fix(mcp): keep OAuth credentials on cloud saves and skip consent when tokens still work (#17677) 2026-09-25 17:37:52 +07:00
e5a05c390e fix: preserve newer failed messages when history reloads (#17647)
Co-authored-by: Alona <228736368+ak684@users.noreply.github.com>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-09-25 16:24:53 +07:00
Mayank JoshiandVasco Schiavo 92d5ceff3a refactor: remove test-conversation-id fallbacks in websocket context + add state-update tests (#16516)
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-09-25 08:23:39 +00:00
e9c04d4580 feat(home): reframe splash copy around day-to-day engineering work (#17545)
Co-authored-by: Santhi Prakash <b.santhiprakash@gmail.com>
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-09-25 08:17:24 +00:00
MarMar LabsandVasco Schiavo 10ec1495b2 fix(ci): keep a section whose first line opens a fenced block (#16814)
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-09-25 08:10:11 +00:00
6f4fc85c40 chore: remove merged PR artifacts (#17695)
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-25 03:20:59 -04:00
Tyyyy 0c6e1ebd4e feat: scope OpenAI subscription caches by backend (#16699) 2026-09-25 02:58:28 -04:00
688d302899 feat: toggle all workspace folders from the Conversations header (#17409)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-25 02:43:10 -04:00
Denis Ermakov 5ddcd7276c test: run verified DOM-free suites in a Node project (#17556) 2026-09-25 01:45:30 -04:00
Lukas 584d80b2ef fix(settings): key the settings cache on the backend that answered (#17430) 2026-09-25 01:45:07 -04:00
Haroon K M ec79cafd71 test(automations,backends): drive switch timing deterministically (#17571) 2026-09-25 01:42:09 -04:00
Harsh Kashyap dc5967a9bf fix(agent-canvas): replace dead Tailwind classes with theme tokens in MCP surfaces (#17604) 2026-09-25 01:31:53 -04:00
Harsh Kashyap 462928ed24 fix(agent-canvas): replace dead Tailwind classes with theme tokens on device verify page (#17603) 2026-09-25 01:31:41 -04:00
Alona c17fc6538d fix: warn when saved LLM profiles reference unavailable models (#17675) 2026-09-24 19:13:44 -04:00
Alona 684d50dd74 fix: recover stale organization selections (#17671) 2026-09-24 18:42:00 -04:00
Matteo ATKINSON ef0c86d345 fix: render ACP tool-call content blocks in chat cards (#17407) 2026-09-24 16:01:14 -04:00
824e9c55d4 refactor: split contributor guidance into skills (#17686)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
2026-09-24 15:43:32 -04:00
tsumon ef4a751191 docs: align README Node.js version with engines.node >=24 (#17410) 2026-09-24 15:06:04 -04:00
Juan Pedro Michelini Jorgeandopenhands 2db9c3b555 fix(canvas): call agent-server runtime directly instead of /api/cloud-proxy (405 on verification confirm & compact-context) (#17511)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-24 11:32:23 -03:00
Juan Pedro Michelini Jorgeandopenhands 13283554b6 docs: correct outdated cloud-proxy Rule 2 in AGENTS.md (#17663)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-24 10:56:09 -03:00
Harsh KashyapandVasco Schiavo 45e4e91ed3 fix(automation): accept single-start stepped cron fields in the schedule validator (#17274)
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-09-24 13:33:42 +00:00
GokayAIandVascoSch92 e0698082a6 fix: cap conversation Skills/Hooks/Tools dialogs at 90vw (#17586)
Signed-off-by: GokayAI <60583610+gokay-ai@users.noreply.github.com>
Co-authored-by: VascoSch92 <vasco.schiavo@protonmail.com>
2026-09-24 12:02:22 +00:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>openhands
fad39b8f0b chore(deps-dev): bump the eslint group across 1 directory with 4 updates (#16647)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-23 21:31:18 -04:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 479b9bd9cd chore(deps): bump uuid from 14.0.0 to 14.0.1 (#16652)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-23 21:31:12 -04:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 49c32530e4 chore(deps): bump downshift from 9.3.2 to 9.4.0 (#16653)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-23 21:31:07 -04:00
openhands-release-bot[bot]andopenhands-release-bot[bot] <290150379+openhands-release-bot[bot]@users.noreply.github.com> b0906809b3 chore(main): release 1.23.0 (#17634)
Co-authored-by: openhands-release-bot[bot] <290150379+openhands-release-bot[bot]@users.noreply.github.com>
v1.23.0
2026-09-23 17:10:03 +00:00
3a161a35cd chore: consume SDK 1.49.5 and Automation 1.15.0 (#17650)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
2026-09-23 16:45:46 +00:00
f3f887a813 feat: tag Agent Canvas telemetry by deployment kind (OSS-13530) (#17529)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
2026-09-23 16:27:16 +00:00
1b0dc0b20f chore: remove merged PR artifacts (#17591)
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-23 15:07:12 +00:00
Graham Neubigandopenhands b5d6b2ff2c fix(ci): let triage and repository writers own readiness (#17598)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-23 15:01:56 +00:00
61cfd23c1f fix: show conversation tag keys in sidebar chips (#16853)
Signed-off-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
2026-09-23 10:45:21 -04:00
Hiep Leandallhands-bot f4de8c826e fix(chat): clear a "Failed to send" bubble once its message is echoed back (#17639)
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
2026-09-23 21:31:25 +07:00
Hiep Le d3b4f17cba fix: load logs for script automation runs and show their script (#17519) 2026-09-23 21:30:22 +07:00
GaliandVascoSch92 1c5fb85fa7 fix(chat): avoid re-rendering unchanged historical Markdown (#17015)
Co-authored-by: VascoSch92 <vasco.schiavo@protonmail.com>
2026-09-23 15:00:33 +02:00
a3cfe98267 feat: Support Light+ and Solarized Light theme (#16632)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: VascoSch92 <vasco.schiavo@protonmail.com>
Co-authored-by: Rajiv Shah <rshah@pobox.com>
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-09-23 12:17:19 +00:00
Harsh Batheja 431393cc04 feat(desktop): universal macOS DMG with per-arch bundled runtimes (#17225) 2026-09-23 01:34:56 -04:00
alanhuangyoo 928873b4c2 fix(test): drain MSW's in-flight requests instead of 30 event-loop turns (#16890) 2026-09-23 01:01:36 -04:00
fb8664e2e8 fix(chat): restore 11px mode label on the change-agent button (#17616)
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-23 02:01:48 +00:00
Graham Neubigandopenhands 361126fa97 fix: refresh Canvas image packages (#17633)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-09-22 16:36:56 -04:00