Commit Graph
7112 Commits
Author SHA1 Message Date
openhands cdd0ea98eb Fix npm ci lockfile mismatch
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-27 02:13:27 +00:00
Graham Neubig 6ffab7c61d Update typescript package 2026-04-26 22:03:11 -04:00
dependabot[bot]andopenhands e085510622 deps(deps): bump @heroui/react from 2.8.10 to 3.0.3 (#28)
* deps(deps): bump @heroui/react from 2.8.10 to 3.0.3

Bumps [@heroui/react](https://github.com/heroui-inc/heroui/tree/HEAD/packages/react) from 2.8.10 to 3.0.3.
- [Release notes](https://github.com/heroui-inc/heroui/releases)
- [Changelog](https://github.com/heroui-inc/heroui/blob/v3/packages/react/CHANGELOG.md)
- [Commits](https://github.com/heroui-inc/heroui/commits/v3.0.3/packages/react)

---
updated-dependencies:
- dependency-name: "@heroui/react"
  dependency-version: 3.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix: restore HeroUI v3 compatibility

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

---------

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-04-26 13:51:42 -04:00
dependabot[bot]andopenhands 42d4d6ea62 ci(deps): bump actions/setup-node from 4 to 6 (#27)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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-04-26 13:48:22 -04:00
Graham Neubigandopenhands 1d9d62879c Align conversation startup with settings models (#38)
* Align conversation startup with settings models

Refs #37

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

* Fix condenser startup payload for agent server

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-26 13:33:53 -04:00
dependabot[bot]andopenhands 4345967285 deps(deps): bump lucide-react from 0.562.0 to 1.8.0 (#33)
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.562.0 to 1.8.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/1.8.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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-04-26 13:29:32 -04:00
dependabot[bot] 474170dd18 deps(deps-dev): bump vite-plugin-svgr from 4.5.0 to 5.2.0 (#32)
Bumps [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) from 4.5.0 to 5.2.0.
- [Release notes](https://github.com/pd4d10/vite-plugin-svgr/releases)
- [Commits](https://github.com/pd4d10/vite-plugin-svgr/compare/v4.5.0...v5.2.0)

---
updated-dependencies:
- dependency-name: vite-plugin-svgr
  dependency-version: 5.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 13:22:45 -04:00
dependabot[bot]andopenhands 438f51a224 deps(deps-dev): bump typescript from 5.9.3 to 6.0.3 (#34)
* deps(deps-dev): bump typescript from 5.9.3 to 6.0.3

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.9.3...v6.0.3)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 6.0.3
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* test: stabilize flaky CI checks

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

* test: harden Vitest browser globals

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

---------

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-04-26 13:16:33 -04:00
dependabot[bot] 6d29e7670c deps(deps): bump react-i18next from 16.6.6 to 17.0.0 (#35)
Bumps [react-i18next](https://github.com/i18next/react-i18next) from 16.6.6 to 17.0.0.
- [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/react-i18next/compare/v16.6.6...v17.0.0)

---
updated-dependencies:
- dependency-name: react-i18next
  dependency-version: 17.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 12:53:48 -04:00
dependabot[bot] 5d324a29e6 deps(deps): bump vite from 7.3.2 to 8.0.8 (#31)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.2 to 8.0.8.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.8/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 12:53:46 -04:00
dependabot[bot] 4a561b5bbf deps(deps): bump i18next from 25.10.10 to 26.0.6 (#30)
Bumps [i18next](https://github.com/i18next/i18next) from 25.10.10 to 26.0.6.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v25.10.10...v26.0.6)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 26.0.6
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 12:53:43 -04:00
dependabot[bot] e43fc1f8aa deps(deps-dev): bump jsdom from 27.4.0 to 29.0.2 (#29)
Bumps [jsdom](https://github.com/jsdom/jsdom) from 27.4.0 to 29.0.2.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v27.4.0...v29.0.2)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 29.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 12:53:41 -04:00
dependabot[bot] 79ac8220ea ci(deps): bump actions/checkout from 4 to 6 (#26)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 12:53:39 -04:00
Graham Neubigandopenhands 9cdc64ac00 Add CI workflows and exact dependency pinning (#25)
* Add CI workflows and Dependabot updates

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

* Exact-pin direct npm dependencies

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

* Fix CI Vite config test portability

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

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-26 11:33:46 -04:00
Graham Neubigandopenhands 0e60826123 Add isolated dev stack command for OpenHands Cloud debugging (#20)
* Warn about OpenHands Cloud backend conflicts

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

* Add isolated dev stack command

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

* Promote isolated stack to default dev command

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

* Fix dev-safe startup failure and docs

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

* Restructure docs for users and developers

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

* Remove libtmux from install docs

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

* Fix first-load Vite optimize dependency errors

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

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-26 11:09:39 -04:00
Graham Neubigandopenhands 72eef808f0 Add OpenHands repository setup files (#23)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-25 18:22:43 -04:00
jpelletier1 08c052da05 Fix readme typo (#21) 2026-04-25 16:28:08 -04:00
Graham Neubigandopenhands 18fc1fd9a9 [Phase 1] Strip SaaS-specific code from the OSS repo (#17)
* Strip SaaS-only frontend code

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

* Fix static mock builds

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

* Restore OSS settings route tests

* Restore pinned TypeScript client dependency\n\nCo-authored-by: openhands <openhands@all-hands.dev>

* Revert vendored TypeScript client workaround

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

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-25 16:27:55 -04:00
Graham Neubigandopenhands 3f84ba07a6 Warn on incompatible agent server version (#18)
* Warn on incompatible agent server version

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

* Use server version for compatibility guard

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

* Tighten compatibility guard typing

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

* Update

* Warn when agent server is unavailable

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

---------

Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-25 14:58:11 -04:00
Graham Neubigandopenhands 66542e4976 Add sandbox project metadata (#1)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 17:33:22 -04:00
openhands f3b97de0e6 Use vendored TypeScript client for agent server APIs
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 17:11:53 +00:00
openhands 769e575b1e Fix live agent-server conversations and stabilize tests
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 13:26:26 +00:00
openhands e406274c12 Fix live agent-server frontend integration
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 11:35:01 +00:00
openhands e12213bd37 Document from-scratch agent-server setup
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 10:59:10 +00:00
openhands 1b93bcc3f2 Fix live direct-backend conversation flows
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 10:38:03 +00:00
openhands 7f975475c0 Stabilize mock frontend flows\n\nCo-authored-by: openhands <openhands@all-hands.dev> 2026-04-24 10:20:15 +00:00
openhands 304b04b872 Sync VSCode API with latest client changes
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 02:57:14 +00:00
openhands da89426dcf Fix README run instructions
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 02:51:39 +00:00
openhands 1c239d73a9 Port OpenHands frontend to direct agent_server integration
Co-authored-by: openhands <openhands@all-hands.dev>
2026-04-24 02:46:34 +00:00
Graham Neubigandneubig cb9138caf6 chore: clear repository for Agent Canvas migration (#15397)
Co-authored-by: neubig <neubig@users.noreply.github.com>
2026-07-27 09:09:20 -04:00
Rohit Malhotraandopenhands ee9e78b7de fix: filter automation event forwarding by requested types (#15388)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-25 16:43:21 -04:00
Alona 6525030050 fix(app-server): prevent webhook callbacks from starving the database pool (#15379) 2026-07-24 15:40:27 -04:00
5f43190d25 chore: bump SDK packages to v1.37.1 (#15378)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Simon Rosenberg <157206163+simonrosenberg@users.noreply.github.com>
2026-07-24 21:13:43 +02:00
simonrosenbergandopenhands 2295590005 feat(settings): support title generation profile preference (#15366)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-24 18:37:59 +02:00
Alona 6b04532541 fix(app-server): persist combined LLM usage metrics across all usage buckets (#15354) 2026-07-23 17:28:53 -04:00
Tim O'Farrellandopenhands e42220d0e2 chore: Suppress verbose Laminar info logs (#15374)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-23 14:40:35 +00:00
Alona 234b819be8 feat: surface sandbox start-failure reason in conversation start errors (#14885) 2026-07-23 13:41:37 +00:00
Saurya Velagapudiandopenhands 96f902a9ac fix(enterprise): avoid rotating keys on LiteLLM non-auth errors (#15267)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-22 18:58:59 +01:00
Saurya Velagapudiandopenhands 6393c240e0 fix: clear member key on managed profile switch (#15356)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-22 09:46:38 -07:00
Tim O'Farrellandopenhands ce87346b7e fix: upgraded instances with no superadmin (#15349)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-22 06:16:42 -06:00
aivong-openhandsandEngel Nyst 2a37082ad5 test: PLTF-1269 split enterprise test_user_model into focused per-model tests (#13997)
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
2026-07-22 01:58:20 +02:00
aivong-openhands 1747b39562 fix(frontend): add jittered rate-limit backoff (#15236) 2026-07-22 00:04:54 +02:00
Rohit Malhotraandopenhands e39d94e5db feat: Expose app and SDK versions in server info (#15345)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-21 13:59:35 -04:00
Alona a1547a9c0d fix(app-server): support Bitbucket Data Center personal repos as marketplace sources (#15334) 2026-07-21 11:28:37 -05:00
openhands-release-bot[bot] f4bfa7f949 chore(main): release cloud 1.47.1
Co-authored-by: openhands-release-bot[bot] <290150379+openhands-release-bot[bot]@users.noreply.github.com>
cloud-1.47.1
2026-07-21 14:52:23 +01:00
Joe Laverty 39d4271a10 revert(agent-profiles): restore default tools in cloud launches (#15339) 2026-07-21 09:35:36 -04:00
openhands-release-bot[bot] 2f8ea2e5e2 chore(main): release cloud 1.47.0 (#15289)
Co-authored-by: openhands-release-bot[bot] <290150379+openhands-release-bot[bot]@users.noreply.github.com>
cloud-1.47.0
2026-07-21 02:19:41 -06:00
Tim O'Farrellandopenhands eba332c134 fix(jira): allow conversations without repositories (#15328)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-21 02:00:48 -06:00
Tim O'Farrellandopenhands eca5075dc4 fix: Debounce last_used_at writes in ApiKeyStore.validate_api_key (#15331)
Co-authored-by: openhands <openhands@all-hands.dev>
2026-07-21 01:28:53 -06:00
dylan 1a8beb35b4 fix(app-server): restore previous DB pool_size default (#15333) 2026-07-20 15:44:35 -04:00