OpenHands pull requests, in one view

Open PRs by enyst and smolpaws in five OpenHands repositories. See what each changes, its current review, and the next step.

27 open PRs · 16 by enyst · 11 by smolpaws / Updated
Five repositories are in scope. OpenHands, software-agent-sdk, docs, extensions, and automation. The last two have no open PRs by these authors. A green check means GitHub recorded an approved review. Open a PR link for its latest state.

Showing all 27 pull requests.

@enyst

16 open pull requests

Open pull requests authored by enyst, checked 9 October 2026
Pull requestWhat it doesStatusReviewNext step
OpenHands/docs #608 · Docker observability guide

Explains tracing settings, collector networking, API examples, and local key storage.

Review next

Ready. Reported checks pass or skip.

No formal review yet.

Check the rendered guide and examples, then ask a maintainer to review it.

OpenHands/OpenHands #18256 · Give Settings a full height

Makes the Settings panel fill phone and tablet height so its section picker is visible. Adds viewport tests.

CI blocked

Draft. Ubuntu and Windows builds pass. Docker jobs hit a rate limit, and the description check needs a human note.

No formal review yet.

Add the human testing note and retry Docker CI after the rate limit clears. Then request review; this fixes the layout exposed by #18200.

OpenHands/OpenHands #18218 · Edit the active LLM profile

Onboarding now edits the active LLM profile instead of raw settings. It keeps the saved endpoint when only the model changes.

Review next

Ready and mergeable. Checks pass, but it is stacked on PR #17889.

Bot comment · 9 OctThe design looks sound; land #17889 first and decide how to handle installs with raw settings only.

Land #17889, rebase, settle the old-settings gap, then ask for approval.

OpenHands/OpenHands #18200 · Add tablet section picker

Adds a compact section picker to Settings and Customize at tablet widths.

Approved

Ready and mergeable. Build and description checks pass.

Bot approval · 9 OctShared links and keyboard behavior are sound; earlier conflicts and route matching issues are fixed.

A human maintainer can decide whether to merge it.

OpenHands/OpenHands #18182 · Show one MCP error

Stops duplicate error messages when an MCP server change fails.

Approved

Ready and mergeable. Build and description checks pass.

Bot approval · 9 OctThe code handles MCP error surfaces well; Test connection may still show two toasts.

A human maintainer can decide whether to merge it. Track the separate Test connection issue in #18181.

OpenHands/OpenHands #18194 · Protect divider and toggle styles

Adds a lint rule that stops callers from changing shared divider and toggle appearance.

Approved

Ready and mergeable. Build and description checks pass.

Bot approval · 9 OctThe narrow rule and its test are sound.

A human maintainer can decide whether to merge it.

OpenHands/OpenHands #18180 · Start Docker without IPv6

Binds the page server to IPv4 when the host has no IPv6.

Approved

Ready and mergeable. Build and description checks pass.

Bot approval · 9 OctThe IPv4 bind choice and live proof are sound; an exit-status issue remains in #18178.

A human maintainer can decide whether to merge it.

OpenHands/OpenHands #16958 · Keep local settings with their backend

Stops cached local settings from crossing between backends.

Review next

Ready and mergeable. Ubuntu, Windows, and description checks pass.

No formal review yet.

Live checks and issue #16945 are ready. Bot review requested; address its findings or seek approval.

OpenHands/OpenHands #17558 · Keep Insider Cat across Canvas views

Keeps the saved Cat and its controls available as users move through Canvas.

Draft

Draft and mergeable. Ubuntu, Windows, and description checks pass.

No formal review yet.

Finish live audio and device checks with paired branches, then mark ready and ask for review.

OpenHands/OpenHands #16959 · Retry telemetry consent sync

Retries automation consent sync when an earlier sync fails.

Review next

Ready and mergeable. New regression checks pass.

Bot comment · 30 AugBoth questions have evidence replies. The threads are resolved, and a new bot review was requested.

Wait for the new review, then address any findings or seek approval.

OpenHands/software-agent-sdk #5621 · Map Agent Server API checks

Adds a map of Agent Server API features and a command-line tool to test them against a running server.

Review next

Ready and mergeable. Current checks pass. No formal review yet.

No formal review yet.

Bot review requested. Ask maintainers which blocked live environment checks must run before merge.

OpenHands/software-agent-sdk #5661 · Keep dormant server routes closed

Closes WebSocket and /v1 routes while a deferred-init server is still dormant.

Draft

Draft. Current checks pass. No formal review yet.

No formal review yet.

Ready-for-dev issue #5688 is linked. The author must add the HUMAN note, then mark ready and request review.

OpenHands/software-agent-sdk #5660 · Treat an empty secret key as missing

A blank secret and empty session key can no longer make a predictable cipher.

CI blocked

Draft and mergeable. The stress rerun passed. Image and integration builds still hit Docker Hub 429.

No formal review yet.

Retry image CI after the rate limit clears. Issue #5688 is linked; the author must add the HUMAN note.

OpenHands/software-agent-sdk #5659 · Ignore empty session API keys

Empty /api/init session keys are rejected before the server starts.

CI blocked

Draft and mergeable. Focused tests pass. Image and integration builds hit Docker Hub 429.

