← back to report

OpenHands/OpenHands

// all events — 2026-06-16

Type AI Score Description Actor Reason Date
commit 1.00 build(deps): bump SDK packages to v1.28.0 (#14753) Commit message contains explicit AI assi 2026-06-15
commit 1.00 fix(acp): surface acp_server on cloud conversations so the m Commit message contains explicit AI assi 2026-06-15
commit 1.00 refactor(settings): delegate agent-settings merge to SDK app Commit message contains explicit AI assi 2026-06-15
commit 1.00 feat(acp): allow MCP server config for ACP agents (#14613) Commit message contains explicit AI assi 2026-06-15
commit 1.00 fix: redact credentials from PluginSpec.source during serial Commit message contains explicit AI assi 2026-06-13
commit 1.00 feat: add validation for secret names to ensure valid env va Commit message contains explicit AI assi 2026-06-12
commit 1.00 feat(acp): add model dropdown and credential fields to agent Commit message contains explicit AI assi 2026-06-11
commit 1.00 fix(acp): sanitize agent-server error body in switch_acp_mod Commit message contains explicit AI assi 2026-06-11
commit 1.00 feat(acp): add switch_acp_model proxy endpoint for cloud con Commit message contains explicit AI assi 2026-06-11
commit 1.00 Revert ACP bootstrap-prompt resume + enable acp_isolate_data Commit message contains explicit AI assi 2026-06-09
commit 1.00 Fix CVE-2026-42342: Update react-router to 7.15.0 (#14684) Contains bot trailer ('Co-authored-by: O 2026-06-05
commit 1.00 fix(enterprise): return agent-settings union instead of coer Commit message contains explicit AI assi 2026-06-05
commit 1.00 fix(acp): bootstrap-prompt resume when sandbox is recycled ( Commit message contains explicit AI assi 2026-06-05
commit 1.00 refactor(acp): remove acp_env wholesale-replacement compat c Commit message contains explicit AI assi 2026-06-05
commit 1.00 fix(acp): route provider creds via agent_context.secrets, no Commit message contains explicit AI assi 2026-06-03
pr 1.00 feat(org): Add organization conversation admin dashboard PR body explicitly mentions AI collabora 2026-06-16
pr 1.00 fix: add concurrency limit env fallback PR body explicitly mentions AI collabora 2026-06-16
pr 1.00 feat: Default repository startup to shallow clones PR body explicitly mentions AI collabora 2026-06-16
pr 1.00 fix: Fix CVE-2026-49855: Update tornado to 6.5.7 PR body explicitly mentions AI collabora 2026-06-16
pr 1.00 fix: Fix CVE-2026-48526: Update pyjwt to 2.13.0 PR body explicitly mentions AI collabora 2026-06-16
pr 1.00 fix: API key CORS header handling PR body explicitly mentions AI collabora 2026-06-16
pr 1.00 fix: renumber duplicate migration 122 → 123 (drop is_paused) PR body explicitly mentions AI collabora 2026-06-16
pr 1.00 fix: use runtime /list API for sandbox concurrency count, no PR body explicitly mentions AI collabora 2026-06-15
pr 1.00 Add Russian (ru) language support to i18n PR body explicitly mentions AI collabora 2026-05-05
pr 1.00 fix: duplicate Slack no-repository selections PR body explicitly mentions AI collabora 2026-06-15
pr 1.00 fix: Ignore OpenHands bot GitHub resolver events PR body explicitly mentions AI collabora 2026-06-15
pr 1.00 fix: Use final response endpoint for resolver callbacks PR body explicitly mentions AI collabora 2026-06-15
pr 1.00 fix: Add SaaS migration for sandbox pause state PR body explicitly mentions AI collabora 2026-06-15
pr 1.00 feat: pass repository metadata to observability traces PR body explicitly mentions AI collabora 2026-05-15
pr 1.00 feat(APP-2136): expose automations menu item for all users PR body explicitly mentions AI collabora 2026-06-05
pr 1.00 feat(enterprise): Add GitLab event forwarding to automation PR body explicitly mentions AI collabora 2026-04-24
pr 1.00 feat: add sandbox_id placeholder to URL patterns for path-ba PR body explicitly mentions AI collabora 2026-05-03
pr 0.40 feat: extend LLM profiles to support ACP agent configuration More formal and complete sentences; slig 2026-05-18
pr 0.30 refactor: enhance Azure DevOps PR operations with robust add Somewhat formal and verbose, but technic 2026-06-16
pr 0.30 build(deps): bump SDK packages to v1.28.0 Somewhat formal but fits common version 2026-06-10
pr 0.30 feat: PLTF-2956 parallelize GitHub GraphQL queries in get_su Template remains; content is too clipped 2026-06-15
pr 0.20 [codex] Use SDK validation before persisting settings Summary is concise and technical with do 2026-06-05
pr 0.20 fix: retry conversation metadata save after duplicate key Slightly more formal, but technical and 2026-05-27
pr 0.20 fix: PLTF-2956 Log 5xx responses at error level in Automatio Technical explanation, typical for human 2026-06-15
pr 0.20 fix: PLTF-2956 Change GitHub payload-processing failure log Technical language, minimal phrasing, la 2026-06-15
pr 0.20 [KAN-4] Add Usage Dashboard to OpenHands Slightly formal but mostly technical and 2026-04-23
pr 0.15 Add marketplace settings UI design draft UI draft PR is technical and clear, slig 2026-06-15
pr 0.15 fix: redact secret values from error messages in add_env_var Technical language and slight truncation 2026-02-20
pr 0.10 feat: encode harness in chip icon, surface model in chip tex Contains specific changelog context and 2026-05-21
pr 0.10 fix: PLTF-2895 release DB transactions before runtime API I/ Terse technical writeup with domain abbr 2026-06-11
pr 0.10 fix: show LLM timeout in advanced settings Informal, context-aware explanation with 2026-06-16
pr 0.10 fix: preserve SSE MCP server timeouts Brief, context-focused with domain-speci 2026-06-16
pr 0.10 fix: clear stale git changes on context change Informal explanation of a UI issue, typi 2026-06-16
pr 0.10 feat: support sandbox specs in conversation start Short, specific, and informal language; 2026-06-16
pr 0.10 fix(enterprise): allow BYOR export when self-hosted Brief, includes domain jargon and incomp 2026-06-15
pr 0.10 fix(app-server): respect disabled_skills in conversation ski Informal language with direct fix statem 2026-06-16
pr 0.10 fix: write trajectory exports as utf-8 Direct, domain-specific summary with cas 2026-06-15
pr 0.10 feat(jira-dc): share linked OAuth token with eligible conver Brief, domain-specific, terse descriptio 2026-06-06
pr 0.10 feat: add registered_marketplaces to Settings for multiple m PR summary is technical but slightly for 2026-03-19
pr 0.10 fix: correctly raise 404 when updating or deleting a nonexis Technical and concise, uses domain langu 2026-05-01
pr 0.10 fix(secrets): return 404 when secret not found in update_cus Bug description uses domain-specific con 2026-05-06
pr 0.10 feat(jira-dc): persist and inject per-user OAuth tokens in r Terse and specific, domain references, t 2026-06-04
pr 0.10 feat: add dependency_repos field to clone additional reposit Straightforward technical change, shows 2026-06-11
pr 0.10 fix: load global user & org skills without a selected reposi Terse, includes technical context and ex 2026-06-12
pr 0.10 fix(acp): surface acp_server on cloud conversations so the m Terse, typoed, typical developer note; l 2026-06-13
pr 0.10 refactor(settings): delegate agent-settings merge to SDK app Direct, with domain terminology; not AI- 2026-06-05
pr 0.10 feat: enforce conversation limits Incomplete, terse style, fits human edit 2026-04-27
pr 0.10 fix: keep language filter from dirtying settings Terse, direct fix description with human 2026-06-13
pr 0.10 fix: add test for InMemoryRateLimiter.__init__ to prevent du Brief, technical, and uses domain-specif 2026-06-09
pr 0.10 feat(acp): allow MCP server config for ACP agents Concise, domain-specific language; no AI 2026-06-01
pr 0.10 fix(mcp): store remote MCP API keys as redacted Authorizatio Terse summary and references; lacks AI h 2026-06-15
pr 0.10 fix(frontend): avoid dirty language filter input Informal tone with technical specificity 2026-06-15
pr 0.10 fix(security): redact credentials in plugin source URLs befo Human-style terse changelog; minimal for 2026-02-21
pr 0.10 fix: redact credentials from PluginSpec.source during serial Direct domain-specific phrasing and info 2026-06-13
pr 0.10 fix: repair git pagination boundaries Concise bug fix explanation; specific, h 2026-06-13
pr 0.10 fix(git): support pagination for branch search queries Bullet list, specific domain references; 2026-04-23
pr 0.10 fix(app): deliver pending messages queued during startup Concise, technical summary; lacks AI-sty 2026-04-23
pr 0.10 fix(frontend): restore think title fallback Uses concise domain-specific language an 2026-04-23
pr 0.08 chore(security): add 7-day Python and npm dependency freshne Human, technical details and list-style 2026-04-03
pr 0.08 Reduce GitHub resolver comment noise by editing acknowledgem Human, concise explanation with domain c 2026-04-25
pr 0.07 Support pagination for branch search Human: domain-specific, concise bullet p 2026-04-25
pr 0.05 fix: default enterprise injector kinds in the image, not jus Human, uses specific technical reference 2026-06-15
pr 0.05 ROUGH DRAFT: Polish LLM profile creation and availability UX Human: informal draft, references stack 2026-06-10
pr 0.05 ROUGH DRAFT: Refine OHE managed LLM settings UX Human: informal language, references lay 2026-06-10
pr 0.05 ROUGH DRAFT: Support OHE managed LiteLLM model catalog Human: concise, uses project-specific ja 2026-06-10
commit 0.00 fix: PLTF-2956 log level from warning to error for automatio Standard terse commit message with domai 2026-06-16
commit 0.00 feat: add DynamicRemoteSandboxSpecService backed by runtime- Contains domain-specific jargon and conc 2026-06-16
commit 0.00 fix: Fix CVE-2026-48526: Update pyjwt to 2.13.0 (#14854) Follows standard CVE fix pattern; no AI 2026-06-16
commit 0.00 fix: PLTF-2956 batch_get_sandboxes to gracefully handle runt Brief, domain-targeted summary; no AI st 2026-06-16
commit 0.00 chore(deps): bump pyjwt from 2.12.1 to 2.13.0 (#14852) — 2026-06-16
commit 0.00 docs: Bring README.md over from Agent Canvas (#14844) Typical docs migration message, minimal 2026-06-16
commit 0.00 fix: API key CORS header handling (#14835) Terse, technical description, no AI sign 2026-06-16
commit 0.00 fix: renumber duplicate migration 122 → 123 (drop is_paused) Concise technical correction, uses domai 2026-06-16
commit 0.00 fix: use runtime /list API for sandbox concurrency count, no Direct, technical commit with abbreviati 2026-06-16
commit 0.00 fix: write trajectory exports as utf-8 (#14810) Short, actionable phrase; standard human 2026-06-16
commit 0.00 feat(jira-dc): share linked OAuth token with eligible conver Jargon-heavy summary, consistent with hu 2026-06-16
commit 0.00 feat(jira-dc): persist and inject per-user OAuth tokens in r Concise technical language and domain-sp 2026-06-16
commit 0.00 fix: duplicate Slack no-repository selections (#14833) Brief, domain-specific, informal commit 2026-06-15
commit 0.00 fix: Ignore OpenHands bot GitHub resolver events (#14832) Short, technical commit with clear domai 2026-06-15
commit 0.00 fix: Use final response endpoint for resolver callbacks (#14 Direct, domain-specific commit message, 2026-06-15
commit 0.00 fix: Add SaaS migration for sandbox pause state (#14829) Concise, technical message; lacks AI sty 2026-06-15
commit 0.00 feat(APP-2136): expose automations menu item for all users ( Technical description; APP-2136 is speci 2026-06-15
commit 0.00 feat: enforce conversation limits (#14168) Short, to the point, domain-relevant mes 2026-06-15
commit 0.00 fix(frontend): avoid dirty language filter input (#14812) Direct technical fix with jargon, no AI 2026-06-15
commit 0.00 fix: default enterprise injector kinds in the image, not jus Brief, technical, lacks AI phrasing or f 2026-06-15
commit 0.00 fix: reconcile and label per-(user,org) LiteLLM managed keys Short commit, terse technical phrasing, 2026-06-14
commit 0.00 feat: OHE multi-model LLM discovery + BYOK gating (proxy dis Concise, domain-specific, no AI hallmark 2026-06-14
commit 0.00 feat: explicit OH_DEPLOYMENT_MODE flag; gate cloud-account C Commit message uses domain abbreviations 2026-06-13
commit 0.00 feat: accept pending invitations by verified-email match at Brief, technical commit message with pro 2026-06-13
commit 0.00 feat: expose copyable invite links so invitations work witho Human-style, minimal commit with domain- 2026-06-13
commit 0.00 fix(frontend): accept typed emails without requiring Space i Commit is concise and refers to UI speci 2026-06-12
commit 0.00 fix(frontend): hydrate the LLM profile edit form from the se Uses terse, specific language typical of 2026-06-12
commit 0.00 fix(frontend): only render the API key input once a provider Commit message is concise and reflects h 2026-06-12
commit 0.00 fix(frontend): treat managed openhands base URLs as provider All items are terse, technical commit me 2026-06-12
commit 0.00 feat: auto-accept invitation links instead of the confirm/ca Terse, domain-specific language, no AI s 2026-06-12
commit 0.00 fix: delete LiteLLM user on personal org reset (#14700) Brief, technical fix description typical 2026-06-12
commit 0.00 fix(enterprise): litellm_proxy/ → openhands/ on settings loa Concise fix message with co-author trail 2026-06-12
commit 0.00 fix: preserve LLM base URL on basic saves (#14776) Technical commit, Signed-off-by trailer, 2026-06-12
commit 0.00 fix(frontend): start new LLM profiles on basic settings with Terse, domain-specific fix, lacks AI-gen 2026-06-12
commit 0.00 fix(deps): bump postcss to 8.5.15 to fix XSS (GHSA-qx2v-qp2m Technical dependency update, references 2026-06-12
commit 0.00 fix: Pin duplicate checker action to extensions release (#14 Short, technical fix, co-author trailer, 2026-06-12
commit 0.00 Use reusable issue duplicate checker action (#14609) Concise, technical context, co-author pr 2026-06-12
commit 0.00 Fix OpenHands LLM key access for credited orgs (#14724) Terse commit message with specific fix, 2026-06-11
commit 0.00 refactor(llm): clean up reverse-mapping OpenHands provider m Technical commit, includes domain abbrev 2026-06-11
commit 0.00 fix: bump agent-server to 1.28.0 (#14754) Standard commit message; no AI hallmarks 2026-06-10
commit 0.00 feat: make the first signed-in user the default org owner, t Standard commit summary; domain specific 2026-06-10
commit 0.00 fix: bump agent-server to 1.27.1 for Gemini cache fix (#1475 Touches on Gemini but content is standar 2026-06-10
commit 0.00 feat: add hide_personal_workspaces flag for org-only OHE ins Standard feature commit message; domain- 2026-06-10
commit 0.00 feat: route unclaimed automation events to the default org o Direct and domain-specific; no AI hallma 2026-06-10
commit 0.00 feat: move existing users into the default org when first au Concise and typical commit message; not 2026-06-10
commit 0.00 ci: adopt release-please for app and cloud releases (#14718) Standard CI commit message; no AI traits 2026-06-10
commit 0.00 PLTF-2895: scope DB sessions tightly in poll_agent_servers t Co-authored-by trailer shows human contr 2026-06-10
commit 0.00 PLTF-2895: add enterprise migration integrity check (#14689) Co-authored-by trailer indicates human c 2026-06-10
commit 0.00 Release 1.8.0 (#14743) Standard release commit; no signs of AI 2026-06-10
commit 0.00 fix(bitbucket-dc): resolve user via whoami so avatars load w Commit message is terse, technical, and 2026-06-10
commit 0.00 perf: skip runtime API call in webhook auth via SandboxRecor Commit message is terse and domain-speci 2026-06-09
commit 0.00 Bump SDK packages to v1.27.0 (#14726) Standard dependency bump with bot co-aut 2026-06-09
commit 0.00 ci: add label-triggered OpenHands QA workflow (#14730) Concise technical commit; no AI signals. 2026-06-09
commit 0.00 Harden workflow GitHub context handling (#14537) Standard technical commit message withou 2026-06-09
commit 0.00 fix: remove org_id from ownership assertion in save_app_conv Message is direct and domain-relevant; c 2026-06-09
commit 0.00 PLTF-2899: Add async/await static analysis checks for enterp Contains project-specific code changes; 2026-06-09
commit 0.00 Enable org LLM profiles in settings (#14715) Concise commit message with domain terms 2026-06-08
commit 0.00 fix: _configure_llm now preserves user LLM settings (#14451) Standard fix commit; trailer indicates h 2026-06-08
commit 0.00 PLTF-2899: keep resume flow responsive during rate limits (# Jargon and ticket ref; brief, human-styl 2026-06-08
commit 0.00 APP-2218: add indexes on conversation_metadata_saas (user_id Technical, terse, uses ticket ref; co-au 2026-06-08
commit 0.00 Remove _get_sandbox_by_session_api_key_legacy to stop spurio Detailed human-written commit, co-author 2026-06-08
commit 0.00 Add OHE default organization bootstrap (#14713) Short technical phrase; no AI signals. 2026-06-08
commit 0.00 Fix Bitbucket DC userinfo lookup (#14711) Very brief, standard commit message with 2026-06-07
commit 0.00 fix: support external Postgres SSL mode (#14695) Terse, technical commit message, typical 2026-06-07
commit 0.00 Bump SDK packages to v1.26.0 (#14679) Standard dependency bump with bot traile 2026-06-07
commit 0.00 chore: bump vitest to ^4.1.0 and remove stale authors (#1468 Uses bot as co-author but commit message 2026-06-05
commit 0.00 PLTF-2875: Add promote-to-development sender (#14635) Short ticket-based commit message withou 2026-06-05
commit 0.00 fix(auth): don't revoke offline_tokens on bearer-auth failur Contains typical human fix message with 2026-06-05
commit 0.00 PLTF-2895: Enterprise Apply Migrations on Test DB (#14652) Succinct ticket-based description typica 2026-06-05
commit 0.00 Bump SDK packages to v1.25.0 (#14653) Standard version bump commit, no AI sign 2026-06-04
commit 0.00 PLTF-2899: await SaaS get_user_id() in Slack repo-inference Standard technical commit message, human 2026-06-04
commit 0.00 PLTF-2899: store GitHub PR timestamps as naive UTC (asyncpg Technical commit with domain terms; huma 2026-06-04
commit 0.00 PLTF-2895: event_callback index — use plain CREATE INDEX (#1 Technical DB change, concise and to the 2026-06-04
commit 0.00 feat(enterprise): make rate limits configurable via env vars Typical feature commit, human brevity, d 2026-06-04
commit 0.00 PLTF-2895: add enterprise migration for event_callback compo Migration-related commit, no AI traits p 2026-06-04
commit 0.00 fix: add composite index on event_callback (conversation_id, Concise technical commit with no AI mark 2026-06-04
commit 0.00 Fix CVE-2026-44492: Update axios to 1.16.0 (#14627) Standard auto-generated commit with clea 2026-06-03
commit 0.00 Cascade-delete sole-org requester on DELETE /api/organizatio No AI indicators, credits to developers 2026-06-03
commit 0.00 Fix CVE-2026-42305: Update dulwich to 1.2.5 (#14626) Standard automated CVE fix with bot cred 2026-06-03
commit 0.00 chore(deps): bump dulwich from 1.2.0 to 1.2.5 (#14625) — 2026-06-03
commit 0.00 fix(frontend): upgrade vitest to ^4.1.0 to resolve Dependabo Terse commit, credits human and bot, no 2026-06-03
commit 0.00 Avoid Keycloak full scan in Resend sync (#14560) Commit message is concise and domain-spe 2026-06-02
commit 0.00 Fix CVE-2026-41238: Update dompurify to 3.4.0 (#14607) Standard CVE and dependency update forma 2026-06-02
commit 0.00 Update default agent server image to 1.23.1 (#14612) Routine update commit, no AI hallmarks p 2026-06-02
commit 0.00 fix(frontend): preserve returnTo through the onboarding inte Commit message is concise and co-authore 2026-06-01
pr 0.00 fix: end remote sandbox read transactions Informal tone and incomplete sentences i 2026-06-10
pr 0.00 chore(main): release cloud 1.39.0 — 2026-06-10
pr 0.00 chore(main): release 1.9.0 — 2026-06-10
pr 0.00 fix: PLTF-2956 log level from warning to error for automatio Brief, domain-specific explanation; lack 2026-06-15
pr 0.00 feat: add DynamicRemoteSandboxSpecService backed by runtime- No AI hallmarks evident; partially cut o 2026-06-16
pr 0.00 chore(deps): bump the security-all group across 1 directory — 2026-06-05
pr 0.00 fix: PLTF-2956 batch_get_sandboxes to gracefully handle runt Terse, technical phrasing and typo; not 2026-06-16
pr 0.00 chore(deps): bump pyjwt from 2.12.1 to 2.13.0 — 2026-06-16
pr 0.00 test: cover live status LLM option preservation Uses technical terms and short explanati 2026-05-27
pr 0.00 fix: include user skill dirs in skills search Casual and scoped explanation; shows hum 2026-06-05
pr 0.00 fix: allow self-hosted BYOR key export Technical, informal phrasing with domain 2026-06-01
pr 0.00 feat(enterprise): enforce org conversation expiration Concise, technical summary; lacks AI-gen 2026-06-13
pr 0.00 fix: update Bitbucket skill token guidance Technical content, informal tone, lacks 2026-06-14
pr 0.00 docs: Bring README.md over from Agent Canvas Reference to an issue and barely any fre 2026-06-16
pr 0.00 chore(deps): bump mcp from 1.27.1 to 1.27.2 in the mcp-packa — 2026-06-08
pr 0.00 chore(deps): bump the security-all group across 1 directory — 2026-06-15
pr 0.00 chore(deps-dev): bump the eslint group across 1 directory wi — 2026-06-04
pr 0.00 chore(deps): bump the version-all group across 1 directory w — 2026-06-15
pr 0.00 Change port mapping from 3000 to 3202 No free-text content, only template stru 2026-05-06
pr 0.00 chore(deps): bump the version-all group across 1 directory w — 2026-06-05
pr 0.00 chore(deps): bump the security-all group across 1 directory — 2026-05-20
pr 0.00 Add Ota readiness contract and pressure matrix coverage (v1. Template-only, no substantive author fre 2026-06-01
pr 0.00 fix: support paginated branch search Brief explanation, typos, natural and te 2026-06-14
pr 0.00 fix: make a member's settings save private (stop the org-wid Informal, goal-driven human wording, not 2026-06-14
pr 0.00 fix: reconcile and label per-(user,org) LiteLLM managed keys Technical summary, specific jargon, no A 2026-06-14
pr 0.00 feat: OHE multi-model LLM discovery + BYOK gating (proxy dis Direct, test evidence noted, domain spec 2026-06-12
pr 0.00 feat: gate BYOK LLM configuration and flag unavailable model Technical, specific, mentions stacking, 2026-06-12
pr 0.00 feat: implement semantic file chunking using tree-sitter AST Unfinished sentence, informal tone, not 2026-06-07
pr 0.00 fix(backend): add WebSocket and HTTP proxy for K8s deploymen Uses domain-specific terms and clear tec 2026-01-24
pr 0.00 Fix OAuth proxy callback for Better Auth >=1.x Domain jargon and an incomplete sentence 2026-05-04
pr 0.00 fix(resend-sync): switch to createdAfter delta fetch Contains abbreviation, jargon, and infor 2026-05-04
pr 0.00 docs: follow-up — unify model verified-determination across PR content is technical, domain-specific 2026-06-13
pr 0.00 feat: explicit OH_DEPLOYMENT_MODE flag; gate cloud-account C PR explanation uses informal, domain-spe 2026-06-13
pr 0.00 feat(acp): enable ACP UI by default PR summary uses straightforward, domain 2026-06-11
pr 0.00 fix(app-server): stop dropping items at git pagination bound Concise domain-specific phrasing; lacks 2026-06-12