167 Commits
Author SHA1 Message Date
george larsonandVasco Schiavo 226a6d2e68 fix(chat): re-derive active profile stamp from event history on reload (#16439)
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
2026-08-28 12:12:24 +00:00
d104ffdc33 feat: fix default and free models (#16922)
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Juan Pedro Michelini Jorge <juan@juan.com.uy>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
2026-08-27 15:58:35 +00:00
Hiep Le f48eca6ab9 feat: pin a favorite sidebar page as the home route (#16868) 2026-08-25 18:55:19 +07:00
Hiep Le a3652270f6 fix: bound automation run-history fan-out and pause sidebar polling (#16867) 2026-08-25 18:53:37 +07:00
Vasco Schiavo c4c5bb7467 feat(skills): replace the all-on skill catalog with an explicit allow-list (#16860) 2026-08-24 20:53:41 +02:00
8511fff62d feat(automations): show a run's live phase (#16740)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
Co-authored-by: VascoSch92 <vasco.schiavo@protonmail.com>
2026-08-24 12:24:48 +02:00
george larson cd64987665 fix(providers): follow next_page_id so cloud picks surface past the default page size (#16758) 2026-08-23 11:27:47 -04:00
george larsonandEngel Nyst 10d2285dd0 fix(acp): surface a 'credentials configured' banner state on Docker/cloud (#15643) (#16145)
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
2026-08-23 09:54:48 -04:00
bad1687dec fix: render the VSCode button on self-hosted (local) backends (#16106)
Co-authored-by: Harish Chandramowli <harish.jhu@gmail.com>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-21 17:38:43 +02:00
Hiep Le c59a28a245 fix: keep the events socket alive across refetches and bound hung handshakes (#16732) 2026-08-21 12:53:34 +00:00
Hiep Le 56227de5e4 feat: instrument onboarding checklist link clicks (#16777) 2026-08-21 19:42:18 +07:00
Hiep Le 28be38adac fix: do not silently persist ACP model picks to agent_settings when profile discovery fails (#16701) 2026-08-20 20:12:32 +07:00
FraterCCCLXIIIandhieptl d70cf83a33 feat(conversation): add overview panel and unified commits drawer (#16230)
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-08-20 17:47:40 +07:00
Hiep Le be584ade93 fix: honor the home LLM dropdown selection over an agent profile's pinned LLM (#16671) 2026-08-18 19:50:02 +07:00
Vasco SchiavoandGraham Neubig e5fc3a4be2 perf: batch StreamingDeltaEvents so the UI keeps up with fast models (#16164)
Co-authored-by: Graham Neubig <neubig@gmail.com>
2026-08-18 14:35:30 +02:00
Vasco Schiavo 6dcc9f5b3e refactor: finish the microagent→skill rename in the frontend (#16672) 2026-08-18 11:03:26 +02:00
e9ca71d138 fix: prevent silent agent profile downgrade (#16523)
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-08-17 17:40:47 -04:00
c367546043 fix: show full workspace file tree in Files tab on cloud backends (OHE-3053) (#16344)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-08-17 10:36:59 -07:00
Vasco SchiavoandGraham Neubig 475a73162f feat(automations): add a Git Sync page (#16521)
Co-authored-by: Graham Neubig <neubig@gmail.com>
2026-08-17 07:41:36 +00:00
dc99e98615 fix: preserve backend scope in conversation links (#16091)
Co-authored-by: neubig <398875+neubig@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
2026-08-14 20:20:19 -04:00
83ba34cce6 chore: bump SDK deps (software-agent-sdk 1.42.1, automation 1.7.1, typescript-client 1.38.0) (#16554)
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-08-12 21:16:34 -04:00
Joe CastleandJoseph Castle 500b4c533e fix: stop truncating the Basic LLM provider list at 100 entries (#16453)
Co-authored-by: Joseph Castle <josephrcastle@gmail.com>
2026-08-12 02:00:49 +00:00
Mayank Joshi 32e359c29b refactor: replace positional createConversation params with an options object (#1587) (#16500) 2026-08-10 19:32:37 -04:00
be636f7141 feat: context window usage meter, usage drawer, and manual compaction (#16311)
Co-authored-by: Graham Neubig <neubig@gmail.com>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-08-10 23:04:29 +07:00
e8e6f45cc8 fix: disable chat input drag-resize when not bottom-anchored (OHE-3062) (#16479)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-08-10 14:18:04 +00:00
b7e325e998 fix: make overflow menus usable on touch devices (#16101)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-08-10 15:41:46 +07:00
Juan Pedro Michelini Jorgetandopenhands 7d897d7669 feat: clarify free OpenHands model endpoints (#16281)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-08-07 18:42:32 +00:00
21d5e716b2 fix(metrics): fetch runtime conversation directly instead of removed cloud-proxy (#16392)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
2026-08-07 16:43:19 +00:00
bf2e37dcad fix: preserve MCP credentials during Canvas mutations (#16144)
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-08-04 22:48:42 -04:00
6281c5082a feat: ship the featured automations landing dashboard (#16266)
Co-authored-by: FraterCCCLXIII <panentheum@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 00:39:56 +07:00
Rishav Naskarandhieptl 947d9a0358 fix(backends): pin backend identity on sidebar conversation links (#16243)
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-08-04 13:15:32 +07:00
Rohit Malhotraandopenhands eb14d6abdf fix: rename frontend conversation start telemetry (#16269)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-08-03 14:10:29 -04:00
Vasco Schiavo 6fe6eaa6e0 fix(home): don't gate the composer on the seeded default profile's LLM ref (#16200) 2026-07-31 16:53:16 +02:00
Hiep LeandGraham Neubig 8e5dc43004 feat: add a domain-neutral extension-manifest host (#16127)
Co-authored-by: Graham Neubig <neubig@gmail.com>
2026-07-31 12:07:48 +07:00
bd248915a7 fix: identify PostHog users with Cloud identity (#16087)
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-30 12:27:10 -04:00
Rohit Malhotraandopenhands 8dfa1d510c fix: Revive local telemetry consent banner (#16183)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-29 17:58:08 -04:00
850bd647b6 fix: Track cookie-auth Cloud backend connections (#16113)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-07-28 12:06:13 -04:00
simonrosenbergandopenhands bab6484f85 fix(security): authenticate WebSockets outside URLs (#16095)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-28 16:52:18 +02:00
Hiep Le 185ba90f1c feat: always show the LLM selector; move agent-profile switching to the tools menu (#16099) 2026-07-28 01:31:34 +07:00
Rohit Malhotraandopenhands 7ff8989b63 Rename frontend automation telemetry events (#1943)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-25 13:45:14 +00:00
simonrosenbergandopenhands f4612aaafb fix: remove ACP settings access gating (#1908)
* Remove ACP settings access gating

* Test ACP settings access in mobile hub

* test: stabilize mock-LLM skills navigation

Co-authored-by: openhands <openhands@all-hands.dev>

* test: retry mock-LLM skills navigation

Co-authored-by: openhands <openhands@all-hands.dev>

* test: avoid redundant model switch reload

Co-authored-by: openhands <openhands@all-hands.dev>

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-25 08:39:56 +00:00
simonrosenberg 4c5bcdcc12 feat(settings): add title generation profile preference (#1910)
* feat(settings): add title generation profile preference

* test: wait for profile rename completion
2026-07-24 16:50:53 +00:00
e645e33480 fix: Cache automation SDK version telemetry lookup (#1919)
* Cache automation SDK version telemetry lookup

Co-authored-by: openhands <openhands@all-hands.dev>

* Fix SDK version cache test compatibility

Co-authored-by: openhands <openhands@all-hands.dev>

---------

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
2026-07-24 15:41:55 +00:00
Vasco Schiavo 28cac0c378 fix(settings): keep LLM Profiles reachable while an ACP agent is active (#1915) 2026-07-24 09:50:38 +00:00
Rohit Malhotraandopenhands 22fe594133 feat: forward automation telemetry context (#1917)
* feat: forward telemetry context to automations

Co-authored-by: openhands <openhands@all-hands.dev>

* feat: sync automation telemetry consent

Co-authored-by: openhands <openhands@all-hands.dev>

* fix: default automation telemetry key in launchers

Co-authored-by: openhands <openhands@all-hands.dev>

* fix: bake production telemetry defaults into npm package

Co-authored-by: openhands <openhands@all-hands.dev>

* fix: dedupe automation consent sync

Co-authored-by: openhands <openhands@all-hands.dev>

* chore: bump automation version to 1.3.0

Co-authored-by: openhands <openhands@all-hands.dev>

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-24 05:47:26 +00:00
Rohit Malhotraandopenhands e45376f98e Add cloud org id to telemetry context (#1924)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-24 01:22:53 -04:00
Rohit Malhotraandopenhands f3f75d994a fix: keep PostHog identity stable for Cloud context (#1892)
* fix: keep PostHog identity stable for Cloud context

Co-authored-by: openhands <openhands@all-hands.dev>

* fix: guard legacy PostHog identity cleanup

Co-authored-by: openhands <openhands@all-hands.dev>

* fix: address PostHog cloud context review

Co-authored-by: openhands <openhands@all-hands.dev>

* fix: dedupe telemetry email properties

Co-authored-by: openhands <openhands@all-hands.dev>

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-23 14:10:47 +00:00
Rohit Malhotraandopenhands 4d0fc5c942 fix: add version context to telemetry (#1872)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-21 23:09:16 -04:00
Hiep LeandGraham Neubig a8edaa7cf4 feat: show actionable connection health on installed server cards (#1833)
* feat: show actionable connection health on installed server cards

* fix: failing tests

---------

Co-authored-by: Graham Neubig <neubig@gmail.com>
2026-07-20 16:00:02 +02:00
Graham Neubigandneubig a9b28ac0dc fix: emit cloud conversation ready once (#1854)
Co-authored-by: neubig <neubig@users.noreply.github.com>
2026-07-20 11:18:13 +07:00