← back to report

OpenHands/OpenHands

// all events — 2026-07-21

Type AI Score Description Actor Reason Date
commit 1.00 fix(app-server): preserve conversation created_at across lif Commit message contains explicit AI assi 2026-07-11
commit 1.00 feat(app-server): enrich final archive manifests and remove Commit message contains explicit AI assi 2026-07-10
commit 1.00 fix(app-server): preserve observability context metadata (#1 Commit message contains explicit AI assi 2026-07-10
commit 1.00 feat(enterprise): Agent Profiles on the cloud/SaaS backend ( Commit message contains explicit AI assi 2026-07-09
commit 1.00 feat(enterprise/auth): super-admin management endpoint (gran Commit message contains explicit AI assi 2026-07-07
commit 1.00 feat(app-server): add repo/branch to Laminar trace metadata Commit message contains explicit AI assi 2026-07-01
commit 1.00 chore: bump SDK and agent-server to 1.30.0 (#15079) Commit message contains explicit AI assi 2026-07-01
pr 1.00 feat: Expose app and SDK versions in server info PR body explicitly mentions AI collabora 2026-07-21
pr 1.00 fix: Fix CVE-2026-53571: Update vite to 8.0.16, 7.3.5, 6.4.3 Explicit: 'updated by an AI agent (OpenH 2026-06-25
pr 1.00 fix(enterprise): PLTF-3259 recognize openhands.dev in stagin PR body explicitly mentions AI collabora 2026-07-16
pr 1.00 fix: Avoid logout on transient provider get_user errors PR body explicitly mentions AI collabora 2026-07-17
pr 1.00 feat: protect Agent Canvas behind SaaS auth PR body explicitly mentions AI collabora 2026-07-15
pr 1.00 fix: treat Integrations Hub as a cross-app route PR body explicitly mentions AI collabora 2026-07-19
pr 1.00 refactor: Expand better-error-logging patterns across the co PR body explicitly mentions AI collabora 2026-07-10
pr 1.00 fix: add managed LLM key refresh endpoint PR body explicitly mentions AI collabora 2026-06-29
pr 1.00 fix(jira): allow conversations without repositories PR body explicitly mentions AI collabora 2026-07-20
pr 1.00 fix: encrypt settings secret fields at rest PR body explicitly mentions AI collabora 2026-07-03
pr 1.00 fix: managed profile key resolution PR body explicitly mentions AI collabora 2026-07-18
pr 1.00 Add execution_status__eq filter to app-conversations search/ PR body explicitly mentions AI collabora 2026-07-17
pr 1.00 Fix Slack resolver: missing critic API key causes generic un PR body explicitly mentions AI collabora 2026-05-26
pr 1.00 fix(enterprise): avoid rotating keys on LiteLLM non-auth err PR body explicitly mentions AI collabora 2026-07-14
pr 1.00 fix: use blobless partial clone instead of shallow clone by PR body explicitly mentions AI collabora 2026-07-16
pr 1.00 Fix GHSA-537c-gmf6-5ccf: Update cryptography to 48.0.1 PR body explicitly mentions AI collabora 2026-07-16
pr 1.00 chore: remove internal reference from migration 117 docstrin PR body explicitly mentions AI collabora 2026-06-04
pr 0.80 fix(agent-profiles): honor profile settings in cloud launche 'Implemented and verified by Codex.' imp 2026-07-10
pr 0.50 chore(refit): slop-mop case study onboarding Somewhat formal, but terms are project-s 2026-06-08
pr 0.20 fix: support pagination for branch search Concise, technical summary with typical 2026-04-25
pr 0.20 fix(auth): reconcile EMAIL_PATTERN_WHITELIST/BLACKLIST env v Technical explanation with informal phra 2026-06-09
pr 0.20 feat: add registered_marketplaces to Settings for multiple m Uses domain terms and technical context, 2026-03-19
pr 0.20 fix: deliver pending messages in self-hosted installs withou Direct and technical, no verbose or form 2026-04-22
pr 0.20 fix(frontend): deliver queued startup messages after websock Bulleted list, technical terms, not AI-s 2026-04-29
pr 0.20 fix(slack): post final assistant message instead of generate Casual, context-aware human phrasing in 2026-06-08
pr 0.20 fix: support pagination for branch search Technical, informal, uses abbreviations 2026-07-18
pr 0.20 Bump SDK packages to v1.24.0 Slightly formulaic, but standard for aut 2026-05-27
commit 0.10 fix: Fix CVE-2026-53571: Update vite to 8.0.16, 7.3.5, 6.4.3 Contains a bot author, but commit messag 2026-07-16
pr 0.10 feat: surface sandbox start-failure reason in conversation s Concise explanation with domain jargon, 2026-06-18
pr 0.10 fix(enterprise): migrate legacy empty tool settings Domain-specific term 'default-tool senti 2026-07-21
pr 0.10 fix: retry idempotent runtime-api reads once on timeout References a real customer case, domain- 2026-07-14
pr 0.10 fix(enterprise): bootstrap superadmin when upgraded tenants Uses domain terms, some brief informal s 2026-07-21
pr 0.10 docs: add Tuning Engines gateway example Incomplete human-written sentence, conta 2026-05-20
pr 0.10 fix(app_server): preserve user LLM settings for DeepSeek via Brief, domain-specific free-text with no 2026-06-07
pr 0.10 fix(app_server): only rewrite the host when mapping localhos Casual, bug-oriented rationale; not AI-t 2026-06-04
pr 0.10 fix(auth): trust external identity providers for email verif Technical root cause phrasing likely wri 2026-07-13
pr 0.10 fix(enterprise): give the keycloak_auth cookie a Max-Age mat Technical rationale, domain details; tem 2026-07-17
pr 0.10 fix: proxy Canvas runtime requests through Cloud Technical explanation, domain terms; tem 2026-07-17
pr 0.10 fix: normalize local LLM models for OpenAI-compatible endpoi Minimal free-text, informal and domain-s 2026-07-17
pr 0.10 fix: proxy workspace file previews with session key Brief, domain-specific content; natural 2026-07-17
pr 0.10 fix: clamp negative elapsed time formatting Concise, domain-language with brief bull 2026-07-17
pr 0.10 Prevent workspace archive loss when deleting conversations w Direct, technical summary and bug contex 2026-07-11
pr 0.10 fix: seek temp file before read; delete DB record after remo Very informal, error-found phrasing and 2026-05-26
pr 0.10 Fix App tab detection for exposed worker URLs Technical problem summary; reads as conc 2026-05-26
pr 0.10 chore: improve OpenHands maintenance path Technical, terse summary and rationale, 2026-05-26
pr 0.10 fix: deliver pending messages on WebSocket reconnect in V1 c Concise, specific language, not polite o 2026-06-06
pr 0.10 fix(tests): use cross-platform process sandbox temp path Concise, informal test note and clear hu 2026-06-06
pr 0.10 fix(app-server): list ~/.openhands/skills (V1) user skills i Technical detail, incomplete sentence; n 2026-07-05
pr 0.10 fix(enterprise): tighten org_id resolution in require_permis Domain-specific, informal text; no signs 2026-07-09
pr 0.10 fix(acp): always show agent-type selector regardless of enab Informal, domain-specific content; human 2026-06-11
pr 0.10 feat: Implement scoped API keys (Stage 0 foundation) Contains specific technical context, no 2026-06-20
pr 0.10 feat(frontend): Allow bulk selection and deletion of convers Technical, specific; lacks AI phrasing o 2026-04-06
pr 0.06 fix: add timeout, input validation, and error handling for s Free-text is technical, informal, and hu 2026-05-25
pr 0.05 revert(agent-profiles): restore default tools in cloud launc Human template section filled briefly, u 2026-07-21
pr 0.05 fix: accept 1 for env enable toggles Direct technical change description, mat 2026-07-10
pr 0.05 fix: correct base64 padding logic in paging_utils Bugfix summary is terse, domain specific 2026-07-19
pr 0.05 feat: add native Databricks Unity AI Gateway provider (OAuth Feature summary uses domain terms, natur 2026-05-17
pr 0.05 fix(app-server): deduplicate repositories by full_name in Pr Casual, concise writing with a typo; no 2026-07-03
pr 0.03 fix: accept '1' as truthy for SERVE_FRONTEND and AWS_S3_SECU Bug description is informal and technica 2026-07-19
pr 0.02 fix: load org skills from .agents repositories Summary lists clear, domain-specific cha 2026-05-17
commit 0.00 fix(frontend): add jittered rate-limit backoff (#15236) Standard concise commit message, no AI t 2026-07-21
commit 0.00 feat: Expose app and SDK versions in server info (#15345) Standard commit; co-author is human, mes 2026-07-21
commit 0.00 fix(app-server): support Bitbucket Data Center personal repo Technical and concise; no AI hallmarks. 2026-07-21
commit 0.00 chore(main): release cloud 1.47.1 — 2026-07-21
commit 0.00 revert(agent-profiles): restore default tools in cloud launc Terse revert commit typical of human con 2026-07-21
commit 0.00 chore(main): release cloud 1.47.0 (#15289) — 2026-07-21
commit 0.00 fix(jira): allow conversations without repositories (#15328) Standard commit with human co-author; no 2026-07-21
commit 0.00 fix: Debounce last_used_at writes in ApiKeyStore.validate_ap Brief, technical language with human aut 2026-07-21
commit 0.00 fix(app-server): restore previous DB pool_size default (#153 Standard terse commit message with no AI 2026-07-20
commit 0.00 fix: add managed LLM key refresh endpoint (#15023) Standard commit; GitHub co-author traile 2026-07-20
commit 0.00 refactor: Expand better-error-logging patterns across the co Standard commit with co-authors; no AI i 2026-07-20
commit 0.00 fix: treat Integrations Hub as a cross-app route (#15324) Concise commit, co-authored by human, no 2026-07-19
commit 0.00 feat: protect Agent Canvas behind SaaS auth (#15286) Concise commit message, typical human st 2026-07-17
commit 0.00 fix: Avoid logout on transient provider get_user errors (#15 Brief technical fix description, looks h 2026-07-17
commit 0.00 fix(enterprise): PLTF-3259 recognize openhands.dev in stagin Domain-specific content and abbreviation 2026-07-17
commit 0.00 fix: restore automations login redirects (#15295) Simple and standard human-written commit 2026-07-16
commit 0.00 fix(agent-profiles): honor profile settings in cloud launche Compact, technical phrasing, no AI gener 2026-07-16
commit 0.00 fix: retry idempotent runtime-api reads once on timeout (#15 Commit message is concise, human-like, a 2026-07-15
commit 0.00 chore(main): release cloud 1.46.2 (#15268) — 2026-07-15
commit 0.00 fix(mcp): preserve MCP auth secrets stripped by settings GET Technical commit message with domain-spe 2026-07-15
commit 0.00 fix(app-server): lower DB pool defaults and make them env-tu Commit message matches typical human PR 2026-07-15
commit 0.00 chore: Update README.md (#15271) Standard commit message, no AI signals. 2026-07-14
commit 0.00 fix(frontend): restore cross-domain PostHog tracking by alig Contains co-author, uses domain language 2026-07-14
commit 0.00 chore(main): release cloud 1.46.1 (#15235) — 2026-07-14
commit 0.00 fix(mcp): preserve SaaS credentials with encrypted storage ( Short, technical message with typos; hum 2026-07-14
commit 0.00 chore: bump SDK packages to v1.36.0 (#15256) Standard dependency bump with human co-a 2026-07-13
commit 0.00 chore: bump SDK packages to v1.35.0 (#15240) Standard terse commit with no AI signals 2026-07-10
commit 0.00 ci: wait for the docker build before retagging images (#1521 Succinct, domain-specific language; huma 2026-07-10
commit 0.00 chore(main): release cloud 1.46.0 (#15224) — 2026-07-10
commit 0.00 ci: PLTF-2960 sync chart appVersion with cloud image tag (#1 Brief, technical and informal; no AI sig 2026-07-10
commit 0.00 feat(enterprise): make BYOR key alias pattern configurable ( Standard feature commit, includes domain 2026-07-10
commit 0.00 fix: Enable LIFO database connection pooling (#15225) Brief, technical, includes LIFO; human-a 2026-07-10
commit 0.00 fix(enterprise): cascade-delete conversation_cost_events on Standard technical commit with domain de 2026-07-10
commit 0.00 fix(frontend): mention SMTP env vars for budget alerts (#152 Informal and context-specific, human-wri 2026-07-10
commit 0.00 chore(main): release cloud 1.45.1 (#15216) — 2026-07-09
commit 0.00 chore(main): release 1.11.0 (#15202) — 2026-07-09
commit 0.00 chore(main): release cloud 1.45.0 (#15210) — 2026-07-09
commit 0.00 fix: prevent webhook-driven DB connection leaks (#15212) Standard, terse commit message with doma 2026-07-09
commit 0.00 feat: surface email enabled for smtp/resend (#15214) Standard, concise commit summary with do 2026-07-09
commit 0.00 feat: budgets and usage monitoring UI (#15186) Standard terse commit message; no AI hal 2026-07-09
commit 0.00 feat(frontend): Add Budgets dashboard and expand Usage Dashb Standard commit message with technical s 2026-07-09
commit 0.00 chore(main): release cloud 1.44.0 (#15201) — 2026-07-09
commit 0.00 feat: pass repository metadata to observability traces (#144 Human-style commit message with jargon a 2026-07-09
commit 0.00 chore: bump SDK packages to v1.34.0 (#15200) Standard dependency bump message, not AI 2026-07-09
commit 0.00 chore(main): release cloud 1.43.0 (#15178) — 2026-07-08
commit 0.00 chore(main): release 1.10.0 (#15184) — 2026-07-08
commit 0.00 fix: send authenticated marketplace URLs to agent-server (#1 Commit message is terse, human style, no 2026-07-08
commit 0.00 feat: surface email enabled for smtp/resend (#15185) Short, domain-specific phrasing; typical 2026-07-08
commit 0.00 feat: track user login timestamps (#15148) Uses domain terms and names; no AI indic 2026-07-08
commit 0.00 feat: add SMTP email service (#15144) Structured, succinct commit with domain 2026-07-08
commit 0.00 feat: rename admin dashboard to usage & monitoring (#15146) Brief, project-specific title; no AI-gen 2026-07-08
commit 0.00 chore(main): release 1.9.3 (#15179) — 2026-07-08
commit 0.00 fix: default ENABLE_ACP on so ACP agent settings show in OH Concise fix commit, infers human author. 2026-07-08
commit 0.00 fix(app-server): pass index columns as a list in migration 0 Explicit, technical commit; no evidence 2026-07-08
commit 0.00 chore: bump SDK packages to v1.33.0 (#15177) Standard bump commit, includes bot but n 2026-07-08
commit 0.00 chore(main): release 1.9.2 (#15171) — 2026-07-07
commit 0.00 chore(main): release cloud 1.42.0 (#15151) — 2026-07-07
commit 0.00 chore(main): release 1.9.1 (#15142) — 2026-07-07
commit 0.00 fix(app_server): derive agent server image from package vers Follows standard human commit message co 2026-07-07
commit 0.00 ci: PLTF-2960 open a chart image-tag bump PR on cloud releas Standard, concise commit title with tick 2026-07-07
commit 0.00 fix(frontend): read SDK 1.31.x flat mcp_config wire format ( Domain-specific and concise commit messa 2026-07-07
commit 0.00 fix: scroll settings sidebar so Skills is reachable in orgs Direct and informal, typical human style 2026-07-07
commit 0.00 chore: bump SDK packages to v1.32.0 (#15157) Commit includes bot contributor but mess 2026-07-07
commit 0.00 fix(app_server): pass flat mcp_config shape to SDK Agent (#1 Direct and technical; matches human comm 2026-07-07
commit 0.00 chore: bump SDK packages to v1.31.2 (#15156) Automated bump but message lacks AI mark 2026-07-07
commit 0.00 fix: settings page scroll layout (#15147) Commit message is terse and includes co- 2026-07-06
commit 0.00 chore(main): release cloud 1.41.0 (#15013) — 2026-07-06
commit 0.00 chore(main): release 1.9.0 (#14747) — 2026-07-06
commit 0.00 fix(sandbox-spec): fall back to defaults when runtime-api ha Commit is brief and uses technical short 2026-07-06
commit 0.00 chore: bump SDK packages to v1.31.1 (#15127) Commit message is terse and matches stan 2026-07-05
commit 0.00 fix: crash when request.client is None in InMemoryRateLimite Terse commit message, domain-specific an 2026-07-04
commit 0.00 fix(frontend): stop streamed deltas rendering twice and frag Commit uses conventional style, no AI ha 2026-07-03
commit 0.00 fix: add test for InMemoryRateLimiter.__init__ to prevent du Commit co-author format but no AI attrib 2026-07-03
commit 0.00 feat(saas-auth): accept api_key cookie as a fallback credent Commit message is terse and domain-speci 2026-07-02
commit 0.00 feat: Add dynamic marketplace support for plugin registratio Brief commit with domain focus; lacks AI 2026-07-02
commit 0.00 feat(jira-dc): fix the integration panel so members get guid Uses human-like phrasing about fixing gu 2026-07-02
commit 0.00 feat(api-keys): make 'unbound' org scope an explicit, first- Technical commit, concise and human-typi 2026-07-02
commit 0.00 feat: add parallel tool calls (tool_concurrency_limit) to ag Succinct commit, uses domain terms; not 2026-07-02
commit 0.00 ci: add release ready gate (#14987) Basic CI-related commit with human brevi 2026-07-02
commit 0.00 build: pin dependency versions exactly (#14384) Standard commit message; includes co-aut 2026-07-01
commit 0.00 fix: Timezones stored in the db do not have a timezone (#150 Commit message is precise and includes d 2026-07-01
commit 0.00 fix: set email person property in PostHog during onboarding Terse, technical; no language suggesting 2026-07-01
commit 0.00 feat(api-keys): add optional active window (not_before & exp Domain jargon and brevity typical of hum 2026-07-01
commit 0.00 feat(org): expose caller permissions on GET /organizations/{ Standard and brief commit message, lacks 2026-07-01
commit 0.00 fix: stream LLM tokens for cloud conversations and profile s Terse, domain-specific commit message ty 2026-06-30
commit 0.00 feat(enterprise/auth): add super roles via user.role_id with Domain-specific commit with co-authors; 2026-06-30
commit 0.00 fix(jira-dc): don't org-gate a personal-workspace Jira DC in Informal, concise message typical of hum 2026-06-30
commit 0.00 fix(device-verify): rename 'Workspace' dropdown to 'Organiza Standard commit message with co-author; 2026-06-30
commit 0.00 fix(jira-dc): more forgiving repo + mention resolution for D Brief, domain-specific commit message; c 2026-06-30
commit 0.00 feat(device-verify): align warning, button color, and add wo Informal, domain-oriented; human tone an 2026-06-30
commit 0.00 fix(enterprise): add alembic migration for execution_status Standard commit message with no AI indic 2026-06-29
commit 0.00 fix(enterprise): log automation HTTP response failures as er Standard commit message, concise and dom 2026-06-29
pr 0.00 test: PLTF-1269 split enterprise test_user_model into focuse PR template with minimal free-text; huma 2026-04-17
pr 0.00 chore(main): release 1.12.0 — 2026-07-09
pr 0.00 chore(main): release cloud 1.48.0 — 2026-07-21
pr 0.00 fix(frontend): add jittered rate-limit backoff Template with human-written improvement 2026-07-10
pr 0.00 feat(acp): activate versioned Codex credentials Template and domain-specific content; no 2026-07-15
pr 0.00 feat(llms): add Nebius Token Factory as an OpenAI-compatible Template usage, human-filled sections, a 2026-07-21
pr 0.00 fix(app-server): support Bitbucket Data Center personal repo PR template and free text have a human, 2026-07-20
pr 0.00 build(deps): bump the version-all group across 1 directory w — 2026-07-09
pr 0.00 build(deps): bump the version-all group across 1 directory w — 2026-07-16
pr 0.00 fix: path param mismatch in delete_sandbox breaks DELETE /sa Terse technical language, specific bug a 2026-06-20
pr 0.00 build(deps-dev): bump the eslint group across 1 directory wi — 2026-07-06
pr 0.00 build(deps): bump morgan from 1.10.1 to 1.11.0 in /frontend — 2026-07-21
pr 0.00 chore(deps): bump the security-all group across 1 directory — 2026-07-16
pr 0.00 chore(main): release cloud 1.47.1 — 2026-07-21
pr 0.00 fix: restore automations login redirects PR content is only template; nothing fre 2026-07-16
pr 0.00 fix(app-server): restore previous DB pool_size default Issue root-cause and description are ter 2026-07-20
pr 0.00 fix: Debounce last_used_at writes in ApiKeyStore.validate_ap Brief technical concurrency fix descript 2026-07-20
pr 0.00 chore(main): release cloud 1.47.0 — 2026-07-15
pr 0.00 fix: seed system_message_suffix from saved user agent_contex Casual tone, domain-specific context, no 2026-06-07
pr 0.00 feat(backend): support conversation tags for write and searc PR template filled with brief technical 2026-07-20
pr 0.00 Print with color in controller Technical, informal PR with image; no AI 2024-03-26
pr 0.00 fix(saas-auth): async last_used_at + stop mis-classifying SQ Technical title and template; incomplete 2026-07-20
pr 0.00 feat(app-server): proxy agent-server traffic for reverse-pro Terse title, incomplete template, no AI- 2026-06-22
pr 0.00 fix: preserve SSE MCP server timeouts Informal tone, specific jargon, not form 2026-06-16
pr 0.00 fix(db): create conversation_cost_events table on OSS (migra Diagnostic explanation is domain-specifi 2026-07-19
pr 0.00 fix(alembic): pass execution_status as a list to create_inde Technical context, informal language, no 2026-06-30
pr 0.00 Fix pagination. No free-form text, only template and che 2026-05-29
pr 0.00 fix: ignore null provider tokens in file secrets store Human-written, partial sentence, not AI 2026-06-09
pr 0.00 chore(deps): bump docker/build-push-action from 7.1.0 to 7.2 — 2026-05-28
pr 0.00 fix(events): avoid hydrating unpaged filesystem events No free-text beyond template; nothing AI 2026-05-16
pr 0.00 fix(frontend): only mark language dirty on selection Free-text reasoning and checkboxes are n 2026-05-28
pr 0.00 fix(secrets): preserve description when omitted during updat Domain-specific detail and cut-off summa 2026-07-18
pr 0.00 Feat/operator readiness No free-text present, only template and 2026-07-16
pr 0.00 fix: add conversation panel error state References issue number and uses human-s 2026-07-18
pr 0.00 fix(frontend): scope build shortcut to plan mode Short, informal, and technical language 2026-07-18
pr 0.00 fix(frontend): skip raw JSON default summaries for ThinkActi Minimal content, template structure, no 2026-04-07
pr 0.00 chore(deps): bump cryptography from 46.0.7 to 48.0.1 — 2026-07-17
pr 0.00 chore(deps): bump the version-all group across 1 directory w — 2026-06-23
pr 0.00 chore(deps): bump the security-all group across 1 directory — 2026-07-16
pr 0.00 fix(acp): broker concurrent Codex subscription auth Abbreviations, technical terms, no signs 2026-07-15
pr 0.00 Support podman sandbox No free-text content beyond template. 2026-06-04