No formal review yet.

Retry CI after the rate limit clears. Issue #5688 is linked; the author must add the HUMAN note.

OpenHands/software-agent-sdk #5657 · Keep provider keys out of logs

Completion logs now mask credential options and recognizable provider-error secrets.

CI blocked

Draft and mergeable. Focused tests pass. Image and integration builds hit Docker Hub 429.

No formal review yet.

Retry CI after the rate limit clears. Issue #5688 is linked; the author must add the HUMAN note.

OpenHands/software-agent-sdk #5180 · Voice for saved Insider conversations

Adds voice requests to the saved Insider conversation, with replay guards and clear errors.

CI blocked

Draft and mergeable after the main merge. Focused tests pass; the CI probe still hit Docker Hub 429.

No formal review yet.

Retry CI when the rate limit clears. Then test real speech, device audio, and call cleanup with the paired Canvas and Insider work.

@smolpaws

11 open pull requests

Open pull requests authored by smolpaws, checked 9 October 2026
Pull requestWhat it doesStatusReviewNext step
OpenHands/OpenHands #18213 · Record 9 October feature sweep

Records 736 mapped checks: 534 passed, 40 failed, and 162 blocked. It keeps the older accepted baseline.

Draft

Draft. The description check fails, and GitHub says it cannot merge.

No formal review yet.

Have the human author add the testing note, resolve the merge conflict, then request review.

OpenHands/OpenHands #18212 · Hide Home links without a manifest

Hides automation links and error toasts when the interface manifest is missing.

Draft

Draft. Ubuntu and Windows builds pass. The description check fails.

No formal review yet.

Have the human author add the testing note, then mark ready and request review.

OpenHands/OpenHands #18203 · Enable Send after prefill

Enables Send when a branch or suggestion fills the composer without typing.

Draft

Draft. Ubuntu and Windows builds pass. The description check fails.

No formal review yet.

Test the Git Pull prefill after the fix, add the human testing note, then request review.

OpenHands/OpenHands #18208 · Show plain /btw errors

Shows a clear error in the /btw card instead of raw transport JSON and a broken link.

Draft

Draft. Ubuntu and Windows builds pass. The description check fails.

No formal review yet.

Have the human author add the testing note, then mark ready and request review.

OpenHands/OpenHands #18205 · Focus provider menu actions

Moves keyboard focus into the provider menu after it opens, so arrow keys work at once.

Draft

Draft. Ubuntu and Windows builds pass. The description check fails.

No formal review yet.

Have the human author add the testing note, then mark ready and request review.

OpenHands/OpenHands #18197 · Keep focus in trust dialog

Keeps keyboard focus inside a Canvas App trust dialog and returns it when the dialog closes.

Draft

Draft. Ubuntu and Windows builds pass. The description check fails.

No formal review yet.

Have the human author add the testing note, then mark ready and request review.

OpenHands/software-agent-sdk #5587 · Haiku prompt caching

Adds a fallback that detects Haiku 5.5 prompt caching when model data is missing.

Check failed

Ready. Main checks pass, but description validation fails.

No formal review yet.

Link an issue marked ready-for-dev, rerun validation, and ask for review.

OpenHands/docs #913 · Explain prompt-cache fallback

Documents automatic cache markers, model fallback, and cache metrics.

Draft

Draft. The internal-link check passes.

No formal review yet.

Wait for SDK PR #5587, check the rendered guide, then request docs review.

OpenHands/OpenHands #17585 · Remove low-value tests

Removes tests that only restate literals and deletes helpers they alone used.

Cannot merge

Ready. GitHub says it cannot merge. Build tests pass, but title and description checks fail.

Bot review · 1 OctIt found no code issue but flagged the title, human note, and visual evidence.

Fix the title, have the human add the note, add the required visual proof, resolve conflicts, and rerun checks.

OpenHands/OpenHands #17646 · Separate base color from text size

Renames a Canvas color utility so text-base again sets font size as expected.

Cannot merge

Ready. Checks pass, but GitHub says it cannot merge.

Bot approval · 30 SepApproved after fixes; one old dependency thread remains open.

Resolve the merge conflict and old thread, then rerun checks.

OpenHands/OpenHands #16278 · Guard a malformed automation entry

Keeps one bad catalog entry from blanking the Automate tab.

Cannot merge

Ready. GitHub says it cannot merge. Older tests pass, but description validation fails because the workflow uses an unsupported argument.

Bot comment · 4 AugIt supported the small fix, but its formal review state is commented, not approved.

Update the branch, resolve conflicts, rerun validation with the current workflow, and seek formal review.

About this snapshot

GitHub search returned open PRs with author:enyst and author:smolpaws in OpenHands/OpenHands, OpenHands/software-agent-sdk, OpenHands/docs, OpenHands/extensions, and OpenHands/automation. I refreshed all PR states at the time above. Check and review details for unchanged rows come from the earlier 21:44 scan. The first three repositories have open PRs by these authors.

“Ready” means the PR is not a draft. It does not mean a reviewer approved it. A bot comment is called a comment unless GitHub records it as an approval. The short sentences follow the style of ASD-STE100 Simplified Technical English.