Skip to content

Houston Cloud v0.5.43

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Aug 22:26
· 42 commits to main since this release

Houston v0.5.43

Features

  • feat(website): bootcamp participation certificates — claim wizard, share pages, build-time PNGs (#1241)
  • feat(onboarding): show the Skip onboarding escape hatch from the very first screen (#1239)
  • feat: render HTML file previews as live pages in a sandboxed full-screen iframe (#1235)
  • feat(website): landing in en/es/pt with language switcher; fix download gate dropdowns (#1227)
  • feat(website): replace invite-code download gate with lead form, remove waitlist (#1215)
  • feat(providers): MiniMax token/coding plan support + pi 0.83.0 (HOU-1160, HOU-1150) (#1208)
  • feat(website): bootcamp 0a1 chapter videos per step (ES) + playlist note (EN) (#1213)
  • feat(website): From 0 to 1 bootcamp guide (EN + ES) (#1207)
  • feat(metrics): boot-span ledger + /metrics on the host, client UX perf spans (HOU-1011) (#1169)

Fixes

  • fix(chat): URLs render as underlined, shortened links, never pill bars (HOU-1152) (#1238)
  • fix(host): workspace listings survive files changing mid-walk (HOU-1176) (#1236)
  • fix(runtime): classify undici 'terminated' stream break as provider_internal (HOU-902) (#1218)
  • fix(runtime): OpenAI 'error occurred while processing your request' classifies as provider_internal (HOU-898) (#1219)
  • fix(auth): ChatGPT sign-in survives a lost engine login (HOU-1113) (#1223)
  • fix(runtime): Google 403 PERMISSION_DENIED classifies as unauthenticated (HOU-920) (#1220)
  • fix(runtime): Codex 'WebSocket closed ' classifies as provider_internal (HOU-848) (#1221)
  • fix(app,host): validate agent names before submit instead of raw errors (HOU-1166) (#1225)
  • fix(ci): staging builds stop writing to the production Agent Store (#1229)
  • fix(runtime): map and classify the live unknown provider-error families (HOU-1156) (#1224)
  • fix(auth): desktop Microsoft sign-in via GCIP-brokered loopback (HOU-1112) (#1228)
  • fix: stop spurious provider disconnects, misattributed reconnect cards, and dead-end composer (#1226)
  • fix(website): guide print view hides fixed site chrome (#1214)
  • fix(runtime): OpenRouter 'Provider finish_reason: error' classifies as provider_internal (HOU-930) (#1211)
  • fix(runtime): OpenAI out-of-tokens failures render the quota card, not the rate-limit card (HOU-1154) (#1210)
  • fix(providers): no spurious paste dialog when the Claude credential actually landed (HOU-1143) (#1212)
  • fix(app): agent tabs share one detail panel — hidden tab no longer stacks a second chat (HOU-1165) (#1209)
  • fix(integrations): type the OAuth-only connect refusal + friendly copy (HOU-1110) (#1200)
  • fix(app): gateway 'engine unavailable' 503 surfaces as an agent-waking notice, not a bug (HOU-1114) (#1203)
  • fix(chat): unknown picker models ride the wire pin verbatim, never dropped (HOU-1103) (#1197)
  • fix(metrics): app_to_board fires on the Everyone board; early spans survive session load (HOU-1011) (#1206)
  • fix(runtime): hold a pi turn's provider error until the prompt settles (HOU-1057) (#1204)
  • fix(runtime): refuse a served google 'API key' that is an OAuth token (HOU-1107) (#1198)

Before you upgrade

  • Quit Houston before installing. macOS doesn't always replace a running app. If in doubt: rm -rf /Applications/Houston.app and drag the new copy in.

Full changelog: cloud-v0.5.40...cloud-v0.5.43


Linear — cloud-v0.5.43

(no project)

  • HOU-1113 — Error connecting chatGPT
  • HOU-1199 — Files preview shows HTML as raw source instead of rendering it
  • HOU-1173 — Bootcamp participation certificates — claim/share/verify on gethouston.ai

AI Models

  • HOU-1103 — Error when using openAI model 🐛
  • HOU-1143 — Error after connecting anthropic 🐛
  • HOU-1160 — Add support for minimax token plan
  • HOU-1150 — Update Pi
  • HOU-930 — Houston bug: provider_error:unknown:openrouter - Provider finish_reason: error 🐛
  • HOU-1153 — Anthropic disconnects a lot 🐛
  • HOU-848 — Houston bug: provider_error:unknown:openai - WebSocket closed 1006 🐛
  • HOU-920 — Houston bug: provider_error:unknown:google - {"error":{"message":"{\n "error": {\n "code": 403,\n "message": "Your project has bee... 🐛
  • HOU-902 — Houston bug: provider_error:unknown:opencode-go - terminated 🐛
  • HOU-1156 — Creat a map of the errors that we have and make sure that all are clear for our users, but most importantly, for ourselves
  • HOU-1154 — OpenAI is showing "Alcanzaste el límite de velocidad" card when it should show a card saying that the user has no more tokens available
  • HOU-1107 — Served Google "API key" is an OAuth token: every Gemini turn 401s — 404 events / 110 users (HOUSTON-APP-4Y9) 🐛
  • HOU-1057 — False context length warning appears despite auto-compaction
  • HOU-898 — Houston bug: provider_error:unknown:openai - Codex error: An error occurred while processing your request. You can retry your request, or... 🐛

Agent Store

  • HOU-1114 — Error when loading an agent
  • HOU-1166 — Don't throw error when naming an agent

Backend

  • HOU-1112 — Can't login with microsoft
  • HOU-1176 — User bug
  • HOU-1169 — Control plane should converge the warm-node balloon Deployment to gateway-config/engine-image

Chat Experience

  • HOU-1165 — Fix chat breaking 🐛

Integrations

  • HOU-1110 — Fix highlevel integration 🐛
  • HOU-1116 — Can't connect X integration
  • HOU-1152 — Showing URLs as buttons is broken, maybe we should just show them as "links", underline them and also shorten them (look how slack does it) 🐛

Landing

  • HOU-1168 — Change how download the app works
  • HOU-1177 — Landing page in Spanish and Portuguese with language switcher
  • HOU-1178 — Download gate: country-code menu scroll broken on landing, country picker should match our UI

Performance

  • HOU-1011 — Add prometheus-compatible endpoints for performance analytics

Skills

  • HOU-1027 — Org skills store: org storage is the single source of truth

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Error when using openAI model
✅ Error when loading an agent
✅ Fix highlevel integration
✅ Can't connect X integration
✅ Fix chat breaking
✅ Error after connecting anthropic
✅ Add support for minimax token plan
✅ Update Pi
✅ Houston bug: provider_error:unknown:openrouter - Provider finish_reason: error
✅ Change how download the app works
✅ Anthropic disconnects a lot
✅ Landing page in Spanish and Portuguese with language switcher
✅ Download gate: country-code menu scroll broken on landing, country picker should match our UI
✅ Can't login with microsoft
✅ Don't throw error when naming an agent
✅ Houston bug: provider_error:unknown:openai - WebSocket closed 1006
✅ Houston bug: provider_error:unknown:google - {"error":{"message":"{\n \"error\": {\n \"code\": 403,\n \"message\": \"Your project has bee...
✅ Error connecting chatGPT
✅ Houston bug: provider_error:unknown:opencode-go - terminated
✅ Files preview shows HTML as raw source instead of rendering it
✅ User bug
✅ Showing URLs as buttons is broken, maybe we should just show them as "links", underline them and also shorten them (look how slack does it)
✅ Bootcamp participation certificates — claim/share/verify on gethouston.ai
✅ Control plane should converge the warm-node balloon Deployment to gateway-config/engine-image
✅ Creat a map of the errors that we have and make sure that all are clear for our users, but most importantly, for ourselves
✅ OpenAI is showing "Alcanzaste el límite de velocidad" card when it should show a card saying that the user has no more tokens available
✅ Served Google "API key" is an OAuth token: every Gemini turn 401s — 404 events / 110 users (HOUSTON-APP-4Y9)
✅ False context length warning appears despite auto-compaction
✅ Org skills store: org storage is the single source of truth
✅ Add prometheus-compatible endpoints for performance analytics
✅ Houston bug: provider_error:unknown:openai - Codex error: An error occurred while processing your request. You can retry your request, or...
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • HOU-1103 → ⚠️ no phone on issue
  • HOU-1110 → ⚠️ no phone on issue
  • HOU-1165 → ⚠️ no phone on issue
  • HOU-1143 → ⚠️ no phone on issue
  • HOU-930 → ⚠️ no phone on issue
  • HOU-1153 → ⚠️ no phone on issue
  • HOU-848 → ⚠️ no phone on issue
  • HOU-920 → ⚠️ no phone on issue
  • HOU-902 → ⚠️ no phone on issue
  • HOU-1152 → ⚠️ no phone on issue
  • HOU-1107 → ⚠️ no phone on issue
  • HOU-898 → ⚠️ no phone on issue