← Back to report

OpenHands/OpenHands

All events — 2026-05-04

Type AI Score Description Actor Reason Date
COMMIT 1.00 feat(settings): add saved LLM profiles (FE) - OSS (#14149) Commit message contains explicit AI assi 2026-05-04
COMMIT 1.00 APP-1325: accept '1' as truthy value for SLACK_WEBHOOKS_ENAB Commit message contains explicit AI assi 2026-05-01
COMMIT 1.00 chore: update protobufjs for CVE-2026-41242 (#14027) Commit message contains explicit AI assi 2026-05-01
COMMIT 1.00 refactor(settings): replace LLMAgentSettings with OpenHandsA Commit message contains explicit AI assi 2026-04-30
COMMIT 1.00 Bump SDK packages to v1.19.1 (#14238) Commit message contains explicit AI assi 2026-04-30
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 Fix GHSA-xqmj-j6mv-4862: Update litellm to 1.83.14 PR body explicitly mentions AI collabora 2026-05-04
PR 1.00 feat(frontend): Add critic result types, component, and even PR body explicitly mentions AI collabora 2026-04-25
PR 1.00 Fix CVE-2026-41066: Update lxml to 6.1.0 PR body explicitly mentions AI collabora 2026-05-01
PR 1.00 fix(config-api): show 'openhands' provider first in provider PR body explicitly mentions AI collabora 2026-05-04
PR 1.00 Make trigger comment more prominent in github bot initial me PR body explicitly mentions AI collabora 2026-05-04
PR 1.00 Add unit tests for get_version() and fix pkg_resources Unbou PR body explicitly mentions AI collabora 2026-05-01
PR 1.00 docs: fix stale and inaccurate markdown documentation PR body explicitly mentions AI collabora 2026-05-01
PR 1.00 refactor: Move openhands.server content to openhands.app_ser PR body explicitly mentions AI collabora 2026-05-01
PR 1.00 refactor: move AppMode class to config_api/config_models.py PR body explicitly mentions AI collabora 2026-05-01
PR 1.00 Remove openhands.core package PR body explicitly mentions AI collabora 2026-05-01
PR 1.00 Migrate all jwt_secret consumers from OpenHandsConfig to Jwt PR body explicitly mentions AI collabora 2026-04-30
PR 1.00 Remove mcp_config.py: drop TOML-based MCP configuration PR body explicitly mentions AI collabora 2026-04-30
PR 1.00 Remove legacy LLMConfig and all related code PR body explicitly mentions AI collabora 2026-04-30
PR 1.00 Remove legacy condenser_config and model_routing_config PR body explicitly mentions AI collabora 2026-04-29
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 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 fix: correct GLOBAL_SKILLS_DIR path for skills settings page 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 feat: Add REST endpoint to send follow-up messages to conver 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 CVE-2026-34444: Update lupa to 2.8 PR body explicitly mentions AI collabora 2026-04-16
PR 1.00 feat: add sandbox_id placeholder to URL patterns for path-ba PR body explicitly mentions AI collabora 2026-05-03
PR 1.00 docs(enterprise): add sandbox routing configuration guide PR body explicitly mentions AI collabora 2026-05-04
PR 1.00 fix: share GCS storage.Client() across requests to prevent c PR body explicitly mentions AI collabora 2026-05-02
PR 1.00 APP-1346 feat: Proxy Tavily MCP connections through app serv PR body explicitly mentions AI collabora 2026-05-03
PR 1.00 Fix local process sandbox readiness for MCP conversations PR body explicitly mentions AI collabora 2026-05-02
PR 1.00 fix: replace datetime.now() with datetime.now(timezone.utc) PR body explicitly mentions AI collabora 2026-05-01
PR 1.00 fix: skip store_idp_tokens for SAML IdPs PR body explicitly mentions AI collabora 2026-04-30
PR 1.00 Enforce canonical settings query keys in frontend PR body explicitly mentions AI collabora 2026-04-18
PR 1.00 feat: introduce LLMModelService with DI, replacing legacy co PR body explicitly mentions AI collabora 2026-04-30
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 refactor: move openhands.core.logger to openhands.app_server PR body explicitly mentions AI collabora 2026-04-30
PR 1.00 Remove unused OpenHandsConfig from RepositoryStore and UserR PR body explicitly mentions AI collabora 2026-04-30
PR 0.30 feat(saas): dynamic incident banners via incident.io Widget Slightly formal intro in summary, but ha 2026-01-18
PR 0.30 feat+fix(app-server): add auto_pause_existing flag and fix s Slight formal tone but predominantly tec 2026-03-04
PR 0.20 Bump SDK packages to v1.19.1 Structured changelog; phrasing is techni 2026-04-30
PR 0.20 Remove socketio from app server communications Technical terms and changelog style; no 2026-04-28
PR 0.20 created api for llms, created README_ZH.md Simple phrasing but lacks clear AI patte 2024-03-15
PR 0.20 feat: Support Personal Skills/Agent Repo via Settings Free-text contains truncation but openin 2026-05-02
PR 0.10 Fix SaaS routes shadowed by frontend mount Technical explanation; uses informal, do 2026-05-03
PR 0.10 docs: document truthy value convention for env var enable to Contains domain-specific context and inf 2026-05-01
PR 0.10 APP-1325: accept '1' as truthy value for SLACK_WEBHOOKS_ENAB PR title uses ticket reference and domai 2026-05-01
PR 0.10 refactor: remove OpenHandsConfig from settings and secrets s Brief, technical content with domain-spe 2026-05-01
PR 0.10 fix: align OAuth 2.0 with Jira DC server requirements Title and content are terse and technica 2026-05-01
PR 0.10 refactor(settings): replace LLMAgentSettings with OpenHandsA Summary uses GitHub/SDK jargon and refer 2026-04-29
PR 0.10 feat: add bitbucket cloud resolver for pr comment triggers PR title and content are terse and domai 2026-04-29
PR 0.10 feat: replace ENABLE_ONBOARDING with OH_ENABLE_ONBOARDING se Uses technical flags and informal langua 2026-04-28
PR 0.10 fix(acp): defensive fallback for api_key_env_var missing fro Technical explanation with domain-specif 2026-04-28
PR 0.10 feat(settings): add saved LLM profiles (FE) - OSS Contains domain-specific terms and abbre 2026-04-27
PR 0.10 fix(i18n): translate hardcoded settings strings Short summary and domain-specific conten 2026-05-04
PR 0.10 fix(backend): add WebSocket and HTTP proxy for K8s deploymen Summary uses domain terms and informal t 2026-01-24
PR 0.10 Fix OAuth proxy callback for Better Auth >=1.x Uses specific OAuth and Better Auth jarg 2026-05-04
PR 0.10 feat(frontend): Allow bulk selection and deletion of convers Domain-specific and concise; informal hu 2026-04-06
PR 0.10 feat(frontend): show full model name in conversation header Minimal completion with domain reference 2026-05-04
PR 0.10 Refactor: consolidate theme colors with semantic tokens Refactoring details and domain terms; to 2025-12-07
PR 0.10 feat(frontend): centralize modal management with Zustand sto Technical detail about Zustand; concise 2026-01-19
PR 0.10 fix: chat status row background to match input container Issue description is informal and domain 2026-01-24
PR 0.10 fix: slash menu deduplication and skill description Technical details and casual style sugge 2026-03-06
PR 0.10 Fix backend base URL normalization + settings stability Technical summary, concise and unembelli 2026-04-14
PR 0.10 feat: add financial document intelligence utility for regula Domain-specific file references and mini 2026-05-02
PR 0.10 fix(integrations): deduplicate merged repositories by full_n Uses technical context and clear functio 2026-04-19
PR 0.10 feat(app-server): paginate V1 branch search with non-empty q Context filled with concrete API details 2026-04-19
PR 0.10 fix: use shared GCS client to prevent connection pool exhaus Explanation uses direct tone, technical 2026-05-02
PR 0.10 feat(acp): ACP agent selection UI — settings page, nav, and Bullet summary, domain terms, no AI phra 2026-04-28
PR 0.10 Add /integration/github/token endpoint Bullet points, technical references, ter 2026-04-28
PR 0.05 chore(security): add 7-day Python and npm dependency freshne Bullet points show technical depth; info 2026-04-03
PR 0.05 fix(llm): skip Gemini full endpoint URL as base_url to preve Technical fix with details, lacks AI-sty 2026-04-20
PR 0.05 fix(acp): remove 'ACP · ' prefix from tool call messages in Terse, domain-specific, informal tone in 2026-05-01
PR 0.05 fix(acp): suppress in_progress tool call events to prevent e Technical explanation, bullet points, in 2026-05-01
COMMIT 0.00 Fix GHSA-xqmj-j6mv-4862: Update litellm to 1.83.14 (#14299) Brief CVE fix message; standard bot co-a 2026-05-04
COMMIT 0.00 Fix CVE-2026-41066: Update lxml to 6.1.0 (#14259) Concise CVE fix with bot co-author; huma 2026-05-04
COMMIT 0.00 APP-1547 Added sqlalchemy mapper to loquacious logger list ( Short technical commit message; informal 2026-05-04
COMMIT 0.00 APP-1546 feat(frontend): expose sandbox grouping strategy UI Domain-specific jargon and issue refs; h 2026-05-04
COMMIT 0.00 feat: move PostHog server side (#14006) Casual, technical commit; human style an 2026-05-04
COMMIT 0.00 feat: Proxy Tavily MCP connections through app server (#1427 Concise, domain-specific commit; human a 2026-05-04
COMMIT 0.00 Fix SaaS routes shadowed by frontend mount (#14279) Commit message is terse and domain-speci 2026-05-03
COMMIT 0.00 Add unit tests for get_version() and fix pkg_resources Unbou Standard commit message format with huma 2026-05-01
COMMIT 0.00 Fix agent kind (#14263) Concise and technical commit message, ty 2026-05-01
COMMIT 0.00 docs: document truthy value convention for env var enable to Terse documentation change, normal for h 2026-05-01
COMMIT 0.00 docs: fix stale and inaccurate markdown documentation (#1425 Brief commit message and standard human 2026-05-01
COMMIT 0.00 refactor: Move openhands.server content to openhands.app_ser Technical refactor log, terse and specif 2026-05-01
COMMIT 0.00 refactor: move AppMode class to config_api/config_models.py Standard refactor message; domain-specif 2026-05-01
COMMIT 0.00 Remove openhands.core package (#14252) Simple package removal message; entirely 2026-05-01
COMMIT 0.00 refactor: remove OpenHandsConfig from settings and secrets s Technical refactor with domain details, 2026-05-01
COMMIT 0.00 Release 1.7.0 (#14184) Standard release commit format, with hum 2026-05-01
COMMIT 0.00 Migrate all jwt_secret consumers from OpenHandsConfig to Jwt Typical migration/refactor log with spec 2026-05-01
COMMIT 0.00 fix: align OAuth 2.0 with Jira DC server requirements (#1425 Succinct technical commit; domain-specif 2026-05-01
COMMIT 0.00 Remove mcp_config.py: drop TOML-based MCP configuration (#14 Concise commit message; uses technical j 2026-04-30
COMMIT 0.00 Remove legacy LLMConfig and all related code (#14239) Technical, succinct commit subject; natu 2026-04-30
COMMIT 0.00 feat: introduce LLMModelService with DI, replacing legacy co Commit follows standard conventional com 2026-04-30
COMMIT 0.00 refactor: move openhands.core.logger to openhands.app_server Terse, technical; matches developer comm 2026-04-30
COMMIT 0.00 Remove unused OpenHandsConfig from RepositoryStore and UserR Human style; domain-specific and concise 2026-04-30
COMMIT 0.00 feat: add bitbucket data center resolver for pr comment trig Informal phrasing with common feature in 2026-04-30
COMMIT 0.00 refactor: move openhands.utils to openhands.app_server.utils Routine refactor message using typical m 2026-04-30
COMMIT 0.00 feat: Auto-generate OPENHANDS_API_KEY as system secret for a Standard engineering language for a new 2026-04-30
COMMIT 0.00 Remove dead code from openhands.utils package (#14221) Dead code removal is a succinct, standar 2026-04-30
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
PR 0.00 chore(deps): bump the security-all group across 1 directory 2026-05-04
PR 0.00 PLTF-1269: replace real sleeps with asyncio.sleep(0) in main Template head and commit info only; no A 2026-04-15
PR 0.00 chore(deps): bump the security-all group across 1 directory 2026-04-29
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 refactor(acp): use SDK provider registry in app UI Technical jargon in summary; human-fille 2026-05-04
PR 0.00 fix(acp): bootstrap-prompt resume when sandbox is recycled ( Domain jargon, specific file refs; human 2026-05-04
PR 0.00 Fix agent kind Human style in justification; domain abb 2026-05-01
PR 0.00 Release 1.7.0 Release notes are terse and minimal; no 2026-04-28
PR 0.00 ALL-5659: fix self-hosted Slack OAuth to use configured app Contains domain-specific context and par 2026-04-27
PR 0.00 chore: update protobufjs for CVE-2026-41242 Contains terse references; human style s 2026-04-20
PR 0.00 APP-1547 Added sqlalchemy mapper to loquacious logger list No free text; only title. No AI stylisti 2026-05-04
PR 0.00 APP-1546 feat(frontend): expose sandbox grouping strategy UI Casual style, uses shorthand and parenth 2026-05-04
PR 0.00 fix Windows compatibility: use cross-platform temp directory Technical explanation with specific file 2026-05-01
PR 0.00 feat(acp): minimal generic ACP agent UI (closes #14222) Explains with abbreviations and domain-s 2026-04-30
PR 0.00 feat(chat): add /model slash command to list and switch LLM Concise summary, informal phrasing in co 2026-05-04
PR 0.00 fix(resend-sync): switch to createdAfter delta fetch Terse, specific technical fix; no AI hal 2026-05-04
PR 0.00 feat: move PostHog server side No author text present; only template an 2026-04-17
PR 0.00 feat: enforce conversation limits PR content is missing; cannot assess AI 2026-04-27
PR 0.00 chore(deps): bump gitpython from 3.1.46 to 3.1.47 in /enterp 2026-05-03
PR 0.00 fix: make openhands.server.app resilient to missing optional Technical and context-specific phrasing; 2026-04-20
PR 0.00 feat: add structured audit logging for secrets access endpoi Uses domain-specific terms, clear contex 2026-03-22
PR 0.00 App 564 add onboarding plugin modal No substantive free-text; only template 2026-05-01
PR 0.00 feat(frontend): Add color-coded task status icons Technical summary with domain terms; not 2026-03-22
PR 0.00 APP-1389: add bitbucket data center resolver for pr comment No meaningful author content; template o 2026-04-30
PR 0.00 fix: correctly raise 404 when updating or deleting a nonexis Clear, focused, slightly informal human 2026-05-01
PR 0.00 chore(deps): bump dawidd6/action-download-artifact from 15 t 2026-04-30