openhands
eb42efa5b8
Add secret name validation with blocked names and LLM_* prefix
...
- Create openhands/app_server/constants.py with:
- BLOCKED_SECRET_NAMES: Container env vars that could break sandbox
- BLOCKED_SECRET_PREFIXES: ('LLM_',) to enforce LLM controls
- OVERRIDABLE_SYSTEM_SECRETS: Git tokens and AWS credentials
- validate_secret_name() function
- Update live_status_app_conversation_service.py to validate secrets
Blocked names include container config vars (OH_*, WORKER_*, etc.)
that are injected at startup. LLM_* prefix is blocked to prevent
users from escaping app-server LLM configuration controls.
2026-04-23 14:24:42 +00:00
hieptl
ff1d472473
Merge branch 'main' into add-secrets-to-conversation-start-request
2026-04-23 19:26:07 +07:00
Rohit Malhotra
7bc3300981
Add missing SqlAlchemy type stub to mypy ( #13413 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 20:52:27 +00:00
Rohit Malhotra
3e0283796e
fix: add return type annotation for ConversationMetadata conversion (SQLAlchemy typing PR7) ( #14081 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 20:37:18 +00:00
Rohit Malhotra
cd0175d83e
fix: correct return types and remove unreachable code (SQLAlchemy typing PR6) ( #14079 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 20:17:11 +00:00
Rohit Malhotra
f313cfceb9
fix: correct SQLAlchemy type annotations in DbSessionInjector ( #14075 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 16:13:39 -04:00
Rohit Malhotra
fb0108f946
fix: handle nullable arguments in enterprise code ( #14078 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 16:10:08 -04:00
Rohit Malhotra
6b29a82de3
fix: correct SQLAlchemy Result and Table type annotations ( #14076 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 19:43:14 +00:00
Rohit Malhotra
033c6202b7
fix: handle nullable datetime in _fix_timezone methods ( #14073 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 19:16:26 +00:00
Graham Neubig
d64d0d6bf6
Hide All toggle on SaaS LLM settings ( #14013 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-22 15:13:57 -04:00
aivong-openhands
b357c0c3bb
Fix CVE-2026-39892: Update cryptography to 46.0.7 ( #13968 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-04-22 21:07:29 +02:00
Rohit Malhotra
16374dc9c0
fix: add ColumnElement type annotation for SQLAlchemy filter conditions ( #14072 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 19:06:08 +00:00
Graham Neubig
a8926068ff
fix: restore org settings payload contract ( #14051 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-22 15:03:40 -04:00
chuckbutkus
f318792a17
security: Invalidate SESSION_API_KEY on pause and require RUNNING status ( #14001 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-04-22 12:49:28 -06:00
Rohit Malhotra
505095d50a
fix: migrate core SQLAlchemy models to SQLAlchemy 2.0 mapped_column ( #14065 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 17:54:08 +00:00
Rohit Malhotra
51f9266abb
fix(enterprise): migrate StoredVerifiedModel to SQLAlchemy 2.0 mapped_column ( #14064 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 17:53:48 +00:00
Rohit Malhotra
439fa8fc30
fix(enterprise): migrate storage models to SQLAlchemy 2.0 [13/13] ( #13859 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 10:41:38 -07:00
Rohit Malhotra
c1ae41acb9
fix(enterprise): migrate org-related models to SQLAlchemy 2.0 [12/13] ( #13858 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 17:16:29 +00:00
Rohit Malhotra
270d9b1cce
fix(enterprise): migrate Slack models to SQLAlchemy 2.0 [8/13] ( #13854 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 12:57:38 -04:00
Rohit Malhotra
3b0e201a4e
fix(enterprise): migrate Jira models to SQLAlchemy 2.0 [9/13] ( #13855 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 12:57:20 -04:00
Rohit Malhotra
cd24b5838b
fix(enterprise): migrate Git provider models to SQLAlchemy 2.0 [11/13] ( #13857 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 12:53:53 -04:00
Rohit Malhotra
1509018ee2
fix(enterprise): migrate Linear models to SQLAlchemy 2.0 [10/13] ( #13856 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 12:53:45 -04:00
Tim O'Farrell
1605e97d80
APP-1374 Removed V0 sessions ( #14061 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 08:47:17 -06:00
Xingyao Wang
06d0320e5c
fix(frontend): restore notification sound and browser tab flash on agent completion ( #14049 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 15:22:33 +01:00
Graham Neubig
f7dce9c6c0
Allow supported Python interpreters in Makefile setup ( #14012 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2026-04-22 08:25:56 -04:00
John-Mason P. Shackelford
c69318f2c3
Merge branch 'main' into add-secrets-to-conversation-start-request
2026-04-22 08:07:28 -04:00
Tim O'Farrell
13e9d7584a
Remove openhands.server.conversation_manager package (V0 to V1 migration) ( #14034 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 20:17:11 -06:00
Tim O'Farrell
e0a4c35c9c
APP-1362 Remove V0 linter Package ( #14055 )
2026-04-21 20:05:20 -06:00
Tim O'Farrell
701231cbf3
APP-1361 Remove V0 security Package ( #14054 )
2026-04-21 20:05:10 -06:00
openhands
dbdfd978bb
chore: Update agent-server image to 2ecddab-python for SDK PR #2873 testing
...
Update to latest SDK PR build (2ecddab) after merge with main that fixed:
- OpenAPI schema generation error
- mcp_config serialization handling
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-22 00:19:38 +00:00
simonrosenberg
f8a43f9937
chore: use OPENHANDS_BOT_GITHUB_PAT_PUBLIC ( #14041 )
...
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-21 20:19:21 -03:00
Tim O'Farrell
c49ed64b64
APP-1366 Removed V0 Critic ( #14056 )
2026-04-21 15:35:30 -06:00
aivong-openhands
3b17f27dee
PLTF-139: Add Analytics redirect URI to Keycloak allhands client ( #14052 )
...
Co-authored-by: Test Admin <ai.vong+bdctestadmin@openhands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 15:14:44 -05:00
Rohit Malhotra
ae2f13ecba
fix(enterprise): migrate auth models to SQLAlchemy 2.0 [7/13] ( #13853 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 15:07:12 -04:00
Rohit Malhotra
6d1850e94b
fix(enterprise): migrate user models to SQLAlchemy 2.0 [6/13] ( #13852 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 14:49:19 -04:00
chuckbutkus
cf7e88c8c3
security: Require RUNNING status for session API key validation ( #14002 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 18:48:22 +00:00
Rohit Malhotra
6420f1cd7c
fix(enterprise): migrate conversation_callback model to SQLAlchemy 2.0 [5/13] ( #13851 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 14:38:18 -04:00
Rohit Malhotra
c7de3dfc91
fix(enterprise): migrate org models to SQLAlchemy 2.0 [4/13] ( #13850 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 14:38:10 -04:00
Rohit Malhotra
393a6bb8f8
feat: add automation event forwarding for GitHub webhooks ( #13793 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: chuckbutkus <chuck@openhands.dev >
Co-authored-by: chuckbutkus <chuck@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-21 13:41:53 -04:00
Hiep Le
d8c67a4d3d
fix(backend): repair org-defaults LLM save flow and sync managed keys to members ( #14044 )
2026-04-22 00:38:52 +07:00
Rohit Malhotra
237e9f530e
feat: pass WEB_HOST to agent context in V1 conversations ( #14050 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 12:12:14 -04:00
OpenHands Bot
93ae8aae43
Regenerate poetry.lock with Poetry 2.3.3 after rebase ( #13911 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 16:29:15 +01:00
Xingyao Wang
595bb4749d
fix: invalidate sandbox and VS Code URL caches on conversation resume ( #13988 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-21 16:18:01 +01:00
Tim O'Farrell
e92704a04a
Merge branch 'main' into add-secrets-to-conversation-start-request
2026-04-21 09:11:31 -06:00
Joe Laverty
b43d9b1929
feat: Tag images instead of rebuilding on git tags; stop publishing v0 runtime image ( #14005 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2026-04-21 14:58:04 +00:00
Xingyao Wang
3fa9b84aa4
fix(frontend): Fix ThinkAction rendering showing raw JSON in chat ( #13981 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-21 15:57:46 +01:00
dependabot[bot]
db8ab2715e
chore(deps): bump the security-all group across 1 directory with 3 updates ( #13932 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 16:40:51 +02:00
Graham Neubig
fa0da8f3bd
fix: prevent infinite redirect loop on org-defaults settings pages ( #14042 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-20 18:55:49 -04:00
Hiep Le
0da1f70b91
fix(frontend): show org-wide settings badge beside title on org-defaults pages ( #14031 )
2026-04-21 02:18:17 +07:00
Hiep Le
3892ab2b67
fix(frontend): hide and block personal LLM/Condenser/Verification settings in team orgs ( #14030 )
2026-04-21 00:52:26 +07:00
Rohit Malhotra
30dc1655b1
fix(enterprise): migrate telemetry models to SQLAlchemy 2.0 [3/13] ( #13849 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-20 13:00:42 -04:00
Graham Neubig
71ce61acd2
Remove agent from the LLM settings page ( #14033 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-20 12:16:01 -04:00
Hiep Le
b2df428eff
fix(backend): restore git-organizations endpoint for git conversation routing ( #14032 )
2026-04-20 22:48:24 +07:00
Graham Neubig
7bbef99771
Move Tavily search key to MCP settings ( #14000 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-04-20 13:45:02 +00:00
Tim O'Farrell
fd014e8e23
Removing the deprecated agenthub package ( #14024 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-19 21:42:22 -06:00
OpenHands Bot
89f3dceeb8
fix(security): redact session_api_key from WebSocket access logs ( #14019 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-19 16:54:31 +00:00
OpenHands Bot
dcb6ac3599
fix(security): redact API keys from MCP config logging ( #14020 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-19 13:53:40 -03:00
Tim O'Farrell
3b264dd419
Remove deprecated V0 FastAPI endpoints ( #13952 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-19 08:41:16 -06:00
dependabot[bot]
f212e0e856
chore(deps): bump node from 25.8-trixie-slim to 25.9-trixie-slim in /containers/app ( #13829 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-18 20:29:14 +02:00
dependabot[bot]
918b0a8b59
chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 ( #13935 )
...
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 >
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-18 20:29:11 +02:00
dependabot[bot]
119b0c99a8
chore(deps): bump pygments from 2.19.2 to 2.20.0 ( #13934 )
...
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 >
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-18 20:14:59 +02:00
dependabot[bot]
0628679307
chore(deps): bump docker/build-push-action from 6 to 7 ( #13961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 15:50:00 +02:00
xsf
e8249f00a8
docs: align AgentHub task tracking references ( #13708 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2026-04-18 15:40:14 +02:00
dependabot[bot]
1651edf8c9
chore(deps): bump docker/login-action from 3 to 4 ( #13960 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 15:34:16 +02:00
dependabot[bot]
1fd94675d0
chore(deps): bump actions/download-artifact from 7 to 8 ( #13700 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2026-04-18 15:34:13 +02:00
dependabot[bot]
b841e1acb0
chore(deps): bump docker/metadata-action from 5 to 6 ( #13959 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-18 15:34:10 +02:00
JL2001
1af04f2833
docs: fix app_server README to reflect actual module structure ( #13890 )
2026-04-18 15:26:24 +02:00
aivong-openhands
b87f08f651
docs: add note about updating enterprise poetry lockfile ( #13761 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-18 15:24:56 +02:00
aivong-openhands
e23af62a57
PLTF-1269: add docstrings to mock classes in maintenance runner tests ( #13931 )
...
Co-authored-by: Test Admin <ai.vong+bdctestadmin@openhands.dev >
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-18 15:23:45 +02:00
Graham Neubig
9db83a1555
Refresh git settings after provider updates ( #13979 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-18 07:47:44 -04:00
Octopus
8f5b3ceb6c
fix(settings): align MCP settings layout with other settings pages ( #13996 )
...
Co-authored-by: octo-patch <octo-patch@github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2026-04-18 11:19:48 +00:00
openhands
7c9ee87b47
chore: remove e2e test script (testing complete)
2026-04-18 09:50:03 +00:00
openhands
2dfee00e8d
revert: remove SDK pin, keep only agent-server image tag update
...
The deploy workflow extracts AGENT_SERVER_IMAGE from sandbox_spec_service.py
at the OPENHANDS_SHA commit, so we only need to update that file to use
the SDK PR's agent-server image (8a68c66-python).
The SDK pinning in pyproject.toml was unnecessary and caused enterprise
Docker build issues.
2026-04-18 02:05:53 +00:00
openhands
2939f1d520
fix: exclude git-based SDK deps from enterprise requirements.txt
...
The enterprise Docker build exports dependencies via poetry and installs
with hash verification. Git-based dependencies (used when pinning SDK to
a PR commit) don't have hashes, causing the build to fail.
This fix removes openhands-sdk, openhands-agent-server, openhands-tools,
and any git+ deps from requirements.txt since they're already installed
in the base image (which has the pinned SDK version).
2026-04-18 01:59:17 +00:00
openhands
18cf56ddb6
test: add e2e test script for secrets at conversation start
...
This script tests the new 'secrets' field in AppConversationStartRequest.
It will be used to provide evidence for the PR review.
2026-04-18 01:51:06 +00:00
openhands
8834d166a1
chore: pin SDK to PR #2873 for e2e testing
...
Pin SDK packages to commit 8a68c66 from software-agent-sdk PR #2873
which adds per-conversation secrets support for MCP config expansion.
This pin is temporary for e2e testing and must be removed before merge.
Files changed:
- pyproject.toml: Pin all 3 SDK packages to git commit
- sandbox_spec_service.py: Update AGENT_SERVER_IMAGE to 8a68c66-python
- docker-compose.yml: Update default image tag
- containers/dev/compose.yml: Update default image tag
- poetry.lock, uv.lock, enterprise/poetry.lock: Regenerated
2026-04-18 01:49:23 +00:00
openhands
82ef032a38
docs: add warning about silent override behavior in secrets field description
...
Address review feedback by adding explicit warning that providing a secret
with the same name as an existing one will silently override it.
2026-04-18 01:44:07 +00:00
openhands
3d40056941
style: fix import order using ruff 0.11.8
...
Use the same ruff version as CI (v0.11.8) to ensure consistent import ordering:
- Move pydantic import to third-party section (after pytest)
- Sort all openhands.* imports alphabetically within first-party section
- Remove blank lines between local imports in test functions
2026-04-18 01:23:05 +00:00
openhands
b8cf0de2ac
style: fix formatting using correct ruff config (single quotes)
...
Use dev_config/python/ruff.toml to ensure consistent formatting with CI
2026-04-18 01:12:18 +00:00
openhands
e17c455e87
style: fix formatting in test file (ruff-format)
...
Apply ruff-format to fix formatting in the test file:
- Function signatures on single line where appropriate
- Consistent quote style (double quotes)
2026-04-18 01:07:49 +00:00
openhands
395272e8b0
feat: add secrets field to AppConversationStartRequest for direct API secret passing
...
This commit adds the ability for API callers to pass secrets directly when starting
a conversation, without requiring them to be pre-stored in the database.
Changes:
- Added 'secrets' field to AppConversationStartRequest model (dict[str, SecretStr])
- Updated _build_start_conversation_request_for_user() to accept and merge API secrets
- API-provided secrets are converted to StaticSecret and merged with existing secrets
- API-provided secrets take precedence over existing secrets with the same name
- Added comprehensive unit tests for the new functionality
Closes #14007
2026-04-18 00:36:14 +00:00
buyua9
5bb9e4a567
docs: fix broken React Router test doc links ( #13802 )
2026-04-17 22:47:27 +00:00
dependabot[bot]
a5a7a86600
chore(deps): bump actions/github-script from 7 to 9 ( #13958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 23:06:40 +02:00
aivong-openhands
5c8d7c4c2d
Fix CVE-2026-40347: Update python-multipart to 0.0.26 ( #13965 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-04-17 12:32:15 -05:00
Xingyao Wang
2068694ea0
fix(enterprise): Apply deployment LLM proxy URL override in /api/v1/users/me ( #13980 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-17 12:23:42 +07:00
Tim O'Farrell
385122e260
refactor: Replace load_custom_secrets_names with search_custom_secrets ( #13985 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-16 18:50:38 -06:00
Ash Clarke
97343ebe9a
Fix V1 resumed conversation status sync ( #13989 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-16 15:49:44 -06:00
Joe Laverty
926f25a74b
bugfix(enterprise): Remove shared conversation enumerator endpoints ( #13976 )
2026-04-16 18:11:44 +00:00
Tim O'Farrell
52c4d0d9d9
Fix get_latest_token to return str instead of SecretStr ( #13974 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-16 11:41:43 -06:00
Hiep Le
f1ff98b2fc
fix: add flat SDK compat fields to /api/v1/users/me response ( #13957 )
2026-04-16 23:11:51 +07:00
dependabot[bot]
26c43d1955
chore(deps): bump pillow from 12.1.1 to 12.2.0 ( #13933 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 10:47:35 -05:00
Graham Neubig
d81c2bc0a6
Fix duplicate enterprise migration revision ( #13950 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-16 11:02:08 -04:00
Tim O'Farrell
fdf5c398fd
frontend: Remove deprecated V0 conversation APIs ( #13963 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-16 08:57:25 -06:00
HeyItsChloe
c78b923468
feat(frontend): Remove onboarding feature flags ( #13947 )
...
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-16 12:28:27 +07:00
Tim O'Farrell
db78925d77
Fix merge error in migrations ( #13951 )
2026-04-16 00:40:19 +00:00
Graham Neubig
b4da0e1c69
settings: expose SDK settings schema to OpenHands ( #13306 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: tofarr <tofarr@gmail.com >
2026-04-15 17:00:35 -06:00
Vasco Schiavo
d548665bcf
feat(frontend): add /btw side-channel command for asking the agent mid-task ( #13918 )
...
Co-authored-by: Juan Michelini <juan@juan.com.uy >
2026-04-15 18:47:44 -03:00
Engel Nyst
eb940ea5e7
Use SDK package public exports where available ( #13402 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-15 22:05:08 +02:00
HeyItsChloe
22b91976fd
feat(frontend): removed PROJ_USER_JOURNEY feature flag ( #13940 )
...
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-16 01:35:19 +07:00
Hiep Le
dcf044f8c3
feat(frontend): add automations button to sidebar ( #13941 )
2026-04-16 01:34:55 +07:00
OpenHands Bot
d58106b29b
fix(security): extend RedactURLParamsFilter to cover all uvicorn log formats ( #13914 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: simonrosenberg <157206163+simonrosenberg@users.noreply.github.com >
2026-04-15 15:24:24 -03:00
OpenHands Bot
e11faa6dd1
fix(security): redact MCP config secrets before logging ( #13913 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: simonrosenberg <157206163+simonrosenberg@users.noreply.github.com >
2026-04-15 15:22:50 -03:00
HeyItsChloe
b4b77fbc31
feat: Add DEPLOYMENT_MODE detection for conditional onboarding ( #13675 )
...
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-16 00:57:57 +07:00
Tim O'Farrell
ef452b6544
Fix concurrent GET /api/v1/web-client/config calls ( #13905 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-14 15:02:45 -06:00
Tim O'Farrell
0eafa9fd15
APP-1170: Jira : add V1 conversation support and multiple bug fixes ( #13909 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-14 14:39:00 -06:00
Joe Laverty
ab64a65f25
feat(enterprise): Build ARM64 image for enterprise, use native runners for all images ( #13921 )
2026-04-14 16:28:18 -04:00
Engel Nyst
4cdf88d480
Update LICENSE ( #13924 )
2026-04-14 19:03:41 +00:00
Xingyao Wang
eab9d9e3c7
fix: paginate through backend pages when filtering shared events ( #13910 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-14 14:20:33 +01:00
Hiep Le
58df84e16c
feat: add manage automations permission and broadcast org selection ( #13908 )
2026-04-14 18:05:02 +07:00
Vasco Schiavo
3cd74d3bac
fix(jira): use markdown_to_jira_markup for proper wiki markup rendering ( #13879 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-13 15:40:01 -06:00
simonrosenberg
20018842a4
fix(security): suppress SQLAlchemy DEBUG logging that leaks credentials ( #13719 )
...
Co-authored-by: Debug Agent <debug@example.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-13 13:49:25 -03:00
Ricardo-M-L
cce2080ae0
fix: correct wrong variable in max_size validation error message in condensers ( #13816 )
2026-04-13 09:44:41 -06:00
Ricardo-M-L
a0304b9e4c
fix: correct logger format args and -0 slice bug ( #13817 )
2026-04-13 09:43:30 -06:00
Tim O'Farrell
de492b792f
refactor(llm-settings): Use V1 providers/models endpoints, lazy-load models per provider ( #13892 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-12 22:42:57 -06:00
gpothier
7a6eb7e07c
fix: fallback to LLM_BASE_URL for openhands_provider_base_url ( #13880 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-11 16:49:13 -06:00
dependabot[bot]
c92178ac6b
chore(deps): bump docker/metadata-action from 5 to 6 ( #13702 )
...
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-12 00:48:47 +02:00
dependabot[bot]
5400fea1e4
chore(deps): bump actions/upload-artifact from 5 to 7 ( #13699 )
...
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-12 00:47:48 +02:00
dependabot[bot]
635b090065
chore(deps): bump actions/checkout from 4 to 6 ( #13703 )
...
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-12 00:46:37 +02:00
dependabot[bot]
f3815a769f
chore(deps): bump docker/login-action from 3 to 4 ( #13701 )
...
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-12 00:45:13 +02:00
Graham Neubig
4f81d2ae7a
Filter out ConversationStateUpdateEvent from shared-events endpoints ( #13888 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-11 16:03:02 -05:00
Tim O'Farrell
a06b9ccffa
Remove dead frontend exports ( #13891 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-11 12:13:04 -06:00
Tim O'Farrell
8406dcb82f
Remove dead frontend exports ( #13889 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-11 11:40:12 -06:00
Tim O'Farrell
6c0a92c2cd
Update frontend to use V1 settings endpoints ( #13887 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-11 09:27:53 -06:00
Tim O'Farrell
7f25348506
Migrate git-service API to V1 endpoints ( #13877 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-11 08:11:58 -06:00
aivong-openhands
e9067237f2
Fix CVE-2025-64340: Update fastmcp to 3.2.0 ( #13685 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 20:08:57 +00:00
Tim O'Farrell
cae7d36522
Remove unused startConversation method and dead code ( #13876 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 13:24:42 -06:00
Tim O'Farrell
27a2d59c23
Update getUser() to use V1 API endpoint /api/v1/users/git-info ( #13875 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 12:23:00 -06:00
Tim O'Farrell
d3d916745a
Update Suggestions Service API to use new V1 endpoint with pagination ( #13872 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 11:36:15 -06:00
Tim O'Farrell
50f1d332cc
Remove V1 enabled flag and agents from frontend ( #13871 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 11:14:25 -06:00
Tim O'Farrell
de53245d1b
refactor(frontend): Remove unused API methods from conversation-service.api.ts ( #13870 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 09:43:33 -06:00
Vasco Schiavo
8c2661638e
fix(slack): use markdown_text parameter for proper Markdown rendering in V1 ( #13869 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 11:37:20 -04:00
Tim O'Farrell
bdbaba0c34
Remove unused searchEventsV0 method from EventService ( #13865 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 09:20:58 -06:00
Tim O'Farrell
d866d735d9
refactor(frontend): Remove V0 conversation creation path ( #13823 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 06:58:51 -06:00
Tim O'Farrell
39f3b293f5
Fix: Use container StartedAt for Docker sandbox status grace period calculation ( #13841 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 06:58:26 -06:00
Rohit Malhotra
fa4afa9412
fix(enterprise): migrate device_code model to SQLAlchemy 2.0 [2/13] ( #13848 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 05:13:31 +00:00
Rohit Malhotra
f274d5e90f
fix(enterprise): migrate simple storage models to SQLAlchemy 2.0 [1/13] ( #13847 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 01:04:05 -04:00
Rohit Malhotra
dd5eb69c65
fix(enterprise): enable SQLAlchemy 2.0 type checking foundation ( #13846 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-10 00:42:17 -04:00
OpenHands Bot
21d86b6b5e
fix: redact MCP server secrets from log output ( #13840 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: simonrosenberg <157206163+simonrosenberg@users.noreply.github.com >
2026-04-09 19:02:28 -03:00
OpenHands Bot
2c2e37902f
fix: redact session_api_key from uvicorn WebSocket access logs ( #13839 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: simonrosenberg <157206163+simonrosenberg@users.noreply.github.com >
2026-04-09 19:02:23 -03:00
Tim O'Farrell
f7f029ec1a
Removed the path for creating V0 conversations in the API. ( #13837 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-09 15:10:27 -06:00
Graham Neubig
3e9017bb6e
Remove CODEOWNERS file ( #13833 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-09 16:55:58 -04:00
Tim O'Farrell
78e48ace2d
Remove microagent management UI ( #13835 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-09 13:18:24 -06:00
chuckbutkus
60ece6d7c2
feat: Add organization/authorization info to /api/v1/users/me endpoint ( #13822 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-04-09 14:37:13 -04:00
Vasco Schiavo
738e7a9834
feat(frontend): render GFM tables with visible borders in chat messages ( #13825 )
2026-04-09 16:16:13 +07:00
aivong-openhands
8b4a1f9763
Fix CVE-2026-34591: Update poetry to 2.3.3 ( #13711 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-09 00:07:42 +02:00
Tim O'Farrell
0804abec80
Remove V0-only feedback functionality ( #13821 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-08 13:48:41 -06:00
Tim O'Farrell
06c3d9c17b
Remove microagent functionality from frontend code ( #13820 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-08 12:19:44 -06:00
Tim O'Farrell
754a96e7f3
chore(frontend): remove unused hooks and code ( #13810 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-07 13:10:19 -06:00
Tim O'Farrell
211b73a088
Refactor conversation list to use V1 API ( #13803 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-07 12:35:11 -06:00
Hiep Le
54041dd093
feat: remove ENABLE_ORG_CLAIMS_RESOLVER_ROUTING feature flag ( #13809 )
2026-04-08 00:55:36 +07:00
Hiep Le
f271346724
feat(backend): route Jira resolver conversations to claimed org workspaces ( #13805 )
2026-04-07 23:58:52 +07:00
Hiep Le
d6a0dd7fe4
feat(backend): route Linear resolver conversations to claimed org workspaces ( #13804 )
2026-04-07 23:22:48 +07:00
Tim O'Farrell
e46bcfa82f
Add V1 API endpoints for git search and branches ( #13794 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-07 06:52:56 -06:00
Tim O'Farrell
2eefa5edfd
Deprecate /api/options/models, add /api/v1/config/models/search endpoint ( #13799 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-07 06:51:49 -06:00
Ray Myers
54858c0fc0
ci: retire Blacksmith from all GitHub Actions workflows ( #13795 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-06 16:51:09 -05:00
Rohit Malhotra
384c324652
fix(slack): immediately display 'No Repository' option ( #13791 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-06 14:21:59 -04:00
Tim O'Farrell
4e68f57807
Add V1 git routes with pagination for installations and repositories ( #13790 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-06 12:01:22 -06:00
Jamie Chicago
649ebc4078
Succinct pr template ( #13779 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-06 19:05:24 +02:00
Tim O'Farrell
e3246c27d4
Added new v1 endpoint for user git info and deprecated old endpoint ( #13787 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-06 09:54:24 -06:00
Ray Myers
72194f19db
chore: Add sdk to mypy checking and fix the resulting errors ( #13637 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2026-04-06 11:43:31 -04:00
gpothier
0c5e30ab33
Add KVM device passthrough support for hardware virtualization ( #13618 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-04-06 14:57:58 +00:00
simonrosenberg
b8f2932b02
fix(security): redact credentials from MCP config logging ( #13720 )
...
Co-authored-by: Debug Agent <debug@example.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-06 08:46:42 -06:00
dependabot[bot]
62673c028a
chore(deps): bump the version-all group across 1 directory with 7 updates ( #13774 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: tofarr <tofarr@gmail.com >
2026-04-06 08:39:09 -06:00
Hiep Le
7af2285fe6
fix(backend): custom API key overwritten when using non-OpenHands provider in basic view ( #13785 )
2026-04-06 21:14:14 +07:00
Hiep Le
69d281c6be
fix(frontend): prevent budget/credit error banner from disappearing immediately ( #13786 )
2026-04-06 21:13:30 +07:00
Jamie Chicago
8ce3089a68
Add contributors section to README ( #13696 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-04 01:27:45 +02:00
Tim O'Farrell
b9b10ebf5e
APP-1197 Mark conversation endpoints as deprecated with updated docs ( #13775 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-03 14:45:32 -06:00
Tim O'Farrell
ce6d5b77c4
Add more endpoints as deprecated (microagent repository endpoints) ( #13776 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-03 20:45:14 +00:00
simonrosenberg
a458c9b785
Fix credential leak in callback event logging ( #13718 )
...
Co-authored-by: Debug Agent <debug@example.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 20:29:26 +00:00
Hiep Le
a65ddc3db6
feat(backend): route Slack resolver conversations to claimed org workspaces ( #13758 )
2026-04-04 03:09:21 +07:00
Tim O'Farrell
732a1c1991
APP-1197 Migrate secrets endpoints to V1 API ( #13770 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-03 14:06:51 -06:00
Hiep Le
d058323a87
feat(backend): route gitlab resolver conversations to claimed org workspaces ( #13755 )
2026-04-04 02:27:46 +07:00
aivong-openhands
7d04cffe4e
Fix CVE-2026-25645: Update requests to 2.33.1 ( #13692 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-04-03 13:55:31 -05:00
Hiep Le
6ad27b77bb
feat(backend): route resolver conversations to claimed org workspaces ( #13713 )
2026-04-04 01:32:43 +07:00
aivong-openhands
2739fc8fbe
Fix CVE-2026-22815: Update aiohttp to 3.13.5 ( #13705 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-04-03 13:21:05 -05:00
dependabot[bot]
38b7e10252
chore(deps): bump the security-all group across 1 directory with 2 updates ( #13764 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-03 11:46:46 -05:00
mamoodi
7b7d1c0c55
Update CODEOWNERS ( #13762 )
2026-04-03 12:01:58 -04:00
Tim O'Farrell
e38eda4ac9
APP-1197 Migrate settings endpoints to V1 API (/api/v1/settings) ( #13759 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-03 09:38:24 -06:00
aivong-openhands
99c19b6ef0
enterprise lock update openhands aci to version already in openhands ( #13704 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-03 09:57:14 -04:00
Jathin Sreenivas
0731e8c68a
feat(frontend): Display LLM model on conversation cards and header ( #13616 )
...
Co-authored-by: Jathin Sreenivas <sjathin@amazon.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-04-03 17:57:37 +07:00
Tim O'Farrell
0a9570eea2
APP-1197 Consolidate health routes to app_server package ( #13724 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-04-02 21:34:40 -06:00
Rohit Malhotra
c00f90bf86
feat: add tags storage for conversation metadata ( #13680 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-03 00:54:27 +00:00
aivong-openhands
1bbf699498
Add Laminar redirect URI to Keycloak allhands client ( #13666 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-02 14:15:59 -05:00
Rohit Malhotra
f76517732d
Add git to app container runtime dependencies ( #13715 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-02 14:43:23 -04:00
Hiep Le
7bb567734d
feat(frontend): replace mocked git conversation routing with real API integration ( #13698 )
2026-04-03 01:05:28 +07:00
aivong-openhands
45f0c77f36
Fix CVE-2026-33699: Update pypdf to 6.9.2 ( #13689 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-04-02 11:14:39 -05:00
dependabot[bot]
fe3d33f222
chore(deps): bump the security-all group across 1 directory with 2 updates ( #13706 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 10:57:05 -05:00
dependabot[bot]
2b53d44c2a
chore(deps): bump the security-all group across 1 directory with 1 update ( #13607 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-02 10:32:36 -04:00
dependabot[bot]
0541cb58b2
chore(deps): bump dawidd6/action-download-artifact from 6 to 15 ( #13001 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-04-02 09:55:12 -04:00
Hiep Le
5d593ca6e4
feat(backend): add API endpoints to claim and disconnect git organizations ( #13683 )
2026-04-02 12:35:30 +07:00
Jamie Chicago
2158e30e87
Fix README intro link formatting ( #13695 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-02 02:32:01 +02:00
aivong-openhands
7b4ae66e5a
fix: upgrade pip to fix CVE-2025-8869 ( #13640 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-04-01 16:53:11 -05:00
Graham Neubig
3e1e8f00f7
refactor: single source of truth for verified models ( #13421 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Juan Michelini <juan@juan.com.uy >
2026-04-01 18:00:29 -03:00
Joe Laverty
74a69b2dcc
ci: add cloud-semver tag support for enterprise image ( #13687 )
2026-04-01 14:50:15 -04:00
mamoodi
fc36913518
ci: skip PyPI release for cloud- tags ( #13686 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-01 13:18:51 -04:00
Engel Nyst
c788674b41
fix: remove resolver summary language hint ( #13684 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-04-01 16:35:28 +02:00
dependabot[bot]
849548a132
chore(deps): bump actions/stale from 9 to 10 ( #12261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2026-03-31 16:34:21 -04:00
dependabot[bot]
c73e22d7cd
chore(deps): bump actions/download-artifact from 6 to 7 ( #12260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-03-31 16:25:58 -04:00
dependabot[bot]
6304f9f4c5
chore(deps): bump actions/checkout from 4 to 6 ( #12259 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-03-31 16:25:24 -04:00
dependabot[bot]
93be4d9d0b
chore(deps): bump peter-evans/find-comment from 3 to 4 ( #12190 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-03-31 16:23:51 -04:00
Hiep Le
ec66250e74
feat(backend): develop api to retrieve git organizations for the current organization ( #13676 )
2026-04-01 01:31:14 +07:00
Engel Nyst
dbd199e77c
Validate selected branch names before checkout ( #13667 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-31 18:21:21 +02:00
Jamie Chicago
f0c454caf1
Improve README trusted-by logos across light and dark themes ( #13659 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-31 12:18:24 -04:00
Hiep Le
df3360005c
feat(frontend): add Git Conversation Routing section for org claims UI ( #13668 )
2026-03-31 22:14:45 +07:00
Jamie Chicago
df4fea6aca
Revert "[fix] maintainer doc" ( #13673 )
2026-03-31 11:09:58 -04:00
Hiep Le
2b3868ddc3
feat(frontend): add feature flag for organization claims resolver routing ( #13669 )
2026-03-31 21:39:36 +07:00
Joe Laverty
e3c9fa9d05
Remove unused KEYCLOAK_PROVIDER_NAME constant ( #13663 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-31 09:46:25 -04:00
Hiep Le
2fec71320a
fix(frontend): pin axios version to mitigate supply chain attack ( #13670 )
2026-03-31 19:29:02 +07:00
Hiep Le
9c0f5d785e
fix(backend): persist disabled_skills in SaaS settings store ( #13658 )
2026-03-31 02:23:08 +07:00
Tim O'Farrell
73ba66faea
Handling the new server error event ( #13643 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-30 10:56:37 -06:00
aivong-openhands
a198599d91
docs(AGENTS.md): add guidance to preserve tool versions when regenerating lockfiles ( #13561 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-30 12:23:39 -04:00
mamoodi
7e20bd51f9
Release 1.6.0 ( #13604 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-30 12:01:16 -04:00
Hiep Le
b75c83d92a
fix(frontend): prevent duplicate payment successful toast after Stripe checkout ( #13649 )
2026-03-30 22:36:35 +07:00
Hiep Le
5528b01c18
refactor(frontend): replace loading spinner with static icon for task tracking ( #13625 )
2026-03-30 20:32:11 +07:00
Hiep Le
ed5ab11fcc
fix: planning agent auth error due to missing base_url ( #13638 )
2026-03-30 20:32:02 +07:00
Hiep Le
e1afc95b6c
fix(frontend): hide right panel when active tab is unpinned ( #13648 )
2026-03-30 20:31:48 +07:00
Tim O'Farrell
6dd9046ba2
Fix issue where git setup fails on remote sandboxed when grouping. ( #13646 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-30 12:58:42 +00:00
Xingyao Wang
9ad47bf43f
fix: prevent V0 conversation creation due to settings race condition ( #13628 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-30 13:11:25 +01:00
Jathin Sreenivas
b0d8244ad5
fix(frontend): prevent "Unknown event" shown for actions with empty d… ( #13639 )
...
Co-authored-by: Jathin Sreenivas <sjathin@amazon.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-30 16:49:25 +07:00
Karanja
c210d5294f
feat: add /new to slash command menu for V1 conversations ( #13599 )
2026-03-30 15:39:35 +07:00
Tim O'Farrell
c7190ddb30
APP-1153 Fix for issue where popup menu does not display ( #13635 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-28 07:47:13 -06:00
Hiep Le
df64ce9668
fix(frontend): reduce padding and gap for chat status indicator ( #13624 )
2026-03-28 01:39:02 +07:00
Jamie Chicago
f72a9622f6
[fix] maintainer doc ( #13632 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-27 14:33:48 -04:00
Tim O'Farrell
193eb34dc7
fix(migration): serialize dict to JSON string in migration 103 ( #13634 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-27 18:22:31 +00:00
Hiep Le
87f582db6a
fix(frontend): tab icon overflow on mobile devices ( #13627 )
2026-03-28 00:25:39 +07:00
Hiep Le
4b69370c73
fix(frontend): set max width for toast messages ( #13623 )
2026-03-28 00:25:26 +07:00
Hiep Le
74ac6e06a1
refactor(frontend): add white background color on learn more button hover (user journey project) ( #13621 )
2026-03-28 00:25:12 +07:00
Hiep Le
a91dceacfb
fix(frontend): add missing border radius to diff view ( #13620 )
2026-03-28 00:25:01 +07:00
Joe Laverty
98c61e1ee4
feat(enterprise): acquire pg_advisory_lock before running database migrations ( #13608 )
2026-03-27 23:24:49 +07:00
Tim O'Farrell
3268c29945
APP-1152 Add legacy fallback variable when finding persistence directory ( #13629 )
2026-03-27 10:18:13 -06:00
Engel Nyst
239e40da75
Fix: restore conversation link in PR bodies created via MCP ( #13092 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-27 11:25:34 -04:00
Jamie Chicago
d190d8ee50
Add trusted-by logos to top of README ( #13613 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-27 15:32:39 +01:00
aivong-openhands
5f064fa88b
PLTF-330: log module funcName and lineno in enterprise ( #13612 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-27 09:18:02 -05:00
Vasco Schiavo
8f87ef59c7
feat(frontend): Add view mode toggle (old/diff/new) to file changes viewer ( #13519 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-27 19:16:20 +07:00
Vasco Schiavo
fdc6ba82c9
feat(frontend): Display skill ready events as expandable skill list in chat ( #13511 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-27 18:57:47 +07:00
Hiep Le
a75038bee0
fix: user does not immediately appear in org after accepting invite in openhands cloud ( #13562 )
2026-03-27 14:37:38 +07:00
Hiep Le
fbe6eb30cb
feat(backend): add organization members financial data endpoint ( #13595 )
2026-03-27 12:18:46 +07:00
Hiep Le
aeda0ea762
feat(frontend): display toast notification when switching organizations ( #13598 )
2026-03-27 12:18:17 +07:00
Hiep Le
30b7af31b9
feat(frontend): add contextual info messages on LLM settings page (org project) ( #13601 )
2026-03-27 12:17:58 +07:00
Hiep Le
05a3916c98
feat(frontend): use LoginCTA in device verify with source-specific Learn more behavior ( #13606 )
2026-03-27 12:17:38 +07:00
Tim O'Farrell
eba1f60c1d
Reduced thrash on sandbox service ( #13610 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-03-26 15:29:59 -06:00
OpenHands Bot
024f4d3326
Bump SDK packages to v1.15.0 ( #13602 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
2026-03-26 14:34:17 -06:00
Ray Myers
3e38f13d12
perf: speed up Docker builds — amd64-only PRs, eliminate cross-layer chmod/chown bloat ( #13590 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-03-26 11:57:31 -06:00
Tim O'Farrell
8a61fc824b
Fix for issue where messages is null and error occurs ( #13592 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-26 08:02:46 -06:00
Hiep Le
6794603963
feat(frontend): update settings UI with section headers and dividers (org project) ( #13584 )
2026-03-26 12:37:53 +07:00
Hiep Le
9be60bc286
fix: make MCP settings user-specific within organization ( #13591 )
2026-03-26 11:42:08 +07:00
Xingyao Wang
f7b53283b5
fix(frontend): guard against undefined matcher.hooks in hooks modal ( #13589 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-25 18:20:46 +00:00
Tim O'Farrell
3cd85a07b7
APP-1093 fix(frontend): display 'Starting' status when server reports STARTING on conversation resume ( #13580 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-25 08:55:39 -04:00
Hiep Le
0b935669f3
fix(backend): clean up orphaned Keycloak users on duplicate email rejection ( #13495 )
2026-03-25 16:46:20 +07:00
Hiep Le
889754abfd
fix: use API key's org_id when creating conversations via API key auth ( #13568 )
2026-03-25 16:46:06 +07:00
Tim O'Farrell
06cd53d752
APP-1113 fix: Increase polling time for SetTitleCallbackProcessor ( #13577 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-24 17:40:40 -06:00
Tim O'Farrell
eb189144f2
APP-1115 Fix for AWS config (Minio) for feature branches ( #13579 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-24 17:40:04 -06:00
statxc
c9b2ce2fb9
feat: add user-configurable enable/disable of default global skills w… ( #13046 )
...
Co-authored-by: intelliking <intelliking@users.noreply.github.com >
2026-03-24 14:48:22 -06:00
HeyItsChloe
abdc58cd28
feat(frontend): lead capture form ( #13496 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-24 13:41:35 -07:00
aivong-openhands
9f47727da5
PLTF-330: add timestamp to enterprise JSON logger formatter ( #13555 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-24 14:53:14 -05:00
Ash Clarke
19da63aae6
Log all terminal states (error, stuck) in V1 callback processors ( #13549 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-24 13:04:39 -05:00
Rohit Malhotra
f1b65d9534
Rename env name ( #13570 )
2026-03-24 16:38:49 +00:00
aivong-openhands
3516c3cdbe
chore(deps): make pythonnet Windows-only dependency ( #13515 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-24 11:21:25 -05:00
Tim O'Farrell
1f275a7cfe
fix: reuse db session in migrate_customer call causing FK violation ( #13558 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 21:10:45 -06:00
Tim O'Farrell
ff240c968b
fix: add 30s timeout to LiteLlmManager HTTP client ( #13557 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 21:43:02 +00:00
aivong-openhands
36039d2bb8
upgrade setuptools in /enterprise for updated wheel CVE-2026-24049 ( #13509 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 16:37:20 -05:00
Tim O'Farrell
45529fa451
Added Falsy check for base url ( #13553 )
2026-03-23 13:06:25 -06:00
Tim O'Farrell
0fc4b0fb55
Add infinite scroll pagination and filesystem storage support to public share page ( #13545 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 12:18:07 -06:00
Tim O'Farrell
810fc340fc
Fix count endpoint 500 error ( #13548 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 17:40:56 +00:00
Tim O'Farrell
33a0f95dac
Small typo fix ( #13546 )
2026-03-23 15:36:17 +00:00
aivong-openhands
bdd0214266
chore: increase dependabot open-pull-requests-limit to 5 ( #13538 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 10:28:32 -05:00
Saurya Velagapudi
7fbb499f03
feat: switch default base image to nikolaik slim variant ( #13244 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 10:26:04 -05:00
aivong-openhands
abbfbda450
chore(frontend): update flatted to 3.4.2 ( #13503 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-23 10:26:30 -04:00
John-Mason P. Shackelford
7774f43ca1
feat(frontend): Add /launch route for starting conversations with plugins ( #12699 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com >
2026-03-23 15:06:42 +07:00
Vasco Schiavo
b705b015fa
fix(frontend): rounded corners on diff viewer bottom in Changes tab ( #13521 )
2026-03-23 14:06:23 +07:00
Jathin Sreenivas
1581b95ab9
fix(frontend): Ensure error and status messages wrap correctly within containers ( #13522 )
...
Co-authored-by: Jathin Sreenivas <sjathin@amazon.com >
2026-03-23 13:55:49 +07:00
aivong-openhands
94b45c6c36
PLTF-327: upgrade enterprise nodejs to v24 LTS ( #13507 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-20 14:42:03 -05:00
dependabot[bot]
cbc380fe49
chore(deps): bump node from 25.2-trixie-slim to 25.8-trixie-slim in /containers/app ( #13316 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-03-20 14:40:23 -05:00
Vasco Schiavo
fb776ef650
feat(frontend): Add copy button to code blocks ( #13458 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-20 18:20:25 +07:00
Abi
a75b576f1c
fix: treat llm_base_url="" as explicit clear in store_llm_settings ( #13471 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 11:14:15 +01:00
Rohit Malhotra
63956c3292
Fix FastAPI Query parameter validation: lte -> le ( #13502 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-19 20:27:10 -04:00
chuckbutkus
f75141af3e
fix: prevent secrets deletion across organizations when storing secrets ( #13500 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-19 19:34:12 -04:00
dependabot[bot]
e4515b21eb
chore(deps): bump socket.io-parser from 4.2.5 to 4.2.6 in /frontend in the security-all group across 1 directory ( #13474 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 17:28:15 -04:00
aivong-openhands
a8f6a35341
fix: patch GLib CVE-2025-14087 in runtime Docker images ( #13403 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-19 16:21:24 -05:00
Joe Laverty
f706a217d0
fix: Use commit SHA instead of mutable branch tag for enterprise base ( #13498 )
2026-03-19 16:24:07 -04:00
aivong-openhands
0137201903
fix: remove vulnerable VSCode extensions in build_from_scratch path ( #13399 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2026-03-19 19:36:22 +00:00
aivong-openhands
49a98885ab
chore: Update OpenSSL in Debian images for security patches ( #13401 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-19 14:33:23 -05:00
Hiep Le
38648bddb3
fix(frontend): use correct git path based on sandbox grouping strategy ( #13488 )
2026-03-20 00:13:02 +07:00
Hiep Le
b44774d2be
refactor(frontend): extract AddCreditsModal into separate component file ( #13490 )
2026-03-20 00:12:48 +07:00
Hiep Le
04330898b6
refactor(frontend): add delay before closing user context menu ( #13491 )
2026-03-20 00:12:38 +07:00
Chris Bagwell
120fd7516a
Fix: Prevent auto-logout on 401 errors in oss mode ( #13466 )
2026-03-19 16:33:01 +01:00
chuckbutkus
2224127ac3
Fix when budgets are None ( #13482 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-19 10:14:48 -05:00
aivong-openhands
2d1e9fa35b
Fix CVE-2026-33123: Update pypdf to 6.9.1 ( #13473 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-19 11:05:30 -04:00
MkDev11
0ec962e96b
feat: add /clear endpoint for V1 conversations ( #12786 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-19 21:13:58 +07:00
Engel Nyst
3a9f00aa37
Keep VSCode accessible when agent errors ( #13492 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-19 14:46:56 +01:00
Hiep Le
e02dbb8974
fix(backend): validate API key org_id during authorization to prevent cross-org access (org project) ( #13468 )
2026-03-19 16:09:37 +07:00
Hiep Le
8039807c3f
fix(frontend): scope organization data queries by organization ID (org project) ( #13459 )
2026-03-19 14:18:29 +07:00
Saurya Velagapudi
a96760eea7
fix: ensure LiteLLM user exists before generating API keys ( #12667 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 17:16:43 -07:00
Saurya Velagapudi
dcb2e21b87
feat: Auto-forward LLM_* env vars to agent-server and fix host network config ( #13192 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 17:07:19 -07:00
Tim O'Farrell
7edebcbc0c
fix: use atomic write in LocalFileStore to prevent race conditions ( #13480 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-03-18 16:49:32 -06:00
HeyItsChloe
abd1f9948f
fix: return empty skills list instead of 404 for stopped sandboxes ( #13429 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 14:46:00 -06:00
aivong-openhands
2879e58781
Fix CVE-2026-30922: Update pyasn1 to 0.6.3 ( #13452 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-18 16:00:06 -04:00
Rohit Malhotra
1d1ffc2be0
feat(enterprise): Add service API for automation API key creation ( #13467 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 19:07:36 +00:00
Hiep Le
db41148396
feat(backend): expose API key org_id via new GET /api/keys/current endpoint (org project) ( #13469 )
2026-03-19 01:46:23 +07:00
Robert Brennan
39a4ca422f
fix: use sentence case for 'Waiting for sandbox' text ( #12958 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 14:42:46 -04:00
Varun Chawla
6d86803f41
Add loading feedback to git changes refresh button ( #12792 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-19 01:26:27 +07:00
Jordi Mas
8e0386c416
feat: add Catalan translation ( #13299 )
2026-03-18 13:17:43 -04:00
Nelson Spence
48cd85e47e
fix(security): add sleep to container wait loop ( #12869 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 13:04:36 -04:00
不做了睡大觉
c62b47dcb1
fix: handle empty body in GitHub issue resolver ( #13039 )
...
Co-authored-by: User <user@example.com >
2026-03-18 12:36:52 -04:00
Jamie Chicago
eb9a822d4c
Update CONTRIBUTING.md ( #13463 )
2026-03-18 12:10:22 -04:00
Engel Nyst
fb7333aa62
fix: stop calling agent-server /generate_title ( #13093 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 17:10:07 +01:00
aivong-openhands
fb23418803
clarify docstring for provider token reference ( #13386 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 12:03:56 -04:00
Xingyao Wang
991585c05d
docs: add cross-repo testing skill for SDK ↔ OH Cloud e2e workflow ( #13446 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 16:00:23 +00:00
Chris Bagwell
35a40ddee8
fix: handle containers with tagless images in DockerSandboxService ( #13238 )
2026-03-18 11:55:48 -04:00
Hiep Le
5d1f9f815a
fix(frontend): preserve settings page route on browser refresh (org project) ( #13462 )
2026-03-18 22:50:42 +07:00
Hiep Le
d3bf989e77
feat(frontend): improve conversation access error message with workspace hint (org project) ( #13461 )
2026-03-18 22:50:30 +07:00
Hiep Le
6589e592e3
feat(frontend): add contextual info messages on LLM settings page (org project) ( #13460 )
2026-03-18 22:50:16 +07:00
Chris Bagwell
fe4c0569f7
Remove unused WORK_HOSTS_SKILL_FOOTER ( #12594 )
2026-03-18 21:57:23 +07:00
Xingyao Wang
28ecf06404
Render V1 paired tool summaries ( #13451 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 10:52:05 +00:00
dependabot[bot]
26fa1185a4
chore(deps): bump mcp from 1.25.0 to 1.26.0 in the mcp-packages group ( #13314 )
...
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 >
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-03-17 17:44:35 -05:00
HeyItsChloe
d3a8b037f2
feat(frontend): home page cta ( #13339 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-18 03:44:36 +07:00
HeyItsChloe
af1fa8961a
feat(frontend): login page cta ( #13337 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 03:14:59 +07:00
HeyItsChloe
3b215c4ad1
feat(frontend): context menu cta ( #13338 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 02:52:02 +07:00
HeyItsChloe
7516b53f5a
feat(frontend): self hosted new user questions ( #13367 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-18 02:51:40 +07:00
aivong-openhands
855ef7ba5f
PLTF-309: disable budget enforcement when ENABLE_BILLING=false ( #13440 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-17 14:26:13 -05:00
Rohit Malhotra
09ca1b882f
(Hotfix): use direct attrib for file download result ( #13448 )
2026-03-17 14:48:46 -04:00
Jamie Chicago
79cfffce60
docs: Improve Development.md and CONTRIBUTING.md with OS-specific setup guides ( #13432 )
...
Co-authored-by: enyst <engel.nyst@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-17 17:03:33 +01:00
Saurya Velagapudi
b68c75252d
Add architecture diagrams explaining system components and WebSocket flow ( #12542 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Saurya <saurya@openhands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2026-03-17 08:52:40 -07:00
aivong-openhands
d58e12ad74
Fix CVE-2026-27962: Update authlib to 1.6.9 ( #13439 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-03-17 10:13:08 -05:00
Engel Nyst
bd837039dd
chore: update skills path comments ( #12794 )
2026-03-17 10:45:50 -04:00
Kooltek68
8a7779068a
docs: fix typo in README.md ( #13444 )
2026-03-17 10:16:31 -04:00
Neha Prasad
38099934b6
fix : planner PLAN.md rendering and search labels ( #13418 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-17 20:59:02 +07:00
Xingyao Wang
75c823c486
feat: expose_secrets param on /users/me + sandbox-scoped secrets API ( #13383 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-17 12:54:57 +00:00
Tim O'Farrell
8941111c4e
refactor: use status instead of pod_status in RemoteSandboxService ( #13436 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-16 17:34:27 -06:00
ankit kumar
59dd1da7d6
fix: update deprecated libtmux API calls ( #12596 )
...
Co-authored-by: ANKIT <ankit@ANKITs-MacBook-Air.local >
2026-03-16 18:21:05 -04:00
Rohit Malhotra
934fbe93c2
Feat: enterprise banner option during device oauth ( #13361 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-16 18:54:36 +00:00
Xingyao Wang
55e4f07200
fix: add missing params to TestLoadHooksFromWorkspace setup ( #13424 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-16 14:49:36 -04:00
Xingyao Wang
00daaa41d3
feat: Load workspace hooks for V1 conversations and add hooks viewer UI ( #12773 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: enyst <engel.nyst@gmail.com >
Co-authored-by: Alona King <alona@all-hands.dev >
2026-03-17 00:55:23 +08:00
HeyItsChloe
a0e777503e
fix(frontend): prevent auto sandbox resume behavior ( #13133 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-16 10:22:23 -06:00
Hiep Le
238cab4d08
fix(frontend): prevent chat message loss during websocket disconnections or page refresh ( #13380 )
2026-03-16 22:25:44 +07:00
Tim O'Farrell
aec95ecf3b
feat(frontend): update stop sandbox dialog to display conversations in sandbox ( #13388 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-16 05:20:10 -06:00
Tim O'Farrell
d591b140c8
feat: Add configurable sandbox reuse with grouping strategies ( #11922 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-16 05:19:31 -06:00
Rohit Malhotra
4dfcd68153
(Hotfix): followup messages for slack conversations ( #13411 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-15 14:23:06 -04:00
aivong-openhands
f7ca32126f
Fix CVE-2026-32597: Update pyjwt to 2.12.0 ( #13405 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-14 09:35:56 -05:00
Hiep Le
c66a112bf5
fix(frontend): add rendering support for GlobObservation and GrepObservation events ( #13379 )
2026-03-14 19:56:57 +07:00
Ray Myers
a8ff720b40
chore: Update imagemagick in Debian images for security patches ( #13397 )
2026-03-13 22:48:50 -05:00
chuckbutkus
a14158e818
fix: use query params for file upload path ( #13376 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 21:08:23 -04:00
John-Mason P. Shackelford
0c51089ab6
Upgrade the SDK to 1.14.0 ( #13398 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 21:07:20 -04:00
chuckbutkus
8189d21445
Fix async call to await return ( #13395 )
2026-03-13 19:13:18 -04:00
chuckbutkus
b7e5c9d25b
Use a flag to indicate if new users should use V1 ( #13393 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 22:39:07 +00:00
chuckbutkus
873dc6628f
Add Enterprise SSO login button to V1 login page ( #13390 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 16:57:34 -04:00
chuckbutkus
f5d0af15d9
Add default initial budget for teams/users ( #13389 )
...
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 16:57:03 -04:00
chuckbutkus
922e3a2431
Add AwsSharedEventService for shared conversations ( #13141 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 14:32:58 -04:00
Tim O'Farrell
0527c46bba
Add sandbox_id__eq filter to AppConversationService search and count methods ( #13387 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 11:24:58 -06:00
Hiep Le
b4f00379b8
fix(frontend): auto-scroll not working in Planner tab when plan content updates ( #13355 )
2026-03-13 23:47:03 +07:00
sp.wack
cd2d0ee9a5
feat(frontend): Organizational support ( #9496 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: Abhay Mishra <grabhaymishra@gmail.com >
Co-authored-by: Hyun Han <62870362+smosco@users.noreply.github.com >
Co-authored-by: Nhan Nguyen <nhan13574@gmail.com >
Co-authored-by: Bharath A V <avbharath1221@gmail.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: Chloe <chloe@openhands.com >
Co-authored-by: HeyItsChloe <54480367+HeyItsChloe@users.noreply.github.com >
2026-03-13 23:38:54 +07:00
Tim O'Farrell
8e6d05fc3a
Add sandbox_id__eq filter parameter to search/count conversation methods ( #13385 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 15:30:16 +00:00
Hiep Le
9d82f97a82
fix(frontend): address the responsive issue on the integrations page ( #13354 )
2026-03-13 21:28:38 +07:00
Hiep Le
2c7b25ab1c
fix(frontend): address the responsive issue on the home page ( #13353 )
2026-03-13 21:28:15 +07:00
aivong-openhands
e82bf44324
Fix CVE-2025-67221: Update orjson to 3.11.6+ ( #13371 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-13 06:58:56 -05:00
Xingyao Wang
8799c07027
fix: add PR creation instructions to V1 issue comment template and fix summary prompt ( #13377 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 14:35:22 +08:00
Tim O'Farrell
8b8ed5be96
fix: Revert on_conversation_update to load conversation inside method ( #13368 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-12 19:08:04 -06:00
Tim O'Farrell
c1328f512d
Upgrade the SDK to 1.13.0 ( #13365 )
2026-03-12 13:28:19 -06:00
Tim O'Farrell
e2805dea75
Fix pagination bug in event_service_base.search_events causing duplicate events in exports ( #13364 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-12 12:24:06 -06:00
aivong-openhands
127e611706
Fix GHSA-78cv-mqj4-43f7: Update tornado to 6.5.5 ( #13362 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-12 13:22:39 -05:00
Hiep Le
a176a135da
fix: sdk conversations not appearing in cloud ui ( #13296 )
2026-03-12 22:23:08 +07:00
Tim O'Farrell
ab78d7d6e8
fix: Set correct user context in webhook callbacks based on sandbox owner ( #13340 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-12 09:11:35 -06:00
mamoodi
4eb6e4da09
Release 1.5.0 ( #13336 )
2026-03-11 14:50:13 -04:00
dependabot[bot]
7e66304746
chore(deps): bump pypdf from 6.7.5 to 6.8.0 ( #13348 )
...
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-03-11 12:09:09 -05:00
Graham Neubig
a8b12e8eb8
Remove Common Room sync scripts ( #13347 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-11 10:48:37 -04:00
Xingyao Wang
53bb82fe2e
fix: use project_dir consistently for workspace.working_dir, setup.sh, and git hooks ( #13329 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-11 15:26:34 +08:00
Tim O'Farrell
db40eb1e94
Using the web_url where it is configured rather than the request.url ( #13319 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-10 13:11:33 -06:00
Hiep Le
debbaae385
fix(backend): inherit organization llm settings for new members ( #13330 )
2026-03-11 01:28:46 +07:00
Juan Michelini
5e5950b091
Add Gemini-3.1-Pro-Preview model support to frontend ( #13253 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2026-03-10 16:18:13 +00:00
John-Mason P. Shackelford
c7ff560465
Fix getGitPath to handle nested GitLab group paths ( #13006 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-10 11:12:08 -05:00
Joe Laverty
3432bbbb88
fix: Remove N+1 request from Bitbucket Data Center integration ( #13281 )
2026-03-10 11:08:30 -05:00
Hiep Le
fc24be2627
fix(frontend): preserve login_method param to enable session re-authentication ( #13310 )
2026-03-10 22:52:40 +07:00
Hiep Le
bc72b38d6e
fix(backend): propagate LLM settings to all org members when admin saves settings ( #13326 )
2026-03-10 22:52:01 +07:00
Dream
145f1266e6
feat(frontend): create a separate UI tab for monitoring tasks ( #13065 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-10 22:31:38 +07:00
Rohit Malhotra
e12dd924ce
feat(slack): implement repo selection with external_select for pagination ( #13273 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-09 16:04:49 -04:00
Tim O'Farrell
598b381e3d
Added fallback for sandbox spec service ( #13317 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-09 12:21:52 -06:00
Ray Myers
698cfc2520
fix: sanitize file_path in git diff shell commands to prevent command injection ( #13051 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-09 17:29:25 +00:00
Xingyao Wang
8356170193
Fix stale Docker image tags & add version consistency CI + update-sdk skill ( #13315 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-09 17:23:30 +00:00
mamoodi
fe2e50fc7d
Use tag version instead of commit for agent server image ( #13312 )
2026-03-09 10:46:21 -04:00
aivong-openhands
ef840b046a
remove mcp version check for cve_2025_66416 ( #13277 )
2026-03-09 09:38:44 -05:00
Tim O'Farrell
c8fe39b176
Upgrading SDK to 1.12.0 ( #13248 )
2026-03-09 21:06:12 +07:00
Ray Myers
8c46df6b59
fix: asyncpg, device key timestamp without timezone, error reporting ( #13301 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-08 12:56:59 -05:00
Engel Nyst
b37adbc1e6
Remove deprecated reset-settings endpoint ( #13298 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-08 13:11:35 +01:00
Tim O'Farrell
3ec999e88a
Fix LiteLLM key management and user migration SQL queries ( #13279 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-06 21:48:19 -07:00
Jamie Chicago
d1c2185d99
[fix] update welcome email to new cloud sign ups ( #13254 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-06 15:24:55 -06:00
Joe Laverty
ede203add3
feat(enterprise): Bitbucket Data Center Integration ( #13228 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-06 10:49:20 -06:00
aivong-openhands
b0cdd0358f
fix: add mcp>=1.25 constraint and CVE-2025-66416 tests ( #13247 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-06 10:31:46 -06:00
Tim O'Farrell
6186685ebc
Refactor user authorization: Replace domain blocklist with flexible whitelist/blacklist pattern matching ( #13207 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-06 09:10:59 -07:00
jpelletier1
2d7362bf26
refactor: update skills to Agent Skills format ( #13267 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-06 09:22:28 -05:00
Povo43
1f1fb5a954
fix(i18n): correct Japanese translation strings ( #13261 )
2026-03-06 14:15:27 +04:00
Chris Bagwell
41d8bd28e9
fix: preserve llm_base_url when saving MCP server config ( #13225 )
2026-03-06 02:39:58 +01:00
Rohit Malhotra
6c394cc415
Add rate limiting to verification emails during OAuth flow ( #13255 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-05 19:10:25 -05:00
Rohit Malhotra
4c380e5a58
feat: Add timeout handling for Slack repo query ( #13249 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-06 00:02:04 +00:00
Chris Bagwell
ded0363e36
fix: ensure VSCode tab popout works for V1 ( #13118 )
2026-03-06 00:53:15 +01:00
Juan Michelini
d8444ef626
Add Qwen3-Coder-Next model support to frontend ( #13222 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-05 19:34:06 -03:00
Juan Michelini
64e96b7c3c
Add Kimi-K2.5 model support to frontend ( #13227 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-05 19:33:59 -03:00
aivong-openhands
dcef5ae1f1
Fix CVE-2026-0540: Override dompurify to version 3.3.2 ( #13230 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-05 14:42:20 -06:00
aivong-openhands
cfbf29f6e8
chore: downgrade fastmcp to 2.12.4 in uv.lock ( #13240 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-03-05 14:42:01 -06:00
sp.wack
59b369047f
Revert "Fix dark background in chat status row hiding message content" ( #13239 )
2026-03-05 19:40:06 +04:00
Hiep Le
07468e39f7
feat(frontend): disable the create a plan button when users are using the planning agent ( #13234 )
2026-03-05 22:19:50 +07:00
Hiep Le
0b0bfdff05
feat(frontend): add the build button to the planner tab ( #13235 )
2026-03-05 22:19:14 +07:00
aivong-openhands
42b0a89366
Fix CVE-2026-28802: Update authlib to 1.6.7 ( #13229 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-05 08:56:47 -06:00
layla
e78d7de0c0
Fix dark background in chat status row hiding message content ( #13236 )
2026-03-05 18:47:11 +04:00
Juan Michelini
6751bba939
Add GLM-5 model support to frontend ( #13213 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-03-05 18:44:33 +04:00
aivong-openhands
039e966dad
update mcp to 1.25.0 in uv lock ( #13231 )
2026-03-05 07:42:24 -06:00
Juan Michelini
a1f73bb4c6
Add Claude-Sonnet-4-6 model support to frontend ( #13224 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 21:13:30 -03:00
Rohit Malhotra
bf769d1744
Handle deleted GitHub issues (410 error) gracefully ( #13217 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 15:50:37 -05:00
Tim O'Farrell
15e9435b35
Remove ExperimentManager concept from codebase ( #13215 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 13:41:18 -07:00
Rohit Malhotra
3e15b849a3
Downgrade solvability disabled log from warning to info ( #13216 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 15:26:21 -05:00
Rohit Malhotra
c32934ed2f
Improve budget exceeded error handling in V1 callback processors ( #13219 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 15:25:46 -05:00
Hiep Le
518fb2ee24
fix(frontend): hide add team members button when anonymous analytics is disabled ( #13209 )
2026-03-05 02:03:47 +07:00
Hiep Le
eeac9f14a3
fix(backend): allow deleting an organization after recent changes ( #13200 )
2026-03-05 01:52:33 +07:00
Rohit Malhotra
039e208167
Fix enterprise mypy type checking to catch type mismatches ( #13140 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 13:43:46 -05:00
Hiep Le
6f8bf24226
feat: hide the users, billing, and integration pages for self-hosted customers ( #13199 )
2026-03-05 01:24:06 +07:00
Rohit Malhotra
6e9e906946
Remove dead test code for non-existent update_common_room_signal function ( #13211 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 13:20:25 -05:00
Rohit Malhotra
30245dedef
Fix mypy type errors in enterprise/integrations/github/github_manager.py ( #13208 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 13:19:48 -05:00
Rohit Malhotra
3bf019b045
Fix mypy type errors in enterprise/server/auth and clustered_conversation_manager ( #13210 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 18:19:01 +00:00
Rohit Malhotra
ab02c73c7c
Fix mypy type errors in enterprise/storage/ ( #13204 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 13:17:21 -05:00
Rohit Malhotra
b8db9ecd53
Fix mypy type errors in enterprise GitLab integration ( #13205 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 16:13:16 +00:00
Rohit Malhotra
b86b2f16af
Fix mypy type errors in enterprise/server/routes/billing.py and api_keys.py ( #13196 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 11:06:26 -05:00
Juan Michelini
a11435b061
Add GLM-4.7 model support to frontend ( #13202 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 15:40:15 +00:00
Engel Nyst
f01c8dd955
V1 resolver: move PR/issue context into initial user message ( #12983 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 10:21:08 -05:00
Rohit Malhotra
baae3780e5
Fix mypy type errors in enterprise/integrations/github/ ( #13191 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 10:04:36 -05:00
Rohit Malhotra
1fb28604e6
Fix mypy type errors in server/services and storage/org_service ( #13190 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 10:04:27 -05:00
Tim O'Farrell
8dac1095d7
Refactor user_store.py to use async database sessions ( #13187 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 17:51:53 -07:00
Rohit Malhotra
222e8bd03d
Fix linear-related mypy type errors and make Manager.start_job async ( #13189 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 19:00:53 -05:00
aivong-openhands
0ae9128ed7
Fix CVE-2025-69223: Update aiohttp to 3.13.3 ( #13008 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-03-03 17:43:05 -06:00
Tim O'Farrell
4fc5351ed7
Refactor openhands_pr_store.py to use async db sessions ( #13186 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 16:38:41 -07:00
Rohit Malhotra
a1271dc129
Fix mypy type errors in token_manager.py and auth_token_store.py ( #13179 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-03-03 23:37:38 +00:00
Tim O'Farrell
45b970c0dd
Refactor RoleStore to fully async ( #13184 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 16:01:20 -07:00
Rohit Malhotra
4688741324
Fix Slack integration mypy type errors ( #13177 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 17:44:20 -05:00
Rohit Malhotra
79a0cee7d9
Fix mypy type errors in Jira integration ( #13181 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 17:43:44 -05:00
mamoodi
d19ba0d166
Clarify upcoming-release skill ( #13185 )
2026-03-03 16:01:32 -06:00
mamoodi
63654c4643
Add a new upcoming-release skill ( #13180 )
2026-03-03 16:15:55 -05:00
Tim O'Farrell
2f11f6a39a
refactor(enterprise): Convert OrgMemberStore to fully async ( #13173 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 20:26:07 +00:00
Rohit Malhotra
5cad59a661
Fix UserData validation error when GitHub user has no OpenHands account ( #13135 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 20:22:57 +00:00
Rohit Malhotra
6dff07ea35
Fix union-attr mypy errors in enterprise code ( #13176 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 20:22:54 +00:00
mamoodi
117ea0466d
Add script that outputs the PRs between two commits ( #13175 )
2026-03-03 15:18:55 -05:00
Rohit Malhotra
6822169594
Fix type signatures for mypy compliance + V1 GitLab Support ( #13171 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 20:03:45 +00:00
dependabot[bot]
35024aeffe
chore(deps): bump pypdf from 6.7.3 to 6.7.5 ( #13157 )
...
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 >
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-03-03 12:45:43 -06:00
Rohit Malhotra
a051f7d6f6
Add generic type hints to manager class declarations ( #13174 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 12:19:12 -05:00
Rohit Malhotra
4fe3da498a
Fix GitLab integration type errors for mypy compliance ( #13172 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 12:19:05 -05:00
Rohit Malhotra
b890e53a6e
Fix UserAuth vs SaasUserAuth type annotations ( #13149 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 11:14:10 -05:00
aivong-openhands
8aa730105a
Fix CVE-2023-36464 update openhands-aci in enterprise poetry lock to remove pypdf2 ( #13170 )
2026-03-03 10:01:43 -06:00
Pierrick Hymbert
e7934ea6e5
feat(bitbucket): supports cloud and server APIs ( #11052 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
Co-authored-by: Chris Bagwell <chris@cnpbagwell.com >
Co-authored-by: CHANGE <joe.laverty@openhands.dev >
Co-authored-by: Joe Laverty <jlav@users.noreply.github.com >
2026-03-03 10:51:43 -05:00
aivong-openhands
a927b9dc73
Fix CVE-2023-36464 update to openhands-aci 0.3.3 to remove pypdf2 ( #13142 )
2026-03-03 09:19:50 -06:00
aivong-openhands
0b9fd442bd
chore: update uv lock and enterprise poetry lock to replace python-jose with jwcrypto ( #13105 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 09:19:30 -06:00
Tim O'Farrell
501bf64312
Make SlackTeamStore fully async ( #13160 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 07:07:44 -07:00
Hiep Le
6f1a7ddadd
fix(backend): resolve timezone mismatch in validate_api_key causing database error ( #13158 )
2026-03-03 20:54:10 +07:00
Tim O'Farrell
f3026583d7
Refactor enterprise code to use async database sessions (Round 3) ( #13148 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 06:35:19 -07:00
Tim O'Farrell
4a3a42c858
refactor(enterprise): make OrgStore fully async ( #13154 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-03-03 10:47:22 +00:00
Hiep Le
2d057bb7b4
fix(backend): resolve timezone mismatch in accept_tos causing database error ( #13155 )
2026-03-03 17:08:11 +07:00
bendarte
a7a4eb2664
fix(ui): sync pin/unpin state across conversation tabs ( #12884 ) ( #12932 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-03 16:33:28 +07:00
chuckbutkus
0c7ce4ad48
V1 Changes to Support Path Based Routing ( #13120 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 22:37:37 -05:00
Rohit Malhotra
4dab34e7b0
fix(enterprise): fix type errors - missing returns and async interface ( #13145 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 00:37:22 +00:00
Rohit Malhotra
f8bbd352a9
Fix typing: make Message a dict instead of dict | str ( #13144 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-03 00:30:22 +00:00
Tim O'Farrell
17347a95f8
Make load_org_token and store_org_token async in TokenManager ( #13147 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 17:08:21 -07:00
Graham Neubig
01ef87aaaa
Add logging when sandbox is assigned to conversation ( #13143 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 17:36:49 -05:00
Hiep Le
8059c18b57
fix(backend): update planning agent to direct users to the build button instead of asking ready to proceed ( #13139 )
2026-03-03 03:31:29 +07:00
Tim O'Farrell
c82ee4c7db
refactor(enterprise): use async database sessions in feedback routes ( #13137 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 13:17:44 -07:00
Tim O'Farrell
7fdb423f99
feat(enterprise): convert DeviceCodeStore to async ( #13136 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 12:56:41 -07:00
dependabot[bot]
530065dfa7
chore(deps): bump pillow from 12.1.0 to 12.1.1 in uv lock and enterprise poetry lock ( #13101 )
...
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-03-02 13:56:13 -06:00
Hiep Le
a4cd2d81a5
fix(backend): use run_coroutine_threadsafe for conversation update callbacks ( #13134 )
2026-03-03 02:07:32 +07:00
Tim O'Farrell
003b430e96
Refactor: Migrate remaining enterprise modules to async database sessions ( #13124 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 11:52:00 -07:00
Graham Neubig
d63565186e
Add Claude Opus 4.6 model support ( #12767 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: neubig <neubig@users.noreply.github.com >
2026-03-02 13:12:48 -05:00
Hiep Le
5f42d03ec5
fix(backend): jira cloud integration does not work ( #13123 )
2026-03-02 22:05:29 +07:00
Mohammed Abdulai
62241e2e00
Fix: OSS suggested tasks empty state ( #12563 )
...
Co-authored-by: Mohammed Abdulai <nurud43@gmail.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-02 18:45:29 +07:00
Neha Prasad
f5197bd76a
fix: prevent double scrollbar when profile avatar popover is shown ( #13115 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-03-02 18:14:04 +07:00
Tim O'Farrell
e1408f7b15
Add timeout to Keycloak operations and convert OfflineTokenStore to async ( #13096 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 01:48:45 -07:00
Shruti1128
d6b8d80026
Remove unused subscription-related frontend code ( #12557 )
2026-03-01 21:14:00 +01:00
Hiep Le
1e6a92b454
feat(backend): organizations llm settings api (org project) ( #13108 )
2026-03-02 00:06:37 +07:00
Hiep Le
b4a3e5db2f
feat(backend): saas – organizations app settings api ( #13022 )
2026-03-01 23:26:39 +07:00
Chris Bagwell
f9d553d0bb
Pass container port instead of host port to Docker ( #12595 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2026-02-28 17:45:16 +01:00
Tim O'Farrell
f6f6c1ab25
refactor: use SQL filtering and pagination in VerifiedModelStore ( #13068 )
...
Co-authored-by: bittoby <brianwhitedev1996@gmail.com >
Co-authored-by: statxc <statxc@user.noreply.github.com >
Co-authored-by: bittoby <bittoby@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-28 07:37:11 -07:00
Hiep Le
c511a89426
feat(frontend): display Bitbucket signup disabled message on login page ( #13100 )
2026-02-28 19:26:16 +07:00
HeyItsChloe
1f82ff04d9
feat(frontend): SaaS NUE profile questions /Onboarding flow ( #13029 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-28 13:27:22 +07:00
HeyItsChloe
eec17311c7
fix(frontend): bitbucket icon color ( #13106 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-28 12:12:45 +07:00
Nelson Spence
c34fdf4b37
fix(security): extend action type coverage in security check ( #12870 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2026-02-28 05:44:29 +01:00
Engel Nyst
25076ee44c
chore: mark security/ and resolver/ as Legacy V0 ( #13062 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-28 04:22:47 +01:00
aivong-openhands
baaec8473a
Fix CVE-2024-23342: Replace python-jose with jwcrypto ( #13012 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-27 22:15:23 +00:00
dependabot[bot]
402fa47422
chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /frontend in the security-all group across 1 directory ( #13098 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 14:15:41 -06:00
dependabot[bot]
8dde385843
chore(deps): bump pypdf from 6.7.2 to 6.7.3 ( #13099 )
...
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-02-27 13:32:02 -06:00
aivong-openhands
a905e35531
Fix CVE-2026-25990: Update pillow to 12.1.1 ( #13024 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-27 12:37:25 -06:00
dependabot[bot]
1f185173b7
chore(deps): bump pypdf to 6.7.2 ( #13072 )
...
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 >
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-02-27 08:35:25 -06:00
dependabot[bot]
ddc7a78723
chore(deps): bump rollup from 4.57.0 to 4.59.0 in /frontend in the security-all group across 1 directory ( #13078 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 08:29:19 -06:00
Dream
a29ed4d926
feat(frontend): display Agent Skills and Commands in slash menu ( #12982 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-27 20:46:38 +07:00
Hiep Le
b8ab4bb44e
feat(backend): allow owners to edit owners and admins to edit admins (org project) ( #13095 )
2026-02-27 16:01:05 +07:00
Hiep Le
ddd544f8d6
feat(backend): saas users app settings api ( #13021 )
2026-02-27 13:01:03 +07:00
mamoodi
3804b66e32
Remove blank issue creation ( #13090 )
2026-02-26 16:56:13 -05:00
John-Mason P. Shackelford
b97adf392a
docs: Add plugin launch flow design document ( #13084 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2026-02-26 14:03:40 -05:00
Saurya Velagapudi
dcb584913a
Fix CVE-2026-26007: Update cryptography to 46.0.5 ( #13059 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-26 09:45:54 -06:00
dependabot[bot]
d2fd54a083
chore(deps): bump the security-all group across 1 directory with 2 updates ( #13069 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev >
2026-02-26 09:39:44 -06:00
Tim O'Farrell
112d863287
refactor: Remove unused Google Sheets integration from UserVerifier ( #13076 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-26 08:07:38 -07:00
Hiep Le
c8680caec3
fix: db migration ( #13074 )
2026-02-26 21:20:08 +07:00
sp.wack
d4b9fb1d03
fix(backend): user email capture ( #12902 )
...
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-26 17:29:30 +04:00
Tim O'Farrell
409df1287d
Fix api key access ( #13064 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-26 06:22:23 -07:00
BitToby
a92bfe6cc0
feat: add database-backed verified models for dynamic model managemen… ( #12833 )
...
Co-authored-by: statxc <statxc@user.noreply.github.com >
Co-authored-by: bittoby <bittoby@users.noreply.github.com >
2026-02-26 06:17:18 -07:00
Hiep Le
f93e3254d3
refactor(frontend): remove feature flag (planning agent) ( #12880 )
2026-02-26 18:44:26 +07:00
Tim O'Farrell
0476d57451
fix: properly extract redirect URL from OAuth state in keycloak_offline_callback ( #13063 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-26 03:23:40 -07:00
Hiep Le
a4cd21e155
refactor(frontend): hide microagent management ui ( #13060 )
2026-02-26 17:13:37 +07:00
aivong-openhands
7f3af371d1
protobuf pypdf uv lock updates ( #13045 )
2026-02-25 14:19:16 -06:00
aivong-openhands
1421794c1b
Fix CVE-2026-26007: Update cryptography to 46.0.5 ( #13009 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-25 14:18:16 -06:00
aivong-openhands
2fc689457c
Fix CVE-2026-24486: Update python-multipart to 0.0.22 ( #13015 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-25 10:15:58 -06:00
Tim O'Farrell
3161b365a8
Add sandbox_id field to conversation endpoints ( #13044 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-25 14:29:42 +00:00
aivong-openhands
18ab56ef4e
Fix CVE-2026-23490: Update pyasn1 to 0.6.2 ( #13013 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-25 08:06:41 -06:00
Tim O'Farrell
a9c0df778c
Make logs quieter. ( #13042 )
2026-02-25 05:11:13 -07:00
MkDev11
51b989b5f8
feat: Allow attaching/changing repository for existing conversations ( #12671 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-25 18:09:12 +07:00
aivong-openhands
dc039d81d6
Fix CVE-2026-27199: Update werkzeug to 3.1.6 ( #13028 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-24 18:26:28 -06:00
aivong-openhands
8e4559b14a
Fix CVE-2025-61765: Update python-socketio to 5.14.0 ( #13027 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-24 18:15:04 -06:00
aivong-openhands
b84f352b63
Fix CVE-2026-0994: Update protobuf to 5.29.6 ( #13011 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-24 17:25:40 -06:00
aivong-openhands
a0dba6124a
Fix CVE-2026-27026: Update pypdf to at least 6.7.1 ( #13025 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-24 15:25:06 -06:00
aivong-openhands
951739f3eb
Fix CVE-2025-53000: Update nbconvert to 7.17.0 ( #13010 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-24 14:46:31 -06:00
aivong-openhands
0f1ad46a47
Fix CVE-2025-62727: Update starlette to 0.49.1 ( #13016 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2026-02-24 10:55:32 -06:00
sp.wack
5367bef43a
fix: detect team/org-level budget errors in error banner ( #13003 )
2026-02-24 20:55:11 +04:00
Tim O'Farrell
3afeccfe7f
fix: prevent token refresh deadlock with double-checked locking and timeouts ( #13020 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-24 08:13:57 -07:00
Tim O'Farrell
0677c035ff
Optimize get_sandbox_by_session_api_key with hash lookup ( #13019 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-24 13:55:21 +00:00
Hiep Le
68165b52d9
feat(backend): add pagination and email filtering for organization members ( #12999 )
2026-02-24 16:02:24 +07:00
Dream
dcc8217317
feat(frontend): add mutateWithToast utility for standardized mutation toast handling ( #12433 )
...
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-24 15:06:44 +07:00
jpelletier1
d1410949ff
Experiment - Add 'Add Team Members' button to Avatar menu in SaaS mode ( #12647 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-23 23:06:57 +04:00
Tim O'Farrell
a6c0d80fe1
Fix: Logout on 401 error in useGitUser; downgrade provider error to warning ( #12935 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-23 10:15:54 -07:00
Tim O'Farrell
0efb1db85d
Bumped SDK to 1.11.5 ( #13002 )
2026-02-23 09:31:31 -07:00
Hiep Le
8e0f74c92c
fix(backend): ensure members are removed from the corresponding litellm team when removed from an organization ( #12996 )
2026-02-23 18:45:31 +07:00
Hiep Le
6e1ba3d836
fix(backend): update current_org_id when removing a member from an organization ( #12995 )
2026-02-23 18:21:37 +07:00
Hiep Le
0ec97893d1
fix(backend): unable to delete an organization after inviting at least one member ( #12993 )
2026-02-23 18:21:10 +07:00
Tim O'Farrell
ddb809bc43
Add webhook endpoint authentication bypass and admin context unfiltered data access ( #12956 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-23 09:28:49 +00:00
Alona
872f2b87f2
fix: add retry logic with exponential backoff to send_welcome_email ( #12450 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2026-02-20 20:42:00 +00:00
Graham Neubig
ee86005a3a
Align PR review workflow with software-agent-sdk ( #12963 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-20 21:02:32 +01:00
Graham Neubig
d4aa30580b
Migrate PR review workflow to use extensions action ( #12917 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-20 18:44:02 +00:00
Tim O'Farrell
2f0e879129
Fix session_maker to accept kwargs for backward compatibility ( #12960 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-20 10:56:44 -07:00
sp.wack
3bc2ef954e
fix(backend): config values ( #12944 )
2026-02-20 17:53:35 +04:00
Ray Myers
32ab2a24c6
Remove enterprise-preview job and workflow ( #12350 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-20 03:36:14 +01:00
Engel Nyst
a6e148d1e6
refactor: use consolidated pr-review action ( #12801 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-20 02:08:42 +01:00
Manrique Vargas
3fc977eddd
fix(mcp): skip conversation link when conversation_id is None ( #12941 )
...
Signed-off-by: machov <mv1742@nyu.edu >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2026-02-19 21:41:26 +00:00
John-Mason P. Shackelford
89a6890269
Fix URL encoding in Jira OAuth authorization URLs ( #12399 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2026-02-19 21:40:29 +00:00
Hiep Le
8927ac2230
fix(backend): organization members now see correct shared credit balance ( #12942 )
2026-02-20 01:34:53 +07:00
Rohit Malhotra
f3429e33ca
Fix Resend sync to respect deleted users ( #12904 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-19 17:43:15 +00:00
Tim O'Farrell
7cd219792b
Add type hints and use model objects in api_keys.py endpoints ( #12939 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-19 08:40:46 -07:00
Hiep Le
2aabe2ed8c
fix(backend): add organization filtering to V1 conversation queries ( #12923 )
2026-02-19 20:39:28 +07:00
Tim O'Farrell
731a9a813e
More readable logs for local debugging ( #12926 )
2026-02-19 02:27:57 -07:00
Tim O'Farrell
123e556fed
Added endpoint for readiness probe ( #12927 )
2026-02-19 02:27:35 -07:00
Chujiang
6676cae249
fix: add missing type hints and improve test logging ( #12810 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-19 00:58:39 +01:00
Clay Arnold
fede37b496
fix: add claude-opus-4-6 to temperature/top_p guard ( #12874 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 00:33:17 +01:00
Hiep Le
3bcd6f18df
fix(backend): set user email fields from user_info during create_user ( #12921 )
2026-02-19 02:06:20 +07:00
Rohit Malhotra
0da18440c2
Mention free MiniMax usage and drop free credits ( #12918 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-18 13:54:05 -05:00
Hiep Le
ac76e10048
refactor(backend): include current_org_id in organization list response ( #12915 )
2026-02-18 20:35:40 +07:00
Hiep Le
b98bae8b5f
refactor(backend): rename orgmemberresponse.role_name to role ( #12914 )
2026-02-18 20:23:07 +07:00
Tim O'Farrell
516721d1ee
fix: add default uuid4 to event_callback_result primary key ( #12908 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-18 05:57:13 -07:00
Hiep Le
4d6f66ca28
feat: add user invitation logic ( #12883 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-18 13:24:19 +07:00
chuckbutkus
b18568da0b
Feature/permission based authorization ( #12906 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-18 01:17:39 -05:00
mamoodi
83dd3c169c
Release 1.4.0 ( #12897 )
2026-02-17 13:09:29 -05:00
Tim O'Farrell
35bddb14f1
fix: preserve import order in clean_proactive_convo_table.py ( #12901 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-02-17 17:52:54 +00:00
Tim O'Farrell
e8425218e2
Remove alembic errors dumped into logs by cron jobs ( #12900 )
2026-02-17 17:22:54 +00:00
Rohit Malhotra
0a879fa781
Grant free credits after minimum purchase ( #12899 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-17 11:00:42 -05:00
Hiep Le
41e142bbab
fix(backend): system prompt override (planning agent) ( #12893 )
2026-02-17 16:15:26 +07:00
Engel Nyst
b06b9eedac
fix: wire suggested task prompts for V1 ( #12787 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-16 23:57:32 +01:00
Tim O'Farrell
a9afafa991
Default model for new users is minimax ( #12889 )
2026-02-16 12:24:30 -07:00
mamoodi
663ace4b39
Add saas-rel* branch pattern to ghcr-build workflow ( #12888 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-16 12:27:37 -05:00
Hiep Le
2d085a6e0a
fix(frontend): add auto-scroll when new messages arrive in chat ( #12885 )
2026-02-16 23:46:14 +07:00
Hiep Le
8b7112abe8
refactor(frontend): hide planning preview component when plan content is empty ( #12879 )
2026-02-16 18:35:20 +07:00
Hiep Le
34547ba947
fix(backend): enable byor key export after purchasing credits ( #12862 )
2026-02-16 17:02:06 +07:00
Graham Neubig
5f958ab60d
fix: suppress alembic INFO logs before import to prevent Datadog misclassification ( #12691 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-12 14:32:39 -05:00
Hiep Le
d7656bf1c9
refactor(backend): rename user role to member across the system ( #12853 )
2026-02-13 00:45:47 +07:00
Tim O'Farrell
2bc107564c
Support list_files and get_trajectory for nested conversation managers ( #12850 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-02-12 10:39:00 -07:00
Tim O'Farrell
85eb1e1504
Check event types before making expensive API calls in GitHub webhook handler ( #12819 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-12 09:33:59 -07:00
OpenHands Bot
cd235cc8c7
Bump SDK packages to v1.11.4 ( #12839 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-02-11 10:55:46 -07:00
Graham Neubig
40f52dfabc
Use lowercase minimax-m2.5 for consistency ( #12840 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-12 01:29:17 +08:00
Hiep Le
bab7bf85e8
fix(backend): prevent org deletion from setting current_org_id to NULL ( #12817 )
2026-02-12 00:15:21 +07:00
Hiep Le
c856537f65
refactor(backend): update the patch organization api to support organization name updates ( #12834 )
2026-02-12 00:08:43 +07:00
Graham Neubig
736f5b2255
Add MiniMax-M2.5 model support ( #12835 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-11 16:57:22 +00:00
chuckbutkus
c1d9d11772
Log all exceptions in get_user() when authentication fails ( #12836 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-02-11 11:49:13 -05:00
sp.wack
85244499fe
fix(frontend): performance and loading state bugs ( #12821 )
2026-02-11 15:34:52 +00:00
Hiep Le
c55084e223
fix(backend): read RECAPTCHA_SITE_KEY from environment in V1 web client config ( #12830 )
2026-02-11 18:59:52 +07:00
Tim O'Farrell
e3bb75deb4
fix(enterprise): use poetry.lock for reproducible dependency builds ( #12820 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: OpenHands Bot <contact@all-hands.dev >
2026-02-11 04:51:12 -07:00
Hiep Le
1948200762
chore: update sdk to the latest version ( #12811 )
2026-02-11 12:57:08 +07:00
Tim O'Farrell
affe0af361
Add debug logging for sandbox startup health checks ( #12814 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-10 07:23:43 -07:00
Hiep Le
f20c956196
feat(backend): implement org member patch api ( #12800 )
2026-02-10 20:01:24 +07:00
Alexander Grattan
4a089a3a0d
fix(docs): update Gray Swan API links and onboarding instructions in security README ( #12809 )
2026-02-10 10:14:49 +00:00
Hiep Le
aa0b2d0b74
feat(backend): add api for switching between orgs ( #12799 )
2026-02-10 14:22:52 +07:00
Hiep Le
bef9b80b9d
fix(frontend): add missing border radius to conversation loading on first load ( #12796 )
2026-02-09 21:36:07 +07:00
Graham Neubig
c4a90b1f89
Fix Resend ValidationError by adding email validation ( #12511 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-08 09:47:39 -05:00
sp.wack
0d13c57d9f
feat(backend): org get me route ( #12760 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-07 16:11:25 +07:00
Graham Neubig
b3422f1275
Add PR Review by OpenHands workflow ( #12784 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-06 17:26:16 -05:00
Xingyao Wang
f139a9970b
feat: add SANDBOX_STARTUP_GRACE_SECONDS env var for configurable startup timeout ( #12741 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-07 06:12:29 +08:00
Jamie Chicago
54d156122c
Add automated PR review workflow using OpenHands ( #12698 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2026-02-06 19:02:55 +00:00
Tim O'Farrell
ac072bf686
feat(frontend): change alert banner from solid background to border style ( #12783 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-06 18:05:29 +00:00
Hiep Le
a53812c029
feat(backend): develop delete /api/organizations/{orgid}/members/{userid} api ( #12734 )
2026-02-07 00:50:47 +07:00
Tim O'Farrell
1d1c0925b5
refactor: Move check_byor_export_enabled to OrgService and add tests (PR #12753 followup) ( #12782 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-06 17:03:03 +00:00
Hiep Le
872f41e3c0
feat(backend): implement get /api/organizations/{orgId}/members api ( #12735 )
2026-02-06 23:47:30 +07:00
Tim O'Farrell
d43ff82534
feat: Add BYOR export flag to org for LLM key access control ( #12753 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-06 09:30:12 -07:00
huangkevin-apr
8cd8c011b2
fix(a11y): Add aria-label to Sidebar component ( #12728 )
2026-02-06 22:32:52 +07:00
Tim O'Farrell
5c68b10983
(Frontend) Migrate to new /api/v1/web-client/config endpoint ( #12479 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-06 08:31:40 -07:00
Graham Neubig
a97fad1976
fix: Add PostHog error tracking for V1 AgentErrorEvent and ConversationErrorEvent ( #12543 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-06 09:51:01 -05:00
Graham Neubig
4c3542a91c
fix: use appropriate log level for webhook installation results ( #12493 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-06 09:01:37 -05:00
Tim O'Farrell
f460057f58
chore: add deprecation notices to all runtime directory files ( #12772 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-06 05:15:02 -07:00
MkDev11
4fa2ad0f47
fix: add exponential backoff retry for env var export when bash session is busy ( #12748 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
2026-02-06 05:07:17 -07:00
Hiep Le
dd8be12809
feat(backend): return is_personal field in OrgResponse ( #12777 )
2026-02-06 19:01:06 +07:00
Tim O'Farrell
89475095d9
Preload callback processor class to prevent Pydantic Deserialization Error ( #12776 )
2026-02-06 04:29:28 -07:00
Tim O'Farrell
05d5f8848a
Fix V1 GitHub conversations failing to clone repository ( #12775 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-06 03:08:55 -07:00
Hiep Le
ee2885eb0b
feat: store plan.md file in appropriate configuration folders ( #12713 )
2026-02-06 16:09:39 +07:00
Tim O'Farrell
545257f870
Refactor: Add LLM provider utilities and improve API base URL detection ( #12766 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-05 14:22:32 -07:00
Hiep Le
b23ab33a01
chore: update sdk to the latest version ( #12762 )
2026-02-06 00:25:11 +07:00
sp.wack
a9ede73391
fix(backend): resolve missing email and display name for user identity tracking ( #12719 )
2026-02-05 16:50:33 +00:00
chuckbutkus
634c2439b4
Fix key gen again ( #12752 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-05 11:45:10 -05:00
Hiep Le
a1989a40b3
refactor(frontend): remove border and border radius from ConversationLoading ( #12756 )
2026-02-05 21:50:07 +07:00
Saurya Velagapudi
e38f1283ea
feat(recaptcha): add user_id and email to assessment log ( #12749 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-04 17:58:44 -08:00
Tim O'Farrell
07eb791735
Remove flaky test_bash_session.py ( #12739 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-04 11:55:22 -07:00
Saurya Velagapudi
c355c4819f
feat(recaptcha): add assessment name to logging and AssessmentResult ( #12744 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-04 09:30:02 -08:00
sp.wack
9d8e4c44cc
fix(frontend): fix cross-domain PostHog tracking param names and persist bootstrap IDs across OAuth redirects ( #12729 )
2026-02-04 16:15:53 +04:00
Hiep Le
25cc55e558
chore: update sdk to the latest version ( #12737 )
2026-02-04 01:20:13 +07:00
chuckbutkus
0e825c38d7
APP-443: Fix key generation ( #12726 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
2026-02-03 17:50:40 +00:00
Graham Neubig
ce04e70b5b
fix: BYOR to OpenHands provider switch auth error ( #12725 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-03 09:26:56 -07:00
Tim O'Farrell
7b0589ad40
Add GitHub and Replicated app slugs to web client config ( #12724 )
2026-02-02 15:53:52 -07:00
mamoodi
682465a862
Release 1.3 ( #12715 )
2026-02-02 16:17:01 -05:00
Tim O'Farrell
1bb4c844d4
Fix runtime status error on conversation resume ( #12718 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-02 21:04:45 +00:00
Neha Prasad
d6c11fe517
fix selected repo disappearing in pen repository dropdown ( #12702 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-02-02 19:07:48 +00:00
Tim O'Farrell
b088d4857e
Improve batch_get_app_conversations UUID handling ( #12711 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-02 07:25:07 -07:00
Tim O'Farrell
0f05898d55
Deprecate V0 endpoints now handled by agent server ( #12710 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-02 07:25:00 -07:00
Hiep Le
d1f0a01a57
feat(frontend): add silent WebSocket recovery for V1 conversations ( #12677 )
2026-02-02 19:53:33 +07:00
Hiep Le
f5a9d28999
feat(frontend): add shine text effect to Plan Preview during streaming (planning agent) ( #12676 )
2026-02-02 14:31:31 +07:00
Graham Neubig
afa0417608
Remove evaluation directory and benchmarking dependencies ( #12666 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-01 11:39:29 -08:00
chuckbutkus
e688fba761
Fix check for already migrated ( #12700 )
2026-01-30 19:31:46 -05:00
Tim O'Farrell
d1ec5cbdf6
Fix litellm migration max_budget issue and add logging ( #12697 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-30 16:35:31 -07:00
Jamie Chicago
f42625f789
Improve issue templates with best practices and clear expectations ( #12632 )
...
Co-authored-by: jamiechicago312 <jamiechicago312@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2026-01-30 21:27:44 +01:00
Graham Neubig
fe28519677
feat(frontend): add gpt-5.2 and gpt-5.2-codex models, remove gpt-5 models ( #12639 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-30 12:15:47 -05:00
Tim O'Farrell
e62ceafa4a
Cleaner Logs ( #12579 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-30 15:25:36 +00:00
Tim O'Farrell
0b8c69fad2
Fix for issue where stats are not updated for conversations ( #12688 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-30 08:12:38 -07:00
Hiep Le
37d9b672a4
fix(frontend): prevent duplicate API calls when sub-conversation becomes ready (planning agent) ( #12673 )
2026-01-30 15:54:51 +07:00
Hiep Le
c8b867a634
fix(frontend): persist selected agent mode across page refresh (planning agent) ( #12672 )
2026-01-30 15:39:36 +07:00
Hiep Le
59834beba7
fix(frontend): prevent duplicate sub-conversation creation on page refresh (planning agent) ( #12645 )
2026-01-30 15:25:41 +07:00
Hiep Le
d2eced9cff
feat(frontend): handle the build button for the planning agent (planning agent) ( #12644 )
2026-01-30 15:25:16 +07:00
Hiep Le
7836136ff8
feat(frontend): disable the build button while the agent is running (planning agent) ( #12643 )
2026-01-30 15:13:05 +07:00
chuckbutkus
fdb04dfe5d
Add GitLab provider check to schedule_gitlab_repo_sync ( #12680 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 23:56:36 -05:00
Tim O'Farrell
3d4cb89441
fix(frontend): Support V1 conversations in MetricsModal ( #12678 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 15:03:06 -07:00
Tim O'Farrell
9fb9efd3d2
Refactor LiteLLM key updates to use generic user key API ( #12664 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 09:53:01 -07:00
Engel Nyst
5511c01c2e
chore: clarify draft guidance in PR template ( #12670 )
...
Co-authored-by: smolpaws <engel@enyst.org >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2026-01-29 14:17:35 +00:00
Engel Nyst
02825fb5bb
Cleanup CLI directory ( #12669 )
2026-01-29 15:14:50 +01:00
HeyItsChloe
876e773589
chore(frontend): convo tab only renders active/selected tab ( #12570 )
...
Co-authored-by: Chloe <chloe@openhands.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 16:47:41 +07:00
MkDev11
9e1ae86191
fix: hide Notes from task list when notes are empty ( #12668 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
2026-01-29 16:13:23 +07:00
Hiep Le
df47b7b79d
feat(frontend): ensure the planner tab opens when the view button is selected ( #12621 )
2026-01-29 13:12:09 +07:00
chuckbutkus
7d1c105b55
Move settings to dict to after openhands ( #12663 )
2026-01-28 23:45:01 +00:00
Tim O'Farrell
db6a9e8895
Fix broken key migration by decrypting legacy encrypted keys before LiteLLM update ( #12657 )
2026-01-28 15:09:50 -07:00
Hiep Le
d76ac44dc3
refactor(frontend): reduce heading text size for plan preview content ( #12620 )
2026-01-29 00:30:40 +07:00
MkDev11
c483c80a3c
feat: add host network support for V1 DockerSandboxService ( #12445 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-28 09:55:38 -07:00
chuckbutkus
570ab904f6
Fix UserSettings creation from Org tables ( #12635 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
2026-01-28 09:35:05 -07:00
sp.wack
00a74731ae
chore: refresh frontend lockfile ( #12619 )
2026-01-28 13:03:42 +04:00
Tim O'Farrell
102095affb
Add downgrade script and methods for reverting user migration ( #12629 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: chuckbutkus <chuck@all-hands.dev >
2026-01-27 14:41:34 -07:00
John-Mason P. Shackelford
b6ce45b474
feat(app_server): start conversations with remote plugins via REST API ( #12338 )
...
- Add `PluginSpec` model with plugin configuration parameters extending SDK's `PluginSource`
- Extend app-conversations API to accept plugins specification in `AppConversationStartRequest`
- Propagate plugin source, ref, and repo_path to agent server's `StartConversationRequest`
- Include plugin parameters in initial conversation message for agent context
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-27 16:26:38 -05:00
Tim O'Farrell
11c87caba4
fix(backend): fix callback state not persisting due to dual-session conflict ( #12627 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-27 10:02:48 -07:00
Abhay Mishra
b8a608c45e
Fix: branch/repo dropdown reset on click ( #12501 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-27 16:08:08 +07:00
Tim O'Farrell
8a446787be
Migrate SDK to 1.10.0 ( #12614 )
2026-01-27 04:26:06 +00:00
Tim O'Farrell
353124e171
Bump SDK to 1.10.0 ( #12613 )
2026-01-27 03:50:30 +00:00
chuckbutkus
e9298c89bd
Fix org migration ( #12612 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-26 20:55:55 -05:00
Hiep Le
29b77be807
fix: revert get_user_by_id_async to use sync session_maker ( #12610 )
2026-01-27 04:39:07 +07:00
mamoodi
7094835ef0
Fix Pydantic UnsupportedFieldAttributeWarning in Settings model ( #12600 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-26 12:30:43 -05:00
mamoodi
7ad0eec325
Change error to warning if TOS not accepted ( #12605 )
2026-01-26 12:30:00 -05:00
Hiep Le
31d5081163
feat(frontend): display plan preview content ( #12504 )
2026-01-26 23:19:57 +07:00
Abhay Mishra
250736cb7a
fix(frontend): display ThinkAction thought content in V1 UI ( #12597 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-26 14:03:16 +07:00
Tim O'Farrell
a9bd3a70c9
Fix V0 Integrations ( #12584 )
2026-01-24 16:53:16 +00:00
Hiep Le
d7436a4af4
fix(backend): asyncsession query error in userstore.get_user_by_id_async ( #12586 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-24 23:47:04 +07:00
Tim O'Farrell
f327e76be7
Added explicit expired error ( #12580 )
2026-01-23 12:49:10 -07:00
Hiep Le
52e39e5d12
fix(backend): unable to export conversation ( #12577 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-24 01:06:02 +07:00
Graham Neubig
6c5ef256fd
fix: pass userId to EmailVerificationModal in login page ( #12573 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-23 23:24:25 +07:00
Tim O'Farrell
373ade8554
Fix org billing ( #12562 )
2026-01-23 08:42:50 -07:00
Hiep Le
9d0a19cf8f
fix(backend): ensure conversation events are written back to google cloud ( #12571 )
2026-01-23 22:13:08 +07:00
Rohit Malhotra
d60dd38d78
fix: preserve query params in returnTo during login redirect ( #12567 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-22 21:31:42 -08:00
Hiep Le
d5ee799670
feat(backend): develop patch /api/organizations/{orgid} api ( #12470 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2026-01-23 01:29:35 +07:00
Hiep Le
b685fd43dd
fix(backend): github proxy state compression ( #12387 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2026-01-23 00:39:03 +07:00
Hiep Le
0e04f6fdbe
feat(backend): develop delete /api/organizations/{orgid} api ( #12471 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2026-01-23 00:28:55 +07:00
Hiep Le
9c40929197
feat(backend): develop get /api/organizations/{orgid} api ( #12274 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-22 23:55:29 +07:00
Hiep Le
af309e8586
feat(backend): develop get /api/organizations api ( #12373 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2026-01-22 23:32:42 +07:00
sp.wack
cc5d5c2335
test(frontend): add missing HTTP mocks for conversation history preloading ( #12549 )
2026-01-22 20:30:27 +04:00
Hiep Le
60e668f4a7
fix(backend): application settings are not updating as expected ( #12547 )
2026-01-22 21:54:52 +07:00
Hiep Le
743f6256a6
feat(backend): load skills from agent server ( #12434 )
2026-01-22 20:20:50 +07:00
Mohammed Abdulai
a87b4efd41
feat: preload conversation history before websocket connection ( #12488 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2026-01-22 12:41:27 +00:00
Tim O'Farrell
730d9970f5
Migrate SDK to 1.9.1 ( #12540 )
2026-01-21 16:14:27 -07:00
Tim O'Farrell
2440593431
Simplify app conversation ( #12517 )
2026-01-21 13:03:28 -07:00
Tim O'Farrell
8c94ddbf1a
Bump the SDK to 1.9.0 ( #12535 )
2026-01-21 13:02:45 -07:00
Tim O'Farrell
af60183f22
Optimize runtime build ( #12531 )
2026-01-21 19:35:11 +00:00
Timon
40fb69325f
fix: use correct agent-server image in docker-compose.yml ( #12527 )
2026-01-21 12:03:01 -07:00
Rohit Malhotra
f9891a2c0d
[Jira]: improve traceability and reliability fixes ( #12515 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-21 13:50:41 -05:00
Hiep Le
44f1bb022b
fix(frontend): sub-conversation ids are missing when navigating from the conversation panel ( #12506 )
2026-01-22 00:27:48 +07:00
dependabot[bot]
95c2a0285c
chore(deps): bump the version-all group in /frontend with 7 updates ( #12524 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 20:47:09 +04:00
Tim O'Farrell
8ea4813936
fix: remove keycloak_auth cookie requirement for webhook secrets endpoint ( #12525 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-21 09:17:19 -07:00
Graham Neubig
650bf8c0c0
docs: Update docker-compose files to use V1 environment variables ( #12522 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-21 10:22:50 -05:00
Mohammed Abdulai
dd4bb5d362
Improve Browser and App tab empty state guidance ( #12418 )
2026-01-21 21:09:38 +07:00
Graham Neubig
b3137e7ae8
fix: remove frozen=True from Field() to fix Pydantic warning ( #12518 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-21 08:50:49 -05:00
dependabot[bot]
0d740925c5
chore(deps-dev): bump @tanstack/eslint-plugin-query from 5.91.2 to 5.91.3 in /frontend in the eslint group ( #12497 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-21 16:34:44 +04:00
Hiep Le
030ff59c40
feat(backend): develop post /api/organizations api (org project) ( #12263 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2026-01-21 15:14:27 +07:00
Rohit Malhotra
3bc56740b9
[Jira]: separate signature verification from conversation orchestration ( #12478 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-20 16:21:23 -05:00
Hiep Le
87a5762bf2
fix: handle invalid LiteLLM API keys during user migration ( #12510 )
2026-01-20 13:11:49 -07:00
Rohit Malhotra
5b149927fb
[Jira]: fix match conditions for kicking off openhands ( #12477 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-20 15:10:03 -05:00
Hiep Le
275bb689e4
fix(backend): sub-conversations can no longer be linked to parent conversations due to recent v1 changes ( #12505 )
2026-01-20 23:59:30 +07:00
Hiep Le
d595945309
fix(backend): handle existing LiteLLM users and team members during sign-in ( #12508 )
2026-01-20 23:35:37 +07:00
Hiep Le
e8ba741f28
fix(backend): byor key alias cleanup on 404 ( #12491 )
2026-01-19 13:12:04 +07:00
Graham Neubig
57929b73ee
fix(frontend): show friendly message for budget/credit errors in V1 conversations ( #12401 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-19 00:52:44 +00:00
Tim O'Farrell
9fd4e42438
Add CORS origins support to Docker sandbox service for remote browser access ( #12489 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-18 08:02:29 -07:00
Tim O'Farrell
0176cd9669
Add LLM model to shared conversation view and remove feature flag ( #12476 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-16 21:27:20 -07:00
Rohit Malhotra
2e9b29970e
Extend expiration time for CLI device links ( #12480 )
2026-01-16 19:43:05 -05:00
chuckbutkus
a07fc1510b
Add variable to disable duplicate email check ( #12474 )
2026-01-16 18:04:15 -05:00
dependabot[bot]
78f067acef
chore(deps): bump the version-all group in /frontend with 5 updates ( #12437 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-17 01:38:24 +04:00
Tim O'Farrell
0d5f97c8c7
Refactor enterprise database.py to use DbSessionInjector ( #12446 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-16 14:38:05 -07:00
chuckbutkus
a987387353
Fix asyncio event loop conflict in get_user_by_id ( #12475 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
2026-01-16 20:37:04 +00:00
Rohit Malhotra
941b6dd340
Jira: don't lock conversation to ticket ( #12472 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-16 14:12:27 -05:00
Hiep Le
23251a2487
fix: cannot run code locally in SaaS mode ( #12465 )
2026-01-16 08:42:19 -07:00
Tim O'Farrell
6af8301996
Default value for V1 enabled should be true ( #12469 )
2026-01-16 15:39:22 +00:00
mamoodi
b57ec9eda1
Release 1.2.0 and 1.2.1 ( #12440 )
2026-01-16 09:33:41 -05:00
Tim O'Farrell
c8594a2eaa
(Backend) New Config Endpoint ( #12460 )
2026-01-15 22:06:39 -07:00
Rohit Malhotra
102715a3c9
(Hotfix): missing provider tokens in v1 resolvers ( #12453 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 22:22:10 -05:00
chuckbutkus
d5e66b4f3a
SAAS: Introducing orgs (phase 1) ( #11265 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-15 22:03:31 -05:00
Graham Neubig
f5315887ec
Fix: Reduce log noise for optional org-level .openhands repositories ( #12456 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 23:27:34 +00:00
Tim O'Farrell
6e4ac8e2ce
[APP-373] Update legacy v0 deprecation notice with version and removal date ( #12455 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 15:22:38 -07:00
Vedant Madane
efb54fd791
fix(frontend): dismissible & expandable error banner ( #12354 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2026-01-15 21:18:37 +00:00
sp.wack
53f86955e0
fix(frontend): clear error banner on successful V1 WebSocket events ( #12398 )
2026-01-16 01:12:55 +04:00
MkDev11
b5a615aa67
fix: preserve HTTP protocol for self-hosted Gitea/Forgejo instances ( #12439 )
2026-01-15 12:20:07 -05:00
Mohammed Abdulai
3cb76f5cbb
fix: clean up conversation localStorage on delete and migration ( #12300 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2026-01-15 15:28:24 +00:00
Tim O'Farrell
91fb97a13f
Migrate the SDK to 1.8.2 ( #12438 )
2026-01-15 15:18:26 +00:00
Graham Neubig
9af3ee8298
fix: Add WORKER_1 and WORKER_2 env vars to remote sandbox service ( #12424 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 08:53:04 -05:00
Saurya Velagapudi
169ca5aae9
UV Migration Steps 1.3-1.6: Add project dependencies and generate uv.lock ( #12416 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Saurya <saurya@openhands.dev >
2026-01-14 19:32:31 -07:00
Pegasus
3c6edfe14b
fix(frontend): Respect HIDE_LLM_SETTINGS flag in settings modal ( #12400 )
2026-01-14 17:14:32 -06:00
dependabot[bot]
633552a731
chore(deps-dev): bump eslint-plugin-prettier from 5.5.4 to 5.5.5 in /frontend in the eslint group ( #12408 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 01:09:36 +04:00
Saurya Velagapudi
3da24da4a0
UV Migration Step 1.1: Add PEP 621 [project] section for UV compatibility ( #12414 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-14 20:59:15 +00:00
Tim O'Farrell
f28ab56cc3
fix: require reCAPTCHA token when reCAPTCHA is enabled ( #12409 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-14 12:34:09 -07:00
Tim O'Farrell
6ccd42bb29
[APP-369] Fix: Allow public access to shared conversations and events ( #12411 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-14 16:47:47 +00:00
Hiep Le
1146ea2274
refactor(frontend): create a feature flag for google recaptcha ( #12402 )
2026-01-14 19:22:38 +07:00
sp.wack
ff28e13698
hotfix(frontend): Fix auth refetch loading spinner flash ( #12396 )
2026-01-13 19:08:38 +00:00
Xingyao Wang
9171986dde
Consolidate repo guidance into AGENTS.md ( #12375 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-13 15:53:14 +00:00
Jatoth Adithya Naik
9d405243b8
Fix tab pin/unpin by aligning localStorage key per conversation- #12287 ( #12292 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2026-01-13 15:25:08 +00:00
dependabot[bot]
d7218925c4
chore(deps): bump the version-all group in /frontend with 3 updates ( #12390 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 19:10:17 +04:00
sp.wack
27c16d6691
chore(frontend): Cross-domain PostHog tracking ( #12166 )
2026-01-13 18:07:56 +04:00
dependabot[bot]
eabba5c160
chore(deps): bump the version-all group in /frontend with 10 updates ( #12379 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 17:54:20 +04:00
Hiep Le
ece7e2dd39
refactor(frontend): update tooltip styling ( #12371 )
2026-01-13 11:59:40 +07:00
Tim O'Farrell
13762eba7c
Add optional sandbox_id parameter to start_sandbox method ( #12382 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-12 15:43:24 -07:00
Tim O'Farrell
9cf7d64bfe
Guard User Creation with Redis based Lock ( #12381 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-12 22:03:42 +00:00
Xingyao Wang
92baebc4bd
Remove prod/ prefix from litellm proxy model path ( #12200 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-13 04:46:09 +08:00
Hiep Le
3d0aa50450
refactor(frontend): make memory condenser max history size input styling consistent ( #12365 )
2026-01-12 21:43:06 +07:00
Hiep Le
0e3332d974
fix(frontend): make secrets table responsive when descriptions are long ( #12363 )
2026-01-12 21:40:09 +07:00
Saurya Velagapudi
3c6d2ff1d6
Add conversation API deprecation notices ( #12303 )
...
Co-authored-by: Saurya <saurya@openhands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-12 08:26:33 -05:00
Hiep Le
b7b76c7a30
refactor: update the pull request template to add optional demo screenshots and videos ( #12367 )
2026-01-12 20:20:24 +07:00
dependabot[bot]
17b1c04aa0
chore(deps): bump the version-all group in /frontend with 2 updates ( #12340 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 15:53:33 +04:00
Hiep Le
624a241bbf
refactor: Dockerfile (enterprise) ( #12368 )
2026-01-12 02:27:44 +07:00
Hiep Le
7862e10f03
chore: update enterprise/Dockerfile ( #12355 )
2026-01-10 11:00:44 -07:00
Tim O'Farrell
7380039bf6
feat(frontend): improve public share menu behavior ( #12345 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-10 08:53:22 -07:00
Hiep Le
d773dd6514
feat: implement reCAPTCHA enterprise risk-based non-interactive ( #12288 )
2026-01-10 22:04:35 +07:00
Xingyao Wang
175117e8b5
Fix: Prevent Enter key from submitting during IME composition ( #12252 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-10 11:34:25 +08:00
Tim O'Farrell
778a1cf609
Fix for critical regression where conversations will not start in OSS ( #12347 )
2026-01-09 19:29:56 +00:00
OpenHands Bot
c08adc87b4
Bump SDK packages to v1.8.1 ( #12343 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-10 02:41:01 +08:00
Graham Neubig
434647e4e4
fix: replace deprecated Pydantic .dict() with .model_dump() ( #12339 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-09 12:37:58 -05:00
Tim O'Farrell
849ae13118
Fix regression in EventService search ( #12342 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-09 10:00:35 -07:00
Tim O'Farrell
180df8ea20
Remove runtime unit tests ( #12331 )
2026-01-09 09:06:02 -07:00
sp.wack
17791e5e62
fix: restore agenthub import for agent registration ( #12341 )
2026-01-09 16:00:06 +00:00
Mengxin Zhu
f3aaebdc33
fix(frontend): preserve path prefix in WebSocket URL for proxy deployments ( #12284 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2026-01-09 17:39:02 +04:00
Tim O'Farrell
0e4f0c25d7
Fix merge conflict in DB migrations ( #12336 )
2026-01-09 05:46:43 +00:00
Hiep Le
d4cf1d4590
fix(frontend): tool titles are not displayed for v1 conversations ( #12317 )
2026-01-09 10:45:42 +07:00
Graham Neubig
9b50d0cb7d
chore(deps): update jinja2, tornado, urllib3 ( #12330 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-08 22:05:26 -05:00
Tim O'Farrell
5c411e7fc1
Fix circular import in gitlab_sync.py ( #12334 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-08 22:44:18 +00:00
Saurya Velagapudi
6442f772a0
Fix: Parse SANDBOX_VOLUMES env var for agent-server volume mounts ( #12327 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-08 20:31:27 +00:00
Rohit Malhotra
5fb431bcc5
feat: Implement Slack V1 integration following GitHub V1 pattern ( #11825 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-08 13:08:11 -07:00
mamoodi
adfabe7659
docs/styles: Minor updates to some docs and some formatting ( #12320 )
2026-01-08 12:20:57 -05:00
mamoodi
0ddac3879e
Update PR template with note on draft PRs ( #12315 )
2026-01-08 16:55:16 +00:00
Hiep Le
7398737b06
refactor(frontend): align conversation metrics title to the left in the modal ( #12310 )
2026-01-08 23:09:26 +07:00
Hiep Le
50d9cbac04
refactor(frontend): reduce gap between icon and text in chat status indicator ( #12313 )
2026-01-08 23:09:16 +07:00
Sarvatarshan Sankar
a40f7bda21
Fix: Prevent Search API Key from resetting when saving other settings ( #12243 )
...
Co-authored-by: Sarvatarshan Sankar <sarvatarshansankar20@Sarvatarshans-MacBook-Air.local >
2026-01-08 19:30:06 +04:00
Pranjal Gupta
39f0e6ed94
perf: eliminate slow chown operations in Docker builds (~41min → seconds) ( #12256 )
...
Co-authored-by: Pranjal Gupta <19pran@gmail.com >
2026-01-08 09:29:43 -06:00
Hiep Le
6475aa3487
refactor(frontend): remove auth modal and related tests ( #12307 )
2026-01-08 21:02:02 +07:00
dependabot[bot]
5dea0d22b4
chore(deps): bump the version-all group across 1 directory with 8 updates ( #12298 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 16:34:30 +04:00
sp.wack
a6e8b819ad
refactor(frontend): Remove dead 402 error handling code ( #12305 )
2026-01-08 11:56:27 +00:00
Tim O'Farrell
c97e7082f7
Making sure verify_repo_provider is_optional so log is debug not error ( #12302 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-08 05:15:00 +00:00
Tim O'Farrell
cb9e6fde24
Fix Python deprecation warning: use auth=Auth.Token() instead of login_or_token ( #12299 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 21:39:36 -07:00
Tim O'Farrell
828837a969
APP-319: No longer logging error when idle sandboxes are stopped ( #12296 )
2026-01-07 22:55:57 +00:00
Tim O'Farrell
bbdedf8641
Fix unbound variable and read_text() bugs in event services ( #12297 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 22:07:23 +00:00
Graham Neubig
11d1e79506
refactor(enterprise): Remove custom Prometheus metrics app ( #12253 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 14:49:50 -05:00
Tim O'Farrell
e485c93119
APP-318 Increase LiteLLM HTTP timeout from 5s to 15s ( #12290 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 17:40:52 +00:00
Tim O'Farrell
cddf01b4e9
Fix AttributeError in GoogleCloudSharedEventService: use self.bucket instead of erroneous import ( #12289 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 17:03:28 +00:00
Abhay Mishra
6086c0b09d
feat(frontend): convert AuthModal to dedicated /login page ( #12143 ) ( #12181 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2026-01-07 16:46:24 +00:00
Jatoth Adithya Naik
15836c4d4b
Replace conversation loading spinner with skeleton cards ( #12230 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2026-01-07 15:57:10 +00:00
Tim O'Farrell
20eb9bd3c5
Use the version from the release tag rather than from main ( #12286 )
2026-01-07 15:50:57 +00:00
Neha Prasad
ba1770ad89
fix: remove query invalidation to prevent stale ( #12238 )
2026-01-07 19:20:40 +04:00
dependabot[bot]
4b7ce82f71
chore(deps): bump the version-all group in /frontend with 2 updates ( #12277 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-07 13:21:46 +00:00
Hiep Le
5c20724845
fix: db migration ( #12282 )
2026-01-07 17:29:31 +07:00
Hiep Le
8ddb815a89
refactor(backend): enhance storage and retrieval of blocked domains ( #12273 )
2026-01-07 13:41:43 +07:00
Engel Nyst
08df955ba7
Clarify OpenHands naming (replace “OSS” wording in docs and backend) ( #12235 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 07:24:27 +01:00
Tim O'Farrell
b816d0448b
Fix GoogleCloudSharedEventServiceInjector missing bucket_name field and add tests ( #12280 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-06 22:27:00 -07:00
Tim O'Farrell
fa974f8106
APP-307 Add Google Cloud Storage-based EventService implementation ( #12264 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-06 15:52:07 -07:00
Xingyao Wang
af5c22700c
Bump condenser defaults: max_size 120->240 ( #12267 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 05:43:23 +08:00
Ryanakml
1907ebeaa8
feat: add chat message skeletons and improve routing stability ( #12223 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2026-01-07 00:29:08 +04:00
Rohit Malhotra
9686ee02f3
V1 GitHub resolver fixes ( #12199 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-06 19:33:54 +00:00
HeyItsChloe
d053a3d363
feat(frontend): adding status indicator and unit test ( #12111 )
...
Co-authored-by: Chloe <chloe@openhands.com >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2026-01-06 13:01:27 +00:00
Tim O'Farrell
acc0e893e3
Bump openhands to 1.7.4 ( #12269 )
2026-01-05 21:40:42 +00:00
Xingyao Wang
a8098505c2
Add litellm_extra_body metadata for V1 conversations ( #12266 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-06 03:27:06 +08:00
sp.wack
9b834bf660
feat(frontend): create useAppTitle hook for dynamic document titles ( #12224 )
2026-01-05 23:17:53 +04:00
Xingyao Wang
5744f6602b
Handle expired Keycloak session with user-friendly error message ( #12168 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-05 15:04:36 +00:00
Neha Prasad
4a82768e6d
feat: add empty state to Changes tab with icon and message ( #12237 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2026-01-05 14:22:47 +00:00
Hiep Le
6f86e589c8
feat: allow manual reinstallation for gitlab resolver ( #12184 )
2026-01-05 12:05:20 +07:00
shanemort1982
5bd8695ab8
feat: Add configurable sandbox host_port and container_url_pattern for remote access ( #12255 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-04 20:26:16 -07:00
Tim O'Farrell
8c73c87583
Add extra_hosts support to agent-server containers ( #12236 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-03 05:41:31 +00:00
Graham Neubig
40c25cd1ce
fix: use Auth.Token for PyGithub authentication ( #12248 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-02 21:14:16 -05:00
Graham Neubig
2ebde2529d
fix: Handle LiteLLM v1.80+ 404 response for new users ( #12250 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-02 22:18:47 +00:00
Graham Neubig
cdc42130e1
fix: replace deprecated get_matching_events with search_events ( #12249 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-02 21:59:17 +00:00
Graham Neubig
903c047015
Replace deprecated PyPDF2 with pypdf ( #12203 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-02 21:47:52 +00:00
Graham Neubig
ee2ad16442
fix: update pythonjsonlogger.jsonlogger to pythonjsonlogger.json ( #12247 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-02 16:13:00 -05:00
dependabot[bot]
a96b47e481
chore(deps): bump posthog-js from 1.312.0 to 1.313.0 in /frontend in the version-all group ( #12241 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 22:30:44 +04:00
Hiep Le
5a08277184
fix(backend): stabilize gitlab resolver in saas ( #12231 )
2026-01-03 01:25:28 +07:00
Hiep Le
63d5ceada6
feat(backend): block tld ( #12240 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2026-01-03 00:42:22 +07:00
Mohammed Abdulai
1bae1fc4e6
doc: correct Slack channel to #dev-ui-ux ( #12239 )
...
Co-authored-by: Mohammed Abdulai <nurud43@gmail.com >
2026-01-02 15:28:08 +01:00
Engel Nyst
15bc78f4c1
Remove VSCode extension integration from OpenHands repo ( #12234 )
2026-01-01 19:28:05 +01:00
dependabot[bot]
437046f5a4
chore(deps): bump the version-all group in /frontend with 2 updates ( #12232 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-01 19:29:41 +02:00
Cesar Garcia
714459d6eb
fix: run stale issues workflow on upstream repository only ( #12162 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-12-31 17:50:48 +00:00
Bharath A V
f9b316453d
fix: prevent nested buttons in tooltip button ( #12177 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-31 16:08:37 +00:00
Ryanakml
96d073ee5b
fix(frontend): add missing onClose prop to conversation panel modals ( #12219 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-31 15:29:03 +00:00
Osama Mabkhot
f7d416ac8e
refactor(frontend): remove HeroUI BaseModal and migrate MetricsModal ( #12174 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-31 15:18:58 +00:00
yunbae
b7d5f903cf
fix(frontend): Agent Tools & Metadata not available for V1 conversations ( #12180 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-31 19:08:09 +04:00
yunbae
2734a5a52d
fix(frontend): show stop action button for running or starting conversations ( #12215 )
2025-12-31 19:07:09 +04:00
dependabot[bot]
51868ffac6
chore(deps): bump @tanstack/react-query from 5.90.15 to 5.90.16 in /frontend in the version-all group ( #12225 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-31 14:44:20 +00:00
Aaron Sequeira
4c0f0a1e9b
feat: Support Tau-Bench and BFCL evaluation benchmarks ( #11953 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-31 03:12:50 +00:00
dependabot[bot]
82e0aa7924
chore(deps): bump ncipollo/release-action from 1.16.0 to 1.20.0 ( #11851 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-31 03:02:48 +00:00
Eliot Jones
9043aa69d8
refactor: Update expected cygnal output format ( #12060 )
2025-12-30 22:01:36 -05:00
dependabot[bot]
23d379fa41
build(deps): bump node from 24.8-trixie-slim to 25.2-trixie-slim in /containers/app ( #11756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-30 21:18:13 -05:00
Neha Prasad
6f9c0aa3b1
fix: display conversation title in delete confirmation modal ( #11818 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-30 20:59:30 -05:00
Xingyao Wang
232dcf4991
fix(ci): update PAT_TOKEN to ALLHANDS_BOT_GITHUB_PAT for enterprise preview ( #12216 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-31 04:41:45 +08:00
Hiep Le
ffdd95305f
fix(backend): invalid api key ( #12217 )
2025-12-31 02:05:43 +07:00
sp.wack
bfe8275963
hotfix(test): add top-level mock for custom-toast-handlers in conversation-panel tests ( #12220 )
2025-12-30 19:04:29 +00:00
OpenHands Bot
06a97fc382
Bump SDK packages to v1.7.3 ( #12218 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-12-30 18:47:14 +00:00
Graham Neubig
b5758b1604
Update GithubIntegration to use auth=Auth.AppAuth() ( #12204 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-30 12:59:51 -05:00
mamoodi
3ae09680d6
Release 1.1.0 ( #12212 )
2025-12-30 11:35:14 -05:00
sp.wack
0e5f4325be
hotfix(frontend): set terminal background color for xterm.js 6.0.0 compatibility ( #12213 )
2025-12-30 14:58:58 +00:00
dependabot[bot]
64d4085612
chore(deps): bump the version-all group in /frontend with 2 updates ( #12211 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-30 18:52:39 +04:00
sp.wack
103e3ead0a
hotfix(frontend): validate git changes response is array before mapping ( #12208 )
2025-12-30 12:33:09 +00:00
dependabot[bot]
d5e83d0f06
chore(deps): bump peter-evans/create-or-update-comment from 4 to 5 ( #12192 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-12-29 23:50:40 +00:00
dependabot[bot]
443918af3c
chore(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 ( #12193 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-30 00:25:56 +01:00
dependabot[bot]
910646d11f
chore(deps): bump actions/cache from 4 to 5 ( #12191 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-30 00:25:17 +01:00
Engel Nyst
d9d19043f1
chore: Mark V0 legacy files with clear headers and V1 pointers ( #12165 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-12-30 00:21:29 +01:00
Graham Neubig
4dec38c7ce
fix(event-webhook): Improve error logging with exception type and stack trace ( #12202 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-29 18:09:20 -05:00
Graham Neubig
c3f51d9dbe
fix(billing): Add error handling for LiteLLM API failures in get_credits ( #12201 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-29 23:01:55 +00:00
chuckbutkus
ecbd3ae749
Fix local dev deployments ( #12198 )
2025-12-29 16:18:02 -05:00
Hiep Le
8ee1394e8c
feat: add button to authentication modal to resend verification email ( #12179 )
2025-12-30 02:12:14 +07:00
Tim O'Farrell
d628e1f20a
feat: Add frontend support for public conversation sharing ( #12047 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-12-29 12:04:06 -07:00
sp.wack
1480d4acb0
fix(frontend): deduplicate events on WebSocket reconnect ( #12197 )
2025-12-29 19:03:48 +00:00
Hiep Le
58a70e8b0d
fix(backend): preserve users custom llm settings during settings migrations ( #12134 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-12-29 23:28:20 +07:00
Hiep Le
49e46a5fa1
refactor(backend): remove <sub> in slack response ( #12135 )
2025-12-29 23:27:48 +07:00
Hiep Le
2cf6494773
fix(backend): install_gitlab_webhooks.py is not functioning as expected ( #12185 )
2025-12-29 23:27:31 +07:00
Hiep Le
d3afbfa447
refactor(backend): add description field support for secrets (v1 conversations) ( #12080 )
2025-12-29 22:43:07 +07:00
Hiep Le
8d69b4066f
fix(backend): exception occurs when running the latest code from the main branch (v1 conversations) ( #12183 )
2025-12-29 09:57:14 -05:00
dependabot[bot]
2261281656
chore(deps): bump @tanstack/react-query from 5.90.12 to 5.90.14 in /frontend in the version-all group ( #12189 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 14:33:52 +00:00
sp.wack
d68b2cdd1a
hotfix(frontend): fix provider type import ( #12187 )
2025-12-29 18:01:22 +04:00
dependabot[bot]
c70ecc8fe3
chore(deps): bump the version-all group across 1 directory with 6 updates ( #12161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-29 13:54:58 +00:00
Pedro Henrique
a3e85e2c2d
test: Add MC/DC tests for loop pattern detector (stuck_detector) ( #11600 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-29 14:15:15 +01:00
Hiep Le
3bef4e6c2d
refactor(frontend): update the error message for email addresses containing + during signup ( #12178 )
2025-12-29 19:36:28 +07:00
Engel Nyst
97654e6a5e
Configurable conda/mamba channel_alias for runtime builds ( #11516 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-29 00:40:57 +01:00
Tim O'Farrell
30114666ad
Bump the SDK to 1.7.1 ( #12182 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-28 18:57:08 +00:00
dependabot[bot]
ee50f333ba
chore(deps): bump actions/upload-artifact from 4 to 5 ( #11805 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 09:51:34 -05:00
dependabot[bot]
09d1748a14
build(deps): bump actions/setup-python from 5 to 6 ( #11755 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 09:49:17 -05:00
dependabot[bot]
81519343c4
chore(deps): bump actions/download-artifact from 4 to 6 ( #11524 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 09:49:02 -05:00
dependabot[bot]
f742811e81
chore(deps): bump actions/setup-node from 4 to 6 ( #11442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 08:58:26 -05:00
johba
f8e4b5562e
Forgejo integration ( #11111 )
...
Co-authored-by: johba <admin@noreply.localhost >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: johba <johba@harb.eth >
Co-authored-by: enyst <engel.nyst@gmail.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: MrGeorgen <65063405+MrGeorgen@users.noreply.github.com >
Co-authored-by: MrGeorgen <moinl6162@gmail.com >
2025-12-27 15:57:31 -05:00
Tim O'Farrell
cb1d1f8a0d
Fix install-hooks CronJob failing when gitlab_webhook table doesn't exist ( #12167 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 10:53:21 -07:00
Tim O'Farrell
a829d10213
ALL-4634: implement public conversation sharing feature ( #12044 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 10:02:01 -07:00
Tim O'Farrell
cb8c1fa263
ALL-4627 Database Fixes ( #12156 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 09:19:51 -07:00
lif
c80f70392f
fix(frontend): clean up console warnings in test suite ( #12004 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-25 22:26:12 +04:00
Guy Elsmore-Paddock
94e6490a79
Use tini as Docker Runtime Init to Ensure Zombie Processes Get Reaped ( #12133 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-12-25 06:16:52 +00:00
Tim O'Farrell
09af93a02a
Agent server env override ( #12068 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-12-25 03:55:06 +00:00
shanemort1982
5407ea55aa
Fix WebSocket localhost bug by passing DOCKER_HOST_ADDR to runtime containers ( #12113 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-24 14:26:45 -07:00
Tim O'Farrell
fe1026ee8a
Fix for re-creating deleted conversation ( #12152 )
2025-12-24 12:13:29 -07:00
Tim O'Farrell
6d14ce420e
Implement Export feature for V1 conversations with comprehensive unit tests ( #12030 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2025-12-24 17:50:57 +00:00
lif
36fe23aea3
fix(llm): retry LiteLLM bad gateway errors ( #12117 )
2025-12-24 06:37:12 -05:00
sp.wack
9049b95792
docs(frontend): React Router testing guide ( #12145 )
2025-12-24 14:21:55 +04:00
Hiep Le
e2b2aa52cd
feat: require email verification for new signups ( #12123 )
2025-12-24 14:56:02 +07:00
Tim O'Farrell
dc99c7b62e
Fix SQLAlchemy result handling in get_sandbox_by_session_api_key ( #12148 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-24 00:11:16 +00:00
Tim O'Farrell
8bc1a47a78
Fix for error in get_sandbox_by_session_api_key ( #12147 )
2025-12-23 22:18:36 +00:00
Tim O'Farrell
8d0e7a92b8
ALL-4636 Resolution for connection leaks ( #12144 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-23 19:02:56 +00:00
Hiep Le
f6e7628bff
feat: prevent signups using email addresses with a plus sign and enforce the existing email pattern ( #12124 )
2025-12-24 01:48:05 +07:00
sp.wack
fae83230ee
docs(frontend): Add API services guide for frontend development ( #12132 )
2025-12-23 12:57:55 +00:00
sp.wack
a9d2f72d72
docs(frontend): Add MSW testing guide for frontend development ( #12131 )
2025-12-23 16:32:27 +04:00
Tim O'Farrell
2b8f779b65
fix: Runtime pods fail to start due to missing Playwright browser path ( #12130 )
2025-12-22 17:04:10 +00:00
Hiep Le
10edb28729
fix(frontend): llm settings view resets to basic after saving ( #12097 )
2025-12-22 23:00:57 +07:00
Hiep Le
5553d3ca2e
feat: support blocking specific email domains ( #12115 )
2025-12-21 19:49:11 +07:00
Graham Neubig
6605070d05
Fix fastmcp stateless_http deprecation warning ( #12108 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-12-20 09:45:52 -05:00
Tim O'Farrell
0677cebb25
More efficiency ( #12112 )
2025-12-19 21:18:48 -07:00
Graham Neubig
fa2567b2a0
Fix xterm dimensions error with explicit checks instead of try-catch ( #12095 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-20 01:09:09 +00:00
Graham Neubig
305396550a
Fix flaky test_tool_call_validation_error_handling test ( #12110 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 19:39:53 -05:00
Tim O'Farrell
adff39507a
fix: eliminate N+1 performance bug in RemoteSandboxService with batch endpoint ( #12105 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 23:24:40 +00:00
mamoodi
a873af307a
Update CODEOWNERS ( #12106 )
2025-12-19 14:31:53 -05:00
Tim O'Farrell
800e861b88
Replace manual pagination loops with page_iterator utility function ( #12027 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 19:17:49 +00:00
sp.wack
0246b1bc43
hotfix(frontend): update websocket handler test mocks to use correct event count endpoint ( #12104 )
2025-12-19 17:00:59 +00:00
aditya-gaharawar
f870246c3d
feat: improve accessibility of served tab buttons ( #12103 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-12-19 16:48:34 +00:00
Hiep Le
58340b3ef9
refactor(frontend): consolidate state stores into stores directory ( #12100 )
2025-12-19 21:12:38 +07:00
dependabot[bot]
107d555445
chore(deps): bump the version-all group in /frontend with 7 updates ( #12082 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-19 16:07:49 +04:00
Engel Nyst
ec9daf3bcc
Fix tool call validation error handling for Groq LLM provider ( #10927 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-12-19 07:31:07 +01:00
chuckbutkus
88c053b23c
Speed up docker build of enterprise server ( #12074 )
2025-12-18 22:12:01 -05:00
Xingyao Wang
d063ee599b
chore: set default model to claude-opus-4-5-20251101 ( #12093 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 02:50:49 +00:00
Xingyao Wang
c2e4172088
feat: Add sk-oh- prefix to OpenHands Cloud API keys ( #12092 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-18 21:06:03 +00:00
Wang Siyuan
d90579b398
fix: make local runtime use host-writable paths and local cache defaults ( #12015 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-12-18 17:31:12 +01:00
Xingyao Wang
aff9d69d41
feat(frontend): add prefer-optional-chain ESLint rule and apply fixes ( #12073 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-18 22:42:52 +08:00
Hiep Le
afce58a27d
refactor(frontend): move frontend/src/ui/microagent-management-service to frontend/src/api ( #12017 )
2025-12-18 20:27:38 +07:00
Hiep Le
43f7a6fdbd
fix(frontend): resolve overlap between conversation panel and account context menu ( #12079 )
2025-12-18 20:17:32 +07:00
Hiep Le
2ce6c9836e
fix: load settings ( #12077 )
2025-12-18 02:45:32 +00:00
Tim O'Farrell
28dc3be034
Fixed performance bug in remote sandbox service ( #12076 )
2025-12-18 00:59:57 +00:00
chuckbutkus
2ed5c6073a
Add variable to disable vscode plugin ( #11812 )
...
Co-authored-by: John-Mason P. Shackelford <jpshack@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-17 11:25:52 -05:00
Hiep Le
9ef11bf930
feat: show available skills for v1 conversations ( #12039 )
2025-12-17 23:25:10 +07:00
Hiep Le
f98e7fbc49
fix(frontend): observation events and action events (v1 conversations) ( #12066 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-17 22:34:28 +07:00
Hiep Le
0607614372
feat(frontend): add refresh button to changes tab ( #12036 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-12-17 22:29:18 +07:00
dependabot[bot]
2c83e419dc
chore(deps): bump the version-all group across 1 directory with 5 updates ( #12071 )
2025-12-17 19:16:54 +04:00
Nhan Nguyen
435e537693
fix: Prevent old instructions from being re-executed after conversation condensation ( #11982 )
2025-12-17 13:05:10 +01:00
Tim O'Farrell
dc14624480
Fix for frontend stall ( #12069 )
2025-12-17 03:35:46 +00:00
Tim O'Farrell
281ac91540
Bump sdk 1.6.0 ( #12067 )
2025-12-16 21:53:15 +00:00
Rohit Malhotra
7853b41add
Add OAuth 2.0 Device Flow backend for CLI authentication ( #11984 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-12-16 11:54:01 -05:00
Tim O'Farrell
2a98c95557
Release OpenHands v1.0.0 ( #12052 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-12-16 11:03:29 -05:00
Mariam Saeed
3b7b2fd8cc
fix(frontend): Separate pause state from agent loading ( #12041 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-16 13:39:15 +00:00
Hiep Le
49740a463f
fix(frontend): clicking think block in conversation pane breaks ui (v1 conversations) ( #12057 )
2025-12-16 20:14:19 +07:00
dependabot[bot]
ee97542080
chore(deps): bump the version-all group in /frontend with 7 updates ( #12050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 23:08:17 +04:00
Tim O'Farrell
9753ad3a48
Removed Legacy Conversation Manager ( #12053 )
2025-12-15 17:47:21 +00:00
Abhay Mishra
a12170e4c9
refactor(frontend): Extracted useQuery and useMutation from the main branch ( #12031 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-12-15 16:37:52 +00:00
Xingyao Wang
5c377f303f
Update SWEBench score in README ( #12051 )
2025-12-15 16:25:31 +00:00
Graham Neubig
089d9c1ee5
Add deprecation warning to evaluation README ( #11997 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-16 00:21:13 +08:00
Abhay Mishra
f52d9899e2
Consolidate scattered test files into a unified frontend/__tests__/ directory ( #12002 )
2025-12-15 19:58:09 +04:00
Neha Prasad
47914c3576
chore: remove pnpm settings from npmrc ( #12028 )
2025-12-15 12:05:42 +07:00
Hiep Le
67c9b6cf86
refactor(frontend): websocket error message (v1 conversations) ( #12045 )
2025-12-15 01:31:12 +07:00
Hiep Le
b937d344db
fix(backend): initial titles show full uuids instead of shortened uuids (v1 conversations) ( #12020 )
2025-12-15 00:39:32 +07:00
Hiep Le
f2def8fd7f
fix(backend): organizational skills do not trigger (v1 conversations) ( #12037 )
2025-12-14 23:31:07 +07:00
Hiep Le
eb9a22ef7e
fix(backend): unable to use custom mcp servers (v1 conversations) ( #12038 )
2025-12-14 23:30:49 +07:00
Tim O'Farrell
d57880f849
Agent server image from env ( #12003 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-13 08:16:41 -07:00
Hiep Le
d772dd65a5
fix(frontend): fix fetching the number of events on the front end (v1 conversations) ( #11987 )
2025-12-12 22:10:22 +07:00
dependabot[bot]
5daada17fd
chore(deps): bump the version-all group in /frontend with 8 updates ( #12022 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 18:54:45 +04:00
Hiep Le
c6a8fc379b
feat: support security analyzer settings for v1 conversations ( #12008 )
2025-12-12 21:49:15 +07:00
Abhay Mishra
5a21c59a3c
refactor(frontend): Consolidate duplicate Settings type definitions ( #12006 )
2025-12-12 14:16:31 +00:00
Bharath A V
976d9d1ab9
Refactor(mocks): modularize MSW handlers into domain-specific files ( #11974 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-12-12 13:21:08 +00:00
Bharath A V
6917d45d3a
refactor(frontend): consolidate settings navigation items logic into shared custom hook ( #11950 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-12 13:20:59 +00:00
Nhan Nguyen
8a202b945b
fix(frontend): animate loading spinner for in-progress tasks ( #12001 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-12 13:03:28 +00:00
Hiep Le
60491e30e8
chore: update sdk to latest version ( #12013 )
2025-12-12 00:08:18 +07:00
dependabot[bot]
62f594bc28
chore(deps): bump the version-all group across 1 directory with 2 updates ( #12009 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 15:42:57 +00:00
sp.wack
94086f119a
fix(frontend): Fix avatar context menu closing on diagonal mouse movement ( #11994 )
2025-12-11 19:17:21 +04:00
Neha Prasad
f76016aa4d
chore: remove unused frontend dependencies ( #11940 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-11 15:15:11 +00:00
Lee Kyeong Joon
b16845fa06
refactor(frontend): Refactor tests to use Zustand's native state setting instead of vi.mock for stores ( #11980 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-11 14:53:08 +00:00
sp.wack
f4dd5384d0
fix(frontend): Fix empty state showing alongside error in RecentConversations ( #11993 )
2025-12-11 14:27:49 +00:00
Hiep Le
09e50b876d
fix: app unawareness of custom secrets in v1 conversations ( #11914 )
2025-12-11 14:19:22 +07:00
Tim O'Farrell
f7c3a36745
feat: remember last selected git provider in homepage dropdown ( #11979 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-10 19:22:47 -07:00
Rohit Malhotra
a593730b21
Add environment variable kill switch for V1 conversation creation ( #11998 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-10 18:25:01 -05:00
Hiep Le
b308307ea2
chore: update sdk to latest version ( #11999 )
2025-12-11 03:35:01 +07:00
Rohit Malhotra
1d1eb6dcb0
Fix dup conversations for v1 PR comment resolver jobs ( #11995 )
2025-12-10 18:17:42 +00:00
HeyItsChloe
853547be82
fix(frontend): fix highlighted in terminal is missing background color ( #11981 )
...
Co-authored-by: Chloe <chloe@openhands.com >
2025-12-10 20:26:02 +04:00
Hiep Le
272a37d1b8
refactor(frontend): remove certain security analyzer options for v1 conversations ( #11988 )
2025-12-10 21:50:30 +07:00
sp.wack
92c91471b2
Add GitHub Actions workflow for frontend E2E tests with Playwright ( #11990 )
2025-12-10 14:43:34 +00:00
dependabot[bot]
7875df4be8
chore(deps): bump the version-all group in /frontend with 2 updates ( #11973 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 12:39:30 +00:00
Rohit Malhotra
0aaad16d35
Fix V1 resolver custom secrets validation error ( #11976 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-09 16:47:31 +00:00
Vasco Schiavo
df92923959
Refactor return statement to simplify get_supported_llm_models method ( #11947 )
2025-12-09 16:27:49 +00:00
sp.wack
e18168020a
fix(frontend): skip flaky WebSocket broadcast tests ( #11972 )
2025-12-09 14:57:26 +00:00
Tim O'Farrell
a9c76d0ed4
APP-240 Fix GitHub webhook timeout issue to prevent client disconnect errors ( #11965 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-09 07:29:11 -07:00
Rohit Malhotra
3743d10766
Fix: don't double count v1 conversation metadata ( #11970 )
2025-12-09 09:16:32 -05:00
Alona
9b57a0b14f
Remove error icon from ExpandableMessage component ( #11964 )
2025-12-09 02:50:03 +07:00
Alona
8559efa7b2
Remove loud red x icon on agent commands ( #11962 )
2025-12-09 01:28:13 +07:00
Hiep Le
bf06b7e3f3
fix(frontend): hide api key input field in advanced settings when provider is openhands ( #11949 )
2025-12-08 23:03:59 +07:00
Hiep Le
959d610d86
fix(frontend): set v1_enable correctly when saving mcp settings ( #11948 )
2025-12-08 23:03:26 +07:00
Bharath A V
16125f2ae9
Refactor(frontend): move settings-service into api folder and update ( #11958 )
2025-12-08 14:50:51 +00:00
dependabot[bot]
d31950c061
chore(deps): bump the version-all group in /frontend with 6 updates ( #11957 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-08 14:46:08 +00:00
Tim O'Farrell
db64abc580
Refactor webhook endpoints to use session API key authentication ( #11926 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-08 07:40:01 -07:00
Rohit Malhotra
ed7adb335c
GitHub V1 Callbacks not trigger by v1 enabled flag ( #11923 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-08 03:58:45 +00:00
Cesar Garcia
584517edec
docs: fix broken architecture diagram link in openhands/README.md ( #11924 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-12-07 22:15:58 +00:00
Tim O'Farrell
1a983d2978
APP-190 Add browser screenshot support for V1 conversations ( #11919 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-12-06 14:04:01 -07:00
Hiep Le
d7b36c9579
fix: switching from own model to breaks functionality ( #11916 )
2025-12-06 11:21:18 +07:00
Tim O'Farrell
72c7d9c497
APP-216 Support multiple git providers in conversation secrets ( #11908 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-05 11:50:45 -07:00
Hiep Le
7811a62491
refactor(frontend): remove max_budget_per_task input element for v1 ( #11921 )
2025-12-06 00:50:40 +07:00
dependabot[bot]
4344f5ad4e
chore(deps): bump the version-all group across 1 directory with 9 updates ( #11915 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 14:59:19 +00:00
Neha Prasad
17821f782e
feat: display command in observation block ( #11885 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-12-05 14:45:28 +00:00
Neha Prasad
e1b283886f
fix: conversation tab state sync across browser tabs ( #11680 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-05 14:35:10 +00:00
chuckbutkus
1d9cf72e39
JPMC Modifications ( #11882 )
2025-12-04 23:32:20 -05:00
Hiep Le
59ca8bd9a8
refactor: derive deterministic key id from secret itself ( #11905 )
2025-12-05 01:41:32 +07:00
Tim O'Farrell
3a9aa90c3a
Bumped SDK to V1.4.1 ( #11903 )
2025-12-04 17:52:27 +00:00
sp.wack
0a98f165e2
chore(frontend): isolate MAJOR dependency bumps from #11869 ( #11887 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-04 18:16:55 +04:00
Neha Prasad
6ec477dae2
fix: enable terminal scrollback to view command history ( #11883 )
2025-12-04 17:29:42 +07:00
Hiep Le
d0496fea8c
chore: update sdk to latest version ( #11897 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-12-04 01:36:19 +07:00
Tim O'Farrell
8f91db8ec4
Replace USE_V1_CONVERSATION_API feature flag with user setting ( #11893 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-03 09:02:40 -07:00
sp.wack
816d8acf1f
chore(frontend): isolate PATCH dependency bumps from #11869 ( #11890 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-03 19:55:35 +04:00
sp.wack
97e6cb1340
chore(frontend): isolate MINOR dependency bumps from #11869 ( #11888 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-03 14:29:18 +00:00
Hiep Le
cd9a3b02cf
feat(frontend): display command in observation block in ui ( #11884 )
2025-12-03 19:55:55 +07:00
Marco Dalalba
14695a8f0e
refactor/bugfix: simplify hasOpenHandsSuffix with provider lookup for gitlab/azure ( #11877 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-12-03 12:34:21 +00:00
Hiep Le
eaea8b3ce1
fix(frontend): buying credits does not work on staging ( #11873 )
2025-12-03 10:07:01 +07:00
Tim O'Farrell
72555e0f1c
APP-193: add X-Access-Token header support to get_api_key_from_header ( #11872 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-02 17:01:09 -07:00
Hiep Le
fd13c91387
fix(backend): apply user-defined condenser_max_size in new v1 conversations ( #11862 )
2025-12-03 00:24:25 +07:00
Hiep Le
6139e39449
fix(backend): git settings not applying in v1 conversations ( #11866 )
2025-12-02 21:34:37 +07:00
Hiep Le
f76ac242f0
fix(backend): conversation statistics are currently not being persisted to the database (V1). ( #11837 )
2025-12-02 21:22:02 +07:00
Hiep Le
1f9350320f
refactor(frontend): hide agent dropdown when v1 is enabled ( #11860 )
2025-12-02 20:22:40 +07:00
Hiep Le
1a3460ba06
fix(frontend): image attachments not working in v1 conversations ( #11864 )
2025-12-02 20:22:14 +07:00
Tim O'Farrell
8f361b3698
Fix git checkout error in workspace setup ( #11855 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-01 23:01:30 +00:00
Tim O'Farrell
fd6e0cab3f
Fix V1 MCP services (Fix tavily search) ( #11840 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-01 21:19:19 +00:00
Hiep Le
33eec7cb09
feat(frontend): automatically scroll to bottom of container on plan content update ( #11808 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-01 16:23:48 +00:00
Hiep Le
6c2862ae08
feat(frontend): add handler for 'create a plan' button click ( #11806 )
2025-12-01 11:08:00 -05:00
Hiep Le
6c821ab73e
fix(frontend): the content of the FinishObservation event is not being rendered correctly. ( #11846 )
2025-12-01 09:29:18 -05:00
sp.wack
96f13b15e7
Revert "chore(backend): Add better PostHog tracking" ( #11749 )
2025-12-01 13:58:03 +00:00
Hiep Le
d9731b6850
feat(frontend): show plan content in the planning tab ( #11807 )
2025-12-01 08:42:44 -05:00
Hiep Le
e7e49c9110
fix(frontend): AppConversationStartTask timezone display in ui ( #11847 )
2025-12-01 08:13:54 -05:00
Ray Myers
27590497d5
chore: update posthog-js from 1.290.0 to 1.298.1 ( #11830 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-01 17:03:44 +04:00
adshrc
991f1a242c
feat(llm): added Claude Opus 4.5 model and corresponding test ( #11841 )
2025-12-01 11:09:33 +00:00
Marco Dalalba
6d8cca43a8
fix: add Azure GPT-5 family to stop words unsupported patterns ( #11842 )
2025-12-01 01:32:34 +01:00
Hiep Le
d62bb81c3b
feat(backend): implement API to fetch contents of PLAN.md ( #11795 )
2025-11-30 13:29:13 +07:00
Hiep Le
156d0686c4
fix(frontend): the content of the BrowserObservation event is not being rendered correctly ( #11832 )
2025-11-28 23:16:34 +07:00
Hiep Le
d0b1d29379
fix(backend): the SaaS codebase is currently non-functional. ( #11834 )
2025-11-28 09:12:02 -07:00
Jeffrey Ma
974bcdfd0b
SWE-fficiency benchmark implementation ( #11716 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: enyst <engel.nyst@gmail.com >
2025-11-27 09:13:15 +01:00
Rohit Malhotra
ed094b6a97
Fix v1_enabled migration failures by making column nullable ( #11829 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-26 21:41:03 +00:00
Rohit Malhotra
49624219ed
fix(migration): add server_default to v1_enabled column migration ( #11828 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-26 20:21:12 +00:00
Rohit Malhotra
9906a1d49a
V1: Support v1 conversations in github resolver ( #11773 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-26 13:11:05 -05:00
Hiep Le
014884333d
fix(frontend): Remove azure devops integration button from cloud settings ( #11826 )
2025-11-27 00:41:28 +07:00
Hiep Le
865ddaabdf
fix(backend): unable to start a new V0 conversation ( #11824 )
2025-11-26 23:49:52 +07:00
Hiep Le
3219834e35
fix(frontend): resolve issue preventing cost from displaying (V1) ( #11798 )
2025-11-26 19:39:07 +07:00
Hiep Le
2e295073ae
fix(frontend): fileeditorobservationevent rendering issue ( #11820 )
2025-11-26 18:40:28 +07:00
Hiep Le
5ef45cfec2
refactor(frontend): support TerminalObservation event ( #11819 )
2025-11-26 17:53:47 +07:00
Tim O'Farrell
d737141efa
SDK Fixes ( #11813 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-26 10:44:17 +00:00
Hiep Le
b532a5e7fe
fix(backend): github token not working for v1 conversations ( #11814 )
2025-11-26 01:04:45 +07:00
Hiep Le
c58e2157ea
feat(frontend): display skill ready for v1 conversations ( #11815 )
2025-11-25 23:37:54 +07:00
mamoodi
9cc8687271
fix: handle None return from version_info.get('Components') in docker builder ( #11816 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-25 15:35:40 +00:00
aoi127
f6e4d00df1
fix: prevent newline accumulation in XML parameter serialization ( #11767 )
...
Co-authored-by: Lai Jinyi <laijinyi@tp-link.com.cn >
2025-11-25 11:56:35 +01:00
Engel Nyst
7782f2afe9
Fix links in readme ( #11802 )
2025-11-24 19:58:55 +01:00
Hiep Le
639de8114f
feat(frontend): add blue border to Planning Agent events ( #11788 )
2025-11-24 21:36:30 +07:00
Hiep Le
b830d1c513
fix(frontend): hide api key field for openhands provider and auto-populate the key ( #11791 )
2025-11-24 20:44:15 +07:00
Wan Arif
3504ca7752
feat: add Azure DevOps integration support ( #11243 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-11-22 14:00:24 -05:00
Graham Neubig
1e513ad63f
feat: Add configurable stuck/loop detection ( #11799 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: chuckbutkus <chuck@all-hands.dev >
2025-11-21 22:27:38 +00:00
chuckbutkus
b9b8d27135
Add config option to check if roles are present ( #11414 )
2025-11-21 16:56:19 -05:00
mamoodi
da8a4b1179
remove unused workflows ( #11793 )
2025-11-20 16:21:37 -05:00
Hiep Le
d1d08bc490
feat(frontend): integration of events from execution and planning agents within a single conversation ( #11786 )
2025-11-20 21:21:46 +07:00
Tim O'Farrell
c82e183066
Fix Docker hostname issues in HTTP requests ( #11787 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-20 11:59:58 +00:00
Rohit Malhotra
26e7d8060f
fix(migrations): make SETTING_UP_SKILLS enum migration idempotent ( #11782 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-11-20 11:21:40 +00:00
Tim O'Farrell
ba883ffeca
Feat sandbox skills ( #11785 )
2025-11-20 10:52:13 +00:00
Rodney A.
77b565ce08
fix(frontend): fix duplicate React Aria IDs by updating @heroui/react to v2.8.5 ( #11783 )
2025-11-20 11:48:11 +07:00
Hiep Le
151c2895e0
feat(frontend): disable change-agent button until WebSocket connection is ready ( #11781 )
2025-11-20 01:28:17 +07:00
Tim O'Farrell
9538c7bd89
fix(migrations): add SETTING_UP_SKILLS to appconversationstarttaskstatus enum ( #11780 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-19 18:14:24 +00:00
Boxuan Li
790b7c6e39
Add grok-code-fast-1 to FUNCTION_CALLING_PATTERNS ( #11775 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-19 08:38:57 -05:00
Daniel Foguelman
4c57a98660
Remove inconsistent parameters in claude sonnet ( #11719 )
2025-11-19 08:38:19 -05:00
Hiep Le
28af600c16
fix(frontend): display LLM configuration errors to the user ( #11776 )
2025-11-19 20:15:42 +07:00
Hiep Le
36cf4e161a
fix(backend): ensure microagents are loaded for V1 conversations ( #11772 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-11-19 18:54:08 +07:00
Engel Nyst
bede37fdb6
feat: Enable native tool calling for gemini-3-pro-preview ( #11774 )
2025-11-18 23:29:54 +01:00
Rohit Malhotra
1a33606987
Chore: move CLI code its own repo ( #11724 )
2025-11-18 19:59:12 +00:00
Robert Brennan
494eba094f
Update fundraising amount in COMMUNITY.md ( #11771 )
2025-11-18 17:31:34 +00:00
Tim O'Farrell
84c62c4f23
Bumped Software Agent SDK and fixed V1 Delete ( #11768 )
2025-11-18 15:52:23 +00:00
Hiep Le
f5611c2188
fix(frontend): terminal output not appearing in v1 ( #11769 )
2025-11-18 22:03:28 +07:00
Robert Brennan
492c12693d
Update README and COMMUNITY.md for v1 ( #11747 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-18 09:37:30 -05:00
Graham Neubig
5345716340
Fix the favicon ( #11766 )
2025-11-18 07:30:46 -05:00
Hiep Le
b43f7439a7
feat(backend): enable deletion of sub-conversations when removing a parent conversation ( #11757 )
2025-11-18 17:53:04 +07:00
Tim O'Farrell
192a8e6de4
Fix for docker regression ( #11759 )
2025-11-17 18:18:40 +00:00
Hiep Le
cd87987037
feat(frontend): add functionality to fetch sub-conversation data ( #11758 )
2025-11-18 00:49:54 +07:00
Graham Neubig
0dbf09f954
Update OpenHands logos with new branding ( #11741 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-17 12:47:36 -05:00
Tim O'Farrell
871cc932d7
APP-155 Made all version tags the same color to reduce confusion ( #11753 )
2025-11-17 16:05:27 +00:00
மனோஜ்குமார் பழனிச்சாமி
60c4d9a23f
Add Groq models to function calling patterns ( #11745 )
2025-11-17 09:19:39 -05:00
Tim O'Farrell
6c121bde74
APP-159 Fix Docker container networking for agent server URLs ( #11751 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-17 06:09:21 -07:00
sp.wack
6dcf27dbc0
feat(frontend): move PostHog trackers to the frontend ( #11748 )
2025-11-17 14:55:29 +04:00
Tim O'Farrell
1f6ef8175b
Enhance Docker image pull logging with periodic progress updates ( #11750 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-17 03:15:21 -07:00
Hiep Le
d6fab190bf
feat(frontend): integrate with the API to create a sub-conversation for the planning agent ( #11730 )
2025-11-15 09:43:21 +07:00
Hiep Le
833aae1833
feat(backend): exclude sub-conversations when searching for conversations ( #11733 )
2025-11-15 00:21:27 +07:00
Tim O'Farrell
2841e35f24
Do not get live status updates when they are not required ( #11727 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-14 07:55:43 -07:00
Tim O'Farrell
8115d82f96
feat: add created_at__gte filter to search_app_conversation_start_tasks ( #11740 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-14 07:08:34 -07:00
Hiep Le
7263657937
feat(backend): include sub-conversation ids when fetching conversation details ( #11734 )
2025-11-14 11:34:30 +07:00
jpelletier1
34fcc50350
Update to include llms.txt ( #11737 )
2025-11-13 21:42:50 +00:00
jpelletier1
24a9758434
Adding an Agent Builder Skill/Microagent ( #11720 )
2025-11-13 16:10:00 -05:00
Tim O'Farrell
f24d2a61e6
Fix for wrong column name ( #11735 )
2025-11-13 17:55:23 +00:00
Hiep Le
e3d0380c2e
feat(frontend): add support for the shift + tab shortcut to cycle through conversation modes ( #11731 )
2025-11-14 00:10:25 +07:00
Hiep Le
8c3f93ddc4
feat(frontend): set descriptive text for all options in the change agent button ( #11732 )
2025-11-14 00:10:15 +07:00
Hiep Le
bc86796a67
feat(backend): enable sub-conversation creation using a different agent ( #11715 )
2025-11-13 23:06:44 +07:00
sp.wack
d5b2d2ebc5
fix(frontend): Sync client PostHog opt-in status with server setting ( #11728 )
2025-11-13 13:22:05 +00:00
Rohit Malhotra
b605c96796
Hotfix: rm max condenser size override ( #11713 )
2025-11-12 20:13:16 -05:00
sp.wack
8192184d3e
chore(backend): Add better PostHog tracking ( #11655 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-12 16:47:21 +00:00
Hiep Le
8e75f25108
feat(frontend): implement new task tracker interface ( #11692 )
2025-11-12 22:59:45 +07:00
Neha Prasad
73fe865c7e
feat: queue chat messages during runtime connection ( #11687 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-11-12 13:20:09 +00:00
Rohit Malhotra
95a44f4248
CLI release 1.0.7 ( #11712 )
2025-11-11 16:46:30 -05:00
Rohit Malhotra
0a6b76ca2d
CLI: bump agent-sdk ( #11710 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-11 20:29:18 +00:00
Tim O'Farrell
8b6521de62
Fix for issue where conversation does not start ( #11695 )
2025-11-11 20:23:18 +00:00
mamoodi
11636edf15
Release 0.62.0 ( #11706 )
2025-11-11 14:57:13 -05:00
Hiep Le
915c180ba7
feat(frontend): disable change agent button while agent is running ( #11691 )
2025-11-12 00:46:12 +07:00
sp.wack
cdd8aace86
refactor(frontend): migrate from direct posthog imports to usePostHog hook ( #11703 )
2025-11-11 15:48:56 +00:00
Hiep Le
a2c312d108
feat(frontend): add plan preview component ( #11676 )
2025-11-11 21:59:23 +07:00
sp.wack
5ad3572810
chore(frontend): Remove user_activated PostHog capture event ( #11704 )
2025-11-11 14:35:04 +00:00
John Eismeier
967e9e1891
Propose fix some typos and ignore emacs backup files ( #11701 )
...
Signed-off-by: John E <jeis4wpi@outlook.com >
2025-11-11 09:20:42 -05:00
sp.wack
f8a41d3ffe
fix(frontend): Properly reflect default user analytics setting ( #11702 )
2025-11-11 18:19:37 +04:00
John-Mason P. Shackelford
6e9e7547e5
Add Documentation link to profile context menu ( #11583 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-11 09:16:32 -05:00
Hiep Le
9b4f1c365b
feat(frontend): add change agent button ( #11675 )
2025-11-11 20:28:48 +07:00
Engel Nyst
f4dcc136d0
tests: remove Windows-only tests and clean up Windows conditionals ( #11697 )
2025-11-10 21:34:55 +01:00
Rohit Malhotra
36a8cbbfe4
Add GitHub CI workflow to check package versions ( #11637 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-10 19:39:49 +00:00
Engel Nyst
83a3c2c5bf
Add invisible AI-only guidance to Checklist: humans must fill ( #11688 )
2025-11-10 18:13:18 +00:00
Engel Nyst
63c9e6403f
ci: remove flaky Windows Python tests workflow ( #11694 )
2025-11-10 12:43:48 -05:00
Hiep Le
bff734070c
feat(frontend): update data-placeholder when switching to plan mode ( #11674 )
2025-11-10 21:30:29 +04:00
mamoodi
5db6bffaf6
Add some notes to the README for things that are not officially suppo… ( #11663 )
2025-11-10 20:16:41 +04:00
Engel Nyst
14807ed273
ci: remove outdated integration runner ( #11653 )
2025-11-10 15:51:40 +01:00
Rohit Malhotra
e0d26c1f4e
CLI: custom visualizer ( #11677 )
2025-11-07 19:45:01 +00:00
Rohit Malhotra
27c8c330f4
CLI release 1.0.6 ( #11672 )
2025-11-07 14:10:04 -05:00
sp.wack
0c927b19d2
fix(frontend): agent loading condition update logic ( #11673 )
2025-11-07 18:04:27 +00:00
Hiep Le
a660321d55
feat(frontend): display plan content within the planner tab ( #11658 )
2025-11-08 00:54:15 +07:00
Tim O'Farrell
0e94833d5b
Now removing V1 sandboxes in the V0 endpoint ( #11671 )
2025-11-07 10:51:46 -07:00
Engel Nyst
b83e2877ec
CLI: align with agent-sdk renames ( #11643 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
2025-11-07 11:30:37 -05:00
sp.wack
7acee16de5
fix(frontend): Consider start task job error status for loading indicators ( #11670 )
2025-11-07 19:24:29 +04:00
sp.wack
1e3f1de773
fix(frontend): Add translations for error status' ( #11669 )
2025-11-07 13:51:58 +00:00
sp.wack
bfe60d3bbf
chore(frontend): Disable /feedback/conversation/{conversationId}/batch for V1 conversations ( #11668 )
2025-11-07 13:50:09 +00:00
sp.wack
ad75cd05d8
chore(frontend): Add better PostHog tracking ( #11645 )
2025-11-07 16:35:54 +04:00
Hiep Le
955f87561b
feat(frontend): enable pinning and unpinning of conversation tabs ( #11659 )
2025-11-07 13:38:30 +07:00
Hiep Le
1e5bff82f2
feat(frontend): visually highlight chat input container in plan mode ( #11647 )
2025-11-07 13:14:28 +07:00
Tim O'Farrell
ddf58da995
Fix V1 callbacks ( #11654 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-06 16:05:58 -07:00
Hiep Le
b678d548c2
feat(frontend): create new planner tab in the interface ( #11646 )
2025-11-06 23:56:35 +07:00
Hiep Le
a1d4d62f68
feat(frontend): show server status menu when hovering over the status indicator ( #11635 )
2025-11-06 16:23:08 +04:00
Yakshith
75e54e3552
fix(llm): remove default reasoning_effort; fix Gemini special case ( #11567 )
2025-11-05 23:30:46 +01:00
Yuxiao Cheng
6b211f3b29
Fix stuck after incorrect TaskTrackingAction ( #11436 )
...
Co-authored-by: jarrycyx <dzdzzd@126.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-11-05 22:09:51 +00:00
mamoodi
e208b64a95
Update free credits statement to $10 ( #11651 )
2025-11-05 20:57:56 +00:00
mamoodi
555444f239
Release 0.61.0 ( #11618 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
2025-11-05 15:11:22 -05:00
Tim O'Farrell
d99c7827d8
More updates of agent_status to execution_status ( #11642 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-05 19:19:34 +00:00
mamoodi
5a8f08b4ef
Remove obsolete workflow ( #11650 )
2025-11-05 19:56:34 +01:00
Hiep Le
44fbd6c1b9
refactor(backend): the delete_app_conversation_info function ( #11648 )
2025-11-05 23:45:16 +07:00
sp.wack
7e824ca5dc
fix(frontend): V1 Loading UI ( #11630 )
2025-11-05 14:23:10 +00:00
sp.wack
9a7002d817
fix(frontend): V1 resume conversation / agent ( #11627 )
2025-11-05 14:16:46 +00:00
Hiep Le
6411d4df94
feat(frontend): display text label when items are selected across all canvas views ( #11636 )
2025-11-05 16:47:22 +07:00
eddierichter-amd
c544ea1187
localhost base_url fixup when running in a docker container ( #11474 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-11-04 17:57:25 -05:00
Graham Neubig
308d0e62ab
Change error logging to info for missing config files ( #11639 )
2025-11-04 21:27:13 +01:00
Ray Myers
9abd1714b9
fix - Speed up runtime tests ( #11570 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-04 11:17:55 -06:00
sp.wack
f1abe6c6af
fix(ci): Lint Python ( #11634 )
2025-11-04 16:24:24 +00:00
Tim O'Farrell
30b5ad1768
Fix for issue where conversations won't start ( #11633 )
2025-11-04 08:51:22 -07:00
Hiep Le
4ea3e4b1fd
refactor(frontend): break down conversation service into smaller services ( #11594 )
2025-11-04 20:52:44 +07:00
Hiep Le
7049a3e918
chore(frontend): add feature flag for planning agent ( #11616 )
2025-11-04 20:32:45 +07:00
Hiep Le
fa431fb956
refactor(backend): update get_microagent_management_conversations API to support V1 ( #11313 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-11-04 17:44:44 +07:00
Tim O'Farrell
2fc8ab2601
Bumped Software Agent SDK ( #11626 )
2025-11-03 14:53:12 -07:00
mamoodi
8e119c68ab
Create CNAME
2025-11-03 15:43:34 -05:00
Hiep Le
8893f9364d
refactor: update delete_app_conversation to accept ID instead of object ( #11486 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-11-03 13:26:33 -07:00
Tim O'Farrell
727520f6ce
V1 CORS Fix ( #11586 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-03 12:14:02 -07:00
Tim O'Farrell
898c3501dd
Update initial from $20 to $10 ( #11624 )
2025-11-03 19:11:18 +00:00
Jessica Kerr
4c81965c61
build(devcontainer): add uvx installation ( #11610 )
2025-11-03 19:37:54 +01:00
Hiep Le
0f054c740c
fix(frontend): the width of the branch dropdown appears inconsistent on medium-sized screens. ( #11620 )
2025-11-04 01:30:11 +07:00
Yuxiao Cheng
9bcf80dba5
Adding error logging when config file is not found. ( #11419 )
...
Co-authored-by: jarrycyx <dzdzzd@126.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-11-03 13:19:48 -05:00
மனோஜ்குமார் பழனிச்சாமி
2a98cd9338
Fix import order for Windows PowerShell support ( #11557 )
2025-11-03 13:14:23 -05:00
Rohit Malhotra
b31dbfc21a
CLI: make sure MCP server doesn't persist even after removal ( #11602 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-03 12:45:47 -05:00
Tim O'Farrell
5d711d5576
Exclude V1 conversations from V0 ( #11595 )
2025-11-03 09:57:34 -07:00
Rohit Malhotra
3eb73de924
CLI: lazy load conversation for /new command ( #11601 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-03 16:30:08 +00:00
Rohit Malhotra
2e49f07451
CLI: Rm loading context ( #11603 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-03 16:15:47 +00:00
Hiep Le
e51685dab4
fix(frontend): there is insufficient padding below the code block. ( #11615 )
2025-11-03 21:34:01 +07:00
Aphix
b85cc0c716
fix: Autodetect pwsh.exe & DLL path (Win/non-WSL) ( #11044 )
2025-11-03 08:27:30 -05:00
Hiep Le
7ef1720b5d
fix(frontend): correct handling of OBSERVATION_MESSAGE messages for task events ( #11613 )
2025-11-03 18:57:11 +07:00
Hiep Le
a6385b4059
fix(frontend): agent status shows “Disconnected” when starting a new conversation until sandbox initializes ( #11612 )
2025-11-03 18:56:52 +07:00
sp.wack
7cfe667a3f
fix(frontend): V1 event rendering to display thought + action, then thought + observation ( #11596 )
2025-11-03 14:07:35 +04:00
Engel Nyst
6e8be827b8
Fix deprecated links ( #11605 )
2025-11-01 12:37:32 -04:00
Tim O'Farrell
2ccc611e7c
Regenerated poetry lock to update dependencies ( #11593 )
2025-10-31 20:25:01 +00:00
Rohit Malhotra
1f7dec4d94
CLI: patch release 1.0.5 ( #11598 )
2025-10-31 19:57:39 +00:00
sp.wack
966e4ae990
APP-125: Reset V1 terminal state when switching conversations by forcing remount ( #11592 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-31 18:41:19 +00:00
Rohit Malhotra
231019974c
CLI: fix binary build ( #11591 )
2025-10-31 18:01:29 +00:00
Rohit Malhotra
d246ab1a21
Hotfix(CLI): make settings page available even when conversation hasn't been created ( #11588 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-31 17:19:53 +00:00
jpelletier1
15c207c401
Disables Copilot icon by default ( #11589 )
2025-10-31 17:06:15 +00:00
Rohit Malhotra
cf21cfed6c
Hotfix(CLI): make sure to update condenser credentials ( #11587 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-31 16:37:59 +00:00
Rohit Malhotra
12d57df6ac
CLI Patch release 1.0.4 ( #11585 )
2025-10-31 14:59:39 +00:00
Rohit Malhotra
3239eb4027
Hotfix(CLI): Update README to use V1 CLI for serve command and point to new docker image artifacts ( #11584 )
2025-10-31 09:34:19 -04:00
Rohit Malhotra
9be673d553
CLI: Create conversation last minute ( #11576 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-10-30 23:04:41 +00:00
Tim O'Farrell
7272eae758
Fix remote sandbox permissions ( #11582 )
2025-10-30 22:13:02 +00:00
mamoodi
ec670cd130
Rename LLM API Key to OpenHands LLM Key in settings ( #11577 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-30 16:52:31 -04:00
Hiep Le
31702bf46b
fix(frontend): delays in updating conversation titles before they are reflected in the user interface. ( #11558 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-10-30 18:06:18 +00:00
Tim O'Farrell
5894d2675e
V1 IDs without hyphens ( #11564 )
2025-10-30 16:33:16 +00:00
Hiep Le
59a992c0fb
feat(frontend): allow all users to access the LLM page and disable Pro subscription functionality ( #11573 )
2025-10-30 22:01:30 +07:00
Rohit Malhotra
1939bd0fda
CLI Release 1.0.3 ( #11574 )
2025-10-30 14:39:42 +00:00
Ray Myers
58e690ef75
Fix flaky test_condenser_metrics_included by creating new action objects ( #11555 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-30 09:20:06 -05:00
Rohit Malhotra
97403dfbdb
CLI: rename deprecated args ( #11568 )
2025-10-30 09:20:27 -04:00
sp.wack
2fc31e96d0
chore(frontend): Add V1 git service API with unified hooks for git changes and diffs ( #11565 )
2025-10-30 13:03:25 +00:00
Rohit Malhotra
6558b4f97d
CLI: bump agent-sdk version ( #11566 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-30 03:38:36 +00:00
Kevin Musgrave
12d6da8130
feat(evaluation): Filter task ids by difficulty for SWE Gym rollouts ( #11490 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-30 02:30:19 +00:00
mamoodi
38f2728cfa
Release 0.60.0 ( #11544 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
2025-10-29 16:17:46 -04:00
sp.wack
fab48fe864
chore(frontend): Remove Jupyter tab and features ( #11563 )
2025-10-29 17:57:48 +00:00
sp.wack
a196881ab0
chore(frontend): Make terminal read-only by removing user input handlers ( #11546 )
2025-10-29 21:30:10 +04:00
Rohit Malhotra
ca2c9546ad
CLI: add unit test for default agent ( #11562 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-29 13:11:06 -04:00
sp.wack
704fc6dd69
chore(frontend): Add history loading state for V1 conversations ( #11536 )
2025-10-29 16:11:25 +00:00
Hiep Le
6630d5dc4e
fix(frontend): display error content when FileEditorAction encounters an error ( #11560 )
2025-10-29 20:03:25 +04:00
Hiep Le
0e7fefca7e
fix(frontend): displaying observation result statuses ( #11559 )
2025-10-29 20:02:32 +04:00
sp.wack
4020448d64
chore(frontend): Add unified hooks for V1 sandbox URLs (VSCode and served hosts) ( #11511 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-29 14:52:31 +00:00
Hiep Le
2fdd4d084a
feat(frontend): display “waiting for user confirmation” when agent status is “awaiting_user_confirmation” ( #11539 )
2025-10-29 17:31:05 +04:00
Hiep Le
aba5d54a86
feat(frontend): V1 confirmation's call the right API ( #11542 )
2025-10-29 17:29:27 +04:00
sp.wack
6710a39621
hotfix(frontend): add unified conversation config hook with V1 support ( #11547 )
2025-10-29 17:26:37 +04:00
Tim O'Farrell
fccc6f3196
Fix permissions issue in docker Sandbox ( #11549 )
2025-10-28 20:24:54 +00:00
Tim O'Farrell
7447cfdb3d
Removed the pyright tool setting because it degrades VSCode developer experience ( #11545 )
2025-10-28 18:31:07 +00:00
Rohit Malhotra
297af05d53
Remove V0 CLI ( #11538 )
2025-10-28 13:16:07 -04:00
Hiep Le
b8f387df94
fix(frontend): chat suggestions disappear when “Push” is pressed before V1 conversation starts ( #11494 )
2025-10-29 00:04:30 +07:00
sp.wack
fc67f39b74
feat(frontend): implement V1 conversation pause/resume functionality ( #11541 )
2025-10-28 19:45:40 +04:00
Ray Myers
bc8922d3f9
chore - Remove trixie image build ( #11533 )
2025-10-28 15:32:48 +00:00
Hiep Le
37d58bba4d
fix(frontend): the microagent management page is currently broken as a result of recent V1 changes. ( #11522 )
2025-10-28 22:10:13 +07:00
sp.wack
037a2dca8f
fix(frontend): render terminal input commands and skip empty outputs ( #11537 )
2025-10-28 14:32:19 +00:00
Hiep Le
b5920eece6
fix(frontend): unable to create a new conversation through the Microagent Management page when the feature flag is enabled. ( #11523 )
2025-10-28 16:25:56 +04:00
sp.wack
a81bef8cdf
chore: Bump agent server ( #11520 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-28 16:21:19 +04:00
Ray Myers
450aa3b527
fix(llm): support draft editor retries by adding correct_num to LLMConfig ( #11530 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Justin Coffi <jcoffi+github@gmail.com >
2025-10-28 01:02:50 +00:00
Ray Myers
4decd8b3e9
Provide httpx default context for OS-provided certs ( #11505 )
...
Co-authored-by: Pierrick Hymbert <pierrick.hymbert@gmail.com >
2025-10-27 17:54:20 -05:00
Zacharias Fisches
818f743dc7
Bugfix: respect config.tom system_prompt_filename when running swe-bench ( #11091 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-10-27 21:55:05 +00:00
Evelyn Colon
f402371b27
Contribution to Ignoring SSL Errors ( #11230 )
...
Co-authored-by: Evelyn Colon <evelyncolon13579@gmail.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-10-27 21:29:55 +00:00
Nick Ludwig
92b1fca719
feat: Add option to pass custom kwargs to litellm.completion ( #11423 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-10-27 21:07:31 +00:00
Yakshith
8de13457c3
fix(docker): mark /app as safe git directory to resolve pre-commit er… ( #10988 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-10-27 20:26:34 +00:00
Alex42006
8f94b68ea1
Fix red X when Tavily MCP does not return error ( #11227 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-10-27 21:36:08 +04:00
Rohit Malhotra
eb616dfae4
Refactor: rename user secrets table to custom secrets ( #11525 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-27 16:58:07 +00:00
John-Mason P. Shackelford
26c636d63e
OpenHands Enterprise Telemetry Service M1 ( #11468 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-10-27 13:01:56 +00:00
sp.wack
3ec8d70d04
fix(frontend): Optimistically cache individual conversations from paginated results ( #11510 )
2025-10-27 16:24:46 +04:00
John-Mason P. Shackelford
694ac74bb9
chore: repo.md now has instructions for enterprise directory ( #11478 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-27 07:45:04 -04:00
Cesar Garcia
7ee20067a8
Fix broken DOC_STYLE_GUIDE.md link in Development.md ( #11368 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-10-26 14:25:42 -04:00
Tim O'Farrell
054c5b666f
Moved event search to background thread ( #11487 )
2025-10-26 09:39:27 -06:00
PiteXChen
0ff7329424
Optimize the condense conditions of the condenser ( #11332 )
...
Signed-off-by: CLFutureX <chenyongqyl@163.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-10-26 11:23:22 -04:00
Wolf Noble
86c590cdc3
feat: Expose session_id to sandbox/runtime container ( #10863 )
2025-10-26 11:21:38 -04:00
mamoodi
319677e629
Fix README docker image ( #11515 )
2025-10-26 11:16:24 -04:00
Robert Brennan
f8b566b858
Fix broken docker links ( #11514 )
2025-10-26 11:05:44 -04:00
Hiep Le
f9694858fb
fix(frontend): frontend connects to WebSocket too early ( #11493 )
2025-10-26 12:35:55 +04:00
Hiep Le
7880c39ede
fix(frontend): loading spinner shown while waiting for start task to complete ( #11492 )
2025-10-26 12:29:21 +04:00
Robert Brennan
b5e00f577c
Replace All-Hands-AI references with OpenHands ( #11287 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-10-26 01:52:45 +02:00
Rohit Malhotra
2631294e79
Fix: incorrect attribute in convo info service ( #11503 )
2025-10-24 16:33:36 -06:00
Ray Myers
47776ae2ad
chore - Reference new org in python deps ( #11504 )
2025-10-24 20:56:56 +00:00
Graham Neubig
0ad411e162
Fix: Change default DOCKER_ORG from all-hands-ai to openhands ( #11489 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-24 15:06:48 -04:00
Alona
7bc56e0d74
feat: add 'git' as trigger word for bitbucket microagent ( #11499 )
2025-10-24 18:49:50 +00:00
Samuel Akerele
e450a3a603
fix(llm): Support nested paths in litellm_proxy/ model names ( #11430 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-10-24 17:41:25 +00:00
softpudding
17e32af6fe
Enhance dead-loop recovery by pausing agent and reprompting ( #11439 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-24 11:25:14 +00:00
Tim O'Farrell
4b303ec9b4
Fixes to unblock frontend ( #11488 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-10-23 14:43:45 -06:00
Ray Myers
eb954164a5
chore - update ghcr enterprise build to new org
2025-10-23 12:53:01 -05:00
Tim O'Farrell
0c1c2163b1
The AsyncRemoteWorkspace class was moved to the SDK ( #11471 )
2025-10-23 09:39:56 -06:00
Hiep Le
dd2a62c992
refactor(frontend): disable some agent server API until implemented in the server source code ( #11476 )
2025-10-23 19:38:18 +04:00
Rohit Malhotra
f3d9faef34
SAAS: dedup fetching user settings from keycloak id ( #11480 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-23 09:56:55 -04:00
Hiep Le
134c122026
fix: disable pro subscription upgrade on LLM page for self-hosted installs ( #11479 )
2025-10-23 01:11:04 +07:00
Rohit Malhotra
523b40dbfc
SAAS: drop deprecated table ( #11469 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-22 10:52:10 -04:00
sp.wack
6a5b915088
Add unified file upload support for V0 and V1 conversations ( #11457 )
2025-10-22 17:44:38 +04:00
sp.wack
a5c5133961
Remove queries from cache and do not refetch them after starting a conversation ( #11453 )
2025-10-22 13:42:09 +00:00
sp.wack
eea1e7f4e1
Prevent calling V1 "start tasks” API if feature flag is disabled + always set “start tasks” query cache to stale ( #11454 )
2025-10-22 20:38:32 +07:00
Hiep Le
e2d990f3a0
feat(backend): implement get_remote_runtime_config support for V1 conversations ( #11466 )
2025-10-22 15:38:25 +07:00
Hiep Le
f258eafa37
feat(backend): add support for updating the title in V1 conversations ( #11446 )
2025-10-22 13:36:56 +07:00
Hiep Le
19634f364e
fix(backend): repository pill does not display the selected repository when a conversation is initiated via slack ( #11225 )
2025-10-22 13:12:32 +07:00
Alona
aa6446038c
fix: remove accidentally committed Docker image tags from config.sh ( #11470 )
2025-10-22 04:48:17 +00:00
Tim O'Farrell
dbddc1868e
Fixes for VSCode code completion ( #11449 )
2025-10-21 21:39:50 +00:00
Rohit Malhotra
cd967ef4bc
SAAS: add local development helper scripts ( #11459 )
2025-10-21 21:26:23 +00:00
Tim O'Farrell
e34c13ea3c
Set dump mode to json to convert UUIDs to strings ( #11467 )
2025-10-21 19:20:56 +00:00
Hiep Le
1f35a73cc4
fix(frontend): display repository information after creating a V1 conversation ( #11463 )
2025-10-21 18:24:26 +00:00
Alona
267528fa82
fix: refresh provider tokens proactively and update git URLs on resume ( #11296 )
2025-10-22 01:19:08 +07:00
sp.wack
49f360d021
Fix toast dismissal to target specific toast IDs instead of all toasts ( #11455 )
2025-10-21 17:43:14 +00:00
sp.wack
9520da668c
Prevent WebSocket provider remount by defaulting to V1 ( #11458 )
2025-10-21 17:11:15 +00:00
Rohit Malhotra
9d19292619
V1: Experiment manager ( #11388 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-21 16:04:48 +00:00
sp.wack
fc9a87550d
Fix zero state not showing for V1 conversations ( #11452 )
2025-10-21 20:04:01 +04:00
sp.wack
490d3dba10
Remove toast notifications for starting/resuming conversation sandbox ( #11456 )
2025-10-21 20:03:45 +04:00
Rohit Malhotra
5ed1dde2e9
CLI Patch Release 1.0.2 ( #11448 )
2025-10-21 15:32:00 +00:00
sp.wack
a68576b876
Clear conversation state when switching between V1 conversations ( #11447 )
2025-10-21 20:21:58 +07:00
mamoodi
722124ae83
Move Search API Key and Confirmation Mode to Advanced settings ( #11390 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-21 08:51:21 -04:00
Tim O'Farrell
44578664ed
Add Concurrency Limits to SandboxService ( #11399 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-20 20:22:12 +00:00
Rohit Malhotra
9efe6eb776
Simplify security analyzer confirmation: replace two reject options with single 'Reject' option ( #11443 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-10-20 19:45:42 +00:00
Tim O'Farrell
6d137e883f
Add VSCode URL support and worker ports to sandbox services ( #11426 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-20 18:43:08 +00:00
Xingyao Wang
2889f736d9
Use PyPI version of Agent-SDK ( #11411 )
2025-10-20 17:25:54 +00:00
sp.wack
531683abae
feat(frontend): V1 conversation API (PARTIAL) ( #11336 )
...
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-10-20 20:57:40 +04:00
Ryan H. Tran
fab64a51b7
Add support for claude-haiku-4-5 ( #11434 )
2025-10-20 19:56:40 +07:00
Rohit Malhotra
cc18a18874
[Hotfix, V1 CLI]: Include missing condenser prompt template in binary executable ( #11428 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-19 18:18:23 +00:00
Graham Neubig
7525a95af0
Fix excessive error logging for missing org-level microagents ( #11425 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-19 13:41:28 -04:00
Rohit Malhotra
640f50d525
Fix: exception handling for get convo metadata ( #11421 )
2025-10-17 18:12:18 +00:00
mamoodi
6f2f85073d
Update PR template ( #11420 )
2025-10-17 13:57:42 -04:00
jpelletier1
9f3b2425ec
Experimental first-time user onboarding microagent ( #11413 )
2025-10-17 12:35:24 -04:00
Tim O'Farrell
1ebc3ab04e
Fix FastMCP authentication API breaking change ( #11416 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-17 16:32:36 +00:00
Graham Neubig
9bd0566e4e
fix(logging): Prevent LiteLLM logs from leaking through root logger ( #11356 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-17 11:19:22 -04:00
Engel Nyst
d82972e126
FE: Replace AllHands logo with OpenHands logo ( #11417 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-17 11:44:56 +02:00
Boxuan Li
e1b94732a8
Implement graceful shutdown for headless mode ( #11401 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-16 23:09:31 -07:00
olyashok
5219f85bfa
feat: make websocket client wait timeout configurable ( #11405 )
...
Co-authored-by: Alex <alex@cellect.ai >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-10-16 16:49:50 +00:00
Kevin Musgrave
a237b578c0
feat(evaluation): Add multi-swe-bench dependency and fix rollout script ( #11326 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-10-16 14:35:19 +00:00
mogith-pn
f42a4f75cb
feat: Clarifai Integration as LLM Provider ( #11324 )
2025-10-16 18:23:00 +04:00
Engel Nyst
3e645f8649
fix(integration-tests): accept --eval-num-workers and --eval-note in integration test runner ( #11387 )
2025-10-16 09:50:24 -04:00
Ryan H. Tran
5182388323
Extend context truncation cases ( #11393 )
2025-10-16 17:55:57 +07:00
juanmichelini
471d272c7c
Mint security eval fix ( #11273 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-10-16 01:42:05 +00:00
Tim O'Farrell
0522734875
Add ProcessSandboxService implementation for process-based sandboxes ( #11394 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-15 17:53:50 -06:00
Tim O'Farrell
f4fd8ea907
Added flag to disable the V1 endpoints inside nested V0 runtimes ( #11391 )
2025-10-15 15:33:52 -06:00
Engel Nyst
e9413aaded
Update header logo branding to OpenHands ( #11383 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-15 21:28:22 +02:00
sp.wack
ef004962cc
hotfix(backend): Update route parameters from 'id' to 'sandbox_id' ( #11389 )
2025-10-15 16:40:10 +00:00
Hiep Le
58d67a2480
fix(backend): repository search is not working in the production environment ( #11386 )
2025-10-15 23:24:27 +07:00
Tim O'Farrell
72179f45d3
Fir for broken V1 db connection ( #11382 )
2025-10-15 08:07:43 -04:00
Ray Myers
15e7709ff6
chore - Add README notice of coming org rename ( #11381 )
2025-10-14 23:39:12 -05:00
Christopher Pereira
bb563d6dd1
Fix typos ( #11162 )
2025-10-14 14:01:51 -04:00
Hiep Le
d991b9880d
fix(frontend): reo tracker should be available only in the SaaS environment, not in self-hosted instances ( #11367 )
2025-10-14 22:16:45 +07:00
Rohit Malhotra
fe82cfd277
Hotfix(CLI VI): unable to launch via default entrypoint ( #11354 )
2025-10-14 10:39:49 -04:00
Cesar Garcia
16fa8ea7be
Fix broken logo in README.md ( #11366 )
2025-10-14 14:29:27 +00:00
Tim O'Farrell
f292f3a84d
V1 Integration ( #11183 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-10-14 02:16:44 +00:00
Rohit Malhotra
5076f21e86
CLI(V1): Patch release ( #11349 )
2025-10-13 22:11:59 +00:00
Rohit Malhotra
2640d43159
Fix API key disappearing bug when updating CLI settings ( #11351 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-13 21:02:58 +00:00
Rohit Malhotra
609fefc1b6
Fix CLI binary GLIBC compatibility for older Linux systems ( #11337 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-13 18:52:52 +00:00
Rohit Malhotra
5db0d495d4
RM CLI version on opening page ( #11347 )
2025-10-13 18:33:57 +00:00
Rohit Malhotra
60fa7b3d01
[Hotfix, CLI(V1)]: Prevent crashing cli when confirmation mode disabled ( #11343 )
2025-10-13 17:43:22 +00:00
Rohit Malhotra
cca2a55166
Fix openhands CLI executable entry point in pyproject.toml ( #11338 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-13 15:04:46 +00:00
Ryan H. Tran
c5e58572d5
fix(cli): escape action content before passing to HTML ( #11333 )
2025-10-13 22:02:26 +07:00
Alona
baaa41ed99
feat: Add Bitbucket Resolver templates ( #10880 )
2025-10-13 10:23:24 -04:00
Kevin Musgrave
19bae5ac0f
feat(evaluation): Add placeholders to swe_gpt4.j2 ( #11228 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-10-13 22:15:05 +08:00
rstar327
93e1cd44c6
fix: (frontend) clean up unsed error variable in try/catch block ( #11325 )
2025-10-13 14:13:11 +00:00
llamantino
c0ce78c64a
fix: remove the hardcoded 5-minute timeout from the docker pull command ( #11322 )
2025-10-13 10:00:10 -04:00
Bogdan Petković
399bf92ed1
Fix: Correct rename detection in apply_patch to check per-diff instead of full patch ( #10913 )
...
Signed-off-by: Bogdan Petkovic <bogdan@fatdragon.dev >
Co-authored-by: Bogdan Petkovic <bogdan@fatdragon.dev >
2025-10-13 09:47:01 -04:00
Ray Myers
2bbe15a329
chore - CI check migrations are in sync and warn ( #10946 )
2025-10-10 15:19:00 -05:00
mamoodi
6f22092d07
Release 0.59.0 ( #11319 )
2025-10-10 15:31:38 -04:00
Rohit Malhotra
c034cc5dfb
Refactor: move helper function to avoid circular imports ( #11310 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-10 12:40:03 -04:00
Hiep Le
9bd02440b0
fix(frontend): some user interface elements are overlapping with the Create API Key modal ( #11301 )
2025-10-10 22:54:10 +07:00
Rohit Malhotra
c9d8782566
V1(CLI): Release ( #11317 )
2025-10-10 15:25:19 +00:00
sp.wack
ef49994700
feat(frontend): V1 WebSocket handler ( #11221 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-10 16:29:27 +04:00
Rohit Malhotra
0f92bdc9a8
V1(CLI): Use built-in token for release ( #11307 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-10 04:27:11 +00:00
Rohit Malhotra
22f67d309c
CLI(V1): Multi platform build + release support ( #11244 )
...
Co-authored-by: Yakshith <yakshith.kommineni@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-09 19:02:02 +00:00
Rohit Malhotra
9fe4e9715a
CLI(V1): Fix confirmation mode breaking on weaker models ( #11274 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-09 17:31:09 +00:00
Hiep Le
4285c49edd
refactor(frontend): revise the scrollbar styling on the settings page ( #11297 )
2025-10-09 23:47:58 +07:00
Hiep Le
6c8bef60f6
refactor(frontend): resolve scrollbar styling issues (repo selection form) ( #11298 )
2025-10-09 23:47:53 +07:00
Hiep Le
7f0b9e6ac2
fix(frontend): resolve layout and interaction issues with the conversation UI on touch devices ( #11299 )
2025-10-09 23:47:35 +07:00
Hiep Le
9db558fd87
fix(frontend): implement a pointer cursor on applicable UI elements when hovered over on the settings page ( #11300 )
2025-10-09 23:47:23 +07:00
Hiep Le
18f6484ef3
fix(frontend): resolve the issue with the ellipsis button functionality on the conversation card within the conversation panel ( #11302 )
2025-10-09 23:47:03 +07:00
Rohit Malhotra
7de32b2579
CLI(V1): expose advanced settings setup for first time users ( #11288 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-09 11:12:37 -04:00
Hiep Le
36b174bfb4
fix(frontend): inconsistent most recent repository list after page refresh ( #11283 )
2025-10-09 16:04:18 +07:00
Hiep Le
f54a930081
fix(frontend): incorrect file drop placeholder display when chat input is expanded ( #11285 )
2025-10-09 16:03:54 +07:00
Hiep Le
3abebef26f
fix(frontend): incorrect active state behavior in chat actions ( #11286 )
2025-10-09 16:02:04 +07:00
eddierichter-amd
a97e1471bb
Lemonade Provider Integration ( #11181 )
2025-10-09 05:35:02 +00:00
Graham Neubig
843cc00e79
feat(logging): JSON log config for Uvicorn when LOG_JSON=1 ( #11264 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-08 11:26:45 -04:00
Xingyao Wang
f3c6fd2122
Remove docs/ folder - migrated to separate repository ( #11261 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-08 08:22:39 -04:00
Rohit Malhotra
c0221e5468
CLI(V1): Fix /status command ( #11272 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-07 19:15:50 +00:00
Rohit Malhotra
997bf8efae
CLI(V1): start new conversations without exiting CLI using /new command ( #11262 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-07 11:28:16 -04:00
Rohit Malhotra
23d325cb16
CLI(V1): GUI Launcher ( #11257 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-07 11:23:58 -04:00
dependabot[bot]
80dc2efaab
chore(deps-dev): bump @tanstack/eslint-plugin-query from 5.90.1 to 5.91.0 in /frontend in the eslint group ( #11190 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-07 15:05:01 +00:00
Graham Neubig
d1f8877600
Fix: Consolidate multi-line error logs into single-line JSON format ( #11249 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-06 13:16:58 -04:00
Alona
08118d742b
increase remote_runtime_api_timeout and handle duplicate secrets ( #11239 )
2025-10-06 22:40:45 +07:00
Hiep Le
c62a6616db
feat(frontend): integrate with Reo.dev ( #11251 )
2025-10-06 21:37:25 +07:00
Xingyao Wang
fbf0429434
Filter all warnings in CLI when DEBUG is disabled ( #11246 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-06 21:26:04 +08:00
Atharv Patil
0e2edb63f5
fix(frontend): Fixed prompt box resizing behavior ( fixes #11025 ) ( #11035 )
2025-10-06 19:29:45 +07:00
Graham Neubig
50b38e9081
fix: migrate to PostHog v6.x API ( #11241 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-05 21:38:37 -04:00
Yakshith
e9c3335656
fix: correct file ownership on mounted volumes ( #11231 )
2025-10-05 01:09:33 +00:00
Rohit Malhotra
3bf038ed7c
CLI(V1) ( #11220 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-10-04 17:14:36 -04:00
caocao-sys
408f8aa50f
fix: RollingLogger move_back method ignoring amount parameter ( #10874 ) ( #10875 )
...
Co-authored-by: shikaixuan <shikaixuan@baidu.com >
2025-10-03 22:49:33 +02:00
mamoodi
025ac7672f
Update docs ( #11224 )
2025-10-03 14:29:24 -04:00
Yakshith
aab6f4127c
fix(frontend): improve chat input status indicator responsiveness ( #11202 )
...
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: chuckbutkus <chuck@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Jamie Chicago <87397251+jamiechicago312@users.noreply.github.com >
2025-10-03 01:36:38 +07:00
Hiep Le
c932cd0815
fix(frontend): org level microagents not appearing (microagent management) ( #11218 )
2025-10-02 22:19:02 +07:00
Hiep Le
d3395172f8
fix(frontend): search repos (microagent management) ( #11217 )
2025-10-02 22:18:43 +07:00
sp.wack
1e8851b244
feat: V1 client types ( #11216 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-02 15:02:37 +00:00
Jamie Chicago
167fb3f429
Replace dub.sh/openhands links with all-hands.dev/joinslack ( #11209 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-01 20:00:00 +00:00
Robert Brennan
df4d30addf
Add POST /api/conversations/{id}/message endpoint ( #11177 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-01 15:35:29 -04:00
chuckbutkus
37daf068c5
Allow custom user ( #11013 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-10-01 17:48:25 +00:00
mamoodi
5452abe513
Release 0.58.0 ( #11168 )
2025-10-01 13:18:20 -04:00
Hiep Le
a8b6406dac
fix: searching repositories ( #11203 )
2025-10-01 22:21:20 +07:00
Hiep Le
509d4a9513
fix(frontend): the horizontal scrollbar is not displayed for the markdown content ( #11200 )
2025-10-01 12:31:56 +07:00
Alona
d099c21f5d
fix: add provider tokens to resume conversation endpoint ( #11155 )
2025-10-01 05:20:48 +07:00
Hiep Le
4c89b5ad91
fix: showing unrelated files in the changes tab ( #11185 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-10-01 01:44:36 +07:00
sp.wack
729c181313
Revert "fix(backend): Add validation for LLM settings to prevent non-pro user bypass" ( #11192 )
2025-09-30 17:54:33 +00:00
Hiep Le
2eb3a9e6ad
refactor(frontend): migration of use-ws-error-message.ts to zustand ( #11147 )
2025-09-30 22:51:17 +07:00
Hiep Le
2382baacc2
feat(frontend): persist recent repos ( #11171 )
2025-09-30 22:15:36 +07:00
dependabot[bot]
98ce55e2fc
chore(deps): bump the version-all group across 1 directory with 12 updates ( #11174 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-30 13:18:09 +00:00
Ray Myers
c929447624
Tag enterprise-server image with PR Head ( #11182 )
2025-09-30 08:58:20 -04:00
Hiep Le
2cc77fb034
refactor(frontend): migration of use-optimistic-user-message.ts to zustand ( #11148 )
2025-09-30 19:56:07 +07:00
Hiep Le
d57462e8ca
refactor(frontend): update the not found message displayed when no repositories match the search query ( #11187 )
2025-09-30 19:55:52 +07:00
Hiep Le
1e23017bb1
fix(frontend): pause agent button (chat interface) ( #11172 )
2025-09-30 19:55:25 +07:00
Hiep Le
3493348fac
refactor(frontend): align chat message action buttons ( #11173 )
2025-09-30 19:55:09 +07:00
Web3 Outlaw
e63d981192
Upgrade Volta Node to 22.x ( #11166 )
2025-09-30 16:47:33 +04:00
Xingyao Wang
e19b3dd1f0
Add claude-sonnet-4-5 model support ( #11179 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-30 03:27:19 +00:00
Ray Myers
c3da6c20bd
chore - Upgrade to Debian Trixie in app image and runtime image option ( #11114 )
2025-09-29 21:08:48 +00:00
mamoodi
a022f505a8
Remove legacy README_CN.md and README_JA.md translation files ( #11169 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-29 22:08:59 +02:00
Hiep Le
04196f8d53
fix(frontend): duplicate LLM navigation items in settings sidebar ( #11176 )
2025-09-29 15:34:04 -04:00
mamoodi
dcf00c34fa
remove broken screenshot ( #11167 )
2025-09-29 09:35:57 -04:00
Robert Brennan
d4e94b32e1
Remove missing user message check for REMOTE_API_KEY ( #11164 )
2025-09-29 08:57:04 +08:00
Engel Nyst
a1b81fe923
Enable native tool calling for Anthropic Claude 3.5 Sonnet (dot-notation) models ( #11156 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-28 00:38:37 +02:00
mamoodi
e6d799c51a
Remove discord links as it winds down and some small doc updates ( #11145 )
2025-09-27 08:00:03 -04:00
sp.wack
fb6f688049
refactor(frontend): convert settings to vertical sidebar layout ( #10971 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-26 13:57:37 +00:00
sp.wack
ef12adc107
fix(backend): Add validation for LLM settings to prevent non-pro user bypass ( #11113 )
2025-09-26 16:10:09 +04:00
Hiep Le
8a7a5cce5e
refactor(frontend): remove store.ts file ( #11119 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-09-26 10:03:18 +07:00
mamoodi
b883fe37e6
fix MCP links ( #11137 )
2025-09-25 23:32:19 +00:00
mamoodi
182b7adcab
Clean up MCP docs and move it to settings ( #11133 )
2025-09-25 18:28:29 -04:00
mamoodi
63829d0f45
Fix help links for OpenHands Provider ( #11128 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-25 19:04:48 +00:00
jpelletier1
830a9e027f
docs: Add Pro Subscription documentation page ( #11115 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-25 13:07:30 -04:00
mamoodi
120a5d6ebd
Add new settings folder for better organization ( #11118 )
2025-09-25 12:06:10 -04:00
mamoodi
6b1d1869f3
Run pypi workflow on tags ( #11112 )
2025-09-25 14:03:01 +00:00
Hiep Le
e376c2bfd1
refactor(frontend): migration of agent-slice.ts to zustand ( #11102 )
2025-09-25 12:44:21 +07:00
mamoodi
f8f74858da
Update parts of the OpenHands Cloud docs ( #11107 )
2025-09-24 16:27:52 -04:00
Ray Myers
848a884b04
chore - Track Python test coverage ( #11072 )
2025-09-24 15:27:34 -05:00
Hiep Le
88a58a1748
refactor(frontend): migration of jupyter-slice.ts to zustand ( #11019 )
2025-09-25 00:56:55 +07:00
Hiep Le
f59ea69b70
refactor(frontend): migration of microagent-management-slice.ts to zustand ( #11033 )
2025-09-24 23:58:17 +07:00
dependabot[bot]
8f004a1f6d
chore(deps-dev): bump @tanstack/eslint-plugin-query from 5.86.0 to 5.90.1 in /frontend in the eslint group ( #11101 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 20:53:20 +04:00
sp.wack
15b4690ebf
feat(frontend): Animate conversation panels ( #11099 )
2025-09-24 16:41:19 +00:00
Hiep Le
df1c5bbf85
refactor(frontend): migration of event-message-slice.ts to zustand ( #11080 )
2025-09-24 22:53:45 +07:00
Hiep Le
8adbb76bd7
refactor(frontend): migration of browser-slice.ts to zustand ( #11081 )
2025-09-24 22:52:48 +07:00
Hiep Le
0095672439
feat(frontend): keyboard shortcuts for file copy and paste ( #11096 )
2025-09-24 22:52:03 +07:00
Hiep Le
6a5d09660d
fix(frontend): upgrade banner covers conversation panel in settings ( #11094 )
2025-09-24 21:40:16 +07:00
Hiep Le
a94906e15c
refactor(frontend): migration of security-analyzer-slice.ts to zustand ( #11082 )
2025-09-24 21:32:25 +07:00
Hiep Le
12dc256b5a
refactor(frontend): git actions should be enabled at all times ( #11063 )
2025-09-24 21:31:51 +07:00
Hiep Le
11edf33b97
refactor(frontend): remove file-state-slice.ts file ( #11061 )
2025-09-24 21:31:11 +07:00
Hiep Le
fce66e94e7
refactor(frontend): event message ( #11001 )
2025-09-24 21:30:55 +07:00
Hiep Le
5457392eae
refactor(frontend): migration of conversation-slice.ts to zustand ( #11032 )
2025-09-24 21:30:37 +07:00
Ray Myers
1e7024b60a
fix - Set claude sonnet output limit ( #11098 )
2025-09-24 13:31:20 +00:00
Hiep Le
3977d4fdd7
fix(frontend): insufficient spacing between last message and chat input ( #11055 )
2025-09-24 20:13:21 +07:00
Tejas Goyal
16004426a2
feat: Add configurable timeouts for MCP tool invocations (Good first issues: #10684 ) ( #11029 )
...
Co-authored-by: Tejas Goyal <tejas@Tejass-MacBook-Pro.local >
2025-09-24 16:43:54 +04:00
dependabot[bot]
73eb53a379
chore(deps): bump the version-all group across 1 directory with 21 updates ( #11078 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-24 16:24:27 +04:00
BenYao21
d3d70fcc60
issue #9388 , this will fix the issue ( #10450 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-09-22 16:56:53 -04:00
Xinyi He
7906eab6b1
Add inference generation of SWE-Perf Benchmark ( #10246 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-22 20:35:30 +00:00
juanmichelini
547e1049f1
Multi swe gym ( #10605 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-22 15:56:26 -04:00
mamoodi
818cc60b52
New label for not going stale ( #11069 )
2025-09-22 11:53:47 -04:00
Robert Brennan
431d2c1f43
security: upgrade setuptools to >=78.1.1 to address CVE-2025-47273 and CVE-2024-6345 ( #11038 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: enyst <engel.nyst@gmail.com >
2025-09-22 04:05:45 +00:00
Engel Nyst
07f23641a3
build(deps): pin litellm to avoid build failure ( #11054 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-22 03:54:37 +02:00
Hiep Le
de84af5586
feat(frontend): display lock icon when confirmation mode is enabled ( #11030 )
2025-09-20 10:55:19 +07:00
Hiep Le
b7765ba3f7
refactor(frontend): fix typecheck ( #11037 )
2025-09-19 13:43:00 -04:00
Hiep Le
b89f2e51e4
refactor(frontend): migration of metrics-slice.ts to zustand ( #11018 )
2025-09-19 23:52:21 +07:00
mamoodi
e09f93aa75
Release 0.57.0 ( #10981 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-09-19 12:40:56 -04:00
Hiep Le
9f529b105a
refactor(frontend): migration of command-slice.ts to zustand ( #11003 )
2025-09-19 23:33:59 +07:00
Graham Neubig
89e3d2a867
Improve OpenHands provider pricing documentation ( #10974 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-20 00:22:44 +08:00
Hiep Le
a7b9a4f291
refactor(frontend): migration of status-slice.ts to zustand ( #11017 )
2025-09-19 22:27:55 +07:00
Hiep Le
88cd16ae21
refactor(frontend): migration of initial-query-slice.ts to zustand ( #11020 )
2025-09-19 22:27:20 +07:00
Hiep Le
a8a3e9e604
refactor(frontend): remove the code-slice.ts file ( #11021 )
2025-09-19 21:22:29 +07:00
Hiep Le
0061bcc0b0
refactor(frontend): custom chat input ( #10984 )
2025-09-19 21:06:18 +07:00
Hiep Le
9c9fa780b0
refactor(frontend): task tracking observation content ( #11002 )
2025-09-19 20:03:05 +07:00
Alona
569ac16163
Improve token refresh error logging ( #11026 )
2025-09-19 14:18:38 +07:00
Robert Brennan
46f7738f41
Update Python packages to latest versions ( #11023 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-18 19:52:46 +00:00
Rohit Malhotra
3f3669dd34
Hotfix: rm model choice override ( #11022 )
2025-09-18 14:40:06 -04:00
sp.wack
cd65645eea
Hide Tavily search API key help text in SaaS mode ( #11014 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-18 16:40:29 +00:00
Robert Brennan
8e88a7a277
fix: resolve critical and high CVEs in enterprise Docker image ( #10987 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-18 11:25:33 -04:00
Hiep Le
b393d52439
refactor(frontend): conversation main ( #10985 )
2025-09-18 20:23:13 +07:00
Hiep Le
faeec48365
refactor(frontend): conversation card ( #10986 )
2025-09-18 20:22:59 +07:00
sp.wack
774caf0607
feat: refactor status indicators ( #10983 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-17 22:32:55 +04:00
sp.wack
7222730df0
Fix SaaS callback URLs and pro pill positioning ( #10998 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-17 16:56:02 +00:00
Hiep Le
910177fc57
refactor(frontend): system message modal ( #10969 )
2025-09-17 21:56:14 +07:00
Hiep Le
ac9badbd20
refactor(frontend): metrics modal ( #10968 )
2025-09-17 21:55:25 +07:00
Ray Myers
02c299d88f
Fix Slack resolver failing on AWAITING_USER_INPUT state ( #10992 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-17 09:20:12 -05:00
mamoodi
f65fbef649
Remove runtime settings ( #10996 )
2025-09-17 13:59:29 +00:00
Hiep Le
3c2acad28d
refactor(frontend): microagents modal ( #10970 )
2025-09-16 22:32:23 +07:00
Boxuan Li
0f1780728e
Update str_replace_editor tool to use dynamic workspace path from SANDBOX_VOLUMES ( #10965 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-15 17:46:54 -07:00
sp.wack
d3f3378a4c
feat: Upgrade banner for unsubscribed SaaS users ( #10890 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-15 23:04:44 +00:00
Engel Nyst
65f4164749
[Docs] Add environment variables reference table ( #10926 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-15 18:31:44 +00:00
Hiep Le
3f984d878b
refactor(frontend): move conversation APIs to a dedicated service handler ( #10957 )
2025-09-16 00:57:15 +07:00
Eliot Jones
10b871f4ab
feat: Add Cygnal integration ( #10898 )
2025-09-15 09:57:03 -04:00
Hiep Le
d664f516db
refactor(frontend): conversation tab content component ( #10956 )
2025-09-15 20:56:38 +07:00
Hiep Le
e74bbd81d1
fix(frontend): suppressing event display in the absence of user messages ( #10955 )
2025-09-15 20:56:16 +07:00
Hiep Le
ab893f93f0
refactor(frontend): use-auto-resize hook ( #10959 )
2025-09-15 20:49:15 +07:00
Hiep Le
5aba498e77
refactor(frontend): move billing APIs to a dedicated service handler ( #10958 )
2025-09-15 20:37:07 +07:00
Hiep Le
1523555eea
refactor(frontend): remove dead code ( #10839 )
2025-09-15 20:35:56 +07:00
Kaushik Ashodiya
30604c40fc
fix: improve CLI help and version command performance ( #10908 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-12 14:23:01 -04:00
Hiep Le
8dc46b7206
refactor(frontend): optimize pre-commit lint script ( #10870 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-09-12 15:23:29 +00:00
Hiep Le
69498bebb4
refactor(frontend): new conversation component ( #10937 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-09-12 22:15:26 +07:00
tksrmz
77ee9e25d9
fix(frontend): highlight preceding stars on hover in LikertScale ( #10948 )
2025-09-12 18:01:40 +04:00
Hiep Le
74753036bb
refactor(frontend): move user APIs to a dedicated service handler ( #10943 )
2025-09-12 09:08:15 +07:00
Hiep Le
95d7c10608
refactor(frontend): move option APIs to a dedicated service handler ( #10933 )
2025-09-12 00:43:15 +07:00
Hiep Le
c142cc27ff
refactor(frontend): home header component ( #10930 )
2025-09-12 00:10:58 +07:00
Hiep Le
0e20fc206b
refactor(frontend): move settings APIs to a dedicated service handler ( #10941 )
2025-09-11 23:39:23 +07:00
Hiep Le
e21475a88e
feat(frontend): persist drawer open/close state on page refresh ( #10935 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-09-11 15:58:00 +00:00
Hiep Le
921fec0019
refactor(frontend): expand repository pill to full available width ( #10936 )
2025-09-11 22:37:44 +07:00
Hiep Le
049f839a62
refactor(frontend): move auth APIs to a dedicated service handler ( #10932 )
2025-09-11 22:31:41 +07:00
Hiep Le
0dde758e13
refactor(frontend): move microagent management API to a dedicated service handler ( #10934 )
2025-09-11 22:27:56 +07:00
Tim O'Farrell
8257ae70cc
Additional logs to debug container working directories ( #10902 )
...
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2025-09-11 11:06:19 -04:00
Ray Myers
4513bcc622
chore - MyPy check Enterprise with OpenHands ( #10858 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-09-11 11:05:50 -04:00
Hiep Le
b5b9a3f40b
refactor(frontend): create waiting for runtime component ( #10931 )
2025-09-11 21:30:05 +07:00
Xingyao Wang
8ea1259943
Add GitHub workflow for MDX format checking and fix parsing error ( #10924 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-10 23:04:54 +00:00
Ray Myers
ddb2794adf
fix - Tag enterprise with the same SHA as app image. ( #10921 )
2025-09-10 16:47:31 -05:00
sp.wack
79fdcad7ef
Fix status indicator and chat input synchronization issue ( #10914 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-10 20:39:14 +00:00
chuckbutkus
1de70b8ce4
Fix runtime init ( #10909 )
2025-09-10 19:28:12 +00:00
sp.wack
3baeecb27c
meta(frontend): Improve UX ( #9845 )
...
Co-authored-by: Mislav Lukach <mislavlukach@gmail.com >
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-10 18:12:52 +00:00
Tim O'Farrell
b08238c841
Fix for issue where some attributes in pr_data are defined but are null or undefined ( #10827 )
2025-09-09 21:28:40 +00:00
sp.wack
831084df4c
Remove git authentication requirement for secrets in SaaS mode ( #10903 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-09 19:50:13 +00:00
sp.wack
eb4dacb577
Fix ruff formatting in enterprise token_manager.py ( #10901 )
2025-09-09 18:45:45 +00:00
jrobles98
8e71459601
Fix typo ( #10702 )
2025-09-09 12:39:58 -04:00
Tim O'Farrell
fc29815aa0
Value logged as error should be info ( #10831 )
2025-09-09 08:48:29 -06:00
mamoodi
a809d74b7d
Release 0.56.0 ( #10876 )
2025-09-09 10:30:43 -04:00
Ryan H. Tran
b090d097ed
Fix Docker build error 'groupadd: GID 1000 already exists' ( #10888 )
2025-09-09 21:50:23 +08:00
Graham Neubig
79f32a34a0
Fix SANDBOX_VOLUMES format in headless mode documentation ( #10887 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-08 14:17:20 -04:00
Ashwin Kumar B V
805bc5608e
Update deprecated dependencies: google-genai and yanked ddtrace ( #10866 )
...
Co-authored-by: enyst <engel.nyst@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-08 10:04:16 -05:00
Ray Myers
61e1957cee
chore - Make enterprise preview work when labeled after the fact ( #10862 )
2025-09-08 09:54:51 -05:00
Joe Axe
a25826a5f9
fix: resolve empty API keys to None and add Bedrock model support ( #10573 )
2025-09-08 14:45:10 +02:00
Ryan H. Tran
df9320f8ab
Implement model routing support ( #9738 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-08 16:19:34 +07:00
Boxuan Li
af0ab5a9f2
Fix working_dir bug in local runtime ( #10801 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-07 23:44:55 -07:00
Ruilin Zhou
9960d11d08
feat(runtime): upgrade E2B runtime to v2.0 with full implementation ( #10832 )
2025-09-08 06:32:08 +02:00
mamoodi
d5d5e265f8
Fix issue #10729 : Add x-ai/grok-code-fast-1 to MODELS_WITHOUT_STOP_WORDS ( #10867 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-09-08 05:30:45 +02:00
Xingyao Wang
989a4e662b
feat: integrate with unified docs repository ( #10830 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-06 16:10:21 +02:00
骆艺轩
ecfbae2285
refactor: Tweak labels prompt ( #10523 ) ( #10757 )
2025-09-06 03:17:44 +02:00
Tim O'Farrell
c9cf351697
Added type hints for experiment manager ( #10851 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-09-05 12:14:16 -06:00
Tim O'Farrell
aca568cfbe
More Type Safety ( #10848 )
2025-09-05 11:34:43 -06:00
dependabot[bot]
3366ad9de7
chore(deps): bump the version-all group in /frontend with 7 updates ( #10844 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 19:10:32 +04:00
Ankit Kumar Yadav
f442e07b33
docs: replaced slack invite links with dub.sh link ( fixes #10768 ) ( #10779 )
2025-09-05 08:57:49 -04:00
Ray Myers
fdf8b21b84
Update enterprise readme ( #10826 )
2025-09-04 17:20:06 -05:00
Engel Nyst
93e843a06b
Revert "feat(agent): add security-related items in system prompt to defense against data exfiltration" ( #10822 )
2025-09-05 05:07:30 +08:00
Ray Myers
e37f7b0e0f
Enterprise code and docker build ( #10770 )
2025-09-04 15:44:54 -04:00
Haowei Lin
bd8b1bfa25
Add a new benchmark: AlgoTune ( #10724 )
...
Co-authored-by: linhaowei <linhaowei@wizardquant.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-09-04 18:08:50 +00:00
dependabot[bot]
a4f11006f6
chore(deps-dev): bump @tanstack/eslint-plugin-query from 5.83.1 to 5.86.0 in /frontend in the eslint group ( #10817 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 15:51:28 +00:00
sp.wack
c6950946bb
Add refetchInterval to useActiveHost hook for automatic host status updates ( #10815 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-04 14:59:16 +00:00
Engel Nyst
81d6341f9d
chore(server): rename Session to WebSession ( #10565 )
2025-09-04 16:49:54 +02:00
dependabot[bot]
55a6bbd9a4
chore(deps): bump the version-all group across 1 directory with 8 updates ( #10799 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 17:08:42 +04:00
Zacharias Fisches
20e5c40969
Fix swe-bench run_infer.py config parsing from config.toml ( #10792 )
2025-09-04 20:10:08 +08:00
Xingyao Wang
3e8dc41bdf
Add microagent for fixing E501 line too long errors ( #10796 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-04 19:48:08 +08:00
Hiep Le
49d37119a9
chore(frontend): remove feature flag (microagent management) ( #10769 )
2025-09-02 19:46:09 +00:00
Jamie Chicago
cfd416c29f
feat: update welcome-good-first-issue.yml ( #10766 )
2025-09-02 19:41:58 +00:00
Ray Myers
c052dd7da5
chore - Update license for enterprise folder ( #10761 )
2025-09-02 18:48:45 +00:00
Ryan H. Tran
3f77b8229a
Add support for AGENTS.md files in microagent system ( #10528 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-03 02:18:38 +08:00
Tim O'Farrell
8d13c9f328
UI for determining if llm options are enabled ( #10665 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-09-02 12:09:55 -06:00
mamoodi
f46b112f17
Add more troubleshooting for linux ( #10704 )
2025-09-02 14:02:16 -04:00
mamoodi
44dc7f9e9b
Release 0.55.0 ( #10657 )
2025-09-02 13:49:02 -04:00
Hiep Le
00eaa7a6e1
refactor(frontend): remove the branch dropdown from the learn this repo modal (microagent management) ( #10755 )
2025-09-02 22:34:00 +07:00
Hiep Le
9f1d6963b8
feat(frontend): support pagination when loading repositories (microagent management) ( #10708 )
2025-09-02 17:03:58 +04:00
Rohit Malhotra
f61fa93596
Fix fragile URL parsing in Bitbucket service search_repositories method ( #10733 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-01 02:59:24 -04:00
Rohit Malhotra
3e87c08631
refactor: introduce HTTPClient protocol for git service integrations ( #10731 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-09-01 01:44:31 -04:00
Rohit Malhotra
21f3ef540f
refactor: Apply GitHub mixins pattern to BitBucket service ( #10728 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-31 16:09:41 -04:00
Rohit Malhotra
61a93d010c
Refactor GitLab service into modular mixins pattern ( #10727 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-31 19:10:40 +00:00
Rohit Malhotra
9d6afa09b6
Fix GraphQL URL configuration for GitHub Enterprise Server ( #10725 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-30 18:06:00 -04:00
Rohit Malhotra
c648b6f74f
Refactor: Modularize GitHubService into feature mixins ( #10492 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-29 23:45:15 -04:00
sp.wack
c0fa41da65
fix: auto-load repositories when insufficient content in dropdown ( #10697 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-08-29 21:17:27 +00:00
Rohit Malhotra
6eb32e9ae4
Fix: Add method to merge conversation stats ( #10667 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-29 20:15:44 +00:00
Rohit Malhotra
6a544d4274
(Hotfix): Branch pagination for GitLab ( #10710 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-29 20:15:15 +00:00
Calvin Smith
4aada82b75
fix: Linking condensation and task tracking prompts ( #10656 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-08-29 09:18:31 -06:00
Ryan H. Tran
ab2da611f5
fix: validate task_list schema for task tracker ( #10624 )
2025-08-29 10:57:50 +00:00
Rohit Malhotra
e47bcf31e4
[Bug, GitLab]: fix missing context in cloud resolver ( #10509 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-29 02:38:03 -04:00
mamoodi
83b9262379
Add troubleshooting guide for linux timeout issue ( #10685 )
2025-08-29 05:52:36 +02:00
Rohit Malhotra
edc95141f7
Implement branch pagination for repository selection and improve UI async dropdown behaviour ( #10588 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-08-29 03:38:42 +00:00
Hiep Le
5b35203253
refactor: remove branch dropdown, update title, fix pr_number issue (microagent management) ( #10691 )
2025-08-29 00:24:48 +04:00
Rohit Malhotra
7e3eabe777
(Hotfix): ConversationStats metrics loss for unregistered services ( #10676 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-28 14:15:20 -04:00
dependabot[bot]
23713bfe8c
chore(deps): bump the version-all group in /frontend with 5 updates ( #10686 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-28 14:53:14 +00:00
Ryan H. Tran
81829289ab
Add support for passing list of Message into LLM completion ( #10671 )
2025-08-28 21:22:28 +08:00
Ray Myers
9709431874
fix: cli dedupe TaskTrackingAction thoughts by using display_thought_if_new ( #10660 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-28 21:20:39 +08:00
dependabot[bot]
0e9906f41e
chore(deps): bump posthog-js from 1.260.3 to 1.261.0 in /frontend in the version-all group ( #10658 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-28 16:15:31 +04:00
chuckbutkus
9ac9a47207
Missed a place for the group change ( #10659 )
2025-08-27 21:47:20 +00:00
Hiep Le
75653e805a
refactor(frontend): enhance the launch microagent modal (memory UI). ( #10651 )
2025-08-28 01:41:58 +07:00
mamoodi
9630b536cd
Revert "Add support for passing list of Message into LLM completion" ( #10653 )
2025-08-27 17:51:17 +00:00
Engel Nyst
6f5c8186b8
Fix(settings): enforce condenser max history size >= 20 and improve messaging ( #10638 )
2025-08-27 18:37:41 +02:00
Rohit Malhotra
36e0d8d3da
[Fix]: token refresh for nested runtimes ( #10637 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-27 12:20:34 -04:00
Ryan H. Tran
e68abf8d75
Add support for passing list of Message into LLM completion ( #10650 )
2025-08-27 22:39:26 +07:00
Ryan H. Tran
93ef1b0cda
Remove image content filtering in ConversationMemory ( #10645 )
2025-08-27 22:28:09 +07:00
Web3 Outlaw
77b5c6b161
Fix Typos in Comment and Docs ( #10644 )
2025-08-27 14:06:39 +00:00
Hiep Le
57aa7d5c12
feat: hide conversations after PR closure or merge (microagent management) ( #10600 )
2025-08-27 16:32:04 +07:00
Hiep Le
50391ecdf3
feat(frontend): update learning repo flow (microagent management) ( #10597 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-27 16:02:48 +07:00
dependabot[bot]
672650d3d9
chore(deps): bump the version-all group in /frontend with 7 updates ( #10643 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-27 12:10:48 +04:00
Rohit Malhotra
9afedea170
[Bug, GitHub]: fix missing context in cloud resolver ( #10517 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-27 07:07:09 +00:00
chuckbutkus
c0bb84dfa2
Non root user ( #10155 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-27 02:23:39 -04:00
Hiep Le
18b5139237
fix(backend): show name of created branch in conversation list. ( #10208 )
2025-08-27 11:41:12 +07:00
Rohit Malhotra
4849369ede
frontend(chat): render conversation_instructions from RecallObservation ( #10639 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-26 23:32:18 -04:00
Xingyao Wang
b082ccc0fb
feat(llm): add support for deepseek and gpt-5-mini, util for token count ( #10626 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-27 11:03:35 +08:00
mamoodi
b0007076c0
Remove duplicated command in CLI ( #10634 )
2025-08-26 16:01:16 -04:00
Tim O'Farrell
4a4f213f57
Remove unused translation keys from translation.json ( #10631 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-26 11:59:48 -06:00
Tim O'Farrell
f9099fe6db
Refactor conversation status ( #10590 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-26 08:06:26 -06:00
Xingyao Wang
8f46a0a7a3
Add gpt-5-mini-2025-08-07 as verified model & supported in OpenHands provider ( #10628 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-26 13:15:16 +00:00
dependabot[bot]
55d204ae1b
chore(deps): bump the version-all group in /frontend with 21 updates ( #10614 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 06:09:20 +00:00
baii
4d7cd228da
Fix(backend): correctly forward AWS Bedrock aws_access_key_id / aws_secret_access_key / aws_region_name to litellm ( #9663 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-08-25 22:07:28 +00:00
Tim O'Farrell
a3f92df4b3
Fix for issue where exceptions are swallowed ( #10602 )
2025-08-25 15:50:15 -06:00
Engel Nyst
e41f8f5215
feat(settings): configurable condenser max history size (FE+BE) ( #10591 )
2025-08-25 22:50:52 +02:00
Jamie Chicago
6448f5a681
docs: Add Ubuntu installation steps for Windows WSL setup ( #10485 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-25 20:43:04 +00:00
Graham Neubig
5fcc648d5f
Add E2E test for multi-conversation resume functionality (Issue #10384 ) ( #10390 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-25 15:15:54 -04:00
danieljbruntz
c9d96038c1
feat: Add OPENHANDS_FORCE_VISION env var to override vision capability detection ( #10255 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-08-25 19:05:58 +00:00
Calvin Smith
408af4e012
fix: Extend cases where truncation triggers ( #10607 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-08-25 12:59:41 -06:00
mamoodi
d9ac2faff6
Add backlog label to exemption ( #10598 )
2025-08-25 14:57:35 -04:00
Rohit Malhotra
64383a66e2
docs: Update Project Management integration docs ( #10161 )
...
Co-authored-by: OpenHands <openhands@all-hands.dev >
2025-08-25 14:51:06 -04:00
chuckbutkus
7fbcb29499
Allow for path based runtimes in the SAAS environment ( #10518 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-25 14:31:07 -04:00
hereisok
e7aae1495c
perf: remove the sleep before runtime initialization ( #10033 )
...
Signed-off-by: hereisok <hereisok@angai.wk @gmail.com>
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-08-25 13:56:57 -04:00
Hiep Le
d33f27d141
refactor(frontend): separate the microagents and conversations (microagent management) ( #10596 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-26 00:50:25 +07:00
Hiep Le
d08851859b
refactor(frontend): update helper text (microagent management) ( #10595 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-26 00:49:11 +07:00
Hiep Le
7f4d311294
fix: subscription logic by polling for available runtime (microagent management, memory UI) ( #10519 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-25 20:44:00 +04:00
dependabot[bot]
049f058ed1
chore(deps-dev): bump eslint-plugin-unused-imports from 4.1.4 to 4.2.0 in /frontend in the eslint group ( #10511 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-25 18:03:22 +04:00
Tim O'Farrell
bb6cf5a816
Refactor authentication error handling with global FastAPI exception handler ( #10403 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-25 07:54:30 -06:00
Engel Nyst
d9bc5824a0
docs: add shell guidance to avoid set -e variants in this environment ( #10579 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-24 13:39:37 +08:00
Xingyao Wang
fd5b5075d6
Simplify CLI markdown rendering; remove python-markdown deps; update tests ( #10538 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-24 01:23:06 +08:00
Hiep Le
f5cd7b256d
feat(frontend): Implement LLM risk analyzer UI ( #10569 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: llamantino <213239228+llamantino@users.noreply.github.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan H. Tran <descience.thh10@gmail.com >
Co-authored-by: Neeraj Panwar <49247372+npneeraj@users.noreply.github.com >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Insop <1240382+insop@users.noreply.github.com >
Co-authored-by: test <test@test.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Zhonghao Jiang <zhonghao.J@outlook.com >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-08-23 02:08:45 +07:00
Neeraj Panwar
df86fd275d
Fixes bug 9682 ( #9692 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-08-22 16:51:53 +00:00
Xingyao Wang
d22a2e39e7
feat(agent): add security-related items in system prompt to defense against data exfiltration ( #10477 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-22 15:53:13 +00:00
Xingyao Wang
ca424ec15d
[agent] Add LLM risk analyzer ( #9349 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: llamantino <213239228+llamantino@users.noreply.github.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ryan H. Tran <descience.thh10@gmail.com >
Co-authored-by: Neeraj Panwar <49247372+npneeraj@users.noreply.github.com >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Insop <1240382+insop@users.noreply.github.com >
Co-authored-by: test <test@test.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Zhonghao Jiang <zhonghao.J@outlook.com >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-08-22 14:02:36 +00:00
Xingyao Wang
4507a25b85
Evaluation: redirect sessions to repo-local .eval_sessions via helper; apply across entrypoints; add tests ( #10540 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-22 13:34:02 +00:00
llamantino
d9cf5b7302
ci: add GitHub Action to post welcome message on good first issues ( #9707 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-08-22 09:09:45 -04:00
Xingyao Wang
2a86e32263
fix(CI): Pin @modelcontextprotocol/server-filesystem to version 2025.8.18 ( #10561 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-22 05:00:11 +08:00
Engel Nyst
b311ae6e15
fix: normalize malformed <parameter> tags (Qwen3) ( #10539 )
2025-08-21 19:03:20 +02:00
Ryan H. Tran
adb773789a
Upgrade aci to 0.3.2: clamp view_range end to file length and emit warning instead of error ( #10502 )
2025-08-21 23:01:54 +07:00
Engel Nyst
91d3d1d20a
Fix: expose aggregated LLM metrics in State for evaluation scripts ( #10537 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-21 17:43:09 +02:00
llamantino
e9e2c98946
fix(tests): increase hard timeout in test_bash_server to avoid timeout on Windows ( #9930 )
2025-08-21 17:12:42 +02:00
Engel Nyst
7861c1ddf7
fix(anthropic): disable extended thinking for Opus 4.1 ( #10532 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-21 00:13:15 +02:00
Engel Nyst
5ce5469bfa
docs: update OpenAPI specification to include all current endpoints ( #10412 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-20 21:58:35 +02:00
Xingyao Wang
4a3f5dd9b4
fix(runtime): correctly set session_api_key for local runtime ( #10506 )
2025-08-21 03:51:19 +08:00
Joe O'Connor
bc8b995dd3
Add additional networks ( #9566 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-08-20 18:52:31 +00:00
chuckbutkus
07c4742496
Add useful tools jq and gettext to image ( #10531 )
2025-08-20 18:27:09 +00:00
mamoodi
b5887f8a9d
Fix CLI docs command ( #10520 )
2025-08-20 14:53:15 +00:00
mamoodi
0166df6575
Release 0.54.0 ( #10465 )
2025-08-20 10:29:15 -04:00
Ryan H. Tran
e03a1f4e37
Move TASKS.md to session-specific directory in ~/.openhands ( #10493 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-20 22:26:55 +08:00
sp.wack
c763f0e368
chroe(vscode): Refresh vscode integration lockfile ( #9965 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-08-20 15:33:11 +02:00
Engel Nyst
bb0e24d23b
Centralize model feature checks ( #10414 )
...
Co-authored-by: OpenHands-GPT-5 <openhands@all-hands.dev >
2025-08-19 20:30:07 +00:00
sp.wack
aa6b454772
fix: Enhance GitHub repository search to include user organizations ( #10324 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-19 15:56:15 +00:00
sp.wack
0297b3da18
Fix conversation ID validation to return 400 instead of 500 for long IDs ( #10496 )
2025-08-19 18:03:05 +04:00
Hiep Le
476954f3a4
refactor(frontend): update the styling for the microagent management page. ( #10494 )
2025-08-19 19:50:42 +07:00
dependabot[bot]
f296d7bde5
chore(deps): bump abatilo/actions-poetry from 3 to 4 ( #10487 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 13:58:39 +02:00
Zacharias Fisches
f866b3f8ea
Update modal runtime for modal>=1.0 ( #10479 )
...
Co-authored-by: Ryan H. Tran <descience.thh10@gmail.com >
2025-08-19 10:33:03 +00:00
Zacharias Fisches
36d31b74f7
fix jinja / dockerfile syntax by removing newlines ( #10476 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-08-19 02:50:41 +00:00
Engel Nyst
634a7691a2
tests: reorganize unit tests into subdirectories mirroring source modules ( #10484 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-19 01:11:07 +02:00
Xingyao Wang
81ba4399fa
fix(frontend): fix MCP tab in frontend unit tests ( #10481 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-18 21:25:09 +00:00
Rohit Malhotra
875036d920
(Hotfix): Fix logs and filestore init for llm registry ( #10470 )
2025-08-18 20:57:08 +00:00
Xingyao Wang
39333dd5de
feat: enable MCP in SaaS ( #10480 )
2025-08-18 20:40:42 +00:00
Rohit Malhotra
3660933d59
refactor: replace 'convo' naming with 'conversation' ( #10473 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-18 15:10:32 -04:00
Xingyao Wang
baf2cc5c7e
Pin OpenAI Python SDK to 1.99.9 to avoid LiteLLM import breakage (BerriAI/litellm#13711) ( #10471 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-08-18 18:45:34 +00:00
Rohit Malhotra
7b31d57a2f
Update conversation stats filename ( #10472 )
2025-08-18 18:09:13 +00:00
Rohit Malhotra
61d90c31eb
(Hotfix): Fix eval pipeline ( #10466 )
2025-08-18 12:51:51 -04:00
Xingyao Wang
3fea7fd2fc
feat: improve MCP config UI with comprehensive add/edit/delete functionality ( #10145 )
...
Co-authored-by: OpenHands <openhands@all-hands.dev >
2025-08-18 16:33:27 +00:00
suixinio
c64b1ae111
fix(openrouter): Force string serialization for openrouter/anthropic/claude-sonnet-4 model ( #10454 )
2025-08-18 17:50:01 +02:00
Kevin Musgrave
74ba21bad0
feat(evaluation): Added INSTRUCTION_TEMPLATE_NAME to run_infer.py in swe_bench ( #10270 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-08-18 14:18:08 +00:00
Engel Nyst
bef6b1afee
cli: fix Ubuntu white-on-white model autocomplete by merging default prompt_toolkit UI style ( #10347 )
2025-08-18 20:32:09 +08:00
Graham Neubig
ad85e3249a
test(e2e): Add web browsing catchphrase E2E for #10378 and wire into CI ( #10401 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-18 08:28:42 -04:00
Engel Nyst
822ce86150
Ensure .bashrc exists ( #10461 )
2025-08-18 20:18:11 +08:00
Graham Neubig
305caf1257
Implement configurable base URL for E2E tests ( #10394 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-18 07:44:07 -04:00
Rohit Malhotra
25d9cf2890
[Refactor]: Add LLMRegistry for llm services ( #9589 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-08-18 02:11:20 -04:00
Engel Nyst
17b1a21296
chore(ci): enhance lint-fix workflow for FE ( #10448 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-18 05:21:13 +02:00
Engel Nyst
97bcb2162d
Add instruction to use existing repository labels in PR/MR microagents ( #10446 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-18 04:35:20 +02:00
Engel Nyst
8401641f7e
Docs + Code: rename ‘convo’ to ‘conversation’ across codebase and docs ( #10447 )
2025-08-18 04:35:02 +02:00
Engel Nyst
e2343c0927
Runtime-backend docs update (arch) - cron agent run ( #10423 )
...
Co-authored-by: OpenHands-GPT-5 <openhands@all-hands.dev >
2025-08-18 02:04:31 +02:00
Xingyao Wang
277064720c
chore: remove timeout >600s warning log in Event.set_hard_timeout ( #10444 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-17 23:25:13 +02:00
Xingyao Wang
ef3e0c8dfe
Fix think observation redundant rendering in frontend ( #10409 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-17 10:55:03 +08:00
Engel Nyst
315d391414
Revert "tests: reorganize unit tests into subdirectories mirroring source modules" ( #10437 )
2025-08-17 00:33:17 +00:00
olyashok
95ef8965b7
Allow user actions over websockets ( #10420 )
...
Co-authored-by: Xingyao Wang <xingyaoww@gmail.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-08-16 21:29:28 +00:00
Ray Myers
ab9fb50c4f
fix - Thread-safety in BatchedWebHookFileStore ( #10339 )
2025-08-16 18:06:40 +00:00
Engel Nyst
f866da6bf2
tests: reorganize unit tests into subdirectories mirroring source modules ( #10427 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-16 19:13:50 +02:00
Zhonghao Jiang
7229a16b45
feat(evaluation): Add NoCode-bench evaluation script ( #10229 )
2025-08-16 16:41:22 +00:00
llamantino
19105a2a13
fix(cli): send authentication error resume message to user, not llm ( #10421 )
2025-08-16 18:01:42 +02:00
Ryan H. Tran
fe486ad1f1
Add task tracking tool for long-horizon tasks ( #10166 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-08-16 20:05:59 +07:00
Engel Nyst
0ec6ed20cb
fix(frontend): browser tab notification respects user-renamed titles; add unit test ( #10406 )
2025-08-16 07:00:45 +00:00
Xingyao Wang
794381c22b
Add "The agent didn't finish the job" feedback reason to Likert scale ( #10417 )
2025-08-16 00:25:19 -04:00
Tim O'Farrell
0c581ea946
fix(nested_event_store): correct reverse pagination in search_events and add unit test ( #10418 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-15 19:29:35 -06:00
Engel Nyst
f7f4fcf98f
chore(eval): remove old, unused regression test framework under evaluation/regression ( #10419 )
2025-08-16 01:08:23 +02:00
Xingyao Wang
ab004478f6
feat(agent): include a new roleplay-based prompt ( #10306 )
...
Co-authored-by: test <test@test.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-16 06:04:28 +08:00
Xingyao Wang
340606e68a
microagent: Add /codereview-roasted microagent with Linus Torvalds engineering mindset ( #10405 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-15 21:49:57 +00:00
Tim O'Farrell
daec23b5d7
Add get_issue_comments method to GitLabService ( #10361 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-15 14:55:39 -06:00
Xingyao Wang
587b4c311a
runtime(bash): clarify guidance when previous command still running; recommend execute_bash timeout (issue #10350 ) ( #10389 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-16 02:15:05 +08:00
Xingyao Wang
7a86402c9c
Add process management guidance to system prompt ( #10083 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-16 02:09:20 +08:00
Insop
06d283dfa0
Temp fix for docker file and debug log ( #10345 )
2025-08-15 15:34:46 +00:00
sp.wack
a6a4246e30
fix(frontend): Failing tests ( #10369 )
2025-08-15 15:18:35 +00:00
Xingyao Wang
4830b9a67d
fix(llm): include gpt-5 to fn call model; set top p default value to None ( #10363 )
2025-08-15 15:08:01 +00:00
Neeraj Panwar
d4489d62d7
fix(llm): set AWS credentials in config.toml ( #10351 )
2025-08-15 22:16:50 +08:00
Ryan H. Tran
e41c020073
[CLI] Fix MCP toml formatting issue ( #10312 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-15 13:56:46 +00:00
Ryan H. Tran
3f44c8436f
Fix swebench modal patch eval intermittent crash ( #10353 )
2025-08-15 21:51:03 +08:00
Graham Neubig
b740944075
Split E2E settings and conversation tests; run settings first in workflow ( #10359 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-15 09:19:27 -04:00
dependabot[bot]
5618a3eebb
chore(deps): bump the version-all group in /frontend with 9 updates ( #10318 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-15 16:51:41 +04:00
Hiep Le
a1ffe5c936
fix(frontend): frontend UI keep flashing ( #10352 )
2025-08-15 12:19:30 +04:00
Hiep Le
f8376a9702
fix(frontend): status message missing ( #10349 )
2025-08-15 12:11:42 +07:00
Tim O'Farrell
985a634d60
Fix for issue where static system commands are truncated ( #10292 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-15 04:16:50 +00:00
Xingyao Wang
e40681ca61
fix: increase max branches limit to 5000 to fix #10332 ( #10333 )
2025-08-14 20:44:12 +00:00
mamoodi
228e50df9c
Release 0.53.0 ( #10314 )
2025-08-14 16:43:01 -04:00
llamantino
fd805eb835
fix(cli): remove unused mouse support and fix settings autocomplete ( #10329 )
2025-08-15 02:59:41 +08:00
Graham Neubig
426350224b
Add Playwright-based end-to-end testing workflow ( #10116 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-14 18:59:06 +00:00
Tim O'Farrell
3e36911038
Add unit test to detect circular imports ( #10233 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-14 09:02:09 -06:00
Graham Neubig
4c3ba62665
Fix i18n language code handling to prevent 404 errors on first load ( #10257 )
...
Co-authored-by: OpenHands <openhands@all-hands.dev >
2025-08-14 00:10:49 -04:00
Bashwara Undupitiya
f5e7c602dc
Jira, Jira DC and Linear integration UI tweaks ( #10285 )
2025-08-14 00:02:59 -04:00
787627858
2f32064778
fix file_ handler to TimedRotatingFileHandler type to prevent log fil… ( #10089 )
...
Co-authored-by: liwei136 <liwei136@baidu.com >
2025-08-14 03:16:44 +00:00
Xingyao Wang
5e85986f32
docs: Update documentation to promote uv as recommended installation method ( #10291 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-13 23:11:02 +00:00
Xingyao Wang
4f436922ca
fix: browser title not updating when conversation title changes ( #10275 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-14 05:07:59 +08:00
Xingyao Wang
d256348a46
refactor(git): principled way to set git configuration for agents & re-enable git settings in UI ( #10293 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-13 20:45:15 +00:00
aeft
6bdc5563cf
feat: allow partial modification of CLI settings ( #10240 )
2025-08-13 19:26:35 +00:00
Xingyao Wang
c2f46200c0
chore(lint): Apply comprehensive linting and formatting fixes ( #10287 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-13 21:13:19 +02:00
Xingyao Wang
e39bf80239
fix(prompt): Add explicit GitHub/GitLab/Slack push instructions to templates ( #10290 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-14 02:44:06 +08:00
Rohit Malhotra
368a0248e3
Modify experiment manager defaults for nested runtimes ( #10269 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-13 14:41:28 -04:00
mamoodi
db9ceb380a
Patch release 0.52.1 ( #10284 )
...
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
2025-08-13 14:16:34 -04:00
Copilot
c64971d0c4
Reorganize unit tests by source module into structured directory hierarchy ( #10092 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: enyst <6080905+enyst@users.noreply.github.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-08-13 15:22:56 +00:00
llamantino
69fa580899
fix(misc): MCP settings and other UI improvements/fixes ( #10141 )
2025-08-13 10:30:38 -04:00
mamoodi
e3411f743d
Release 0.52.0 ( #10144 )
2025-08-13 09:53:20 -04:00
Hiep Le
2b65b8aff2
fix(frontend): UI breaks when user message contains codeblock that's too wide ( #10276 )
2025-08-13 15:14:28 +04:00
Hiep Le
11f364c5e4
fix(frontend): UI does not display triggered microagent knowledge well. ( #10277 )
2025-08-13 14:31:05 +08:00
Jesse
4e3a862571
Add llm disable stop word env var ( #10274 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-08-13 03:52:11 +00:00
Xingyao Wang
50aa014876
refactor(prompt): Consolidate system prompts with Jinja inheritance ( #9797 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-13 03:04:08 +00:00
olyashok
500ab46918
Supprot for named volumes in docker_runtime ( #10268 )
2025-08-12 21:18:53 +00:00
Mislav Lukach
e311f3e70f
fix(ui): increase settings page spacing ( #10202 )
2025-08-12 22:04:47 +04:00
Mislav Lukach
f68ad3695c
Feat/maintenance banner dismissible ( #10072 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-08-12 22:02:36 +04:00
mamoodi
ed711318e4
Hide git settings again ( #10261 )
2025-08-12 17:30:57 +00:00
Calvin Smith
57a3d8f17d
fix: Solvability setting not stored ( #10258 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-08-12 12:54:45 -04:00
jpelletier1
e1559651b8
Unhide Git Settings feature and add explanatory text ( #10256 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-12 14:18:15 +00:00
Ibragim Badertdinov
19a6b6b618
feat(eval): Support evaluation on SWE-rebench ( #10251 )
2025-08-12 14:05:43 +00:00
Xingyao Wang
2b7e44819f
chore(agent_prompt): Add EXTERNAL_SERVICES section to system prompt template ( #10244 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-12 21:53:53 +08:00
Xingyao Wang
0699a0ce7c
fix: copy microagents file into runtime image ( #10245 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-08-12 12:42:42 +00:00
Insop
1d0d88d491
Readability improvement & remove duplicated and unused prompts ( #10241 )
2025-08-12 12:42:17 +08:00
Tim O'Farrell
6f21b6700a
Fix for issues where callbacks are not batched ( #10235 )
2025-08-11 15:44:48 -06:00
Tim O'Farrell
af49b615b1
Add BatchedWebHookFileStore for batching webhook updates ( #10119 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-11 12:51:08 -06:00
Tim O'Farrell
4651edd5b3
Fix circular import by moving refine_prompt to dedicated module ( #10223 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-11 12:17:18 -06:00
olyashok
d7f72fec9c
OverlayFS support for docker runtimes ( #10222 )
2025-08-11 18:11:08 +00:00
mamoodi
09011c91f8
Remove rbren from UI changes reviewers ( #10230 )
2025-08-11 13:32:29 -04:00
Xingyao Wang
e56fabfc5e
feat(cli): Add markdown schema visualization in CLI ( #10193 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-11 15:47:38 +00:00
Xingyao Wang
56f752557c
Implement auto-pagination for conversation list with infinite scroll ( #10129 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-08-11 15:03:29 +00:00
Calvin Smith
5f2ad7fbb0
Solvability setting switch ( #9727 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-08-11 08:57:47 -06:00
Ryan H. Tran
758e30c9a8
Remove SecretStr conversion in GAIA eval ( #10204 )
2025-08-11 21:30:18 +08:00
dependabot[bot]
28017f232e
chore(deps): bump the version-all group across 1 directory with 9 updates ( #10168 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 14:51:36 +04:00
Tim O'Farrell
3302c31c60
Removed Hack that is no longer required ( #10195 )
2025-08-10 12:13:19 -06:00
Xingyao Wang
116ba199d1
feat(agent): stop using short tool description for gpt-5 ( #10184 )
2025-08-09 17:56:52 -04:00
Boxuan Li
803bdced9c
Fix Windows prompt refinement: ensure 'bash' is replaced with 'powershell' in all prompts ( #10179 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-08 20:28:36 -07:00
Xingyao Wang
3eecac2003
docs: Add GPT-5 model recommendation and fix pricing display issue ( #10177 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-08 19:19:59 +00:00
mamoodi
c02e09fc2d
Hide Git Settings section from Application settings ( #10176 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-08 19:06:40 +00:00
Tim O'Farrell
18f8661770
feat: add mcp_shttp_servers override to conversation initialization ( #10171 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-08 18:05:44 +00:00
Xingyao Wang
04ff4a025b
feat(cli): Use CLI to launch OpenHands UI server via Docker ( #9783 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-09 02:04:07 +08:00
mamoodi
81ef363658
Increase stale bot inactivity time and better messaging ( #10167 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-08-08 16:41:15 +00:00
Xingyao Wang
1474c5bc1c
Support gpt-5-2025-08-07 and add it to OpenHands provider ( #10172 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-08 16:05:51 +00:00
sp.wack
9b0a5da839
Use EventStore directly in remember prompt; merge client services ( #10143 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-08 18:03:03 +04:00
Graham Neubig
7ab2ad2c1b
Fix authentication setup issues in unit tests ( #10118 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-07 22:12:21 -04:00
Graham Neubig
8416a019cb
Fix unit test failures by prioritizing current directory in PYTHONPATH ( #10105 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-07 22:12:02 -04:00
Engel Nyst
73a7c7786d
Load previous conversation by id (CLI) ( #10156 )
2025-08-07 23:09:20 +02:00
aeft
11d12c5a01
fix: prevent CLI argument parser defaults from overriding config file values ( #10140 )
2025-08-08 04:48:04 +08:00
Xingyao Wang
c4f303a07b
chore(eval): Remove eval_infer_remote.sh script and related references ( #10157 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-07 20:46:59 +00:00
Kenny Dizi
3a629cdf08
Add support model claude-opus-4-1-20250805 ( #10120 )
2025-08-07 18:48:34 +00:00
sp.wack
6ea33b657d
chore(frontend): Remove some dead code ( #10121 )
2025-08-08 02:40:35 +08:00
Xingyao Wang
a526f53181
Add uvx CLI command to PR descriptions ( #10142 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-08 01:51:55 +08:00
Xingyao Wang
0d28113df1
Fix Docker installation for swebench and mswebench images ( #10124 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-07 23:42:35 +08:00
aeft
029a19ca05
fix: remove duplicate error message in provider validator ( #10088 )
2025-08-07 23:37:51 +08:00
Xingyao Wang
d525c5ad93
fix(config): support defining MCP servers via environment variables and improve logging ( #10069 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-07 14:48:44 +00:00
chuckbutkus
881729b49c
Fix user info api calls ( #10137 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-06 23:57:52 -04:00
sp.wack
42ed36e5cc
hotfix(frontend): Fix chat message font size ( #10134 )
2025-08-06 18:37:06 +00:00
Xingyao Wang
2b4e9137e3
chore(logging): Reduce microagents directory logging noise from WARNING to DEBUG ( #10127 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-06 20:26:42 +02:00
greese-insight
37cebc1f8f
fix: update git config to handle the necessary user name and email se… ( #9975 )
2025-08-06 20:25:26 +02:00
Graham Neubig
59ecf5515e
Promote OpenHands LLM provider as the recommended option ( #10108 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-06 13:33:12 -04:00
Rohit Malhotra
3f327a940f
Paginate repo list from providers ( #9826 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
2025-08-06 13:03:46 -04:00
mamoodi
9c83a5623f
Remove the "No secrets found" which is unnecessary ( #10126 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-06 12:55:32 -04:00
Xingyao Wang
efa3c2187d
Bump conversation history limit from 20 to 100 ( #10128 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-06 16:43:31 +00:00
Jamesz12b
12bc965964
fix: Chat Width Limitation in Chat Window ( #9895 )
2025-08-06 16:11:56 +00:00
dependabot[bot]
256bad9f5a
chore(deps-dev): bump eslint-plugin-prettier from 5.5.3 to 5.5.4 in /frontend in the eslint group ( #10123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 15:26:19 +00:00
Tim O'Farrell
e9700ecc3d
Add "Session Timeout!" translation entry ( #10122 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-06 15:00:01 +00:00
Graham Neubig
eba4294b08
Add Git credentials settings to frontend ( #9956 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Abubakar <abubakaran102025@gmail.com >
2025-08-06 09:54:19 -04:00
Hiep Le
dbba60356e
chore: remove the feature flag for the microagent management page. ( #9874 )
2025-08-06 17:46:05 +04:00
Hiep Le
dceff1fae4
feat(frontend): add a tooltip to repo dropdown on home page ( #10079 )
2025-08-06 17:16:18 +04:00
dependabot[bot]
5a35fa571a
chore(deps): bump the version-all group in /frontend with 5 updates ( #10084 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 17:12:55 +04:00
chuckbutkus
ff2cfb7bce
Get auth URL from config if it is supplied. ( #10111 )
2025-08-06 08:58:08 -04:00
Graham Neubig
1c66347803
Improve stop button message for better user experience ( #9860 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-05 21:53:40 -04:00
Graham Neubig
238ae611f6
Fix: Add APIConnectionError to LLM_RETRY_EXCEPTIONS to handle temporary API errors ( #9818 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-05 16:38:41 -04:00
chuckbutkus
cda29107f1
Update user and group creation in Dockerfile ( #10096 )
2025-08-05 14:38:53 -04:00
chuckbutkus
97bfa96a15
Enterprise sso ( #10008 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-08-04 17:50:59 -04:00
Xingyao Wang
0e2f2f4173
Add global git configuration to Dockerfile.j2 ( #10080 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-05 04:10:09 +08:00
Rohit Malhotra
5554b7b418
refactor: modify ExperimentManager to take config instead of agent_config and call before session creation ( #10001 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-04 16:05:05 -04:00
Chase Farmer
d30f77c60a
Honor user-set flag for LOG_TO_FILE ( #10078 )
2025-08-04 19:20:20 +00:00
aeft
a36d1673fa
feat(cli): add agent state validation to /resume command ( #10066 )
2025-08-04 21:14:21 +02:00
mamoodi
d233e89873
Fix Tavily search API key placeholder format ( #10075 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-04 15:13:29 -04:00
Yumi Izumi
402b6224a6
feat: allow optional HTTP protocol for self-hosted GitLab instances ( #9757 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-08-04 14:54:19 -04:00
aeft
4e5e2a7095
docs: fix typos and update section numbering in Development.md ( #10067 )
2025-08-04 14:50:00 -04:00
Tim O'Farrell
a0adbd741a
Fix: Display logout option even when user is not available ( #10077 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-04 11:24:20 -06:00
llamantino
d5cdecea21
fix(docker-runtime): adjust default port ranges to avoid Windows ephemeral ports ( #9924 )
2025-08-04 09:30:18 -04:00
Xingyao Wang
fef287fcb0
Always install Docker with MTU 1450 configuration ( #10007 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-04 21:21:03 +08:00
Ryan H. Tran
6fc1a63eb8
[CLI] Add default fetch MCP server & update doc to require uvx ( #9952 )
2025-08-04 04:30:16 +00:00
aeft
5364e2638b
docs: update CodeAct agent step method Returns documentation ( #10054 )
2025-08-02 19:33:44 +00:00
Graham Neubig
d3983b00bd
[Feature Request]: Make git username and email configurable ( #9942 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-02 05:20:05 +08:00
Calvin Smith
39fff41dd4
Set default condenser to ConversationWindowCondenser ( #10031 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-01 10:35:40 -06:00
Bashwara Undupitiya
d0a8c896c2
feature: Add Jira, Jira DC and Linear UI Integrations ( #9761 )
...
Co-authored-by: Wishmi Dhanapala <wishmis@verdentra.com >
2025-08-01 10:25:49 -05:00
dependabot[bot]
4f24bcaec9
chore(deps): bump the version-all group in /frontend with 7 updates ( #10042 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-01 15:23:19 +00:00
Tim O'Farrell
d3209f8c28
Add unit tests for LocalRuntime's vscode_url and web_hosts methods ( #9984 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-08-01 07:02:28 -06:00
Rohit Malhotra
287c34b3f3
Add branch information to repository context to prevent unwanted branch switching ( #9833 )
2025-08-01 00:25:36 -04:00
Rohit Malhotra
1cdc38eafb
Add LLM disclaimer to Slack integration documentation ( #10006 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-31 18:43:08 -04:00
Rohit Malhotra
ae045251f2
Revert "Add experiment for agent config" ( #10032 )
2025-07-31 21:25:44 +00:00
Tim O'Farrell
9b374cd6b8
Fix for issued due to changes in spec for custom secrets ( #10028 )
2025-07-31 14:49:56 -06:00
mamoodi
4759a78c12
Patch release 0.51.1 ( #10023 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-31 15:21:54 -04:00
greese-insight
d88e68eb49
fix: update openhands local runtime to handle provider tokens correctly ( #9915 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-31 15:21:33 -04:00
Tim O'Farrell
b9abdf10ce
Fixes for git diff viewer ( #10026 )
2025-07-31 15:19:56 -04:00
Denys Vitali
5b5a9718c2
fix(runtime): use async in git clone ( #9334 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-07-31 13:59:20 -04:00
Robert Brennan
86dac5efe4
Improve connecting status messages with time expectations ( #10016 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-31 15:20:33 +00:00
Ivan Dagelic
dfeab9f767
chore: env for installing third party providers ( #9767 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-07-31 15:20:06 +00:00
dependabot[bot]
4b13658401
chore(deps-dev): bump @tanstack/eslint-plugin-query from 5.81.2 to 5.83.1 in /frontend in the eslint group ( #10019 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-31 15:14:13 +00:00
Carlos Freund
844b00a380
Make backend and frontend ports configurable in Makefile ( #9722 )
2025-07-31 11:11:43 -04:00
Carlos Freund
29fe911828
fix(conf): add cause to re-raised value-error to keep context. ( #9940 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyaoww@gmail.com >
2025-07-31 22:59:13 +08:00
Xingyao Wang
5282770a4c
Fix litellm_proxy model info JSON parsing error handling ( #10009 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-31 14:52:36 +00:00
Hiep Le
953902dcce
feat(frontend): integrate with the updated get microagents API for the microagent management page. ( #10010 )
2025-07-31 18:42:07 +04:00
sp.wack
b28e0533e0
fix(feedback): Batch event feedback status request ( #9884 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-31 18:07:06 +04:00
mamoodi
43555fa13b
Release 0.51.0 ( #9993 )
2025-07-31 09:55:05 -04:00
Hiep Le
10ae481b91
refactor: improve the get microagents API ( #9958 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-07-31 00:33:02 -04:00
Xingyao Wang
c2e860fe92
Improve LLM call metadata ( #10004 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-31 07:02:49 +08:00
Xingyao Wang
c2fc84e6ea
Remove task completion status message from finish action display ( #9977 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-31 04:33:45 +08:00
Xingyao Wang
6f44b7352e
Add search API key settings to CLI ( #9976 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-31 02:03:29 +08:00
dependabot[bot]
16106e6262
chore(deps): bump the version-all group in /frontend with 3 updates ( #9997 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-30 15:20:33 +00:00
Xingyao Wang
6cea73b6da
Add qwen-3-coder-480b to OpenHands provider ( #9985 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-30 23:12:31 +08:00
llamantino
fdf9a49e28
feat(frontend): improve conversation card context menu ( #9917 )
2025-07-30 19:09:56 +04:00
Erkin Alp Güney
e348634dbd
Fix user input commands being echoed twice in terminal ( #9959 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-30 17:47:21 +04:00
Ryan H. Tran
b67db15f8a
[CLI] Fix errno 21 warning when reading directory ( #9990 )
2025-07-30 21:38:45 +08:00
Engel Nyst
a32a623078
perf(gemini): Apply Gemini 2.5 Pro performance optimizations from PR 9913 ( #9925 )
...
Co-authored-by: OpenHands-Claude <openhands@all-hands.dev >
2025-07-29 23:28:50 +00:00
Rohit Malhotra
03c8312f5f
Add maintenance banner feature ( #9981 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-07-29 17:35:10 -04:00
Graham Neubig
b75a61bce9
Fix make lint dependencies to work out of the box ( #9983 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-29 21:14:00 +00:00
Tim O'Farrell
2c36e2447c
Fix for app/worker urls ( #9980 )
2025-07-29 14:49:22 -06:00
Graham Neubig
f87c827fe6
Improve OpenHands authentication error message ( #9780 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-07-29 20:22:47 +00:00
Xingyao Wang
3f395e3cee
feat: show export trajectory button in SaaS mode for debugging ( #9979 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-30 03:26:21 +08:00
Xingyao Wang
7a45ebf0f4
Fix MCP config priority logic in sessions.py ( #9237 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-29 18:47:19 +00:00
Rohit Malhotra
5b13cfc2a0
Add experiment for agent config ( #9861 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-29 17:56:28 +00:00
Tim O'Farrell
5553584056
Fix git changes panel ( #9967 )
2025-07-29 11:21:49 -06:00
Rohit Malhotra
e951612ff4
Add IP whitelisting information for Bitbucket Cloud integration ( #9894 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-29 11:54:54 -04:00
dependabot[bot]
426e16b17d
chore(deps): bump the version-all group in /frontend with 7 updates ( #9960 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-29 14:59:27 +00:00
Tim O'Farrell
d9a595c9b1
Replace bash scripts with Python for git operations ( #9914 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-29 07:34:52 -06:00
Engel Nyst
8fb3728391
Do not override user's git config in CLI mode or local machine ( #9905 )
2025-07-28 20:12:28 +02:00
dependabot[bot]
d4c94dce83
chore(deps): bump the version-all group in /frontend with 7 updates ( #9947 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 17:16:13 +00:00
Rohit Malhotra
74d6633e9b
Update Slack OAuth URL for the 'Install OpenHands Slack App' button ( #9908 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-28 17:08:25 +00:00
Mislav Lukach
eecad803b1
feat(ds): avoid building tailwind ( #9945 )
2025-07-28 21:04:19 +04:00
Rohit Malhotra
da7a31a6fa
Update Slack integration 'Add to Slack' button link ( #9906 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-28 12:43:01 -04:00
C9luster
c677f7284e
Fix the BUG in the __init__ file of openhands to obtain the version ( #9840 )
...
Co-authored-by: yinjiaqi <yinjiaqi@baidu.com >
2025-07-28 16:13:21 +00:00
sp.wack
60e8e55311
fix: keep tabs visible when agent is stopped ( #9941 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-28 22:01:54 +08:00
Xingyao Wang
18557e8654
fix: Properly handle AgentRuntimeTimeoutError in runtime base ( #9923 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-28 13:33:19 +00:00
llamantino
39c67e2b92
fix(ci): fix fe unit tests workflow failure due to invalid node-version value ( #9928 )
2025-07-28 12:13:10 +00:00
Carlos Freund
b5146e3188
fix: use poetry run for pre-commit in husky hook ( #9934 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-28 16:08:29 +04:00
Erkin Alp Güney
a59a6f3041
Optimize pre commit hooks ( #9939 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-28 16:07:22 +04:00
llamantino
056d3e4933
fix(tests): fix tests missed by failing frontend test workflow and other flaky tests ( #9943 )
2025-07-28 16:00:14 +04:00
Engel Nyst
2b4a5a73a4
Fix configuration precedence in CLI mode ( #9911 )
...
Co-authored-by: OpenHands-Claude <openhands@all-hands.dev >
2025-07-27 22:42:22 +02:00
Carlos Freund
46504ab0da
Fix deprecation message to reference SANDBOX_VOLUMES instead of non-existent RUNTIME_MOUNT ( #9931 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-27 18:36:12 +02:00
Ray Myers
412f6ce58d
chore - remove stripe and minio python dependencies ( #9921 )
2025-07-27 10:26:18 -05:00
Xingyao Wang
c8f9e6b9fc
feat(llm) : add qwen to fn call supported model ( #9929 )
2025-07-27 04:53:55 +00:00
Graham Neubig
588e838dc4
Fix CLI runtime invalid path error handling ( #9814 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-26 08:36:46 +00:00
jpelletier1
2550c08749
docs: Add Known Issues section for Gemini 2.5 Pro ( #9909 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-25 14:22:39 -05:00
llamantino
0651c51901
fix(llm_config): extend retry delays to respect rate limit windows ( #9489 )
2025-07-25 17:26:39 +00:00
bojackli
3ce19993bc
Fix typo and remove redundant code in storage module. ( #9862 )
2025-07-25 18:24:18 +02:00
dependabot[bot]
26a9abbe82
chore(deps): bump the version-all group across 1 directory with 10 updates ( #9901 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-25 18:22:11 +02:00
Ivan Dagelic
240017add1
feat: daytona envs for state management ( #9893 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-07-25 17:49:10 +02:00
dependabot[bot]
b5958b069e
chore(deps): bump the version-all group in /frontend with 5 updates ( #9903 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-25 19:37:58 +04:00
Mislav Lukach
59b8009d7a
fix(ds): add test id support ( #9904 )
2025-07-25 19:37:25 +04:00
Ryan H. Tran
b8b4f58a79
Update swebench version ( #9897 )
2025-07-25 22:33:59 +07:00
Engel Nyst
fcb190281c
microagent: Add Git best practices ( #9335 )
...
Co-authored-by: OpenHands <openhands@all-hands.dev >
2025-07-25 21:45:00 +08:00
Mislav Lukach
9fcf900a23
feat(toast): custom toast component ( #9898 )
2025-07-25 12:24:17 +00:00
Tim O'Farrell
06ad5e30c9
feat: Optimize git change detection with performance improvement and multi-repository support ( #9870 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-24 19:44:25 -06:00
llamantino
739044087b
fix(mcp): workaround for ASGI error caused by duplicate http start in mcp ( #9891 )
...
Co-authored-by: Xingyao Wang <xingyaoww@gmail.com >
2025-07-24 17:44:03 +00:00
Hiep Le
fa041537c3
feat: Support the “Learn this repo” Button for the Microagent Management Page. ( #9873 )
2025-07-24 20:30:46 +04:00
dependabot[bot]
079f423a4b
chore(deps): bump the version-all group in /frontend with 3 updates ( #9883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 18:50:37 +04:00
Vasi
f6060f9c53
feat: [CLI] 9392 cli improve confirmation ux - revisited ( #9824 )
...
Co-authored-by: bavg <bavg@ubuntu-server.fritz.box >
2025-07-24 16:13:19 +02:00
Graham Neubig
b7f234641c
Fix system prompts to exclude tests for documentation changes ( #9880 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-24 09:28:34 -04:00
mamoodi
4ac0af699f
Release 0.50.0 ( #9868 )
2025-07-24 08:59:16 -04:00
Graham Neubig
fb9a941722
docs: Add MCP Cloud availability note and improve document structure ( #9801 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-07-23 21:40:35 -04:00
Rohit Malhotra
c05339cb2d
Update summary prompt to avoid repetition in consecutive summaries ( #9834 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-23 20:59:06 -04:00
Cansu
2ef518f063
feat: Add configurable runtime support for issue resolver and fix: Kubernetes pod naming limits ( #9877 )
2025-07-24 00:12:36 +02:00
Ryan H. Tran
fbd9280239
Add MCP support for CLI ( #9519 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-07-23 17:06:01 +00:00
Mislav Lukach
45ac6b839c
fix(button): improve font-weight styling ( #9819 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-07-23 15:37:45 +00:00
Hiep Le
8b59143174
feat: Support the “Learn something new” Button in Microagent Details View. ( #9866 )
2025-07-23 19:08:36 +04:00
dependabot[bot]
c7b8f5d0d1
chore(deps): bump the version-all group in /frontend with 7 updates ( #9869 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-23 15:02:35 +00:00
dependabot[bot]
09533d3cb9
chore(deps): bump the version-all group across 1 directory with 30 updates ( #9852 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-23 10:49:51 -04:00
Graham Neubig
00582a487c
Refactor get_microagents_from_org_or_user error handling ( #9865 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-23 14:35:48 +00:00
Graham Neubig
7a168b9b5f
Fix Docker runtime port allocation race condition ( #9810 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-22 18:12:31 -04:00
Hiep Le
556ec9ab1a
feat(frontend): add responsive UI support for the microagent management page ( #9847 )
2025-07-22 22:47:40 +04:00
Hiep Le
d567d22748
feat: Handle Click Events for Microagents and Conversations on the Microagent Management Page. ( #9853 )
2025-07-22 22:01:49 +04:00
Tim O'Farrell
e045b757fa
Moved monitoring of last_execution_time to system_stats ( #9851 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-22 11:32:59 -06:00
Hiep Le
38ffc85470
feat(frontend): Integrate with the API to add a new microagent. ( #9821 )
2025-07-22 16:57:05 +00:00
Xingyao Wang
58ea7b5248
Add make lint to pre-commit hook ( #9795 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-22 12:36:54 -04:00
bojackli
f62ed911d2
Fix: Resolve cross-platform path splitting bug in search ( #9732 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-22 18:09:50 +02:00
dependabot[bot]
d13e32bcec
chore(deps-dev): bump @types/node from 24.0.15 to 24.1.0 in /frontend in the version-all group ( #9848 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 19:20:21 +04:00
Xingyao Wang
b978b71c47
Enhance run-eval workflow: Add release triggers and manual dispatch ( #9742 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-22 23:11:59 +08:00
llamantino
dc2f5cd1b0
fix(cli): filter out LiteLLM coroutine not awaited warning at shutdown ( #9842 )
2025-07-22 21:53:58 +08:00
mamoodi
07041e057d
fix(frontend): Add context menu state management to Controls component ( #9841 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-22 09:49:41 -04:00
mamoodi
6e91d19f80
Fix: Prevent LLM settings from being accessible in SaaS mode via double-click ( #9831 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-22 09:49:31 -04:00
dependabot[bot]
936510e219
chore(deps): bump the version-all group in /frontend with 2 updates ( #9829 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 17:41:02 +04:00
Boxuan Li
7af35ab827
Evaluation: disable browser when NOT run_with_browsing ( #9837 )
2025-07-22 01:45:52 +00:00
Xingyao Wang
a7245f2de2
fix(CLI): alias persistence issue ( #9828 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-22 05:45:14 +08:00
Tim O'Farrell
6d7ab8a022
Fix for issue where some cases use WORK_PORT and some use APP_PORT ( #9830 )
2025-07-21 20:24:24 +00:00
Hiep Le
bbfa37fd97
feat(frontend): Allow searching/filtering repositories. ( #9791 )
2025-07-21 16:05:32 +00:00
dependabot[bot]
d0cf12e474
chore(deps-dev): bump the eslint group in /frontend with 3 updates ( #9825 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 16:02:35 +00:00
sp.wack
78306b1ee7
hotfix(frontend): Fix context menu closing ( #9822 )
2025-07-21 19:44:08 +04:00
sp.wack
f6d99234f1
fix(frontend): Fix auth modal tests by adding required providersConfigured prop ( #9823 )
2025-07-21 19:40:54 +04:00
Boxuan Li
19ca52f954
Skip browser dependency build in Dockerfile when browser is disabled ( #9815 )
2025-07-21 08:34:11 -07:00
Hiep Le
df75116184
feat(frontend): Integrate with API to display repositories and their associated microagents. ( #9784 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-07-21 19:19:34 +04:00
Xingyao Wang
acfb01d743
Fix timestamp corruption in EventStream secret replacement ( #9793 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-07-21 22:23:52 +08:00
Regis David Souza Mesquita
0daaf21607
Add support for the groq hosted kimi-k2-instruct model in the functio… ( #9759 )
2025-07-21 15:14:09 +02:00
llamantino
95bda09cd9
fix(settings): improve MCP editor layout and controls ( #9771 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-07-20 19:15:45 +00:00
Rohit Malhotra
1243612694
[Fix]: instruct agent to use token when accessing provider apis ( #9807 )
2025-07-19 22:04:07 +00:00
Graham Neubig
aff8aba5e6
Fix: Use correct git provider in Push & Create PR button ( #9803 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-19 11:13:29 -04:00
mamoodi
aea37e52f7
Update gitlab integration docs ( #9025 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-07-18 16:42:56 -04:00
Xingyao Wang
f5674d7c76
feat(agent): Add import placement guidance to CodeAct agent system prompts ( #9794 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-18 19:59:09 +00:00
Vasi
9c68146b04
feat: [CLI] 9392 cli improve confirmation ux ( #9758 )
2025-07-18 19:42:17 +00:00
Boxuan Li
ee14f1ea41
Remove poetry dependency in Jupyter Plugin ( #9789 )
2025-07-18 18:54:53 +00:00
Xingyao Wang
b96301061d
Bump version in pyproject.toml ( #9790 )
2025-07-18 14:48:37 -04:00
dependabot[bot]
1281f2d6c2
chore(deps): bump @vitejs/plugin-react from 4.6.0 to 4.7.0 in /frontend in the version-all group ( #9785 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-18 21:45:40 +04:00
Hiep Le
dc41e0e90c
feat(backend): Develop an API to fetch conversations by repository and conversation_trigger. ( #9764 )
2025-07-18 15:44:24 +00:00
Graham Neubig
793786130a
Clarify GitHub integration docs regarding @openhands mentions in pull requests ( #9314 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-18 10:58:39 -04:00
Hiep Le
59f03122c7
feat(frontend): Build Add Microagent Modal UI ( #9735 )
2025-07-18 18:28:13 +04:00
Hiep Le
67edc66da7
feat(backend): Support CreateMicroagent in the “Create New Conversation” API ( #9765 )
2025-07-18 01:31:09 -04:00
Graham Neubig
cb910e6863
Fix MCP tool timeout causing agent to stall indefinitely ( #9779 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-17 18:53:09 -04:00
mamoodi
4c39e92351
Docs for OpenHands LLM Provider ( #9751 )
2025-07-17 18:51:34 +00:00
Engel Nyst
e65e0a98f0
Remove/reduce unused content in a CmdOutputObservation ( #7404 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-17 19:34:46 +02:00
Hiep Le
eecc00fa4a
feat(backend): API to get the microagents for the selected repository. ( #9749 )
2025-07-17 21:00:45 +04:00
sp.wack
5654e251a8
chore: bump to 1.0.0-beta.5 ( #9770 )
2025-07-17 16:44:01 +00:00
Rohit Malhotra
d9694aabcd
Add conditional rendering of auth providers based on server config ( #9752 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-17 16:42:57 +00:00
Ray Myers
bc8ef37192
fix - Avoid building debug log message when not logged ( #9600 )
2025-07-17 11:42:06 -05:00
Ray Myers
5f141f7712
Fix type hint: add | None to first element of create_default_mcp_server_config return tuple ( #9754 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-17 12:10:16 -04:00
Hiep Le
30e3011cb0
feat(backend): Include owner_type in the Get Repositories API response. ( #9763 )
2025-07-17 11:45:05 -04:00
Xingyao Wang
3475d8021b
Fix file duplication in system prompt ( #9741 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-17 15:29:44 +00:00
dependabot[bot]
32cd50db2f
chore(deps): bump the version-all group in /frontend with 6 updates ( #9762 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 15:13:44 +00:00
Graham Neubig
f0a6db936c
Fix: Add navigation to conversation page after clicking Launch button on task suggestions ( #9760 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-17 17:43:13 +04:00
Peter Hamilton
11c37d8d70
Update llm constants to match on unpinned claude-sonnet-4 ( #9681 )
2025-07-17 13:48:35 +02:00
Hiep Le
7e1367057a
feat(frontend): Build Microagent Management Sidebar UI. ( #9717 )
2025-07-17 15:45:24 +04:00
dependabot[bot]
3bbb0c6279
chore(deps): bump the version-all group in /frontend with 2 updates ( #9739 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-17 11:40:08 +00:00
Xingyao Wang
eed71c21bd
Add kimi-k2-0711-preview model to OpenHands provider ( #9755 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-17 15:25:31 +04:00
Graham Neubig
4f46826de9
Add Moonshot AI Kimi-K2 model to recommended models ( #9706 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-07-17 04:43:03 +00:00
juanmichelini
ea50fe4e3c
Fix: Continue evaluation when an instance fails after max retries ( #8868 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyaoww@gmail.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-07-16 22:42:44 +00:00
Tim O'Farrell
b057af8d63
Feat: Add current working directory to LLM instructions ( #9718 )
2025-07-16 21:10:03 +00:00
Engel Nyst
fba2218760
Fix integration tests ( #9746 )
2025-07-16 22:16:40 +02:00
mamoodi
6147cbdc18
Update OpenHands Cloud with Bitbucket docs ( #9740 )
2025-07-16 15:10:12 -04:00
Mislav Lukach
802acb3c7e
feat(ui): select component ( #9712 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-07-16 17:28:01 +00:00
Xingyao Wang
376dc21e34
(llm): Add Kimi K2 to function calling supported model ( #9747 )
2025-07-16 17:19:10 +00:00
Mislav Lukach
387318385c
feat(ui): tab component ( #9673 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-07-16 16:38:51 +00:00
Mislav Lukach
553f0a0918
feat(ui): toast component ( #9632 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-07-16 16:33:31 +00:00
mamoodi
0d1e21ae45
Release 0.49.0 ( #9691 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-07-16 08:46:41 -04:00
Xingyao Wang
a885e9e4d2
Fix newline display in frontend UI ( #9729 )
2025-07-15 20:59:56 -04:00
Graham Neubig
4c10848e8d
Fix dictionary changed size during iteration error in override_provider_tokens_with_custom_secret ( #9728 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-15 19:03:28 -04:00
Tim O'Farrell
1d95b01514
Fix: Keep the existing behavior in the docker command. ( #9724 )
2025-07-15 19:34:00 +00:00
Xingyao Wang
cd32b5508c
Add OpenAI o3 model support to verified models and OpenHands provider ( #9720 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-15 18:19:44 +00:00
Xingyao Wang
9a3bf0f2aa
chore(cli): make sonnet first in openhands provider model choice ( #9719 )
2025-07-15 17:38:08 +00:00
Ryan H. Tran
1d04a83e08
docs: Add SHTTP transport documentation to MCP usage guide ( #9701 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-15 23:18:05 +07:00
Hiep Le
17e9b0fd6a
chore(Microagent Management UI): Set up the feature flag for the Microagent Management page. ( #9704 )
2025-07-15 19:49:35 +04:00
dependabot[bot]
54986c9841
chore(deps): bump the version-all group in /frontend with 3 updates ( #9709 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-15 14:50:20 +00:00
Xingyao Wang
c419277326
Fix Likert Scale displaying "Star Rating" text instead of star icons ( #9708 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-15 22:38:02 +08:00
Hiep Le
35b945b9d1
refactor(frontend): Display TOS and Privacy policy links on Sign In page ( #9697 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-07-15 14:11:51 +00:00
Boxuan Li
5c3619bc48
Add README for terminal_bench evaluation harness ( #9700 )
2025-07-15 09:48:34 -04:00
Tim O'Farrell
641d0a0bcb
Set vscode to use the correct workspace directory ( #9698 )
2025-07-14 17:40:32 -06:00
dependabot[bot]
fbadea9a6f
chore(deps): bump the version-all group in /frontend with 3 updates ( #9696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 22:34:26 +04:00
Xingyao Wang
6e25d4bbb6
Add OpenHands provider for LLM through OH Cloud ( #9526 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-15 01:44:49 +08:00
sp.wack
127220dc39
chore(ui): npm package config ( #9535 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-07-14 20:50:44 +04:00
Tim O'Farrell
9a291e385b
Introduced config field to determine whether to init a git repo ( #9693 )
2025-07-14 10:17:26 -06:00
Tim O'Farrell
95ccec82d9
refactor: make /events endpoint lightweight without requiring active conversation ( #9685 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-13 17:14:15 -06:00
Xingyao Wang
4aaa2ccd39
Add CLI alias setup for first-time users ( #9542 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-13 15:36:06 +00:00
Tim O'Farrell
bfe0aa08b6
Fix issue where user gets stuck on TOS page ( #9676 )
2025-07-11 19:28:13 -06:00
Tim O'Farrell
7fb47761c6
Fix: VSCode using Temp Directory in Nested Mode ( #9672 )
2025-07-11 18:53:05 +00:00
Xuhui Zhou
415931b4dc
Update system prompt for interactional system ( #9284 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-11 18:07:56 +00:00
Hiep Le
6d57eeb3ed
feat: Allow the users to edit the conversation's title. ( #9648 )
2025-07-11 21:46:51 +04:00
Hiep Le
c03d390772
fix(frontend): The conversation page cannot be used on mobile devices and tablets. ( #9558 )
2025-07-11 21:43:53 +04:00
dependabot[bot]
a266d4274a
chore(deps): bump the version-all group in /frontend with 3 updates ( #9669 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-11 21:20:21 +04:00
Engel Nyst
a19cd193d9
Log vscode error in a visible way ( #9668 )
...
Co-authored-by: OpenHands Bot <openhands@all-hands.dev >
2025-07-11 15:41:21 +00:00
Ivan Dagelic
4f3e648379
chore: update daytona sdk and proxy endpoint ( #9664 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-07-11 17:33:12 +02:00
Tim O'Farrell
b99150c616
Fixes or vscode token / url not being present ( #9661 )
2025-07-11 09:31:39 -06:00
OpenHands
8937b3fbfc
Fix issue #9655 : [Bug]: CodeActAgent is incompatible with xAI Grok-4 due to hardcoded stop parameter ( #9666 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-11 15:31:11 +00:00
juanmichelini
fb5a39a150
Fix libgl1 package for mswebench base images ( #9071 )
2025-07-11 10:30:33 -05:00
sp.wack
fc11c15b75
hotfix(ui): Agent message that includes codeblocks overflows ( #9667 )
2025-07-11 14:35:55 +00:00
Engel Nyst
50a8741d50
Build from vsix first ( #9656 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-11 04:53:06 +02:00
xhguo7
9388fef0ef
feat(eval): loc acc evaluation ( #8515 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-07-11 03:22:35 +08:00
Tim O'Farrell
050e80cc34
Add warm server functionality to local runtime ( #9033 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-10 12:12:39 -06:00
Ray Myers
5cc47ee592
Optimize dockerfile by consolidating and reordering steps ( #9549 )
2025-07-10 12:20:36 -05:00
dependabot[bot]
a09346672f
chore(deps): bump the version-all group in /frontend with 3 updates ( #9651 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-10 19:09:44 +04:00
ManOwnFire
9e72b69cf8
fix (cli): issue 9386 - show settings.json path in /settings ( #9481 )
2025-07-10 14:59:06 +00:00
sp.wack
da1f3a5a7b
chore(frontend): Ugprade Node requirement to v22 LTS ( #9639 )
2025-07-10 17:21:03 +04:00
Hiep Le
5c27a452ac
refactor(frontend): Make the API keys table styling consistent. ( #9630 )
2025-07-10 16:07:35 +04:00
Hiep Le
8cb1c738ff
refactor(frontend): Make the secrets table styling consistent. ( #9628 )
2025-07-10 16:05:24 +04:00
Tim O'Farrell
cf276b2e96
All Runtime Status Codes should be in the RuntimeStatus enum ( #9601 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-09 15:34:46 -06:00
sp.wack
1f416f616c
chore(ui): Fix late redirects in settings page ( #9596 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-09 17:26:54 +00:00
sp.wack
52775acd4d
chore(eslint): Extend eslint rules to error on i18next/on no-literal-string ( #9616 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-09 20:30:24 +04:00
Engel Nyst
be0596abd6
add log-level ( #9637 )
2025-07-09 11:19:10 -04:00
dependabot[bot]
e77957aa92
chore(deps): bump the version-all group in /frontend with 3 updates ( #9635 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 18:57:28 +04:00
Eleanor Berger
d04c4c493e
Update OpenAI model selection for better agentic coding support ( #9597 )
2025-07-09 14:44:02 +00:00
Mislav Lukach
5cb534217a
feat(ui): spinner component ( #9590 )
2025-07-09 18:42:29 +04:00
Tim O'Farrell
9331f5e8a7
Fixes for docker nested runtime ( #9634 )
2025-07-09 08:39:42 -06:00
Hiep Le
8d16567428
refactor(frontend): The Jupyter tab is not showing "Waiting for runtime to start..." when connecting to an agent ( #9626 )
2025-07-09 18:33:09 +04:00
Xingyao Wang
acc69b74c5
docs: Add CLI installation options with shell aliases and local installation ( #9575 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-09 03:42:24 +08:00
mamoodi
28d174a7ce
Small documentation updates ( #9622 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-08 15:33:22 -04:00
Xingyao Wang
cff5697456
eval: remove gemini-specific swebench template ( #9623 )
2025-07-08 18:34:23 +00:00
sp.wack
794eedf503
feat(frontend): Memory UI ( #8592 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
Co-authored-by: tofarr <tofarr@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-07-08 16:24:07 +00:00
Hiep Le
a6ffb2f799
refactor(frontend): Remove the border bottom of the last element on the suggested tasks. ( #9610 )
2025-07-08 19:13:51 +04:00
Mislav Lukach
3be3779f68
feat(ui): dialog component ( #9591 )
2025-07-08 19:06:46 +04:00
sp.wack
222f5fdd51
chore: Update codeowners ( #9619 )
2025-07-08 15:01:00 +00:00
Mislav Lukach
2066f90654
feat(ui): accordion component ( #9537 )
2025-07-08 18:57:31 +04:00
dependabot[bot]
9ee2f976a1
chore(deps): bump vite from 7.0.2 to 7.0.3 in /frontend in the version-all group ( #9618 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-08 14:54:36 +00:00
Hiep Le
be62df5277
fix(frontend): Jupyter tab requires page refresh to display content ( #9614 )
2025-07-08 18:30:58 +04:00
Hiep Le
4baf2a64c1
refactor(frontend): Show the git providers on the suggested tasks ( #9608 )
2025-07-08 18:25:09 +04:00
Hiep Le
2a833325e1
fix(frontend): The suggested tasks section only filters the tasks by the repository’s title. ( #9606 )
2025-07-08 18:24:30 +04:00
Hiep Le
aa2cacab44
fix(frontend): The terminal is still shown when connecting to an agent. ( #9603 )
2025-07-08 18:21:06 +04:00
tangwei12
ea07570f62
fix openhands cli loglevel ( #9382 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-08 16:07:13 +02:00
Kenny Dizi
3f5a5005a2
Improve configuration for reasoning_effort ( #9572 )
2025-07-08 10:05:15 -04:00
mindflow-cn
7acee9e5da
Allow workspace_mount_path to use relative paths ( #9615 )
...
Co-authored-by: jianchuanli <jianchuanli@langcode.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-07-08 21:47:28 +08:00
mamoodi
37cbeb735f
Some documentation update ( #9598 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-07-08 08:59:08 -04:00
Graham Neubig
c6c6c202f6
Fix CLI thought display order issue ( #9417 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-07 23:33:57 +02:00
Tim O'Farrell
517a72fd0d
Use the same event stream instance for conversations as sessions ( #9545 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-07 14:37:17 -06:00
Xingyao Wang
7cfecb6e52
Increase success toast duration to 5 seconds with dynamic calculation ( #9574 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-08 02:33:47 +08:00
Tim O'Farrell
8fe2e006ee
Added run_in_loop method ( #9586 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-07 11:01:17 -06:00
dependabot[bot]
6d62c341eb
chore(deps): bump @heroui/react from 2.8.0-beta.11 to 2.8.0-beta.13 in /frontend in the version-all group ( #9587 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-07 16:48:59 +00:00
Tim O'Farrell
229f35093d
perf: make EventStore cur_id a lazy calculated property ( #9544 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-07 09:58:46 -06:00
Rohit Malhotra
21a5e3eed5
Improve error logging in verify_repo_provider before AuthenticationError ( #9530 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-07 10:02:46 -05:00
Hiep Le
97e3310dd5
fix(frontend): the GET microagents API is called multiple times, and the Available Microagents modal loads for an extended period if the conversation is connecting to an agent. ( #9517 )
2025-07-07 18:08:26 +04:00
Hiep Le
2053e72474
fix(frontend): Not able to scroll the chat input after pasting long content or clicking on a suggested action. ( #9550 )
2025-07-07 18:06:45 +04:00
dependabot[bot]
300f20368e
chore(deps): bump the version-all group in /frontend with 4 updates ( #9559 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-07 17:52:34 +04:00
Hiep Le
0bed046fcc
fix(frontend): NaN is shown on the conversation card ( #9581 )
2025-07-07 17:51:56 +04:00
Hiep Le
0bf0dc9316
fix(frontend): [OpenHands Cloud] The Delete API Key modal does not display correctly if the API key name is too long. ( #9556 )
2025-07-07 17:50:11 +04:00
Hiep Le
0e8d9a8bb4
fix(frontend): [OpenHands Cloud] The API keys table does not display properly if the API key name is too long. ( #9554 )
2025-07-07 17:49:13 +04:00
Robert Brennan
9280bc34ad
Enhance logging for org-level microagent loading to improve debugging ( #9471 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-07 12:31:45 +02:00
Graham Neubig
b132348d22
Fix Jupyter tab not showing input commands ( #9533 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-07 09:43:43 +02:00
TakumaNakao
1be77faf94
ADD gemini-2.5 to REASONING_EFFORT_SUPPORTED_MODELS ( #9546 )
2025-07-06 06:31:41 +00:00
Boxuan Li
a6301075ec
Add core config to disable browser environment ( #9570 )
2025-07-06 08:20:58 +02:00
Boxuan Li
b98615bc1c
Mark memory-profiler & jupyter_kernel_gateway dependency as non-optional ( #9562 )
2025-07-06 04:13:21 +02:00
Boxuan Li
29fdc701a3
Jupyter: remove poetry dependency ( #9561 )
2025-07-05 15:03:26 -07:00
Ryan H. Tran
8bc9207c24
Add instruction to use Arctic Inference ( #9547 )
2025-07-04 20:34:05 +07:00
Hiep Le
96008736a4
fix(frontend): [OpenHands Cloud] The input outline on the user setting page is not consistent. ( #9552 )
2025-07-04 13:23:03 +04:00
Robert Brennan
38d5db0547
Fix capitalization in 'Initializing agent...' status message ( #9406 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-04 09:56:40 +02:00
Robert Brennan
8af1f1cac9
Add labels support to PR and MR creation tools ( #9402 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-04 09:55:54 +02:00
Engel Nyst
ef502ccba8
Add CLI/vscode integration ( #9085 )
...
Co-authored-by: OpenHands-Gemini <openhands@all-hands.dev >
Co-authored-by: Claude 3.5 Sonnet <claude-3-5-sonnet@anthropic.com >
2025-07-03 22:42:06 +02:00
Tim O'Farrell
ece556c047
Fix issue where coro was not awaited ( #9536 )
2025-07-03 13:32:51 -06:00
Tim O'Farrell
55a09785ce
Fix for issue where wrong method was called ( #9532 )
2025-07-03 11:46:48 -06:00
Mislav Lukach
2990c21d97
fix(ui): fix base components styling ( #9528 )
2025-07-03 21:21:18 +04:00
dependabot[bot]
14c8ea93c9
chore(deps): bump vite from 7.0.0 to 7.0.1 in /frontend in the version-all group ( #9529 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 21:20:22 +04:00
Mislav Lukach
764077ef3d
Feat/create UI dir ( #9462 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-07-03 13:26:19 +00:00
Hiep Le
63ead2a638
fix(frontend): The "available microagents" modal does not show the latest agents after adding a new agent or updating the current agents ( #9502 )
2025-07-03 13:11:06 +00:00
Hiep Le
be0049c76e
fix(frontend): Some strings are not included in the translation file. ( #9524 )
2025-07-03 12:55:13 +00:00
Hiep Le
bafd1596dd
fix(frontend): The secret settings layout will be broken if the secret name is too long. ( #9522 )
2025-07-03 12:54:47 +00:00
Hiep Le
ce58ccab8a
fix(frontend): Changing languages on the settings page does not work for some languages. ( #9515 )
2025-07-03 16:35:52 +04:00
sp.wack
b3c8b7c089
Fix WebSocket disconnection when uploading large files ( #9504 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-03 16:28:30 +04:00
Engel Nyst
ac2947b7ff
Fix /init on CLI Runtime ( #9474 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-03 08:28:18 -04:00
mamoodi
91cd647f20
Add item to troubleshooting guide ( #9490 )
2025-07-02 16:31:26 -04:00
mamoodi
c521fb7a8f
Release 0.48.0 ( #9491 )
2025-07-02 16:21:45 -04:00
Rohit Malhotra
f049411631
(Hotfix): Microagent won't load depending on version number format ( #9508 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-02 18:06:36 +00:00
Tim O'Farrell
606ec59b33
Fix CLI confirmation input to handle invalid input properly ( #9503 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-02 10:48:43 -06:00
Graham Neubig
d2fc5679ad
Improve rate limit message to indicate automatic retry ( #9281 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-02 12:27:35 -04:00
Hiep Le
7bfa05d38a
refactor(frontend): Show branch name and git provider on the conversation cards ( #9480 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-07-02 16:04:55 +00:00
dependabot[bot]
12a95fb548
chore(deps): bump the version-all group in /frontend with 7 updates ( #9506 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 15:08:05 +00:00
llamantino
ae03c4eb80
chore: bump openhands-aci to 0.3.1 to fix ffmpeg warning ( #9500 )
2025-07-02 13:49:51 +00:00
mindflow-cn
8e486dfd6b
Replace libtmux's deprecated methods in bash.py ( #9463 )
...
Co-authored-by: jianchuanli <jianchuanli@langcode.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-07-01 21:07:48 -04:00
Rohit Malhotra
48ee5659c9
Conditionally render 'Add GitHub repos' link based on provider ( #9499 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-01 20:56:00 -04:00
Graham Neubig
b7613d7529
Fix feedback endpoint calls in OSS mode ( #9476 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-01 16:31:05 -04:00
Graham Neubig
e05e627957
Add ArcticInference doc ( #9492 )
2025-07-01 14:15:13 -04:00
mamoodi
6da7e051be
Make roadmap labels exempt from going stale ( #9484 )
2025-07-01 12:56:36 -04:00
dependabot[bot]
002e12a049
chore(deps): bump the version-all group in /frontend with 5 updates ( #9486 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 20:09:02 +04:00
Graham Neubig
ed58858e03
Add setup.sh script execution to event stream ( #9427 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-07-01 10:37:21 -04:00
Hiep Le
11ae4f96c2
fix(frontend): The "logout" action is still shown even if there is no associated account. ( #9478 )
2025-07-01 16:51:59 +04:00
Hiep Le
c2acf4e07e
fix(frontend): Updated LLM settings are not applied to existing conversations. ( #9460 )
2025-06-30 16:52:59 +00:00
sp.wack
e9bdf761b7
hotfix(frontend): Fix action button cutoff ( #9465 )
2025-06-30 20:32:52 +04:00
Hiep Le
04b93069b4
feat(frontend): Stop conversation ( #9458 )
2025-06-30 20:31:37 +04:00
Hiep Le
ec03ce1ca0
feat(frontend): Tooltip for "suggested tasks" ( #9447 )
2025-06-30 14:46:39 +00:00
Hiep Le
46157a85d8
fix(frontend): Response issue - the content of the “Agent Tools & Metadata” modal is overflow. ( #9449 )
2025-06-30 14:44:04 +00:00
Hiep Le
a691e3148a
fix(frontend): Responsive issue - the horizontal scrollbar is showing when resizing the browser window ( #9446 )
2025-06-30 18:40:17 +04:00
Hiep Le
4674e0b77a
refactor(frontend): When users hover over the buttons, the pointer will not be displayed ( #9442 )
2025-06-30 13:54:29 +00:00
dependabot[bot]
d7d0329d25
chore(deps): bump node from 22.16.0-bookworm-slim to 24.2.0-bookworm-slim in /containers/app ( #9040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 17:40:14 +04:00
Graham Neubig
17853cd5bd
Change default max_output_tokens to None and add comprehensive model tests ( #9366 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-29 21:57:34 -04:00
Boxuan Li
c992b6d2a0
Fix CLI runtime not disabling jupyter plugin by default ( #9452 )
2025-06-29 17:04:16 -07:00
llamantino
34bf645d64
fix(cli): fix terminal input lag on Windows by start&stopping pause task ( #9436 )
2025-06-29 10:21:40 -07:00
Graham Neubig
1ae1c16b26
docs: Add repository support and missing options to headless mode documentation ( #9311 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-29 01:05:52 +00:00
Boxuan Li
5099413729
Complete browsing unit tests ( #9428 )
2025-06-28 09:52:52 -07:00
AY
b06a3bdb7c
Fixes #9394 - Improve CLI exit messaging to distinguish intentional exits and inter… ( #9432 )
2025-06-28 18:51:25 +02:00
Xingyao Wang
a7b234d1f6
feat(agent): Add TODO.md workflow for long-horizon tasks into a separate system prompt ( #8896 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-28 09:08:13 -04:00
Graham Neubig
2c2a721937
Fix unit tests to be environment-independent for cloud deployment ( #9425 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-27 20:43:09 -04:00
AutoLTX
7abad5844a
[Feature] Support .cursorrules ( #9327 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-28 02:33:19 +02:00
dependabot[bot]
4781e9a424
chore(deps): bump the version-all group across 1 directory with 20 updates ( #9421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-27 20:32:51 -04:00
llamantino
a24d7e636e
fix(cli): avoid race condition from multiple process_agent_pause tasks ( #9423 )
2025-06-27 23:22:43 +00:00
Peter Hamilton
66b95adbc9
Fix: Retry on Bedrock ServiceUnavailableError ( #9419 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-27 22:17:50 +02:00
mamoodi
d617d6842a
Release 0.47.0 ( #9405 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-27 13:59:36 -04:00
Xingyao Wang
0eb7f956a9
fix(CLI): Reduce severity of pending action timeout messages ( #9415 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-27 16:28:31 +00:00
Graham Neubig
d3154c4bae
Fix CLI import error with broken third-party runtime dependencies ( #9413 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-27 12:00:38 -04:00
Calvin Smith
04a15b1467
Condensation request signal in event stream ( #9097 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-06-27 09:57:39 -06:00
Xingyao Wang
b74da7d4c3
feat(CLI): Enhance --file option to prompt agent to read and understand file first ( #9398 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-27 15:57:29 +00:00
Graham Neubig
70ad469fb2
Fix typing
2025-06-26 23:47:54 -04:00
Graham Neubig
a85f6af9c2
Fix typing in memory module
2025-06-26 23:46:37 -04:00
Graham Neubig
5e213963dc
Fix typing
2025-06-26 23:43:13 -04:00
openhands
051c579855
Fix mypy type error in memory.py with reference to GitHub issue #18440
2025-06-27 03:38:50 +00:00
openhands
6d66b8503c
Fix mypy type error in memory.py by adding type ignore annotations
2025-06-27 03:20:20 +00:00
Engel Nyst
0fb1a712d5
feat: Add user directory support for microagents ( #9333 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-26 22:31:59 -04:00
Ray Myers
94fe052561
chore - Add pydantic lib to type checking ( #9086 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-26 18:31:41 +00:00
Robert Brennan
612bc3fa60
Fix prompt for pushing to a branch to check for main/master ( #9397 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-26 16:48:13 +00:00
Engel Nyst
668906f079
Fix swe bench modal ( #9242 )
...
Co-authored-by: Hoang Tran <descience.thh10@gmail.com >
2025-06-27 00:10:24 +08:00
Graham Neubig
c7dff3e4d2
Remove third-party runtimes (daytona, modal, e2b, runloop) from main codebase ( #9213 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-06-26 07:39:39 -04:00
Graham Neubig
6efb992bae
Fix incomplete localization issue #9282 ( #9283 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-26 03:09:48 +00:00
Ray Myers
fafbe81d51
chore - Don't build ubuntu image on PR ( #9379 )
2025-06-25 22:55:13 -04:00
Robert Brennan
dfe6f2d8cc
Fix terminal truncation to trim middle of long outputs instead of suffix ( #9365 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-26 07:19:23 +08:00
Xingyao Wang
743c814ee8
Add important warning about not pushing/creating PRs unless explicitly asked ( #9357 )
2025-06-25 19:09:48 -04:00
Tim O'Farrell
feb529b1d5
Fix alignment on typing indicator ( #9367 )
2025-06-25 15:40:34 -06:00
Robert Brennan
8f566a4247
Update Slack invite links across all documentation ( #9372 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-25 21:29:46 +00:00
Graham Neubig
0e4aeba47c
Add GitLab alternative directory support for microagents ( #9331 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-25 21:08:01 +00:00
Robert Brennan
d37e40caf8
Fix Bitbucket pagination and sorting to fetch ALL repositories ( #9356 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-25 21:06:01 +00:00
Xingyao Wang
8e4a8a65f8
Revert "Simplify max_output_tokens handling in LLM classes" ( #9364 )
2025-06-25 20:01:23 +00:00
Graham Neubig
e9027e2ae8
Add YouTube video tutorial to CLI documentation ( #9351 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-25 19:09:18 +00:00
Engel Nyst
1fd0aefd20
Revert "chore(deps): bump the version-all group across 1 directory with 12 updates" ( #9347 )
2025-06-26 01:24:07 +08:00
dependabot[bot]
722fabfa97
chore(deps-dev): bump the eslint group across 1 directory with 3 updates ( #9348 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-25 12:16:12 -04:00
dependabot[bot]
24f12eed12
chore(deps): bump the version-all group across 1 directory with 12 updates ( #9326 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-25 08:34:40 -04:00
Ryan H. Tran
dfa54673d2
[OH-Versa] Add remaining browsing & GAIA eval improvement ( #9015 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-25 12:36:15 +07:00
Xingyao Wang
76914e3c26
Add new feedback reason: The agent should have asked me first before doing it ( #9332 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-24 22:12:20 -04:00
mamoodi
b0b820f8b2
Release 0.46.0 ( #9328 )
2025-06-24 16:47:17 -04:00
Rohit Malhotra
5c8bdd364e
[Feat]: BitBucket integration for Cloud OpenHands ( #9225 )
...
Co-authored-by: chuckbutkus <chuck@all-hands.dev >
2025-06-24 15:40:58 -04:00
Engel Nyst
0c1c570dac
Microagents doc (for LLMs) ( #9324 )
...
Co-authored-by: OpenHands-Claude <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-24 17:04:36 +02:00
mindflow-cn
fa75b22cc0
Enhanced llm editor ( #9174 )
...
Co-authored-by: jianchuanli <jianchuanli@langcode.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-24 13:57:18 +00:00
Graham Neubig
8aeb4dd632
Fix org repo deletion to run in runtime ( #9319 )
2025-06-24 21:43:45 +08:00
mamoodi
4c34a5f0f5
Make some doc changes for consistency ( #9309 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-24 08:34:11 -04:00
mamoodi
848f692033
Update CLI docs ( #9074 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-23 21:58:51 +00:00
Xingyao Wang
2df4536420
Show Likert scale feedback form on AWAITING_USER_INPUT and ERROR agent states ( #9292 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 21:18:19 +00:00
Robert Brennan
d66bcf5021
Update README.md with OpenHands Cloud chart ( #9194 )
2025-06-23 16:59:26 -04:00
Graham Neubig
4f5e146783
Better translation of "let's start building" in Japanese ( #9310 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 20:15:42 +00:00
sp.wack
0c38fb0ceb
chore(frontend): OpenHands design library scaffold ( #9224 )
2025-06-23 15:19:35 -04:00
Graham Neubig
7b0f880860
Fix Pydantic class-based config deprecation warnings ( #9279 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 13:10:38 -06:00
Mizote Hikaru
a156d5d243
fix: create metadata.json when joining conversation if it doesn't exist ( #8986 )
2025-06-23 15:05:26 -04:00
Graham Neubig
c29b5e9757
Fix automatic lowercasing of model names in LLM integration ( #9271 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 18:59:06 +00:00
Graham Neubig
5e5168ffd4
Fix Pydantic model_fields instance access deprecation warnings ( #9278 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 18:54:13 +00:00
MXDI
6aad23d35c
feat: Add support for Mistral AI models with customizable safety sett… ( #8802 )
...
Co-authored-by: Mahdiglm <mahdiglm@users.noreply.github.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-23 18:37:06 +00:00
மனோஜ்குமார் பழனிச்சாமி
f5ae1759b6
Add model name ( #8718 )
2025-06-23 14:21:47 -04:00
Ikuo Matsumura
9ec94737ed
feat(cli): Add vi mode support ( #9287 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-23 17:39:38 +00:00
llamantino
63c7815823
docs: rewrite local LLMs page ( #9307 )
2025-06-24 01:20:03 +08:00
baii
95ae47307c
Fix the issue where the shttp_services configuration from config.toml fails to load correctly. ( #9175 )
2025-06-23 13:02:56 -04:00
Graham Neubig
035050252b
Better timeout prompt ( #9140 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-23 16:42:15 +00:00
Tommaso Bendinelli
5b48aee0c9
Fix openhands.core.exceptions.FunctionCallConversionError fn_call_converter for GPT-o4-mini when the agent generates images ( #9152 )
...
Co-authored-by: tommaso <tommaso@t7144.csem.local >
2025-06-23 16:01:36 +00:00
Xingyao Wang
1a89dbb738
docs: Add Success Stories tab to documentation ( #9120 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 23:39:39 +08:00
Rohit Malhotra
bba62c26fd
Make sandbox api key configurable via user settings ( #8803 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 11:25:10 -04:00
Graham Neubig
9b4ad4e6e3
Fix SambaNova context length exception handling ( #9252 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 07:06:31 -04:00
Graham Neubig
1e33624951
Simplify max_output_tokens handling in LLM classes ( #9296 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 06:48:45 -04:00
Graham Neubig
8b90d610c6
Fix CLI model selection to allow custom model names ( #9205 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-23 04:03:00 +00:00
mamoodi
834abc0eee
More doc updates ( #9289 )
2025-06-22 22:46:47 -04:00
Tim O'Farrell
c9bb0fc168
Conversation Manager small refactor ( #9286 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-22 19:27:03 -06:00
Graham Neubig
5d69e606eb
feat: Add Windows PowerShell support to CLI runtime ( #9211 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-22 20:17:40 -04:00
Engel Nyst
081880248c
Fix lint ( #9290 )
2025-06-22 13:40:14 -04:00
Chase
4ee269c3f7
Add ability to customize configuration model on per-agent basis ( #8576 )
2025-06-22 14:43:17 +02:00
Xingyao Wang
711315c3b9
docs: Update documentation based on llamantino feedback ( #9119 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-21 21:57:14 -04:00
mamoodi
c2e6244b86
Small doc updates. Fix FAQs ( #9270 )
2025-06-21 15:52:29 -07:00
Xingyao Wang
a1479adfd3
feat(agent): Add configurable system_prompt_filename to AgentConfig ( #9265 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-22 06:21:52 +08:00
dependabot[bot]
99fd3f7bb2
chore(deps): bump ubuntu from 22.04 to 24.04 in /containers/e2b-sandbox ( #9042 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-21 12:23:42 -07:00
dependabot[bot]
c617881b3c
chore(deps): bump the version-all group in /frontend with 4 updates ( #9234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-21 12:22:43 -07:00
dependabot[bot]
7ca3607dcd
chore(deps): bump the version-all group with 3 updates ( #9256 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-21 12:21:57 -07:00
mamoodi
89999a8e09
Update free credits lines ( #9269 )
2025-06-21 15:35:04 +00:00
Ray Myers
3d9761df7e
Release branch for 0.45.0 ( #9264 )
2025-06-20 21:14:23 +00:00
Xingyao Wang
ea3c4f9366
Fix(CLI): duplicated Command Action display in CLI ( #9260 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-21 04:24:16 +08:00
Graham Neubig
bda0a64a3d
Fix empty image URLs in multimodal browsing causing litellm.BadRequestError ( #9214 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-20 19:44:11 +00:00
Graham Neubig
8badcb7b35
Fix feedback UI localization in LikertScale component ( #9253 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-20 18:50:39 +00:00
Xingyao Wang
078534c2ab
Fix httpx deprecation warning during LLM API calls ( #9261 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-20 18:36:31 +00:00
Rohit Malhotra
ba885cd04c
Remove Bitbucket login button from SAAS auth modal ( #9258 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-20 16:29:57 +00:00
Rohit Malhotra
ee64a6662a
(Hotfix): tokens go stale for restarted convos in cloud openhands ( #9111 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-20 12:16:42 -04:00
solah soyalp
075ef4db9f
Add Japanese translations ( #9244 )
2025-06-20 00:45:08 +00:00
Xingyao Wang
a526f73ea6
Add FAQ page to documentation ( #9132 )
2025-06-19 13:37:03 -07:00
Xingyao Wang
516f9fa635
Add o4-mini model and Mistral provider support to OpenHands CLI ( #9217 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-19 18:47:27 +00:00
Xingyao Wang
8c5995a5d8
Update citation in README.md ( #9243 )
2025-06-19 18:01:30 +00:00
dependabot[bot]
afe130f6db
chore(deps): bump the version-all group across 1 directory with 15 updates ( #9239 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-19 18:48:47 +02:00
Xingyao Wang
cc2f96c6c4
Fix search_events signature mismatches after get_events replacement ( #9238 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-19 17:57:44 +02:00
Rohit Malhotra
b7a6190133
Add max_budget_per_task to settings ( #8812 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-06-18 20:25:01 -04:00
brettstewart
54af9ff3fe
feat(runtime): add kubernetes support ( #8814 )
...
Co-authored-by: Corey White <corey.white@ziffdavis.com >
Co-authored-by: luke_schulz <luke.schulz@ziffmedia.com >
2025-06-18 21:25:50 +00:00
Xingyao Wang
ef582a6335
Increase max iterations from 250 to 500 ( #9203 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-18 21:32:15 +02:00
Xingyao Wang
d5f5e34ead
Fix deprecation warnings in OpenHands CLI ( #9199 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-19 02:22:55 +08:00
Graham Neubig
91e6d359c2
Update repo.md with better "openhands with openhands" directions ( #9216 )
2025-06-18 12:38:51 -04:00
Mislav Lukach
a9f26a13a6
feat(chat): support file upload ( #8945 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-06-18 20:13:07 +04:00
dependabot[bot]
a92d6904fc
chore(deps): bump the version-all group in /frontend with 2 updates ( #9215 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 15:28:28 +00:00
dependabot[bot]
306777626f
chore(deps): bump the version-all group across 1 directory with 9 updates ( #9182 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-06-18 12:05:15 +00:00
Rohit Malhotra
1807efad0b
Add Bitbucket integration documentation for local usage ( #9206 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-18 05:56:36 -04:00
Graham Neubig
e074b2d36f
Add Bitbucket microagent and backend implementation ( #9021 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-06-18 00:04:29 -04:00
Ray Myers
b7efeb11d9
Bump version to 0.44.0 ( #9163 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-17 21:13:17 +00:00
Graham Neubig
7d0aadf8ed
Rename ~/.openhands-state to ~/.openhands ( #9135 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-17 20:44:52 +00:00
Mislav Lukach
78af1de870
chore(analytics): improve label clarity ( #9161 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-17 20:33:52 +00:00
llamantino
6a9065960d
fix(devcontainer): mark workspace as safe dir ( #9136 )
2025-06-18 04:22:42 +08:00
Maxim Evtush
653a8a7ce2
Refactor: Improve Consistency in Function Signatures and Regex Usage in compute_ism_pm_score.py ( #9145 )
2025-06-18 04:22:16 +08:00
Graham Neubig
3591c7a79f
Add uvx installation option to CLI documentation ( #9186 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-18 04:19:18 +08:00
Ivan Dagelic
bae6bd77f4
fix: daytona runtime sandbox handling ( #9187 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-06-18 04:18:46 +08:00
Rohit Malhotra
30c71776e7
[Fix]: Loading microagents for integrations ( #9189 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-17 16:16:19 -04:00
Robert Brennan
147ffb7e42
Suppress pydub warning about ffmpeg/avconv not found ( #8940 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-17 14:44:32 -04:00
Tim O'Farrell
237037cee9
Fix remote runtime status ( #9190 )
2025-06-18 02:34:41 +08:00
Xingyao Wang
567af43a71
Fix deprecation warning: Replace get_events with search_events ( #9188 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-18 00:54:29 +08:00
Rohit Malhotra
65071550b6
Fix grammar issues in Slack documentation ( #9180 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-17 23:53:55 +08:00
Alexander
d81d2f62cb
docs: local serving with ollama documented ( #8807 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-17 07:18:18 -04:00
Ryan H. Tran
ddaa186971
[GAIA] Add prompt improvement to alleviate solution parsing issue & support Tavily search tools ( #9057 )
2025-06-17 13:16:50 +07:00
Graham Neubig
e6e0f4673f
docs: Add "Running OpenHands with OpenHands" section for recursive development ( #9146 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-16 20:57:52 -04:00
Graham Neubig
7d78b65a1a
docs: Add Python version requirement to CLI documentation ( #9164 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-16 20:14:10 +00:00
Rohit Malhotra
1f90086030
(Hotfix): Slack app installation flow ( #9162 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-16 19:33:43 +00:00
Xingyao Wang
2c4ecd02f7
feat(frontend): add user feedback Likert scale for agent performance rating (only on OH Cloud) ( #8992 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-06-16 19:26:24 +00:00
Rohit Malhotra
2fd1fdcd7e
[Refactor, Fix]: Agent controller state/metrics management ( #9012 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-16 11:24:13 -04:00
Graham Neubig
cbe32a1a12
Fix bash timeout issue caused by interactive git clone prompts ( #9148 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-16 08:39:28 -04:00
better629
432d8829dc
disable mcp in run_localize and install oh-aci[llama] for issue 9150 ( #9151 )
2025-06-16 11:03:17 +00:00
Graham Neubig
24f891687d
Fix CLI displaying claude-2 as default model for anthropic provider ( #9101 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-15 21:21:33 -04:00
Graham Neubig
2d2ccf1329
Fix conversation URL format in pull request links ( #9143 )
2025-06-15 15:41:08 -04:00
FT
e5bff91e8e
Fix Typo: Change "accurancy" to "accuracy" in Evaluation Benchmark Comments ( #9139 )
2025-06-15 12:48:26 +00:00
Linghao Zhang
a93b0457c6
feat(eval): Support evaluation on SWE-bench-Live ( #9137 )
2025-06-15 12:30:47 +00:00
Graham Neubig
98e0f5509c
Update CLI mode docs to accurately reflect settings workflow ( #9134 )
2025-06-14 19:21:18 +00:00
kilavvy
4e99aabcb2
Minor Code Comment Corrections and Clarifications ( #9129 )
2025-06-14 18:57:14 +00:00
Graham Neubig
0c307ea12e
Lint all files in the repo ( #9131 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-14 16:25:59 +00:00
Graham Neubig
5134a7d938
Add secrets manager documentation to GUI mode docs ( #9084 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-14 12:13:24 -04:00
Graham Neubig
a1627914ad
Fix broken link to LLMs section in GUI mode documentation ( #9121 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-14 23:26:41 +08:00
Graham Neubig
ccdd86e476
docs: remove 'coming soon' mentions from Slack app installation page ( #9112 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-06-14 14:35:04 +00:00
ASTONE
be62ba6b35
add_versicode ( #8221 )
2025-06-14 13:17:18 +00:00
leopardracer
13c298d35f
Minor Typo Fixes in Comments and Documentation ( #9058 )
2025-06-14 12:51:38 +00:00
llamantino
47b0dc548e
feat: support dev container networking without host mode ( #9122 )
2025-06-14 08:38:18 -04:00
Graham Neubig
90ae4bda0d
Restore Windows without WSL documentation ( #9090 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-14 08:35:30 -04:00
dependabot[bot]
8963644fb4
chore(deps): bump the version-all group across 1 directory with 14 updates ( #9107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-14 07:58:24 -04:00
Engel Nyst
fd3b4ac8e6
Refactor SWE-bench instruction ( #8010 )
2025-06-13 23:27:52 +02:00
Rohit Malhotra
53623c76b5
[Fix]: allow agent to configure draft status for opened prs/mrs via git mcp ( #9117 )
2025-06-13 21:06:23 +00:00
Ray Myers
e6036b8346
Bump version for 0.43.0 release ( #9109 )
2025-06-13 14:47:26 -05:00
jpelletier1
144d09a578
Code review microagent ( #9093 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-13 01:35:44 +00:00
llamantino
f97a837d46
fix: fix unreachable runtime container in make docker-dev ( #9072 )
2025-06-12 12:46:10 -04:00
dependabot[bot]
eadec4ce9e
chore(deps): bump the version-all group in /frontend with 8 updates ( #9095 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 15:17:45 +00:00
dependabot[bot]
49e8737779
chore(deps): bump the version-all group across 1 directory with 24 updates ( #9066 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-06-12 14:31:35 +00:00
Graham Neubig
4711e74101
Fix default provider in CLI to be 'anthropic' instead of 'openai' ( #9004 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-06-12 03:02:03 +00:00
mamoodi
c87f1cc8c0
Move Advanced Configurations under Running OpenHands on your Own ( #9082 )
2025-06-11 16:36:17 -04:00
Rohit Malhotra
33b64786b0
[Docs]: add info about lower scope tokens for gitlab ( #9017 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-06-11 19:34:06 +00:00
Rohit Malhotra
12fc50299b
[Docs]: add slack integration docs ( #8903 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-11 19:32:54 +00:00
Tim O'Farrell
57fee17348
Fix VSCode workspace dir ( #9080 )
2025-06-11 13:31:59 -06:00
Engel Nyst
77517d8ba0
Save CLI settings directly under ~/.openhands ( #9079 )
2025-06-11 21:07:40 +02:00
Calvin Smith
a356f56237
fix: Context window truncation makes progress ( #9052 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-11 12:47:34 -06:00
chuckbutkus
7dede37fd8
Make sure redirect URI is HTTPS unless it is for localhost ( #9076 )
2025-06-11 18:19:15 +00:00
Ray Myers
c11dcad309
Add more log context on key events ( #9056 )
2025-06-11 11:34:16 -05:00
Tim O'Farrell
47209e794a
Runtime Status Fixes ( #9050 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-11 09:28:17 -06:00
Xingyao Wang
3f50eb0079
feat: Add microagents UI to conversation context menu ( #8984 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-06-11 23:12:27 +08:00
sp.wack
f27b02411b
chore: Add deprecated tag to ActionMessage type ( #9063 )
2025-06-11 18:34:07 +04:00
llamantino
d151093872
docs: added devstral to llms list, added local llms in local setup ( #9062 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-06-11 10:22:15 -04:00
neo
ea7294b7f9
docs: add links to other language versions of README ( #9038 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-06-11 09:49:40 -04:00
Xingyao Wang
9097f487a6
Move get_agent_obs_text function to browser utils and add return_all option ( #9019 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-11 12:32:38 +08:00
Rohit Malhotra
fd921a4f88
[Fix]: model tracking in convo metadata ( #9053 )
2025-06-10 22:19:33 -04:00
Xingyao Wang
96fe5a50d6
Update repo.md ( #9054 )
2025-06-10 21:51:13 -04:00
Howie Zhou
b634e10b45
Add JSON serialization for array and object parameters when converting tools ( #8780 )
2025-06-10 16:48:49 -04:00
Xingyao Wang
73f01657eb
docs: Add TanStack Query state management documentation ( #9047 )
2025-06-10 16:44:00 -04:00
mamoodi
5d328183d5
Release 0.42.0 ( #9046 )
2025-06-10 16:34:10 -04:00
Mislav Lukach
b7da65d373
chore(ui): update tailwind ( #9049 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-06-10 18:20:04 +00:00
sp.wack
dca9c7bdc6
feat(backend): New "update microagent prompt" API ( #8357 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-06-10 22:10:55 +04:00
Rene Leonhardt
07862c32cb
chore(docker): update docker base images ( #8796 )
...
Co-authored-by: Xingyao Wang <xingyaoww@gmail.com >
2025-06-10 22:48:46 +08:00
Emmanuel Ferdman
e04f876df9
Migrate to modern logger interface in server utils ( #8965 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-06-10 10:25:06 -04:00
Mislav Lukach
78d707de83
chore(billing): add stripe powered by ( #9016 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-06-10 18:10:09 +04:00
sp.wack
058153292f
fix(ui): startup message ui ( #9007 )
2025-06-10 16:50:18 +04:00
dependabot[bot]
53b5e08804
chore(deps): bump the version-all group across 1 directory with 15 updates ( #9027 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 18:04:14 -04:00
Ray Myers
7cee7dca64
chore - log size of large events ( #9024 )
2025-06-09 16:47:40 -05:00
mamoodi
e12a62d006
Update GUI docs ( #9020 )
2025-06-09 15:38:44 -04:00
llamantino
77a0c5e073
feat: increase requests timeout to 60s ( #8974 )
...
Co-authored-by: llamantino <12345678+yourusername@users.noreply.github.com >
2025-06-09 12:42:03 -06:00
Tim O'Farrell
e5d21e003d
Added environment variable allowing skipping dependency checks ( #9010 )
2025-06-09 11:14:39 -06:00
mamoodi
c6a4324bda
Update Cloud API docs ( #9008 )
2025-06-09 11:42:37 -04:00
Tim O'Farrell
9ac8f011fe
Converted exponential backoff to fixed ( #9006 )
2025-06-09 09:02:52 -06:00
Leander Maben
d84befe28f
Adding LLM Based Editing capability ( #8677 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-06-09 21:57:20 +08:00
mamoodi
4eef22e04e
Fix some broken links ( #9005 )
2025-06-09 13:37:00 +00:00
Graham Neubig
93e6811efc
Add CLI option to bug template installation dropdown ( #9002 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-09 08:49:47 -04:00
Graham Neubig
3ebe3c2140
Update CLI mode documentation to recommend pip install ( #8967 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-09 08:13:09 -04:00
Xingyao Wang
d6d5499416
refactor(MCP): Replace MCPRouter with FastMCP Proxy ( #8877 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-08 22:03:18 +00:00
Tim O'Farrell
0221f21c12
Wait for nested container graceful shutdown ( #8969 )
2025-06-08 13:43:34 -06:00
Tim O'Farrell
617445d5ca
Nested event store search no longer throwing errors on 404 ( #8985 )
2025-06-08 13:41:58 -06:00
Xingyao Wang
34c13c8824
Add back microagent files with special handling for user inputs ( #8139 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-09 02:49:54 +08:00
Sergey
49939c1f02
Fix typo in evaluation README.md ( #8987 )
2025-06-08 14:14:07 +00:00
llamantino
abec074a66
fix: prevent LLM settings reset when page loses focus during initial setup ( #8928 )
...
Co-authored-by: llamantino <12345678+yourusername@users.noreply.github.com >
2025-06-07 20:52:59 +00:00
Graham Neubig
46c12ce258
Update summary_prompt for improved code quality ( #8975 )
2025-06-07 14:46:40 -04:00
Graham Neubig
5de119dc2e
Improve repo.md documentation to instruct OpenHands on capturing repository context efficiently ( #8977 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-07 23:18:54 +08:00
llamantino
0abc6f27ef
fix(devcontainer): configure host networking to fix runtime connection ( #8971 )
...
Co-authored-by: llamantino <12345678+yourusername@users.noreply.github.com >
2025-06-07 01:44:23 +02:00
mamoodi
445d3a5788
Update Cloud UI docs ( #8968 )
2025-06-07 05:09:54 +08:00
mamoodi
744a6299a7
Update gitlab integration docs ( #8946 )
2025-06-06 16:07:55 -04:00
chuckbutkus
345dccbf84
Allow user to change their email address ( #8861 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-06 18:22:29 +00:00
Rohit Malhotra
6605269e5b
[Fix]: make sure to track opened PRs using Git MCP ( #8949 )
2025-06-07 02:22:14 +08:00
tofarr
fac0d59388
Fix for nested runtimes still using the relative url ( #8947 )
2025-06-06 15:42:54 +00:00
Xingyao Wang
4d6d28a192
Add Google AI Studio API key instructions to documentation ( #8938 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-06-06 15:39:35 +00:00
llamantino
ebacd1b080
fix: make setup.sh executable for devcontainer postCreateCommand ( #8891 )
...
Co-authored-by: llamantino <12345678+yourusername@users.noreply.github.com >
2025-06-06 05:26:22 -07:00
Xingyao Wang
59f5f0dc9b
feat(agent): remind the agent that it can use timeout to increase the amount of time the command is running ( #8932 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-05 20:57:33 -07:00
Rohit Malhotra
4df3ee9d2e
(refactor): Update MCP Client to use FastMCP ( #8931 )
2025-06-06 10:01:39 +08:00
Rohit Malhotra
aa54a25241
[Fix]: Broken links from cloud resolver ( #8923 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-06 01:46:04 +00:00
Robert Brennan
0813c113f0
Fix for running git commands with the proper user ( #8898 )
2025-06-06 00:20:15 +00:00
tofarr
19fcf427ba
Improved WebSocket Error Handling ( #8924 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-05 16:42:18 -06:00
Rohit Malhotra
336b22bea4
[Fix]: add missing await ( #8936 )
2025-06-05 21:52:30 +00:00
Xingyao Wang
959268b45a
chore(dependency): Update opentelemetry-api to resolve conflict with langfuse ( #8930 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-05 20:26:51 +00:00
Robert Brennan
309c086976
Fix event stream replay during new connections by replaying before joining ( #8818 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-05 12:37:02 -07:00
Ray Myers
afd8ee61e7
Fix missing None-check in get_conversations ( #8927 )
2025-06-05 18:55:41 +00:00
Rohit Malhotra
93b1276768
[Feat]: Add experiment manager ( #8820 )
2025-06-05 14:49:20 -04:00
mamoodi
412e265745
Update OpenHands Cloud and GitHub Integrations ( #8922 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-06-05 17:39:35 +00:00
Ray Myers
a3790f1003
0.41.0 Release Branch ( #8905 )
2025-06-05 17:25:18 +00:00
tofarr
b76553136e
Added feature flag for opening vscode in a new tab ( #8917 )
2025-06-05 10:32:07 -06:00
Ray Myers
dee89462c2
Improve type coverage for nested runtime ( #8921 )
2025-06-05 16:19:53 +00:00
mamoodi
ad468587ea
Split quickstart and getting started workflow ( #8904 )
2025-06-05 10:01:36 -04:00
Calvin Smith
41cee4b68d
Add unit tests for View object ( #8900 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-06-04 19:35:32 -06:00
tofarr
91e24a4a31
Add conversation start and stop endpoints ( #8883 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-04 16:29:24 -06:00
tofarr
a1b3c0c7d6
No more 500 error when jumping between conversations (Nested Runtimes) ( #8902 )
2025-06-04 15:55:26 -06:00
Mislav Lukach
738ecd468c
fix(frontend): add security analyzer placeholder ( #8901 )
2025-06-04 20:07:23 +00:00
tofarr
c6c2aafc4f
Assorted fixes for the nested / docker runtimes. ( #8899 )
2025-06-04 13:56:03 -06:00
mamoodi
7bea93b1b6
Move the documentation tabs from top to left nav ( #8892 )
2025-06-04 14:46:29 -04:00
Robert Brennan
d346506d34
Revert "Unrevert "Add username parameter to AsyncBashSession"" ( #8897 )
2025-06-04 18:45:28 +00:00
Rohit Malhotra
d30c6ff720
(Hotfix): make sure MCP tool error observations are surfaced to agent ( #8894 )
2025-06-04 18:42:09 +00:00
Robert Brennan
80e496d134
Unrevert "Add username parameter to AsyncBashSession" ( #8771 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-04 14:32:27 -04:00
Anton Sokolchenko
a933a81ef5
Increase sandbox close delay in sandbox_config.py to 3600 seconds ( #8889 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-06-04 18:12:32 +00:00
tofarr
3c977bd715
Fix for nested mount volumes ( #8888 )
2025-06-04 09:30:57 -06:00
Graham Neubig
c403973616
Add return type annotations to docker runtime ( #8543 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-04 11:24:25 -04:00
tofarr
7652ccb000
Fix VSCode iframe SameSite cookie issue with cross-origin fallback ( #8881 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-04 09:23:48 -06:00
Calvin Smith
0fd83ff38a
Bump condenser window up by 75% ( #8887 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-06-04 15:12:22 +00:00
OpenHands
6c34e5850b
Fix issue #8419 : Document get_impl and import_from ( #8420 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-04 01:23:53 +00:00
Robert Brennan
b771fb6e32
Add automatic setup flow in CLI mode when settings are not found ( #8775 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-06-04 00:01:12 +00:00
tofarr
c2a0e525de
Now using Dependency Injection to associate conversations with requests ( #8863 )
2025-06-03 17:36:45 -06:00
Robert Brennan
4aed3944cf
Make CLI pip-installable ( #8772 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-03 23:35:14 +00:00
Xingyao Wang
5fe7578f45
fix(docs): fix all .md links ( #8879 )
2025-06-03 14:33:12 -04:00
Rohit Malhotra
a348840534
[Feat]: support streamable http mcp ( #8864 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-03 17:06:44 +00:00
dependabot[bot]
1850d572b5
chore(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.4.1 in /frontend in the eslint group ( #8849 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-03 20:30:10 +04:00
Xingyao Wang
728a7e84d8
fix(docs): redirect all /modules to / ( #8876 )
2025-06-03 16:22:10 +00:00
mamoodi
ae4f8b7df9
Re-update to 0.40 ( #8875 )
2025-06-03 16:17:25 +00:00
baii
b706f59cfd
fix: can't add gitlab personal access token and add more debug log in validate_provider_token ( #8782 )
2025-06-03 11:57:04 -04:00
Robert Brennan
633d5b26d0
Fix flaky test_command_output_continuation test in BashSession ( #8813 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-03 11:44:08 -04:00
Xingyao Wang
2f55cbb748
Add search engine setup documentation ( #8870 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-03 15:27:30 +00:00
mamoodi
9b9a639ea9
Fix CLI mode docs ( #8869 )
2025-06-03 11:14:32 -04:00
tofarr
a5f5bceed6
Fix for nested event store ( #8865 )
2025-06-03 07:50:50 -06:00
Xingyao Wang
17ae03857f
fix(mcp): authentication for mcp calls in remote runtime ( #8856 )
2025-06-02 21:41:47 +00:00
tofarr
e49c984e9f
Fix for event params ( #8860 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-02 15:16:00 -06:00
Xingyao Wang
6132968324
docs: migrate all docs from All-Hands-AI/docs to OpenHands repo ( #8848 )
2025-06-03 05:12:10 +08:00
tofarr
d03efa284a
Added X-Session-API-Key to nested event store ( #8857 )
2025-06-02 14:15:41 -06:00
மனோஜ்குமார் பழனிச்சாமி
aac2e51fc7
Add INIT_PLUGIN_TIMEOUT env ( #8840 )
2025-06-03 02:47:58 +08:00
Robert Brennan
21af52560a
Add detailed logging to remote runtime resume process ( #8819 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-02 13:12:24 -04:00
tofarr
72c24b461c
Fix LocalRuntime to properly handle existing subprocesses ( #8821 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-02 17:03:48 +00:00
Xingyao Wang
ab1cdb5b5f
feat(aci): adding file viewing capability to different extension types ( #8742 )
...
Co-authored-by: Hoang Tran <descience.thh10@gmail.com >
2025-06-03 00:02:02 +07:00
Ryan H. Tran
cab144cc51
Upgrade openhands-aci to 0.2.15 ( #8811 )
2025-06-02 22:08:14 +07:00
tofarr
3f412027ec
Reduce the noise from loggers ( #8833 )
2025-06-02 08:34:29 -06:00
Ming Fang
4221ce8566
Fix typo in issue_resolver.py: 'confgurable' -> 'configurable' ( #8839 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-06-02 00:11:34 -04:00
mamoodi
27dc4932bf
Release 0.40.0 ( #8731 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-06-01 16:38:08 -04:00
kotauchisunsun
28dbb1fc74
[refactor]: call load_openhands_config in resolver ( #8641 )
2025-06-01 16:48:17 +02:00
KianoshArian
9fb5d2109a
fix(frontend): fix mobile view of settings page ( #8826 )
2025-06-01 07:01:08 -06:00
llamantino
880c05ed94
Fix all broken docs links across the project ( #8830 )
...
Co-authored-by: llamantino <12345678+yourusername@users.noreply.github.com >
2025-05-31 21:24:59 -04:00
llamantino
6d2074d69b
Fix broken links in README after docs site upgrade ( #8829 )
...
Co-authored-by: llamantino <12345678+yourusername@users.noreply.github.com >
2025-05-31 23:08:51 +00:00
Graham Neubig
59858dc73b
Add OpenHands app support on windows without WSL ( #8674 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
2025-05-30 23:15:35 -07:00
Xingyao Wang
277b87413b
chore: log stack trace when failed to connect in mcp ( #8804 )
2025-05-30 18:35:19 -04:00
Rohit Malhotra
972837ff73
[Feat]: Gitlab resolver ( #8770 )
2025-05-30 22:18:34 +00:00
tofarr
de196d6da1
Allowing local runtimes to have domains ( #8798 )
2025-05-29 15:15:27 -06:00
Rohit Malhotra
10a4ab9199
[Fix]: inconsistent microagent descriptions ( #8800 )
2025-05-29 20:09:01 +00:00
Robert Brennan
3f0d8e7f47
add more logging to debug runtime restarts ( #8799 )
2025-05-29 19:52:13 +00:00
Engel Nyst
0e0687efc3
Rename service ( #8791 )
2025-05-29 19:43:42 +00:00
tofarr
30d53f8df0
Fix openapi authorize ( #8794 )
2025-05-29 13:20:00 -06:00
sp.wack
fd52841842
Add git_provider and selected_branch to conversation response ( #8795 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-29 22:59:30 +04:00
Graham Neubig
d770edc010
Add images and example commands to cloud issue resolver documentation ( #8785 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-29 18:13:49 +00:00
Engel Nyst
df2374bd85
Refactor agent controller's filter ( #8792 )
2025-05-29 19:59:34 +02:00
sp.wack
542be7338e
fix(frontend): Replace actions with their observations pairs in the chat interface ( #8760 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-29 19:22:10 +02:00
Rohit Malhotra
e4d84946db
(Chore): deprecate alias ( #8704 )
2025-05-29 11:01:28 -04:00
tofarr
cc881a6bcb
Added Webhooks to event store ( #8763 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-29 07:39:08 -06:00
Howie Zhou
cb0a1c91e4
docs: change to existing testing files ( #8779 )
2025-05-29 12:23:24 +00:00
Graham Neubig
e208bffade
Fix localization issue with hardcoded English strings ( #8736 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-29 00:40:57 +02:00
Graham Neubig
6491142364
Fix KeyError on router error logging ( #8769 )
2025-05-28 19:59:18 +00:00
Robert Brennan
205f0234e8
Rename Conversation to ServerConversation and AppConfig to OpenHandsConfig ( #8754 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-28 21:48:34 +02:00
Robert Brennan
c76809a766
Revert "Add username parameter to AsyncBashSession" ( #8767 )
2025-05-28 14:28:26 -04:00
chuckbutkus
9f86f731a7
Update login ( #8743 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-28 17:53:35 +00:00
sp.wack
6fe5da810b
fix(frontend): Handle assistant messages at the top ( #8766 )
2025-05-28 17:33:05 +00:00
dependabot[bot]
52a1e94335
chore(deps): bump the docusaurus group in /docs with 7 updates ( #8758 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 21:24:54 +04:00
sp.wack
3e0532e8b9
fix(frontend): Only clear UI messages on cid change ( #8762 )
2025-05-28 15:31:34 +00:00
tofarr
90c440d709
Add HTTP FileStore implementation ( #8751 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-28 08:17:26 -06:00
Robert Brennan
82657b7ba1
Add username parameter to AsyncBashSession ( #8746 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-28 10:16:45 -04:00
Engel Nyst
3c51600260
Add vscode rules/ignores to .gitignore ( #8755 )
2025-05-28 15:42:11 +02:00
sp.wack
b5f2a04ea2
Add refill link to out-of-credits error message ( #8737 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-28 17:23:14 +04:00
sp.wack
155615bbb1
hotfix(frontend): Invalidate and refetch git changes if messages aren't being received ( #8752 )
2025-05-28 13:22:15 +00:00
Kent Johnson
4b6f2aeb4d
docs: Mention dev container in Development.md ( #8726 )
2025-05-27 18:29:05 -04:00
Rohit Malhotra
0023eb0982
(Hotfix): Handle cases where user secrets store doesn't exist ( #8745 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-27 18:26:36 -04:00
Robert Brennan
c3ab4b480b
Fix TypeError in list_files endpoint while preserving router_error_log functionality ( #8744 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-27 18:25:07 -04:00
Xingyao Wang
35f7efb9d7
Fix: Remove strip() from parameter value extraction to preserve indentation ( #8739 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-27 20:24:00 +00:00
Xuhui Zhou
14498c5e25
Feature/swe run interact ( #8714 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-05-27 19:35:21 +00:00
sp.wack
cdb9aeb9ba
fix(frontend): Don't show terminal commands in chat interface that are from the user ( #8729 )
2025-05-27 18:59:32 +00:00
Robert Brennan
318883e5e0
Fix VS Code tab and other runtime-dependent features showing null ( #8734 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-27 18:41:31 +00:00
Rohit Malhotra
767b6ce600
[Refactor]: separate args setup logic for restarting conversations ( #8679 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-27 13:16:33 -04:00
Xingyao Wang
3ccc96d794
Fix(docs): volumes configuration under [sandbox] in config.toml ( #8724 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-28 00:30:07 +08:00
Yunfeng Yu
6f1effba5b
Fix Feedback Submission Retry ( #8693 )
...
Co-authored-by: Test User <test@example.com >
Co-authored-by: Auroral <1596588744@163.com >
2025-05-27 14:48:30 +00:00
dependabot[bot]
bc223885a0
chore(deps): bump the version-all group across 1 directory with 9 updates ( #8709 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-05-27 14:33:27 +00:00
sp.wack
0dcd5e9d30
hotfix(frontend): Clear error message on WS connect ( #8725 )
2025-05-27 10:12:56 -04:00
Engel Nyst
8ee85a45a2
Reduce more logs ( #8712 )
2025-05-27 16:05:04 +02:00
Marco Dalalba
342563d113
fix: url repo encode ( #8713 )
2025-05-27 17:39:13 +04:00
KianoshArian
af037b3a8a
fix(frontend): fix mobile view of SettingsModal ( #8711 )
2025-05-27 17:38:31 +04:00
sp.wack
33b714e0a0
fix(frontend): Consider agent state errors ( #8672 )
2025-05-27 09:30:53 -04:00
Kent Johnson
35d2281717
feat: Add dev container ( #8589 )
2025-05-26 21:35:27 -04:00
dependabot[bot]
83bfbc7045
chore(deps): bump the version-all group across 1 directory with 16 updates ( #8710 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 23:35:15 +02:00
CoreJa
11e6d40c7a
bug: fix fn_call error during API response ( #8695 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-05-26 14:10:10 +02:00
mamoodi
41d84ee8cd
Update the versions to align with already released 0.39.2 ( #8673 )
2025-05-25 12:09:19 -04:00
CoreJa
0c2924453f
bug: fix cache_control missing during convertion ( #8692 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-05-25 15:35:34 +02:00
Graham Neubig
77cd05c33b
Fix setup.sh error logging ( #8678 )
2025-05-24 17:23:26 -04:00
sp.wack
ff22712686
fix(frontend): Use uppercase event type for generic events without translation keys ( #8671 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-24 18:20:08 +00:00
sp.wack
edc43ca60d
fix(frontend): Fix actionHasObservationPair function to correctly identify pairs ( #8661 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-05-24 09:39:37 +00:00
sp.wack
b838ea0427
hotfix(frontend): Prevent too many re-renders ( #8670 )
2025-05-24 09:38:51 +00:00
tofarr
9a5e5956fc
Added ability to read specify permitted origins in env ( #8675 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-23 19:18:20 -06:00
Robert Brennan
35426a04d8
fix warning for workspace_base ( #8667 )
2025-05-23 15:11:53 -04:00
Rohit Malhotra
598d19cd5d
[Feat]: slack conversation instruction template ( #8648 )
2025-05-23 14:39:53 -04:00
Rohit Malhotra
dd3b3d1253
[Fix]: conversation ID attachment in create_new_conversation ( #8669 )
2025-05-23 14:37:10 -04:00
tofarr
693d912361
Fix conversation initial state ( #8647 )
2025-05-23 17:36:58 +00:00
Xingyao Wang
31ad7fc175
chore: add claude 4 to verified mode & global replace 3.7 to claude 4 ( #8665 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-23 17:35:30 +00:00
Xingyao Wang
5e43dbadcb
feat(frontend): Display MCP tool name and arguments as JSON in MCPObservation when visualized in frontend ( #8644 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-23 17:21:22 +00:00
Ryan H. Tran
b0b5a6c2a1
Expose partial MCP server addition failure logs ( #8655 )
2025-05-24 00:17:31 +07:00
chuckbutkus
92f8061558
Fix so redirect URL is in OAuth state ( #8653 )
2025-05-23 17:09:47 +00:00
mamoodi
2bb1b7b7aa
Fix tip link ( #8666 )
2025-05-24 00:56:35 +08:00
Howie Zhou
ca9fe7c5c8
docs: fix debug command ( #8654 )
2025-05-23 12:43:27 -04:00
Xingyao Wang
a40443f5f4
feat(agent): First-class Search API support via MCP ( #8638 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-24 00:07:48 +08:00
sp.wack
20983a2128
refactor(frontend): Simplify useConversation hook by removing context dependency ( #8659 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-23 19:56:00 +04:00
Zhaoling Chen
efe287ce34
integrate LocAgent into OpenHands ( #7371 )
...
Co-authored-by: czlll <gangda@huaihe.usc.edu >
Co-authored-by: Hoang Tran <descience.thh10@gmail.com >
2025-05-23 22:42:58 +07:00
sp.wack
fa5b52298e
fix(frontend): Fix action buttons display bugs in chat interface ( #8660 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-23 15:35:41 +00:00
dependabot[bot]
57bfef3735
chore(deps): bump the version-all group in /frontend with 2 updates ( #8635 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-05-23 13:55:42 +00:00
Graham Neubig
f3a127a17f
Fix unlocalized elements in frontend ( #8650 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-23 08:40:10 -04:00
Robert Brennan
8cc039997f
Downgrade info to debug log ( #8643 )
2025-05-23 13:43:40 +02:00
Robert Brennan
50d4c79094
Add CLIRuntime implementation for local command execution ( #8264 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-05-23 03:03:22 +00:00
tofarr
f7cdf4720f
Fix gitlab header error in console ( #8631 )
2025-05-22 14:22:02 -06:00
mamoodi
6d3c2170b1
Release 0.39.1 ( #8608 )
...
Co-authored-by: tofarr <tofarr@gmail.com >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-05-22 16:18:54 -04:00
Xingyao Wang
926b425e12
add claude 4 to prompt caching and fn call list; do not add icl for devstral ( #8642 )
2025-05-22 19:10:00 +00:00
Ryan H. Tran
3980ba53c9
Add option to run patch evaluation on Modal ( #8607 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-23 00:45:45 +07:00
Xingyao Wang
be78cc07bd
docs: add documentation for adding user settings and tooltips ( #8634 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-22 17:38:54 +00:00
Graham Neubig
13f9acd48a
Fix Cloud documentation structure and consolidate issue resolver information ( #8558 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-05-22 11:05:15 -04:00
Xingyao Wang
2906a9023f
fix(frontend): MCP tool name rendering ( #8623 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-22 21:46:40 +08:00
dependabot[bot]
66f33bfa96
chore(deps-dev): bump swagger-ui-dist from 5.21.0 to 5.22.0 in /docs in the version-all group ( #8611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 17:11:14 +04:00
kotauchisunsun
cfa2725abd
Split IssueResolver class into a separate file ( #8619 )
2025-05-22 09:53:55 +02:00
Rohit Malhotra
097f757c65
[Refactor]: Update resolver instructions ( #8601 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-21 19:26:48 -04:00
Rohit Malhotra
ac87ff8d27
[Fix]: Don't start conversations without user instructions for remote api key conversations ( #8626 )
2025-05-21 17:51:48 -04:00
tofarr
a3d1a92353
Nested Conversation Support ( #8588 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Robert Brennan <contact@rbren.io >
2025-05-21 15:17:30 -06:00
Xingyao Wang
70573dcbc0
fix(mcp): fix the config conflict between microagent MCP tools & MCP config ( #8620 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-21 20:26:02 +00:00
Engel Nyst
637cb0726a
specify condenser config for evals ( #8177 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-21 22:08:57 +02:00
tofarr
2bd10de636
Revert "Fix for issue where initial env vars are not passed to runtime" ( #8624 )
2025-05-21 20:00:56 +00:00
dependabot[bot]
70322c8418
chore(deps): bump the version-all group across 1 directory with 8 updates ( #8617 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-05-21 19:34:59 +00:00
Rohit Malhotra
8b08958efe
[Fix]: make mcp config optional in settings ( #8622 )
2025-05-21 19:17:43 +00:00
dependabot[bot]
5b021ad1bb
chore(deps): bump the version-all group across 1 directory with 2 updates ( #8618 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-21 16:39:07 +00:00
Rohit Malhotra
890796cc9d
[Feat]: Git mcp server to open PRs ( #8348 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-05-21 11:48:02 -04:00
sp.wack
7305c8fb31
hotfix(frontend): Prevent merging conversation events when switching between conversations ( #8614 )
2025-05-21 15:12:04 +00:00
Xingyao Wang
f1897b8095
docs: add Devstral MLX link for local models documentation ( #8615 )
2025-05-21 15:04:50 +00:00
Engel Nyst
c26ef180f2
Fix unsupported MCP tools param ( #8610 )
2025-05-21 14:41:01 +00:00
Robert Brennan
37e9933092
Revert "Fix passing environment" ( #8612 )
2025-05-21 14:32:47 +00:00
Xingyao Wang
c353fb6e7e
docs: update local llm documentation ( #8609 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-05-21 14:05:21 +00:00
chuckbutkus
3280f450ac
Update to login if session times out and return to previous conversation ( #8587 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-20 22:10:28 +00:00
Graham Neubig
6335afb010
Fix environment variable casting for dict and list types ( #8494 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-20 17:47:07 -04:00
mamoodi
40d9b0b13a
Remove duplicated documentation from cognition ( #8600 )
2025-05-20 21:23:12 +00:00
Boxuan Li
005c5d6bde
Document native windows support without WSL ( #8567 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-05-20 20:54:32 +00:00
Rohit Malhotra
0deabd5935
[Feat]: add context msg to new conversation endpoint ( #8586 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-20 20:47:15 +00:00
Erkin Alp Güney
6f5bb4341f
Add a DeepWiki reference ( #8350 )
2025-05-20 16:20:56 -04:00
dependabot[bot]
a5daf0e3c1
chore(deps): bump the version-all group with 6 updates ( #8596 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-20 21:35:22 +02:00
tofarr
3873d9f002
Fix for issue where initial env vars are not passed to runtime ( #8597 )
2025-05-20 10:58:43 -06:00
Robert Brennan
5e1039e4b5
Make chat auto-scroll functionality more explicit ( #8562 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-20 12:58:05 -04:00
mamoodi
d648d249d8
Release 0.39.0 ( #8539 )
2025-05-20 11:39:55 -04:00
tofarr
aa55da27fa
Fix unlocalized strings in frontend components ( #8585 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-19 19:12:26 +00:00
tofarr
e69d6b3ef1
fix: add missing translation keys to declaration.ts ( #8580 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-19 11:49:57 -06:00
tofarr
be1ddaa57d
Add conversationUrl static variable with getter and setter methods ( #8531 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-19 11:28:07 -06:00
Robert Brennan
7b59e81048
make scrollbar prettier ( #8581 )
2025-05-19 17:23:47 +00:00
dependabot[bot]
470687f826
chore(deps): bump the mcp-packages group with 2 updates ( #8546 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-19 18:37:11 +02:00
tofarr
38b4d93237
Add Session API Key Authentication for Runtime Communication ( #8550 )
2025-05-19 09:59:22 -06:00
dependabot[bot]
872b97a3c8
chore(deps): bump the version-all group across 1 directory with 20 updates ( #8545 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-05-19 15:49:53 +00:00
sp.wack
14334040f1
chore(frontend): Refactor chat interface-related event handling ( #8403 )
2025-05-19 15:15:09 +00:00
sp.wack
b244138ec5
fix(frontend): Prevent making too many calls to /git/changes on conversation load ( #8579 )
2025-05-19 18:57:18 +04:00
Xingyao Wang
4a3d2e6859
Fix #8551 : Show images produced in Jupyter Notebook to LLM directly ( #8552 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-19 14:14:00 +00:00
luolin101
1a3cb16ba6
add Visual SWE-bench benchmark ( #7131 )
...
Co-authored-by: tsukimi <yuailun@pku.edu.cn >
Co-authored-by: Ryan H. Tran <descience.thh10@gmail.com >
2025-05-19 12:08:46 +07:00
Xingyao Wang
2ecc39ffcc
[eval]: disable MCP for SWE-Bench evaluation ( #8574 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-05-19 01:32:46 +00:00
Graham Neubig
0b26174d60
Add documentation microagent ( #8563 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-18 16:34:15 -04:00
Calvin Smith
b0005d4e09
Limit size of browser events ( #8559 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-05-18 11:35:09 -06:00
Graham Neubig
2dc7b37fe8
Fix flaky TestLocalFileStore tests ( #8569 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-18 06:37:28 -04:00
Carlos Freund
27c18f5bdd
build(makefile) Develop in OpenhandsCloud ( #7440 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-17 14:40:46 +00:00
Graham Neubig
5077fea5c7
Fix: Run setup.sh script in GitHub resolver ( #8548 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-17 09:52:34 -04:00
Justin Coffi
bf383b4881
Add SSH Microagent ( #8436 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyaoww@gmail.com >
2025-05-17 05:56:51 +00:00
OpenHands
c17b0ebfc6
Fix issue #8304 : [Bug]: Non-native tool use converter fails when builtin tools are disabled ( #8310 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-05-17 06:37:45 +02:00
Xingyao Wang
1f390430e5
feat(MCP, microagent): MCP-support for Repo Microagent & add fetch as default tool ( #8360 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-16 23:32:38 +00:00
Robert Brennan
819bad0777
Fix: Only show login modal for genuine 401 errors, not connection issues ( #8540 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 13:33:06 -04:00
dependabot[bot]
2faed14139
chore(deps): bump the version-all group with 5 updates ( #8541 )
...
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 >
2025-05-16 17:17:38 +00:00
tofarr
4733270e3c
Add event search endpoints with filtering and pagination ( #8538 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 09:51:40 -06:00
Robert Brennan
21dd91de63
Add info logging for 401 Unauthorized responses ( #8527 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 11:46:15 -04:00
Graham Neubig
25619c5a93
Fix #8510 : Improve error messages for invalid microagent format ( #8511 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 15:01:39 +00:00
Robert Brennan
15f71e7ed6
Update microagent message from "Activated" to "ready" ( #8536 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 10:44:37 -04:00
mamoodi
5b583e5f27
Organization and user microagents ( #8506 )
2025-05-16 10:42:32 -04:00
Rohit Malhotra
c191a17afb
[Fix]: don't access secrets if doesn't exist ( #8535 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 14:30:16 +00:00
Robert Brennan
8ec5d0e043
Add WebSocket connection documentation ( #8404 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 10:12:05 -04:00
Robert Brennan
f3f038bb60
Fix mypy error for pkg_resources import ( #8537 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 14:06:41 +00:00
Robert Brennan
b8d3027cfe
Always enable logout button regardless of GitHub connection status ( #8529 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-16 09:09:33 -04:00
Rohit Malhotra
feb04dc65f
Plumb custom secrets to runtime ( #8330 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-15 20:06:30 -04:00
Engel Nyst
1f827170f4
Fix resolver test ( #8530 )
2025-05-15 21:57:02 +00:00
Engel Nyst
f7cb2d0f64
Restore previous conversation in CLI ( #8431 )
2025-05-15 23:47:41 +02:00
tofarr
033788c2d0
API Updates to facilitate nested runtimes. ( #8525 )
2025-05-15 15:38:09 -06:00
dependabot[bot]
21d0990be4
chore(deps): bump the version-all group with 7 updates ( #8522 )
...
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 >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-15 20:17:51 +00:00
tofarr
6227073cff
Add missing Ukrainian translations for secrets-related keys ( #8526 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-15 19:25:06 +00:00
Graham Neubig
4c38113cb7
Fix CI to check for missing translations ( #8486 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-15 13:31:44 -04:00
Emmanuel Ferdman
fb516dfa0f
Remove obsolete task.py file ( #8517 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-05-15 18:54:25 +02:00
sp.wack
04d585513c
feat: secrets manager settings ( #8068 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
2025-05-15 11:30:10 -04:00
Robert Brennan
7a4ea23b9d
Revert "Add Docker, Java, Golang, and other programming languages to runtime image" ( #8518 )
2025-05-15 14:29:15 +00:00
sp.wack
7490c1927f
fix(frontend): Failing tests ( #8519 )
2025-05-15 14:20:52 +00:00
tofarr
8d2ac59909
Fix passing environment ( #8483 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-15 07:23:21 -06:00
Ryan H. Tran
68e5f485aa
fix: validation error when saving SSE MCP server url on the UI ( #8502 )
2025-05-15 06:35:06 +00:00
Graham Neubig
e4c284f96d
Add timeout parameter to bash tool for hard timeout control ( #8106 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-05-15 13:24:42 +08:00
Yueqi Song
3ca585b79f
Update run_infer.py to incorporate selection of task based on repo ( #8509 )
2025-05-15 12:27:28 +08:00
tofarr
7e88d4195f
Refactor event store cleanup ( #8505 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-14 16:20:43 -06:00
Engel Nyst
f046efd53d
Revert "Make str_replace_editor description more clear ( #8434 )" ( #8501 )
2025-05-15 04:08:16 +08:00
Engel Nyst
e4586432ad
Add top_k ( #8480 )
2025-05-14 21:46:03 +02:00
sp.wack
d956abe56b
fix(frontend): Show actions when idle ( #8507 )
2025-05-14 18:53:32 +00:00
Robert Brennan
6145552841
Add Docker, Java, Golang, and other programming languages to runtime image ( #8026 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-14 13:46:06 -04:00
dependabot[bot]
b1dca48c8e
chore(deps): bump the version-all group with 6 updates ( #8504 )
...
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 >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-14 16:39:01 +00:00
Robert Brennan
81ba80dde0
Fix issue #8327 : Unable to delete the entire default branch name in input box ( #8329 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-14 12:07:12 -04:00
mamoodi
08a790c4ca
Update default model to sonnet 3.7 in all applicable places ( #8489 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-14 10:55:34 -04:00
Robert Brennan
1b57fd4d1e
Remove github_user_id in favor of user_id ( #8406 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-14 10:17:35 -04:00
Robert Brennan
c36cbf6543
Fix padding on last paragraph in messages ( #8491 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-05-14 10:24:21 +00:00
Xingyao Wang
67d438ea4f
Fix workspace mount behavior with SANDBOX_VOLUMES ( #8500 )
2025-05-14 14:58:03 +08:00
Graham Neubig
154eed148f
Fix typing in server directory ( #8375 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-05-13 21:27:59 +00:00
Graham Neubig
f9b0fcd76e
Add API documentation link to API Keys tab in settings ( #8363 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-13 20:09:58 +00:00
mamoodi
0782aeb1c4
Update recommended models ( #8488 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-13 15:46:22 -04:00
dependabot[bot]
55fbb65e05
chore(deps): bump the version-all group across 1 directory with 12 updates ( #8478 )
...
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 >
2025-05-13 21:20:50 +02:00
mamoodi
1abed30b44
Update MCP docs and LLM docs with more accurate information ( #8482 )
2025-05-13 13:09:25 -04:00
tofarr
1f29ec836b
Fix missing translations in frontend i18n files ( #8481 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-13 17:02:06 +00:00
Rohit Malhotra
81c754ec65
[Fix]: Don't allow endpoint to modify conversation trigger ( #8396 )
2025-05-13 11:57:32 -04:00
Rohit Malhotra
880ec57c78
[Fix]: Status icon regression ( #8427 )
2025-05-13 11:43:35 -04:00
mamoodi
e06aac7521
Remove unnecessary frontmatter from repo microagent ( #8477 )
2025-05-13 11:32:35 -04:00
Graham Neubig
60d9b519e0
Add proper typing to cli directory ( #8374 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-13 09:55:44 -04:00
Graham Neubig
5ad11e73b8
Proposed update to resolver prompt ( #8473 )
2025-05-13 13:48:23 +00:00
Graham Neubig
3e5b16b348
Fix translation completeness issues ( #8472 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-13 09:42:33 -04:00
Graham Neubig
f3d0ae3fbf
Add type annotations to local runtime implementation ( #8376 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-13 09:42:07 -04:00
Engel Nyst
dea3ddfcc6
Clean up codecov ( #8465 )
2025-05-13 14:51:47 +02:00
kotauchisunsun
31b2f3c9c2
[refactor]: Refactor sandbox configuration setup in IssueResolver class ( #8414 )
2025-05-13 13:37:15 +02:00
omahs
4bb6ec2ee5
Fix typos ( #8469 )
2025-05-13 09:34:21 +00:00
Engel Nyst
ae8ed49280
Make str_replace_editor description more clear ( #8434 )
2025-05-13 13:08:53 +07:00
mamoodi
786e21fb8a
Add more run eval options ( #8468 )
2025-05-13 02:33:14 +00:00
Graham Neubig
f317c03b1b
Fix inconsistent max_iterations in SWE-bench evaluation ( #8467 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-13 02:07:57 +00:00
Chase
e72153629d
fix #8424 : change native_tool_calling semantics ( #8463 )
2025-05-12 19:21:51 -04:00
mamoodi
b127d5f656
Add exc_info to remote runtime log ( #8457 )
2025-05-12 15:45:58 -05:00
tofarr
f75fa50b80
Add number of connections to Conversation Info ( #8456 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-12 13:57:52 -06:00
mamoodi
5a927c8651
Release 0.38.0 ( #8446 )
2025-05-12 15:41:14 -04:00
chuckbutkus
2693360ad0
Auth URL fix of on-prem ( #8455 )
2025-05-12 17:28:04 +00:00
sp.wack
1081f8091d
improve(frontend): Changes tab status message logic ( #8454 )
2025-05-12 12:57:35 -04:00
sp.wack
8d0e5c6c34
hotfix: Don't handle git changes side effect too frequently ( #8451 )
2025-05-12 12:57:00 -04:00
Robert Brennan
0b897ff3dc
Add 10px bottom padding to paragraph tags in markdown rendering ( #8440 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-12 11:03:17 -04:00
Ryan H. Tran
c5ace563c4
fix: remove duplicate rendering of tab components ( #8442 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-05-12 11:15:41 +00:00
Engel Nyst
9af132933c
Fix log for clearing pending action to be at the same level ( #8430 )
2025-05-12 02:50:36 +02:00
Engel Nyst
10c56932af
Fix: update pre-commit docs ( #8433 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-12 02:13:33 +02:00
Robert Brennan
e9905115c4
Allow websocket connection to pass in Authorization header to conversation validator ( #8405 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-11 16:27:02 -04:00
Emmanuel Ferdman
6b11fff735
Resolve warnings of logger library ( #8432 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-05-11 15:29:53 +00:00
Xingyao Wang
3d02c0c3a3
Fix issue #8372 : Implement browser screenshot saving functionality ( #8383 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-05-11 15:51:18 +08:00
kotauchisunsun
a17c57d82e
[refactor]: Refactored the initialization of issue_handler within IssueResolver ( #8417 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-05-10 21:27:06 -04:00
Muly Oved
da637a0dad
Update docker_runtime.py #8422 ( #8423 )
2025-05-11 00:08:14 +02:00
Polly
27c49471a8
Fix Bug #8425 - Enable prompt cache for OpenRouter model of calude-3.7-sonnet ( #8426 )
2025-05-11 00:07:31 +02:00
Robert Brennan
bffe8de597
Add support for user/org level microagents ( #8402 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-10 09:34:34 -04:00
OpenHands
f0bb7de1c6
Fix issue #8145 : Add docs about runtime tests ( #8146 )
2025-05-10 12:40:35 +02:00
Polly
90aab29bc0
Fix Issue #8413 max_output_tokens in openrouter/anthropic/claude-3.7-sonnet doesn't work correctly ( #8415 )
2025-05-10 08:29:39 +00:00
sp.wack
ade059bfba
feat/fix(fontend): Get public repos via repo URL ( #8223 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
2025-05-09 23:45:33 +00:00
Robert Brennan
5073cee7ff
Add CODEOWNERS file ( #8359 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-05-09 21:54:46 +00:00
Rohit Malhotra
dc4b06f96b
[Docs]: fix param key for openhands api docs ( #8399 )
2025-05-09 19:11:51 +00:00
Graham Neubig
b5dbf81179
Fix typing issues in openhands/llm directory ( #8377 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-09 18:26:59 +00:00
Rohit Malhotra
b50831d06c
[Fix]: Check if existing store is None ( #8398 )
2025-05-09 18:13:59 +00:00
kotauchisunsun
46c735282a
Update Development.md to install pycls correctly. ( #8382 )
2025-05-09 18:24:18 +02:00
Xingyao Wang
507c02e518
Fix browser tab not showing the most recent screenshot ( #8389 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-09 11:45:29 -04:00
Robert Brennan
29f3e028e5
Move custom scripts docs ( #8386 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-09 10:34:03 -04:00
Xingyao Wang
f8faa28bb1
Fix issue #8369 : Handle invalid arguments in model tool calls ( #8370 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-09 22:11:05 +08:00
Xingyao Wang
b6c5a7e854
fix(runtime): e.response attribute errors when run into httpx.NetworkError ( #8371 )
2025-05-09 07:50:32 -04:00
Xingyao Wang
c805247574
fix(frontend): remove extra colon in token cost UI ( #8379 )
2025-05-09 19:15:04 +08:00
AutoLTX
3d68711ca3
Display context window usage status in UI ( #8267 )
2025-05-09 11:39:14 +08:00
Graham Neubig
7d356cad47
Add type annotations to CLI directory ( #8291 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-09 01:25:02 +00:00
Graham Neubig
4c33b28dad
Add type annotations to remote runtime implementation ( #8337 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-08 20:23:34 -04:00
Graham Neubig
9d4d56d3be
Add more extensive typing to server/routes files ( #8336 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-08 20:23:10 -04:00
Graham Neubig
4ff43d1d99
Add claude-sonnet-latest to supported models lists ( #8365 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-09 00:08:09 +00:00
Rohit Malhotra
6d1e1f75ae
[Feat]: Support self hosted gitlab + enterprise github ( #8274 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-05-08 17:54:32 -04:00
Calvin Smith
c982bc6692
updating web read tool description to explain masking ( #8294 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-05-08 15:44:21 -06:00
rbrugaro
3606ca87d5
[bug] add list support in setting attributes from env variables ( #8295 )
2025-05-08 22:03:23 +02:00
Engel Nyst
05f3840ca5
Fix openhands-resolver.yml ( #8356 )
2025-05-08 22:00:55 +02:00
mamoodi
a87bb10bfc
Update documentation again ( #8362 )
2025-05-08 15:56:04 -04:00
Neeraj Panwar
b030594646
Fixing bug #8214 -ImportError During pip install --upgrade pip on Github Actions ( #8229 )
2025-05-08 18:07:52 +00:00
மனோஜ்குமார் பழனிச்சாமி
99a4717826
fix: retry if Connection Timed out ( #8222 )
2025-05-08 13:53:21 -04:00
Xingyao Wang
11f32d2465
fix(mcp): fix SSE MCP server connection & add tests ( #8353 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-08 17:26:49 +00:00
Chase
c6c94d979b
Feature: Add custom agents via config ( #8245 )
2025-05-08 18:15:15 +02:00
sp.wack
b06bd277ba
fix(backend): Only get provider tokens from store if it exists ( #8352 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-08 15:59:22 +00:00
dependabot[bot]
d8dfc7735c
chore(deps): bump the version-all group with 6 updates ( #8354 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-08 17:28:42 +02:00
mamoodi
6f88ddb2ab
Update documentation with updated information from releases ( #8331 )
2025-05-08 11:09:01 -04:00
tofarr
750b1f03b7
Now explicitly closing connections ( #8351 )
2025-05-08 14:01:48 +00:00
Ivan Dagelic
e95c2bf521
chore: daytona runtime windows README.md and docs ( #7396 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-05-08 08:51:39 -04:00
Bashwara Undupitiya
56651bb93c
refactor: Update CLI mode documentation with commands and interactive features ( #8303 )
2025-05-08 08:23:20 -04:00
Xingyao Wang
13c9bff050
test: add MCP test test_fetch_mcp_via_stdio back in CI ( #8344 )
2025-05-08 00:08:58 -05:00
Graham Neubig
689d3c9046
Update pre-commit hook versions to most recent versions ( #8343 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-08 03:59:13 +00:00
Graham Neubig
d5a8d4251c
Fix missing comma in hosts ( #8345 )
2025-05-07 21:54:15 -04:00
Xingyao Wang
087438eb3e
docs: remove api_key section from doc ( #8347 )
2025-05-08 01:51:51 +00:00
Graham Neubig
f2af1807e3
Add return type annotations to functions in runtime/utils directory ( #8335 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-08 01:48:39 +00:00
Graham Neubig
3eb0afa1e5
Add typing to session directory ( #8339 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-07 20:09:13 -04:00
Rohit Malhotra
aa9a48135e
[Feat]: Always autogen title ( #8292 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-07 20:05:51 -04:00
Alexander
3677c52d2b
feat(frontend) Add Ukrainian language ( #8340 )
2025-05-07 23:09:39 +00:00
Engel Nyst
806d01c8ec
Fix double-wrapped github token ( #8341 )
2025-05-07 23:03:04 +00:00
tofarr
fb4b7c022f
Fix OpenAPI schema generation (again) ( #8333 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-07 15:35:47 -06:00
Rohit Malhotra
d82f0f17a9
[Fix]: Loaded provider token should always be string ( #8332 )
2025-05-07 20:26:31 +00:00
mamoodi
77f92ce0aa
Release 0.37.0 ( #8328 )
2025-05-07 13:31:28 -04:00
Chase
055b196955
[feature] add optional extended field to agent config ( #8283 )
2025-05-07 18:51:36 +02:00
Xingyao Wang
ccf2c7f2cb
Add MCP configuration visualization and editing in settings modal ( #8029 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-05-07 16:43:53 +00:00
dependabot[bot]
3ccc4b34c5
chore(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.3 in /frontend in the eslint group ( #8326 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 19:26:45 +04:00
Graham Neubig
b00aee0e6f
Clarify API rate limit behavior ( #8324 )
2025-05-07 10:12:06 -04:00
Bashwara Undupitiya
ab4f7e88ad
feature: Add CLI support for always confirm mode ( #8302 )
2025-05-07 15:04:00 +02:00
Boxuan Li
13ca75c8cb
Add windows local runtime support with PowerShell ( #7410 )
...
Co-authored-by: Boxuan Li (from Dev Box) <boxuanli@microsoft.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-07 08:51:08 +00:00
chuckbutkus
74f342bb1c
Fix provider tokens in SAAS ( #8322 )
2025-05-07 03:08:08 -04:00
sp.wack
d3f6508e32
refactor(frontend): Auth ( #8308 )
2025-05-07 08:20:23 +04:00
dependabot[bot]
ac0dab41dd
chore(deps): bump the version-all group in /frontend with 16 updates ( #8306 )
2025-05-07 08:20:06 +04:00
Xingyao Wang
2f4b70159e
Simplify workspace mounting with SANDBOX_VOLUMES ( #8242 )
2025-05-07 12:15:52 +08:00
Rohit Malhotra
e8bd59ec22
[Fix]: Ensure provider tokens exist when restarting conversations on local installation ( #8313 )
2025-05-06 21:46:51 +00:00
Victor Faro
59f00e641f
feat(resolver): Support for User-Defined Runners ( #8216 )
...
Co-authored-by: Victor Faro <victor.faro@mcmakler.de >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-05-06 16:35:35 -04:00
Graham Neubig
e5f98c7ff0
Fix typing in routes directory ( #8293 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-05-06 18:03:06 +00:00
Graham Neubig
601c2f6f25
Add more extensive typing to openhands/runtime directory ( #8288 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-06 13:51:06 -04:00
dependabot[bot]
59db982704
chore(deps): bump the version-all group with 6 updates ( #8309 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-06 16:55:31 +00:00
Robert Brennan
664a2b0716
Remove playwright references ( #8286 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-06 12:06:03 -04:00
kotauchisunsun
a1859b65b0
Enable resolver to load configuration from environment variables in GitHub Actions ( #8297 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-06 15:05:16 +00:00
Xingyao Wang
18dfd51604
Fix: Update expired Slack invitation link ( #8300 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-06 08:46:16 -04:00
Graham Neubig
adfa510b5f
Enforce modern Python typing annotations with Ruff ( #8296 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-06 07:58:33 -04:00
Rohit Malhotra
4c1ae6fd8d
[Feat]: Per user proactive conversation starters for cloud openhands ( #8272 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-05 20:41:56 +00:00
mamoodi
24ffd14f14
Release 0.36.1 ( #8284 )
2025-05-05 16:15:17 -04:00
sp.wack
da4bf5bb29
Revert "hotfix(frontend): Show auth modal on 401" ( #8287 )
2025-05-05 20:10:07 +00:00
dependabot[bot]
a8e15be13f
chore(deps-dev): bump eslint-plugin-prettier from 5.2.6 to 5.4.0 in /frontend in the eslint group ( #8280 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 22:59:12 +04:00
sp.wack
754dd05bf2
hotfix(frontend): Show auth modal on 401 ( #8094 )
2025-05-05 22:58:44 +04:00
Robert Brennan
6b8286e389
Fix cmd+click to open in new tab for logo and Start new conversation button ( #8072 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-05-05 16:26:58 +00:00
Xingyao Wang
d9c10b0164
Fix VS Code iframe reload issue ( #8243 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-06 00:07:20 +08:00
sp.wack
27878a2200
feat(frontend): Display toast for first time saas users ( #8279 )
2025-05-05 19:40:28 +04:00
dependabot[bot]
24290ebd7d
chore(deps): bump the version-all group with 10 updates ( #8281 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 15:35:31 +00:00
Robert Brennan
3e224faea6
Add branch picker to homepage ( #8259 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-05 11:06:22 -04:00
Robert Brennan
0aec96baec
Update GitLab and GitHub logos with new SVGs ( #8237 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-05 09:56:22 -04:00
Robert Brennan
64b5c0a604
Add support for pre-commit.sh git hook ( #8095 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-05 09:56:07 -04:00
sp.wack
e5aad11995
hotifx(frontend): Respect settings form mode ( #8225 )
2025-05-05 17:49:18 +04:00
Xingyao Wang
a0b4d31509
Revert "[Feat]: Add timestamp info to CmdOutputObservation" ( #8277 )
2025-05-05 21:24:25 +08:00
Ryan H. Tran
643a8da8d5
chore: add MCP doc to sidebar ( #8254 )
2025-05-05 08:54:08 -04:00
Robert Brennan
acada3d4d1
Add helpful tips to Changes tab zero state ( #8230 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-05 08:39:39 -04:00
Panduka Muditha
e6b957f7c1
refactor: Refactor CLI agent output display order and verbiage ( #8262 )
...
Co-authored-by: Bashwara Undupitiya <bashwarau@verdentra.com >
2025-05-05 11:13:18 +02:00
Rohit Malhotra
5633bb5577
Move cloud resolver summary prompt to templates folder ( #8273 )
2025-05-05 00:04:44 -04:00
Rohit Malhotra
a18e0dbbb6
[Feat]: Add timestamp info to CmdOutputObservation ( #7514 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-04 23:08:37 -04:00
Xingyao Wang
421b8e948d
Add vscode_port option to SandboxConfig ( #8268 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-05 10:11:34 +08:00
Robert Brennan
0acfc27e00
skip flaky runtime test ( #8265 )
2025-05-04 20:27:43 -04:00
Robert Brennan
e0268d6075
Move CLI files ( #8261 )
2025-05-04 21:24:04 +00:00
Rohit Malhotra
cbc0d35bf8
Add logging for failed suggested tasks attempts ( #8077 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-04 16:53:43 -04:00
Robert Brennan
8333e5e56a
skip failing mcp test ( #8263 )
2025-05-04 16:03:11 -04:00
Robert Brennan
a9f44b0ca5
Fix git secrets ( #8258 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
2025-05-04 19:33:48 +00:00
Chase
fc32efb52e
Small refactor to improve (CodeAct)Agent extensibility ( #8244 )
2025-05-04 19:21:54 +02:00
OpenHands
2c085ae79e
Fix issue #8248 : [Bug]: Run pre-commit ( #8249 )
2025-05-04 11:00:10 +02:00
Graham Neubig
722711db3b
Add OpenHands Cloud API documentation ( #8127 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-05-04 00:10:56 +00:00
Robert Brennan
f45f398d81
Small tweaks for mobile styles ( #8228 )
2025-05-03 21:42:02 +00:00
Rohit Malhotra
0bab3b62f2
(Hotfix): Forbid extraneous params on new conversation route ( #8234 )
2025-05-03 14:26:38 -06:00
Rohit Malhotra
ae990d3cb1
[Refactor]: Split settings and secrets stores ( #8213 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-03 14:43:10 -04:00
Xingyao Wang
9babd756e5
Fix settings tab clickable area by extending it beyond just the text ( #8240 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-03 17:07:41 +00:00
Engel Nyst
985e20d529
[chore] Run full agent pre-commit ( #8235 )
2025-05-03 11:24:03 -04:00
Boxuan Li
98cb2e24ee
Make tool call json decode error recoverable ( #8233 )
2025-05-03 15:01:32 +00:00
Chase
de175dcc87
bugfix for #8187 (infinite loop when delegating) ( #8189 )
2025-05-02 22:49:42 +02:00
Robert Brennan
976019ce11
Fix websocket error message handling ( #8227 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-02 12:56:36 -04:00
dependabot[bot]
709b6ff39a
chore(deps): bump the version-all group with 5 updates ( #8226 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 18:14:29 +02:00
Rohit Malhotra
767d092f8f
[Fix]: Use str in place of Repository for repository param when creating new conversation ( #8159 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-02 11:17:04 -04:00
dependabot[bot]
7244e5df9f
chore(deps): bump the version-all group across 1 directory with 12 updates ( #8224 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-05-02 15:02:11 +00:00
மனோஜ்குமார் பழனிச்சாமி
dfbb968ea0
Chore: Update pull_request_template.md ( #8118 )
2025-05-02 15:53:09 +02:00
Xingyao Wang
e4c3bbbc08
Fix: Include RecallObservation in events sent to frontend from ENVIRONMENT source ( #8196 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-02 10:18:37 +00:00
Bashwara Undupitiya
6e0fbfeeda
refactor: Refactor pause/resume functionality and improve state handling in CLI ( #8152 )
2025-05-02 12:04:35 +02:00
Ryan H. Tran
03aa5d7456
Upgrade openhands-aci to 0.2.12 ( #8220 )
2025-05-02 16:54:58 +07:00
Xingyao Wang
6032d2620d
feat(MCP): MCP refactor, support stdio, and running MCP server in runtime ( #7911 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-05-02 09:43:19 +08:00
Xingyao Wang
0fc86b4063
Fix VS Code URL for remote access ( #8191 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-02 09:35:43 +08:00
Rohit Malhotra
e39d904a1f
[Refactor]: Add typing expectation in FE for provider tokens ( #8203 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-01 19:58:46 +00:00
mamoodi
9887813b41
Release 0.36.0 ( #8202 )
2025-05-01 15:34:46 -04:00
sp.wack
d36cde5060
refactor(frontend): useUserRepositories hook ( #8207 )
2025-05-01 19:01:02 +00:00
dependabot[bot]
fc4ad2f8c3
chore(deps): bump the version-all group with 5 updates ( #8204 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 18:45:45 +02:00
OpenHands
9e97ea2dd7
Fix issue #8197 : Add unit tests for isLikelyDirectory ( #8198 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-05-01 16:26:32 +00:00
sp.wack
1ffaae17ff
hotfix(backend): Handle errors when executing run actions ( #8160 )
2025-05-01 20:06:20 +04:00
sp.wack
3edea7c710
hotfix(frontend): Navigate user to /settings/git instead of /settings when their intention is to connect to GitHub ( #8200 )
2025-05-01 20:05:13 +04:00
Rohit Malhotra
08171eaf59
[Refactor]: Simplify provider info passing ( #8138 )
2025-05-01 10:49:13 -04:00
Shimada666
5376a54800
Switch to using only npm as package manager ( #8201 )
2025-05-01 13:12:53 +00:00
Xingyao Wang
14d7449514
Increase conversation limit from 9 to 20 ( #8194 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-01 08:49:08 -04:00
Shimada666
735ac72351
Add Lunr search plugin with multi-language support ( #8193 )
2025-05-01 16:15:56 +04:00
Xingyao Wang
e5f25726c0
chore: Update README.md to recommend "claude-3-7-sonnet-20250219" ( #8190 )
2025-05-01 09:09:07 +02:00
Xingyao Wang
59fc0fe9db
Move VSCode settings.json setup from Dockerfile to VSCode plugin initialization ( #8192 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-05-01 12:00:43 +08:00
LoneRifle
7ae3494ccc
fix(image-input): enforce image types on upload ( #8054 )
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-05-01 10:32:58 +08:00
Qi Liu
3d22520992
[Feat] add multi-swe-bench ( #8174 )
...
Co-authored-by: ByteDance User <tiger@bytedance.localdomain >
2025-05-01 00:23:19 +00:00
Tom Deckers
cfae2a3607
Use generic token check in order to support Github Apps ( #8048 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-04-30 23:22:14 +00:00
Robert Brennan
906823f898
Add trailing slash to directory paths in UI ( #8188 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-30 18:13:10 -05:00
mamoodi
4dcceacc9e
Remove Code coverage icon and fix benchmark link in docs ( #8186 )
2025-04-30 13:07:40 -06:00
mamoodi
9f05237b0d
Update global microagents docs with a link to the current list ( #8185 )
2025-04-30 15:04:16 -04:00
dependabot[bot]
467ee52b05
chore(deps): bump the version-all group with 9 updates ( #8180 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 17:42:47 +00:00
mamoodi
0d5dbbfa84
Update OpenHands Key Features page ( #8179 )
2025-04-30 13:22:35 -04:00
mamoodi
9b128f6168
Update microagents docs ( #8183 )
2025-04-30 12:33:57 -04:00
Robert Brennan
760a14482e
Fix ValueError when latest_event_id is undefined ( #8168 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-30 12:50:44 +00:00
Ryan H. Tran
b5338c69d6
Upgrade openhands-aci to 0.2.11 ( #8154 )
2025-04-30 02:54:15 +00:00
Hiroki Miyaji
c99f031cdb
docs: fix broken links ( #8169 )
2025-04-29 22:31:48 -04:00
mamoodi
bcc28a12fe
Release 0.35.0 ( #8131 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2025-04-29 17:45:40 -04:00
Dani
c82b3378a6
Fix issue #8145 : Correct name for max_tokens for condenser in config.template.toml ( #8165 )
2025-04-29 20:28:01 +00:00
Ray Myers
a6d3db3ce7
Update anyio to 4.9.0 ( #8161 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-29 20:05:57 +00:00
SDGLBL
4cbbfd799c
fix(memory): Fix empty string content handling in ConversationMemory ( #8148 )
...
Co-authored-by: lijie.20 <lijie.20@bytedance.com >
2025-04-29 21:03:13 +02:00
Xingyao Wang
0b728c0c79
[agent]: update system message to prevent the agent being too obsessed with setting up environment ( #8007 )
2025-04-30 00:10:44 +08:00
Ryosuke Hayashi
e35c8ee173
fix OpenAPI schema generation error caused by mappingproxy in models ( #8121 )
2025-04-29 16:05:02 +00:00
Xingyao Wang
9a9b143620
nit: improve error message when action is not executed ( #7029 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-30 00:04:11 +08:00
sp.wack
38578bd5f5
hotifx(frontend): Critical fix for black screen ( #8158 )
2025-04-29 15:56:25 +00:00
dependabot[bot]
7b2c88ae6b
chore(deps): bump the version-all group with 4 updates ( #8157 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-29 17:46:20 +02:00
dependabot[bot]
0cbf3987f8
chore(deps): bump the version-all group in /frontend with 9 updates ( #8155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-04-29 15:32:27 +00:00
chuckbutkus
d18edc8b30
Move Terms of Service acceptance to dedicated page ( #8071 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: tofarr <tofarr@gmail.com >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com >
Co-authored-by: Lenshood <lenshood.zxh@gmail.com >
Co-authored-by: OpenHands <opendevin@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-04-29 15:12:45 +00:00
Graham Neubig
42eb355a68
Fix OpenRouter context window exceeded error detection ( #8150 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-29 10:05:56 -04:00
Xingyao Wang
5fa01ed278
Fix mobile layout for repo picker and suggested tasks ( #8137 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-28 21:39:09 -04:00
Xingyao Wang
1f747232cf
feat: add agent memory microagents for experiment ( #8122 )
2025-04-28 19:08:44 -04:00
Engel Nyst
4b1ed30e97
Fix truncation, ensure first user message and log ( #8103 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-28 22:43:41 +02:00
Panduka Muditha
998de564cd
feat: Add CLI support for agent pause and resume ( #8129 )
...
Co-authored-by: Bashwara Undupitiya <bashwarau@verdentra.com >
2025-04-28 16:26:18 -04:00
Engel Nyst
06ce12eff4
Update resolver model ( #8124 )
2025-04-28 21:07:40 +02:00
sp.wack
88fc26d9b0
frontend: Better diff contrast ( #8128 )
2025-04-28 22:53:37 +04:00
dependabot[bot]
99233ec153
chore(deps): bump the version-all group with 6 updates ( #8125 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 20:50:39 +02:00
sp.wack
ae9573a503
chore(frontend): Breakdown settings screen ( #7929 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-28 22:32:28 +04:00
dependabot[bot]
f2725eeb3d
chore(deps): bump the version-all group across 1 directory with 8 updates ( #8123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-04-28 17:18:21 +00:00
Engel Nyst
1b63633030
Simplify microagents ( #8114 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-04-28 15:00:06 +00:00
Ryan H. Tran
107789b5a8
Add missing last ps1 match output into combined output ( #8097 )
2025-04-28 21:06:26 +08:00
Panduka Muditha
04bdea5faf
feat: Add CLI support for /new, /status and /settings ( #8017 )
...
Co-authored-by: Bashwara Undupitiya <bashwarau@verdentra.com >
2025-04-28 08:52:33 -04:00
Engel Nyst
2bad4ea3d2
Litellm emergency fix ( #8116 )
2025-04-28 08:36:45 +02:00
Rohit Malhotra
1c4c477b3f
[Refactor]: Abstract resolver into classes ( #7999 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-27 18:52:52 -04:00
Rohit Malhotra
391ba1d988
[Fix]: Move suggest task prompts to BE ( #8109 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-27 16:32:15 -04:00
Engel Nyst
70f469b0c1
[chore] run full pre-commit ( #8104 )
2025-04-27 08:43:26 +02:00
Graham Neubig
8a5c6d3bef
Fix long setup scripts failing ( #8101 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-26 12:27:54 -04:00
tofarr
998e04e51b
Fix for issue where running unit tests resets local settings ( #8100 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-26 07:24:49 -06:00
Boxuan Li
da7041b5e9
Allow cmd execution after running a background command ( #8093 )
2025-04-26 03:04:05 +00:00
Robert Brennan
e4b7b31f48
Add VS Code tab alongside workspace, terminal, and jupyter tabs ( #8033 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-25 15:30:50 -07:00
chuckbutkus
587c53f115
Maybe fix for pre-commit errors ( #8082 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-04-25 21:10:00 +00:00
mamoodi
4d76f31610
Update Microagents documentation ( #7978 )
2025-04-25 16:52:55 -04:00
Rohit Malhotra
c25a96825c
[Fix]: Sort github repos in memory for cloud openhands ( #8083 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-25 15:16:43 -04:00
OpenHands
16137942eb
Fix issue #7888 : Update resolver doc to refer to repo.md instead of the old file ( #8089 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-25 16:13:05 +00:00
dependabot[bot]
cf07b151dc
chore(deps): bump the version-all group with 5 updates ( #8091 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-25 17:30:17 +02:00
Lenshood
ea3787c2ba
fix: dev.sh failed due to outdated configuration of Dockerfile ( #8058 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-25 11:36:53 +08:00
chuckbutkus
956d278138
fix call to convo store get_instance ( #8081 )
2025-04-25 01:41:00 +00:00
மனோஜ்குமார் பழனிச்சாமி
fa186fc433
chore: Use recommended functions ( #8056 )
2025-04-25 09:39:19 +08:00
Ray Myers
4ef9c72da1
fix - Show error message for too many conversations ( #8078 )
2025-04-24 19:53:17 -05:00
tofarr
c5245a622d
Refactor Authentication ( #8040 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
2025-04-24 18:49:41 -06:00
Engel Nyst
9b1aaa53fe
Reset the reset ( #8079 )
2025-04-25 00:59:37 +02:00
Rohit Malhotra
4deffa3907
[Fix]: Don't wipe out secret store on reset route ( #8075 )
2025-04-24 17:41:46 -04:00
Rohit Malhotra
a47c6f3ed1
[Fix]: Log HTTP err type in Git service classes ( #8076 )
2025-04-24 17:41:36 -04:00
dependabot[bot]
90ece3f8e1
chore(deps): bump the version-all group across 1 directory with 14 updates ( #8062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-04-24 20:04:33 +00:00
Robert Brennan
a948b0fef3
Change log levels from info to debug for various agent controller messages ( #8073 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-24 20:00:21 +00:00
Robert Brennan
52848cd3db
Improve git handler with better branch management ( #8065 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-24 12:34:25 -07:00
mamoodi
62f015370a
Update Documentation with new release features ( #8045 )
2025-04-24 14:58:42 -04:00
sp.wack
7109b057b6
Make tmux optional for development ( #8063 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-04-24 18:13:33 +00:00
Rohit Malhotra
e694fc2d58
[Feat]: Add suggested tasks for Gitlab ( #8049 )
2025-04-24 13:26:52 -04:00
Robert Brennan
50baf3fd18
Add OpenAPI spec to Docusaurus documentation ( #7998 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-24 10:19:33 -07:00
dependabot[bot]
dc37f039bf
chore(deps): bump the version-all group across 1 directory with 14 updates ( #8064 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-24 18:01:39 +02:00
Engel Nyst
91fff77ffe
Fix lint ( #8060 )
2025-04-24 14:34:22 +00:00
sp.wack
db01cd39d5
hotfix: Run both BE and FE pre-commits with husky ( #8059 )
2025-04-24 18:21:41 +04:00
மனோஜ்குமார் பழனிச்சாமி
00865fbb8a
fix: reconnect if stream closed ( #8055 )
2025-04-24 16:05:28 +04:00
Rohit Malhotra
356cd9ff9f
(Hotfix): Issue comments on Cloud Resolver ( #8053 )
2025-04-23 22:50:00 -04:00
Xingyao Wang
78d82408b7
fix: use lower range of tcp port for file viewer ( #8051 )
2025-04-24 01:51:44 +00:00
Panduka Muditha
3c4ebc3d8a
fix: Add error handling for scenarios where tmux is unavailable ( #8043 )
...
Co-authored-by: Anuradha Weeraman <anuradha@verdentra.com >
2025-04-23 21:01:06 +02:00
Rohit Malhotra
964478c22f
[Feat]: Custom secrets plumbing for BE ( #7891 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-23 12:44:25 -04:00
Robert Brennan
00c449d447
Add loading indicator to repository dropdown on home page ( #8015 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-23 12:27:49 -04:00
Rohit Malhotra
bfd75a1355
(Chore): Rm legacy resolver code ( #8001 )
2025-04-23 11:34:03 -04:00
Graham Neubig
dc91cb263b
Add extensive typing to controller directory ( #7731 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-04-23 15:33:17 +00:00
Robert Brennan
fa559ace86
Add API keys management UI to settings page ( #7710 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-23 19:08:32 +04:00
mamoodi
1fd26d196a
Release 0.34.0 ( #8011 )
2025-04-23 11:06:28 -04:00
Robert Brennan
5de62d85fd
add an option for a headless backend ( #8032 )
2025-04-23 04:09:22 +02:00
Chase
5d749aeba7
replace erroneous rstrip() with removesuffix() ( #8024 )
2025-04-22 22:50:14 +00:00
Chase
693c72d670
remove sse subsection accessor of McpConfig in action_execution_client ( #8021 )
2025-04-23 00:40:10 +02:00
Engel Nyst
62557d44f2
Use short tool descriptions for o4-mini ( #8022 )
2025-04-23 00:30:21 +02:00
Robert Brennan
89f8e162da
Fix: Don't show status indicator for command timeouts ( #8012 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-22 23:30:07 +04:00
Robert Brennan
b0a9938e6c
Always run git init in SaaS mode regardless of workspace_base setting ( #8014 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-22 17:43:20 +00:00
Rohit Malhotra
039fe295a4
Add RateLimitError and handle rate limiting in GitLab and GitHub services ( #8003 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-22 16:30:41 +00:00
dependabot[bot]
8f3ff1210e
chore(deps): bump the version-all group with 6 updates ( #8009 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-22 15:16:41 +00:00
Peter Hamilton
5e1e685493
fix: Use SANDBOX_BASE_CONTAINER_IMAGE in resolver workflow ( #7956 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-22 16:15:49 +02:00
sp.wack
e9f2b72ea5
chore: Better home screen ( #7784 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-22 13:15:41 +00:00
Rohit Malhotra
986b90be0a
[Fix]: fetch latest token when existing token doesn't exist ( #8000 )
2025-04-22 03:22:48 +00:00
Robert Brennan
bf9f2aa7a5
Initialize git repo in workspace when no GitHub repo is selected ( #7904 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-21 18:34:42 -04:00
Engel Nyst
b3bd3924a0
Fix and simplify local runtime init ( #7997 )
2025-04-22 00:24:22 +02:00
Rohit Malhotra
0de50153a0
Add HTTP method option to Git service fetch_data functions ( #7996 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-21 18:15:05 -04:00
Xingyao Wang
a04024a239
refactor: file viewer server so it is accessible via localhost without authentication ( #7987 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-21 22:12:06 +00:00
Rohit Malhotra
1e509a70d4
[Fix]: Dedup token verification logic in resolver ( #7967 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-21 20:34:29 +00:00
Engel Nyst
300a59853b
Quick fix local runtime ( #7991 )
2025-04-21 20:28:30 +00:00
Rohit Malhotra
2514b200c5
Fix dictionary changed size during iteration error in EventStream ( #7984 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-21 16:21:30 -04:00
Michael Panchenko
52d881c98d
Fix issue with "default" in tool schema for gemini-preview ( #7964 )
2025-04-21 21:21:33 +02:00
Rohit Malhotra
6ac23aea80
[Feat]: Add branch naming convention ( #7989 )
2025-04-21 18:35:16 +00:00
Xingyao Wang
0412949018
Add agent_class to SystemMessageAction and display in frontend ( #7935 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-22 02:08:15 +08:00
Michael Panchenko
5b5adc5c7b
Minor refactoring: remove step and task-creation in AgentController ( #7981 )
2025-04-21 19:28:22 +02:00
dependabot[bot]
0b40f6fac8
chore(deps): bump the version-all group with 7 updates ( #7980 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 19:14:58 +02:00
Rohit Malhotra
44d488b718
[Fix]: Building runtime image with unspecified base container img ( #7977 )
2025-04-21 11:30:22 -04:00
Rohit Malhotra
4f9120ffc6
(Chore): Unsupport resolve all issues in resolver ( #7975 )
2025-04-21 14:37:53 +00:00
Tetsuuuuuuu
50426edaa1
feat: add argument --base-container-image to resolver ( #7612 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-04-21 10:01:03 -04:00
Xingyao Wang
a792f84a83
chore: improve logging for "not a git repository" ( #7944 )
2025-04-21 16:13:48 +04:00
Alexander Litzenberger
cd9d96766c
Update documentation on local-llms ( #7805 )
...
Co-authored-by: Alex Litzenberger <alex@agot.ai >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-21 00:20:13 +00:00
Michael Panchenko
14564b25d6
Fix linting ( #7965 )
2025-04-21 06:34:40 +08:00
Rohit Malhotra
0637b5b912
[Fix]: Replace duplicate enums for providers in resolver ( #7954 )
2025-04-20 14:06:18 -04:00
Rohit Malhotra
20bf48b693
[Fix]: mismatch between repo object definition between FE and BE ( #7953 )
2025-04-20 00:28:10 +00:00
Michael Panchenko
5b3270be2d
Possibility to disable default tools ( #7951 )
2025-04-20 02:14:46 +02:00
Tom Deckers
ae43744052
Fix Github Enterprise GraphQL URL ( #7939 )
...
Co-authored-by: Tom Deckers <tdeckers@cisco.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-04-19 21:09:00 +00:00
Xingyao Wang
b5d7e428d1
Fix #7916 : Update Benchmark Score link in README ( #7943 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-19 00:27:54 +02:00
Rohit Malhotra
d65ea313e8
Add external auth id to /repos route ( #7946 )
2025-04-18 18:19:36 -04:00
Rohit Malhotra
a09ecadba6
(Chore): Rm deprecate /installations route ( #7945 )
2025-04-18 21:51:08 +00:00
Rohit Malhotra
358166feb2
[Logging]: Add warning logs for gitlab api ( #7941 )
2025-04-18 21:31:36 +00:00
Kenny Dizi
85e2b73eb4
[Feat] Support o3 and o4 mini ( #7898 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-04-18 21:23:19 +00:00
Rohit Malhotra
c18475ddc2
Add public vs private info for repo list ( #7937 )
2025-04-18 17:07:08 -04:00
Xingyao Wang
06fcf54475
chore: track condeser metadata for llm completion ( #7938 )
2025-04-19 05:05:31 +08:00
Rohit Malhotra
f751f8ab37
[Feat]: Add graphql fetching for GitLab service cls ( #7839 )
2025-04-18 16:53:49 -04:00
Tei1988
523c6d03c1
fix(resolver): Allow using github.token in Actions and fix base_domain handling ( #7934 )
2025-04-18 20:50:59 +00:00
Rohit Malhotra
0e0f043e59
[Feat]: Improve resolver inline pr comment localization ( #7932 )
2025-04-18 15:56:34 -04:00
Xingyao Wang
91c691d526
[agent] Read-only Agent ( #6947 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-19 02:46:24 +08:00
Xingyao Wang
c6092291ce
chore: make sure Makefile make lint also lint tests ( #7933 )
2025-04-18 14:01:36 -04:00
Engel Nyst
a2c55cfdef
Refactor to clean up and move utility/legacy out of the agent ( #7917 )
2025-04-19 01:53:33 +08:00
Michael Panchenko
76cad626ed
Bugfix: make extraction of poetry_venvs_path more robust ( #7920 )
2025-04-18 17:33:52 +00:00
Xingyao Wang
7c23993344
fix(eval): typo in SWE_Bench evaluation ( #7930 )
2025-04-19 00:31:08 +08:00
dependabot[bot]
b669715416
chore(deps): bump the version-all group across 1 directory with 20 updates ( #7925 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-04-18 16:08:35 +00:00
tofarr
7292122b72
Refactor agent loop initialization for better extensibility ( #7926 )
2025-04-18 09:44:34 -06:00
dependabot[bot]
992ae15c78
chore(deps): bump the version-all group with 7 updates ( #7927 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-18 15:02:41 +00:00
Carlos Freund
f2b4772ac2
fix(runtime) Avoid windows reserved port ( #7722 )
...
Co-authored-by: Carlos Freund <carlosfreund@gmail.com >
2025-04-18 22:18:46 +08:00
Engel Nyst
9b9b1291fc
[chore] Just linting on swe-bench files ( #7918 )
2025-04-18 22:12:01 +08:00
Xingyao Wang
6171395ef9
Refactor metrics handling to include condenser metrics ( #7907 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-17 23:08:35 +00:00
sp.wack
d270476d6c
hotfix(backend): Exclude open PRs when fetching suggested tasks ( #7912 )
2025-04-18 03:00:04 +04:00
Xingyao Wang
f1f7dca009
refactor(action_execution_client): rename function and add property ( #7913 )
2025-04-18 06:59:13 +08:00
mamoodi
45f572f268
Update documentation ( #7905 )
2025-04-17 17:43:18 -04:00
Niels Mündler
4b124d5906
Add inference for SWT-Bench ( #7201 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-04-17 14:49:42 -06:00
Robert Brennan
988d4aa679
Improved logging for agent controller, including pending action time ( #7897 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-17 20:22:38 +00:00
Robert Brennan
b452fe273c
Restore terminal interactivity while keeping UI changes ( #7903 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-17 19:42:03 +00:00
sp.wack
9544b37c8a
hotfix(forntend): Wait for runtime to start before fetching git changes for diff view ( #7910 )
2025-04-17 15:15:03 -04:00
Rohit Malhotra
0491357fef
[Refactor]: Collapse initial user message for cloud resolver ( #7871 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-17 15:09:28 -04:00
Robert Brennan
fedd517a71
Change add funds input to number type that only accepts integers ( #7628 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-17 18:56:23 +00:00
Rohit Malhotra
9cbed8802f
Update translation from GitHub Settings to Git Settings ( #7908 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-17 18:55:28 +00:00
Rohit Malhotra
c2e1babd76
Fix failing unit test on main ( #7909 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-17 18:43:09 +00:00
Carlos Freund
cc8b677f3e
fix(metrics) Merge metrics of agent LLM and condenser LLM ( #7890 )
...
Co-authored-by: Carlos Freund <carlosfreund@gmail.com >
2025-04-18 01:15:14 +08:00
chuckbutkus
78e3f82de1
Change client name and add IDP hint ( #7787 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ray Myers <ray.myers@gmail.com >
Co-authored-by: Calvin Smith <email@cjsmith.io >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Panduka Muditha <pandukal@verdentra.com >
Co-authored-by: Bashwara Undupitiya <bashwarau@verdentra.com >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-04-17 12:23:12 -04:00
dependabot[bot]
20ca2cd8b9
chore(deps): bump the version-all group across 1 directory with 9 updates ( #7902 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-17 17:45:44 +02:00
mamoodi
ea0fcd6002
Change title of button to start new conversation ( #7464 )
2025-04-17 11:16:33 -04:00
juanmichelini
6bcebd4b9d
Jetbrains CI Benchmark ( #7811 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-04-17 15:10:20 +00:00
Xingyao Wang
93e9db3206
Refactor system message handling to use event stream ( #7824 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-04-17 22:30:19 +08:00
Ray Myers
caf34d83bd
chore - remove dummy agent test ( #7848 )
2025-04-17 08:52:02 -04:00
LoneRifle
49d3cd0863
fix(check-unlocalized-strings): make HTML tag test case-insens ( #7892 )
2025-04-17 14:26:49 +02:00
sp.wack
34989f8e96
feat: Diff UI ( #6934 )
2025-04-17 16:12:25 +04:00
Rohit Malhotra
9274664302
[Fix]: Rm unnecessary provider token serializer ( #7889 )
2025-04-16 21:41:07 +00:00
mamoodi
437f0a0154
Release 0.33.0 ( #7882 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Bashwara Undupitiya <65051545+bashwara@users.noreply.github.com >
2025-04-16 17:03:00 -04:00
Bashwara Undupitiya
9d79bf5fff
fix: Update folder security dialog styling ( #7886 )
2025-04-16 14:33:00 -04:00
Robert Brennan
4c62b1d428
Fix: Ensure consistent tab height when workspace tab is selected ( #7885 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-16 17:54:50 +00:00
Rohit Malhotra
b2a4b4ed90
[Refactor]: Modularize settings storage logic ( #7868 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-16 13:30:13 -04:00
tofarr
9262babc3b
Fix for error on close ( #7884 )
2025-04-16 11:13:58 -06:00
dependabot[bot]
1c80ded753
chore(deps-dev): bump the eslint group across 1 directory with 2 updates ( #7790 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-16 19:41:25 +04:00
Xingyao Wang
4de8c4d6b1
Update repo microagent docs with frontend action handling information ( #7856 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-16 14:27:31 +00:00
Xingyao Wang
91f2254039
frontend: fix terminal prompt and command styling ( #7872 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-16 22:13:15 +08:00
Calvin Smith
66fd156c65
feat: Combining condensers ( #7867 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-04-16 07:09:13 -06:00
Xingyao Wang
4ec16f3c2e
microagent: Update github.md to avoid agent marking PR as ready for review ( #7873 )
2025-04-15 23:56:41 -04:00
Robert Brennan
628003abef
Convert terminal to tab, make terminal read only ( #7795 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-04-16 11:22:52 +08:00
Xingyao Wang
07e400b73d
refactor(mcp): simplify MCP config & fix timeout ( #7820 )
...
Co-authored-by: ducphamle2 <ducphamle212@gmail.com >
Co-authored-by: trungbach <trunga2k29@gmail.com >
Co-authored-by: quangdz1704 <Ntq.1704@gmail.com >
Co-authored-by: Duc Pham <44611780+ducphamle2@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-16 11:04:21 +08:00
Tom Deckers
7e14a512e0
Add base_domain parameter for GitHub Enterprise support ( #7754 )
...
Co-authored-by: Tom Deckers <tdeckers@cisco.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-04-16 00:00:32 +00:00
Rohit Malhotra
d7e8f843ad
[Docs]: Add GitLab token setup documentation ( #7635 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-15 17:25:25 -04:00
Xingyao Wang
e69ae81ad2
Add GPT-4.1 to function calling list ( #7866 )
...
Co-authored-by: Juan Michelini <juan@juan.com.uy >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-15 18:12:15 +02:00
dependabot[bot]
03c5db32e6
chore(deps): bump the version-all group with 8 updates ( #7865 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 15:40:04 +00:00
Engel Nyst
5e5bf23f9c
[Evaluation] Fix KeyError when the instance failed prematurely ( #7864 )
2025-04-15 15:19:31 +00:00
Shotaro Sano
e0fcd7a61e
Fix issue #6098 : Prevent duplicate error message display in chat interface ( #7858 )
2025-04-15 16:21:23 +04:00
Ryan H. Tran
e9989d1085
Upgrade openhands-aci to 0.2.10 ( #7810 )
2025-04-15 18:43:44 +07:00
Xingyao Wang
49c515b252
frontend: Display think action as action rather than text ( #7852 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-15 09:09:16 +08:00
Robert Brennan
2d05578c21
Fix links in readme ( #7854 )
2025-04-15 02:27:25 +04:00
Engel Nyst
d05a6f30e1
[Refactor] Rename codeact_* agent options to simple name ( #7853 )
2025-04-15 00:14:13 +02:00
Calvin Smith
10c81c39fb
Fix export conversation button in Safari ( #7662 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-04-14 15:10:20 -06:00
sumeetkumar1701
2d599349ef
fix:Transmitting accurate head parameter in cross-repository pull requests. ( #7788 )
2025-04-14 17:57:15 +00:00
mamoodi
33caf5c6ca
Update feature template to add note about adding reaction ( #7847 )
2025-04-14 13:56:04 -04:00
Ciocanel Razvan
a9850766a7
Allow input for pr_type openhands-resolver.yml ( #7619 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-04-14 17:53:58 +00:00
OpenHands
77e2416def
Fix issue #7826 : [Bug]: Chat input box is too small ( #7827 )
2025-04-14 12:19:38 -05:00
蔡政特
02af9865ec
fix: Runtime local docker environment HTTPStatusError ( #7648 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-04-14 15:41:54 +00:00
dependabot[bot]
75ca2aa6b1
chore(deps): bump the version-all group with 10 updates ( #7846 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-14 17:16:27 +02:00
mamoodi
d820661592
Update docs on why we use sandbox user ( #7845 )
2025-04-14 11:01:35 -04:00
Robert Brennan
1ff351a4f1
Add OpenHands Cloud to README, other minor tweaks ( #7844 )
2025-04-14 14:01:52 +00:00
OpenHands
78b8e58561
Fix issue #7837 : [Bug]: Unit tests for tool use support ( #7838 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-04-14 15:45:37 +02:00
tofarr
fddbfce51a
Fix for race condition in cache ( #7812 )
2025-04-12 07:43:34 -06:00
Rohit Malhotra
20d3766451
[Fix]: Use better auth header for GitLab microagent ( #7828 )
2025-04-11 20:09:28 -04:00
sp.wack
72b5e18898
fix(backend): Return 400 if trying to open a binary file ( #7825 )
2025-04-11 22:47:57 +00:00
Rohit Malhotra
03b8b8c19a
(Chore): Rm single provider legacy code ( #7821 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-11 18:21:35 +00:00
Panduka Muditha
7c2f1b075e
feat: CLI enhancements to support /init, /help and /exit ( #7801 )
...
Co-authored-by: Bashwara Undupitiya <bashwarau@verdentra.com >
2025-04-11 14:13:41 -04:00
Graham Neubig
883da1b28c
Add extensive typing to openhands/runtime/plugins directory ( #7726 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-12 02:02:53 +08:00
Engel Nyst
bb98d94b35
[evaluation] fix missing metadata ( #7819 )
2025-04-11 16:58:59 +00:00
sp.wack
d114c45135
chore: Improve pre-commit ( #7818 )
2025-04-11 20:55:26 +04:00
Calvin Smith
36e092e0ac
fix: Disable prompt caching in default condenser ( #7781 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-04-11 10:09:23 -06:00
Ray Myers
e2bb69908a
chore - Rebuild docker image in fork CI instead of using artifacts ( #7809 )
2025-04-11 11:06:46 -05:00
Ray Myers
cd33c5eac7
Revert "chore - User docker cache mount for vscode server archive (#7… ( #7817 )
2025-04-11 16:04:50 +00:00
dependabot[bot]
0f8a139fb5
chore(deps): bump the version-all group with 5 updates ( #7814 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-11 17:06:59 +02:00
Xingyao Wang
ced4ee3038
Fix: Display accumulated token usage in frontend metrics ( #7803 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-11 22:38:47 +08:00
Robert Brennan
cc19dac939
move typecheck ( #7804 )
2025-04-10 17:37:14 -04:00
Ray Myers
4c7c73a6f2
chore - User docker cache mount for vscode server archive ( #7785 )
2025-04-10 16:31:20 -05:00
Robert Brennan
0493fea9fc
fix for status messages not showing up ( #7802 )
2025-04-10 17:16:33 -04:00
Robert Brennan
1c2db9f468
Fix chat background on mobile devices ( #7798 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-10 15:40:43 -04:00
Ray Myers
c210230802
chore - Add more workers to speed up runtime CI tests ( #7796 )
2025-04-10 14:10:29 -05:00
mamoodi
9b12989a36
Update OpenHands cloud docs with conversation persistence section ( #7794 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-04-10 14:10:20 -04:00
dependabot[bot]
f1bcd72cd8
chore(deps): bump the version-all group with 8 updates ( #7792 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-10 19:22:16 +02:00
Ray Myers
a5c57fbd3a
chore - Do not install playwright in CI build steps ( #7786 )
2025-04-10 11:55:02 -05:00
NarwhalChen
513f7ab7e7
fix(llm): ensure base_url has protocol prefix for model info fetch when using LiteLLM ( #7782 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-04-10 20:10:06 +04:00
juanmichelini
53c0c5a07b
SWE-bench_verified instruction baseline improvements to 60% ( #7546 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-04-10 16:08:27 +00:00
Robert Brennan
d924e7cea5
fix occurrences of MicroAgent to the standard "Microagent" ( #7791 )
2025-04-10 15:23:19 +00:00
mamoodi
7910a90522
Release 0.32.0 ( #7761 )
2025-04-10 08:45:04 -04:00
Duc Pham
35d49f6941
feat (backend): Add support for MCP servers natively via CodeActAgent ( #7637 )
...
Co-authored-by: trungbach <trunga2k29@gmail.com >
Co-authored-by: quangdz1704 <Ntq.1704@gmail.com >
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2025-04-10 01:59:13 +00:00
dependabot[bot]
e359a4affa
chore(deps-dev): bump typescript from 5.8.2 to 5.8.3 in /docs in the version-all group ( #7779 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-04-10 01:21:13 +04:00
Robert Brennan
159f79f9d8
fix i18n script ( #7783 )
2025-04-09 20:45:11 +00:00
dependabot[bot]
827c19ccd9
chore(deps): bump the version-all group with 5 updates ( #7777 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 18:29:28 +00:00
tofarr
588b9f34be
Fix scrolling ( #7780 )
2025-04-09 16:35:29 +00:00
Ray Myers
fb02fefaca
chore - Remove unneeded dependencies from main poetry ( #7772 )
2025-04-09 11:24:30 -05:00
dependabot[bot]
856d5ff976
chore(deps): bump the version-all group across 1 directory with 28 updates ( #7741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-04-09 14:39:21 +00:00
sp.wack
eb4aeb3922
Fix frontend pre-commit and move unlocalized strings check to pre-commit hook ( #7763 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-09 14:29:36 +00:00
Ray Myers
4b47e5215b
chore - Use blacksmith docker build with caching ( #7771 )
2025-04-09 08:50:09 -05:00
Xingyao Wang
0087082643
Improve binary file handling and patch generation in SWE-bench evaluation ( #7762 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-08 22:57:33 +00:00
Graham Neubig
e698a393b2
Add more extensive typing to openhands/core directory ( #7728 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-08 17:38:44 -04:00
Ray Myers
d48e2a4cf1
chore - Remove redundant cache saving from CI ( #7768 )
2025-04-08 16:11:17 -05:00
Ray Myers
749a903de5
chore - Skip building Ubuntu runtime image on PR ( #7765 )
2025-04-08 15:02:25 -05:00
sp.wack
0a6321246a
chore(frontend): Remove waitlist variant of auth modal ( #7150 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-04-08 18:56:27 +00:00
Xingyao Wang
ddda30d9b7
fix(eval): iterative evaluation improvements; SWE-Bench multimodal fixes ( #7739 )
...
Co-authored-by: Juan Michelini <juan@juan.com.uy >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-09 02:44:03 +08:00
dependabot[bot]
d1851cc3ee
chore(deps): bump the version-all group in /docs with 2 updates ( #7659 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 18:09:11 +00:00
dependabot[bot]
883bf5847b
chore(deps): bump the version-all group with 4 updates ( #7759 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 16:14:07 +00:00
sp.wack
1c8ab4d835
hotfix(frontend): Update route file names ( #7528 )
2025-04-08 15:41:35 +00:00
sp.wack
255e209886
Refactor file service ( #7533 )
2025-04-08 15:41:22 +00:00
Graham Neubig
c8904e4672
Add more extensive typing to openhands/integrations directory ( #7730 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-08 10:54:07 -04:00
OpenHands
dcfc2da428
Fix issue #6037 : [Bug]: [Resolver] crashes on main ( #6284 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-08 14:06:02 +00:00
Graham Neubig
84e28234e5
Add extensive typing to openhands/security directory ( #7732 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-08 13:51:05 +00:00
Panduka Muditha
60e8b5841c
feat: Add basic support for prompt-toolkit in the CLI ( #7709 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Bashwara Undupitiya <bashwarau@verdentra.com >
2025-04-08 08:47:11 -04:00
Carlos Freund
dd03d9adce
feat(frontend):Display path of file ops and cmd in headline ( #7530 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Carlos Freund <carlosfreund@gmail.com >
2025-04-08 08:44:42 -04:00
Engel Nyst
9fa211bc27
Fix API version in the resolver ( #7756 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-08 09:01:23 +00:00
Engel Nyst
22cf5144cc
Fix integration test ( #7747 )
2025-04-07 22:31:50 -04:00
Ray Myers
99e493b3a4
feature - Build alternate ubuntu images ( #7691 )
2025-04-07 19:04:17 -05:00
mamoodi
e4d92d6f56
Update docs with updated info ( #7714 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-04-07 21:12:30 +00:00
Graham Neubig
a9d08852db
Update llms.md to update recommended models ( #7750 )
2025-04-07 20:29:44 +00:00
Calvin Smith
408ad1ff2b
Enables condensation by default ( #7746 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-04-07 11:47:51 -06:00
dependabot[bot]
69d4a8df7c
chore(deps): bump the version-all group with 7 updates ( #7743 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-07 17:20:59 +00:00
mamoodi
02f92164de
Update issue templates ( #7740 )
2025-04-07 13:17:03 -04:00
Robert Brennan
1549927fa3
Update conversation metadata with cost and token metrics ( #7561 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-07 17:09:50 +00:00
Boxuan Li
e951da7a25
Fix action execution server JSONResponse ( #7721 )
2025-04-07 22:49:39 +08:00
Carlos Freund
f830d5814c
fix(unittest): Parallel Test failure because of shared memory ( #7729 )
...
Co-authored-by: Carlos Freund <carlosfreund@gmail.com >
2025-04-07 09:29:22 -04:00
Carlos Freund
0519e9e3c2
fix(test) test_memory: initialize in fixture with new dict. ( #7733 )
...
Co-authored-by: Carlos Freund <carlosfreund@gmail.com >
2025-04-06 23:52:14 +02:00
Graham Neubig
9b8a628395
Add more extensive typing to openhands/llm/ directory ( #7727 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-06 17:59:25 +00:00
Xingyao Wang
288bcd254e
fix: retry on retryable httpx-related error to improve evaluation stability ( #7719 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-06 10:38:50 -04:00
tofarr
c71ef11a25
Fix useScrollToBottom hook for rapid content changes ( #7715 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-05 18:05:53 -06:00
Xingyao Wang
0ab9d97f2d
fix(llm): retry on InternalServerError and Timeout; handle Gemini returns len(choices) < 1 ( #7713 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-05 21:33:17 +00:00
Engel Nyst
b326433330
Fix git provider ( #7712 )
2025-04-04 22:34:38 +02:00
dependabot[bot]
a5931177fd
chore(deps): bump the version-all group with 4 updates ( #7707 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-04 16:27:52 +00:00
tofarr
aa17460cc5
Using a paged cache to speed up event streams ( #7667 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-04 07:58:36 -06:00
Xingyao Wang
8bf197df31
feat: prompt agent to follow PR template when create new PR ( #7698 )
2025-04-03 23:02:24 +00:00
Calvin Smith
f74243542d
feat: Structured summary generation for history condensation ( #7696 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-04-03 17:02:01 -06:00
Rohit Malhotra
a4ebb5bf85
[Feat]: Add GitLab support for repo list in Cloud Openhands ( #7633 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-03 23:01:22 +00:00
Calvin Smith
cc1aadaba5
fix: Tweak prompting behavior of LLMSummarizingCondenser ( #7695 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-04-03 16:06:10 -06:00
Xingyao Wang
8bceee9e42
frontend: update browser tab title with conversation title ( #7694 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-03 21:13:10 +00:00
Xingyao Wang
e8fe9ae67e
chore: update teaser video in documentation ( #7693 )
2025-04-03 20:17:55 +00:00
OpenHands
06c68082bb
Fix issue #7658 : [Bug]: BadRequestError from ContentPolicyViolationError ( #7660 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-03 21:36:16 +02:00
OpenHands
6cfaad86ea
Fix issue #7205 : [Feature]: Allow repo microagent Markdown Files Without Required Header ( #7655 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-03 19:04:51 +00:00
Graham Neubig
a899f80ee9
Fix mypy errors in storage directory ( #7692 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-03 19:01:43 +00:00
Xingyao Wang
292217b8b4
Implement frontend visualization for RecallObservation & Stop issueing recall action for agent message ( #7566 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-04 02:08:50 +08:00
Graham Neubig
a828318494
Add type hints to runtime directory ( #7491 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-03 13:51:31 -04:00
Robert Brennan
47515ea876
downgrade log to debug ( #7687 )
2025-04-03 13:50:49 -04:00
dependabot[bot]
860f02ff49
chore(deps): bump the version-all group with 2 updates ( #7689 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 16:29:38 +00:00
Rohit Malhotra
f5fa076fdd
[Fix]: Ensure refresh logic works for restarted conversations in cloud openhands ( #7670 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-03 11:58:01 -04:00
Graham Neubig
d3043ec898
feat: localize missing elements ( #7485 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-04-03 10:58:18 -04:00
Robert Brennan
b3baea2421
Fix gitlab cloning instructions ( #7686 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-04-03 14:55:30 +00:00
Rohit Malhotra
9e625ec6c5
(Hotfix): Rm owner req from GitLab repo list ( #7682 )
2025-04-03 09:36:04 -04:00
Boxuan Li
d7c49a0656
[Evaluation] Fix sandbox config in TAC ( #7684 )
2025-04-03 08:19:10 +00:00
Boxuan Li
34bf6a6402
[Evaluation] Fix run_infer.py path in TAC ( #7683 )
2025-04-03 04:34:02 +00:00
Rohit Malhotra
5deb47aacc
[Fix]: Plumb full selected repo object from FE ( #7668 )
2025-04-03 02:47:28 +00:00
Engel Nyst
d7f651a06c
Fix cached tokens ( #7679 )
...
Co-authored-by: OpenHands Bot <openhands@all-hands.dev >
2025-04-03 01:11:18 +00:00
dependabot[bot]
5b3921586f
chore(deps): bump the version-all group across 1 directory with 9 updates ( #7675 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-03 00:48:03 +00:00
Graham Neubig
ac462fae06
Update VSCode version from 1.94.0 to 1.98.2 in extensions ( #7677 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-03 00:01:24 +00:00
Shixian Sheng
4fb073d1ea
Fixed a few hyperlinks. Translated some texts ( #7652 )
2025-04-02 22:10:19 +00:00
mamoodi
226c8dc947
Some documentation updates for consistency ( #7674 )
2025-04-02 21:41:48 +00:00
Sam Salfi
19b589f381
Fix "let's get back on track" message on consecutive headless tasks ( #7663 )
2025-04-02 23:15:28 +02:00
Ray Myers
05f9cc1bb5
chore - Update browsergym and playwright for security updates ( #7672 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-02 21:04:06 +00:00
mamoodi
6b2ece35da
Release version 0.31.0 ( #7629 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-04-02 15:30:45 -04:00
Rohit Malhotra
75b3270cf0
[Bug]: Ensure repository search only returns public repositories ( #7665 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-02 15:21:19 -04:00
Robert Brennan
40dd175a0f
update vscode and package.json ( #7653 )
2025-04-02 14:03:38 -04:00
Engel Nyst
0536a53833
Clean out debug print ( #7666 )
2025-04-02 17:34:05 +00:00
Robert Brennan
9096938d4a
dont return asterisks for api key ( #7654 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-02 16:41:56 +00:00
tofarr
f14a0ea011
Separate event store from event stream ( #7592 )
2025-04-02 10:05:59 -06:00
Ryan H. Tran
5524fe1408
Upgrade openhands-aci to 0.2.8 ( #7656 )
2025-04-02 15:03:24 +00:00
Xingyao Wang
6851215410
fix inline imports in LLM-generated title ( #7642 )
2025-04-01 22:15:12 +00:00
Xingyao Wang
b91acbb14a
(feat): stop auto generate title in converstaion GET ( #7638 )
2025-04-01 17:19:48 -04:00
Ray Myers
0045d46d9d
Update dockerfile to remove vulnerabilities in Debian 12 ( #7630 )
2025-04-01 14:09:01 -05:00
Rohit Malhotra
a2e9e23569
(Chore): Rename GitHub instances to Git ( #7625 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-04-01 16:53:37 +00:00
dependabot[bot]
8e61f8e688
chore(deps): bump the version-all group with 7 updates ( #7624 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 18:44:58 +02:00
Robert Brennan
b4bc08e70c
Fix "no query provided" ( #7564 )
2025-04-01 12:31:46 -04:00
Ray Myers
242664f81b
fix - Remove unmatched tool calls for Claude ( #7597 )
2025-04-01 10:45:04 -05:00
VS
4a2045ecca
[Fix] Github Action possible command injection via unsanitised user input like review body and gti ( #7569 )
...
Co-authored-by: Vasyl Spachynskyi <vasyl.spachynskyi@dataart.com >
2025-04-01 23:26:46 +08:00
Rohit Malhotra
89bfbfad59
[Feat]: Gitlab p2 - let user add PAT via FE ( #7125 )
2025-04-01 11:23:58 -04:00
Bill Yuchen Lin
7488d1d0cb
add support of DOCKER_HOST_ADDR ( #7593 )
2025-04-01 14:54:49 +00:00
Rohit Malhotra
9adfcede31
(Hotfix): Track reason for Error AgentState ( #7584 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-31 21:24:42 +00:00
Calvin Smith
abaf0da9fe
fix: Context window truncation using CondensationAction ( #7578 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-03-31 13:47:00 -06:00
Xingyao Wang
648c8ffb21
(llm): Support OpenHands LM ( #7598 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-03-31 17:29:31 +00:00
tofarr
6ae2984580
Fix for circular import on ConversationValidator ( #7583 )
2025-03-31 11:09:10 -06:00
dependabot[bot]
f12bf985ce
chore(deps): bump the version-all group with 6 updates ( #7600 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 15:44:35 +00:00
Xingyao Wang
b6321488bc
Update pre-commit instructions in repository memory ( #7595 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-31 21:15:45 +08:00
Xingyao Wang
54236f9617
[eval] Support SWE-Bench Multimodal ( #7122 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-31 07:42:44 -04:00
Xingyao Wang
2c4496b129
feat: Use LLM-generated natural-language descriptions as conversation title ( #7049 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-30 21:34:07 +00:00
Peter Dave Hello
4b177992f8
Clean up apt temporary files in app Dockerfile ( #7590 )
2025-03-30 16:37:54 +00:00
mkusaka
fa61e862e0
Fix broken markdown link for Anthropic billing settings ( #7589 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-30 14:23:46 +00:00
Ken Jenney
6d90e80c51
Update NodeJS Version Requirement ( #7586 )
2025-03-28 23:57:16 +00:00
mamoodi
f3ea6034b1
Fix link to local filesystem ( #7579 )
2025-03-28 14:52:26 -04:00
dependabot[bot]
7fdf61018b
chore(deps): bump modal from 0.73.130 to 0.73.131 in the version-all group ( #7576 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-28 18:16:16 +01:00
Graham Neubig
aab818716e
Add Japanese documentation ( #7386 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-28 14:14:45 +00:00
Xingyao Wang
ac8b5e7934
[agent, browsing] Support viewing pdf and png/jpg via browser ( #7457 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
2025-03-28 07:07:33 +00:00
Carlos Freund
23505576a6
build(make) Automatically use dev-wsl ( #7418 )
2025-03-27 23:30:46 -07:00
Xingyao Wang
d69e4feb1b
Fix #7473 : Prevent OpenHands from creating additional pull requests unless explicitly instructed ( #7476 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-28 07:18:20 +08:00
dependabot[bot]
faf0b93299
chore(deps): bump the version-all group across 1 directory with 9 updates ( #7563 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 22:52:25 +00:00
Ray Myers
0356df8c6b
Add async ruff linting and remove flake8 dependency ( #7539 )
2025-03-27 16:54:53 -05:00
Robert Brennan
2d66939b42
fix error message ( #7550 )
2025-03-27 13:35:41 -07:00
Carlos Freund
a0c79f7388
fix(Runtime): Wait for container to start up ( #7548 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
2025-03-27 13:55:06 -06:00
tofarr
a44cdae36e
Fix for broken OpenAPI Schema ( #7558 )
2025-03-27 13:28:53 -06:00
Engel Nyst
7aa7eb2399
Fix uninitialized accumulated tokens ( #7553 )
2025-03-27 20:19:10 +01:00
Calvin Smith
42712a44d8
(fix): Condensation events to reconstruct contexts added to event stream ( #7353 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-03-27 13:16:31 -06:00
Rohit Malhotra
76c992e2df
[Feat]: Trigger microagents on agent keywords ( #7516 )
2025-03-27 13:58:37 -04:00
mamoodi
26b420a01d
Release 0.30.1 ( #7545 )
2025-03-27 13:26:28 -04:00
dependabot[bot]
e707be429e
chore(deps): bump the version-all group across 1 directory with 27 updates ( #7475 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-03-27 16:14:21 +00:00
Xingyao Wang
24773e15c5
Fix Push & Create PR button prompt to request meaningful branch names ( #7529 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-27 23:21:52 +08:00
Caique
5dba964281
docs: Improve the Microagents usage documentation ( #7542 )
2025-03-27 15:11:14 +00:00
VS
1596a6cc62
fix: correct string concatenation in llm_summarizing_condenser.py ( #7541 )
2025-03-27 07:28:45 -07:00
Rohit Malhotra
0df87bfacc
[Feat]: Tell the agent the current date ( #7509 )
2025-03-27 01:23:12 -04:00
Engel Nyst
8e9eb7d07d
Reduce max iterations by default ( #7535 )
2025-03-27 01:00:14 +00:00
Rohit Malhotra
60196d2eca
(Hotfix): Github token fails to refresh on cloud openhands ( #7532 )
2025-03-27 00:05:38 +00:00
tofarr
b9af0188fe
Feat vscode startup ( #7518 )
...
Co-authored-by: OpenHands Bot <openhands@all-hands.dev >
2025-03-26 16:01:23 -06:00
Engel Nyst
9850f1767a
Use response_id to track token usage for MessageActions ( #6913 )
...
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-03-26 21:07:01 +01:00
tofarr
c5491e87aa
Run runtime.close in background thread ( #7524 )
2025-03-26 12:12:59 -06:00
dependabot[bot]
400afeb70e
chore(deps): bump the version-all group across 1 directory with 15 updates ( #7520 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-26 17:11:30 +01:00
Xingyao Wang
c63d52d5e6
(llm): Track accumulated token usage instead of per-request token usage ( #7511 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
2025-03-26 16:05:36 +00:00
tofarr
1230b229b5
Replace use of requests with httpx ( #7354 )
2025-03-26 13:37:10 +00:00
Rohit Malhotra
72d5f1fe53
[Fix]: Add min amount to funds placeholder ( #7517 )
2025-03-25 21:14:11 -07:00
Boxuan Li
e3a5df514e
(chore) Remove unused grep-ast dependency ( #7414 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-25 20:45:00 -07:00
Graham Neubig
aaf65ebf0f
Update translation updater to use claude-3-7-sonnet-20250219 ( #7500 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 15:56:44 -07:00
mamoodi
844d84d7bb
Release 0.30.0 ( #7467 )
...
Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-03-25 18:39:36 -04:00
Rohit Malhotra
5a3eca2a2a
[Refactor]: Create dedicated reset settings route ( #7472 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 18:34:55 -04:00
tawago
efcf30a23d
Update the resolver workflow once a new release includes #7287 ( #7343 )
2025-03-25 18:25:33 -04:00
Xingyao Wang
951cb1c880
Fix TypeError in bash parsing with unclosed backticks ( #7392 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 21:38:01 +00:00
Calvin Smith
78b67bc9d9
Update event schema types to use enum pattern ( #7498 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-25 15:36:13 -06:00
sp.wack
500e09f12b
hotfix(frontend): Wrap WS tests in query provider for migration changes ( #7504 )
2025-03-25 22:45:04 +04:00
Caique
2a5e17d548
docs(frontend): add environment variables in .env.sample and README ( #7401 )
2025-03-25 22:08:20 +04:00
mamoodi
6541eab43b
Remove empty lines in pyproject ( #7501 )
2025-03-25 17:02:09 +00:00
Robert Brennan
2e72ef151e
Add API key instructions and update documentation links ( #7434 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 16:25:55 +00:00
Robert Brennan
032eb152bf
Fix WebSocket timeout messages in chat window ( #7405 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-25 09:17:18 -07:00
sp.wack
63ebd9e338
hotfix(frontend): Show background color for logout button ( #7495 )
2025-03-25 11:59:28 -04:00
Zach
1064939013
Fix incorrect file position descriptions in script comments ( #7492 )
2025-03-25 16:48:48 +01:00
Engel Nyst
ff6312ab02
Remove unused AgentSummarizeAction and SUMMARIZE action type ( #7283 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 16:46:41 +01:00
Graham Neubig
036fa5dccf
Add type hints to storage directory ( #7110 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 08:01:04 -07:00
Graham Neubig
86c6feafcc
Fix mypy errors in runtime/utils directory ( #6902 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 08:00:03 -07:00
Graham Neubig
0efe4feb2a
Fix mypy errors in core/config directory ( #7113 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-25 05:57:00 -07:00
Graham Neubig
8b473397d1
Fix mypy errors in events directory ( #6810 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-25 06:30:58 +00:00
Caique
23e775b1e0
docs: add pt-BR translation for official docs ( #7416 )
2025-03-24 23:13:52 +00:00
Boxuan Li
f7d3516dec
Trajectory replay on web app (under feature flag) ( #6348 )
2025-03-24 14:40:07 -07:00
Engel Nyst
de05ea898e
Make the conversation title a little longer ( #7477 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-03-24 20:47:33 +00:00
Engel Nyst
94cb91947d
Don't set seed for users ( #7474 )
2025-03-24 19:38:45 +00:00
Xingyao Wang
b1470a1ac4
(frontend): only show "download via vscode" in conversation card ( #7471 )
2025-03-24 18:44:17 +00:00
மனோஜ்குமார் பழனிச்சாமி
2518901e6e
feat: Support seed parameter ( #7441 )
2025-03-24 19:18:00 +01:00
tofarr
e639283ac9
Fix for overflow ( #7470 )
2025-03-24 17:32:38 +00:00
dependabot[bot]
28cc04908c
chore(deps-dev): bump pre-commit from 4.1.0 to 4.2.0 in the pre-commit group ( #7345 )
...
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 >
2025-03-24 17:19:25 +00:00
tofarr
1a3354404e
Fix text wrap on context menu ( #7468 )
2025-03-24 16:44:04 +00:00
Ryan H. Tran
80279f9d36
Upgrade openhands-aci to 0.2.7 ( #7462 )
2025-03-25 00:15:59 +08:00
Zach
0b3d15a4d7
Fix missing 'fi' statement in GAIA benchmark scripts/run_infer.sh ( #7465 )
2025-03-24 16:04:25 +00:00
Marco Dalalba
8b68d086f0
fix #7267 : adding base url to axios ( #7267 )
2025-03-24 09:25:52 -04:00
Engel Nyst
0f143a43c9
Add support for .openhands/setup.sh script in all entry points ( #7459 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-24 13:37:08 +01:00
Engel Nyst
e61e4d57d9
Fix #7451 : Add guidance to use git add . in system prompt ( #7458 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-03-24 13:33:45 +01:00
Xingyao Wang
4e86bdf3d9
(frontend): Implement BrowseInteractiveAction in frontend ( #7452 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-23 22:17:56 -04:00
Robert Brennan
3cef499b81
Fix conversation list: remove GitHub link and show created_at date ( #7435 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-23 20:08:02 -06:00
Xingyao Wang
e2a0884ecd
Update repo.md to remind the agent about PR template ( #7456 )
2025-03-24 02:03:56 +00:00
Robert Brennan
2849974729
[WIP] better code display ( #7453 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-23 18:10:07 -07:00
Kento Sugita
daa4af18d1
fix timeout to impove stability ( #7443 )
2025-03-23 15:06:05 -07:00
Xingyao Wang
1ec1076fee
[microagent] Add pdflatex microagent ( #7444 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-24 03:08:22 +08:00
tofarr
65bd4be607
Fix for broken vscode url ( #7442 )
2025-03-23 10:17:12 -06:00
Robert Brennan
306188817f
Remove upload functionality and add tooltip for Code not in GitHub link ( #7431 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-23 02:03:05 +00:00
Robert Brennan
99aa9bef70
Refactor runtime documentation and add hardened Docker installation guide ( #7429 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-23 01:35:47 +00:00
Robert Brennan
9e975ba566
Add logo color (#CFB755) for tab icons ( #7433 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-23 01:19:14 +00:00
Robert Brennan
782e143c22
update placeholder text for credits ( #7430 )
2025-03-22 18:18:43 -07:00
Robert Brennan
e0a3b4b822
Move documentation link above settings gear in sidebar ( #7432 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-22 18:18:31 -07:00
Robert Brennan
b53a5e7528
Optimize file_editor pattern with prefix check ( #7428 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-22 17:31:18 -07:00
Robert Brennan
8dda45bf99
Change API key placeholder to <hidden> when key is set ( #7427 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-22 16:30:54 -07:00
Robert Brennan
0a0ed3f606
Add "Setting up workspace..." status message during repo cloning and setup ( #7424 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-22 23:52:59 +01:00
Xingyao Wang
01e0e29a9f
Reduce bash SOFT timeout from 30 to 10 seconds ( #7423 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-22 22:42:24 +00:00
Robert Brennan
e57305ee0c
Remove continue button and associated logic ( #7425 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-22 22:22:53 +00:00
Robert Brennan
3c43d3d154
Auto-generate conversation titles from first user message ( #7390 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-03-22 22:07:33 +00:00
Robert Brennan
fd7c2780f5
Add support for .openhands/setup.sh script ( #5985 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-22 14:46:35 -07:00
Xingyao Wang
6f9ced1c23
[Observability] add metadata to track llm request for sessions ( #7381 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-03-23 04:20:38 +08:00
Paige Bailey
e255aa95fe
Updated to reference the new Gemini 2.0 flash model. ( #7420 )
2025-03-22 19:50:04 +01:00
Rohit Malhotra
f2a742130d
(Chore): Use OH logger instead of prints for resolver ( #7407 )
2025-03-22 13:28:02 -04:00
Boxuan Li
d343e4ed9a
Config to save screenshots in trajectory ( #7284 )
2025-03-22 05:43:01 +00:00
Engel Nyst
0fec237ead
Remove unused event_to_memory function from serialization code ( #7412 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-21 22:13:59 -07:00
sp.wack
4c103761f9
Fix flaky test ( #7408 )
2025-03-21 23:33:53 +00:00
Engel Nyst
a03ad1079c
Rename oh_action to oh_user_action for clarity ( #7368 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-21 22:23:15 +00:00
sp.wack
7d0e2265f7
chore: Feature flag refactor ( #7393 )
2025-03-21 21:45:59 +00:00
mamoodi
8532c94d8e
Remove additional prompt for the app feature ( #7406 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-03-21 21:43:00 +00:00
Jason Burt
838e3d5ae4
Add comprehensive frontend testing documentation with example links ( #7327 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-03-21 21:03:40 +00:00
AutoLTX
3bc52cad7b
[FrontEnd] Display API cost and token usage in frontend ( #7099 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-03-21 20:43:53 +00:00
sp.wack
ce26f1c6d3
fix(frontend): Remove settings context ( #7378 )
2025-03-21 19:55:16 +04:00
Robert Brennan
37188c7606
Clean up conversation joining ( #7379 )
2025-03-21 09:18:37 -04:00
Rohit Malhotra
d9926d2491
(hotfix): Pass git providers object for only remote runtimes ( #7387 )
2025-03-20 23:28:28 +00:00
Rohit Malhotra
41efa100f0
[Fix]: Plumb provider tokens to runtime ( #7247 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-20 22:43:27 +00:00
Engel Nyst
6f204fd557
Fix stream iterator ( #7384 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-03-20 23:25:28 +01:00
Xingyao Wang
9bd1992738
Remove download workspace and download files buttons ( #7333 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-21 03:26:30 +08:00
diwu-sf
3856a896ea
fix file chunking corruption ( #7338 )
2025-03-20 15:21:36 -04:00
Rohit Malhotra
b0030d3a2b
[Bug]: Use json dumps instead of str repr to prevent escape character mismatches ( #7369 )
2025-03-20 10:33:15 -04:00
sp.wack
d76477099c
chore(frontend): Hardcode feature flag values ( #7360 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-03-20 13:36:49 +00:00
tawago
3e3b2aaa5c
Rename --repo argument to --selected-repo to avoid confusion in the resolver workflow ( #7287 )
...
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-03-20 05:01:00 +00:00
Robert Brennan
1f8aa93843
revert runtime for resolver ( #7365 )
2025-03-20 04:52:43 +00:00
Engel Nyst
34920ea04e
Save agent state ( #7372 )
2025-03-20 05:16:49 +01:00
Graham Neubig
f5aeb47a72
Fix homepage internationalization (Issue #7355 ) ( #7359 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-19 17:48:30 -04:00
Engel Nyst
c830177207
Move security.md to the global microagents ( #7361 )
2025-03-20 05:40:05 +08:00
Xingyao Wang
e4ccd4057d
misc: tweak frontend prompt to prevent agent push to a different branch & update app prompt ( #7357 )
2025-03-20 05:09:51 +08:00
chuckbutkus
c3d60b31d1
All-1465 Move user conversations ( #7340 )
2025-03-19 16:03:09 -04:00
mamoodi
35b70ca915
Release 0.29.1 ( #7350 )
2025-03-19 16:01:16 -04:00
Ivan Dagelic
a8d65c11e0
fix: daytona runtime action execution handling ( #7100 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-03-19 15:27:41 -04:00
Xingyao Wang
a4746a53d8
Update prompt for runtime additional info ( #7349 )
2025-03-19 16:35:20 +00:00
Zaid Sheikh
13bb474623
feat(Session): add sandbox base, runtime container image to session settings ( #7329 )
2025-03-19 16:08:43 +00:00
blacksmith-sh[bot]
09aa62f1c3
blacksmith.sh: Migrate workflows to Blacksmith ( #7148 )
...
Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
2025-03-19 15:10:17 +00:00
Robert Brennan
cbc26a5e40
Pass litellm error types to user and update error message ( #7344 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-19 14:44:30 +00:00
Graham Neubig
6824d14ed8
Update config.template.toml to match current codebase ( #7314 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-19 15:37:49 +01:00
Engel Nyst
d9e40f721c
(chore) Fix linting issues across the codebase ( #7336 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-19 04:42:26 +00:00
Jason Burt
8a73184801
Docs : adding in github fine grained tokens documentation and settings link to documentation … ( #7192 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-18 22:04:52 -04:00
Rohit Malhotra
06e8c4dad4
[Debug]: Add logs to runtime to assess root cause of expired github token ( #7331 )
2025-03-18 22:40:00 +00:00
Rohit Malhotra
e2521743b6
[Bug]: Refresh runtime gh token when agent calls gh apis ( #7330 )
2025-03-18 21:24:57 +00:00
Xingyao Wang
f2a54f4e23
Implement asynchronous browser initialization ( #7328 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-19 03:34:57 +08:00
Graham Neubig
a594595fea
docs: fix broken links in LLM documentation ( #7322 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-18 18:45:12 +01:00
Joseph Turian
0620679d11
fix: Correct JavaScript syntax in GitHub Actions workflow ( #7194 )
2025-03-18 13:42:37 -04:00
Nick
78708efbf1
feat(microagents): Add security microagent ( #7323 )
2025-03-18 17:13:06 +00:00
Jason Burt
cf06f20a0e
docs: Add development overview and documentation resources ( #7220 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-18 17:09:37 +00:00
dependabot[bot]
c68fba01a8
chore(deps): bump the version-all group with 4 updates ( #7325 )
...
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 >
2025-03-18 16:55:43 +00:00
mamoodi
f2c7f8a6da
Release 0.29 ( #7236 )
2025-03-18 11:52:31 -04:00
Engel Nyst
259140ffc9
Add tests for NullObservation with cause > 0 and clarify event flow ( #7315 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-18 15:21:09 +00:00
Rohit Malhotra
3150af1ad7
[Fix]: Make provider tokens immutable ( #7317 )
2025-03-18 10:50:13 -04:00
Xingyao Wang
dde90fc636
chore: update remote runtime docs ( #7319 )
2025-03-18 11:08:22 +08:00
Engel Nyst
83458f5146
Fix style issues with pre-commit ( #7318 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-18 01:34:27 +00:00
mamoodi
f1149defc9
Remove python api docs from docs ( #7316 )
2025-03-17 19:55:46 -04:00
kjain14
507afd7f06
Add TestGenEval benchmark ( #5534 )
...
Co-authored-by: Kush Dave Jain <kdjain@pit.isri.cmu.edu >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-03-17 20:16:45 +00:00
chuckbutkus
1a755c3fdb
Fix reading of old conversations ( #7309 )
2025-03-17 15:08:48 -04:00
dependabot[bot]
41c8c9230b
chore(deps): bump the version-all group with 4 updates ( #7308 )
...
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 >
2025-03-17 18:57:56 +00:00
Xingyao Wang
9b9e728cf6
Iterative evaluation with rule-based critic ( #7293 )
2025-03-17 18:37:35 +00:00
Engel Nyst
a4b836b5f9
Don't try to send the new events in the UI ( #7277 )
2025-03-17 14:50:22 +01:00
Xingyao Wang
a4d632498c
SWE-Gym rollout stability fix & using a validated SWE-Gym set ( #7182 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-03-17 21:15:01 +08:00
Engel Nyst
4f017081fc
Quick fix docs ( #7299 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-17 05:50:05 +00:00
Engel Nyst
51fb1fae88
RecallObservations ( #7292 )
2025-03-17 03:18:22 +01:00
Graham Neubig
106b230fea
Update Slack invitation links ( #7296 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-17 02:06:48 +00:00
Xingyao Wang
9b262dd057
fix retry on ConnectionError & retry on remote runtime by default ( #7294 )
2025-03-17 01:18:54 +00:00
chuckbutkus
8074b261d3
Move current user_id to github_user_id and create a new user_id field ( #7231 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-03-16 16:32:27 -04:00
dependabot[bot]
999a59f938
chore(deps): bump the version-all group with 5 updates ( #7253 )
...
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 >
2025-03-16 19:51:08 +00:00
chuckbutkus
fbba57d3b5
Fix saving of settings ( #7282 )
2025-03-16 19:06:46 +00:00
Engel Nyst
3f6c8a2338
Fix visual browsing ( #7278 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-16 16:50:25 +01:00
Engel Nyst
dd09d46ccb
Remove DelegatorAgent ( fix #7280 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-16 16:49:28 +01:00
tofarr
8897b45eeb
Fix for too much reaction in logs ( #7276 )
2025-03-16 08:21:30 -06:00
Ryan H. Tran
30109e8f20
Separate tool descriptions to support models with limited description length ( #7258 )
2025-03-16 09:48:13 +01:00
Engel Nyst
cc45f5d9c3
Add RecallActions and observations for retrieval of prompt extensions ( #6909 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-03-15 21:48:37 +01:00
tofarr
e34a771e66
Fix for issue where initial command fails ( #7254 )
2025-03-14 14:49:57 -06:00
tofarr
ec763f8105
Fix for error where credits is accessed even when billing is disabled ( #7250 )
2025-03-14 15:10:54 +00:00
Ryan H. Tran
165c0cc42e
Add doc for local runtime ( #7234 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-03-14 22:09:33 +08:00
dependabot[bot]
1b4f15235e
chore(deps): bump the version-all group with 4 updates ( #7241 )
...
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 >
2025-03-13 22:15:47 +01:00
Calvin Smith
303b7ab180
(fix): Conditional imports resolved in SWE-bench eval script while multiprocessing enabled ( #7244 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-03-13 13:29:11 -06:00
Rohit Malhotra
78d185b102
[Feat]: Support Gitlab PAT ( #7064 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-13 14:44:49 -04:00
Ryan H. Tran
300bfbdf2d
Upgrade openhands-aci to 0.2.6 ( #7233 )
2025-03-14 02:10:59 +08:00
Xingyao Wang
e2f414bf26
chore: update doc for allhands doc ( #7242 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-14 00:32:17 +08:00
Calvin Smith
3b955dd9d5
(fix): Improve formatting of summarizing LLM inputs ( #7239 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-03-13 10:21:29 -06:00
sp.wack
f1eb1f59c3
hotfix(frontend): Fix overriding tailwind animation classes ( #7243 )
2025-03-13 16:03:54 +00:00
sp.wack
e1f6929d98
feat: saas new user modal ( #7098 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-13 19:15:57 +04:00
Engel Nyst
2a7f926591
Detect condensation loops at 10 repetitions, not 3 ( #7237 )
2025-03-13 14:32:01 +00:00
Xingyao Wang
b8daab721d
Update agent message to use first-person perspective ( #7197 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-13 04:39:24 +08:00
Robert Brennan
b3cac69121
remove old microagents ( #6964 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-12 16:18:19 -04:00
Boxuan Li
49a29c19cb
Remove mention of non-existent config micro_agent_name ( #7209 )
2025-03-13 03:33:59 +08:00
Robert Brennan
7084b0238c
Fix HTTPException not callable error in action_execution_server middleware ( #7215 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-13 03:10:13 +08:00
Elena Chistova
38e866cde4
Fix official SWE-Bench docker image prefix ( #7214 )
2025-03-12 18:23:19 +00:00
sp.wack
6ec4bc74bf
chore(frontend): Turn off query caching by default ( #7222 )
2025-03-12 17:52:11 +00:00
juanmichelini
b36deca265
Added link to paper in commit0 README ( #7221 )
2025-03-12 17:17:22 +00:00
Engel Nyst
09d73d96c8
Add troubleshooting note for GitHub token in microagent ( #7208 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-12 04:45:58 +01:00
dependabot[bot]
966c11f205
chore(deps): bump the version-all group across 1 directory with 17 updates ( #7203 )
...
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 >
2025-03-12 00:15:52 +00:00
Robert Brennan
5128377baa
remove llamaindex ( #7151 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-11 22:28:56 +00:00
Engel Nyst
924acb182b
Add Swift Linux Installation Microagent ( #7195 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-11 19:45:50 +00:00
tofarr
8043612420
Feat user settings ( #7190 )
2025-03-11 12:57:44 -06:00
Calvin Smith
637a1d5c17
Adds unit test for the interaction between agent controller truncation and condenser ( #7186 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-03-11 09:57:15 -06:00
AutoLTX
5e521a4a6e
Expose accumulate and llm_metric from eventstream (backend) ( #7082 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-11 12:18:08 +01:00
chuckbutkus
2cb5b91300
Change names to prepare for moving to keycloak User ID ( #7178 )
2025-03-10 19:23:57 -04:00
answer-huang
d6e601ea2e
bugfix: selected_repository may includes more then two parts, could b… ( #7114 )
2025-03-10 19:47:33 +00:00
Rohit Malhotra
ac680e7688
[Fix]: Remove remaining hard coded refs to sessions store ( #7176 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-10 15:07:01 -04:00
mamoodi
4b04f09035
Update Cloud docs ( #7158 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-10 14:00:06 -04:00
mamoodi
e99f503e0f
Release 0.28.1 ( #7170 )
2025-03-10 13:22:34 -04:00
Rohit Malhotra
f51eb93d3e
Add error logs to API response from GH Service ( #7165 )
2025-03-09 21:45:13 +00:00
mamoodi
7c2a98d1ce
Change back the runtime binding address to 0.0.0.0 ( #7161 )
2025-03-09 11:37:10 -04:00
Ray Myers
dc9489ddcd
Include metadata like session_id in logs ( #7145 )
2025-03-08 00:28:51 +01:00
sp.wack
83851c398d
chore(frontend): Restyle toasts and replace all current instances with new one ( #6854 )
2025-03-08 01:23:50 +04:00
Xingyao Wang
a4908f9a75
[agent] system message + SWE-Bench instruction improvements ( #7018 )
2025-03-08 00:27:02 +08:00
Robert Brennan
366fd7ab8a
Improve agent loop tracking and make concurrent limit configurable ( #6945 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-03-07 09:19:50 -07:00
dependabot[bot]
318fcbcfc7
chore(deps): bump the version-all group across 1 directory with 21 updates ( #7146 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-03-07 15:58:54 +00:00
sp.wack
521492f8f9
chore: Prevent user from modifying basic LLM settings in saas mode ( #7137 )
2025-03-07 19:14:06 +04:00
mamoodi
71f6b0b4a9
Release 0.28.0 ( #7127 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-03-07 09:17:01 -05:00
Xingyao Wang
b146b63380
chore: temporary fix to get sonnet 3.7 working again ( #7140 )
2025-03-06 20:30:35 +00:00
Engel Nyst
22064d5555
Add condensation observation to history and detect its loop ( #7132 )
2025-03-06 18:52:45 +01:00
sp.wack
08735a9b72
Fix loading spinner ( #7134 )
2025-03-06 17:40:13 +00:00
tofarr
54f982589a
Fix annoying Avatar flicker when loading ( #7129 )
2025-03-06 15:59:28 +00:00
Nan Jiang
ec087993f1
rename commit0_bench to commit0 ( #7124 )
2025-03-06 02:55:39 +00:00
chuckbutkus
f12e9e94f7
Offline session login ( #7086 )
...
Changes to allow the resolver to access keycloak and retrieve an offline token.
2025-03-05 21:58:34 +00:00
Xingyao Wang
9f720a9d69
[eval] SWE-Gym Integration ( #6651 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-03-05 20:15:02 +00:00
Xingyao Wang
bbf40c6576
docs: cleanup and update SWE-Bench documentation; and remove the support of non-instance-level image ( #7118 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-03-06 03:18:40 +08:00
Ivan Dagelic
1ffee80dcb
feat: prompt instructions for runtimes ( #6943 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-03-05 17:45:55 +01:00
dependabot[bot]
43bc944ac4
chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 in /docs in the version-all group ( #7116 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 15:09:49 +00:00
Xingyao Wang
4be33a079b
Update SWE-Bench README.md about RemoteRuntime ( #7108 )
2025-03-05 23:00:54 +08:00
Aditya Bharat Soni
c76a659cde
Condenser for Browser Output Observations ( #6578 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Rick van Hattem <wolph@wol.ph >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Akim Tsvigun <36672861+Aktsvigun@users.noreply.github.com >
Co-authored-by: Akim Tsvigun <aktsvigun@nebius.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
Co-authored-by: OpenHands <opendevin@all-hands.dev >
Co-authored-by: Calvin Smith <email@cjsmith.io >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-03-04 16:28:33 -05:00
dependabot[bot]
0f68a18cbb
chore(deps): bump docker/setup-qemu-action from 3.4.0 to 3.6.0 ( #7075 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 20:57:14 +00:00
Robert Brennan
c9ebabd82d
Add contact link to runtime settings label ( #6880 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-05 00:49:53 +04:00
mamoodi
ad932e45e8
Checkout HEAD instead of Merge Commit for builds ( #7085 )
2025-03-04 15:32:59 -05:00
sp.wack
3278caf3c2
Always enable GET /settings ( #7101 )
2025-03-04 14:54:26 -05:00
He Du
896d7b8b96
Openhands fix issue 7091 ( #7092 )
...
Co-authored-by: 杜贺 <duhe@duhedeMacBook-Pro-2.local >
2025-03-04 18:39:28 +01:00
Ryan H. Tran
cb61282c39
Improve error detection for read and edit observations ( #7090 )
2025-03-04 15:05:15 +01:00
Graham Neubig
7a235ce6ff
Fix/mypy routes ( #6900 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-04 03:43:09 +00:00
Rohit Malhotra
5ffb1ef704
Fix typing ( #7083 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-03 20:41:11 +00:00
chuckbutkus
4e4f4d64f8
Fix runtime to call new token refresh ( #7084 )
2025-03-03 20:36:27 +00:00
Engel Nyst
3d38a105cf
Add loading from toml for condensers ( #6974 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-03-03 20:32:46 +01:00
chuckbutkus
b1ab4d342e
Add offline_access scope ( #7059 )
2025-03-03 19:06:08 +00:00
Rohit Malhotra
3e91899720
[Experimental]: Attach convo id to initial user instructions ( #7062 )
2025-03-03 13:46:09 -05:00
dependabot[bot]
959fa3ed64
chore(deps): bump the version-all group across 1 directory with 28 updates ( #7077 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-03-03 18:32:27 +00:00
tofarr
c51f07bd1f
Fixes for keycloak in localhost ( #7079 )
2025-03-03 10:36:57 -07:00
tofarr
b8ef68dc60
Upgrade default version of claude ( #7072 )
2025-03-03 11:31:12 -05:00
Ivan Dagelic
d21bd49f08
docs: daytona runtime configuration ( #7073 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-03-03 11:30:58 -05:00
Engel Nyst
4c265515d2
(chore) Fix linting issues in openhands directory ( #7068 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-03 16:52:25 +01:00
Engel Nyst
e4acfa68ec
Fix #7060 : Remove obsolete micro_agent_name attribute from test_long_term_memory.py ( #7061 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-03 16:51:36 +01:00
mamoodi
d395b5e11f
Add more information to the main docs page ( #7074 )
2025-03-03 10:18:20 -05:00
tawago
6d75647c40
[Bugfix] Add github_token verification in resolver utils ( #7065 )
2025-03-03 09:59:16 -05:00
Engel Nyst
285010b48f
OpenAI models fixes ( #7045 )
2025-03-03 15:53:18 +01:00
Engel Nyst
395c1ea9e3
[Refactor] split runtime initialization (create, connect, init) in cli scripts ( #7036 )
2025-03-03 00:19:25 +01:00
Graham Neubig
91ad59dc24
More explicit feedback message about how to report errors to developers ( #7063 )
2025-03-02 22:21:07 +00:00
Engel Nyst
62750c07e5
Fix GitLab CI environment variable check (issue #7050 ) ( #7052 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-02 21:33:07 +01:00
Ivan Dagelic
cf439fa89c
chore: daytona readme quick start verbosity ( #7056 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-03-02 20:17:35 +01:00
Ivan Dagelic
85c0864802
chore: update daytona readme ( #7053 )
...
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
2025-03-02 17:43:38 +01:00
mamoodi
ff5d8094de
Updates to the ISSUE TRIAGE ( #7043 )
2025-03-02 10:35:47 -05:00
Engel Nyst
660d1d1e64
Fix argument in swe-bench grading scripts ( #7046 )
2025-03-02 12:37:15 +08:00
David Thompson
78cc27a18f
Update docker.py to support podman ( #6778 )
2025-03-01 23:10:03 +01:00
Engel Nyst
2db7a50e43
Separate microagent template ( #7041 )
2025-03-01 17:46:04 +01:00
きわみざむらい
f3702cec35
Create CITATION.cff ( #7037 )
2025-03-01 13:21:31 +00:00
Robert Brennan
d0cde6baf2
Remove hard error on session reuse ( #7026 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-03-01 07:58:01 -05:00
Ray Myers
2e4911dc59
Structured logging mode ( #7034 )
2025-03-01 04:17:56 +00:00
chuckbutkus
5378932017
Fix URL for staging stack ( #7030 )
2025-02-28 22:32:52 +00:00
Xingyao Wang
4502b009c2
Add Kubernetes microagent ( #7028 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-02-28 21:50:21 +00:00
Xingyao Wang
d3ef98bb4e
Add Docker microagent for installation and usage ( #7027 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-03-01 05:46:33 +08:00
Christopher Pereira
06cc1ef297
Bug fixes ( #6460 )
...
Co-authored-by: OH <openhands@example.com >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-02-28 20:35:58 +00:00
chuckbutkus
17644fedd7
Keycloak changes ( #6986 )
2025-02-28 15:29:15 -05:00
Christopher Pereira
de4cf07d4d
Support docker_runtime_kwargs dict ( #7025 )
2025-02-28 20:19:36 +00:00
Calvin Smith
2eec4cea6f
Fix: Update context window exceeded detection ( #7024 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-28 13:08:24 -07:00
Ryan H. Tran
32ee6a5a64
Add diff for edit observation and display in UI ( #7014 )
2025-02-28 16:36:32 +00:00
Fredy Sierra
2b3c38d061
feat: Adding sandbox property runtime_binding_address to specify whic… ( #6992 )
2025-02-28 10:50:26 -05:00
Xingyao Wang
7810d8c4a0
[agent] improve finish tool for sonnet 3.7 ( #7002 )
2025-02-28 15:43:13 +00:00
dependabot[bot]
a8f1feee5d
chore(deps-dev): bump llama-index from 0.12.20 to 0.12.21 in the llama group ( #7015 )
...
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 >
2025-02-28 15:24:14 +00:00
Engel Nyst
0f07805a1b
Refactor to a helper class for the agent's history (ConversationMemory) ( #7008 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-02-28 03:22:33 +01:00
Magic Mai
8a58e724c6
fix: Remove nested git repositories before adding files in SWE-bench ( #6536 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-02-28 01:19:33 +00:00
Engel Nyst
996757f4f5
Separate additional_info template ( #6996 )
2025-02-28 00:53:45 +01:00
Xingyao Wang
02bc7de36d
Add Memory Monitor VSCode Extension ( #6951 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-27 22:02:33 +00:00
Xingyao Wang
42332294a1
[agent] Add "thinking" tool only ( #6977 )
2025-02-28 05:47:39 +08:00
Engel Nyst
6e3e9e397e
Re-add separators between user messages ( #7004 )
2025-02-27 22:47:15 +01:00
dependabot[bot]
fb8de1f98c
chore(deps): bump the version-all group across 1 directory with 7 updates ( #7005 )
...
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 >
2025-02-27 22:44:48 +01:00
jaybutera
9e5f767571
add add_agent.md ( #6891 )
...
Co-authored-by: smd <>
2025-02-27 20:51:09 +00:00
tofarr
ce30d63510
Page Refresh now restarts agent loop if status is STOPPED or ERROR ( #6829 )
2025-02-27 12:34:16 -07:00
Xingyao Wang
616ff49787
feat: add sound and browser notifications for agent state changes ( #6530 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-02-27 18:40:26 +00:00
mamoodi
0aa508c382
Release 0.27.0 ( #6993 )
2025-02-27 13:40:05 -05:00
tofarr
f32f683f92
Refactor: Moving ConversationInfo to server module ( #6981 )
2025-02-27 11:04:38 -07:00
zchn
fd5e1e0b0b
Fix image tag inconsistency in forked-PR workflows ( #6998 )
2025-02-27 12:42:31 -05:00
sp.wack
f02d55ae8b
hotfix(frontend): Truncate long conversation card titles ( #7001 )
2025-02-27 17:21:43 +00:00
tofarr
be73792230
Feat out of credits msg ( #6969 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-27 16:02:31 +00:00
tofarr
f437d06e81
Fix for error cleaning stale ( #6971 )
2025-02-27 08:04:37 -07:00
Engel Nyst
9e0fee1890
Refactor sandbox and security configurations ( #6973 )
2025-02-27 14:38:51 +01:00
Xingyao Wang
33780f97d0
[eval] Upgrade SWE-Bench to use official image and latest harness ( #6838 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-02-27 08:15:05 -05:00
dependabot[bot]
0137600988
chore(deps): bump react-icons from 5.4.0 to 5.5.0 in /docs in the version-all group ( #6962 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-27 17:00:26 +04:00
Xingyao Wang
6b1a937024
[agent] System message update ( #6787 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-27 10:06:01 +08:00
Ray Myers
34febafae4
Add system event listeners for monitoring ( #6929 )
2025-02-26 20:37:21 -05:00
Engel Nyst
8b234ae57c
Azure completion_tokens fix (take two) ( #6975 )
2025-02-27 02:28:01 +01:00
dependabot[bot]
7ea418d020
chore(deps): bump the version-all group across 1 directory with 11 updates ( #6966 )
...
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 >
2025-02-26 23:47:23 +00:00
Xingyao Wang
c4ba54122e
refactor: codeact tools into separate files ( #6978 )
2025-02-26 22:57:14 +00:00
Engel Nyst
4b7cca9bdf
Refactor agent_config loading from toml ( #6967 )
2025-02-26 22:06:10 +00:00
Engel Nyst
544e756f5f
Fix microagent matching to the user message, not previous enhancements ( #6963 )
2025-02-26 20:46:24 +01:00
sp.wack
d5f7dde7c9
hotfix(frontend): Consistent buttons and their styles throughout the app ( #6835 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-02-26 19:43:58 +00:00
Engel Nyst
4f98bce6df
Add selected_repo to command line ( #6949 )
2025-02-26 20:42:59 +01:00
tofarr
b38039e626
Fix fd leak ( #6950 )
2025-02-26 09:35:38 -07:00
Ray Myers
db1f5a8df2
Add ability to define custom runtime classes ( #6955 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-26 16:22:47 +01:00
Engel Nyst
f8045784b6
Refactor llm config from toml and clean up ( #6923 )
2025-02-26 15:20:58 +01:00
Ryan H. Tran
34fa9ed4db
fix: task_str validation not required for trajectory replay ( #6957 )
2025-02-26 14:17:03 +01:00
Rohit Malhotra
e49b9243af
[Feat]: Adding endpoint for suggested tasks Openhands could tackle ( #6844 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-25 22:10:24 -05:00
Robert Brennan
ef62ccde36
Add pause_closed_runtimes config to pause instead of stop runtimes ( #6885 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-25 13:43:51 -05:00
Graham Neubig
6ba79c454b
feat(llm): Add Claude 3.7 backend configurations ( #6937 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-25 16:46:53 +00:00
sp.wack
fbc06f42aa
chore(frontend): Claude 3.7 is visible in dropdown for selection ( #6931 )
2025-02-25 08:17:33 -05:00
mamoodi
f35ed5e277
Add documentation checkbox to PR template ( #6924 )
2025-02-24 16:03:10 -05:00
mamoodi
6787a3adf7
Release 0.26.0 ( #6915 )
2025-02-24 15:34:34 -05:00
celek
fa50e0c9b9
add extended generic section ( #5932 )
...
Co-authored-by: Christophe Elek <christophe.elek@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-24 20:31:02 +01:00
tofarr
f4c5bbda19
Revert "Fix file descriptor leak ( #6897 )" ( #6921 )
2025-02-24 13:47:13 -05:00
Mateusz Kwiatkowski
6562297615
Replace shebang with /usr/bin/env bash for improved portability ( #6876 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-02-24 18:07:28 +00:00
Xingyao Wang
0217a7cfbd
chore: Make remote runtime class default to None ( #6919 )
2025-02-24 17:51:48 +00:00
Christopher Pereira
aa15c9d385
Handle Docker version string with +dfsg1 ( #6732 )
...
Co-authored-by: Christoper Pereira <kripper@gmail.com >
2025-02-24 15:36:55 +00:00
Engel Nyst
8ad89e368a
Small rename to long term memory ( #6914 )
2025-02-24 23:35:16 +08:00
tofarr
29ba94fc0f
Fix file descriptor leak ( #6897 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-24 08:35:10 -07:00
Graham Neubig
8956f92f6a
Fix mypy errors in core directory ( #6901 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-24 10:00:57 -05:00
Graham Neubig
753e3c4205
Fix mypy errors in security/invariant directory ( #6908 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-24 10:00:43 -05:00
Ivan Dagelic
ecd573febc
Daytona Runtime ( #6863 )
...
Signed-off-by: jsrzic <josip.srzic@gmail.com >
Signed-off-by: Ivan Dagelic <dagelic.ivan@gmail.com >
Co-authored-by: jsrzic <65179822+jsrzic@users.noreply.github.com >
2025-02-24 13:09:30 +01:00
sp.wack
325a558fbc
hotfix: Fix switch color regression ( #6881 )
2025-02-24 16:01:47 +04:00
Engel Nyst
666c186826
Display session ID in CLI mode
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-24 03:18:28 +01:00
Engel Nyst
2d2dbf1561
Use LLM APIs responses in token counting ( #5604 )
...
Co-authored-by: Calvin Smith <email@cjsmith.io >
2025-02-23 17:58:47 +01:00
Engel Nyst
abac25cc4c
Keep the first user message by default in condensers ( #6888 )
2025-02-23 17:20:31 +01:00
tofarr
70b21d16bd
Fix for regression where conversations are not clickable ( #6886 )
2025-02-22 13:19:18 +00:00
Engel Nyst
bf82f75ae4
Revert "Fix: File Descriptor leak" ( #6887 )
2025-02-22 11:21:02 +00:00
tofarr
a8bce3724f
Fix: Increase Entropy Requirement for Secret Redaction to Reduce False Positives ( #6875 )
2025-02-22 01:44:28 -07:00
Dai Dao
e109f7e58e
refactor : Improve frontend setup doc and locale error ( #6850 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-21 23:14:44 +01:00
tofarr
a20f299579
Fix: File Descriptor leak ( #6883 )
2025-02-21 14:47:59 -07:00
Robert Brennan
bf77da7849
Add info logs for microagent loading and triggering ( #6882 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-21 15:07:52 -05:00
Calvin Smith
869ea59ecd
(feat): Enable memory condensation from settings page ( #6868 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-02-21 10:15:31 -07:00
Graham Neubig
f093c14ad3
Fix mypy errors in agenthub directory ( #6811 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-21 13:55:27 +00:00
Graham Neubig
9d3a0a02b8
fix: Add missing type annotations in utils/ directory ( #6687 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-21 08:27:57 -05:00
sp.wack
35bab5070d
chore(frontend): Remove latest conversation text in home screen ( #6851 )
2025-02-21 15:45:51 +04:00
tofarr
d03b9775b5
Fix jumpy conversation panel ( #6874 )
2025-02-21 04:44:38 -07:00
Boxuan Li
fab4532f6b
Save complete trajectory in presence of history truncation ( #6751 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-21 00:14:30 -08:00
Boxuan Li
d33913e036
Add enable_history_truncation option to disable history truncation ( #6820 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-21 06:43:02 +00:00
Xingyao Wang
e52aee168e
Docs: Clarify config.toml usage in evaluation harness ( #6828 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-20 22:16:17 -08:00
dependabot[bot]
c27b191358
chore(deps): bump the version-all group across 1 directory with 10 updates ( #6870 )
...
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 >
2025-02-21 06:10:35 +00:00
Engel Nyst
22c5ad85d9
Fix: Simplify prompt caching for new Anthropic API ( #6860 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-20 23:38:55 +01:00
Rohit Malhotra
0180ce77b1
[Bug]: Fix workflow definition for installation phase of resolver ( #6861 )
2025-02-20 16:40:23 +00:00
sp.wack
2f14e53746
chore(frontend): Standardize custom colors used throughout the app ( #6833 )
2025-02-20 16:13:50 +00:00
Robert Brennan
52723061b1
Add conversation age limit configuration ( #6763 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-20 10:50:17 -05:00
tofarr
42f1fc92fa
Fix: Less squashed logo ( #6853 )
2025-02-20 07:56:20 -07:00
sp.wack
3f8bc8a7ea
hotfix: Set proper minimum and maximum defaults that can be entered in billing input ( #6842 )
2025-02-20 17:58:23 +04:00
sp.wack
f869ad995c
hotfix: Remove external link in billing settings UI ( #6841 )
2025-02-20 17:58:09 +04:00
Calvin Smith
74c942c911
fix: LLM summarization prompt handles user messages ( #6837 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-02-19 14:17:48 -07:00
Engel Nyst
eed7e2dd6e
Refactor I/O utils; allow 'task' command line parameter in cli.py ( #6187 )
...
Co-authored-by: OpenHands Bot <openhands@all-hands.dev >
2025-02-19 22:10:14 +01:00
Engel Nyst
663e36109c
Clean up NullObservations from the stream ( #6260 )
2025-02-19 20:40:40 +01:00
mamoodi
e92e4a1cbc
Update documentation with new settings page ( #6716 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-19 14:30:36 -05:00
mamoodi
61ce673400
Release 0.25.0 ( #6782 )
2025-02-19 14:30:05 -05:00
Engel Nyst
b95840db0c
hotfix azure ( #6806 )
2025-02-19 19:24:35 +01:00
Xingyao Wang
003ebc0ded
feat: better error logging for remote runtime ( #6805 )
2025-02-19 17:54:34 +00:00
Ryan H. Tran
df8bbc2b67
Update openhands-aci to 0.2.5 ( #6834 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-02-19 16:27:14 +00:00
diwu-sf
eb5be2ab63
Fix download workspace zip file event loop hanging ( #6722 )
2025-02-19 10:51:52 -05:00
Calvin Smith
81f2b08a89
fix: Avoid infinite loop with rolling condensers and history truncation ( #6795 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-02-19 07:45:33 -07:00
Graham Neubig
cb72a06ca3
Fix mypy errors in storage directory ( #6809 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-19 10:52:49 +00:00
Ryan H. Tran
340c2310d1
Fix diskcache breaking CI & eval intermittently ( #6817 )
2025-02-19 05:20:44 -05:00
Graham Neubig
f4e5fb2873
Fix type checking errors in resolver directory ( #6738 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-18 20:13:33 -05:00
Xingyao Wang
1a7003a705
Add sysbox support to remote runtime for eval; Add memory monitor, stress tests to help debug memory issue ( #6684 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-02-18 20:02:28 +00:00
Calvin Smith
8d097efb4f
enh: Refactor Event -> Message pipeline outside of CodeActAgent ( #6715 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-18 11:23:06 -07:00
sp.wack
2e98fc8fb3
feat(SaaS): Billing settings screen ( #6495 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-02-18 18:56:10 +01:00
sp.wack
e3e00ed70a
fix(frontend): Hide modal when in settings page if first time ( #6792 )
2025-02-18 21:28:59 +04:00
sp.wack
96d1992823
hotfix: Conversation panel toggle should change color given state ( #6791 )
2025-02-18 11:38:26 -05:00
dependabot[bot]
7a3a0d8c0c
chore(deps): bump the version-all group across 1 directory with 9 updates ( #6783 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-02-18 16:09:30 +00:00
sp.wack
fdffca18e0
hotfix(frontend): Input set/unset state and disable runtime input ( #6788 )
2025-02-18 20:01:39 +04:00
sp.wack
b10416e0a3
hotfix: Consistent background color ( #6786 )
2025-02-18 19:38:01 +04:00
nottherealironman
1f462d2417
docs: add guide for minimum computing and storage requirements ( #6575 )
2025-02-18 14:20:35 +00:00
tofarr
0a6ff463db
CSS Fixes ( #6770 )
2025-02-18 12:10:07 +00:00
Rohit Malhotra
9ff15bf94f
Add selected branch to convo metadata ( #6773 )
2025-02-17 17:27:13 -05:00
mamoodi
6c48013601
Update OpenHands Cloud docs with correct permissions and instructions ( #6774 )
2025-02-17 21:48:57 +00:00
Graham Neubig
07fcb786af
Upgrade tree sitter ( #6740 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-17 20:14:26 +01:00
Rohit Malhotra
ce42e22105
[Docs]: Cloud Openhands ( #6747 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-02-17 18:39:49 +00:00
Rohit Malhotra
14ee6d7afe
hotfix(Secrets): Add event stream filter for refreshed secret ( #6764 )
2025-02-17 18:27:32 +00:00
tofarr
57391d6e66
Enable the multi conversation UI for all users ( #6374 )
2025-02-17 11:07:47 -07:00
Xingyao Wang
a7bb73ded2
fix: disable prlimit since limiting --vm breaks nodejs ( #6765 )
2025-02-17 17:53:02 +00:00
tofarr
f4b123f73b
Improve SensitiveDataFilter and add comprehensive tests ( #6755 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-17 10:23:43 -07:00
Robert Brennan
ae31a24c29
Fix caps in status message ( #6761 )
2025-02-17 16:14:19 +00:00
Robert Brennan
3a478c2303
Better LLM retry behavior ( #6557 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-17 10:36:59 -05:00
tofarr
82b5325792
Added iterate method and additional tests for search functions ( #6756 )
2025-02-17 08:11:13 -07:00
tofarr
265e8ae5f4
feat: implement optimistic updates for conversation deletion ( #6745 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-02-17 07:33:36 -07:00
李师胡
0cbf50576d
docs(runtime): fix broken links of benchmarks ( #6744 )
...
Co-authored-by: jianhao1 <jianhao1@taobao.com >
2025-02-17 14:11:32 +00:00
dependabot[bot]
745038b394
chore(deps): bump the version-all group in /frontend with 4 updates ( #6725 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-02-17 11:35:50 +00:00
Arpan Koirala
b018567d53
fix: no interaction when clearing poetry cache ( #6752 )
2025-02-17 12:18:27 +01:00
Christopher Pereira
30e39e85d0
Show docker build errors ( #6695 )
2025-02-15 06:58:16 +01:00
Boxuan Li
4443417c75
A few fixes for TAC evaluation harness ( #6586 )
2025-02-14 21:01:57 -08:00
Boxuan Li
efbff2e655
Add a sanity test for load_app_config and get_agent_config_arg ( #6723 )
2025-02-14 21:01:42 -08:00
Cheng Yang
63565982aa
docs: improve docstrings for CLI and config utils ( #5398 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-15 01:51:59 +00:00
dependabot[bot]
b07fddcb71
chore(deps): bump the version-all group across 1 directory with 12 updates ( #6736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-15 01:17:17 +00:00
Ryan H. Tran
99b50d038e
chore: upgrade openhands-aci to 0.2.2 ( #6731 )
2025-02-15 03:21:40 +08:00
Rohit Malhotra
1ddfa99c57
[Resolver]: Prep env in expectation of release ( #6735 )
2025-02-14 19:11:01 +00:00
sp.wack
0c03e257b7
feat(frontend): Settings screen ( #6550 )
2025-02-14 15:11:18 +04:00
Rohit Malhotra
85e3a00d9d
hotfix(Resolver): Workflow definition is out of sync with released package ( #6719 )
2025-02-14 04:31:22 +00:00
Rohit Malhotra
edd51102ad
fix: Simplify nested f-string to fix pydoc-markdown parsing ( #6717 )
2025-02-13 19:29:51 -05:00
wtiger9218
f5fccab1f6
feat(resolver): implement gitlab resolver ( #6458 )
...
Signed-off-by: José Luis Di Biase <josx@interorganic.com.ar >
Co-authored-by: José Luis Di Biase <josx@interorganic.com.ar >
Co-authored-by: Oriana <oriana@camba.coop >
Co-authored-by: Charlie <charlie@camba.coop >
Co-authored-by: Juan Manuel Daza <61162223+juanmanueldaza@users.noreply.github.com >
Co-authored-by: Juan Manuel Daza <juandaza@camba.coop >
Co-authored-by: Cody Kociemba <cody@symbaventures.com >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-13 18:21:23 -05:00
Boxuan Li
ef12bc5381
Evaluation harness: Add agent config option ( #6662 )
2025-02-13 15:05:03 -05:00
dependabot[bot]
b197e0af47
chore(deps): bump the version-all group across 1 directory with 5 updates ( #6712 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-02-13 19:09:50 +00:00
Calvin Smith
341b695ad3
fix: Filter AgentCondensationObservation events from agent state ( #6705 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-02-13 11:50:05 -07:00
tofarr
d46d99a35e
More effective remote runtime identification ( #6714 )
2025-02-13 09:39:22 -07:00
mamoodi
653168fc3d
Release 0.24.0 ( #6689 )
2025-02-13 10:22:05 -05:00
tofarr
cb5e7f0130
Agent session no longer stuck in starting on raised exception ( #6703 )
2025-02-13 05:24:44 -07:00
Rohit Malhotra
312b9fbfb1
Feat: Add selected branch param to backend ( #6508 )
2025-02-12 15:39:10 -05:00
sp.wack
ba599c7dd6
chore: Throw a 404 instead of returning defaults if settings does not exist ( #6704 )
2025-02-12 22:46:15 +04:00
tofarr
7e359eda4a
Fix log formatting error ( #6699 )
2025-02-12 08:28:10 -07:00
Xingyao Wang
f7c806c119
using all available system memory when RUNTIME_MAX_MEMORY_GB is not set ( #6691 )
2025-02-12 09:18:34 -05:00
sp.wack
ff25e794ef
Revert "Only show start project button in conversations" ( #6698 )
2025-02-12 17:57:13 +04:00
Xingyao Wang
a371562d94
refactor: do not add DEBUG env var when it is not set ( #6690 )
2025-02-11 22:30:40 +00:00
dependabot[bot]
425ccc9b1f
chore(deps-dev): bump @tanstack/eslint-plugin-query from 5.66.0 to 5.66.1 in /frontend in the eslint group ( #6682 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 23:53:51 +04:00
Robert Brennan
1afe7f1058
Fix debug in remote runtime ( #6688 )
2025-02-11 17:43:46 +00:00
Xingyao Wang
3188646195
refactor(runtime): Use openhands-aci file editor directly in runtime instead of execute it through ipython ( #6671 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-12 01:37:44 +08:00
Eric Zhang
6772227c9d
fix(frontend): fix public github repo cannot be selected ( #6680 )
2025-02-11 16:46:53 +00:00
Xingyao Wang
6a6dc93e03
feat(runtime): use prlimit to limit resource usage of command to avoid OOM Runtime Kill ( #6338 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-02-11 11:21:11 +08:00
Engel Nyst
1a715d2ec4
Clean up global in llm.py (we figured it's not needed) ( #6675 )
2025-02-11 00:00:46 +01:00
Xingyao Wang
4615548477
Bump OpenHands ACI to 0.2.1 ( #6678 )
2025-02-10 21:54:23 +00:00
sp.wack
b12b426e3d
hotfix: Typecheck routes during frontend build ( #6676 )
2025-02-10 20:52:59 +00:00
dependabot[bot]
a1107a2c30
chore(deps): bump the version-all group across 1 directory with 9 updates ( #6667 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-10 20:58:00 +01:00
dependabot[bot]
af0becd65b
chore(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 ( #6666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-10 19:58:37 +01:00
Fredy Sierra
13839b4273
fix: adding support for environment variables type dict ( #6672 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-10 18:56:58 +00:00
Graham Neubig
7860055f8c
fix: Normalize whitespace when comparing patch context lines ( #6541 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-10 18:53:39 +00:00
tofarr
2b40a92943
Fix for issue where temp file is empty ( #6669 )
2025-02-10 11:07:40 -07:00
Graham Neubig
6c88b10c59
Fix issue #6262 : Add success/failure indicators for file read/edit operations ( #6653 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-10 12:58:31 -05:00
Rohit Malhotra
8688634950
[Resolver]: Add target branch param ( #6668 )
2025-02-10 17:28:38 +00:00
dependabot[bot]
6e35ac49c1
chore(deps): bump the version-all group in /frontend with 4 updates ( #6665 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-02-10 16:52:20 +00:00
Rohit Malhotra
9bdc8dda6c
[Enhancement]: Handle GH token refresh inside runtime ( #6632 )
2025-02-10 11:12:12 -05:00
Robert Brennan
75f3f282af
Add comprehensive OpenHands glossary ( #6310 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-02-10 10:13:39 -05:00
Rohit Malhotra
4a5891cbea
[Bug fix]: Standardize SecretStr use ( #6660 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-10 08:03:56 -05:00
tofarr
707cb07f4f
Removed in page callback ( #6657 )
2025-02-10 05:34:58 -07:00
dependabot[bot]
61c709b7c7
chore(deps): bump the version-all group across 1 directory with 3 updates ( #6648 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-02-10 09:02:02 +00:00
zchn
1c72676483
fix(6223): More properly add 'pyproject.toml' and 'poetry.lock' to the pip package ( #6658 )
2025-02-08 01:23:42 +01:00
Xingyao Wang
52ac2729f7
fix: set tool_choice to none for non-fncall models ( #6652 )
2025-02-07 12:49:08 -05:00
sp.wack
5fa2634d60
chore(frontend): Take into account other error message types ( #6647 )
2025-02-07 20:52:02 +04:00
Xingyao Wang
478b225d11
feat: Add LocalRuntime ( #5284 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-07 16:35:14 +00:00
tofarr
ce82545437
fix: handle SAAS mode properly in useSettings hook ( #6646 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-07 09:24:15 -07:00
Graham Neubig
93d2e4a338
Optimize memory usage in FileEditObservation ( #6622 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2025-02-07 08:19:32 -05:00
mamoodi
ff48f8beba
Add o1 to verfied models ( #6642 )
2025-02-06 16:38:08 -05:00
Graham Neubig
e930cd0aef
Better error logging in posthog ( #6346 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2025-02-06 20:16:37 +00:00
sp.wack
6655ec0731
chore(frontend): Migrate from NextUI to HeroUI via codemod ( #6635 )
2025-02-06 19:24:54 +04:00
mamoodi
669e284dc5
Only show start project button in conversations ( #6626 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-02-06 09:57:54 -05:00
dependabot[bot]
8140d2e05a
chore(deps): bump the version-all group across 1 directory with 15 updates ( #6617 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-02-06 12:29:12 +00:00
Peter Dave Hello
ed68034427
Update and Improve zh-TW Traditional Chinese locale ( #6621 )
2025-02-05 13:37:31 -05:00
Graham Neubig
2832dba27a
Fix memory leak in JSON encoder ( #6620 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2025-02-05 17:39:04 +00:00
Graham Neubig
5491ad3318
Remove free disk space steps from workflows to test if they are necessary ( #6618 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-05 12:28:57 -05:00
Calvin Smith
e47aaba4ca
Improve performance of LLM summarizing condenser ( #6597 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-05 03:26:15 +00:00
OpenHands
fe8b92743b
Fix issue #6531 : [Bug]: GITHUB_TOKEN would missing when the runtime resume ( #6533 )
2025-02-04 17:48:25 -05:00
Engel Nyst
0d312a645a
Simplify fn calling usage ( #6596 )
2025-02-04 22:54:38 +01:00
mamoodi
f564939780
Release 0.23.0 ( #6598 )
2025-02-04 15:54:09 -05:00
Akim Tsvigun
be7007bcca
Fix/llm prompt fn converter ( #6610 )
...
Co-authored-by: Akim Tsvigun <aktsvigun@nebius.com >
2025-02-04 20:24:31 +00:00
sp.wack
240d1c972c
hotfix(frontend): Make conversation title clickable ( #6609 )
2025-02-04 19:49:35 +00:00
Rohit Malhotra
a7239ce799
Move GH Token retrieval to GitHubService class ( #6605 )
...
Co-authored-by: tofarr <tofarr@gmail.com >
2025-02-04 18:39:42 +00:00
dependabot[bot]
7c16ca8f27
chore(deps): bump the version-all group with 4 updates ( #6604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-04 17:39:42 +00:00
Rohit Malhotra
7151f75340
Use user_id as token set indicator for settings ( #6595 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-03 20:36:47 -05:00
tofarr
f24fbec165
Fix: re-add github token middleware ( #6594 )
2025-02-03 19:55:09 +00:00
dependabot[bot]
4dbe831d42
chore(deps): bump the version-all group across 1 directory with 7 updates ( #6591 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-03 19:15:49 +00:00
Xingyao Wang
90bbd4edbe
fix: initialize default metadata with all required fields ( #6583 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-02-04 02:52:11 +08:00
tofarr
cc104b2e44
Fix for typo ( #6592 )
2025-02-03 18:37:09 +00:00
Rohit Malhotra
4adef574c0
Refactor: Github Service ( #6580 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-02-03 17:21:36 +00:00
Rohit Malhotra
7d09a158c3
Fix Github service bugs ( #6571 )
...
Co-authored-by: tofarr <tofarr@gmail.com >
2025-02-03 16:44:32 +00:00
tofarr
bbfdc62139
Fix for issue where retries continue on a closed runtime ( #6564 )
...
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
2025-02-03 08:44:09 -07:00
Xingyao Wang
622fc5213d
[feat] support o3-mini ( #6570 )
2025-02-03 23:26:35 +08:00
sp.wack
6d62be518b
hotfix(frontend): Only show settings error toast when there is an error ( #6587 )
2025-02-03 18:29:55 +04:00
Boxuan Li
e487008e74
Trajectory replay: Fix a few corner cases ( #6380 )
2025-02-02 00:27:22 -08:00
Boxuan Li
62402cd617
The-Agent-Company evaluation harness: Support splits ( #6577 )
2025-02-02 13:12:01 +08:00
Engel Nyst
be522f1fb9
Upgrade litellm (with o3-mini) ( #6581 )
2025-02-02 13:06:08 +08:00
Rick van Hattem
4ef09ab897
Update llm.py ( #6582 )
2025-02-02 03:24:46 +00:00
Ryan Peach
32c5fde562
LLM_API_VERSION in openhands resolver ( #6507 )
2025-02-02 00:01:56 +01:00
Aditya Bharat Soni
a593d9bc6d
Visual browsing in CodeAct using set-of-marks annotated webpage screenshots ( #6464 )
2025-02-02 04:56:11 +08:00
Engel Nyst
eb8d1600c3
Chore: clean up LLM (prompt caching, supports fn calling), leftover renames ( #6095 )
2025-02-01 18:14:08 +01:00
mamoodi
3b0bbce54a
update custom sandbox instructions with docker method ( #6566 )
2025-02-01 11:06:43 -05:00
Rohit Malhotra
19e0c32eb7
Fix: RM debug print ( #6569 )
2025-01-31 20:57:43 +00:00
Rohit Malhotra
17a4100feb
Refactor: Move Github endpoint logic to GithubService class ( #6558 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-31 15:20:28 -05:00
mamoodi
47b84189a3
Update stale job workflow with operations per run ( #6568 )
2025-01-31 14:24:27 -05:00
Robert Brennan
7f4b5476dc
Add VSCode Hello World extension ( #6463 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-01-31 11:48:59 -05:00
Xingyao Wang
0c84fe58dd
Update ACI to 0.2.0 to fix Memory Leak ( #6559 )
2025-01-31 16:09:38 +00:00
sp.wack
575f4fd347
chore(frontend): Better error toast handling mechanism ( #6561 )
2025-01-31 15:16:46 +00:00
sp.wack
f7934bed80
chore(backend): GitHub token should be a SecretStr ( #6494 )
2025-01-31 19:15:19 +04:00
sp.wack
e01fdf2a11
hotfix(frontend): Show error toast if settings errors ( #6554 )
2025-01-31 18:55:21 +04:00
Ray Myers
fd73f4210e
Show LLM retries and allow resume from rate-limit state ( #6438 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-01-30 21:51:47 +00:00
Robert Brennan
1bccfb3492
fix gh middleware ( #6556 )
2025-01-30 16:17:49 -05:00
Robert Brennan
27fdae6ecc
Refactor: move middleware definition ( #6552 )
2025-01-30 15:32:26 -05:00
mamoodi
5dd4810f58
Add note to Windows that docker command must be run in WSL terminal ( #6553 )
2025-01-30 20:15:32 +00:00
Ray Myers
83724100e5
fix: Don't close runtime on error ( #6549 )
2025-01-30 19:09:24 +00:00
sp.wack
6b243155f4
hotfix(frontend): Only open consent form if user truly did not make a choice ( #6551 )
2025-01-30 18:45:55 +00:00
tofarr
173f824704
Filtering lost+found directory from root of workspace ( #6487 )
2025-01-30 10:24:12 -07:00
dependabot[bot]
8f881c4df1
chore(deps): bump the version-all group across 1 directory with 5 updates ( #6547 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-30 17:52:20 +01:00
Engel Nyst
d0276d1925
Quick fix log leak ( #6545 )
2025-01-30 17:32:35 +01:00
mamoodi
6e90c30be4
Remove python unit tests on Mac ( #6546 )
2025-01-30 11:16:58 -05:00
Graham Neubig
8ff0e027a6
Fix share label ( #6474 )
2025-01-30 10:25:54 -05:00
sp.wack
c54911d877
chore: Move user's analytics consent to the backend ( #6505 )
2025-01-30 18:28:29 +04:00
sp.wack
0afe889ccd
chore(frontend): Handle test warnings ( #6538 )
2025-01-30 18:25:24 +04:00
Boxuan Li
c9f16248d0
Add tests for trajectory replay ( #6513 )
2025-01-30 13:56:24 +00:00
Boxuan Li
99d2d01e1a
Fix condensers registration ( #6537 )
2025-01-30 14:32:15 +01:00
Calvin Smith
36090ad8ff
enh: Organizing condenser implementations ( #6529 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-01-29 18:21:04 -07:00
Xingyao Wang
1a9971b1bf
misc: make RemoteRuntime API timeout configurable ( #6518 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-01-30 06:30:18 +08:00
Calvin Smith
473fcae57e
fix: Recover from ContextWindowExceededError ( #6519 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-01-29 15:25:46 -07:00
Rohit Malhotra
a6eed5b7e9
Remove unused event search route ( #6510 )
2025-01-29 16:45:24 -05:00
Robert Brennan
b64d130a6e
remove old manager ( #6525 )
2025-01-29 16:45:07 -05:00
mamoodi
a253713ce2
Release 0.22.0 ( #6522 )
2025-01-29 14:50:22 -05:00
sp.wack
94d833cb5f
fix: Update config.template.toml to have empty api keys ( #6521 )
2025-01-29 18:54:28 +00:00
dependabot[bot]
6909075be8
chore(deps): bump the version-all group in /frontend with 3 updates ( #6515 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-01-29 17:40:19 +00:00
sp.wack
28d7127257
hotfix(frontend): Return DEFAULT_SETTINGS if GET /settings is 404 ( #6517 )
2025-01-29 17:24:17 +00:00
dependabot[bot]
1509f4ce56
chore(deps): bump the version-all group with 6 updates ( #6516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 16:36:47 +01:00
sp.wack
a7bb6720ba
feat: Better error message handling ( #6502 )
2025-01-29 15:25:31 +00:00
sp.wack
b987f33a67
chore: Remove settings local storage logic ( #6504 )
2025-01-29 15:42:20 +04:00
Rohit Malhotra
eb760f32c7
Refactor: Don't serialize matching events when searching event stream ( #6509 )
2025-01-28 18:17:44 -05:00
sp.wack
35346068d1
chore: Remove root level package.json ( #6498 )
2025-01-29 00:31:48 +04:00
Chriest Yu
8ae5655157
fix(frontend): make chat message content wrappable ( #6421 )
2025-01-28 19:03:11 +00:00
dependabot[bot]
de786f930d
chore(deps): bump the version-all group across 1 directory with 21 updates ( #6493 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-01-28 18:10:09 +00:00
Xingyao Wang
7bf354be53
chore: typo fix for for add_openhands_repo_instruction.md ( #6501 )
2025-01-28 17:50:11 +00:00
Rohit Malhotra
f18729f5f8
Remove unused refresh func ( #6499 )
2025-01-28 17:09:29 +00:00
Robert Brennan
f3b8bad09f
Fix file descriptor leak in S3FileStore ( #6486 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-28 11:47:37 -05:00
Robert Brennan
41e5d12f63
update slack link ( #6497 )
2025-01-28 11:37:33 -05:00
dependabot[bot]
fa009f0a57
chore(deps): bump the version-all group with 10 updates ( #6496 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 16:11:50 +00:00
Xingyao Wang
391200510c
fix: revert #5506 for SWE-Bench performance regression ( #6491 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-01-28 22:52:57 +08:00
sp.wack
36c2abadc2
chore: Move GitHub logic out of the frontend ( #6307 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-01-28 13:14:32 +00:00
dependabot[bot]
d6655f3470
chore(deps): bump the version-all group in /docs with 3 updates ( #6288 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-28 16:57:22 +04:00
Engel Nyst
f2427d7ffa
Add the resolver to the bug_template ( #6490 )
2025-01-28 02:45:24 +00:00
Rohit Malhotra
94a64a47f2
Feat: Filter matching events in reverse order ( #6485 )
2025-01-27 22:53:16 +00:00
Rohit Malhotra
0ba96ce69e
Feat: Ability to filter events by multiple types ( #6484 )
2025-01-27 22:09:16 +00:00
Engel Nyst
89c7bf59a7
Fix first user message ( #6471 )
2025-01-27 22:09:03 +01:00
Rohit Malhotra
604534905f
Refactor: Use type[Event] instead of str to filter events ( #6480 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-27 13:58:09 -05:00
Xingyao Wang
4bde644fab
Improve function call validation with better error handling ( #6453 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-28 02:42:45 +08:00
tofarr
ffdab28abc
Fix Docker runtimes not stopping ( #6470 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-27 11:09:09 -07:00
Calvin Smith
12dd23ba1c
Enable memory condensation from the frontend ( #6333 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-01-27 11:02:35 -07:00
Robert Brennan
9611093458
allow http session reuse ( #6478 )
2025-01-27 12:29:49 -05:00
tofarr
8a65df6bce
refactor: Update get_github_installation_ids to use httpx ( #6451 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-27 09:59:50 -07:00
tofarr
c997495200
Fix S3FileStore / GoogleCloudFileStore directory list & deletion ( #6449 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-27 08:40:08 -07:00
Calvin Smith
23348af431
Add test for context window truncation in agent controller ( #6477 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-01-27 08:35:43 -07:00
dependabot[bot]
5b53dbd85c
chore(deps-dev): bump llama-index from 0.12.13 to 0.12.14 in the llama group ( #6476 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 15:30:53 +00:00
Ray Myers
e619929909
Log restart reason if runtime reports it ( #6455 )
2025-01-25 07:20:18 +01:00
Ryan H. Tran
93753ac2e0
Upgrade openhands-aci to 0.1.9 ( #6450 )
2025-01-24 19:03:00 +00:00
Robert Brennan
38e19d214d
Fix up conversation initialization ( #6430 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-24 18:43:02 +00:00
dependabot[bot]
19a4f1c3ec
chore(deps-dev): bump llama-index from 0.12.12 to 0.12.13 in the llama group ( #6448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-24 16:16:53 +00:00
Rohit Malhotra
45a048f9e3
NIT: Remove unused param ( #6446 )
2025-01-24 14:51:09 +00:00
sp.wack
358d9cb3f4
hotfix(frontend): Logout and clear token if retrieving user fails ( #6436 )
2025-01-24 09:49:50 -05:00
Xingyao Wang
e6a2fd3fd4
feat: add prompt to prevent agent execute multiple bash command at the same time ( #6428 )
2025-01-24 22:43:34 +08:00
OpenHands
c2f308f397
Fix issue #5620 : [Bug]: Resolver fails when the existing requirements.txt does not end in a newline character ( #6327 )
2025-01-24 09:36:59 -05:00
Rohit Malhotra
a1f1c802d9
[Fix]: Fix bugs for target_branch param on resolver ( #5745 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-23 21:36:20 -05:00
Xiaohua Zhang
ad2237d7dd
feat: vscode support for modal runtime ( #6442 )
...
Co-authored-by: Xiaohua Zhang <xiaohua.dev@gmail.com >
2025-01-24 01:39:07 +00:00
Xiaohua Zhang
aa0cd51967
fix(frontend): display confirmation buttons for explandable messages ( #6426 )
...
Co-authored-by: Xiaohua Zhang <xiaohua.dev@gmail.com >
2025-01-23 20:14:52 -05:00
Graham Neubig
081a1305f0
Fix resolver linting issues ( #6401 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-23 18:21:11 -05:00
Xiaohua Zhang
9912e28576
chore: update config template to use docker runtime by default ( #6435 )
...
Co-authored-by: Xiaohua Zhang <xiaohua.dev@gmail.com >
2025-01-23 22:24:00 +00:00
tofarr
b19a33ccad
Fix: Filtering conversations with no created at ( #6414 )
2025-01-23 15:09:57 -07:00
tofarr
21e912d6fb
Feat remove redis ( #6278 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-23 14:33:16 -07:00
Robert Brennan
0dd9b95dbe
change message to connecting ( #6433 )
2025-01-23 20:42:41 +00:00
Aditya Bharat Soni
aebb583779
Support for VisualWebArena evaluation in OpenHands ( #4773 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-01-23 20:18:30 +00:00
chuckbutkus
2ff9ba1229
AWS necessary changes only ( #6375 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-01-23 13:10:11 -05:00
Michael Jewell
a7e6068ba8
build: add required dependencies to package.json ( #6423 )
2025-01-23 10:07:12 -05:00
dependabot[bot]
24adcee9e3
chore(deps-dev): bump the llama group with 2 updates ( #6411 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-23 14:54:27 +00:00
tofarr
21d4ba0bbd
Feat: Stop runtimes rather than delete them ( #6403 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-23 07:43:02 -07:00
tofarr
5ba9a6d321
Feat: Better mechanism for attaching middleware ( #6365 )
2025-01-23 07:31:43 -07:00
tofarr
aa223734d4
One more SecretStr fix ( #6419 )
2025-01-22 18:21:14 -07:00
sp.wack
053723a4d4
fix(frontend): Refetch conversations when toggling the conversation panel ( #6190 )
2025-01-22 18:19:01 +00:00
mamoodi
5a6dbac5a3
Release 0.21.0 ( #6392 )
...
Co-authored-by: Calvin Smith <email@cjsmith.io >
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-01-22 11:26:12 -05:00
Robert Brennan
93d74e9b41
make export button more stylistically consistent ( #6412 )
2025-01-22 11:18:43 -05:00
tofarr
1337d03816
Example usage of httpx ( #6325 )
2025-01-22 16:06:43 +00:00
Robert Brennan
04e36df4d7
remove dead code ( #6386 )
2025-01-22 10:26:59 -05:00
Boxuan Li
f9ba16b648
Edit tool prompt tweaking: only plain-text format is supported ( #6067 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2025-01-21 18:22:01 -08:00
Engel Nyst
f0dbb02ee1
Adjust prompt to use view command ( #5506 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-21 23:50:39 +01:00
tofarr
318c811817
Added check to shutdown hook ( #6402 )
2025-01-21 22:32:46 +00:00
Xingyao Wang
b468150f2a
fix(codeact): make sure agent sees the prefix/suffix as part of observation ( #6400 )
2025-01-21 21:54:57 +00:00
Engel Nyst
b9a3f1c753
Fix eval on remote runtime ( #6398 )
2025-01-21 20:49:30 +00:00
tofarr
09e8a1eeba
Fix: Keeping runtimes alive again (For now) ( #6395 )
2025-01-21 19:20:35 +00:00
Xingyao Wang
ff3880c76d
fix(remote_runtime): define runtime_id first to fix attrbute error ( #6393 )
2025-01-21 18:13:43 +00:00
Calvin Smith
8bd7613724
fix: Settings modal properly tracks if an API key is set ( #6394 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-01-21 11:04:30 -07:00
Engel Nyst
5b7fcfbe1a
Disable prompt extensions in SWE-bench ( #6391 )
2025-01-21 17:18:30 +00:00
Robert Brennan
8ae36481df
Fix API key again ( #6390 )
2025-01-21 17:00:59 +00:00
Robert Brennan
25fdb0c3bf
fix api key value ( #6388 )
2025-01-21 16:15:28 +00:00
louria
7f57dbebda
Update MiniWoB README ( #6385 )
2025-01-21 16:26:47 +01:00
dependabot[bot]
54589d7e83
chore(deps-dev): bump pre-commit from 4.0.1 to 4.1.0 in the pre-commit group ( #6384 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 15:10:20 +00:00
Boxuan Li
b7f34c3f8d
(feat) Add button to export trajectory on chat panel ( #6378 )
2025-01-21 22:10:00 +08:00
dependabot[bot]
210eeee94a
chore(deps-dev): bump the eslint group in /frontend with 2 updates ( #6358 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-21 13:46:56 +04:00
Robert Brennan
509892cf0e
Revert changes to config defaults ( #6370 )
2025-01-21 04:23:21 +01:00
Engel Nyst
89963e93d8
Re-add reasoning effort ( #6371 )
2025-01-21 04:22:48 +01:00
tofarr
b6804f9e1e
Fix: Static assets should not have the same rate limit ( #6360 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-01-20 21:55:49 +00:00
mamoodi
d30211da18
Update running OpenHands guide with detailed prerequisites ( #6366 )
2025-01-20 13:53:14 -05:00
Boxuan Li
06121bf20f
chore(deps): Revert vite upgrade ( #6349 )
2025-01-20 19:11:32 +01:00
tofarr
541a445dfc
Fix: API meta for OpenHands ( #6295 )
2025-01-20 09:47:57 -07:00
dependabot[bot]
03e496fb60
chore(deps): bump the version-all group with 7 updates ( #6359 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-20 17:04:22 +01:00
Xingyao Wang
1b6e444ecb
feat(remote runtime): do not resume runtime if not keep_runtime_alive ( #6355 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-01-19 21:42:00 +00:00
Xingyao Wang
2b04ee2e62
feat(eval): reliability improvement for SWE-Bench eval_infer ( #6347 )
2025-01-18 14:02:59 -05:00
Boxuan Li
4383be1ab4
(feat) Add trajectory replay for headless mode ( #6215 )
2025-01-18 05:48:22 +00:00
tofarr
b4d20e3e18
Feat: settings default ( #6328 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-17 20:17:18 -07:00
mamoodi
532c7cdf02
Attempt to fix doc deploy ( #6337 )
2025-01-18 00:16:47 +00:00
mamoodi
987861b5e7
Remove broken browser counter logic ( #6334 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-17 22:41:31 +00:00
Calvin Smith
f07ec7a09c
fix: Conversation creation accessing secret without unwrapping ( #6335 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
2025-01-17 22:16:57 +00:00
Xingyao Wang
b1fa6301f0
feat: add prompt for generating repo.md for an arbiratry repo ( #6034 )
...
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-01-17 21:47:27 +00:00
Graham Neubig
62fbe4c622
docs: improve custom sandbox guide with more configuration options ( #5589 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-18 05:05:41 +08:00
dependabot[bot]
a1a87af69d
chore(deps): bump the version-all group across 1 directory with 18 updates ( #6332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-01-17 23:46:57 +04:00
Calvin Smith
a12087243a
Pydantic-based configuration and setting objects ( #6321 )
...
Co-authored-by: Calvin Smith <calvin@all-hands.dev >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-01-17 12:33:22 -07:00
Xingyao Wang
899c1f8360
fix(bash): also show timeout reminder when no_change_timeout is triggered ( #6318 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-01-18 03:31:23 +08:00
manna_and_poem
c5d7caf01f
remove useless axtree str ( #6315 )
2025-01-17 17:50:40 +00:00
Engel Nyst
85a760e561
Simplify draft llm ( #6281 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-17 17:38:02 +00:00
dependabot[bot]
8e9c315729
chore(deps): bump the version-all group with 8 updates ( #6331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-17 15:19:45 +00:00
Rohit Malhotra
000055ba73
Add initial user msg to /new_conversation route ( #6314 )
2025-01-17 14:43:03 +00:00
Aleksandr Kadykov
2edb2337c2
Fix typo in Development.md ( #6330 )
2025-01-17 13:51:53 +00:00
Amaechi-Okorie Onyedikachi Hope
7c8a0162ae
feat: add slack etiquettes ( #6178 )
2025-01-17 01:28:23 +00:00
Robert Brennan
c10f18b3bd
Better message when trying to reconnect ( #6323 )
2025-01-16 22:10:48 +00:00
tofarr
313c8eca20
Fix closing sessions (again) ( #6322 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2025-01-16 15:03:38 -07:00
tofarr
eff9e07272
Fix for issue with user id ( #6320 )
2025-01-16 20:33:36 +00:00
Xingyao Wang
f8a3aeccd6
fix: Restore missing translation keys ( #6317 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-16 19:21:46 +00:00
Robert Brennan
9375e0d756
fix browser async lock ( #6316 )
2025-01-16 19:17:17 +00:00
Xingyao Wang
72af7bbba2
feat(eval): misc SWE-Bench improvement - use different resources for different instances ( #6313 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-01-17 02:48:41 +08:00
OpenHands
0661c69bd3
Fix issue #6273 : [Feature]: Disable LitLLM Print Message ( #6274 )
...
Co-authored-by: Xingyao Wang <xingyao6@illinois.edu >
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-01-17 02:43:55 +08:00
Xingyao Wang
0c961bfd8b
refactor(prompt): move runtime/repo info to user message and disable them in eval ( #6291 )
2025-01-16 17:53:10 +00:00
Xingyao Wang
0bed17758f
fix: incorrect soft-timeout implementation & fix hard-timeout follow-up command ( #6280 )
2025-01-17 01:27:00 +08:00
Ryan H. Tran
da1a6035ac
Enable runtime build in openhands-resolver.yml ( #6312 )
2025-01-16 11:42:22 -05:00
Rohit Malhotra
df050e4786
Separate data extraction and convo creation logic ( #6298 )
2025-01-16 11:40:03 -05:00
Xingyao Wang
e211647eba
fix: llm-proxy response_cost being 0 ( #6293 )
2025-01-16 15:33:22 +00:00
Alejandro Cuadron Lafuente
8579710c82
[Fix] Restored FC default for GPT-4o ( #6311 )
2025-01-16 15:27:57 +00:00
dependabot[bot]
8c35150c3e
chore(deps-dev): bump llama-index from 0.12.10 to 0.12.11 in the llama group ( #6308 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-16 16:18:37 +01:00
Alejandro Cuadron Lafuente
578291e961
Enabled native function calling for O1 + added support for reasoning_effort config in the config. ( #6256 )
...
Co-authored-by: Engel Nyst <enyst@users.noreply.github.com >
2025-01-16 14:53:11 +00:00
Xingyao Wang
efe04baf34
Revert "Fix closing sessions" ( #6300 )
2025-01-16 09:14:56 -05:00