OpenHands / OpenHands · Issue & PR survey
OpenHands issues
& their PRs
Issues filed by enyst and smolpaws: which have work from other contributors, which have no identified implementation PR, and who resolved the issues closed in the last seven days.
Report snapshot . GitHub issue and PR metadata refreshed . These are checked snapshots, not live updates.
For issues posted in the last seven days, use the separate pages: closed by merged PRs and still open, with open PR counts. The Keep / Close PR queue is also separate. This earlier survey uses issue closure dates for its weekly tally.
Issues closed in the last seven days
77 issues closed between and . All were filed by enyst or smolpaws; 77 have a matched merged PR.
| PR authors | Matched closures | Solved by PR |
|---|---|---|
| enyst / smolpaws | 62 | 61 |
| Other authors | 15 | 15 |
| Total | 77 | 76 |
Counts refer to issues closed and the authors of their matched PRs. Partial tracker closures are shown separately and excluded from “solved”. A merged partial fix can leave another issue open.
15 solved by other authors
61 solving matches by enyst and smolpaws
58 by enyst and 3 by smolpaws. Expand to read every issue and PR.
Partial tracker matches
[Feature]: verify-openhands feature map: drift candidates and unmapped behaviors surfaced by the e2e suites
Partial tracker match; excluded from the solved count. PR references tracker and merged immediately before closure; description explicitly says partial and does not close tracker
Open issues without an identified implementation PR by enyst or smolpaws
51 issues were open at the snapshot: 46 filed by enyst and 5 by smolpaws. Corresponding implementation PRs by either account were not identified. Documentation, QA and incidental references were reviewed separately.
Matched proposals include 28 open, 9 draft, 9 closed without merging, and 1 merged. A historical or partial merged fix can belong to an issue that remains open.
[Bug]: Automation draft test runs stay Pending after completion
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Slack MCP credential probe reports any failed tool call (e.g. "fetch failed") as "Credential check failed"
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Recovery gate (stored backend answers 503) shows two generic "An error occurred" toasts from the free-models hydrator
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Mock-LLM cross-connect test: the sidebar cmd-click sometimes opens no tab, and the test hangs for 6 minutes (2 of 9 main runs)
Other-author PRs
- PR #18147Openfix(test): bound tab wait and record diagnostics on mock-llm sidebar cmd-click
Bounds waiting and adds flaky-test diagnostics
[Bug]: Composer "More input actions" Model submenu runs off the right and bottom edges at narrow widths (third profile and LLM Profiles link can't be clicked or tapped)
Other-author PRs
[Bug]: Automations: a deleted automation stays on the dashboard, home page and detail page after Run now fails with "Automation not found"
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Automation templates: a search with no matches shows a blank page, and cards say "1 MCPs to connect" for optional integrations
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Add LLM Profile shows the agent's current LLM options (such as temperature) but saves the new profile without them
Other-author PRs
[Bug]: Backends and Cloud sign-in: Escape closes the whole Manage backends stack, raw 404 toast on shared pages, stray about:blank pop-ups
Other-author PRs
No corresponding implementation PR by another author was identified.
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Launcher: --allow-lan-session-key is ignored, the port-in-use error prints twice with a stack trace, and backend-only runtime_services lists a frontend
Other-author PRs
[Bug]: Automation detail and edit: schedule edit silently dropped, wrong run label, slow not-found page, tarball saved as .tar
Other-author PRs
- PR #18260Draftfix(automations): validate a cleared time of day before saving
Partial: issue item 1 only
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Launcher never creates TMUX_TMPDIR, so local Agent Canvas instances share one tmux server and reset each other's terminals
Other-author PRs
No corresponding implementation PR by another author was identified.
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Skill and MCP card toggles can swallow the first click, and keep the new state after a failed save
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Settings save retries a 422 validation error three times before showing it
Other-author PRs
No corresponding implementation PR by another author was identified.
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Confirmation Continue/Cancel shortcuts are ⌘-only; Ctrl+Enter does nothing on Linux and Windows
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: A failed Save on Settings > Application discards the user's unsaved edits
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: MCP library lists entries that cannot be installed on a local backend; their install dialog is empty and Install does nothing
Other-author PRs
No corresponding implementation PR by another author was identified.
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: A rejected (Cancel) action leaves its event group spinning as "k/N actions completed" after the conversation is idle
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: "Delete all" conversations deletes only the loaded first page and states a smaller count
Other-author PRs
No corresponding implementation PR by another author was identified.
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Settings switches are skipped by Tab and invisible to screen readers (SettingsSwitch renders <input hidden>)
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Git user name and email from Settings > Application are never applied to agent commits
Other-author PRs
No corresponding implementation PR by another author was identified.
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: VITE_DO_NOT_TRACK=1 still initializes PostHog and loads remote scripts from the telemetry host
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
Proposal: Login with GitHub for local and remote agent-servers
Other-author PRs
No corresponding implementation PR by another author was identified.
[Bug]: Switching from expanded Git diff to Planner raises a Monaco disposed-model exception
Other-author PRs
[Bug]: Terminal tab loses command history after page reload while chat retains it
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Mobile automation dashboard actions squeeze the heading to about 52px
Other-author PRs
Incidental references by enyst/smolpaws
These were classified as documentation, QA, bug-filing or unrelated references rather than implementations.
[Bug]: Mobile automation edit dialog clips its header and footer
Other-author PRs
Surface ask_oracle in the Profiles tab: a disabled 'oracle' entry that explains what filling it in unlocks
Other-author PRs
[Feature]: Give each embedded Canvas root an isolated modal portal host
Other-author PRs
[Bug]: Scope MCP server health by backend and connection revision
[Feature]: Make embedded Canvas runtime dependencies instance-scoped
Other-author PRs
- PR #17428Draftfix: keep embedded provider instances stable across Strict Mode and sibling roots
Partial: Strict Mode and sibling-root isolation
[Tech debt]: Replace Canvas event wire redeclarations with typescript-client contracts
Other-author PRs
- PR #17017Openrefactor: source canvas event source/status contracts from typescript-client (#16952)
Partial: stage 1 contracts migration
[Bug]: Centralize effective configuration for the next Home conversation
Other-author PRs
No corresponding implementation PR by another author was identified.
[Bug]: Scope Home launch targets and recent repositories by backend and organization
Other-author PRs
[Bug]: Keep Files and Changes views source-driven after refresh
[Bug]: Preserve unsaved SDK settings edits across background refetches
Other-author PRs
[Bug]: Make UI event projection order-independent across history pages
Other-author PRs
[Feature] Agent UI tool to request setup (secret / MCP) via an in-conversation modal
Other-author PRs
No corresponding implementation PR by another author was identified.
Backend API keys live in origin-readable localStorage — any same-origin script can read all of them
Other-author PRs
No corresponding implementation PR by another author was identified.
[Feature] Make skills & plugins scopes consistent and understandable across backends
Other-author PRs
No corresponding implementation PR by another author was identified.
[Feature] User-friendly "auto mode" / "approve for me" option for Confirmation Mode
Other-author PRs
No corresponding implementation PR by another author was identified.
dev launch scripts install signal handlers as import-time side effects
Other-author PRs
Run mutation testing in a confined automation to bound supply-chain risk
Other-author PRs
No corresponding implementation PR by another author was identified.
Show onboarding only when the active backend has no usable LLM configuration
Other-author PRs
- PR #16639Draftfix(agent-canvas): gate onboarding on active backend readiness
- PR #16527Closed unmergedfix(agent-canvas): Show onboarding only when the active backend has no usable LLM configuration #16107
- PR #16518Closed unmergedfix(agent-canvas): gate onboarding on active backend readiness
Superseded by #16639
Question: Why does the OpenHands user need a Web UI for Claude Code?
Other-author PRs
No corresponding implementation PR by another author was identified.
Cloud rich file preview should use static workspace URLs instead of /download data URIs
Other-author PRs
No corresponding implementation PR by another author was identified.
Cloud VS Code tab needs reliable in-app rendering or new-tab fallback
Other-author PRs
No corresponding implementation PR by another author was identified.
Group conversations by workspace by default
Other-author PRs
[Bug]: Refreshing stale Cloud conversation on Vercel fails
Other-author PRs
No corresponding implementation PR by another author was identified.
Add Agent Canvas update prompt and optional autoupdate path
Other-author PRs
No corresponding implementation PR by another author was identified.
[Proposal] Pin GitHub Actions to immutable SHAs
Other-author PRs
- PR #14918Closed unmergedtest: enforce GitHub Actions pinning policy
Regression guard for SHA-pinning policy; closed unmerged
- PR #14488Mergedci: pin external third-party actions to commit SHAs + scope Dependabot to composite actions
Historical merged fix; issue reopened after regression
Method & downloads
Enumerated all 67 currently open issues authored by enyst (55) or smolpaws (12), excluding pull requests from the repository issue collections. Re-enumerated all 588 enyst PRs and 25 smolpaws PRs through complete GitHub Search pages with incomplete_results=false. Reviewed exact issue-reference contexts, including all own PRs created or updated since the prior check; implementation/partial implementation counts, incidental QA/docs/bug-filing does not. All 51 surviving prior eligible rows remain eligible. Three new issues are excluded because own implementing PRs exist. Enumerated all 457 current open repository PRs plus 200 recently updated closed PRs, refreshed all 63 previously known other-author PR references, and inspected timelines for the four eligible issues updated since the prior check.
No corresponding implementation PR identified. Incidental documentation, QA, bug-filing, and explicitly unrelated PR references are excluded. Partial implementing PRs count as corresponding PRs.
Issue and PR collections are live API observations gathered shortly after the stated snapshot anchor, not a historical point-in-time database. A PR without an issue reference may be missed; titles/bodies and selected discussions were searched, but every unreferenced implementation and every older closed PR were not re-audited. GitHub timeline absence alone was not treated as proof. Correspondence, including a partial or closed-unmerged PR, is distinct from a verified fix or currently active work.
GitHub issue and PR metadata were refreshed for this snapshot. A matching reference is checked in context; a merge or issue closure is not a fresh browser verification. Weekly closure totals count issues, not distinct PRs or the account that clicked Merge.