HeyItsChloe
abd1f9948f
fix: return empty skills list instead of 404 for stopped sandboxes ( #13429 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-18 14:46:00 -06:00
Chris Bagwell
fe4c0569f7
Remove unused WORK_HOSTS_SKILL_FOOTER ( #12594 )
2026-03-18 21:57:23 +07:00
Rohit Malhotra
09ca1b882f
(Hotfix): use direct attrib for file download result ( #13448 )
2026-03-17 14:48:46 -04:00
Engel Nyst
bd837039dd
chore: update skills path comments ( #12794 )
2026-03-17 10:45:50 -04:00
Xingyao Wang
75c823c486
feat: expose_secrets param on /users/me + sandbox-scoped secrets API ( #13383 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-17 12:54:57 +00:00
Xingyao Wang
00daaa41d3
feat: Load workspace hooks for V1 conversations and add hooks viewer UI ( #12773 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: enyst <engel.nyst@gmail.com >
Co-authored-by: Alona King <alona@all-hands.dev >
2026-03-17 00:55:23 +08:00
Hiep Le
238cab4d08
fix(frontend): prevent chat message loss during websocket disconnections or page refresh ( #13380 )
2026-03-16 22:25:44 +07:00
Tim O'Farrell
d591b140c8
feat: Add configurable sandbox reuse with grouping strategies ( #11922 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-16 05:19:31 -06:00
chuckbutkus
8189d21445
Fix async call to await return ( #13395 )
2026-03-13 19:13:18 -04:00
Tim O'Farrell
0527c46bba
Add sandbox_id__eq filter to AppConversationService search and count methods ( #13387 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-13 11:24:58 -06:00
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
Xingyao Wang
53bb82fe2e
fix: use project_dir consistently for workspace.working_dir, setup.sh, and git hooks ( #13329 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-11 15:26:34 +08:00
Tim O'Farrell
598b381e3d
Added fallback for sandbox spec service ( #13317 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-09 12:21:52 -06: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
Graham Neubig
01ef87aaaa
Add logging when sandbox is assigned to conversation ( #13143 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-03-02 17:36:49 -05:00
Hiep Le
8059c18b57
fix(backend): update planning agent to direct users to the build button instead of asking ready to proceed ( #13139 )
2026-03-03 03:31:29 +07:00
Tim O'Farrell
409df1287d
Fix api key access ( #13064 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-02-26 06:22:23 -07:00
Tim O'Farrell
a9c0df778c
Make logs quieter. ( #13042 )
2026-02-25 05:11:13 -07:00
MkDev11
51b989b5f8
feat: Allow attaching/changing repository for existing conversations ( #12671 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-02-25 18:09:12 +07:00
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
ee2885eb0b
feat: store plan.md file in appropriate configuration folders ( #12713 )
2026-02-06 16:09:39 +07:00
Hiep Le
b23ab33a01
chore: update sdk to the latest version ( #12762 )
2026-02-06 00:25:11 +07: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
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
Rohit Malhotra
102715a3c9
(Hotfix): missing provider tokens in v1 resolvers ( #12453 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 22:22:10 -05:00
chuckbutkus
d5e66b4f3a
SAAS: Introducing orgs (phase 1) ( #11265 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-15 22:03:31 -05:00
Graham Neubig
f5315887ec
Fix: Reduce log noise for optional org-level .openhands repositories ( #12456 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 23:27:34 +00:00
Graham Neubig
9af3ee8298
fix: Add WORKER_1 and WORKER_2 env vars to remote sandbox service ( #12424 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-15 08:53:04 -05:00
Tim O'Farrell
13762eba7c
Add optional sandbox_id parameter to start_sandbox method ( #12382 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-12 15:43:24 -07:00
Tim O'Farrell
849ae13118
Fix regression in EventService search ( #12342 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-09 10:00:35 -07:00
Rohit Malhotra
5fb431bcc5
feat: Implement Slack V1 integration following GitHub V1 pattern ( #11825 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-08 13:08:11 -07:00
Tim O'Farrell
c97e7082f7
Making sure verify_repo_provider is_optional so log is debug not error ( #12302 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-08 05:15:00 +00:00
Tim O'Farrell
828837a969
APP-319: No longer logging error when idle sandboxes are stopped ( #12296 )
2026-01-07 22:55:57 +00:00
Engel Nyst
08df955ba7
Clarify OpenHands naming (replace “OSS” wording in docs and backend) ( #12235 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 07:24:27 +01:00
Xingyao Wang
af5c22700c
Bump condenser defaults: max_size 120->240 ( #12267 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-07 05:43:23 +08:00
Rohit Malhotra
9686ee02f3
V1 GitHub resolver fixes ( #12199 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-06 19:33:54 +00:00
Xingyao Wang
a8098505c2
Add litellm_extra_body metadata for V1 conversations ( #12266 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-06 03:27:06 +08:00
Hiep Le
d3afbfa447
refactor(backend): add description field support for secrets (v1 conversations) ( #12080 )
2025-12-29 22:43:07 +07:00
Tim O'Farrell
a829d10213
ALL-4634: implement public conversation sharing feature ( #12044 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 10:02:01 -07:00
Tim O'Farrell
cb8c1fa263
ALL-4627 Database Fixes ( #12156 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 09:19:51 -07:00
Tim O'Farrell
6d14ce420e
Implement Export feature for V1 conversations with comprehensive unit tests ( #12030 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2025-12-24 17:50:57 +00:00
Tim O'Farrell
adff39507a
fix: eliminate N+1 performance bug in RemoteSandboxService with batch endpoint ( #12105 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 23:24:40 +00:00
Hiep Le
9ef11bf930
feat: show available skills for v1 conversations ( #12039 )
2025-12-17 23:25:10 +07:00
Hiep Le
b937d344db
fix(backend): initial titles show full uuids instead of shortened uuids (v1 conversations) ( #12020 )
2025-12-15 00:39:32 +07:00
Hiep Le
f2def8fd7f
fix(backend): organizational skills do not trigger (v1 conversations) ( #12037 )
2025-12-14 23:31:07 +07:00
Hiep Le
eb9a22ef7e
fix(backend): unable to use custom mcp servers (v1 conversations) ( #12038 )
2025-12-14 23:30:49 +07:00
Hiep Le
c6a8fc379b
feat: support security analyzer settings for v1 conversations ( #12008 )
2025-12-12 21:49:15 +07:00