← back to report

OpenHands/OpenHands

// all events — 2026-09-03

Type AI Score Description Actor Reason Date
commit 1.00 docs: strengthen code review evidence policy (#17089) Includes an OpenHands AI co-author trail 2026-09-03
commit 1.00 feat: split automation permissions into view/manage with cre Includes an OpenHands AI co-author trail 2026-09-03
commit 1.00 feat(conversation-panel): add conversation tags and filterin Commit message contains explicit AI assi 2026-09-02
commit 1.00 chore: Bump automation default to 1.10.0 (#17086) Co-authored-by trailer identifies OpenHa 2026-09-02
commit 1.00 docs: refresh AGENTS.md guidance (#16923) The commit explicitly credits OpenHands, 2026-08-26
commit 1.00 fix(home): remember local workspace mode selection (#16881) Contains a Co-authored-by trailer identi 2026-08-25
commit 1.00 feat(automations): show a run's live phase (#16740) Commit message contains explicit AI assi 2026-08-24
commit 1.00 fix(desktop): ship the bundled Node's npm on Windows (#16381 Commit message contains explicit AI assi 2026-08-23
commit 1.00 fix(ci): refresh readiness comment when label is added (#168 Includes Co-authored-by trailers naming 2026-08-23
commit 1.00 docs: document OpenHands repository boundaries (#16834) Includes a Co-authored-by trailer naming 2026-08-23
commit 1.00 docs: require acceptance criteria review checklist (#16832) Includes a Co-authored-by trailer naming 2026-08-23
commit 1.00 fix(ci): use reproduction steps for ready-for-dev checks (#1 Includes Co-authored-by trailers naming 2026-08-23
commit 1.00 fix: forward disabled_skills into agent_context so backend e Includes a Co-authored-by trailer naming 2026-08-23
commit 1.00 fix: correlate local conversation telemetry with Canvas iden Commit explicitly includes the AI agent 2026-08-22
commit 1.00 fix: render the VSCode button on self-hosted (local) backend Commit message contains explicit AI assi 2026-08-21
commit 1.00 feat: add LLM provider-connections UI (local agent-server) ( Explicitly credits OpenHands as a co-aut 2026-08-19
commit 1.00 feat: show workspace path in Files view (#16362) Commit message contains explicit AI assi 2026-08-19
commit 1.00 fix: restore onboarding modal bottom padding and stop leftov Commit message contains explicit AI assi 2026-08-18
pr 1.00 Support generic custom automation manifests in Canvas PR body explicitly mentions AI collabora 2026-09-03
pr 1.00 feat: add direct-prompt Model Router settings PR body explicitly mentions AI collabora 2026-07-28
pr 1.00 fix: remove accidental plan build keyboard shortcut PR body explicitly mentions AI collabora 2026-08-21
pr 1.00 fix(ui): cap model picker popover height to visible viewport PR body explicitly mentions AI collabora 2026-09-03
pr 1.00 feat(extensions): add SVG-edit page example PR body explicitly mentions AI collabora 2026-08-26
pr 1.00 feat: track authenticated Canvas arrivals Explicitly states the change was impleme 2026-09-01
pr 1.00 docs: strengthen code review evidence policy PR body explicitly mentions AI collabora 2026-09-02
pr 1.00 test(deploy): build agent-canvas image for PR #16426 (bulk-a PR body explicitly mentions AI collabora 2026-09-03
pr 1.00 ci: fail the build on high/critical npm advisories Explicitly says the pull request was ope 2026-09-03
pr 1.00 fix: strengthen child-conversation launch dedup with server- The description explicitly says it was i 2026-08-27
pr 1.00 fix(mcp): pin fastmcp to the range where MCP OAuth token ref PR body explicitly mentions AI collabora 2026-09-03
pr 1.00 fix(automations): render the shipped current_phase on live r Explicitly states the contribution was m 2026-09-03
pr 1.00 fix(ci): keep a section whose first line opens a fenced bloc Review explicitly identifies the text as 2026-08-22
pr 1.00 fix(ci): match issue headings by text, not punctuation The included review explicitly states it 2026-08-19
pr 1.00 feat(backends): add portable configuration import and export The description explicitly states it was 2026-08-25
pr 1.00 refactor(conversation): remove task budget display PR body explicitly mentions AI collabora 2026-08-25
pr 1.00 fix: stop polling inactive cloud backends Explicitly states the change was develop 2026-07-29
pr 1.00 refactor: use React Query for automation SDK version The author explicitly says testing was p 2026-08-28
pr 1.00 feat: Support Light+ and Solarized Light theme Explicitly credits Codex for helping imp 2026-08-16
pr 1.00 feat(acp): dynamic model lists and reasoning-effort selectio Explicitly states the implementation and 2026-08-06
pr 1.00 fix: count unified diff hunk lines whose content starts with PR body explicitly mentions AI collabora 2026-08-31
pr 1.00 fix: keep local session keys off externally reachable listen Explicitly states that an agent helped v 2026-08-29
pr 1.00 fix: opt workspace text fetch out of HTTP cache (no-store) PR body explicitly mentions AI collabora 2026-07-28
pr 1.00 feat: add conversation search via command menu Explicitly states the changes were made 2026-07-27
pr 1.00 fix(mcp): relay the OAuth callback when the redirect cannot Explicitly states implementation was don 2026-08-12
pr 1.00 Polish automation discovery empty-state copy and Add menu Explicitly states the change was made wi 2026-08-19
pr 1.00 fix(settings): reject malformed LLM base URLs instead of sav PR body explicitly mentions AI collabora 2026-07-30
pr 0.81 fix: refresh commits after terminal commands Repetitive, polished reproduction and ve 2026-08-21
pr 0.80 fix(hooks): depend on initialHistory object instead of initi Generic placeholder-heavy prose and broa 2026-08-16
pr 0.79 fix(chat): keep stopped conversation open The exhaustive numbered verification and 2026-07-29
pr 0.78 fix: guard replaced socket's late close from mutating connec Polished, highly structured explanation 2026-08-31
pr 0.77 fix(skills): preserve toggle state across settings refetches Highly structured validation prose is un 2026-07-28
pr 0.76 fix: auto-recover from stale SQLite migration on automation Detailed, polished summary uses generic 2026-08-07
pr 0.68 fix: return 404 instead of 503 for rejected backend prefixes Unusually exhaustive, polished verificat 2026-08-16
pr 0.65 fix(automation): launch uvicorn using uv run --no-project -- Formal causal explanation and polished v 2026-08-16
pr 0.65 fix(conversation): stop a whitespace-only rename saving an e Unusually elaborate, highly polished exp 2026-08-31
pr 0.62 chore: remove orphaned .pr artifact from main (#17010) Highly polished, exhaustive infrastructu 2026-08-31
pr 0.58 fix(redact-mcp-secrets): don't abort URL secret collection o Technical and concise, but the polished 2026-08-28
pr 0.56 fix(chat): reserve bottom padding for mobile composer Repetitive, generic UI summary and highl 2026-08-07
pr 0.55 fix(hooks): include `send` in useHandleWSEvents effect deps Highly polished explanation with some fo 2026-08-16
pr 0.48 feat(conversation-panel): group by container and workspace i Structured technical summary is somewhat 2026-09-02
pr 0.48 fix: recover from stale SQLite DB migration crash on startup Polished agent notes with some generic p 2026-08-16
pr 0.47 fix(proxy): avoid timeout listener leaks Detailed diagnostic narrative is polishe 2026-08-23
pr 0.45 feat(settings): bulk-add provider models as LLM profiles Polished and unusually expansive, but gr 2026-08-08
pr 0.45 fix: prevent late MSW requests during vitest teardown Generic verification wording, though the 2026-08-22
pr 0.45 fix(settings): hide always-on stream toggle Detailed polished agent prose, but groun 2026-08-24
pr 0.44 fix(websocket): ignore late closes from replaced sockets Polished technical prose, though it cont 2026-08-23
pr 0.43 fix(chat): make long /btw responses scrollable Contains precise UI measurements and foc 2026-07-28
pr 0.42 fix(engines): require node >=24 (#17008) Clear technical rationale, but no strong 2026-09-01
pr 0.35 feat: use DB-driven free/default model flags in Canvas Highly polished summary; AI appears in r 2026-08-18
pr 0.35 feat: display message timestamps on hover Generic explanatory phrasing is somewhat 2026-09-03
pr 0.35 fix: drain in-flight MSW requests before jsdom teardown Highly polished explanation, though its 2026-08-25
pr 0.35 feat: add /skills slash command Specific implementation and test details 2026-08-08
pr 0.35 fix(home): clarify banner when active LLM profile is missing Mostly conventional technical PR prose w 2026-08-06
pr 0.35 feat(transcript-export): bounded head+tail export for very l Specific implementation and testing deta 2026-07-29
pr 0.30 fix(proxy): add --disable-secure to strip Secure from proxie Concise, domain-specific changelog with 2026-08-06
pr 0.30 feat: add /feedback slash command Structured technical explanation is thor 2026-08-08
pr 0.28 fix: keep confirmation prompt visible outside grouped events Detailed polished agent section, though 2026-09-03
pr 0.25 fix: migrate archived conversations from localStorage to ser Polished and structured, but contains co 2026-08-22
pr 0.25 fix(i18n): use i18next placeholders in budget usage format Highly polished summary, though the loca 2026-08-25
pr 0.25 feat: let Canvas Extensions declare a custom SVG icon Detailed security and implementation spe 2026-09-01
pr 0.25 fix: persist cloud conversation title updates Specific Cloud API and test details outw 2026-07-28
pr 0.24 fix: prevent stale conversation history merges Generic polished verification language, 2026-08-25
pr 0.24 fix(workspaces): scope cached lists by backend Detailed backend-specific regression beh 2026-08-23
pr 0.20 fix: route compact context to condense-capable runtime Polished technical description, but no c 2026-09-03
pr 0.20 fix(metrics): fall back to REST cache_read_tokens when the l Technical, specific wording with no clea 2026-08-28
pr 0.20 fix(frontend): prevent empty title mutation on whitespace-on Clear technical explanation and specific 2026-09-01
pr 0.20 feat: split automation permissions into view/manage with cre Detailed permission and backend referenc 2026-09-02
pr 0.20 fix(settings): keep API key field blank with placeh Detailed environment-specific testing an 2026-08-01
pr 0.20 docs: correct stale comments in .env.sample Specific repository references and conci 2026-09-01
pr 0.20 fix(plugins): isolate cached data by backend Repository-specific cache details and pr 2026-08-23
pr 0.20 docs: correct agent-server default version in DEVELOPMENT.md Specific config and script references su 2026-09-02
pr 0.20 fix: render SDK corrective nudge as informational message in Specific implementation details and cand 2026-08-23
pr 0.18 fix(mcp): validate OAuth authorization URLs Generic security summary, but it include 2026-08-27
pr 0.15 fix: self-heal stale cloud org ID to prevent 403 during onbo Detailed technical verification is speci 2026-08-25
pr 0.15 fix(test): keep ProgressEvent resolvable after jsdom teardow Highly technical failure analysis is spe 2026-09-02
pr 0.15 fix(security): pin Electron windows to the loopback app Security analysis uses precise Electron 2026-09-02
pr 0.15 fix(events): catch missing event file error to prevent UI cr Brief, concrete reproduction steps and a 2026-08-22
pr 0.15 fix: stop untitled finished conversations from fast-polling Terse, issue-specific wording and concre 2026-08-25
pr 0.15 refactor: infer issue readiness type from body instead of la Uses precise repository terminology and 2026-08-27
pr 0.15 refactor: Consolidate duplicate src/context/ and src/context Straightforward refactor summary with or 2026-08-05
pr 0.15 fix(ci): report mock-LLM E2E as failed when globalTimeout tr Highly specific CI behavior and reproduc 2026-08-31
pr 0.12 docs: sync AGENTS.md default LLM model with settings.ts Template-based description uses precise 2026-09-03
pr 0.12 fix(chat): avoid re-rendering unchanged historical Markdown Highly technical performance details and 2026-08-30
pr 0.12 fix: scope workspace queries to the active backend Specific reproduction details, code-leve 2026-08-25
pr 0.12 fix: remove mobile resize listeners with capture flag Technical, specific wording and regressi 2026-08-16
pr 0.10 feat: migrate home pinned automations from localStorage to m Repository-specific rationale and implem 2026-09-02
pr 0.10 feat: persist workspace/repo metadata as server-side convers Specific domain details and testing note 2026-08-17
pr 0.10 fix(e2e): double waitForCreatedAutomationId timeout to reduc Concise, issue-specific diagnosis and te 2026-08-21
pr 0.10 fix(canvas-extensions): show the install failure reason Informal, domain-specific reproduction d 2026-09-03
pr 0.10 feat(automations): add test-run gate to creation Detailed workflow and stateful backend r 2026-08-26
pr 0.08 fix(diffstats): don't skip hunk lines whose own text starts Specific technical debugging details str 2026-08-28
pr 0.08 fix(security): HTML-escape the injected runtime config and s Technical, specific reproduction details 2026-09-02
pr 0.08 feat: auto-add project subdirectories as workspaces in Docke Human text is specific and natural, whil 2026-07-29
pr 0.07 fix: join local Canvas Extension source and path for install Concrete path cases, backend behavior, a 2026-09-01
pr 0.06 test(i18n): keep the onboarding LLM subtitle in sync with th Specific issue history, test behavior, a 2026-08-26
commit 0.05 fix: list a cloud conversation own skills in show available Terse, domain-specific commit message wi 2026-09-01
commit 0.05 fix: pass the active org when opening cloud settings links ( Concise, specific fix description typica 2026-09-01
commit 0.05 docs: add DefenseClaw and testing matrix to the docs index ( Terse, domain-specific commit message wi 2026-08-18
commit 0.05 fix: honor the home LLM dropdown selection over an agent pro Concise technical commit message; no sty 2026-08-18
commit 0.05 perf: batch StreamingDeltaEvents so the UI keeps up with fas Terse technical message; co-author trail 2026-08-18
commit 0.05 refactor: serve the automation interface from the manifest a Concise, domain-specific refactoring com 2026-08-18
commit 0.05 docs: fix broken internal links (#16627) Brief technical commit message with a no 2026-08-18
pr 0.05 fix(hooks): remove stale mouse listener cleanup in drag-resi Terse placeholders and informal issue re 2026-08-16
commit 0.04 fix(utils): correctly count diff stats for hunk lines starti Specific terse bug-fix message using rel 2026-09-01
commit 0.04 feat: allow editing a custom cron expression from the edit-a Brief, domain-specific feature descripti 2026-09-01
pr 0.04 docs: correct local-stack persistence paths in DEVELOPMENT.m Brief, repository-specific documentation 2026-09-02
commit 0.03 fix(deps): patch DOMPurify sanitization bypass (#17060) Terse dependency fix with a normal co-au 2026-09-01
commit 0.03 feat: unified cloud settings entrypoint for Agent Canvas (#1 Concise feature commit with repository-s 2026-09-01
commit 0.03 fix(api): auto-load workspace hooks on conversation start (# Terse API fix with ordinary co-author tr 2026-09-01
commit 0.03 feat: enable LLM provider connections on cloud (#16757) Concise cloud feature message with norma 2026-09-01
pr 0.03 docs: pin ACP docker example to defaults agentServer Concise, specific documentation change w 2026-09-03
commit 0.02 fix(i18n): use i18next placeholders in budget usage format ( Terse, domain-specific commit message wi 2026-09-03
commit 0.02 chore: remove unused random tip code (#16935) Terse conventional commit with a human c 2026-08-27
commit 0.02 docs: refresh Canvas code review guidelines (#16941) Terse, repository-specific documentation 2026-08-27
commit 0.02 docs: clarify PR template agent section (#16942) Brief conventional commit message with n 2026-08-27
commit 0.02 docs: refresh AGENTS.md guidance (#16310) Concise conventional commit with standar 2026-08-24
commit 0.02 fix(agent-canvas): scope baked working_dir to the default-lo Specific conventional commit with a stan 2026-08-24
commit 0.02 fix(providers): follow next_page_id so cloud picks surface p Terse, domain-specific conventional comm 2026-08-23
commit 0.02 feat: add linux desktop installer build (CI + deb maintainer Terse, specific conventional commit with 2026-08-23
commit 0.02 fix(ci): edit the mock-LLM E2E PR comment in place (#16591) Terse, domain-specific conventional comm 2026-08-23
commit 0.02 fix(ci): prevent issue readiness workflow from failing on no Terse, specific conventional commit with 2026-08-23
commit 0.02 chore: bump @openhands/extensions to 0.17.0 (#16717) Terse, specific dependency bump commit m 2026-08-19
commit 0.02 feat(automations): install a catalog entry that ships a scri Specific automation change with a human 2026-08-19
commit 0.02 fix(backend-registry): preserve URL fragments in withBackend Specific backend fix with a human co-aut 2026-08-19
commit 0.02 fix: normalize trailing slash in git remote URLs (#16536) Terse conventional commit with a human c 2026-08-19
commit 0.02 feat(sidebar): add getting started checklist with settings t Terse conventional commit with a human c 2026-08-19
commit 0.02 fix: clear stale urlSearchResults for non-matching HTTPS URL Specific technical commit message with a 2026-08-19
commit 0.02 fix(ci): stop treating markdown as frontend evidence-bearing Concise domain-specific commit message w 2026-08-19
commit 0.01 feat: link chat file paths to the Files drawer (#16181) Terse conventional commit message with s 2026-08-24
commit 0.01 feat(skills): replace the all-on skill catalog with an expli Terse conventional commit message with r 2026-08-24
commit 0.01 fix: hide API key for OpenHands provider on cloud (#16863) Short, specific fix description in conve 2026-08-24
commit 0.01 feat(settings): expose the LLM-switching toggle in Agent set Concise conventional commit naming a spe 2026-08-24
commit 0.01 fix: clean up dev:minimal services on SIGHUP (#16279) Terse technical commit message with spec 2026-08-24
commit 0.01 fix: clean up dev:extra-backend agent-server on SIGHUP (#162 Terse technical commit message naming th 2026-08-24
commit 0.01 fix(acp): surface a 'credentials configured' banner state on Specific conventional commit with only a 2026-08-23
commit 0.01 fix: keep the events socket alive across refetches and bound Terse, domain-specific fix message with 2026-08-21
commit 0.01 feat: instrument onboarding checklist link clicks (#16777) Concise instrumentation commit message w 2026-08-21
commit 0.01 chore: bump @openhands/typescript-client to 1.38.1 (#16780) Standard terse dependency bump message. 2026-08-21
commit 0.01 feat: send template provenance for versioned setup entries ( Specific, concise feature commit message 2026-08-21
commit 0.01 chore: bump @openhands/extensions to 0.18.0 (#16754) Standard terse dependency bump message. 2026-08-21
commit 0.01 fix(git): stop reading a remote URL's port as part of the re Terse conventional commit with a human c 2026-08-20
commit 0.01 fix: support mouse drag-to-scroll on recommended rails (#167 Terse conventional commit message with s 2026-08-20
commit 0.01 fix: do not silently persist ACP model picks to agent_settin Terse, domain-specific conventional comm 2026-08-20
commit 0.01 fix: unsandbox the PDF preview iframe so the built-in viewer Terse technical commit message with conc 2026-08-20
commit 0.01 fix(skills): keep modal actions visible for long description Conventional commit with human sign-off 2026-08-20
commit 0.01 feat(conversation): add overview panel and unified commits d Terse conventional feature commit with a 2026-08-20
commit 0.01 feat: polish automations dashboard, recommended rail, and Ad Concise conventional commit naming speci 2026-08-20
commit 0.01 docs(tests): point the router example at a test that exists Concise, domain-specific documentation f 2026-08-19
commit 0.01 chore: bump openhands-automation to 1.8.0 (#16712) Terse, specific dependency bump commit m 2026-08-19
commit 0.01 fix(chat): scope Cmd+Enter build shortcut to plan mode (#167 Concise, domain-specific bug fix in conv 2026-08-19
commit 0.01 fix: reconcile non-native tool-call streamed Specific technical fix using domain term 2026-08-19
commit 0.01 fix: combine stats.usage_to_metrics into AppConversation.met Detailed but terse technical commit mess 2026-08-19
commit 0.01 fix(scripts): use 127.0.0.1 for remaining localhost service Concise, specific networking fix in conv 2026-08-19
commit 0.00 feat: add local Agent Canvas Planner support (#16178) Specific human co-author is listed with 2026-09-02
commit 0.00 feat: Make automation run UI task-outcome aware (#16937) — 2026-08-31
commit 0.00 fix: hide Cloud reconnect controls in cookie-auth (OHE-hoste — 2026-08-31
commit 0.00 fix: scope the settings nav to Application when locked to Cl — 2026-08-31
commit 0.00 fix: scope plugin queries to the active backend (#16891) — 2026-08-31
commit 0.00 fix(desktop): parse window-open URLs instead of prefix-match — 2026-08-31
commit 0.00 fix(settings): disable save when edits are reverted (#16120) — 2026-08-30
commit 0.00 fix(automations): flip the kebab menu above the trigger when — 2026-08-30
commit 0.00 fix(ci): accept h2 readiness sections (#17011) — 2026-08-30
commit 0.00 fix: Add --disable-telemetry runtime flag for self-hosted ca — 2026-08-28
commit 0.00 chore: Bump agent server and automation defaults (#16970) — 2026-08-28
commit 0.00 fix(chat): re-derive active profile stamp from event history — 2026-08-28
commit 0.00 feat: show manifest-declared value statements on dashboard c — 2026-08-27
commit 0.00 chore(main): release 1.16.0 (#16785) — 2026-08-27
commit 0.00 feat: land the Canvas Extensions frontend (load pages, sideb — 2026-08-27
commit 0.00 chore: bump SDK deps (software-agent-sdk 1.44.0, automation — 2026-08-27
commit 0.00 feat: fix default and free models (#16922) — 2026-08-27
commit 0.00 fix: rename conversation title on cloud backends (#16966) — 2026-08-27
commit 0.00 feat: skip onboarding when a user-added Local backend has a — 2026-08-27
commit 0.00 fix: validate api key before advancing backend connection st — 2026-08-27
commit 0.00 feat: pin a favorite sidebar page as the home route (#16868) Terse conventional commit message with n 2026-08-25
commit 0.00 fix: bound automation run-history fan-out and pause sidebar Concise conventional commit message with 2026-08-25
commit 0.00 ci(deps): bump actions/setup-python from 6 to 7 in the actio — 2026-08-23
commit 0.00 fix(ci): ignore fenced headings in readiness checks (#16595) Terse conventional commit message with n 2026-08-22
commit 0.00 docs: fix broken reference to new-conversation-button.tsx in Specific documentation fix and ordinary 2026-08-22
commit 0.00 feat(settings): select supported LLM providers (#16772) Terse domain-specific commit message wit 2026-08-22
commit 0.00 chore(main): release 1.15.0 (#16664) — 2026-08-21
pr 0.00 chore(main): release 1.17.0 — 2026-08-27