← Back to report

OpenHands/OpenHands

All events — 2026-04-25

Type AI Score Description Actor Reason Date
COMMIT 1.00 PLTF-139: Add Analytics redirect URI to Keycloak allhands cl Commit message contains explicit AI assi 2026-04-21
COMMIT 1.00 PLTF-1269: add docstrings to mock classes in maintenance run Commit message contains explicit AI assi 2026-04-18
PR 1.00 V0 Code Removals: Conversation Validator, MCP Updates, and C PR body explicitly mentions AI collabora 2026-04-25
PR 1.00 Prototype import OpenHands frontend from agent-server-gui pa PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 feat(frontend): Add critic result types, component, and even PR body explicitly mentions AI collabora 2026-04-25
PR 1.00 feat: enable sub-agent delegation via TaskToolSet in app ser PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 Fix CVE-2026-34444: Update lupa to 2.8 PR body explicitly mentions AI collabora 2026-04-16
PR 1.00 Fix GHSA-jj6c-8h6c-hppx: Update pypdf to 6.10.1 PR body explicitly mentions AI collabora 2026-04-16
PR 1.00 ci: run PR review on fork PRs PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 feat(settings): use from_persisted for stored settings PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 APP-1325: show GitLab/Slack sections without GitHub App conf PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 feat(enterprise): Add GitLab event forwarding to automation PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 fix: normalize legacy MCP config in migration 108 PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 Removed V0 controller PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 APP-1325: register GitlabV1CallbackProcessor for deserializa PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 Make archived conversations read-only without loading states PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 chore: delete unused Python code identified by vulture analy PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 refactor: remove external dependencies on V0 packages (contr PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 fix: register GitlabV1CallbackProcessor for deserialization PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 fix(security): redact session_api_key from WebSocket access PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 Fix: Register SetTitleCallbackProcessor for webhook-created PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 Fix enterprise migration 108 settings mapping PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 Enforce canonical settings query keys in frontend PR body explicitly mentions AI collabora 2026-04-18
PR 1.00 fix: use query parameters for V1 git API endpoints to preser PR body explicitly mentions AI collabora 2026-03-01
PR 1.00 Optimize dockerfile build time PR body explicitly mentions AI collabora 2026-03-03
PR 1.00 fix(security): redact API keys from MCP config logging PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 Add missing `SqlAlchemy` type stub to mypy PR body explicitly mentions AI collabora 2026-03-15
PR 1.00 fix: add return type annotation for ConversationMetadata con PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 Canonicalize bare known LLM models in SaaS settings PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: correct return types and remove unreachable code (SQLAl PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: correct SQLAlchemy type annotations in DbSessionInjecto PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: handle nullable arguments in enterprise code PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: correct SQLAlchemy Result and Table type annotations PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: handle nullable datetime in _fix_timezone methods PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: add ColumnElement type annotation for SQLAlchemy filter PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: migrate core SQLAlchemy models to SQLAlchemy 2.0 mapped PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix(enterprise): migrate StoredVerifiedModel to SQLAlchemy 2 PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 PLTF-139: Add Analytics redirect URI to Keycloak allhands cl PR body explicitly mentions AI collabora 2026-04-21
PR 1.00 fix(frontend): restore notification sound and browser tab fl PR body explicitly mentions AI collabora 2026-04-21
PR 1.00 fix: prevent infinite redirect loop on org-defaults settings PR body explicitly mentions AI collabora 2026-04-20
PR 0.30 feat+fix(app-server): add auto_pause_existing flag and fix s PR summary is slightly formal but techni 2026-03-04
PR 0.20 Reduce GitHub resolver comment noise by editing acknowledgem Structured summary with natural phrasing 2026-04-25
PR 0.20 fix(integrations): guard Bitbucket Data Center against null Summary uses domain details and numbers; 2026-04-24
COMMIT 0.10 feat: add secrets field to AppConversationStartRequest for d Technical changelog with specific detail 2026-04-23
PR 0.10 PLTF-1269: replace test_should_ naming with test_verb_noun_c Brief human-filled free text; domain-spe 2026-04-18
PR 0.10 Support pagination for branch search Bulleted summary with terse, technical c 2026-04-25
PR 0.10 fix(integrations): deduplicate merged repositories by full_n Concise explanation with domain terms; h 2026-04-19
PR 0.10 feat: Auto-forward LMNR_* environment variables to agent-ser Direct and brief technical summary, huma 2026-04-24
PR 0.10 feat: add secrets field to AppConversationStartRequest for d Template present, but the filled free-te 2026-04-18
PR 0.10 fix: make openhands.server.app resilient to missing optional Template body; concise technical languag 2026-04-20
PR 0.10 [KAN-4] Add Usage Dashboard to OpenHands Slight formality in summary, but contain 2026-04-23
PR 0.10 fix(integrations): guard Bitbucket _parse_repository against Technical, domain-specific language, inc 2026-04-23
PR 0.10 APP-1366 Removed V0 Critic Minimal explanation, template use, free 2026-04-21
PR 0.10 APP-1362 Remove V0 linter Package Short, domain-specific, incomplete sente 2026-04-21
PR 0.10 APP-1361 Remove V0 security Package Brief incomplete sentence, but not overl 2026-04-21
PR 0.10 feat: pass WEB_HOST to agent context in V1 conversations Technical, concise; slight formality but 2026-04-21
PR 0.05 feat(frontend): render sub-agent task events in GUI Contains brief, technical summary; phras 2026-04-01
PR 0.05 Removed V0 third party runtimes Technical background and removal details 2026-04-24
PR 0.05 fix: preserve LLM and MCP settings in migration 108 Technical explanation, bullet issues; no 2026-04-24
COMMIT 0.00 Refactor verification settings to use schema rendering (#139 Concise commit messages with domain jarg 2026-04-25
COMMIT 0.00 ci: run PR review on fork PRs (#14109) Very terse changelog, consistent with hu 2026-04-25
COMMIT 0.00 feat: Auto-forward LMNR_* environment variables to agent-ser Domain abbreviation and concise message 2026-04-24
COMMIT 0.00 Removed V0 runtime (#14117) Terse commit message with domain-specifi 2026-04-24
COMMIT 0.00 APP-1325: show GitLab/Slack sections without GitHub App conf Jargon-rich and concise, with issue refe 2026-04-24
COMMIT 0.00 Removed Architecture diagrams (#14120) Brief, domain-relevant removal; no AI ha 2026-04-24
COMMIT 0.00 Removed V0 third party runtimes (#14119) Short message with clear technical conte 2026-04-24
COMMIT 0.00 Removed V0 controller (#14060) Direct and technical, characteristic of 2026-04-24
COMMIT 0.00 APP-1359 Removed V0 microagent Package (#14053) Concise, uses internal references; no AI 2026-04-24
COMMIT 0.00 APP-1325: register GitlabV1CallbackProcessor for deserializa Specific, domain-rich phrasing; no AI-st 2026-04-24
COMMIT 0.00 fix: preserve LLM and MCP settings in migration 108 (#14112) Follows normal commit style, co-authorsh 2026-04-24
COMMIT 0.00 APP-1360 Removed V0 memory package (#14057) Very brief, domain-specific removal with 2026-04-24
COMMIT 0.00 chore: delete unused Python code identified by vulture analy Standard chore message, co-author not AI 2026-04-24
COMMIT 0.00 refactor: remove external dependencies on V0 packages (contr Concise commit message with co-author tr 2026-04-23
COMMIT 0.00 Remove dead code. (#14103) Very terse; typical human commit message 2026-04-23
COMMIT 0.00 Fix: Register SetTitleCallbackProcessor for webhook-created Standard commit message with human co-au 2026-04-23
COMMIT 0.00 fix(frontend): show members a read-only badge on org-default Concise frontend fix notation; typical h 2026-04-23
COMMIT 0.00 Fix enterprise migration 108 settings mapping (#14088) Standard migration fix message with huma 2026-04-23
COMMIT 0.00 APP-1363 : Remove V0 io Package (#14094) Typical team-style commit prefix and mes 2026-04-23
COMMIT 0.00 More pieces of V0 carved off (#14089) Informal, colloquial style; clearly huma 2026-04-23
COMMIT 0.00 Removed the V0 resolver (#14062) Very short, informal; strongly human-wri 2026-04-23
COMMIT 0.00 Add missing `SqlAlchemy` type stub to mypy (#13413) Succinct commit message, contains domain 2026-04-22
COMMIT 0.00 fix: add return type annotation for ConversationMetadata con Concise, technical message with SQLAlche 2026-04-22
COMMIT 0.00 fix: correct return types and remove unreachable code (SQLAl Brief technical description, natural for 2026-04-22
COMMIT 0.00 fix: correct SQLAlchemy type annotations in DbSessionInjecto Direct and to the point, typical technic 2026-04-22
COMMIT 0.00 fix: handle nullable arguments in enterprise code (#14078) Short, technical message with informal t 2026-04-22
COMMIT 0.00 fix: correct SQLAlchemy Result and Table type annotations (# Technical, non-formal language with corr 2026-04-22
COMMIT 0.00 fix: handle nullable datetime in _fix_timezone methods (#140 Informal, technical phrasing, no AI-like 2026-04-22
COMMIT 0.00 Hide All toggle on SaaS LLM settings (#14013) Feature summary in a succinct, informal 2026-04-22
COMMIT 0.00 Fix CVE-2026-39892: Update cryptography to 46.0.7 (#13968) Standard security update phrasing, fits 2026-04-22
COMMIT 0.00 fix: add ColumnElement type annotation for SQLAlchemy filter Brief, domain-specific technical message 2026-04-22
COMMIT 0.00 fix: restore org settings payload contract (#14051) Succinct commit message, standard human 2026-04-22
COMMIT 0.00 security: Invalidate SESSION_API_KEY on pause and require RU Technical, terse commit message, typical 2026-04-22
COMMIT 0.00 fix: migrate core SQLAlchemy models to SQLAlchemy 2.0 mapped Direct, minimal message; common engineer 2026-04-22
COMMIT 0.00 fix(enterprise): migrate StoredVerifiedModel to SQLAlchemy 2 Structured prefix; brief, domain-specifi 2026-04-22
COMMIT 0.00 fix(enterprise): migrate storage models to SQLAlchemy 2.0 [1 Matches typical migration message, no AI 2026-04-22
COMMIT 0.00 fix(enterprise): migrate org-related models to SQLAlchemy 2. Short, domain-focused; lacks AI-like phr 2026-04-22
COMMIT 0.00 fix(enterprise): migrate Slack models to SQLAlchemy 2.0 [8/1 Commit message follows standard template 2026-04-22
COMMIT 0.00 fix(enterprise): migrate Jira models to SQLAlchemy 2.0 [9/13 Minimal, domain-specific update; clearly 2026-04-22
COMMIT 0.00 fix(enterprise): migrate Git provider models to SQLAlchemy 2 Direct, technical, no signs of AI genera 2026-04-22
COMMIT 0.00 fix(enterprise): migrate Linear models to SQLAlchemy 2.0 [10 Succinct; uniform migration pattern, hum 2026-04-22
COMMIT 0.00 APP-1374 Removed V0 sessions (#14061) Terse, domain-specific commit message; n 2026-04-22
COMMIT 0.00 fix(frontend): restore notification sound and browser tab fl Commit message is concise and technical; 2026-04-22
COMMIT 0.00 Allow supported Python interpreters in Makefile setup (#1401 Technical commit referencing Makefile; h 2026-04-22
COMMIT 0.00 Remove openhands.server.conversation_manager package (V0 to Direct, domain-specific removal message; 2026-04-22
COMMIT 0.00 APP-1362 Remove V0 linter Package (#14055) Short, ticket reference; classic human c 2026-04-22
COMMIT 0.00 APP-1361 Remove V0 security Package (#14054) Concise, ticketed commit; no AI language 2026-04-22
COMMIT 0.00 chore: use OPENHANDS_BOT_GITHUB_PAT_PUBLIC (#14041) Minimal 'chore' commit with domain jargo 2026-04-21
COMMIT 0.00 APP-1366 Removed V0 Critic (#14056) Terse commit message, uses ticket code, 2026-04-21
COMMIT 0.00 fix(enterprise): migrate auth models to SQLAlchemy 2.0 [7/13 Standard conventional commit format, hum 2026-04-21
COMMIT 0.00 fix(enterprise): migrate user models to SQLAlchemy 2.0 [6/13 Domain-specific context, human co-author 2026-04-21
COMMIT 0.00 security: Require RUNNING status for session API key validat Technical wording, typical of human comm 2026-04-21
COMMIT 0.00 fix(enterprise): migrate conversation_callback model to SQLA Concise, technical phrasing, standard co 2026-04-21
COMMIT 0.00 fix(enterprise): migrate org models to SQLAlchemy 2.0 [4/13] Standard commit, uses common migration t 2026-04-21
COMMIT 0.00 feat: add automation event forwarding for GitHub webhooks (# Human style, uses domain language, lists 2026-04-21
COMMIT 0.00 fix(backend): repair org-defaults LLM save flow and sync man Concise fix message with technical terms 2026-04-21
COMMIT 0.00 feat: pass WEB_HOST to agent context in V1 conversations (#1 Typical feature commit, includes common 2026-04-21
COMMIT 0.00 Regenerate poetry.lock with Poetry 2.3.3 after rebase (#1391 Straightforward technical language, huma 2026-04-21
COMMIT 0.00 fix: invalidate sandbox and VS Code URL caches on conversati Standard commit message, domain-specific 2026-04-21
COMMIT 0.00 feat: Tag images instead of rebuilding on git tags; stop pub Terse, domain-specific commit, no AI hal 2026-04-21
COMMIT 0.00 fix(frontend): Fix ThinkAction rendering showing raw JSON in Short, technical, with abbreviations, cl 2026-04-21
COMMIT 0.00 chore(deps): bump the security-all group across 1 directory 2026-04-21
COMMIT 0.00 fix: prevent infinite redirect loop on org-defaults settings Succinct, informal commit message; fully 2026-04-20
COMMIT 0.00 fix(frontend): show org-wide settings badge beside title on Concise commit message; no AI signals pr 2026-04-20
COMMIT 0.00 fix(frontend): hide and block personal LLM/Condenser/Verific Terse, domain-specific, and standard phr 2026-04-20
COMMIT 0.00 fix(enterprise): migrate telemetry models to SQLAlchemy 2.0 Standard commit with co-author; format i 2026-04-20
COMMIT 0.00 Remove agent from the LLM settings page (#14033) Standard removal commit with co-author t 2026-04-20
COMMIT 0.00 fix(backend): restore git-organizations endpoint for git con Direct, technical language; no AI-like p 2026-04-20
COMMIT 0.00 Move Tavily search key to MCP settings (#14000) Standard commit, domain-specific, and wi 2026-04-20
COMMIT 0.00 Removing the deprecated agenthub package (#14024) Simple and to the point, with co-author; 2026-04-20
COMMIT 0.00 fix(security): redact session_api_key from WebSocket access Commit message is concise and domain-spe 2026-04-19
COMMIT 0.00 fix(security): redact API keys from MCP config logging (#140 Commit message is terse and technical, n 2026-04-19
COMMIT 0.00 Remove deprecated V0 FastAPI endpoints (#13952) Commit message is direct and domain-spec 2026-04-19
COMMIT 0.00 chore(deps): bump node from 25.8-trixie-slim to 25.9-trixie- 2026-04-18
COMMIT 0.00 chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 (#13935) 2026-04-18
COMMIT 0.00 chore(deps): bump pygments from 2.19.2 to 2.20.0 (#13934) 2026-04-18
COMMIT 0.00 chore(deps): bump docker/build-push-action from 6 to 7 (#139 2026-04-18
COMMIT 0.00 docs: align AgentHub task tracking references (#13708) Concise commit message, no AI indicators 2026-04-18
COMMIT 0.00 chore(deps): bump docker/login-action from 3 to 4 (#13960) 2026-04-18
COMMIT 0.00 chore(deps): bump actions/download-artifact from 7 to 8 (#13 2026-04-18
COMMIT 0.00 chore(deps): bump docker/metadata-action from 5 to 6 (#13959 2026-04-18
COMMIT 0.00 docs: fix app_server README to reflect actual module structu Straightforward commit message about doc 2026-04-18
COMMIT 0.00 docs: add note about updating enterprise poetry lockfile (#1 Brief summary, no AI signals present. 2026-04-18
COMMIT 0.00 Refresh git settings after provider updates (#13979) Human contributors listed, informal subj 2026-04-18
COMMIT 0.00 fix(settings): align MCP settings layout with other settings Terse commit style, domain-specific phra 2026-04-18
COMMIT 0.00 docs: fix broken React Router test doc links (#13802) Commit message is terse and domain-speci 2026-04-17
COMMIT 0.00 chore(deps): bump actions/github-script from 7 to 9 (#13958) 2026-04-17
COMMIT 0.00 Fix CVE-2026-40347: Update python-multipart to 0.0.26 (#1396 CVE fix bot trailer indicates automation 2026-04-17
COMMIT 0.00 fix(enterprise): Apply deployment LLM proxy URL override in Commit message uses technical detail and 2026-04-17
COMMIT 0.00 refactor: Replace load_custom_secrets_names with search_cust Technical, short refactor message with h 2026-04-17
COMMIT 0.00 Fix V1 resumed conversation status sync (#13989) Concise commit message; human style with 2026-04-16
COMMIT 0.00 bugfix(enterprise): Remove shared conversation enumerator en Technical and concise commit message; ty 2026-04-16
COMMIT 0.00 Fix get_latest_token to return str instead of SecretStr (#13 Standard bugfix summary; mentions type c 2026-04-16
COMMIT 0.00 fix: add flat SDK compat fields to /api/v1/users/me response Terse, domain-specific, and informal; fi 2026-04-16
COMMIT 0.00 chore(deps): bump pillow from 12.1.1 to 12.2.0 (#13933) 2026-04-16
COMMIT 0.00 Fix duplicate enterprise migration revision (#13950) Concise fix message; contains migration 2026-04-16
COMMIT 0.00 frontend: Remove deprecated V0 conversation APIs (#13963) Technical and direct, using typical repo 2026-04-16
PR 0.00 refactor: consolidate loading spinners into single reusable Brief summary with domain terms, minimal 2026-04-06
PR 0.00 Refactor verification settings to use schema rendering Template filled with domain-specific bul 2026-04-16
PR 0.00 fix: don't persist Gemini model-specific endpoint as base_ur Casual tone, domain jargon, brief explan 2026-04-23
PR 0.00 fix(llm): skip Gemini full endpoint URL as base_url to preve Uses domain-specific phrasing and code s 2026-04-20
PR 0.00 fix: support pagination for branch search Natural bullet summary, domain abbreviat 2026-04-25
PR 0.00 chore(deps): bump the security-all group across 1 directory 2026-04-25
PR 0.00 chore(deps): bump pypdf from 6.9.2 to 6.10.2 in /enterprise 2026-04-25
PR 0.00 PLTF-1269: replace real sleeps with asyncio.sleep(0) in main Contains informal phrasing and template, 2026-04-15
PR 0.00 PLTF-1269: replace time.sleep with threading.Barrier in ente Uses domain jargon and informal phrasing 2026-04-16
PR 0.00 PLTF-1269: split enterprise test_user_model into focused per PR content is missing; only template pre 2026-04-17
PR 0.00 PLTF-1269: extract fixtures and parametrize tests in test_bi PR content is missing; only template pre 2026-04-17
PR 0.00 fix(runtime): shrink BashSession tmux pane from 1000x1000 to Technical bug description with issue ref 2026-04-24
PR 0.00 chore(deps): bump actions/setup-node from 4 to 6 2026-04-23
PR 0.00 chore(deps): bump actions/setup-python from 5 to 6 2026-04-23
PR 0.00 Removed V0 runtime Standard deprecation summary; no AI sign 2026-04-24
PR 0.00 feat: move PostHog server side Template with minimal human free-text; n 2026-04-17
PR 0.00 Removed Architecture diagrams Template filled with brief content; lack 2026-04-24
PR 0.00 fix(enterprise): register GitlabV1CallbackProcessor at start Describes a specific bug with diagnostic 2026-04-24
PR 0.00 APP-1359 Removed V0 microagent Package Minimal free-text, uses repo/package jar 2026-04-21
PR 0.00 chore(deps-dev): bump the eslint group across 1 directory wi 2026-04-15
PR 0.00 chore(deps): bump the version-all group across 1 directory w 2026-04-20
PR 0.00 APP-1360 Removed V0 memory package No substantive free-text; only a title p 2026-04-22
PR 0.00 build/deps fix nltk poetry i18next http backend Changelog and terse technical phrases; n 2026-04-24
PR 0.00 fix: exclude unused pypdf2 transitive dependency (CVE-2023-3 Domain-specific, concise, minimal free-f 2026-02-26
PR 0.00 Remove dead code. Brief, domain-specific content with refe 2026-04-23
PR 0.00 fix(frontend): allow send when only attachments are present Detailed, technical, and concise with do 2026-04-23
PR 0.00 fix(frontend): restore think title fallback Uses domain jargon and concise bullet po 2026-04-23
PR 0.00 fix(app): deliver pending messages queued during startup Technical domain language; concise, info 2026-04-23
PR 0.00 fix(git): support pagination for branch search queries Domain-specific terminology, concise bul 2026-04-23
PR 0.00 Warn before resetting hidden SDK settings Domain-specific, precise, and informal t 2026-04-16
PR 0.00 fix(frontend): show members a read-only badge on org-default Minimal free text, human-written/casual 2026-04-23
PR 0.00 refactor(server): extract legacy HTTP routers into legacy_ht Summary uses technical jargon, terse phr 2026-04-20
PR 0.00 APP-1363 : Remove V0 io Package Brief, technical free-text, informal ton 2026-04-23
PR 0.00 chore(deps): bump dawidd6/action-download-artifact from 15 t 2026-04-23
PR 0.00 chore(deps): bump docker/setup-buildx-action from 3 to 4 2026-04-23
PR 0.00 More pieces of V0 carved off Very minimal, casual, technical update, 2026-04-23
PR 0.00 Removed the V0 resolver PR uses template; free-text is domain-fo 2026-04-22
PR 0.00 Fix backend base URL normalization + settings stability Technical, bullet-point changes, no AI p 2026-04-14
PR 0.00 chore(deps): bump lxml from 6.0.2 to 6.1.0 2026-04-22
PR 0.00 Release 1.7.0 PR template mainly filled with brief, hu 2026-04-14
PR 0.00 APP-1374 Removed V0 sessions Template-dominant; free-text filled in w 2026-04-22
PR 0.00 fix: restore org settings payload contract PR template only, no free text filled; c 2026-04-21
PR 0.00 fix(backend): repair org-defaults LLM save flow and sync man Template content only, no free-text visi 2026-04-21
PR 0.00 chore: use OPENHANDS_BOT_GITHUB_PAT_PUBLIC Direct summary, issue reference, no AI h 2026-04-20