← Back to report

OpenHands/OpenHands

All events — 2026-04-29

Type AI Score Description Actor Reason Date
COMMIT 1.00 feat(frontend): render ACPToolCallEvent in conversation view Commit message contains explicit AI assi 2026-04-29
COMMIT 1.00 fix(enterprise): accept pydantic models in EncryptedJSON.pro Commit message contains explicit AI assi 2026-04-28
COMMIT 1.00 fix(acp): defensive fallback for api_key_env_var missing fro Commit message contains explicit AI assi 2026-04-28
COMMIT 1.00 feat(acp): inject user secrets into ACP subprocess env (#141 Commit message contains explicit AI assi 2026-04-28
COMMIT 1.00 feat(enterprise): add migration 109 for agent_kind column in Commit message contains explicit AI assi 2026-04-28
COMMIT 1.00 feat(settings): add saved LLM profiles (BE) (#14146) Commit message contains explicit AI assi 2026-04-28
COMMIT 1.00 feat(app-server): route ACP agents to the ACP conversation e Commit message contains explicit AI assi 2026-04-28
PR 1.00 Disable Slack repo selector after submission PR body explicitly mentions AI collabora 2026-04-16
PR 1.00 Enforce canonical settings query keys in frontend PR body explicitly mentions AI collabora 2026-04-18
PR 1.00 Remove unused Settings.from_config and merge_with_config_set PR body explicitly mentions AI collabora 2026-04-29
PR 1.00 fix: update deprecated FastMCP API usage in mcp_patch.py PR body explicitly mentions AI collabora 2026-04-29
PR 1.00 feat(frontend): Add critic result types, component, and even PR body explicitly mentions AI collabora 2026-04-25
PR 1.00 Remove dead MCP config factory + legacy SandboxConfig (V0 de PR body explicitly mentions AI collabora 2026-04-29
PR 1.00 Remove deprecated SecurityConfig class (Legacy-V0) PR body explicitly mentions AI collabora 2026-04-29
PR 1.00 feat(settings): use from_persisted for stored settings PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 Remove AgentConfig and ExtendedConfig (V0 dead code cleanup) PR body explicitly mentions AI collabora 2026-04-29
PR 1.00 Remove unused core.schema package and KubernetesConfig PR body explicitly mentions AI collabora 2026-04-29
PR 1.00 Prototype import OpenHands frontend from agent-server-gui pa 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 Remove legacy condenser_config and model_routing_config PR body explicitly mentions AI collabora 2026-04-29
PR 1.00 Canonicalize bare known LLM models in SaaS settings PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 chore: remove unused items from openhands.server package PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 Remove unused items from openhands.core package PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 Move openhands.server.user_auth to openhands.app_server.user PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 [Bug]: Accumulated Cost data is not being saved in conversa PR body explicitly mentions AI collabora 2026-04-15
PR 1.00 Remove unused legacy V0 server modules PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 refactor: move openhands.integrations to openhands.app_serve PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 refactor: move FileStore to openhands.app_server.file_store PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 fix: correct GLOBAL_SKILLS_DIR path for skills settings page PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 feat: Add REST endpoint to send follow-up messages to conver PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 chore(enterprise): regenerate poetry.lock with Poetry 2.2.1 PR body explicitly mentions AI collabora 2026-04-28
PR 1.00 chore(enterprise): update poetry.lock to SDK v1.19.0 PR body explicitly mentions AI collabora 2026-04-28
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 arguments in enterprise code 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: correct return types and remove unreachable code (SQLAl PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 fix: add return type annotation for ConversationMetadata con PR body explicitly mentions AI collabora 2026-04-22
PR 1.00 Add missing `SqlAlchemy` type stub to mypy PR body explicitly mentions AI collabora 2026-03-15
PR 1.00 Fix enterprise migration 108 settings mapping 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 refactor: remove external dependencies on V0 packages (contr PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 chore: delete unused Python code identified by vulture analy PR body explicitly mentions AI collabora 2026-04-24
PR 1.00 APP-1325: register GitlabV1CallbackProcessor for deserializa PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 Removed V0 controller PR body explicitly mentions AI collabora 2026-04-22
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 ci: run PR review on fork PRs PR body explicitly mentions AI collabora 2026-04-23
PR 1.00 V0 Code Removals: Conversation Validator, MCP Updates, and C PR body explicitly mentions AI collabora 2026-04-25
PR 1.00 Remove v1_enabled flag from resolver integrations PR body explicitly mentions AI collabora 2026-04-27
PR 1.00 Remove ConversationStore interface and implementations (V1 m PR body explicitly mentions AI collabora 2026-04-27
PR 1.00 Remove enterprise/integrations/solvability package and relat PR body explicitly mentions AI collabora 2026-04-27
PR 1.00 Remove openhands.llm package (legacy V0 code) PR body explicitly mentions AI collabora 2026-04-27
PR 1.00 Make archived conversations read-only without loading states PR body explicitly mentions AI collabora 2026-04-22
PR 0.20 fix: sanitize subprocess call in process_sandbox_service.py Terse, technical, uses vulnerability tab 2026-04-29
PR 0.20 fix(frontend): hide github-only pro tips for non-github prov Technical language; mildly formal but no 2026-03-19
PR 0.20 Refactor V1 settings resolution through scope-free payloads Technical summary, includes domain detai 2026-03-19
PR 0.20 feat(frontend): ACP agent selection UI — sidebar item, setti Technical summary with closure; template 2026-04-28
COMMIT 0.10 feat: add secrets field to AppConversationStartRequest for d Technical changelog with specific detail 2026-04-23
PR 0.10 fix(frontend): deliver queued startup messages after websock Technical and concise; PR template likel 2026-04-29
PR 0.10 fix(frontend): deliver queued startup messages after websock Technical and terse; conforms to templat 2026-04-29
PR 0.10 feat(settings): add saved LLM profiles (FE) Contains domain-specific language and in 2026-04-27
PR 0.10 fix: surface unverified bare LLM names in the provider dropd Contains technical context and human-sty 2026-04-29
PR 0.10 Move the documentation tabs from top to left nav Short, informal, includes todo checkboxe 2025-06-04
PR 0.10 security: fix critical default-off confirmation mode and pla Direct, technical writing with clear con 2026-04-28
PR 0.10 feat+fix(app-server): add auto_pause_existing flag and fix s Technical, specific with reference to an 2026-03-04
PR 0.10 fix(acp): defensive fallback for api_key_env_var missing fro Technical and context-aware update, no g 2026-04-28
PR 0.10 Removed the V0 resolver Concise, to-the-point explanation; no AI 2026-04-22
PR 0.10 fix: preserve LLM and MCP settings in migration 108 Technical, concrete detail; summary is c 2026-04-24
PR 0.10 Removed V0 third party runtimes Technical phrasing and V0/V1 migration m 2026-04-24
PR 0.10 Removed V0 runtime Brief technical explanation, domain-spec 2026-04-24
PR 0.10 Refactor verification settings to use schema rendering Uses domain-specific vocabulary, concise 2026-04-16
PR 0.10 Removed V0 conversation stats Contains technical term, not overly form 2026-04-27
COMMIT 0.00 fix: update deprecated FastMCP API usage in mcp_patch.py (#1 Terse commit, all-human phrasing, no AI 2026-04-29
COMMIT 0.00 Remove dead MCP config factory + legacy SandboxConfig (V0 de Concise commit title, technical, no AI t 2026-04-29
COMMIT 0.00 chore(deps): bump lxml from 6.0.2 to 6.1.0 in /enterprise (# 2026-04-29
COMMIT 0.00 Remove deprecated SecurityConfig class (Legacy-V0) (#14212) Compact summary, technical context, no A 2026-04-29
COMMIT 0.00 Remove AgentConfig and ExtendedConfig (V0 dead code cleanup) Brief, technical language, not AI-genera 2026-04-29
COMMIT 0.00 fix: surface unverified bare LLM names in the provider dropd Terse commit with domain-specific wordin 2026-04-29
COMMIT 0.00 Remove unused core.schema package and KubernetesConfig (#142 Technical and minimal, lacks AI phrasing 2026-04-29
COMMIT 0.00 feat: replace ENABLE_ONBOARDING with OH_ENABLE_ONBOARDING se Well-formed, technical changelog, no AI 2026-04-29
COMMIT 0.00 feat: add bitbucket cloud resolver for pr comment triggers ( Uses direct technical language, no AI fe 2026-04-29
COMMIT 0.00 Fix CVE-2026-34444: Update lupa to 2.8 (#13966) Direct CVE commit, standard wording. 2026-04-29
COMMIT 0.00 Remove legacy condenser_config and model_routing_config (#14 Minimal, technical summary, no evidence 2026-04-29
COMMIT 0.00 Remove socketio from app server communications (#14200) Commit message is terse and typical of h 2026-04-29
COMMIT 0.00 chore: remove unused items from openhands.server package (#1 Brief, domain-specific commit message; h 2026-04-28
COMMIT 0.00 Remove unused items from openhands.core package (#14201) Direct, concise commit message in domain 2026-04-28
COMMIT 0.00 Move openhands.server.user_auth to openhands.app_server.user Standard commit message with domain-spec 2026-04-28
COMMIT 0.00 Remove unused legacy V0 server modules (#14198) Standard commit message, concise and tec 2026-04-28
COMMIT 0.00 refactor: move openhands.integrations to openhands.app_serve Technical commit, uses refactor conventi 2026-04-28
COMMIT 0.00 refactor: move FileStore to openhands.app_server.file_store Concise refactor message, typical human 2026-04-28
COMMIT 0.00 fix: correct GLOBAL_SKILLS_DIR path for skills settings page Brief fix message referencing specific c 2026-04-28
COMMIT 0.00 feat: Add REST endpoint to send follow-up messages to conver Standard feat commit, human style with d 2026-04-28
COMMIT 0.00 ALL-5659: fix self-hosted Slack OAuth to use configured app Uses project issue format and specific t 2026-04-28
COMMIT 0.00 chore(enterprise): regenerate poetry.lock with Poetry 2.2.1 Chore message with tooling version; huma 2026-04-28
COMMIT 0.00 chore(enterprise): update poetry.lock to SDK v1.19.0 (#14191 Chore message focused on dependency upda 2026-04-28
COMMIT 0.00 Bump SDK packages to v1.19.0 (#14180) Standard dependency bump message, typica 2026-04-28
COMMIT 0.00 fix(backend): persist keycloak email on invitation acceptanc Commit message is terse and domain-speci 2026-04-28
COMMIT 0.00 Remove ConversationMetadata dataclass and use UUID directly Commit message uses domain terms, no AI 2026-04-28
COMMIT 0.00 refactor: Use direct file API in FileSettingsStore and FileS Commit message uses abbreviations and te 2026-04-28
COMMIT 0.00 refactor: move Settings and Secrets models to app_server (#1 Commit is technical and uses domain-spec 2026-04-28
COMMIT 0.00 fix(settings): Only convert litellm_proxy/ to openhands/ for Commit message is succinct, typical for 2026-04-27
COMMIT 0.00 Remove deprecated V0 issue interface and migrate Conversatio 2026-04-27
COMMIT 0.00 feat(enterprise): Self hosted gitlab support (#14141) 2026-04-27
COMMIT 0.00 FE: Restore flag to block traffic to /onboarding (#14166) 2026-04-27
COMMIT 0.00 Remove deprecated webhook file stores (V0 cleanup) (#14164) 2026-04-27
COMMIT 0.00 refactor: move settings and secrets stores to app_server (#1 2026-04-27
COMMIT 0.00 Remove deprecated openhands.events package (V0) (#14162) 2026-04-27
COMMIT 0.00 refactor: remove unused methods from ProviderHandler (#14160 2026-04-27
COMMIT 0.00 Remove dead code from enterprise/integrations/utils.py (#141 2026-04-27
COMMIT 0.00 Remove ConversationCallback class (replaced by V1 EventCallb 2026-04-27
COMMIT 0.00 Remove dead feedback routes (V0 code) (#14158) 2026-04-27
COMMIT 0.00 Remove dead MonitoringListener code (#14157) Concise, domain-specific, no AI hallmark 2026-04-27
COMMIT 0.00 fix: restore local integration token removal in OSS settings Brief, technical, follows repo conventio 2026-04-27
COMMIT 0.00 refactor: move ConversationTrigger to app_conversation_model Terse, technical, no generic or ChatGPT 2026-04-27
COMMIT 0.00 Make archived conversations read-only without loading states Standard commit summary; no signs of AI 2026-04-27
COMMIT 0.00 Remove openhands.llm package (legacy V0 code) (#14154) Direct, domain-relevant, no AI-style wor 2026-04-27
COMMIT 0.00 Removed V0 conversation stats (#14152) Terse and to-the-point, not characterist 2026-04-27
COMMIT 0.00 fix: enforce onboarding completion on every navigation (#141 Abbreviated 'fix:' style, normal for com 2026-04-27
COMMIT 0.00 Remove enterprise/integrations/solvability package and relat Succinct, domain-specific, lacks AI phra 2026-04-27
COMMIT 0.00 Remove ConversationStore interface and implementations (V1 m Short, technical, matches human-written 2026-04-27
COMMIT 0.00 fix(frontend): prevent duplicate payment successful toast on Standard technical fix summary, no AI fe 2026-04-27
COMMIT 0.00 fix(frontend): block /settings/org-defaults* routes in OSS m Concise commit message, typical human st 2026-04-27
COMMIT 0.00 Remove v1_enabled flag from resolver integrations (#14145) Direct commit, technical phrasing withou 2026-04-27
COMMIT 0.00 V0 Code Removals: Conversation Validator, MCP Updates, and C Regular release/changelog title, no AI s 2026-04-27
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
PR 0.00 feat(acp): ACP agent selection UI — settings page, nav, and PR content shows technical detail and do 2026-04-28
PR 0.00 feat(frontend): render ACPToolCallEvent in conversation view Summary displays specific technical deta 2026-04-17
PR 0.00 feat(FE): enforce conversation limits PR content is truncated, but tone is inf 2026-04-27
PR 0.00 Feat/configurable max output tokens Summary uses domain-specific terminology 2026-03-31
PR 0.00 refactor(settings): replace LLMAgentSettings with OpenHandsA Technical, concise PR description; no AI 2026-04-29
PR 0.00 fix(security): redact credentials in plugin source URLs befo PR free-text is minimal and technical, n 2026-02-21
PR 0.00 Add /integration/github/token endpoint Uses direct technical language and abbre 2026-04-28
PR 0.00 refactor(settings): rename LLMAgentSettings → OpenHandsAgent Specific technical content; natural phra 2026-04-29
PR 0.00 chore(deps): bump lxml from 6.0.2 to 6.1.0 in /enterprise 2026-04-29
PR 0.00 chore(deps): bump lxml from 6.0.2 to 6.1.0 2026-04-22
PR 0.00 feat: move PostHog server side Template with minimal free-text, no AI p 2026-04-17
PR 0.00 chore(deps): bump the security-all group across 1 directory 2026-04-29
PR 0.00 chore(deps): bump the version-all group across 1 directory w 2026-04-20
PR 0.00 chore(deps-dev): bump the eslint group across 1 directory wi 2026-04-15
PR 0.00 feat: replace ENABLE_ONBOARDING with OH_ENABLE_ONBOARDING se PR content is brief and technical, with 2026-04-28
PR 0.00 feat: add bitbucket cloud resolver for pr comment triggers Content is entirely the template, no fre 2026-04-29
PR 0.00 chore(deps): bump the security-all group across 1 directory 2026-04-25
PR 0.00 Remove socketio from app server communications PR content is domain-specific and pragma 2026-04-28
PR 0.00 fix(llm): skip Gemini full endpoint URL as base_url to preve PR free-text section has domain terms an 2026-04-20
PR 0.00 Release 1.7.0 Template reused with minimal human summa 2026-04-28
PR 0.00 Removing the LLM package as this is now handled by the SDK Human-edited template and specific free- 2026-04-19
PR 0.00 fix(enterprise): accept pydantic models in EncryptedJSON.pro Technical explanation, domain errors quo 2026-04-28
PR 0.00 Fix LLMProfiles serialization in user creation Clear technical bug description and fix, 2026-04-28
PR 0.00 ALL-5659: fix self-hosted Slack OAuth to use configured app Free-text summary uses domain details; n 2026-04-27
PR 0.00 fix(app_server): serialize ProcessSandboxService port alloca Technical, terse, and domain-specific ph 2026-04-28
PR 0.00 More pieces of V0 carved off Very brief, informal; continues a previo 2026-04-23
PR 0.00 APP-1363 : Remove V0 io Package Technical summary with project-specific 2026-04-23
PR 0.00 fix(frontend): show members a read-only badge on org-default Terse and focused; no signs of AI-style 2026-04-23
PR 0.00 Remove dead code. Domain-specific changelog and references 2026-04-23
PR 0.00 feat: add secrets field to AppConversationStartRequest for d Technical and succinct summary; no gener 2026-04-18
PR 0.00 APP-1360 Removed V0 memory package Direct, technical, and references projec 2026-04-22
PR 0.00 APP-1359 Removed V0 microagent Package Direct and project-specific; no excessiv 2026-04-21
PR 0.00 Removed Architecture diagrams No free-text content; template sections 2026-04-24
PR 0.00 feat: Auto-forward LMNR_* environment variables to agent-ser Uses technical jargon and concise change 2026-04-24
PR 0.00 fix(frontend): block /settings/org-defaults* routes in OSS m Template content only, no evidence of AI 2026-04-27
PR 0.00 fix(frontend): prevent duplicate payment successful toast on Template usage; title uses human-style c 2026-04-27
PR 0.00 fix: enforce onboarding completion on every navigation Template sections, no free-form AI-like 2026-04-27