← back to report

OpenHands/OpenHands

// all events — 2026-08-25

Type AI Score Description Actor Reason Date
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
commit 1.00 ci: bump agent-canvas chart image tag on release (#16665) Co-authored-by trailer identifies openha 2026-08-17
commit 1.00 fix: prevent silent agent profile downgrade (#16523) Co-authored-by trailer identifies openha 2026-08-17
commit 1.00 feat: set Canvas default model to Kimi K3 and tag it free (# Co-authored-by trailer identifies openha 2026-08-17
commit 1.00 test: capture Docker E2E container logs (#16660) Co-authored-by trailer identifies openha 2026-08-17
commit 1.00 fix: show full workspace file tree in Files tab on cloud bac Co-authored-by trailer identifies openha 2026-08-17
commit 1.00 feat: add LLM pre-flight validation to prevent saving miscon Co-authored-by trailers identify AI assi 2026-08-16
commit 1.00 feat(canvas): present structured error outcomes (#16231) Commit message contains explicit AI assi 2026-08-15
commit 1.00 fix(dev): stop baking absolute VITE_BACKEND_BASE_URL in npm Commit trailer credits OpenHands, indica 2026-08-15
commit 1.00 fix: preserve backend scope in conversation links (#16091) Commit trailers credit OpenHands and an 2026-08-15
commit 1.00 fix(onboarding): preselect OpenHands LLM provider after pick Contains a Co-authored-by trailer naming 2026-08-14
commit 1.00 ci: remove broken QA Changes workflow (#16549) Contains Co-authored-by trailers naming 2026-08-14
commit 1.00 chore: bump SDK deps (software-agent-sdk 1.42.1, automation Co-authored-by trailer identifies the Op 2026-08-13
commit 1.00 fix: drain pending MSW callbacks before jsdom teardown to st Explicitly credits OpenHands, indicating 2026-08-12
commit 1.00 fix: spawn launcher services without implicit shell (#16093) Commit message contains explicit AI assi 2026-08-11
commit 1.00 fix(automations): surface non-MCP-installable integrations i Commit message contains explicit AI assi 2026-08-11
pr 1.00 docs: document cross-repository version compatibility Explicitly states the contribution was m 2026-08-24
pr 1.00 feat(backends): add portable configuration import and export Explicitly states it was implemented and 2026-08-25
pr 1.00 feat(frontend): summarize collapsed action groups Explicitly attributes implementation and 2026-08-13
pr 1.00 fix(i18n): use i18next {{param}} placeholders in the budget Explicitly states the implementation and 2026-08-25
pr 1.00 feat(frontend): add Turn-this-into-an-automation action on c Explicitly discloses that implementation 2026-08-22
pr 1.00 fix(chat): re-derive active profile stamp from event history The included review explicitly states it 2026-08-08
pr 1.00 refactor(conversation): remove task budget display PR body explicitly mentions AI collabora 2026-08-25
pr 1.00 fix: Add --disable-telemetry runtime flag for self-hosted ca PR body explicitly mentions AI collabora 2026-08-25
pr 1.00 feat(conversation-panel): user-applied conversation tags, ta The included review explicitly states it 2026-08-13
pr 1.00 fix(conversation): hide empty budget display Explicitly states that the pull request 2026-08-20
pr 1.00 feat: sync pinned conversations across devices via conversat Explicitly states that the contribution 2026-08-25
pr 1.00 feat: Encourage automation opportunity discovery PR body explicitly mentions AI collabora 2026-08-10
pr 1.00 fix: title generation uses the same LLM as the running agent PR body explicitly mentions AI collabora 2026-08-25
pr 1.00 feat: DB-driven free-model badge and default-model preselect PR body explicitly mentions AI collabora 2026-08-18
pr 1.00 docs: refresh AGENTS.md guidance PR body explicitly mentions AI collabora 2026-08-04
pr 1.00 fix: hide API key for OpenHands provider on cloud Explicitly states the PR was implemented 2026-08-24
pr 1.00 fix(ci): check out PR-description script at base branch tip, Explicitly states the change was prepare 2026-08-24
pr 1.00 fix(acp): force dontAsk session mode for Claude Code The description explicitly says it was g 2026-08-24
pr 1.00 fix(agent-canvas): scope baked working_dir to the default-lo The description explicitly says an AI ag 2026-08-20
pr 1.00 fix: upgrade nanoid to 3.3.18, 5.1.6 (CVE-2026-67213) Explicitly identifies the change as an a 2026-08-23
pr 1.00 feat: add skins - git-backed per-instance custom UIs for Age PR body explicitly mentions AI collabora 2026-08-01
pr 1.00 fix(automations): surface unhealthy automation reasons Explicitly states that the change was de 2026-08-11
pr 1.00 fix(ci): refresh readiness comment when label is added PR body explicitly mentions AI collabora 2026-08-23
pr 0.94 feat(preview): add real live workspace preview with worker p Duplicated numbering and repetitive, gen 2026-08-25
pr 0.93 fix(skills): preserve toggle state across settings refetches The AGENT text and review explicitly ide 2026-07-28
pr 0.90 feat(settings): add a default worktree preference The detailed agent-authored narrative an 2026-08-24
pr 0.86 fix(skills): scope the skills query to the active backend Highly polished agent report with exhaus 2026-08-25
pr 0.84 docs: document development port recovery Formal, comprehensive prose includes sus 2026-08-24
pr 0.84 fix: show conversation tag keys in sidebar chips The repeated, highly structured explanat 2026-08-24
pr 0.82 fix(i18n): use i18next placeholders in budget usage format Detailed, formulaic verification narrati 2026-08-25
pr 0.82 fix: prevent late MSW requests during vitest teardown Both free-text sections use generic, ove 2026-08-22
pr 0.80 fix: drain in-flight MSW requests before jsdom teardown Highly structured diagnostic prose uses 2026-08-25
pr 0.78 fix: scope plugin queries to the active backend Repeated forensic structure and unusuall 2026-08-25
pr 0.78 fix: generate titles with the agent profile's LLM Formulaic reproduction narrative and pol 2026-08-25
pr 0.78 fix: scope workspace queries to the active backend Reuses a formulaic reproduction-and-fix 2026-08-25
pr 0.78 fix(settings): hide always-on stream toggle The agent section uses unusually polishe 2026-08-24
pr 0.78 fix(ci): keep both insteadOf rewrites in the Vercel install Polished, repetitive explanatory prose i 2026-08-19
pr 0.76 fix: isolate terminal command cursors per instance The agent summary is highly polished and 2026-08-13
pr 0.74 feat: unified cloud settings entrypoint for Agent Canvas Formal feature summary and acceptance cr 2026-08-24
pr 0.62 fix: self-heal stale cloud org ID to prevent 403 during onbo Highly polished, exhaustive verification 2026-08-25
pr 0.58 fix(conversation-panel): render idle conversations as paused Overly exhaustive sabotage and verificat 2026-08-21
pr 0.55 feat: land the Canvas Extensions frontend (load pages, sideb Highly polished, expansive technical pro 2026-08-25
pr 0.48 fix(events): catch missing event file error to prevent UI cr Polished agent summary uses generic revi 2026-08-22
pr 0.45 fix(websocket): ignore late closes from replaced sockets Polished validation language is somewhat 2026-08-23
pr 0.45 fix(workspaces): scope cached lists by backend Highly polished validation summary is ge 2026-08-23
pr 0.45 fix(providers): follow next_page_id so cloud picks surface p Highly polished forensic report suggests 2026-08-20
pr 0.43 fix(launch): encode plugin launch payloads as UTF-8 before b Very polished verification narrative, bu 2026-08-23
pr 0.42 feat(home): reframe splash copy around day-to-day engineerin Polished verification is somewhat formul 2026-08-18
pr 0.40 fix(onboarding): validate backend API key before advancing Thorough technical verification is polis 2026-08-23
pr 0.38 fix: auto-recover from stale SQLite migration on automation Technical details are specific, while th 2026-08-07
pr 0.35 Add Build Remote Agent phone pairing (gbr/1) Specific product terminology and clipped 2026-08-23
pr 0.35 fix(ci): keep a section whose first line opens a fenced bloc Deep implementation details and tradeoff 2026-08-22
pr 0.35 fix(desktop): ship the bundled Node's npm on Windows Detailed domain-specific explanation, bu 2026-08-07
pr 0.34 refactor(ws): stop fabricating conversation ids for cache in Detailed domain-specific testing and con 2026-08-23
pr 0.34 fix(proxy): avoid timeout listener leaks Detailed technical explanation is specif 2026-08-23
pr 0.31 fix(settings): disable save when edits are reverted Structured technical summary is plausibl 2026-07-28
pr 0.30 feat(ui): Align setup Review modal with Import confirmation Specific UI terminology and practical ca 2026-08-21
pr 0.30 feat(skills): replace the all-on skill catalog with an expli Technical specificity is strong, though 2026-08-24
pr 0.30 fix: fail fast on unwritable Docker bind mounts and document Reproducible Docker results and specific 2026-08-11
pr 0.30 fix(ci): match issue headings by text, not punctuation Parser-specific terminology and informal 2026-08-19
pr 0.30 feat: add linux desktop installer build (CI + deb maintainer Structured build evidence is detailed bu 2026-08-17
pr 0.28 feat(settings): bulk-add provider models as LLM profiles Specific technical details and casual hu 2026-08-08
pr 0.28 feat(sidebar): support configurable sidebar links via JSON c Well-structured technical explanation is 2026-08-10
pr 0.28 feat: enable/disable an installed MCP server from its card The text is detailed but uses strong dom 2026-07-29
pr 0.25 feat: add OH_FRONTEND_ONLY and OH_BACKEND_ONLY entrypoint mo Detailed verification is technical and c 2026-08-23
pr 0.25 fix: clean up dev:minimal services on SIGHUP Detailed signal-handling and launcher re 2026-08-04
pr 0.25 fix: clean up dev:extra-backend agent-server on SIGHUP Concrete process and lease details stron 2026-08-04
pr 0.24 feat: link chat file paths to the Files drawer Concrete UI behavior, implementation det 2026-07-29
pr 0.22 fix(e2e): double waitForCreatedAutomationId timeout to reduc Specific debugging details and concise i 2026-08-21
pr 0.22 fix(plugins): isolate cached data by backend Technical, domain-specific description l 2026-08-23
pr 0.20 fix: migrate archived conversations from localStorage to ser Polished technical explanation, but it c 2026-08-22
pr 0.20 feat(settings): expose the LLM-switching toggle in Agent set Detailed technical prose, but no explici 2026-08-08
pr 0.18 feat: persist workspace/repo metadata as server-side convers Detailed, domain-specific PR text withou 2026-08-17
pr 0.18 fix(home): remember local workspace mode selection Casual human wording and a natural perso 2026-08-24
pr 0.15 feat(conversation-panel): factory run graph — tree view, tra Technical and specific summary, without 2026-08-24
pr 0.10 feat: pin a favorite sidebar page as the home route Mostly domain-specific technical detail 2026-08-24
pr 0.10 fix: bound automation run-history fan-out and pause sidebar Specific debugging details and domain te 2026-08-24
pr 0.10 feat(automations): show a run's live phase Specific local testing and domain termin 2026-08-20
pr 0.10 fix: preserve Unicode plugin launch parameters Highly technical and test-specific; no s 2026-08-20
pr 0.10 fix: bound automation run-history fan-out and pause sidebar Specific debugging details and domain te 2026-08-16
pr 0.08 fix(ci): let a bug with no rendered surface prove itself wit Personal anecdote and concrete policy de 2026-08-20
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
commit 0.05 refactor: finish the microagent→skill rename in the frontend Specific, terse rename commit with no AI 2026-08-18
commit 0.05 chore: remove unreachable frontend modules and their tests ( Terse conventional chore commit message 2026-08-14
commit 0.05 ci: re-run PR description check when new commits are pushed Terse conventional CI commit message wit 2026-08-14
pr 0.05 fix: stop untitled finished conversations from fast-polling Terse, issue-focused summary with natura 2026-08-25
pr 0.05 feat: add guide for SSYCloud OpenAI-compatible LLM provider Concise provider documentation with conc 2026-08-24
pr 0.04 fix: stop the "Creating conversation" toast getting stuck on Detailed debugging narrative uses concre 2026-08-04
pr 0.03 fix: validate api key before advancing backend connection st Typos, spacing issues, and concrete loca 2026-08-23
pr 0.03 feat(automations): capture disable feedback Detailed product behavior and privacy co 2026-08-13
pr 0.03 fix(query): cap automation run-history fan-out and pause bac Specific test results and implementation 2026-08-22
pr 0.03 refactor: remove test-conversation-id fallbacks in websocket Specific code paths, test counts, and ca 2026-08-11
pr 0.03 fix: keep git diff view in sync after commit/push Focused technical explanation and precis 2026-08-07
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.02 docs(agents): add a repository map clarifying what belongs w Terse technical commit with only a human 2026-08-14
commit 0.02 fix(context-meter): draw the ring track from the foreground, Terse, domain-specific commit message wi 2026-08-12
commit 0.02 fix: stop truncating the Basic LLM provider list at 100 entr Terse, domain-specific commit message wi 2026-08-12
pr 0.02 fix: remove mobile resize listeners with capture flag Concise, issue-specific wording and prac 2026-08-16
pr 0.02 fix: pass session API key to static-server via env instead o Security-specific reasoning and concrete 2026-08-08
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: 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
commit 0.00 fix: always show all workspace folders in grouped view regar Terse, domain-specific commit message wi 2026-08-17
commit 0.00 chore(main): release 1.14.0 (#16603) — 2026-08-17
commit 0.00 fix(automations): set local responder URL from browser origi Terse technical message with a human con 2026-08-17
commit 0.00 feat(automations): add a Git Sync page (#16521) Specific feature commit with a human con 2026-08-17
commit 0.00 ci: run PR description check on draft PRs (#16547) Terse CI change with a human contributor 2026-08-16
commit 0.00 chore(main): release 1.13.0 (#16413) — 2026-08-13
commit 0.00 chore: enforce typed @openhands/typescript-client for agent- Commit message is terse, domain-specific 2026-08-11
commit 0.00 fix: resolve flaky ProgressEvent unhandled rejection in CI ( Terse, technical commit message and huma 2026-08-11
commit 0.00 refactor: replace positional createConversation params with Short, domain-specific refactor message 2026-08-10
commit 0.00 feat: context window usage meter, usage drawer, and manual c Commit message uses domain jargon and is 2026-08-10
commit 0.00 fix: disable chat input drag-resize when not bottom-anchored Concise commit message with abbreviation 2026-08-10
commit 0.00 chore(deps-dev): bump the eslint group across 1 directory wi — 2026-08-10
commit 0.00 feat: add ready-for-dev issue readiness gate with type-speci Commit title is structured, brief, and d 2026-08-10
commit 0.00 chore(deps-dev): bump lint-staged from 16.4.0 to 17.3.0 (#16 — 2026-08-10
commit 0.00 chore(deps): bump i18next-http-backend from 4.0.0 to 4.0.1 i — 2026-08-10
commit 0.00 chore(deps): bump zustand from 5.0.12 to 5.0.14 (#16470) — 2026-08-10
pr 0.00 chore(deps-dev): bump @types/node from 26.1.2 to 26.2.0 in t — 2026-08-17
pr 0.00 chore(main): release 1.16.0 — 2026-08-21
pr 0.00 chore(deps-dev): bump the eslint group across 1 directory wi — 2026-08-17
pr 0.00 chore(deps-dev): bump the testing group across 1 directory w — 2026-08-17
pr 0.00 chore(deps): bump the react-router group across 1 directory — 2026-08-10
pr 0.00 chore(deps): bump downshift from 9.3.2 to 9.4.0 — 2026-08-17
pr 0.00 chore(deps): bump httpxy from 0.5.3 to 0.5.5 — 2026-08-17
pr 0.00 chore(deps): bump uuid from 14.0.0 to 14.0.1 — 2026-08-17
pr 0.00 ci(deps): bump actions/setup-python from 6 to 7 in the actio — 2026-08-17