openhands
0defdbf07d
Fix remaining path references after directory reorganization
...
- Remove duplicate openhands-cli path from packages/cli/pyproject.toml
- Update CODEOWNERS to reference packages/ui instead of openhands-ui
- Update dev_config to exclude vendor/ instead of third_party/
2025-11-17 19:08:25 +00:00
openhands
49e1165d7f
Fix final path references in deployment/docker directory
...
- Update build.sh to reference deployment/docker paths
- Fix README.md docker build commands
- Update dev/compose.yml dockerfile path
- Fix dev/dev.sh script path
- Update dev/README.md documentation paths
2025-11-17 19:07:15 +00:00
openhands
07bc62c22e
Fix remaining path references after directory reorganization
...
- Update docker-compose.yml to reference deployment/docker/app/Dockerfile
- Fix E2B README to reference deployment/docker/e2b-sandbox
- Update .gitignore paths for deployment/docker/runtime
- Fix enterprise README docker build command
- Update Dockerfile to reference deployment/docker/app/entrypoint.sh
- Fix runtime config.sh and README paths
- Update Kubernetes README to reference deployment/kubernetes/cluster.yaml
- Fix packages/ui package.json and documentation paths
2025-11-17 19:06:01 +00:00
openhands
1d47d725f9
Fix GitHub Actions workflow paths after directory reorganization
...
- Update lint.yml to use packages/cli instead of openhands-cli
- Update pypi-release.yml to use packages/cli instead of openhands-cli
- Update py-tests.yml to use packages/cli instead of openhands-cli
- Update pre-commit config to use new directory names (vendor/, packages/cli/, packages/ui/)
2025-11-17 18:53:45 +00:00
openhands
ff7ce15737
Reorganize repository structure to reduce root directory clutter
...
- Move configuration files to config/ directory (docker-compose.yml, pytest.ini, etc.)
- Move documentation files to docs/ directory (CONTRIBUTING.md, CODE_OF_CONDUCT.md, etc.)
- Move infrastructure to deployment/ directory:
- containers/ → deployment/docker/
- kind/ → deployment/kubernetes/
- Move packages to packages/ directory:
- openhands-cli/ → packages/cli/
- openhands-ui/ → packages/ui/
- Move build files to build/ directory (MANIFEST.in)
- Rename directories for clarity:
- third_party/ → vendor/
- cache/ → .cache/
- Delete unnecessary files (trigger_commit.txt, build.sh)
- Update all references in CI workflows, Makefile, pyproject.toml, and documentation
This reduces the root directory from 40+ items to ~12 items, making the repository
structure cleaner and more organized while preserving git history for all moves.
Co-authored-by: openhands <openhands@all-hands.dev >
2025-11-17 18:40:59 +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