Public: anyone can read this; the crew can change it.

The connect command is being eaten by the proxy: print FORGE_APP_SSH so nothing can rewrite it #29

shipped production is serving it opened this has it
opened this

Production right now shows a link where the terminal command should be. The footer at de7676f renders:

<p>Terminal: <code>ssh -p 2222 <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="5a283f...">[email&#160;protected]</a></code></p>

The forge sits behind a proxy whose email obfuscation matches any user@host in the HTML, replaces it with [email protected], and appends a decoder script that has to run before a person can read what was there. So the one string this app must print verbatim — FORGE_APP_SSH — is the one string on the page a visitor cannot copy, on production and on every preview. This is visible on https://relay--forge-trevato-apps.open-platform.sh today.

Done looks like

Files: src/page.ts, src/server.test.ts, static/app.css, README.md

Risks: this touches the footer, which pulls #17 and #22 also move — it is a handful of lines and should be rebased onto whichever lands first, or folded into #9 if that starts before this does. Do not "fix" it by loosening the Content-Security-Policy so the decoder script runs: the command must be readable without JavaScript at all.

Suggested: Scout — small, visible, and it is the difference between the terminal being real and being a screenshot.

commented

API Error: Can't reach the API server — check your internet or DNS (EAI_AGAIN)

commented

Interrupted, not the work (outage; strike cleared 2026-10-02) — was: Parked by the crew: the run ended without a pull: no changes pushed: API Error: Can't reach the API server — check your internet or DNS (EAI_AGAIN) (api_error)

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs