Tim O'Farrell
0527c46bba
Add sandbox_id__eq filter to AppConversationService search and count methods ( #13387 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 11:24:58 -06:00
Tim O'Farrell
8e6d05fc3a
Add sandbox_id__eq filter parameter to search/count conversation methods ( #13385 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 15:30:16 +00:00
Tim O'Farrell
8b8ed5be96
fix: Revert on_conversation_update to load conversation inside method ( #13368 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-12 19:08:04 -06:00
Tim O'Farrell
e2805dea75
Fix pagination bug in event_service_base.search_events causing duplicate events in exports ( #13364 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-12 12:24:06 -06:00
Tim O'Farrell
ab78d7d6e8
fix: Set correct user context in webhook callbacks based on sandbox owner ( #13340 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-12 09:11:35 -06:00
Xingyao Wang
53bb82fe2e
fix: use project_dir consistently for workspace.working_dir, setup.sh, and git hooks ( #13329 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-11 15:26:34 +08:00
Joe Laverty
3432bbbb88
fix: Remove N+1 request from Bitbucket Data Center integration ( #13281 )
2026-03-10 11:08:30 -05:00
Tim O'Farrell
598b381e3d
Added fallback for sandbox spec service ( #13317 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-09 12:21:52 -06:00
Ray Myers
698cfc2520
fix: sanitize file_path in git diff shell commands to prevent command injection ( #13051 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-09 17:29:25 +00:00
aivong-openhands
ef840b046a
remove mcp version check for cve_2025_66416 ( #13277 )
2026-03-09 09:38:44 -05:00
aivong-openhands
b0cdd0358f
fix: add mcp>=1.25 constraint and CVE-2025-66416 tests ( #13247 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-03-06 10:31:46 -06:00
Chris Bagwell
41d8bd28e9
fix: preserve llm_base_url when saving MCP server config ( #13225 )
2026-03-06 02:39:58 +01:00
Rohit Malhotra
4c380e5a58
feat: Add timeout handling for Slack repo query ( #13249 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-06 00:02:04 +00:00
Tim O'Farrell
15e9435b35
Remove ExperimentManager concept from codebase ( #13215 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-04 13:41:18 -07:00
Pierrick Hymbert
e7934ea6e5
feat(bitbucket): supports cloud and server APIs ( #11052 )
...
Co-authored-by: Ray Myers <ray.myers@gmail.com >
Co-authored-by: Chris Bagwell <chris@cnpbagwell.com >
Co-authored-by: CHANGE <joe.laverty@openhands.dev >
Co-authored-by: Joe Laverty <jlav@users.noreply.github.com >
2026-03-03 10:51:43 -05:00
chuckbutkus
0c7ce4ad48
V1 Changes to Support Path Based Routing ( #13120 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 22:37:37 -05:00
Hiep Le
8059c18b57
fix(backend): update planning agent to direct users to the build button instead of asking ready to proceed ( #13139 )
2026-03-03 03:31:29 +07:00
aivong-openhands
baaec8473a
Fix CVE-2024-23342: Replace python-jose with jwcrypto ( #13012 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-27 22:15:23 +00:00
aivong-openhands
a905e35531
Fix CVE-2026-25990: Update pillow to 12.1.1 ( #13024 )
...
Co-authored-by: OpenHands CVE Fix Bot <openhands@all-hands.dev >
2026-02-27 12:37:25 -06:00
Tim O'Farrell
3161b365a8
Add sandbox_id field to conversation endpoints ( #13044 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-25 14:29:42 +00:00
MkDev11
51b989b5f8
feat: Allow attaching/changing repository for existing conversations ( #12671 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-25 18:09:12 +07:00
Tim O'Farrell
0677c035ff
Optimize get_sandbox_by_session_api_key with hash lookup ( #13019 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-24 13:55:21 +00:00
Tim O'Farrell
ddb809bc43
Add webhook endpoint authentication bypass and admin context unfiltered data access ( #12956 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-23 09:28:49 +00:00
sp.wack
3bc2ef954e
fix(backend): config values ( #12944 )
2026-02-20 17:53:35 +04:00
Manrique Vargas
3fc977eddd
fix(mcp): skip conversation link when conversation_id is None ( #12941 )
...
Signed-off-by: machov <mv1742@nyu.edu >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2026-02-19 21:41:26 +00:00
Chujiang
6676cae249
fix: add missing type hints and improve test logging ( #12810 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-19 00:58:39 +01:00
Clay Arnold
fede37b496
fix: add claude-opus-4-6 to temperature/top_p guard ( #12874 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 00:33:17 +01:00
Engel Nyst
b06b9eedac
fix: wire suggested task prompts for V1 ( #12787 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-16 23:57:32 +01:00
Hiep Le
1948200762
chore: update sdk to the latest version ( #12811 )
2026-02-11 12:57:08 +07:00
MkDev11
4fa2ad0f47
fix: add exponential backoff retry for env var export when bash session is busy ( #12748 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
2026-02-06 05:07:17 -07:00
Hiep Le
ee2885eb0b
feat: store plan.md file in appropriate configuration folders ( #12713 )
2026-02-06 16:09:39 +07:00
Tim O'Farrell
545257f870
Refactor: Add LLM provider utilities and improve API base URL detection ( #12766 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-05 14:22:32 -07:00
sp.wack
a9ede73391
fix(backend): resolve missing email and display name for user identity tracking ( #12719 )
2026-02-05 16:50:33 +00:00
chuckbutkus
634c2439b4
Fix key gen again ( #12752 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-05 11:45:10 -05:00
Tim O'Farrell
07eb791735
Remove flaky test_bash_session.py ( #12739 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-04 11:55:22 -07:00
chuckbutkus
0e825c38d7
APP-443: Fix key generation ( #12726 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
2026-02-03 17:50:40 +00:00
Tim O'Farrell
1bb4c844d4
Fix runtime status error on conversation resume ( #12718 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-02 21:04:45 +00:00
Tim O'Farrell
b088d4857e
Improve batch_get_app_conversations UUID handling ( #12711 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-02 07:25:07 -07:00
Graham Neubig
afa0417608
Remove evaluation directory and benchmarking dependencies ( #12666 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-01 11:39:29 -08:00
Tim O'Farrell
0b8c69fad2
Fix for issue where stats are not updated for conversations ( #12688 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-30 08:12:38 -07:00
MkDev11
c483c80a3c
feat: add host network support for V1 DockerSandboxService ( #12445 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-28 09:55:38 -07:00
John-Mason P. Shackelford
b6ce45b474
feat(app_server): start conversations with remote plugins via REST API ( #12338 )
...
- Add `PluginSpec` model with plugin configuration parameters extending SDK's `PluginSource`
- Extend app-conversations API to accept plugins specification in `AppConversationStartRequest`
- Propagate plugin source, ref, and repo_path to agent server's `StartConversationRequest`
- Include plugin parameters in initial conversation message for agent context
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-27 16:26:38 -05:00
Hiep Le
52e39e5d12
fix(backend): unable to export conversation ( #12577 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-24 01:06:02 +07:00
Hiep Le
743f6256a6
feat(backend): load skills from agent server ( #12434 )
2026-01-22 20:20:50 +07:00
Tim O'Farrell
8ea4813936
fix: remove keycloak_auth cookie requirement for webhook secrets endpoint ( #12525 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-21 09:17:19 -07:00
Graham Neubig
b3137e7ae8
fix: remove frozen=True from Field() to fix Pydantic warning ( #12518 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-21 08:50:49 -05:00
Hiep Le
275bb689e4
fix(backend): sub-conversations can no longer be linked to parent conversations due to recent v1 changes ( #12505 )
2026-01-20 23:59:30 +07:00
Tim O'Farrell
9fd4e42438
Add CORS origins support to Docker sandbox service for remote browser access ( #12489 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-18 08:02:29 -07:00
chuckbutkus
d5e66b4f3a
SAAS: Introducing orgs (phase 1) ( #11265 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-15 22:03:31 -05:00
Graham Neubig
f5315887ec
Fix: Reduce log noise for optional org-level .openhands repositories ( #12456 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 23:27:34 +00:00