← back to report

OpenHands/OpenHands

// all events — 2026-09-14

Type AI Score Description Actor Reason Date
commit 1.00 feat: track authenticated Canvas arrivals (#17083) Commit trailer credits OpenHands, explic 2026-09-12
commit 1.00 feat: add GPT-6 Astra model support (#17164) Commit trailers credit OpenHands and an 2026-09-12
commit 1.00 feat: scope an agent profile to specific MCP servers (#17289 Commit message contains explicit AI assi 2026-09-11
commit 1.00 fix: force an explicit decision on every ACP harness the reg Commit message contains explicit AI assi 2026-09-11
commit 1.00 fix: OHE-3110 : remove misleading "No budget limit" line fro Commit trailer identifies OpenHands as a 2026-09-11
commit 1.00 ci: add .pr/ cleanup-after-merge and fork-aware notice (#172 Commit trailer identifies OpenHands as a 2026-09-11
commit 1.00 docs: add PR design document skill (#17221) Commit trailer explicitly credits OpenHa 2026-09-10
commit 1.00 feat: use DB-driven free/default model flags in Canvas (#166 Commit trailer explicitly credits OpenHa 2026-09-10
commit 1.00 feat: click an image attachment to open it full size (#17179 Commit message contains explicit AI assi 2026-09-09
commit 1.00 feat: support generic custom automation manifests in Canvas Contains Co-authored-by trailers for Ope 2026-09-09
commit 1.00 chore: bump SDK to 1.46.0 and automation to 1.11.1 (#17238) Contains a Co-authored-by trailer identi 2026-09-09
commit 1.00 fix: keep confirmation prompt visible outside grouped events Contains Co-authored-by trailers for Ope 2026-09-09
commit 1.00 ci: run e2e suites after merge to main (#16944) Contains a Co-authored-by trailer identi 2026-09-09
commit 1.00 refactor: infer issue readiness type from body instead of la Contains a Co-authored-by trailer identi 2026-09-09
commit 1.00 fix(test): keep ProgressEvent resolvable after jsdom teardow Commit message contains explicit AI assi 2026-09-04
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
pr 1.00 fix: render ACP tool-call content blocks in chat cards Explicitly says Claude Code was used as 2026-09-13
pr 1.00 feat: scope OpenAI subscription caches by backend Explicitly states that OpenAI Codex assi 2026-08-19
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(frontend): add Turn-this-into-an-automation action on c Explicitly states that implementation wa 2026-08-22
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 feat: toggle all workspace folders from the Conversations he Explicitly states that the PR was prepar 2026-09-13
pr 1.00 feat: Support Light+ and Solarized Light theme Explicitly says the themes were supporte 2026-08-16
pr 1.00 fix(clipboard): add execCommand fallback for HTTP non-secure PR body explicitly mentions AI collabora 2026-07-28
pr 1.00 docs(codereview): require design docs for deep, high-risk PR The description explicitly says it was u 2026-09-10
pr 1.00 fix(settings): reject malformed LLM base URLs instead of sav PR body explicitly mentions AI collabora 2026-07-30
pr 1.00 feat: add conversation search via command menu The description explicitly states it was 2026-07-27
pr 1.00 docs: document cross-repository version compatibility Explicitly states it was made with Curso 2026-08-24
pr 1.00 fix: keep automation actions stable for long titles PR body explicitly mentions AI collabora 2026-07-29
pr 1.00 fix(conversations): preserve pinned conversations across pag Explicitly states the change was impleme 2026-08-10
pr 1.00 feat: add direct-prompt Model Router settings The description explicitly says it was u 2026-07-28
pr 1.00 feat(frontend): summarize collapsed action groups Explicitly states the work was implement 2026-08-13
pr 0.97 test: cover service routing and repository queries Extremely polished mutation-analysis nar 2026-09-12
pr 0.96 test: cover chat submission behavior Formulaic summaries and unusually detail 2026-09-12
pr 0.96 test: cover conversation confirmation controls Formal, repetitive explanation of test b 2026-09-12
pr 0.96 test: cover pause conversation mutation Formulaic summary and unusually polished 2026-09-12
pr 0.95 refactor: use React Query for automation SDK version The author explicitly says the testing w 2026-08-28
pr 0.95 test: cover pause conversation behavior Highly polished, repetitive test-summary 2026-09-12
pr 0.95 test: cover fixed popover placement Generic, uniformly structured coverage p 2026-09-12
pr 0.95 test: cover plugin display helpers The exhaustive, symmetrical helper summa 2026-09-12
pr 0.95 test: cover hook execution events Highly regular status-summary phrasing a 2026-09-12
pr 0.95 test: cover settings value pickers Generic normalization explanation and ba 2026-09-12
pr 0.95 fix(static-server): serve current assets after rebuilding Ca Meta commentary and exhaustive polished 2026-09-13
pr 0.95 test: cover websocket event handler Formulaic coverage summary and mutation 2026-09-12
pr 0.95 test: cover home store behavior Highly formulaic summaries and artificia 2026-09-12
pr 0.94 test: cover infinite scroll behavior Polished boundary-case checklist uses re 2026-09-12
pr 0.94 test: cover conversation query hooks Repeated polished structure and exhausti 2026-09-12
pr 0.94 test: cover event logger behavior Generic polished explanations and repeat 2026-09-12
pr 0.90 test: cover mock git browsing handlers Concise but formulaic coverage language 2026-09-12
pr 0.90 test: cover unified git change ordering Structured, formulaic mutation feedback 2026-09-12
pr 0.78 fix: preserve conversation metrics from usage stats Generic personal prose and unusually pol 2026-08-19
pr 0.72 fix(automations): admit plugin sources in catalog bundles Highly polished, expansive prose uses ge 2026-09-13
pr 0.70 fix(conversation-panel): render idle conversations as paused Polished exhaustive explanation uses con 2026-08-21
pr 0.68 fix(hooks): only probe the active backend in useBackendsHeal Meta-validator commentary and polished A 2026-09-05
pr 0.68 fix: guard replaced socket's late close from mutating connec Highly polished explanatory prose has so 2026-08-31
pr 0.68 fix: prevent late MSW requests during vitest teardown Formal, polished AGENT prose uses generi 2026-08-22
pr 0.68 test: strengthen query client error handling Formal risk framing and polished boilerp 2026-09-12
pr 0.65 fix: persist cloud conversation title updates The polished agent section and AI review 2026-07-28
pr 0.64 feat: open Git Sync to org admins on cloud backends Highly polished summary and testing pros 2026-09-09
pr 0.62 fix(chat): reserve bottom padding for mobile composer Generic formal explanation and checklist 2026-08-07
pr 0.62 test: cover core utilities and state stores Highly polished summary uses generic AI- 2026-09-11
pr 0.60 test: cover transcript export modal Highly organized lifecycle and mutation 2026-09-12
pr 0.58 fix(settings): keep API key field blank with placeh Highly polished, exhaustive validation a 2026-08-01
pr 0.58 test: cover branch data selection Detailed mutation analysis is unusually 2026-09-12
pr 0.55 feat(chat): surface tool execution elapsed time Very polished validation checklist with 2026-08-23
pr 0.55 refactor(canvas): consume SDK conversation event transport Polished summary is somewhat AI-like, th 2026-09-12
pr 0.55 feat: surface OpenCode as a built-in ACP provider preset Formal, comprehensive wording suggests A 2026-09-09
pr 0.55 test: cover attachment size validation Formal test summary uses polished, gener 2026-09-12
pr 0.55 test: cover mono component behavior Concise but unusually polished behaviora 2026-09-12
pr 0.52 test: cover repository data selection Structured technical prose is polished a 2026-09-12
pr 0.43 fix(plugins): isolate cached data by backend Highly polished summary with concrete ba 2026-08-23
pr 0.38 feat(agent-profiles): scope which secrets a profile's agent Polished formal prose is present, but th 2026-09-09
pr 0.38 feat(cli): add --frontend-port option to launcher scripts Specific launcher behavior and test resu 2026-07-31
pr 0.36 feat(automations): select saved agent profiles Formal exhaustive validation language is 2026-09-13
pr 0.35 fix(canvas): respect scoped runtime clients and workspace ca Highly polished and expansive wording su 2026-09-12
pr 0.34 fix(chat): make long /btw responses scrollable Concrete measurements and implementation 2026-07-28
pr 0.30 feat(desktop): universal macOS DMG with per-arch bundled run Detailed domain-specific build discussio 2026-09-09
pr 0.30 fix(chat): avoid re-rendering unchanged historical Markdown Highly polished benchmarking language is 2026-08-30
pr 0.30 fix(skills): preserve toggle state across settings refetches Detailed regression evidence is specific 2026-07-28
pr 0.28 feat(transcript-export): bounded head+tail export for very l Detailed, candid technical notes lack st 2026-07-29
pr 0.28 fix(hooks): depend on initialHistory object instead of initi Generic wording and placeholders are som 2026-08-16
pr 0.28 feat(notifications): desktop notifications when the agent ne Specific porting history and candid test 2026-07-29
pr 0.28 fix(metrics): fall back to REST cache_read_tokens when the l Specific technical rationale and concise 2026-08-28
pr 0.28 feat(conversation-panel): group by container and workspace i Brief conventional technical summary wit 2026-09-02
pr 0.25 fix: show conversations in collapsed sidebar Specific reproduction and test details o 2026-07-27
pr 0.25 fix(ui): resolve invalid aria-labelledby references Technical and specific; no clear AI-styl 2026-08-31
pr 0.24 feat(automations): add test-run gate to creation Detailed workflow and backend-specific v 2026-08-26
pr 0.24 fix(skills): prevent refetch race from reverting toggle stat Specific reproduction steps and candid i 2026-09-08
pr 0.20 docs: correct persisted session API key path to api-key.txt Concise documentation change with specif 2026-09-02
pr 0.20 feat(secrets): seamlessly apply newly-added secrets to activ Polished summary is somewhat generic but 2026-08-11
pr 0.20 fix(mcp-health): scope health keys by active backend and con Uses specific MCP concepts, tests, and f 2026-08-28
pr 0.18 feat(agent-canvas): implement local kanban data model and RE Domain-specific implementation and test 2026-09-11
pr 0.18 chore: remove orphaned .pr artifact from main (#17010) Specific CI failure analysis is technica 2026-08-31
pr 0.18 fix: return 404 instead of 503 for rejected backend prefixes Concrete Windows reproduction details an 2026-08-16
pr 0.18 fix(home): clarify banner when active LLM profile is missing Specific technical details and testing n 2026-07-28
pr 0.18 fix(chat): send image-only messages The description uses precise reproductio 2026-09-13
pr 0.18 fix: isolate terminal command cursors per instance Specific bug mechanics and reviewer feed 2026-08-13
pr 0.16 refactor: consolidate src/context/ into src/contexts/ Generic refactor rationale, but consiste 2026-09-12
pr 0.15 fix(frontend): prevent empty title mutation on whitespace-on Concise, issue-specific testing note and 2026-09-01
pr 0.15 test(i18n): keep the onboarding LLM subtitle in sync with th Specific repository history and testing 2026-08-26
pr 0.15 docs: sync AGENTS.md default LLM model with settings.ts Detailed technical wording is structured 2026-09-03
pr 0.14 fix(metrics): read per_turn_token from the primary usage, no Terse, domain-heavy regression notes and 2026-09-10
pr 0.14 fix(security): show the real host in the /launch skill trust Highly specific security analysis includ 2026-09-05
pr 0.12 fix(chat): keep stopped conversation open Concrete commands, UI steps, and diagnos 2026-07-29
pr 0.12 fix: stop untitled finished conversations from fast-polling Concise issue-specific behavior shows li 2026-08-25
pr 0.12 fix(engines): require node >=24 (#17008) Brief, concrete engine-version change wi 2026-09-01
pr 0.12 fix(security): redact query secrets when MCP URL userinfo ha Concrete security behavior and domain te 2026-08-28
pr 0.10 fix(proxy): add --disable-secure to strip Secure from proxie Specific cookie behavior and test counts 2026-08-06
pr 0.10 fix(security): stop untrusted markdown from setting rel="ope Highly specific security reasoning and i 2026-09-05
pr 0.10 fix: remove mobile resize listeners with capture flag Concise, domain-specific debugging notes 2026-08-16
pr 0.08 fix: auto-recover from stale SQLite migration on automation Candid testing limits and specific failu 2026-08-07
pr 0.08 fix(ci): name the Windows lane after the steps it runs Specific CI behavior and informal ration 2026-09-05
pr 0.08 feat: add /skills slash command Concise, concrete project details and co 2026-08-08
commit 0.05 fix: open Cloud settings in the same tab when locked to a Cl Terse, domain-specific commit message wi 2026-09-10
commit 0.05 feat: show which identity an automation runs as (#17138) Terse, domain-specific commit message wi 2026-09-10
commit 0.05 feat: allow editing automations on cloud backends (#17191) Terse, domain-specific commit message wi 2026-09-10
commit 0.05 feat: only the creator can turn an automation back on (#1719 Terse, domain-specific commit message wi 2026-09-10
commit 0.05 fix: hide unlisted settings pages from the command menu when Terse, domain-specific commit message wi 2026-09-10
commit 0.05 fix: pass the active org from the gear icon to cloud setting Terse, domain-specific commit message wi 2026-09-10
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
pr 0.05 fix(hooks): move persistentLastCommandIndex from module-leve Terse placeholders and issue references 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 fix(events): catch missing event file error to prevent UI cr Direct, concrete reproduction steps and 2026-08-22
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 refactor: Consolidate duplicate src/context/ and src/context Casual wording and concrete checks show 2026-08-05
commit 0.02 fix(static-server): HTML-escape injected runtime config and Terse conventional commit with specific 2026-09-12
commit 0.02 fix: recognize Azure DevOps SSH remotes (#17375) Terse conventional commit using concrete 2026-09-12
commit 0.02 docs: correct OH_*_GIT_REF defaults and merge duplicated bul Terse, domain-specific commit message wi 2026-09-05
commit 0.02 fix: preserve base_url for subscription LLM configs (#16089) Concise technical commit message; co-aut 2026-09-05
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.01 chore: bump automation default to 1.11.0 and agent-server to Terse, domain-specific commit message wi 2026-09-08
commit 0.01 fix(canvas-extensions): show the install failure reason (#17 Concise technical commit message; no det 2026-09-08
commit 0.01 fix: join local Canvas Extension source and path for install Specific, terse fix description consiste 2026-09-08
commit 0.01 refactor: rename Canvas Extensions to Apps (#17064) Brief domain-specific refactoring messag 2026-09-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.00 chore(main): release 1.18.0 (#17243) — 2026-09-11
commit 0.00 chore(main): release 1.17.0 (#16972) — 2026-09-09
commit 0.00 refactor: use React Query for automation SDK version (#16982 Terse, conventional commit message with 2026-09-09
commit 0.00 chore: require Node 24 for agent canvas (#17009) Specific terse chore message with a huma 2026-09-09
commit 0.00 chore: use OpenHands project name consistently (#16939) Terse repository-specific commit message 2026-09-09
commit 0.00 docs: remove duplicate OpenHands/extensions bullet in DEVELO Terse conventional commit with specific 2026-09-04
commit 0.00 feat: display message timestamps on hover (#17123) Terse conventional commit describing a f 2026-09-04
commit 0.00 fix(utils): percent-encode branch names in provider branch U Terse conventional commit with specific 2026-09-04
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