Skip to content

[codex] Fix setup audit friction - #6

Merged
codepilotios merged 57 commits into
mainfrom
agent/setup-audit
Jul 2, 2026
Merged

codepilotios merged 57 commits into
mainfrom
agent/setup-audit

Conversation

@codepilotios

Copy link
Copy Markdown
Owner

Summary

  • Makes /api/health public-safe at the HTTP handler so Cloudflare setup verification can work without a bearer token.
  • Validates iOS gateway URLs require http:// or https:// with a host, and clarifies Same Network copy.
  • Updates Mac/iOS install docs for localhost-only gateway defaults and Remote Desktop permissions.
  • Adds setup-audit escalation note for Remote Desktop pairing approval.

Issues filed

Verification

  • python3 -m unittest test_codex_phone_gateway
  • scripts/test-cloudflare-setup.sh
  • xcodebuild test -project ios/CodexPhone/CodexPhone.xcodeproj -scheme CodexPhone -destination "platform=iOS Simulator,name=iPhone 17,OS=26.5" -only-testing:CodexPhoneTests/RemoteDesktopTests

@codepilotios
codepilotios marked this pull request as ready for review July 2, 2026 05:38
# Conflicts:
#	docs/INSTALL_MAC.md
#	docs/operations/continuous-agents.md
#	gateway/codex_phone_gateway.py
#	gateway/test_codex_phone_gateway.py
#	ios/CodexPhone/CodexPhone/CodexPhoneApp.swift
#	ios/CodexPhone/CodexPhoneTests/RemoteDesktopTests.swift
#	scripts/codepilot-agent-runner.sh
#	scripts/install-codepilot-local-agents.sh
#	scripts/setup-cloudflare-remote-access.sh
#	scripts/test-cloudflare-setup.sh
@codepilotios
codepilotios merged commit 7c0569f into main Jul 2, 2026
1 check passed
codepilotios added a commit that referenced this pull request Jul 19, 2026
* docs: design secure remote desktop

* docs: plan secure remote desktop

* chore: ignore local worktrees

* build: add remote desktop wire contracts

* fix: finalize remote desktop lease revocation

* feat: add remote desktop native IPC

* fix: harden remote desktop native IPC

* feat: add remote desktop gateway APIs

* feat: add remote desktop trust management UI

* feat: stream and control the Mac desktop

* feat: pair trusted CodePilot devices

* feat: add iPhone remote desktop controls

* feat: harden remote desktop sessions

* docs: specify WebRTC remote desktop transport

* feat: add secure remote desktop foundation

* feat: follow remote cursor while zoomed

* feat: stream display frames with ScreenCaptureKit

* feat: negotiate Mac WebRTC remote desktop peer

* feat: render WebRTC remote desktop video on iOS

* feat: send remote desktop input over WebRTC

* fix: smooth remote desktop cursor overlay

* fix: align remote cursor coordinate space

* fix: sync remote cursor from host

* fix: align remote cursor hotspot

* fix: scale remote pointer deltas by viewport

* fix: use host cursor for remote desktop video

* fix: remove remote desktop cursor overlay

* fix: show host cursor marker

* fix: preserve remote input ordering

* fix: click at remote cursor marker

* fix: align click injection with remote cursor

* fix: match WebRTC video layout to viewport

* fix: align remote desktop cursor marker

* fix: lower remote desktop cursor marker

* fix: preserve chat message line breaks

* feat: open Mac localhost URLs in iOS app

* docs: specify CodePilot production readiness

* docs: plan CodePilot production readiness work

* feat: expose stable gateway health and errors

* feat: clarify CodePilot setup and gateway operations

* feat: add CodePilot iOS connection setup

* docs: prepare CodePilot public beta guides

* test: isolate gateway tests from local account state

* docs: specify Cloudflare setup wizard

* docs: plan Cloudflare setup wizard

* feat: add Cloudflare setup automation

* feat: model Cloudflare setup state

* feat: add Cloudflare setup wizard

* docs: document Cloudflare setup wizard

* docs: plan launch agent system

* fix: open markdown file links in codepilot app

* fix: add dismiss controls to file preview

* docs: record codepilot launch decisions

* chore: add codepilot agent fallback runner

* chore: enable thread escalations for codepilot agents

* Fix setup audit friction

---------

Co-authored-by: CodePilot <codepilotios@users.noreply.github.com>
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.

1 participant