jpelletier1 and openhands
31898bf3d9
fix: preserve cloud canvas settings routes
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-27 15:20:10 +00:00
jpelletier1
a945e86ab6
additional fixes
2026-08-25 09:46:09 -04:00
jpelletier1
3d4e2263e5
Fixes to Settings link logic
2026-08-25 09:23:36 -04:00
jpelletier1
270ebe9641
feat: unified cloud settings entrypoint for Agent Canvas
...
When connected to a cloud backend, clicking the gear icon in the
collapsed sidebar now opens the Enterprise Settings server in a new
window/tab instead of the local settings modal.
Changes:
- Added activeBackend prop to SidebarRailBody to detect cloud backends
- Modified collapsed sidebar settings link to check backend kind
- For cloud backends: renders anchor tag with target='_blank' opening
cloud settings URL (https://{host}/settings )
- For local backends: keeps existing NavigationLink behavior
Tests added:
- SidebarCloudSettings: tests cloud settings link opens in new tab
Acceptance Criteria (from issue #16749 ):
- Verify cloud backend gear icon opens Enterprise Settings in new window
- Verify local backend gear icon behavior unchanged
2026-08-24 17:05:39 -04: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
c146a9e75a
docs: refresh AGENTS.md guidance ( #16310 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: neubig <neubig@users.noreply.github.com >
2026-08-24 13:21:31 -04:00
Tim O'Farrell and openhands
8a2161b404
fix: hide API key for OpenHands provider on cloud ( #16863 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-24 10:48:54 -06:00
george larson and hieptl
46e44c10d3
feat(settings): expose the LLM-switching toggle in Agent settings ( #16441 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-08-24 20:47:58 +07:00
george larson
d50d037228
fix: clean up dev:minimal services on SIGHUP ( #16279 )
2026-08-24 08:25:13 -04:00
george larson
3fb8ad87d0
fix: clean up dev:extra-backend agent-server on SIGHUP ( #16280 )
2026-08-24 08:25:03 -04: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
Engel Nyst and smolpaws
861e9ef501
fix(agent-canvas): scope baked working_dir to the default-local backend ( #16759 )
...
Co-authored-by: smolpaws <engel@enyst.org >
2026-08-24 03:00:54 +00:00
Telov and Claude Opus 5
5a402babdc
fix(desktop): ship the bundled Node's npm on Windows ( #16381 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-23 11:48:53 -04:00
dependabot[bot]
ec343d8b63
ci(deps): bump actions/setup-python from 6 to 7 in the actions group ( #16645 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-23 11:38:55 -04:00
f65076b135
fix(ci): refresh readiness comment when label is added ( #16830 )
...
Co-authored-by: neubig <neubig@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-08-23 15:33:28 +00: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 larson
9480284c0a
feat: add linux desktop installer build (CI + deb maintainer fix) ( #16656 )
2026-08-23 11:21:23 -04:00
1e995e89ab
docs: document OpenHands repository boundaries ( #16834 )
...
Co-authored-by: neubig <neubig@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-23 15:08:06 +00:00
3487bb1b01
docs: require acceptance criteria review checklist ( #16832 )
...
Co-authored-by: neubig <neubig@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-23 10:45:29 -04:00
Vasco Schiavo
19c6b40944
fix(ci): edit the mock-LLM E2E PR comment in place ( #16591 )
2026-08-23 13:57:08 +00:00
george larson and Engel 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
647b493170
fix(ci): use reproduction steps for ready-for-dev checks ( #16828 )
...
Co-authored-by: Harsha Vardhan <harshahvk2005@gmail.com >
Co-authored-by: neubig <neubig@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-23 09:32:56 -04:00
K HARSHAVARDHAN
e25feb6468
fix(ci): prevent issue readiness workflow from failing on not-ready issues ( #16514 )
2026-08-23 12:18:48 +00:00
J and openhands
2f5bd24f00
fix: forward disabled_skills into agent_context so backend excludes them ( #16812 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-23 10:24:09 +02:00
ump45nose and VascoSch92
9e8ba84f75
fix(ci): ignore fenced headings in readiness checks ( #16595 )
...
Co-authored-by: VascoSch92 <vasco.schiavo@protonmail.com >
2026-08-22 19:01:23 +02:00
cc7b741c31
docs: fix broken reference to new-conversation-button.tsx in AGENTS.md ( #16783 ) ( #16807 )
...
Co-authored-by: Krishnakumar Chandran <krishnakumar.chandra@workdayinternal.com >
Co-authored-by: VascoSch92 <vasco.schiavo@protonmail.com >
2026-08-22 16:24:04 +00:00
35331e795b
fix: correlate local conversation telemetry with Canvas identity ( #16796 )
...
Co-authored-by: neubig <neubig@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-22 11:45:19 -04:00
KeelTrace and Juan Pedro Michelini Jorge
4bf8dd3aaf
feat(settings): select supported LLM providers ( #16772 )
...
Co-authored-by: Juan Pedro Michelini Jorge <juan@juan.com.uy >
2026-08-22 00:14:07 -03: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
openhands-release-bot[bot]
ab23be62ad
chore(main): release 1.15.0 ( #16664 )
...
Co-authored-by: openhands-release-bot[bot] <290150379+openhands-release-bot[bot]@users.noreply.github.com>
v1.15.0
2026-08-21 15:50:09 +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
Vasco Schiavo
a80b1bb578
chore: bump @openhands/typescript-client to 1.38.1 ( #16780 )
2026-08-21 12:11:19 +00:00
Hiep Le
b1f0accae1
feat: send template provenance for versioned setup entries ( #16458 )
2026-08-21 17:22:19 +07:00
Vasco Schiavo
4e7d1ec475
chore: bump @openhands/extensions to 0.18.0 ( #16754 )
2026-08-21 11:24:32 +02:00
MarMar Labs and VascoSch92
4a8cabc5fd
fix(git): stop reading a remote URL's port as part of the repository path ( #16723 )
...
Co-authored-by: VascoSch92 <vasco.schiavo@protonmail.com >
2026-08-20 15:39:24 +00:00
Hiep Le
4c2367afbf
fix: support mouse drag-to-scroll on recommended rails ( #16742 )
2026-08-20 20:40:14 +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
Hiep Le
4c3bb82400
fix: unsandbox the PDF preview iframe so the built-in viewer renders ( #16702 )
2026-08-20 20:10:34 +07:00
KXH and Vasco Schiavo
df5d92b48e
fix(skills): keep modal actions visible for long descriptions ( #16115 )
...
Signed-off-by: KXH <shepherdlaurie238@gmail.com >
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com >
2026-08-20 13:56:41 +02:00
FraterCCCLXIII and hieptl
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
FraterCCCLXIII and hieptl
7a9aacb7b6
feat: polish automations dashboard, recommended rail, and Add/Import flow ( #16688 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-08-20 06:32:28 +00:00
Juan Pedro Michelini Jorge and openhands
f2dd330905
feat: add LLM provider-connections UI (local agent-server) ( #16616 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-08-19 17:12:06 +00:00
Vasco Schiavo
550fc28a48
chore: bump @openhands/extensions to 0.17.0 ( #16717 )
2026-08-19 17:31:47 +02:00
MarMar Labs
bc915cc5eb
docs(tests): point the router example at a test that exists ( #16711 )
2026-08-19 16:27:33 +02:00
Vasco Schiavo
61c18c9ae3
chore: bump openhands-automation to 1.8.0 ( #16712 )
2026-08-19 14:47:44 +02:00
Vasco Schiavo and VascoSch92
7c3b2423fb
feat(automations): install a catalog entry that ships a script bundle ( #16680 )
...
Co-authored-by: VascoSch92 <vasco@openhands.dev >
2026-08-19 11:42:14 +00:00
Vasco Schiavo
8780efb3cd
fix(chat): scope Cmd+Enter build shortcut to plan mode ( #16703 )
2026-08-19 10:49:07 +00:00
Ondra Pelech
5f11a4eec6
fix: reconcile non-native tool-call streamed <function=...> XML delta ( #16220 )
2026-08-19 10:44:39 +00:00
Vasco Schiavo
3865628375
fix: combine stats.usage_to_metrics into AppConversation.metrics when metrics is unset ( #16510 )
2026-08-19 12:36:46 +02:00