← back to report

OpenHands/OpenHands

// all events — 2026-07-24

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
pr 1.00 Fix CVE-2026-41305: Update postcss to 8.5.10 PR body explicitly mentions AI collabora 2026-06-03
pr 1.00 fix: enforce cloud analytics consent from TOS PR body explicitly mentions AI collabora 2026-07-23
pr 1.00 chore: Suppress verbose Laminar info logs PR body explicitly mentions AI collabora 2026-07-23
pr 1.00 docs: add external supervisor pattern documentation PR body explicitly mentions AI collabora 2026-07-10
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: clear member key on managed profile switch PR body explicitly mentions AI collabora 2026-07-22
pr 1.00 fix: upgraded instances with no superadmin PR body explicitly mentions AI collabora 2026-07-22
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 0.80 fix(agent-profiles): honor profile settings in cloud launche 'Implemented and verified by Codex.' imp 2026-07-10
pr 0.30 Test: Reviewer Agent validation Somewhat generic, but plausible human te 2026-07-22
pr 0.30 Test: Reviewer Agent validation Somewhat generic, but plausible human te 2026-07-22
pr 0.30 Test: Reviewer Agent validation Somewhat generic, but plausible human te 2026-07-22
pr 0.20 fix: support pagination for branch search Contains domain-specific references and 2026-04-25
pr 0.20 fix: support .agents org skill repos Technical, informal, bullet points; typi 2026-05-16
pr 0.20 Bump SDK packages to v1.28.1 Slightly formal but typical for automate 2026-06-11
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
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 docs(frontend): update README to reflect Redux->Zustand migr Concise, domain-specific, informal tone 2026-07-24
pr 0.10 feat(settings): support title generation profile preference Very brief, terse update; no signals of 2026-07-23
pr 0.10 fix(frontend): scope plan build shortcut Technical, casual, domain-specific; not 2026-07-16
pr 0.10 Queue V1 messages before WebSocket opens Direct statement, no typical AI text mar 2026-05-30
pr 0.10 docs: follow-up — unify model verified-determination across Partial sentence, technical, no AI-style 2026-06-13
pr 0.10 chore: bump SDK packages to v1.37.0 Slight template extension; mostly struct 2026-07-23
pr 0.10 feat: upgrade MiniMax default model to M3 Standard, terse summary with domain deta 2026-03-13
pr 0.10 fix: don't persist Gemini model-specific endpoint as base_ur Domain-specific error and issue descript 2026-04-23
pr 0.10 fix: only mark language dirty on selection Succinct and directly technical; informa 2026-05-15
pr 0.10 fix: honor PORT for server entrypoint Brief, technical, domain-specific; human 2026-06-04
pr 0.10 fix: surface and log failures sending verification emails Terse, informal, with minor grammar issu 2026-07-11
pr 0.10 feat(skills): add UIZZE UI finish gate Terse, incomplete, domain-specific; like 2026-07-22
pr 0.10 Block personal-workspace API keys while personal workspaces Technical summary with direct language; 2026-06-11
pr 0.10 Skip personal-org automation dispatch while personal workspa Domain-specific phrasing; natural, infor 2026-06-11
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.05 feat(frontend): autofocus chat input on new conversation; pr Summary uses domain terms, concise and h 2026-06-02
pr 0.05 fix: harden git identity setup for cloud runtimes Short, specific, human-style explanation 2026-06-11
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
commit 0.00 fix(app-server): prevent webhook callbacks from starving the Concise, domain-specific commit, no AI s 2026-07-24
commit 0.00 chore: bump SDK packages to v1.37.1 (#15378) Bot and human co-authors, typical for de 2026-07-24
commit 0.00 feat(settings): support title generation profile preference Standard feature commit, domain-specific 2026-07-24
commit 0.00 fix(app-server): persist combined LLM usage metrics across a Terse commit with domain terms and no AI 2026-07-23
commit 0.00 chore: Suppress verbose Laminar info logs (#15374) Human co-author; terse commit with no AI 2026-07-23
commit 0.00 feat: surface sandbox start-failure reason in conversation s Brief commit, uses technical phrasing, n 2026-07-23
commit 0.00 fix(enterprise): avoid rotating keys on LiteLLM non-auth err Concise commit title; no AI signals. 2026-07-22
commit 0.00 fix: clear member key on managed profile switch (#15356) Brief, domain-specific commit; no signs 2026-07-22
commit 0.00 fix: upgraded instances with no superadmin (#15349) Short, specific commit message typical o 2026-07-22
commit 0.00 test: PLTF-1269 split enterprise test_user_model into focuse Technical test commit with no AI hallmar 2026-07-21
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
pr 0.00 fix: infer Docker webhook host port from web URL Human input is terse; template explains 2026-07-23
pr 0.00 perf(event-service): avoid full-history page validation Human free-text is brief and technical, 2026-07-08
pr 0.00 build(deps): bump the version-all group across 1 directory w — 2026-07-09
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(app-server): prevent webhook callbacks from starving the Actual content snippet is minimal, follo 2026-07-24
pr 0.00 fix(acp): synchronize managed Codex credentials across runti Contains specific technical references, 2026-07-15
pr 0.00 chore: bump SDK packages to v1.37.1 Standard changelog language, structured, 2026-07-24
pr 0.00 fix: upgrade cryptography to 48.0.1 (GHSA-537c-gmf6-5ccf) Manual summary, domain-specific vulnerab 2026-07-24
pr 0.00 fix: upgrade ddtrace to 4.8.2 (CVE-2026-50271) Vulnerability summary is concise, techni 2026-07-24
pr 0.00 build(deps): bump the version-all group across 1 directory w — 2026-07-16
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 fix(app-server): persist combined LLM usage metrics across a Human summary references real-world debu 2026-07-22
pr 0.00 fix(enterprise): attribute usage dashboard cost to the model Human: technical jargon and context-spec 2026-07-22
pr 0.00 fix(enterprise): window usage cost/token aggregations on spe Human: live validation, domain-specific 2026-07-23
pr 0.00 fix: support opaque OpenAI-compatible model ids Human: discusses opaque ids, uses clear 2026-07-23
pr 0.00 Add support for Jules API keys and Jules models Human: context-specific pain point, jarg 2026-07-12
pr 0.00 build(deps): bump node from 25.9-trixie-slim to 26.5-trixie- — 2026-07-23
pr 0.00 feat: surface sandbox start-failure reason in conversation s Has coordination note; domain-specific, 2026-06-18
pr 0.00 feat: support Slack channel default repositories Human: specific, context-rich rationale, 2026-07-23
pr 0.00 fix: require web host for self-hosted deployments Domain-specific, terse; natural incomple 2026-07-23
pr 0.00 fix: decrypt stored LLM profile keys Brevity and domain phrasing; natural lan 2026-07-23
pr 0.00 fix: rewrite vscode reverse proxy port Clear domain context and informal senten 2026-07-23
pr 0.00 fix: preserve custom OpenAI-compatible model aliases Technical content with domain-specific p 2026-07-23
pr 0.00 docs(frontend): update documentation links to openhands.dev No free-text content; template only. 2026-07-22
pr 0.00 docs(agents): update codereview skill org to OpenHands/OpenH No free-text content; only template. 2026-07-22
pr 0.00 Support pagination for branch search Concise, domain-jargon summary with casu 2026-05-31
pr 0.00 Create generator-generic-ossf-slsa3-publish.yml No free-text content to analyze; only te 2026-06-12
pr 0.00 test: cover live status LLM option preservation Casual, technical wording; typo suggests 2026-05-27
pr 0.00 fix: retry conversation metadata save races Terse, technical, and informal—strongly 2026-05-27
pr 0.00 fix(app-server): write titles column-specifically to avoid c References fix; human style, not overly 2026-07-22
pr 0.00 fix(frontend): sum all usage buckets in the WebSocket metric Domain-specific, structured, no AI-style 2026-07-22
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(deps): bump docker/setup-buildx-action from 4.0.0 to 4 — 2026-06-11
pr 0.00 chore(deps): bump py-cov-action/python-coverage-comment-acti — 2026-06-11
pr 0.00 fix(frontend): add jittered rate-limit backoff Template with human-written improvement 2026-07-10
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 fix: path param mismatch in delete_sandbox breaks DELETE /sa Terse technical language, specific bug a 2026-06-20
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