Skip to content

fix(web): make machine setup usable through forwarded consoles - #90

Closed
sam2tom wants to merge 1 commit into
mainfrom
codex/web-machines-usability
Closed

sam2tom wants to merge 1 commit into
mainfrom
codex/web-machines-usability

Conversation

@sam2tom

@sam2tom sam2tom commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

Machine management now distinguishes a failed console capability request from an explicitly unconfigured deployment and presents both in the existing console layout with a refresh action.

When the console is opened through a localhost SSH tunnel, Add node requires a non-loopback HTTPS address for the same console before issuing an enrollment token. Commands retain the deployment Core origin separately; an unusable Core origin is reported instead of generating a command. Normal HTTPS console access retains the one-click flow. Enrollment secrets remain transient and late responses are discarded after closing or changing connections.

Validation: TypeScript checks and Web production build passed; 409 client and 781 Web unit tests passed; 33 focused sandbox manager/setup browser tests passed. make check passed Console and installer/distribution checks, then stopped because PARSAR_AGENTS_API_TEST_DATABASE_URL was not set. No real node registration or deletion was performed. Independent blind review found no blocking issues; the reviewer also passed five focused browser regressions.

Deployments still need paired server-side administrator credentials and a matching node distribution payload served at /node-install/. The console URL used by the target host must actually serve that payload; an API-only origin is insufficient.

@sam2tom
sam2tom marked this pull request as ready for review September 24, 2026 15:08
@sam2tom

sam2tom commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator Author

Closed by product decision. Future Core Console work follows #96; this standalone change is no longer needed.

@sam2tom sam2tom closed this Sep 25, 2026
@SaladDay
SaladDay deleted the codex/web-machines-usability branch October 10, 2026 05:06
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