 Graham Neubigandopenhands
|
ea2135386b
|
Implement scoped embeddable styles (#55)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-30 22:46:04 -07:00 |
|
openhands
|
1c239d73a9
|
Port OpenHands frontend to direct agent_server integration
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-04-24 02:46:34 +00:00 |
|
 Graham Neubigandneubig
|
cb9138caf6
|
chore: clear repository for Agent Canvas migration (#15397)
Co-authored-by: neubig <neubig@users.noreply.github.com>
|
2026-07-27 09:09:20 -04:00 |
|
Alona
|
6525030050
|
fix(app-server): prevent webhook callbacks from starving the database pool (#15379)
|
2026-07-24 15:40:27 -04:00 |
|
 simonrosenbergandopenhands
|
2295590005
|
feat(settings): support title generation profile preference (#15366)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-24 18:37:59 +02:00 |
|
Alona
|
6b04532541
|
fix(app-server): persist combined LLM usage metrics across all usage buckets (#15354)
|
2026-07-23 17:28:53 -04:00 |
|
Alona
|
234b819be8
|
feat: surface sandbox start-failure reason in conversation start errors (#14885)
|
2026-07-23 13:41:37 +00:00 |
|
 Rohit Malhotraandopenhands
|
e39d94e5db
|
feat: Expose app and SDK versions in server info (#15345)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-21 13:59:35 -04:00 |
|
Alona
|
a1547a9c0d
|
fix(app-server): support Bitbucket Data Center personal repos as marketplace sources (#15334)
|
2026-07-21 11:28:37 -05:00 |
|
Joe Laverty
|
39d4271a10
|
revert(agent-profiles): restore default tools in cloud launches (#15339)
|
2026-07-21 09:35:36 -04:00 |
|
dylan
|
1a8beb35b4
|
fix(app-server): restore previous DB pool_size default (#15333)
|
2026-07-20 15:44:35 -04:00 |
|
   
|
fad3228f0c
|
fix: add managed LLM key refresh endpoint (#15023)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com>
Co-authored-by: neubig <neubig@users.noreply.github.com>
Co-authored-by: allhands-bot <allhands-bot@users.noreply.github.com>
|
2026-07-20 11:55:19 -04:00 |
|
 Tim O'Farrellandopenhands
|
7db8bd4d92
|
refactor: Expand better-error-logging patterns across the codebase (#15241)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-20 03:37:01 -06:00 |
|
 Rohit Malhotraandopenhands
|
fadab3a54a
|
fix: Avoid logout on transient provider get_user errors (#15305)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-17 12:13:02 -04:00 |
|
simonrosenberg
|
cba578860e
|
fix(agent-profiles): honor profile settings in cloud launches (#15228)
|
2026-07-16 13:42:29 +02:00 |
|
Alona
|
9c5d4dce54
|
fix: retry idempotent runtime-api reads once on timeout (#15266)
|
2026-07-15 12:17:17 -05:00 |
|
Joe Laverty
|
8ed181dc3a
|
fix(mcp): preserve MCP auth secrets stripped by settings GET round-trip (#15285)
|
2026-07-15 11:50:18 -04:00 |
|
dylan
|
5adf4dac2d
|
fix(app-server): lower DB pool defaults and make them env-tunable (#15270)
|
2026-07-15 11:09:47 -04:00 |
|
simonrosenberg
|
478a05bf58
|
fix(mcp): preserve SaaS credentials with encrypted storage (#15257)
|
2026-07-14 14:21:52 +02:00 |
|
 
|
3949e1cc17
|
fix(app-server): preserve conversation created_at across lifecycle webhooks (#15243)
Co-authored-by: Sujit <sujit@example.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-11 07:52:10 -06:00 |
|
  
|
4a607c6d94
|
feat(app-server): enrich final archive manifests and remove initial snapshots (#15058)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Juan Michelini <juan@juan.com.uy>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-10 12:44:31 +02:00 |
|
 
|
ef1a3c71a0
|
fix(app-server): preserve observability context metadata (#15215)
Co-authored-by: hxaxd <szc050524@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-10 08:59:58 +02:00 |
|
 Tim O'Farrellandopenhands
|
d1563c9526
|
fix: Enable LIFO database connection pooling (#15225)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-09 22:18:48 -06:00 |
|
 Tim O'Farrellandopenhands
|
ecb9b4ad36
|
fix: prevent webhook-driven DB connection leaks (#15212)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-09 12:05:46 -06:00 |
|
Saurya Velagapudi
|
a41ae5eebe
|
feat: surface email enabled for smtp/resend (#15214)
|
2026-07-09 10:44:19 -07:00 |
|
 Saurya Velagapudiandopenhands
|
afccf6e3f0
|
feat(frontend): Add Budgets dashboard and expand Usage Dashboard (#15149)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-09 11:15:44 -06:00 |
|
 simonrosenbergandClaude Opus 4.8
|
c0c64bbbc6
|
feat(enterprise): Agent Profiles on the cloud/SaaS backend (#15044) (#15060)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-09 17:41:52 +02:00 |
|
 
|
d514ee4061
|
feat: pass repository metadata to observability traces (#14431)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Graham Neubig <gneubig@users.noreply.github.com>
|
2026-07-09 15:27:31 +02:00 |
|
Hiep Le
|
0828e04b3e
|
fix: send authenticated marketplace URLs to agent-server (#15187)
|
2026-07-09 01:52:15 +07:00 |
|
Saurya Velagapudi
|
38fb5bc4fb
|
feat: surface email enabled for smtp/resend (#15185)
|
2026-07-08 12:22:21 -06:00 |
|
 Saurya Velagapudiandopenhands
|
94f82ede8b
|
feat: add SMTP email service (#15144)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-08 09:46:35 -07:00 |
|
Hiep Le
|
2abf0b1303
|
fix: default ENABLE_ACP on so ACP agent settings show in OH Cloud (#15183)
|
2026-07-08 21:17:44 +07:00 |
|
 Tim O'Farrellandopenhands
|
20a721e23b
|
fix(app_server): derive agent server image from package version (#15168)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-07 15:26:02 -06:00 |
|
 Tim O'Farrellandopenhands
|
d009e69bff
|
fix(app_server): pass flat mcp_config shape to SDK Agent (#15159)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-07 09:18:47 -06:00 |
|
 ![github-actions[bot]](/assets/img/avatar_default.png)
|
cc80397ecd
|
chore: bump SDK packages to v1.31.2 (#15156)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-07 04:13:21 -06:00 |
|
 Tim O'Farrellandopenhands
|
d626f5285c
|
fix(sandbox-spec): fall back to defaults when runtime-api has no warm runtimes (#15141)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-06 14:47:12 +00:00 |
|
rakshith1928
|
b526578e8d
|
fix: crash when request.client is None in InMemoryRateLimiter (#15119)
|
2026-07-04 22:28:34 +02:00 |
|
 aivong-openhandsandopenhands
|
760d6e9b03
|
fix: add test for InMemoryRateLimiter.__init__ to prevent duplicate assignment regression (#14729)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-07-03 04:56:03 +02:00 |
|
 
|
e64e1bd5d4
|
feat: Add dynamic marketplace support for plugin registration (#14887)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
|
2026-07-02 12:43:04 -06:00 |
|
 
|
7b8b26266b
|
feat(app-server): add repo/branch to Laminar trace metadata (#15059)
Co-authored-by: Simon Rosenberg <simon@openhands.dev>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-01 17:23:01 -03:00 |
|
 
|
5175125b7e
|
chore: bump SDK and agent-server to 1.30.0 (#15079)
Co-authored-by: Simon Rosenberg <simon@openhands.dev>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-01 14:03:28 +02:00 |
|
Vasco Schiavo
|
c105a82387
|
fix: stream LLM tokens for cloud conversations and profile switches (#15021)
|
2026-06-30 20:00:28 +02:00 |
|
  
|
77bd80d3a4
|
feat(app-server): capture production workspace state — initial snapshot at start + archive before delete (APP-2403) (#14953)
Co-authored-by: Simon Rosenberg <simon@openhands.dev>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-06-29 18:03:45 +00:00 |
|
 Saurya VelagapudiandOpenHands Bot
|
25ab318cbb
|
feat(org): Add organization conversation admin dashboard (#14846)
Co-authored-by: OpenHands Bot <openhands@all-hands.dev>
|
2026-06-29 08:39:18 -07:00 |
|
 
|
b897ce421d
|
feat: implement semantic file chunking using tree-sitter AST parsing (#14699)
Co-authored-by: Vasco Schiavo <115561717+VascoSch92@users.noreply.github.com>
Co-authored-by: VascoSch92 <vasco@openhands.dev>
|
2026-06-28 18:53:58 +00:00 |
|
 Tim O'Farrellandopenhands
|
72140ff39c
|
feat: add default_sandbox_spec_id to user settings (#14985)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-06-25 11:44:33 -06:00 |
|
 Rohit Malhotraandopenhands
|
ceef693a9f
|
feat: Add full Git history user setting (#14950)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-06-24 13:29:06 -04:00 |
|
 Engel Nystandopenhands
|
b34d67e19f
|
fix: binaryornot Python 3 crash on binary reads (#14518)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-06-24 04:09:56 +02:00 |
|
Hiep Le
|
52b6094d53
|
fix: load global user & org skills without a selected repository (#14780)
|
2026-06-23 03:52:16 +00:00 |
|
Vasco Schiavo
|
0bbaffad76
|
fix: Forgejo/Gitea clone failure when hosted under a subpath (#14930)
|
2026-06-22 16:29:29 +02:00 |
|