Tim O'Farrell
e62ceafa4a
Cleaner Logs ( #12579 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-30 15:25:36 +00:00
Tim O'Farrell
0b8c69fad2
Fix for issue where stats are not updated for conversations ( #12688 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-30 08:12:38 -07:00
Hiep Le
37d9b672a4
fix(frontend): prevent duplicate API calls when sub-conversation becomes ready (planning agent) ( #12673 )
2026-01-30 15:54:51 +07:00
Hiep Le
c8b867a634
fix(frontend): persist selected agent mode across page refresh (planning agent) ( #12672 )
2026-01-30 15:39:36 +07:00
Hiep Le
59834beba7
fix(frontend): prevent duplicate sub-conversation creation on page refresh (planning agent) ( #12645 )
2026-01-30 15:25:41 +07:00
Hiep Le
d2eced9cff
feat(frontend): handle the build button for the planning agent (planning agent) ( #12644 )
2026-01-30 15:25:16 +07:00
Hiep Le
7836136ff8
feat(frontend): disable the build button while the agent is running (planning agent) ( #12643 )
2026-01-30 15:13:05 +07:00
chuckbutkus
fdb04dfe5d
Add GitLab provider check to schedule_gitlab_repo_sync ( #12680 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 23:56:36 -05:00
Tim O'Farrell
3d4cb89441
fix(frontend): Support V1 conversations in MetricsModal ( #12678 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 15:03:06 -07:00
Tim O'Farrell
9fb9efd3d2
Refactor LiteLLM key updates to use generic user key API ( #12664 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 09:53:01 -07:00
Engel Nyst
5511c01c2e
chore: clarify draft guidance in PR template ( #12670 )
...
Co-authored-by: smolpaws <engel@enyst.org >
Co-authored-by: mamoodi <mamoodiha@gmail.com >
2026-01-29 14:17:35 +00:00
Engel Nyst
02825fb5bb
Cleanup CLI directory ( #12669 )
2026-01-29 15:14:50 +01:00
HeyItsChloe
876e773589
chore(frontend): convo tab only renders active/selected tab ( #12570 )
...
Co-authored-by: Chloe <chloe@openhands.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-29 16:47:41 +07:00
MkDev11
9e1ae86191
fix: hide Notes from task list when notes are empty ( #12668 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
2026-01-29 16:13:23 +07:00
Hiep Le
df47b7b79d
feat(frontend): ensure the planner tab opens when the view button is selected ( #12621 )
2026-01-29 13:12:09 +07:00
chuckbutkus
7d1c105b55
Move settings to dict to after openhands ( #12663 )
2026-01-28 23:45:01 +00:00
Tim O'Farrell
db6a9e8895
Fix broken key migration by decrypting legacy encrypted keys before LiteLLM update ( #12657 )
2026-01-28 15:09:50 -07:00
Hiep Le
d76ac44dc3
refactor(frontend): reduce heading text size for plan preview content ( #12620 )
2026-01-29 00:30:40 +07:00
MkDev11
c483c80a3c
feat: add host network support for V1 DockerSandboxService ( #12445 )
...
Co-authored-by: mkdev11 <MkDev11@users.noreply.github.com >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-28 09:55:38 -07:00
chuckbutkus
570ab904f6
Fix UserSettings creation from Org tables ( #12635 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: tofarr <tofarr@gmail.com >
2026-01-28 09:35:05 -07:00
sp.wack
00a74731ae
chore: refresh frontend lockfile ( #12619 )
2026-01-28 13:03:42 +04:00
Tim O'Farrell
102095affb
Add downgrade script and methods for reverting user migration ( #12629 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: chuckbutkus <chuck@all-hands.dev >
2026-01-27 14:41:34 -07:00
John-Mason P. Shackelford
b6ce45b474
feat(app_server): start conversations with remote plugins via REST API ( #12338 )
...
- Add `PluginSpec` model with plugin configuration parameters extending SDK's `PluginSource`
- Extend app-conversations API to accept plugins specification in `AppConversationStartRequest`
- Propagate plugin source, ref, and repo_path to agent server's `StartConversationRequest`
- Include plugin parameters in initial conversation message for agent context
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-27 16:26:38 -05:00
Tim O'Farrell
11c87caba4
fix(backend): fix callback state not persisting due to dual-session conflict ( #12627 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-27 10:02:48 -07:00
Abhay Mishra
b8a608c45e
Fix: branch/repo dropdown reset on click ( #12501 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-27 16:08:08 +07:00
Tim O'Farrell
8a446787be
Migrate SDK to 1.10.0 ( #12614 )
2026-01-27 04:26:06 +00:00
Tim O'Farrell
353124e171
Bump SDK to 1.10.0 ( #12613 )
2026-01-27 03:50:30 +00:00
chuckbutkus
e9298c89bd
Fix org migration ( #12612 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-26 20:55:55 -05:00
Hiep Le
29b77be807
fix: revert get_user_by_id_async to use sync session_maker ( #12610 )
2026-01-27 04:39:07 +07:00
mamoodi
7094835ef0
Fix Pydantic UnsupportedFieldAttributeWarning in Settings model ( #12600 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-26 12:30:43 -05:00
mamoodi
7ad0eec325
Change error to warning if TOS not accepted ( #12605 )
2026-01-26 12:30:00 -05:00
Hiep Le
31d5081163
feat(frontend): display plan preview content ( #12504 )
2026-01-26 23:19:57 +07:00
Abhay Mishra
250736cb7a
fix(frontend): display ThinkAction thought content in V1 UI ( #12597 )
...
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-26 14:03:16 +07:00
Tim O'Farrell
a9bd3a70c9
Fix V0 Integrations ( #12584 )
2026-01-24 16:53:16 +00:00
Hiep Le
d7436a4af4
fix(backend): asyncsession query error in userstore.get_user_by_id_async ( #12586 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-24 23:47:04 +07:00
Tim O'Farrell
f327e76be7
Added explicit expired error ( #12580 )
2026-01-23 12:49:10 -07:00
Hiep Le
52e39e5d12
fix(backend): unable to export conversation ( #12577 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-24 01:06:02 +07:00
Graham Neubig
6c5ef256fd
fix: pass userId to EmailVerificationModal in login page ( #12573 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2026-01-23 23:24:25 +07:00
Tim O'Farrell
373ade8554
Fix org billing ( #12562 )
2026-01-23 08:42:50 -07:00
Hiep Le
9d0a19cf8f
fix(backend): ensure conversation events are written back to google cloud ( #12571 )
2026-01-23 22:13:08 +07:00
Rohit Malhotra
d60dd38d78
fix: preserve query params in returnTo during login redirect ( #12567 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2026-01-22 21:31:42 -08:00
Hiep Le
d5ee799670
feat(backend): develop patch /api/organizations/{orgid} api ( #12470 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2026-01-23 01:29:35 +07:00
Hiep Le
b685fd43dd
fix(backend): github proxy state compression ( #12387 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Ray Myers <ray.myers@gmail.com >
2026-01-23 00:39:03 +07:00
Hiep Le
0e04f6fdbe
feat(backend): develop delete /api/organizations/{orgid} api ( #12471 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2026-01-23 00:28:55 +07:00
Hiep Le
9c40929197
feat(backend): develop get /api/organizations/{orgid} api ( #12274 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2026-01-22 23:55:29 +07:00
Hiep Le
af309e8586
feat(backend): develop get /api/organizations api ( #12373 )
...
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Chuck Butkus <chuck@all-hands.dev >
2026-01-22 23:32:42 +07:00
sp.wack
cc5d5c2335
test(frontend): add missing HTTP mocks for conversation history preloading ( #12549 )
2026-01-22 20:30:27 +04:00
Hiep Le
60e668f4a7
fix(backend): application settings are not updating as expected ( #12547 )
2026-01-22 21:54:52 +07:00
Hiep Le
743f6256a6
feat(backend): load skills from agent server ( #12434 )
2026-01-22 20:20:50 +07:00
Mohammed Abdulai
a87b4efd41
feat: preload conversation history before websocket connection ( #12488 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2026-01-22 12:41:27 +00:00