Skip to content

fix(pilot): bare-domain URL normalization in the runner (F8)#212

Merged
AVADSA25 merged 3 commits into
mainfrom
fix/pilot-runner-url-normalize
Jul 2, 2026
Merged

fix(pilot): bare-domain URL normalization in the runner (F8)#212
AVADSA25 merged 3 commits into
mainfrom
fix/pilot-runner-url-normalize

Conversation

@AVADSA25

@AVADSA25 AVADSA25 commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Runner-side fix for the last Pilot landmine: POST /navigate with a bare domain 500'd (UI normalizes, API callers didn't). 5-line normalization + 2 tests. No service restarted — :8094 is operator-protected; code activates on the next approved restart/reboot.

🤖 Generated with Claude Code

Mikarina13 and others added 3 commits July 2, 2026 20:01
API callers sending {"url":"example.com"} got a 500 from the browser
driver (live-verified 2026-07-02); only the UI normalized. The runner
now prepends https:// to scheme-less URLs; explicit schemes, about:/
data:/chrome: and scheme-relative URLs pass through untouched.

NOTE: pilot-runner (:8094, protected) has NOT been restarted — it keeps
running the old code until the operator approves a restart or the next
reboot picks this up.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… skills dir)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@AVADSA25 AVADSA25 merged commit f738554 into main Jul 2, 2026
1 check passed
@AVADSA25 AVADSA25 deleted the fix/pilot-runner-url-normalize branch July 2, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants