openhands
f107e21d26
Create tests for SaasSQLAppConversationInfoService and move user isolation test
...
- Created new test file enterprise/tests/unit/storage/test_saas_sql_app_conversation_info_service.py
- Added comprehensive test suite for SaasSQLAppConversationInfoService with 4 tests:
* test_service_initialization: Verifies proper service initialization
* test_user_context_isolation: Tests user context isolation between different service instances
* test_secure_select_includes_user_filtering: Validates _secure_select method functionality
* test_to_info_with_user_id_functionality: Tests user_id override from SAAS metadata
- Moved test_user_isolation from TestSQLAppConversationInfoService to new SAAS test class
- Fixed UUID string conversion issues in SaasSQLAppConversationInfoService
- Updated all user_id handling to properly convert string to UUID for database operations
- All tests pass: 4 new SAAS tests + 17 existing original tests
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-31 18:16:59 +00:00
Chuck Butkus
7addb78158
Fix another test
2025-10-29 00:41:06 -04:00
Chuck Butkus
6fec7b729d
Merge branch 'main' into migrate-org-db-litellm-from-deploy
2025-10-28 17:06:24 -04:00
Tim O'Farrell
fccc6f3196
Fix permissions issue in docker Sandbox ( #11549 )
2025-10-28 20:24:54 +00:00
chuckbutkus
cd05434d7f
Merge branch 'main' into migrate-org-db-litellm-from-deploy
2025-10-28 14:54:17 -04:00
Rohit Malhotra
297af05d53
Remove V0 CLI ( #11538 )
2025-10-28 13:16:07 -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
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
rohitvinodmalhotra@gmail.com
3f247952fa
Merge branch 'main' into migrate-org-db-litellm-from-deploy
2025-10-27 13:41:35 -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
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
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
Rohit Malhotra
5f06aad131
Merge branch 'main' into migrate-org-db-litellm-from-deploy
2025-10-24 13:04:28 -04: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
Rohit Malhotra
ec3c33afac
Merge branch 'main' into migrate-org-db-litellm-from-deploy
2025-10-22 09:29:44 -04:00
Hiep Le
f258eafa37
feat(backend): add support for updating the title in V1 conversations ( #11446 )
2025-10-22 13:36:56 +07:00
rohitvinodmalhotra@gmail.com
c3e91baa53
Merge branch 'main' into migrate-org-db-litellm-from-deploy
2025-10-21 16:05:31 -04:00
Alona
267528fa82
fix: refresh provider tokens proactively and update git URLs on resume ( #11296 )
2025-10-22 01:19:08 +07:00
Rohit Malhotra
9d19292619
V1: Experiment manager ( #11388 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-10-21 16:04:48 +00: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
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
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
openhands
c9a2a6c17f
Fix database schema issues for tests
...
- Make org_id column nullable to match migration
- Comment out org relationship for tests to avoid foreign key constraint errors
- Add note about org_id column in test file
This resolves SQLAlchemy foreign key constraint errors in unit tests
where the org table doesn't exist in the test environment.
2025-10-17 03:13:22 +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
Hiep Le
58d67a2480
fix(backend): repository search is not working in the production environment ( #11386 )
2025-10-15 23:24:27 +07:00
Christopher Pereira
bb563d6dd1
Fix typos ( #11162 )
2025-10-14 14:01:51 -04: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
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
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
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
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
Hiep Le
a8b6406dac
fix: searching repositories ( #11203 )
2025-10-01 22:21:20 +07:00
Alona
d099c21f5d
fix: add provider tokens to resume conversation endpoint ( #11155 )
2025-10-01 05:20:48 +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
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
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
Ray Myers
1e7024b60a
fix - Set claude sonnet output limit ( #11098 )
2025-09-24 13:31:20 +00: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
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
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
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
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
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
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
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
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