You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs-site/src/content/docs/guides/web-dashboard.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,14 +35,14 @@ The **Remote** page makes the local `ocx gui` the start of remote setup:
35
35
36
36
1. Continue with GitHub. `opencodexpages.me` handles OAuth and asks you to approve the device code.
37
37
2. Set a separate Remote password. GitHub OAuth tokens are not stored or sent to the local PC.
38
-
3. Choose a one-level `<name>.opencodexpages.me` address. The central worker provisions an isolated
39
-
Cloudflare Tunnel and the page follows `pending`, `awaiting agent`, `connecting`, and `online`.
40
-
4. Pair the signed local helper. Visiting the assigned hostname later requires both the owning
41
-
GitHub account and the Remote password before the Gateway creates a host-only instance session.
38
+
3. Choose a unique one-level `<name>.opencodexpages.me` address and a unique name for this computer.
39
+
4. Start the signed, unprivileged Agent from the page. It opens one outbound encrypted WSS connection;
40
+
no root access, port forwarding, or inbound listener is required. Visiting the assigned hostname
41
+
later requires both the owning GitHub account and the Remote password.
42
42
43
-
This is currently an invite-only Linux MVP. The privileged signed helper installer and Windows/macOS
44
-
helpers are not shipped in the npm package yet. The GUI reports that limitation instead of claiming
45
-
the Tunnel is online. **Super Sync is not part of this flow.**
43
+
This remains an invite-only beta. Release packages carry signature-verified Agent binaries for Linux,
44
+
macOS, and Windows on x64 and arm64. Unsupported OS/architecture combinations fail honestly instead of
45
+
compiling code on the user's computer. **Super Sync is not part of this flow.**
46
46
47
47
## What you can do
48
48
@@ -58,7 +58,7 @@ the Tunnel is online. **Super Sync is not part of this flow.**
58
58
|**Providers**| Add, edit, enable/disable, and remove providers; manage OAuth account pools and API-key pools where supported. Provider Settings can disable live model discovery for endpoints with missing, slow, or oversized `/models` catalogs. For Claude (Anthropic) OAuth pools, each logged-in account shows its own 5-hour and weekly rate-limit bars (usage is per credential); a failed probe keeps the last-known bars and marks them unavailable until the next successful refresh. |
59
59
|**Add provider**| Search registry-backed presets for account login, API-key services, local servers, or a custom endpoint. |
60
60
|**Codex Auth**| Add ChatGPT/Codex pool accounts, select the next-session account, refresh 5h / weekly / 30d quotas, enable or disable quota auto-switch, set its 1–100% threshold, and configure transient-failure failover. |
61
-
|**Remote**| Connect this PC to the central GitHub identity service, set a separate access password, reserve its hostname, and follow Tunnel/Agent provisioning. |
61
+
|**Remote**| Connect this PC to the central GitHub identity service, set a separate E2EE password, reserve its hostname, and start its signed outbound Agent. |
62
62
|**Subagents**| Feature up to five bare native or namespaced routed models in the `spawn_agent` override list. |
63
63
|**Models**| Toggle native GPT and routed models, set provider allowlists and context caps, choose v1/base/v2, and configure the v2 thread limit. Configured providers stay visible as zero-model groups when discovery is off or returns no rows. |
64
64
|**Logs**| Auto-refresh recent requests with tokens, requested effort and (when available) effective outbound effort, resolved model, provider, status, request id, duration, and error details. The detail view includes the exact reasoning wire field when the adapter emits one. Filter by opaque conversation/session id (when the client sends one) to total tokens and estimated list-price cost for the currently loaded Logs ring. |
@@ -138,7 +138,7 @@ The GUI is a thin client over the proxy's JSON management API. Useful endpoints
|`GET /api/remote/status` · `POST /api/remote/link` · `PUT /api/remote/password`| Read local Remote state, start device approval, and set the separate access password without exposing device or GitHub tokens to the browser. |
141
-
|`POST /api/remote/activate` · `POST /api/remote/pairing-code` · `DELETE /api/remote/device`| Reserve the instance hostname, prepare one-time Agentpairing, or revoke this PC. |
141
+
|`POST /api/remote/activate` · `POST /api/remote/agent/start` · `POST /api/remote/pairing-code` · `DELETE /api/remote/device`| Reserve the workspace/computer names, start the packaged Agent, use the legacy pairing path, or revoke this PC. |
|`POST /api/startup-action`| Install the background service or Codex launcher shim through fixed, allowlisted actions. |
144
144
|`GET` / `POST /api/windows-tray`| Read or change the Windows tray installation and visible-process state. POST accepts `install`, `start`, `stop`, or `uninstall`. |
0 commit comments