## Houston 0.4.7

The reliability follow-up to 0.4.6. Everything that landed last week, the tutorial, the settings rail, the integrations sign-in card, gets hardened against real-world flakiness here. Connect cards no longer get stuck. The skills marketplace stops freezing on a single search. The guided tour now actually walks you through the workspace tabs instead of just pointing at them. Plus a few coming-soon provider cards in the brain picker so you can see what's next.

### What's new

- **Connect cards in chat actually finish.** The previous spinner could get stuck for minutes when Composio's consumer-connections endpoint lagged or returned a different slug shape than the one we expected. Three things fixed this together: the engine now pushes a `ComposioConnectionAdded` event the moment it sees the connection on the backend (no more polling roulette), every visible "not connected" card now refreshes itself on focus and on a 10s heartbeat (catches connections you make outside the chat, in another agent, or on the CLI), and 6 seconds after you click Connect the spinner becomes an "I've connected" button you can click to force a refresh. No more "stuck until restart".
- **Skills marketplace is responsive again.** Searching `skills.sh` would freeze the dialog any time the network call took longer than a keystroke, because every search shared one mutex. Each query now runs independently. Opening the dialog uses a separate cached "popular" feed so your first keystroke is never blocked behind a network call. Errors are now typed and explained in plain English (rate-limited / offline / repo private / repo missing / malformed skill) instead of "something went wrong" plus a console log.
- **Guided tour walks you through the tabs.** Each tour step now actually switches to the matching tab (Activity, Routines, Files, Job Description, Mission Control) before spotlighting it, so you see what the tab looks like, not just the trigger that opens it. Two new steps: spotlight the "add agent" button, then open the New Agent dialog and spotlight the store grid so you can see what installing an agent looks like. New "Back" button so you can step backward, and a closing "Now go build something amazing" outro.
- **Integrations provider is now anonymized in the UI.** Onboarding, the integrations tab, and the inline chat sign-in card now say "integrations provider" instead of "Composio" (Composio is mentioned only as the default provider). Backend, agent system prompts, internal identifiers, and the bundled CLI are unchanged, this is purely user-facing copy. We expect to add more integration providers in the future.
- **More providers visible in the brain picker.** Gemini, SubQ, DeepSeek, and MiniMax show up as "Coming soon" cards alongside OpenAI and Anthropic in the onboarding brain mission and the settings provider picker. Brand SVGs for the real ones, a monogram for SubQ. Cards are non-clickable until those providers are wired up.

### Reliability

- **Search dialog seeds without blocking your keystrokes.** Opening the skills dialog used to fire a fake `search("ai")` that competed with whatever you typed for the same lock. Removed. Popular feed is now cached for 24h and renders instantly.
- **AbortController everywhere in skills.** Each keystroke aborts the prior in-flight request, so racing search calls don't paint stale results.
- **Stable error tags on the wire.** The engine now exposes typed `error.kind` strings (e.g. `repo_private`, `github_rate_limited`, `skill_malformed`) so the UI can map specific failures to actionable copy without parsing message strings.

### Before you upgrade

- **Mac:** quit Houston before installing. macOS does not always replace a running app cleanly. If in doubt, remove `/Applications/Houston.app` and drag the new copy in.
- **Windows:** auto-update from 0.4.6 should pull you forward automatically. The MSI is still not OS-code-signed (SignPath ships in a follow-up); first-time installers will see one SmartScreen "Run anyway" prompt.

### If you are on 0.4.5 or 0.4.6

Houston should detect 0.4.7, download it, install it, and relaunch into the new version on its own.

### If you are on 0.4.2 or earlier (Mac)

Auto-update will not pull you forward from those builds. Quit Houston, drag a fresh DMG over `/Applications/Houston.app`, and reopen. After that one manual step you are back on the healthy updater path and future versions apply automatically.

### Known limitations

- **Windows ARM64 not yet shipped.** v0.4.7 is x64-only on Windows.
- **Windows MSI not yet OS-code-signed.** SignPath Foundation integration is still pending. One SmartScreen "Run anyway" click on first install only.
- **"Continue with Microsoft" sign-in remains hidden** while we reconcile the Supabase Azure provider with the production callback URL. Google sign-in is unaffected.
- **Mobile companion is still beta.** Expect occasional reconnect hiccups. Keep your Mac awake while using it.
