Changelog

What's new in Houston

Every release. Plain language. What changed and how it affects you.

cloud-v0.6.23
September 14, 2026
Beta

Houston 0.6.23

Your work is not interrupted

  • An answer in progress finishes before Houston restarts, so an update never cuts a reply in half.
  • A stuck turn tells you it is stuck, instead of quietly repeating itself.

Routines that run as they should

  • A routine woken by an event runs as the person who set it up, with the right access.
  • The routine screen stops spinning forever when a trigger is slow to answer.

Fixes and polish

  • Choosing a model stays within what your agent is allowed to use.
  • A model running on your own computer stays connected, even when the desktop sits idle.
  • Saving or opening a downloaded file explains itself instead of showing a raw error.
  • Signing in to Claude without internet says you are offline, plainly.
  • Long answer options stay fully readable in a narrow chat panel, with their numbers in view.
  • What you pin to a message is attached when you send it.
  • Additional reliability improvements under the hood.

Linear — cloud-v0.6.23

AI Models

  • PRODUCT-1453 — Investigate claude error 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Investigate claude error
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1453 → ⚠️ no phone on issue
cloud-v0.6.22
September 11, 2026
Beta

Houston 0.6.22

Updates that finish what they start

  • A large update keeps going after your connection drops, resuming where it stopped instead of starting over.
  • Houston checks for a new version once when it opens, so startup is quicker and quieter.

Skills and connected apps behave

  • Finding and installing a skill is more dependable, with searches that end on their own and skills that no longer exist kept out of the list.
  • Disconnecting an app while it is still connecting no longer looks like a failure, the row simply goes back to available.

Fixes and polish

  • Houston opens reliably on Windows.
  • Your saved routines keep loading, even when an odd character slips into them.
  • A model key that gets rejected explains what to fix, in plain words.
  • Dictation tells you what went wrong when it stops unexpectedly.
  • Your usage limit clears as soon as it resets.
  • A mission you just started appears on your board while the agent wakes up.
  • Additional reliability improvements under the hood.
cloud-v0.6.21
September 10, 2026
Beta

Houston 0.6.21

New integration: ManyChat

  • Connect ManyChat from the curated integrations list, so your agents can work with your chat marketing right away.

Custom integrations you set up yourself

  • Sign in to a custom integration with your own account when the service supports it, instead of hunting for an API key.
  • Give a custom integration your own name and icon, so it looks right alongside the rest.

More room to read

  • Mission chats open in a wider view, so long answers are easier to follow.

Fixes and polish

  • Connecting a model on your own computer tells you the truth, with honest wording instead of an endless wait.
  • The restart to update button is easier to spot.
  • Very long conversations keep working, and a heavy task no longer takes the agent down with it.
  • A dropped connection no longer reads as a failed answer, and an expired session recovers on its own.
  • Additional reliability improvements under the hood.
cloud-v0.6.20
September 8, 2026
Beta

Houston 0.6.20

New integration: HighLevel

  • Connect HighLevel from the curated integrations list, so your agents can work with your CRM right away.

Smoother answers and a steadier board

  • Replies and their follow-up suggestions arrive together, as one complete answer.
  • Your task board stays accurate, so a slow refresh no longer undoes a change you just made.

Fixes and polish

  • Houston reopens properly after an update on Windows.
  • Moving a workspace between machines is more reliable, with large transfers no longer running out of time.
  • Additional reliability improvements under the hood.

Linear — cloud-v0.6.20

(no project)

  • PRODUCT-1708 — Sentry HOUSTON-APP-5D6: list_routines fails - routines.json has a bad control character in a string literal (500)
  • PRODUCT-1707 — Sentry HOUSTON-APP-5D5: provider sign-out in a space with no agents 404s on managed cloud (gateway setup-runtime allowlist)

AI Models

  • PRODUCT-1709 — Sentry HOUSTON-APP-5AP: view-docs boot warm 404s for 12 minutes after a rename-triggered pod wake; doc shadow stays bound to the old name

Backend

  • PRODUCT-1649 — Sentry HOUSTON-APP-5AD: sandbox credential heal fails (fetch failed)

Integrations

  • PRODUCT-1633 — Setup GHL integration

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Sentry HOUSTON-APP-5AP: view-docs boot warm 404s for 12 minutes after a rename-triggered pod wake; doc shadow stays bound to the old name
✅ Sentry HOUSTON-APP-5D6: list_routines fails - routines.json has a bad control character in a string literal (500)
✅ Sentry HOUSTON-APP-5D5: provider sign-out in a space with no agents 404s on managed cloud (gateway setup-runtime allowlist)
✅ Sentry HOUSTON-APP-5AD: sandbox credential heal fails (fetch failed)
✅ Setup GHL integration
Gracias a todos los que reportaron 🙌
cloud-v0.6.18
September 7, 2026
Beta

Houston 0.6.18

A new model

  • Use GPT-6 Astra for your work, now available in Houston's model picker.

Start from an agent you already have

  • Create a new agent by copying an existing one, right from the create dialog.

Fixes and polish

  • Conversations with Gemini recover on their own, so a hiccup mid-answer no longer stops your turn with a retry card.
  • Connecting your own local model explains what went wrong, with the reason shown next to the connection instead of a silent failure.
  • Signing in again clears the old error, so a provider that failed before stops looking disconnected once you reconnect.
  • Additional reliability improvements under the hood.

Linear — cloud-v0.6.18

(no project)

  • PRODUCT-1663 — Non-admin member connecting the org AI subscription gets a 403 reported as an unexpected error instead of an expected-state toast

AI Models

  • PRODUCT-1682 — Add GPT-6 Astra (gpt-6-astra) to the OpenAI Codex and Azure OpenAI catalogs

Global Interfaces & Components

  • PRODUCT-1681 — Phone agents home as a chat list: latest-task rows, team selector, desktop-parity Teams tree
  • PRODUCT-1678 — Add new option when creating an agent 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Add GPT-6 Astra (gpt-6-astra) to the OpenAI Codex and Azure OpenAI catalogs
✅ Phone agents home as a chat list: latest-task rows, team selector, desktop-parity Teams tree
✅ Add new option when creating an agent
✅ Non-admin member connecting the org AI subscription gets a 403 reported as an unexpected error instead of an expected-state toast
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1678 → ⚠️ no phone on issue
cloud-v0.6.17
September 4, 2026
Beta

Houston 0.6.17

Updates that wait for you

  • Houston no longer restarts itself to update. A new version downloads quietly in the background, and a small "Restart to update" button appears in the corner of the window. Restart whenever you like; nothing you are doing gets interrupted.
  • Your agent finishes what it is doing before it restarts, so a task in progress is never cut off by an update.
  • A message sent while your agent is restarting is delivered once it is back, instead of failing.

Calmer, more honest messages

  • Everyday moments no longer look like failures, so a waking agent, an expired sign-in, or a permission you do not have shows a clear notice instead of a red error.

Sign-in fixes

  • Signing in with Claude on Windows now works on more setups.
  • A Claude subscription stays connected on self-hosted setups.
  • When your ChatGPT sign-in expires, Houston asks you to sign in again instead of showing an error.

Fixes and polish

  • The integrations catalog now shows every available app, instead of stopping partway through the list.
  • Houston only offers models your connected provider can actually run.
  • Additional reliability improvements under the hood.

Linear — cloud-v0.6.17

(no project)

  • PRODUCT-1670 — Forced desktop update interrupts users mid-task: download in the background, "Restart to update" pill instead of the countdown dialog
  • PRODUCT-1668 — Codex sign-in code submitted after the login session ended surfaces "no active login for openai-codex" as an unexpected error
  • PRODUCT-1667 — Windows: Claude sign-in fails when CLAUDE_CODE_GIT_BASH_PATH inherits the WindowsApps bash.exe stub
  • PRODUCT-1665 — Quiet-class Sentry warnings ignore their fixed fingerprint and regress old resolved issues (load_chat_history "Load failed", integration_status "Failed to fetch")
  • PRODUCT-1657 — Allowed-models ceiling forces an OpenRouter model id onto Claude: "Reconnect to OpenRouter" loop / "model is not available"

AI Models

  • PRODUCT-1621 — Sentry HOUSTON-APP-5AP: view-docs boot warm for providers gives up (503)

Backend

  • PRODUCT-1479 — Review stateless arch in staging

Global Interfaces & Components

  • PRODUCT-1659 — Improve the web-app UI in mobile
  • PRODUCT-1555 — Responsiveness overhaul

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Forced desktop update interrupts users mid-task: download in the background, "Restart to update" pill instead of the countdown dialog
✅ Codex sign-in code submitted after the login session ended surfaces "no active login for openai-codex" as an unexpected error
✅ Windows: Claude sign-in fails when CLAUDE_CODE_GIT_BASH_PATH inherits the WindowsApps bash.exe stub
✅ Quiet-class Sentry warnings ignore their fixed fingerprint and regress old resolved issues (load_chat_history "Load failed", integration_status "Failed to fetch")
✅ Improve the web-app UI in mobile
✅ Allowed-models ceiling forces an OpenRouter model id onto Claude: "Reconnect to OpenRouter" loop / "model is not available"
✅ Sentry HOUSTON-APP-5AP: view-docs boot warm for providers gives up (503)
✅ Responsiveness overhaul
✅ Review stateless arch in staging
Gracias a todos los que reportaron 🙌
cloud-v0.6.16
September 3, 2026
Beta

Houston 0.6.16

Clearer waiting, fewer alarming errors

  • Send a message to a sleeping agent and see it right away, with a calm waking up notice instead of a red error.

Connections that just work

  • Connecting an app now opens its sign-in reliably, even when your browser blocks pop-ups.
  • Signing in with a Claude subscription now works on Mac-hosted setups.

Fixes and polish

  • Amazon Bedrock now offers only the models your key can actually run.
  • Running a routine now uses the connections of the person who pressed Run.
  • Additional reliability improvements under the hood.

Linear — cloud-v0.6.16

(no project)

  • PRODUCT-1643 — Sending to an asleep agent freezes the composer ~5s before the message shows

AI Models

  • PRODUCT-1641 — Bedrock picker offers model ids Bedrock cannot invoke (bare foundation ids, missing regional profiles) 🐛
  • PRODUCT-1636 — Sentry HOUSTON-APP-57B: nvidia gpt-oss-120b fails with Unknown role: final 🐛
  • PRODUCT-1632 — Amazon bedrock is not working 🐛

Backend

  • PRODUCT-1634 — Sentry HOUSTON-APP-PE: TLS certificate verification fails (UnknownIssuer) 🐛

Chat Experience

  • PRODUCT-1640 — Waking and connectivity failures never reach Sentry; capture them low-noise and escalate a stuck wake 🐛
  • PRODUCT-1639 — Users see raw EngineError bodies in toasts instead of plain product copy 🐛
  • PRODUCT-1638 — Waking 502 at turn start pushes "Couldn't update the board status" into the chat feed 🐛
  • PRODUCT-1624 — Error resuming conversation 🐛

Global Interfaces & Components

  • PRODUCT-1631 — Verify onboarding on mobile
  • PRODUCT-1630 — Improve UI/UX in chat in the web-app mobile 🐛
  • PRODUCT-1628 — packages/web/README.md still says the store UI was cut
  • PRODUCT-1627 — Web self-host path relies on an app module-load side effect to set window.HOUSTON_CP (no test pins it)
  • PRODUCT-1626 — Claude subscription OAuth fails from a browser against a macOS self-hosted engine (CLI writes to Keychain) 🐛
  • PRODUCT-1625 — Web: popup blockers can block the integration-connect tab on Safari/Firefox 🐛

Scheduled

  • PRODUCT-1637 — Can't change routine provider 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Sending to an asleep agent freezes the composer ~5s before the message shows
✅ Bedrock picker offers model ids Bedrock cannot invoke (bare foundation ids, missing regional profiles)
✅ Waking and connectivity failures never reach Sentry; capture them low-noise and escalate a stuck wake
✅ Users see raw EngineError bodies in toasts instead of plain product copy
✅ Waking 502 at turn start pushes "Couldn't update the board status" into the chat feed
✅ Can't change routine provider
✅ Sentry HOUSTON-APP-57B: nvidia gpt-oss-120b fails with Unknown role: final
✅ Sentry HOUSTON-APP-PE: TLS certificate verification fails (UnknownIssuer)
✅ Amazon bedrock is not working
✅ Verify onboarding on mobile
✅ Improve UI/UX in chat in the web-app mobile
✅ packages/web/README.md still says the store UI was cut
✅ Web self-host path relies on an app module-load side effect to set window.__HOUSTON_CP__ (no test pins it)
✅ Claude subscription OAuth fails from a browser against a macOS self-hosted engine (CLI writes to Keychain)
✅ Web: popup blockers can block the integration-connect tab on Safari/Firefox
✅ Error resuming conversation
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1641 → ⚠️ no phone on issue
  • PRODUCT-1640 → ⚠️ no phone on issue
  • PRODUCT-1639 → ⚠️ no phone on issue
  • PRODUCT-1638 → ⚠️ no phone on issue
  • PRODUCT-1637 → ⚠️ no phone on issue
  • PRODUCT-1636 → ⚠️ no phone on issue
  • PRODUCT-1634 → ⚠️ no phone on issue
  • PRODUCT-1632 → ⚠️ no phone on issue
  • PRODUCT-1630 → ⚠️ no phone on issue
  • PRODUCT-1626 → ⚠️ no phone on issue
  • PRODUCT-1625 → ⚠️ no phone on issue
  • PRODUCT-1624 → ⚠️ no phone on issue
cloud-v0.6.15
September 2, 2026
Beta

Houston 0.6.15

Routines are easier to use

  • Routines now feel more polished, with cleaner layouts, clearer navigation, and a simpler sign-in.

A new Claude model

  • Choose Claude Fable 5.1 for your work, now available in Houston's model picker.

Fixes and polish

  • Downloads from the web now save as files, instead of opening an extra browser tab.
  • Voice typing now clearly tells you when your computer cannot support it, without failed retries.
  • Additional reliability improvements under the hood.

Linear — cloud-v0.6.15

(no project)

  • PRODUCT-1616 — Add Claude Fable 5.1 (claude-fable-5-1) across all model surfaces

AI Models

  • PRODUCT-1618 — Investigate chatGPT usage in Houston 🐛

Global Interfaces & Components

  • PRODUCT-1619 — Web file downloads open a blob tab instead of saving the file 🐛
  • PRODUCT-1561 — feat(app): routines mobile usability + tier-2 sweep + full mobile CI gate

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Web file downloads open a blob tab instead of saving the file
✅ Investigate chatGPT usage in Houston
✅ Add Claude Fable 5.1 (claude-fable-5-1) across all model surfaces
✅ feat(app): routines mobile usability + tier-2 sweep + full mobile CI gate
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1619 → ⚠️ no phone on issue
  • PRODUCT-1618 → ⚠️ no phone on issue
cloud-v0.6.14
September 1, 2026
Beta

Houston 0.6.14

Publish agents straight from Settings

  • Copy an agent and publish it to the Agent Store, right from Settings — now the default tab when you open an agent, so sharing what you built takes one click.

New integration: Croma

  • Croma joins the curated integrations list, discoverable by your agents for Colombian public data (traffic cameras, procurement records, company filings).

Fixes and polish

  • Clearer status while things wake up. Renaming an agent, logging into a provider, or reconnecting after a pause now shows a calm "waking up" notice instead of looking broken.
  • Local AI connections report their real state. A disconnected tunnel to your own computer's AI model no longer shows as still connected.
  • Usage and provider error messages are easier to read and stay visible instead of scrolling out of view.
  • Additional reliability improvements under the hood.

Linear — cloud-v0.6.14

(no project)

  • PRODUCT-1612 — Sentry regression: launch_provider_login 503 — setup pod unreachable 🐛
  • PRODUCT-1607 — Sentry regression: rename_agent — engine PATCH to pod failed 🐛
  • PRODUCT-1606 — Sentry regression: reconnect_local_bridge — no saved local-bridge to reconnect 🐛
  • PRODUCT-1605 — Sentry regression: [claude-login] Claude sign-in failed (exit signal) 🐛
  • PRODUCT-1604 — Sentry regression: create_activity — "agent not found" 🐛
  • PRODUCT-1602 — Sentry regression: [serve] credential openrouter 500 "fetch failed" 🐛
  • PRODUCT-1601 — Sentry regression: [provider_error] google gemini-3.5-flash-lite MALFORMED_RESPONSE 🐛

AI Models

  • PRODUCT-1600 — Azure models are not working 🐛
  • PRODUCT-1594 — Sentry HOUSTON-APP-4YT: github-copilot OAuth fails with 403 no_copilot_access 🐛
  • PRODUCT-1586 — Update Pi

Backend

  • PRODUCT-1599 — Sentry HOUSTON-APP-595: TypeError fetch failed (undici) 🐛

Chat Experience

  • PRODUCT-1578 — Show out of usage card at the bottom 🐛

Global Interfaces & Components

  • PRODUCT-1589 — Sentry HOUSTON-APP-4ZA: Invalid Unicode escape in action suggestions 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Sentry regression: launch_provider_login 503 — setup pod unreachable
✅ Sentry regression: rename_agent — engine PATCH to pod failed
✅ Sentry regression: reconnect_local_bridge — no saved local-bridge to reconnect
✅ Sentry regression: [claude-login] Claude sign-in failed (exit signal)
✅ Sentry regression: create_activity — "agent not found"
✅ Sentry regression: [serve] credential openrouter 500 "fetch failed"
✅ Sentry regression: [provider_error] google gemini-3.5-flash-lite MALFORMED_RESPONSE
✅ Azure models are not working
✅ Sentry HOUSTON-APP-595: TypeError fetch failed (undici)
✅ Sentry HOUSTON-APP-4YT: github-copilot OAuth fails with 403 no_copilot_access
✅ Sentry HOUSTON-APP-4ZA: Invalid Unicode escape in action suggestions
✅ Update Pi
✅ Show out of usage card at the bottom
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1612 → ⚠️ no phone on issue
  • PRODUCT-1607 → ⚠️ no phone on issue
  • PRODUCT-1606 → ⚠️ no phone on issue
  • PRODUCT-1605 → ⚠️ no phone on issue
  • PRODUCT-1604 → ⚠️ no phone on issue
  • PRODUCT-1602 → ⚠️ no phone on issue
  • PRODUCT-1601 → ⚠️ no phone on issue
  • PRODUCT-1600 → ⚠️ no phone on issue
  • PRODUCT-1599 → ⚠️ no phone on issue
  • PRODUCT-1594 → ⚠️ no phone on issue
  • PRODUCT-1589 → ⚠️ no phone on issue
  • PRODUCT-1578 → ⚠️ no phone on issue
cloud-v0.6.13
August 31, 2026
Beta

Houston v0.6.13

  • Houston on mobile now has Agents, Tasks, and Settings tabs, plus a dedicated home for your agents.
  • Mobile task boards now let you swipe between stages and open or create tasks in a focused full-screen chat.
  • Files created by agents now open reliably from chat links across cloud and desktop.
  • Apps that require no account connection now appear ready to use instead of showing connection errors.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.13

Integrations

  • PRODUCT-1571 — Enable Xero integration in cloud

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Enable Xero integration in cloud
Gracias a todos los que reportaron 🙌
cloud-v0.6.12
August 28, 2026
Beta

Houston v0.6.12

  • Scheduled routines now run reliably at every due time, including the top of the hour.
  • Your language choice now stays in place after you restart Houston.
  • Browser and mobile back and forward controls now move through Houston without leaving the app.
  • Cloud agents can now use connected apps, custom tools, skills, memory, and saved files during on-demand work.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.12

Global Interfaces & Components

  • PRODUCT-1564 — Persist user preferred language 🐛

Integrations

  • PRODUCT-1542 — Cannot connect reddit integration in production 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Persist user preferred language
✅ Cannot connect reddit integration in production
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1564 → ⚠️ no phone on issue
  • PRODUCT-1542 → ⚠️ no phone on issue
cloud-v0.6.11
August 27, 2026
Beta

Houston v0.6.11

  • Cloud work now recovers more reliably when agents wake, laptops reconnect, or storage briefly stalls.
  • OpenAI-compatible setup issues now show clear actions to reconnect or switch to an available model.
  • Cloud agents can now run local code in isolated workers and keep the files they create.
  • Azure OpenAI connections now keep the correct endpoint across agents and restarts after you reconnect once.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.11

(no project)

  • PRODUCT-1535 — Pool needs autoscaling: single-use spends one Kata VM per turn, a fixed 3-worker pool drains in one conversation

AI Models

  • PRODUCT-1532 — Azure models not working 🐛

Activity

  • PRODUCT-1528 — Sentry HOUSTON-APP-58Q: Missions remain unread after re-sweeps 🐛

Backend

  • PRODUCT-1529 — Sentry HOUSTON-APP-50B: Object store PUT fails (500) on GCS 503 🐛
  • PRODUCT-1454 — Investigate about code execution and terminal usage for the agents [stateless cloud arch]

Chat Experience

  • PRODUCT-1531 — Sentry HOUSTON-APP-4W4: list_conversations invalid or expired token (401) 🐛

Local Models

  • PRODUCT-1530 — Sentry HOUSTON-APP-579: provider_error openai-compatible gemma4 returns 404 HTML 🐛

Skills

  • PRODUCT-1526 — Sentry HOUSTON-APP-5AP: Skills refresh 404 after SkillsChanged 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Pool needs autoscaling: single-use spends one Kata VM per turn, a fixed 3-worker pool drains in one conversation
✅ Azure models not working
✅ Sentry HOUSTON-APP-4W4: list_conversations invalid or expired token (401)
✅ Sentry HOUSTON-APP-579: provider_error openai-compatible gemma4 returns 404 HTML
✅ Sentry HOUSTON-APP-50B: Object store PUT fails (500) on GCS 503
✅ Sentry HOUSTON-APP-58Q: Missions remain unread after re-sweeps
✅ Sentry HOUSTON-APP-5AP: Skills refresh 404 after SkillsChanged
✅ Investigate about code execution and terminal usage for the agents [stateless cloud arch]
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1532 → ⚠️ no phone on issue
  • PRODUCT-1531 → ⚠️ no phone on issue
  • PRODUCT-1530 → ⚠️ no phone on issue
  • PRODUCT-1529 → ⚠️ no phone on issue
  • PRODUCT-1528 → ⚠️ no phone on issue
  • PRODUCT-1526 → ⚠️ no phone on issue
cloud-v0.6.10
August 26, 2026
Beta

Houston v0.6.10

  • Installing a skill now keeps your search and results in place, so you can add several without retyping.
  • Xiaomi MiMo now gives clearer model guidance and an easy switch when a model is unavailable.
  • Linux users can now download the AppImage directly from the Houston website.
  • Routines keep their selected provider, and provider reconnects no longer loop on stale status.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.10

AI Models

  • PRODUCT-1517 — MiMo models not working 🐛

Backend

  • PRODUCT-1515 — Chat asks to reconnect Anthropic while the conversation's selected provider is OpenRouter (wrong-provider auth card) 🐛

Global Interfaces & Components

  • PRODUCT-1519 — Add linux download option in landing page
  • PRODUCT-1512 — Skill input search gets reset after installing a skill 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Add linux download option in landing page
✅ MiMo models not working
✅ Chat asks to reconnect Anthropic while the conversation's selected provider is OpenRouter (wrong-provider auth card)
✅ Skill input search gets reset after installing a skill
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1517 → ⚠️ no phone on issue
  • PRODUCT-1515 → ⚠️ no phone on issue
  • PRODUCT-1512 → ⚠️ no phone on issue
cloud-v0.6.9
August 25, 2026
Beta

Houston v0.6.9

  • Cloud conversations now keep their context reliably across multiple messages.
  • Azure OpenAI connections now correctly use your pasted endpoint, including Foundry project links.
  • Xiaomi MiMo Token Plan keys now connect through the correct regional service.
  • You can now attach ZIP, TAR, GZ, TGZ, BZ2, XZ, and ZST archives in chat.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.9

(no project)

  • PRODUCT-1504 — Stateless cloud: quiet the remaining Sentry classes (projector JSON crash, cross-agent spam, vanished lazy read, sync-back blips)
  • PRODUCT-1472 — Stateless: billing flip from pod-awake time to per-turn/activity meters

AI Models

  • PRODUCT-1477 — Investigate Azure and Bedrock issues 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Stateless cloud: quiet the remaining Sentry classes (projector JSON crash, cross-agent spam, vanished lazy read, sync-back blips)
✅ Investigate Azure and Bedrock issues
✅ Stateless: billing flip from pod-awake time to per-turn/activity meters
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1477 → ⚠️ no phone on issue
cloud-v0.6.8
August 24, 2026
Beta

Houston v0.6.8

  • Routines now show the model they will use and its connection health, with a direct way to reconnect.
  • AI model setup is smoother, with Azure OpenAI connections through your endpoint and more reliable Amazon Bedrock setup.
  • Attachments that changed or disappeared now show clear instructions to attach them again.
  • On Windows, file dialogs no longer open a black console window and voice typing is more reliable.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.8

(no project)

  • PRODUCT-1476 — Triage sentry issues

Backend

  • PRODUCT-1454 — Investigate about code execution and terminal usage for the agents [stateless cloud arch]

Multiplayer

  • PRODUCT-1428 — Review teams invites are working

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Triage sentry issues
✅ Investigate about code execution and terminal usage for the agents [stateless cloud arch]
✅ Review teams invites are working
Gracias a todos los que reportaron 🙌
cloud-v0.6.7
August 21, 2026
Beta

Houston v0.6.7

  • Continue with suggestions now scroll with a mouse wheel, while trackpad controls keep working.
  • The Routines tab can recover from certain damaged saved files instead of staying unavailable.
  • Cloud agents open faster, and files, skills, integrations, and other actions can work without waiting for a sleeping agent to wake.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.7

AI Models

  • PRODUCT-1443 — Sentry HOUSTON-APP-4YV: Qwen credential gateway error 🐛

Agents API

  • PRODUCT-1451 — Sentry HOUSTON-APP-519: Agent provisioning undefined error 🐛

Chat Experience

  • PRODUCT-1452 — Make suggestions scrollable 🐛

Scheduled

  • PRODUCT-1449 — Sentry HOUSTON-APP-4WS: List routines invalid JSON 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Make suggestions scrollable
✅ Sentry HOUSTON-APP-519: Agent provisioning undefined error
✅ Sentry HOUSTON-APP-4WS: List routines invalid JSON
✅ Sentry HOUSTON-APP-4YV: Qwen credential gateway error
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1452 → ⚠️ no phone on issue
  • PRODUCT-1451 → ⚠️ no phone on issue
  • PRODUCT-1449 → ⚠️ no phone on issue
  • PRODUCT-1443 → ⚠️ no phone on issue
cloud-v0.6.6
August 20, 2026
Beta

Houston v0.6.6

  • Connecting a Claude subscription now works right in your browser with an approval code, including on the web and older computers.
  • Deleting an eligible team space now switches you away immediately and shows clear progress.
  • Browsing community skills now handles unavailable listings more cleanly.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.6

(no project)

  • PRODUCT-1436 — WebKit "Fetch is aborted" unhandled rejections on every deliberate stream teardown (Sentry 4ZZ + 4Z3)
  • PRODUCT-1432 — Delete knowledge bases and update CLAUDE.md files

Backend

  • PRODUCT-1446 — Mission board served from the activities agent-doc at database authority
  • PRODUCT-1439 — Routine fires run real on the pool (promote from shadow): worker routine-run support + delivery branch
  • PRODUCT-1434 — Doc shadow: seed family content at boot so untouched agents get fast boards
  • PRODUCT-1303 — Implement the new stateless architecture in cloud (mission actors on a pooled fleet)
  • PRODUCT-1200 — Anthropic not connecting correctly in legacy (intel) mac systems 🐛

Global Interfaces & Components

  • PRODUCT-1426 — Show an optimistic update when deleting a workspace

Skills

  • PRODUCT-1422 — Sentry HOUSTON-APP-4XZ: Community skill preview 404 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Mission board served from the activities agent-doc at database authority
✅ Routine fires run real on the pool (promote from shadow): worker routine-run support + delivery branch
✅ WebKit "Fetch is aborted" unhandled rejections on every deliberate stream teardown (Sentry 4ZZ + 4Z3)
✅ Doc shadow: seed family content at boot so untouched agents get fast boards
✅ Delete knowledge bases and update CLAUDE.md files
✅ Show an optimistic update when deleting a workspace
✅ Sentry HOUSTON-APP-4XZ: Community skill preview 404
✅ Implement the new stateless architecture in cloud (mission actors on a pooled fleet)
✅ Anthropic not connecting correctly in legacy (intel) mac systems
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1422 → ⚠️ no phone on issue
  • PRODUCT-1200 → ⚠️ no phone on issue
cloud-v0.6.4
August 19, 2026
Beta

Houston v0.6.4

  • Switching team spaces now keeps Mission Control smooth without false missing-agent errors.
  • Moonshot AI keys now connect reliably and start with the supported Kimi K3 model.
  • Team owners can permanently delete eligible team spaces when the service supports it.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.4

AI Models

  • PRODUCT-1411 — Verify moonshot ai not connecting 🐛
  • PRODUCT-1399 — Sentry HOUSTON-APP-4YV: Kimi Coding credential fetch refused

Activity

  • PRODUCT-1400 — Sentry HOUSTON-APP-4WR: List conversations agent not found 🐛

Backend

  • PRODUCT-1417 — Transcript repairs fail on unpaired surrogates / invalid UTF-8 (22P02): 5 prod conversations looping
  • PRODUCT-1405 — Sentry HOUSTON-APP-55A: Boot report send failed 🐛
  • PRODUCT-1404 — Sentry HOUSTON-APP-559: Boot report returns 401 🐛

Integrations

  • PRODUCT-1409 — Enable googleforms in composio platform 🐛

Multiplayer

  • PRODUCT-1410 — Workspace is not being deleted 🐛

Skills

  • PRODUCT-1403 — Sentry HOUSTON-APP-4WQ: List skills engine proxy failure 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Transcript repairs fail on unpaired surrogates / invalid UTF-8 (22P02): 5 prod conversations looping
✅ Verify moonshot ai not connecting
✅ Workspace is not being deleted
✅ Enable googleforms in composio platform
✅ Sentry HOUSTON-APP-55A: Boot report send failed
✅ Sentry HOUSTON-APP-559: Boot report returns 401
✅ Sentry HOUSTON-APP-4WQ: List skills engine proxy failure
✅ Sentry HOUSTON-APP-4WR: List conversations agent not found
✅ Sentry HOUSTON-APP-4YV: Kimi Coding credential fetch refused
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1411 → ⚠️ no phone on issue
  • PRODUCT-1410 → ⚠️ no phone on issue
  • PRODUCT-1409 → ⚠️ no phone on issue
  • PRODUCT-1405 → ⚠️ no phone on issue
  • PRODUCT-1404 → ⚠️ no phone on issue
  • PRODUCT-1403 → ⚠️ no phone on issue
  • PRODUCT-1400 → ⚠️ no phone on issue
cloud-v0.6.3
August 18, 2026
Beta

Houston v0.6.3

  • Community skills now open and install reliably, including popular marketplace skills.
  • AI model setup is smoother with new Google Gemini keys and clearer guidance for Claude organization restrictions.
  • Long Codex conversations recover more reliably when they need to make room for new messages.
  • Updates are more dependable, with automatic updates on Linux and a clear notice when Houston cannot reach the update service.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.3

(no project)

  • PRODUCT-1387 — Linux AppImage never auto-updates: latest-cloud.json has no Linux entries
  • PRODUCT-1386 — Desktop update checks fail silently: stranded old-version clients are invisible

AI Models

  • PRODUCT-1394 — Codex summarization sends unbounded input: 31 MB string vs OpenAI's 10 MiB cap — compaction can never complete 🐛
  • PRODUCT-1383 — Sentry HOUSTON-APP-4PQ: Provider sign-out fetch failure 🐛
  • PRODUCT-1368 — Add support for new gemini api key 🐛

Backend

  • PRODUCT-1395 — Staging: turn the stateless-ladder flags off to measure the per-agent pod path in isolation
  • PRODUCT-1392 — Sentry HOUSTON-APP-4PG: Unhandled Load failed error 🐛
  • PRODUCT-1303 — Implement the new stateless architecture in cloud (mission actors on a pooled fleet)

Skills

  • PRODUCT-1382 — Sentry HOUSTON-APP-4XZ: Community skill preview 404 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Staging: turn the stateless-ladder flags off to measure the per-agent pod path in isolation
✅ Codex summarization sends unbounded input: 31 MB string vs OpenAI's 10 MiB cap — compaction can never complete
✅ Sentry HOUSTON-APP-4PG: Unhandled Load failed error
✅ Linux AppImage never auto-updates: latest-cloud.json has no Linux entries
✅ Desktop update checks fail silently: stranded old-version clients are invisible
✅ Sentry HOUSTON-APP-4PQ: Provider sign-out fetch failure
✅ Sentry HOUSTON-APP-4XZ: Community skill preview 404
✅ Add support for new gemini api key
✅ Implement the new stateless architecture in cloud (mission actors on a pooled fleet)
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1394 → ⚠️ no phone on issue
  • PRODUCT-1392 → ⚠️ no phone on issue
  • PRODUCT-1383 → ⚠️ no phone on issue
  • PRODUCT-1382 → ⚠️ no phone on issue
  • PRODUCT-1368 → ⚠️ no phone on issue
cloud-v0.6.2
August 15, 2026
Beta

Houston v0.6.2

  • Integration connections now return you to Houston with clear confirmation, with extra guidance for HighLevel setup.
  • Claude conversations keep working smoothly when your sign-in refreshes.
  • AI model connections are more reliable across more providers.
  • Stability and polish improvements under the hood.

Before you upgrade

  • Quit Houston before installing. macOS does not always replace an app that is running.

Linear — cloud-v0.6.2

(no project)

  • PRODUCT-1329 — Move the daily cut cronjob from GH into Houston

AI Models

  • PRODUCT-1353 — Update Pi

Backend

  • PRODUCT-1303 — Implement the new stateless architecture in cloud (mission actors on a pooled fleet)

Integrations

  • PRODUCT-1347 — HighLevel OAuth succeeds but Houston shows no completion after Install 🐛

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Update Pi
✅ HighLevel OAuth succeeds but Houston shows no completion after Install
✅ Move the daily cut cronjob from GH into Houston
✅ Implement the new stateless architecture in cloud (mission actors on a pooled fleet)
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1347 → ⚠️ no phone on issue
cloud-v0.6.1
August 13, 2026
Beta

Houston v0.6.1

Features

  • feat(teams): multiple owners per org + app-first invite landing page
  • feat: Houston Academy — tab, setup chapter, progress economy, lesson engine
  • feat(teams): settings-first sidebar, new icon set with tag search
  • feat(teams): move a team from personal into an organization
  • feat(nav): settings-inside-settings for agents and teams
  • feat(nav): per-agent screens, team Context/People tabs, flattened Admin
  • feat(teams): team settings screen behind the team menu, drilled agent editor, agent-row menu + needs-you count
  • feat(skills): rename a skill from the dialog header pencil (PRODUCT-1018)
  • feat: in-app onboarding setup flow
  • feat(providers): qwen keys verify across Model Studio regions (HOU-1077)
  • feat(store): app-native chrome and quieter catalog for the in-app Agent Store
  • feat: Notion-style markdown editing for every standing-context surface (#1290)
  • feat(files): agents as folder rows, in-tree selection, denser list
  • feat(app): one catalog grammar — header lozenges, unified lists, filters in the chrome
  • feat(shell): create chooser modal, square tiles, and the Icon & Name row
  • feat(layout): expand the group mark set from 56 to 251 Ionicons Sharp glyphs
  • feat(tokens): add teal, rose and umber to the agent palette, in wheel order
  • feat: tabbed Admin header with drilled Analytics + one standing-context editor (#1283)
  • feat(website): new hero (copy + astronaut ground) + responsive nav fix (#1279)
  • feat(search): one CatalogSearchField everywhere
  • feat(sidebar): Linear-parity rail anatomy
  • feat(files): team Files as one flat list — agents are accordions
  • feat(integrations): header adoption + centered two-cell catalog plane
  • feat(shell): PageHeader family — Safari lozenges, tools portal, HeaderSearch
  • feat(tokens): tab-track/tab-active semantic pair for the Safari header
  • feat(teams): teams-first shell — models, board scoping, screens, seams
  • feat(app): wire Your teams to the gateway teams API (agentTeams)
  • feat(app): team Routines and Files sections
  • feat(app): Linear-style teams — Your teams sidebar + team view
  • feat(app): agent settings page — Context + Permissions in one surface
  • feat(providers): qwen extension provider — Qwen on Alibaba Model Studio pay-as-you-go (HOU-1077)

Fixes

  • fix(agents): agent colors survive sign-out via the agent_colors account pref (PRODUCT-1344)
  • fix(inbox): settle the Inbox for a space with no agents
  • fix(app): stop stale-roster 'agent not found' 404s from all passive agent reads (PRODUCT-1337)
  • fix(runtime): abandoned-login expiry logs WARN, not a Sentry error event (PRODUCT-1335)
  • fix(teams): honest move-failure copy, symmetric icon search, re-review batch
  • fix(teams): postscript Retry re-drives; one surface per outcome
  • fix(teams): review-gate fixes for move-team integrity, gating, icon i18n
  • fix(teams): identity dialog seeds the display identity; stable picker width
  • fix(teams): New Team placeholder for the personal default team
  • fix(runtime): kill revoked-anthropic retry storms the HOU-952 heal missed (PRODUCT-1307)
  • fix(integrations): snap back to the app when a browser connect lands (PRODUCT-1298)
  • fix: fire onboarding_completed at every setup finish
  • fix: review-gate fixes for the in-app setup flow
  • fix(credentials): stop the dead google key serve/adopt loop (HOUSTON-APP-567)
  • fix(credentials): tombstone provider-revoked credentials so nothing resurrects them (HOUSTON-APP-530)
  • fix(sweep): classify partial-sweep failures, stop reporting waking pods (HOUSTON-APP-538)
  • fix(skills): stop stale-roster 'agent not found' 404s from the manifest queries (HOUSTON-APP-544)
  • fix(runtime): Envoy upstream-connect/idle-timeout bodies classify as provider_internal (HOUSTON-APP-4Y9)
  • fix(host): attributed Claude connect skips the pod-shared materialize — store is the connect
  • fix(providers): the three Qwen cards say which Alibaba key each accepts (HOU-1077)
  • fix(runtime): serve-sync every pi api-key provider so uncurated keys survive pod recycles (PRODUCT-1213) (#1289)
  • fix(integrations): request_credential verifies the slug before queueing the secure key card (PRODUCT-1292)
  • fix(store): review findings — featured is a host opt-in, pagination survives, i18n heading, hero fallbacks, card alignment
  • fix(teams): restore identity clearing; review cleanups
  • fix(app): review fixes for the unified catalog surfaces
  • fix(app,ui): four bugs the e2e verification surfaced

Docs

  • docs(kb): Houston Academy knowledge base + linux visual-regen workers note
  • docs(kb): settings-first navigation, one agent-settings door, move-team, icon system
  • docs(kb): in-app setup replaces the first-run orchestrator + tour
  • docs(store): KB — in-app store chrome, controlled StoreHomeScreen, featured opt-in, quiet cards
  • docs(kb): unified catalog surfaces + e2e suite etiquette
  • docs(kb): truth-fixes for the teams-first world
  • docs(kb): audited overhaul — truth-fixed, restructured, delete-first

Changes

  • test(e2e): openTeamSection waits through the strip's re-mode window
  • test(e2e): align specs and helpers with the settings-first navigation
  • refactor(teams): cleanup pass from the review gate
  • refactor(teams): one 'Change icon & name' door for a team's identity
  • test(e2e): one suite per machine, capped workers, per-worktree ports
  • perf(website): cache certificate images between deploys (#1281)
  • test(e2e): re-press ⌘K until the palette answers (#1282)
  • test(e2e): survive a strip re-mode between visibility check and click
  • test(visual): freeze bless — all eight baselines re-recorded, darwin + linux
  • test(e2e): reconcile the suite with the teams-first UX — 297/297 green

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: https://github.com/gethouston/houston/compare/cloud-v0.5.47...cloud-v0.6.1


Linear — cloud-v0.6.1

(no project)

  • PRODUCT-1344 — Agent color reset when migrating to team
  • PRODUCT-1331 — Change to headless services in k8s
  • PRODUCT-1330 — Research: Evaluate what would need to be added in order to use Houston to actually build Houston
  • PRODUCT-1328 — Create Sentry Routine
  • PRODUCT-1307 — Anthropic revoked-token storm survives the HOU-952 heal: ghost materialized .credentials.json + non-reporting classifyText seams (Sentry HOUSTON-APP-4YA)
  • PRODUCT-1278 — Let setup engines sleep — remove the waker exemption (houston-prod cost + capacity)
  • PRODUCT-1275 — Review Optimization suggestions by Felipe Gamboa +57 316 2953476
  • PRODUCT-1144 — Remove version floor block

AI Models

  • PRODUCT-1335 — Sentry HOUSTON-APP-4YZ: OpenAI Codex abandoned login timeout
  • PRODUCT-1325 — L10: Dead OAuth row without a refresh path 502s forever — never 404'd, tombstoned, or reported
  • PRODUCT-1324 — L9: Serve probe fan-out — no retry, ERROR-per-transition logging (HOUSTON-APP-4YV), failed probe skips the provider for that sync
  • PRODUCT-1323 — L8: #1303 ghost cleanup is manifest-gated — a ghost .credentials.json outside the served manifest is never cleared
  • PRODUCT-1321 — L6: API-key connect writes runtime before central store — unmanaged key vanishes at pod recycle ("spontaneous disconnect")
  • PRODUCT-1320 — L5: Post-capture scrub erases ALL providers' refresh tokens — concurrent OAuth connects race
  • PRODUCT-1319 — L4: Revoked-token report digests the CURRENT auth.json token, not the one that failed — can delete a healthy reconnect
  • PRODUCT-1318 — L3: Non-atomic credential capture — failed scrub leaves a permanent second rotator; healer full PUT clears the #230 tombstone
  • PRODUCT-1317 — L2: Served refresh:"" entries cross pi's 5-min refresh window → OAuth refresh with empty token (PRODUCT-1293 root cause)
  • PRODUCT-1316 — L1: Gateway treats any refresh 400/401 as terminal rejection — fleet-wide sign-out risk
  • PRODUCT-1302 — Deeply understand why AI Providers are loging out and fix this
  • PRODUCT-1276 — Anthropic disconnect loop persists on long-lived always-awake pods: pod-local credential state poisons the OAuth token family until a restart (fix #1226 was already on board) 🐛
  • PRODUCT-1213 — Cerebras se desconecta cada tanto (maybe fixed with the new update?)

Agents API

  • PRODUCT-1337 — Sentry HOUSTON-APP-4W3: Read agent file returns 404

Chat Experience

  • PRODUCT-1292 — Secure api key card not working 🐛

Integrations

  • PRODUCT-1298 — After singing in with composio into any integration, we should return to the app automatically

Skills

  • PRODUCT-1018 — Allow renaming a skill by just adding a "pencil" to rename it

Triggers

  • PRODUCT-1215 — Los triggers no están funcionando de manera correcta. Verificar que estén funcionando para los siguientes casos

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Agent color reset when migrating to team
✅ Sentry HOUSTON-APP-4W3: Read agent file returns 404
✅ Sentry HOUSTON-APP-4YZ: OpenAI Codex abandoned login timeout
✅ Change to headless services in k8s
✅ Research: Evaluate what would need to be added in order to use Houston to actually build Houston
✅ Create Sentry Routine
✅ L10: Dead OAuth row without a refresh path 502s forever — never 404'd, tombstoned, or reported
✅ L9: Serve probe fan-out — no retry, ERROR-per-transition logging (HOUSTON-APP-4YV), failed probe skips the provider for that sync
✅ L8: #1303 ghost cleanup is manifest-gated — a ghost .credentials.json outside the served manifest is never cleared
✅ L6: API-key connect writes runtime before central store — unmanaged key vanishes at pod recycle ("spontaneous disconnect")
✅ L5: Post-capture scrub erases ALL providers' refresh tokens — concurrent OAuth connects race
✅ L4: Revoked-token report digests the CURRENT auth.json token, not the one that failed — can delete a healthy reconnect
✅ L3: Non-atomic credential capture — failed scrub leaves a permanent second rotator; healer full PUT clears the #230 tombstone
✅ L2: Served refresh:"" entries cross pi's 5-min refresh window → OAuth refresh with empty token (PRODUCT-1293 root cause)
✅ L1: Gateway treats any refresh 400/401 as terminal rejection — fleet-wide sign-out risk
✅ Anthropic revoked-token storm survives the HOU-952 heal: ghost materialized .credentials.json + non-reporting classifyText seams (Sentry HOUSTON-APP-4YA)
✅ Deeply understand why AI Providers are loging out and fix this
✅ After singing in with composio into any integration, we should return to the app automatically
✅ Secure api key card not working
✅ Let setup engines sleep — remove the waker exemption (houston-prod cost + capacity)
✅ Anthropic disconnect loop persists on long-lived always-awake pods: pod-local credential state poisons the OAuth token family until a restart (fix #1226 was already on board)
✅ Review Optimization suggestions by Felipe Gamboa +57 316 2953476
✅ Los triggers no están funcionando de manera correcta. Verificar que estén funcionando para los siguientes casos
✅ Cerebras se desconecta cada tanto (maybe fixed with the new update?)
✅ Remove version floor block
✅ Allow renaming a skill by just adding a "pencil" to rename it
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1292 → ⚠️ no phone on issue
  • PRODUCT-1276 → ⚠️ no phone on issue
cloud-v0.5.47
August 9, 2026
Beta

Houston v0.5.47

Features

  • feat(onboarding): 3-step survey (job, industry, automation goal) synced to the gateway (PRODUCT-1286) (#1278)
  • feat(engine): agent can start, monitor, and close its own missions (PRODUCT-1244) (#1262)
  • feat(routines): routine screen with editable prompt/schedule + runs modal (PRODUCT-1208) (#1266)
  • feat(chat): edit a previous message + copy any message (PRODUCT-1217) (#1269)
  • feat(chat): add searchable conversation map (PRODUCT-772) (#1271)
  • feat(chat): Updates made reviews external-artifact actions with links (PRODUCT-1196) (#1265)
  • feat(integrations): OAuth state carries the pod routing prefix for the gateway callback (PRODUCT-1172) (#1268)

Fixes

  • fix(integrations): HighLevel connects via direct provider redirect (PRODUCT-1260) (#1277)
  • fix(onboarding): make onboarding_completed an account pref so sign-out never re-onboards returning users (PRODUCT-1282) (#1276)
  • fix(integrations): progressive app-scoped discovery for integration search (PRODUCT-1274) (#1274)
  • fix(sdk): stamp the user bubble's turnId on every adoption path (PRODUCT-1217) (#1275)
  • fix(integrations): OAuth flow rides the guarded fetch seam (PRODUCT-1172) (#1273)
  • fix(app): Windows file dialogs survive accented paths (PRODUCT-1260) (#1270)

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: https://github.com/gethouston/houston/compare/cloud-v0.5.46...cloud-v0.5.47


Linear — cloud-v0.5.47

(no project)

  • PRODUCT-1286 — Onboarding survey: industry + automation-goal questions, stored in Cloud SQL
  • PRODUCT-1282 — Sign-out then sign-in with an existing account re-runs first-run onboarding

AI Models

  • PRODUCT-1267 — Update Pi

Backend

  • PRODUCT-1273 — Validate control-plane leader-election failover in staging (2 replicas) before prod rollout

Chat Experience

  • PRODUCT-1274 — Optimize integrations search tool
  • PRODUCT-1244 — Allow the agent to start new missions for himself
  • PRODUCT-1217 — Enable the option to edit the previous chat that the human did and that should change the conversation until that point
  • PRODUCT-1196 — Improve Updates made
  • PRODUCT-772 — Search functionality inside a chat

Integrations

  • PRODUCT-1260 — HighLevel is still broken (and more bugs from this user) 🐛
  • PRODUCT-1172 — Improve custom integrations (request from Croma)

Scheduled

  • PRODUCT-1208 — Refactor Routines UI

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Onboarding survey: industry + automation-goal questions, stored in Cloud SQL
✅ Sign-out then sign-in with an existing account re-runs first-run onboarding
✅ Optimize integrations search tool
✅ Validate control-plane leader-election failover in staging (2 replicas) before prod rollout
✅ Update Pi
✅ HighLevel is still broken (and more bugs from this user)
✅ Allow the agent to start new missions for himself
✅ Enable the option to edit the previous chat that the human did and that should change the conversation until that point
✅ Refactor Routines UI
✅ Improve Updates made
✅ Improve custom integrations (request from Croma)
✅ Search functionality inside a chat
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1260 → ⚠️ no phone on issue
cloud-v0.5.46
August 7, 2026
Beta

Houston v0.5.46

Features

  • feat(runtime): agents find and install skills from chat (PRODUCT-1238) (#1261)
  • feat(integrations): OAuth sign-in for custom MCP servers + service favicons on custom cards (PRODUCT-1172) (#1263)
  • feat(app): split the agent Settings tab into Context, Skills, and Admin (PRODUCT-1256) (#1254)
  • feat(skills): agent-created skills land in the workspace store by default (HOU-1192) (#1234)
  • feat(settings): user-initiated account deletion (HOU-991) (#1233)

Fixes

  • fix(runtime): stale integration action slugs recover via re-search (PRODUCT-1266) (#1264)
  • fix(chat): status messages show the task, not jokes, with an xN repeat counter (PRODUCT-1226) (#1253)
  • fix(chat): markdown file links open and preview as rendered documents (PRODUCT-1231) (#1258)
  • fix(app): setup mission speaks the app's language (PRODUCT-1257) (#1260)
  • fix(app): setup chats open on a connected provider, not the stored one (PRODUCT-1236) (#1256)
  • fix(app): the shared detail panel closes with the tab that opened it (PRODUCT-1229) (#1257)
  • fix(app): stop Windows shortcut icons going blank after MSI updates (PRODUCT-1233) (#1250)
  • fix(auth): make login work again right after logout (PRODUCT-1235) (#1251)
  • fix(chat): labeled links wear the same Slack chip as bare URLs (PRODUCT-1152) (#1259)
  • fix(app): only the workspace owner can delete a workspace (PRODUCT-1247) (#1249)
  • fix(website): download gate country menus stay open and on screen (PRODUCT-1240) (#1248)
  • fix(app): unexpected errors report silently instead of toasting the user (HOU-1245) (#1247)
  • fix(providers): degrade Claude sign-in to the paste flow when the helper binary can't run (HOUSTON-APP-543) (#1205)
  • fix(release): main's version was below the gateway's update floor (#1231)
  • fix(sdk): chat feed dedupes re-delivered turn content by turn identity (HOU-1214) (#1244)
  • fix(host): stop double-watching the workspaces tree on managed pods (#1245)
  • fix(providers): recognize NVIDIA's Public API Endpoints account gate (HOU-890) (#1243)
  • fix(host): setup runtime survives the HOU-827 missing-dir guard (HOU-1239) (#1246)
  • fix(host): file-watch ENOSPC on root degrades instead of crash-looping the pod (#1242)
  • fix(host): agent renames (and deletes) can no longer resurrect the old directory (HOU-827) (#1240)

Docs

  • docs: standalone HTML reference for provider errors (HOU-1191) (#1232)

Changes

  • refactor(app): create-agent dialog offers store import or from-scratch only (PRODUCT-1171) (#1255)

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: https://github.com/gethouston/houston/compare/cloud-v0.5.43...cloud-v0.5.46


Linear — cloud-v0.5.46

(no project)

  • PRODUCT-1135 — Claude sign-in dies with "exit signal" on pre-AVX2 CPUs; degrade to the paste flow (HOUSTON-APP-543)
  • PRODUCT-1245 — Hide toast error 🐛
  • PRODUCT-1235 — Login not working after logout 🐛
  • PRODUCT-1229 — Fix blank card 🐛
  • PRODUCT-1191 — Create html docs in the repo for the errors

AI Models

  • PRODUCT-1243 — Update Pi
  • PRODUCT-890 — Nvidia should be working 🐛

Admin, Settings & Permissions

  • PRODUCT-1247 — The only person allowed to delete a workspace should be the Owner!
  • PRODUCT-991 — Allow the user to delete the account. This will remove all the data from the app, wipe all the storage and remove all the created agents 🐛

Agent Store

  • PRODUCT-1171 — We need to refactor the way to create a new agent

Backend

  • PRODUCT-1239 — First-run provider connect 500s on cloud: setup runtime hits HOU-827's missing-dir guard
  • PRODUCT-1237 — Managed pods double-watch the same tree: StoreSyncDaemon (/data) is redundant with FsWatcher (/data/workspaces)
  • PRODUCT-1232 — Engine pods crash-loop on ENOSPC watching root workspace dir (HOU-1004 follow-up)

Chat Experience

  • PRODUCT-1214 — La tarea pasó 1 vez, pero se repitió varias veces durante el chat. Parece ser un problema del como se muestran en el chat porque las tareas pasan 1 vez (tipo se mandó un correo), pero en el chat imprime esto varias veces. Pasa en muchos distintos momentos, sobretodo con el último mensaje
  • PRODUCT-1257 — First set up message is in english, even when the app is in spanish
  • PRODUCT-1238 — "Find skill" vercel's skill should be by default "installed" in all of our agents. What I mean is that probably it should be a tool triggered when an user asks Houston what skill should they use for some tasks
  • PRODUCT-1236 — Use connected provider in routine and skill chats 🐛
  • PRODUCT-1231 — Markdown preview is not working 🐛
  • PRODUCT-1226 — Chat status messages fixes

Global Interfaces & Components

  • PRODUCT-1256 — Remove Settings tab and turn it into Context, Skills, and Admin
  • PRODUCT-1233 — App Icon disappearing on Windows 🐛
  • PRODUCT-827 — Agent renames revert after a while 🐛

Integrations

  • PRODUCT-1266 — Integrations are not working in some chats
  • PRODUCT-1193 — Unsupported integrations mitigation plan
  • PRODUCT-1172 — Improve custom integrations (request from Croma)
  • PRODUCT-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

  • PRODUCT-1240 — Change country is not working on the form for downloading the app

Onboarding

  • PRODUCT-1195 — Verify onboarding in Windows

Skills

  • PRODUCT-1192 — Org skill by default

Triggers

  • PRODUCT-1215 — Los triggers no están funcionando de manera correcta. Verificar que estén funcionando para los siguientes casos

WhatsApp draft

🚀 Nueva versión de Houston!
✅ First-run provider connect 500s on cloud: setup runtime hits HOU-827's missing-dir guard
✅ La tarea pasó 1 vez, pero se repitió varias veces durante el chat. Parece ser un problema del como se muestran en el chat porque las tareas pasan 1 vez (tipo se mandó un correo), pero en el chat imprime esto varias veces. Pasa en muchos distintos momentos, sobretodo con el último mensaje
✅ Claude sign-in dies with "exit signal" on pre-AVX2 CPUs; degrade to the paste flow (HOUSTON-APP-543)
✅ Hide toast error
✅ Integrations are not working in some chats
✅ First set up message is in english, even when the app is in spanish
✅ Remove Settings tab and turn it into Context, Skills, and Admin
✅ The only person allowed to delete a workspace should be the Owner!
✅ Update Pi
✅ Change country is not working on the form for downloading the app
✅ "Find skill" vercel's skill should be by default "installed" in all of our agents. What I mean is that probably it should be a tool triggered when an user asks Houston what skill should they use for some tasks
✅ Managed pods double-watch the same tree: StoreSyncDaemon (/data) is redundant with FsWatcher (/data/workspaces)
✅ Use connected provider in routine and skill chats
✅ Login not working after logout
✅ App Icon disappearing on Windows
✅ Engine pods crash-loop on ENOSPC watching root workspace dir (HOU-1004 follow-up)
✅ Markdown preview is not working
✅ Fix blank card
✅ Chat status messages fixes
✅ Los triggers no están funcionando de manera correcta. Verificar que estén funcionando para los siguientes casos
✅ Verify onboarding in Windows
✅ Unsupported integrations mitigation plan
✅ Org skill by default
✅ Create html docs in the repo for the errors
✅ Improve custom integrations (request from Croma)
✅ We need to refactor the way to create a new agent
✅ 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)
✅ Allow the user to delete the account. This will remove all the data from the app, wipe all the storage and remove all the created agents
✅ Nvidia should be working
✅ Agent renames revert after a while
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • PRODUCT-1245 → ⚠️ no phone on issue
  • PRODUCT-1236 → ⚠️ no phone on issue
  • PRODUCT-1235 → ⚠️ no phone on issue
  • PRODUCT-1233 → ⚠️ no phone on issue
  • PRODUCT-1231 → ⚠️ no phone on issue
  • PRODUCT-1229 → ⚠️ no phone on issue
  • PRODUCT-1152 → ⚠️ no phone on issue
  • PRODUCT-991 → ⚠️ no phone on issue
  • PRODUCT-890 → ⚠️ no phone on issue
  • PRODUCT-827 → +573042508033
cloud-v0.5.43
August 4, 2026
Beta

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: https://github.com/gethouston/houston/compare/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
cloud-v0.5.40
August 1, 2026
Beta

Houston v0.5.40

Features

  • feat: add global skip-onboarding escape hatch to first-run flow (#1201)

Fixes

  • fix(providers): pin the Claude sign-in child's cwd so the CLI's shell probe can't self-filter (#1199)
  • fix(sentry): demote tauri-plugin-updater error logs to breadcrumbs (HOU-1104) (#1194)
  • fix(web): transient session-refresh failure reads as connectivity, not a 401 auth error (HOU-1106) (#1196)

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: https://github.com/gethouston/houston/compare/cloud-v0.5.39...cloud-v0.5.40


Linear — cloud-v0.5.40

(no project)

  • HOU-1106 — Wake-from-sleep 401 storm: transient session-refresh failure surfaces as "invalid or expired token" red toasts + Sentry noise (HOUSTON-APP-515)
  • HOU-1118 — Onboarding: global Skip onboarding escape hatch
  • HOU-1104 — Updater poll failures flood Sentry: "update endpoint did not respond with a successful status code" (HOUSTON-APP-14)

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Wake-from-sleep 401 storm: transient session-refresh failure surfaces as "invalid or expired token" red toasts + Sentry noise (HOUSTON-APP-515)
✅ Onboarding: global Skip onboarding escape hatch
✅ Updater poll failures flood Sentry: "update endpoint did not respond with a successful status code" (HOUSTON-APP-14)
Gracias a todos los que reportaron 🙌
cloud-v0.5.39
August 1, 2026
Beta

Houston v0.5.39

Features

  • feat(teams): invite inbox — invitee-side accept/decline for pending org invites (#1193)

Fixes

  • fix(auth): close sign-out/re-login lifecycle races on desktop (#1192)
  • fix(store): one identity control in the web nav — kill the duplicate avatar (#1190)

CI & infra

  • ci(store): gate the agentstore image build on the site's full dep closure (#1191)
  • ci(store): ship agents.gethouston.ai on the ship train (#1189)

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: https://github.com/gethouston/houston/compare/cloud-v0.5.38...cloud-v0.5.39


Linear — cloud-v0.5.39

(no project)

  • HOU-1098 — Desktop: after sign-out, re-login impossible until app restart; logout can fail to persist
  • HOU-1099 — Team invites dead-end for existing accounts: no accept endpoint or invitee UI
  • HOU-1100 — Invite email link app.gethouston.ai served Site Not Found (custom domain never bound)

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Desktop: after sign-out, re-login impossible until app restart; logout can fail to persist
✅ Team invites dead-end for existing accounts: no accept endpoint or invitee UI
✅ Invite email link app.gethouston.ai served Site Not Found (custom domain never bound)
Gracias a todos los que reportaron 🙌
cloud-v0.5.38
August 1, 2026
Beta

Houston v0.5.38

Features

  • feat(teams): live space list + member-visibility fixes from Felipe's Jul 31 round (#1188)
  • feat(store): store redesign — shared screens, one profile page, sharing, listing editor, hosted install (#1186)
  • feat: personal-only AI accounts in team spaces (HOU-976) (#1187)

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: https://github.com/gethouston/houston/compare/cloud-v0.5.37...cloud-v0.5.38


Linear — cloud-v0.5.38

(no project)

  • HOU-1095 — New org must appear in the switcher without relaunching the app
  • HOU-1096 — Rename Create team to Create organization (en/es/pt)
  • HOU-1094 — Member-added email: existing users get no notification when added to an org

Multiplayer

  • HOU-976 — Design: per-person vs team accounts for integrations and AI (both, with a resolution rule)

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Design: per-person vs team accounts for integrations and AI (both, with a resolution rule)
✅ New org must appear in the switcher without relaunching the app
✅ Rename Create team to Create organization (en/es/pt)
✅ Member-added email: existing users get no notification when added to an org
Gracias a todos los que reportaron 🙌
cloud-v0.5.37
August 1, 2026
Beta

Houston v0.5.37

Features

  • feat(store): Agent Store redesign — shared web/app screens, one profile page, Drive-style sharing, listing editor, one-click hosted install (#1186)
  • feat: personal-only AI accounts in team spaces (HOU-976) (#1187)
  • feat: themed boot splash, Guide me in Settings, icon-only bell, Everyone-first scope, drop unread dot (#1175)
  • feat(missions): user-driven Done, card confetti, mandatory follow-ups, archived UX (#1173)
  • feat(web): responsive mobile layout for the shared shell (HOU-1014) (#1157)
  • feat(integrations): add custom integration goes straight to the setup chat (#1171)
  • feat(chat): custom integration actions brand the mission log (HOU-1049) (#1167)
  • feat(chat): web + Python activity indicators in the process header (HOU-1048) (#1163)
  • feat(skills): global Skills manager in the sidebar (HOU-792) (#1128)

Fixes

  • fix(docker): copy patches/ into root-context images so pnpm install survives patchedDependencies (#1185)
  • fix(integrations): setup research is invisible and fast - temp dir, batched fetches, add once (HOU-1083 follow-up) (#1184)
  • fix(integrations): custom POSTs survive mixed undici stacks, manual add returns, deterministic discovery (HOU-1083) (#1182)
  • fix(web): no gateway calls without a session; web account-switch resets caches (HOU-1014) (#1183)
  • fix(chat): hard-wrapped URL labels render inline, not as a clipped pill (HOU-1071) (#1179)
  • fix(app): offline gateway bursts surface one connectivity toast, not red bug toasts + Sentry noise (HOU-1085) (#1181)
  • fix(providers): api-key providers reconnect via the key dialog; classify NVIDIA/Qwen auth rejections (HOU-1077) (#1178)
  • fix(skills): share to workspace reaches the real workspace; local rows drop copy checkboxes (HOU-1027) (#1172)
  • fix(web): cloud web boots to sign-in; skip pre-auth language/agreement gates (HOU-1014) (#1174)
  • fix(auth): fall back to the device-code sign-in when the Codex loopback can't run (HOU-1063) (#1168)
  • fix(integrations): custom action transport failures surface their real cause (HOU-1052) (#1162)
  • fix(chat): keep the mission log live when tools follow streamed narration (HOU-1047) (#1161)
  • fix(chat): agent-only markdown at a chat-tuned scale; user messages verbatim (HOU-1051) (#1164)
  • fix(chat): suggestion pill click prefills the composer instead of sending (HOU-1050) (#1160)

CI & infra

  • ci(web): preview web app bakes the staging gateway (#1177)
  • ci(web): deploy the webapp from the cloud-v channel; staging tracks main (#1165)

Changes

  • perf(e2e): parallelize the UI suite with per-worker fake hosts (HOU-1072) (#1166)

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: https://github.com/gethouston/houston/compare/cloud-v0.5.35...cloud-v0.5.37


Linear — cloud-v0.5.37

(no project)

  • HOU-1072 — Improve e2e test performance
  • HOU-1022 — Design a beautiful loading screen
  • HOU-1064 — Model selection is global per agent — changing the model in one mission changes it for all missions
  • HOU-1065 — New agent defaults to Anthropic Sonnet even when Anthropic is not connected — first message always fails
  • HOU-1073 — Managed cloud: Anthropic org credential killed by a second rotator — every NEW agent pod 401s while the UI says connected
  • HOU-1080 — Every new mission opens in Ask First mode (drop Planner default + per-agent mode memory)
  • HOU-1083 — Fix actions discovery when manually adding custom integrations
  • HOU-1085 — Offline gateway bursts surface as red bug toasts + Sentry noise (list_project_files: Load failed)
  • HOU-1071 — Fix link looking weird
  • HOU-1014 — Verify app web is working

AI Models

  • HOU-1077 — Nvidia and Qwen not working 🐛

Activity

  • HOU-1043 — The Archived button should be primary and should be clear how to return to the main menu

Chat Experience

  • HOU-1047 — When OpenAI does async stuff (e.g. connect to anakin.io) it shows the loading element in the chat instead of showing the activity, even if it is browsing the web, which SHOULD be something. The loading is ONLY if there's no connection with the model or regular wait times
  • HOU-1051 — We shouldn't render the markdown from the user, only the one from the agent
  • HOU-1050 — On the suggestions thing, on click it shouldn't send the message but put it as text in the chat input
  • HOU-1049 — For the custom integrations also use this in the chat experience, maybe the name of the integration and a 🛠️ icon
  • HOU-1048 — On the activity from the model it'll be great if we can show stuff like if the model is on the internet (they are curling stuff from there) and if the model for example is using python. Use an UI similar to the integrations, so find a logo and make look pretty. On the internet part, it'll be good if it is something like "(logo) Browsing the web - anakin.io"

Global Interfaces & Components

  • HOU-1044 — The navbar should be reduced: compress the guide me and notifications to be icon only. Change the order of the teams members filter (default to everyone)

Integrations

  • HOU-980 — Custom integrations should be working properly and should be fully tested
  • HOU-1052 — Having an issue with anakin.io custom integration, this is what Houston agent said:

Multiplayer

  • HOU-976 — Design: per-person vs team accounts for integrations and AI (both, with a resolution rule)

Onboarding

  • HOU-1063 — OpenAI not connecting during onboarding 🐛

Skills

  • HOU-1033 — [cloud] Gateway: /v1/orgs/:org/skills CRUD + Pg metadata + role enforcement
  • HOU-1032 — [cloud] Pod-store: org-shared prefix read routes for engine pods
  • HOU-1027 — Org skills store: org storage is the single source of truth
  • HOU-792 — Custom skills are transferable to other agents (they are saved at the org level rather than the agent level)

WhatsApp draft

🚀 Nueva versión de Houston!
✅ When OpenAI does async stuff (e.g. connect to anakin.io) it shows the loading element in the chat instead of showing the activity, even if it is browsing the web, which SHOULD be something. The loading is ONLY if there's no connection with the model or regular wait times
✅ Improve e2e test performance
✅ The Archived button should be primary and should be clear how to return to the main menu
✅ Custom integrations should be working properly and should be fully tested
✅ Design a beautiful loading screen
✅ The navbar should be reduced: compress the guide me and notifications to be icon only. Change the order of the teams members filter (default to everyone)
✅ Model selection is global per agent — changing the model in one mission changes it for all missions
✅ New agent defaults to Anthropic Sonnet even when Anthropic is not connected — first message always fails
✅ Managed cloud: Anthropic org credential killed by a second rotator — every NEW agent pod 401s while the UI says connected
✅ Every new mission opens in Ask First mode (drop Planner default + per-agent mode memory)
✅ Nvidia and Qwen not working
✅ Fix actions discovery when manually adding custom integrations
✅ Offline gateway bursts surface as red bug toasts + Sentry noise (list_project_files: Load failed)
✅ Fix link looking weird
✅ OpenAI not connecting during onboarding
✅ Having an issue with anakin.io custom integration, this is what Houston agent said:
✅ We shouldn't render the markdown from the user, only the one from the agent
✅ On the suggestions thing, on click it shouldn't send the message but put it as text in the chat input
✅ For the custom integrations also use this in the chat experience, maybe the name of the integration and a 🛠️ icon
✅ On the activity from the model it'll be great if we can show stuff like if the model is on the internet (they are curling stuff from there) and if the model for example is using python. Use an UI similar to the integrations, so find a logo and make look pretty. On the internet part, it'll be good if it is something like "(logo) Browsing the web - anakin.io"
✅ [cloud] Gateway: /v1/orgs/:org/skills CRUD + Pg metadata + role enforcement
✅ [cloud] Pod-store: org-shared prefix read routes for engine pods
✅ Org skills store: org storage is the single source of truth
✅ Verify app web is working
✅ Design: per-person vs team accounts for integrations and AI (both, with a resolution rule)
✅ Custom skills are transferable to other agents (they are saved at the org level rather than the agent level)
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • HOU-1077 → ⚠️ no phone on issue
  • HOU-1063 → ⚠️ no phone on issue
cloud-v0.5.35
July 30, 2026
Beta

Houston v0.5.35

Features

  • feat(integrations): custom integrations — manual add form, detail card, per-agent routing (HOU-980) (#1151)
  • feat(files): Drive-style redesign of the Files tab (#1156)
  • feat: show provider usage on AI Models cards; Usage screen becomes Time worked
  • feat: consolidate Usage, Permissions and Admin under Settings

Fixes

  • fix(auth): stop Codex sign-in retries from colliding with Houston's own 1455 listeners (#1158)
  • fix(integrations): fall back to a collectible scheme when Composio's advertised managed app is gone (HOU-1020) (#1155)
  • fix(runtime): classify Copilot's 'not available for integrator' 400 as model_unavailable (#1153)
  • fix(runtime): classify pi 0.82 'Provider is not configured' as no-credentials (HOU-956) (#1154)
  • fix(runtime): classify opencode 'Streaming response failed' as provider_internal (HOU-929) (#1152)
  • fix(ci): schedule the daily cut so it actually fires ~07:05 Bogota (HOU-1013) (#1150)

Changes

  • style(agent): archived toggle becomes a floating outline icon button over the board

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: https://github.com/gethouston/houston/compare/cloud-v0.5.34...cloud-v0.5.35


Linear — cloud-v0.5.35

(no project)

  • HOU-1040 — Codex/OpenAI sign-in retries fail with "sign-in port busy" — Houston collides with its own 1455 listeners
  • HOU-1020 — Fix composio integrations 🐛

AI Models

  • HOU-929 — Houston bug: provider_error:unknown:opencode - Streaming response failed 🐛
  • HOU-956 — Houston bug: provider_error:unknown:google - Provider is not configured: google 🐛
  • HOU-977 — Houston bug: provider_error:unknown:github-copilot - 400: {"message":"The requested model is not available for integrator "vscode-chat"... 🐛

Admin, Settings & Permissions

  • HOU-788 — Integrate Permissions, Usage, Admin, Settings only under Settings section
  • HOU-789 — There shouldn't be a separated "Usage" screen for the AI Models usage. Instead, the cards that show the usage should be how the cards are shown for the connected models in the AI Models tab
  • HOU-790 — Usage for compute should be something like "Time worked" rather than the compute usage which sounds more technical

Backend

  • HOU-1013 — Move the cronjob that starts the deployment of the draft to 7am instead of 8:30am

Files

  • HOU-1025 — Files: Drive-style redesign (full width, minimal toolbar, borderless list, click-to-preview, checkboxes)

Integrations

  • HOU-980 — Custom integrations should be working properly and should be fully tested

WhatsApp draft

🚀 Nueva versión de Houston!
✅ Integrate Permissions, Usage, Admin, Settings only under Settings section
✅ There shouldn't be a separated "Usage" screen for the AI Models usage. Instead, the cards that show the usage should be how the cards are shown for the connected models in the AI Models tab
✅ Usage for compute should be something like "Time worked" rather than the compute usage which sounds more technical
✅ Move the cronjob that starts the deployment of the draft to 7am instead of 8:30am
✅ Houston bug: provider_error:unknown:opencode - Streaming response failed
✅ Houston bug: provider_error:unknown:google - Provider is not configured: google
✅ Houston bug: provider_error:unknown:github-copilot - 400: {"message":"The requested model is not available for integrator \"vscode-chat\"...
✅ Files: Drive-style redesign (full width, minimal toolbar, borderless list, click-to-preview, checkboxes)
✅ Custom integrations should be working properly and should be fully tested
✅ Codex/OpenAI sign-in retries fail with "sign-in port busy" — Houston collides with its own 1455 listeners
✅ Fix composio integrations
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • HOU-929 → ⚠️ no phone on issue
  • HOU-956 → ⚠️ no phone on issue
  • HOU-977 → ⚠️ no phone on issue
  • HOU-1020 → ⚠️ no phone on issue
cloud-v0.5.34
July 29, 2026
Beta

Houston v0.5.34

Features

  • feat(chat): guarantee the plan approval card; trim it to two choices
  • feat(integrations): connect multiple accounts per app (HOU-901) (#1126)
  • feat(chat): plan card joins the card family; finishing offers follow-ups
  • feat(files): improve Files browser UI (#1142)
  • feat(agent): reorder tabs, fold Permissions into Settings, Archived becomes a toolbar toggle
  • feat(chat): collapsible interaction cards + compact plan approval
  • feat(chat): offer clickable next-step bubbles when a mission finishes
  • feat(catalog): always-visible clear X on catalog search and clear after install
  • feat(skills): unify the chat skills picker with the Skills tab rows
  • feat(chat): make the integration connect card state its action clearly

Fixes

  • fix(website): hero fold fills the viewport in browsers with minimal chrome (#1146)
  • fix(runtime-client): defuse WebKit's duplicate fetch-body error surface (HOU-1007) (#1145)
  • fix(runtime): carry conversation context across the pi ⇄ Claude backend switch (HOU-951) (#1124)
  • fix(runtime): surface the skills index to the Claude backend — Anthropic skill turns ran blind (HOU-894) (#1127)
  • fix(board): never let a login race or one sick agent blank the mission board (#1138)
  • fix(board): don't let Space from inner controls close the mission rename editor (#1130)
  • fix(agents): remount agent view on switch and guard selection races
  • fix(runtime): bound integration tool results — a 1 MB Gmail fetch killed every trigger run (HOU-893) (#1121)
  • fix(chat): allow video and audio attachments in the composer (HOU-971) (#1125)
  • fix(sidebar): make agent rename discoverable and non-lossy
  • fix: solo chats keep classic presentation in multiplayer (HOU-969) (#1132)

Changes

  • perf(shell): perceived zero-second navigation between screens
  • perf(search): stream bounded mission-search scans instead of full-transcript waves (#1133)

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: https://github.com/gethouston/houston/compare/cloud-v0.5.33...cloud-v0.5.34


Linear — cloud-v0.5.34

AI Models

  • HOU-951 — If an user is with gemini and wants to continue the conversation with anthropic, claude says "it is a new conversation". We're not moving this correctly between Pi and antrhopic I think 🐛
  • HOU-925 — Update Pi

Activity

  • HOU-932 — Renaming missions doesn't allow adding a space, it closes the change of the mission
  • HOU-941 — Searching for a mission is taking +15 seconds
  • HOU-981 — Missions are sometimes when I login not seeing them

Admin, Settings & Permissions

  • HOU-818 — Bug report cannot be sent from Settings 🐛

Agent Store

  • HOU-983 — Agent Store

Backend

  • HOU-1007 — Desktop: stackless "Load failed" unhandled rejection + error toast when the global events stream drops (WebKit double-report)
  • HOU-1004 — Prod nodes exhaust inotify watch budget (ENOSPC) — engine pods crash-loop, users see all-routes "Load failed"
  • HOU-978 — User can't install Houston in Windows 🐛

Chat Experience

  • HOU-831 — Improve approval card from an integration in coworker mode
  • HOU-762 — The skills from the chat should have the same look and feel as the skills page. They should use the same component so that if we change one, we change both
  • HOU-763 — The skills in there should also have a searchbar, so probably we should use the catalog component, but not for installing, but just for using the skills so we ensure the experience is the same
  • HOU-764 — Skills in the modal should be ordered alphabetically
  • HOU-773 — When the chat goes to "Done", instead of doing a generic question inside the chat, but suggested actions in bubbles that are clickable so people can continue with other stuff
  • HOU-974 — ask_user cards should be collapsable so that the user is able to read the chat (this is an issue specially with plan mode). Also, I don't think the plan should be on the card, that'll just create a gigantic plan. We need to find a better UX for this 🐛
  • HOU-766 — Improve the experience when the Plan is done and the AI is ready to execute. Benchmark how others handle this. What if the plan is big?

Files

  • HOU-971 — When an user tries to upload a heavy file like a video it says something like "some files couldn't be uploaded" 🐛
  • HOU-970 — Improve Files UI

Global Interfaces & Components

  • HOU-812 — The catalog should have a functionality of that when something is installed the searchbar is cleaned AND should always have an X to close that
  • HOU-975 — Agents can't be renamed!
  • HOU-814 — Reorder the tabs to be (1) Activity, (2) Settings, (3) Integrations, (4) Routines, (5) Files. Permissions should be inside agent settings and archived should be a binder button somewhere instead of a tab
  • HOU-816 — Sometimes when changing from an agent to another the missions and files from the prior one stay in there. So we're having refreshing issues.
  • HOU-813 — User should feel that the loading time of a screen is 0 seconds. E.g. when moving from one screen to another (like mission control to integrations) loading time should be 0 seconds. How can we do this? Maybe caching? Optimistic loading? etc

Integrations

  • HOU-901 — Allow users to connect multiple profiles into each integration

Local Models

  • HOU-805 — It is not working on windows. Test, debug, and fix.

Multiplayer

  • HOU-969 — For the chat in multiplayer we need to change the UI of the chat from when it is just a sinlge person and multiple person

Performance

  • HOU-894 — Fix that is taking a lot of time with skills and they are not being completed

Triggers

  • HOU-893 — It is not working. Debug why and fix.

WhatsApp draft

🚀 Nueva versión de Houston!
✅ For the chat in multiplayer we need to change the UI of the chat from when it is just a sinlge person and multiple person
✅ The catalog should have a functionality of that when something is installed the searchbar is cleaned AND should always have an X to close that
✅ Improve approval card from an integration in coworker mode
✅ Agents can't be renamed!
✅ The skills from the chat should have the same look and feel as the skills page. They should use the same component so that if we change one, we change both
✅ The skills in there should also have a searchbar, so probably we should use the catalog component, but not for installing, but just for using the skills so we ensure the experience is the same
✅ Skills in the modal should be ordered alphabetically
✅ When an user tries to upload a heavy file like a video it says something like "some files couldn't be uploaded"
✅ When the chat goes to "Done", instead of doing a generic question inside the chat, but suggested actions in bubbles that are clickable so people can continue with other stuff
✅ Reorder the tabs to be (1) Activity, (2) Settings, (3) Integrations, (4) Routines, (5) Files. Permissions should be inside agent settings and archived should be a binder button somewhere instead of a tab
✅ ask_user cards should be collapsable so that the user is able to read the chat (this is an issue specially with plan mode). Also, I don't think the plan should be on the card, that'll just create a gigantic plan. We need to find a better UX for this
✅ Improve the experience when the Plan is done and the AI is ready to execute. Benchmark how others handle this. What if the plan is big?
✅ Improve Files UI
✅ Renaming missions doesn't allow adding a space, it closes the change of the mission
✅ Searching for a mission is taking +15 seconds
✅ Missions are sometimes when I login not seeing them
✅ Fix that is taking a lot of time with skills and they are not being completed
✅ If an user is with gemini and wants to continue the conversation with anthropic, claude says "it is a new conversation". We're not moving this correctly between Pi and antrhopic I think
✅ Desktop: stackless "Load failed" unhandled rejection + error toast when the global events stream drops (WebKit double-report)
✅ Sometimes when changing from an agent to another the missions and files from the prior one stay in there. So we're having refreshing issues.
✅ User should feel that the loading time of a screen is 0 seconds. E.g. when moving from one screen to another (like mission control to integrations) loading time should be 0 seconds. How can we do this? Maybe caching? Optimistic loading? etc
✅ Prod nodes exhaust inotify watch budget (ENOSPC) — engine pods crash-loop, users see all-routes "Load failed"
✅ Agent Store
✅ User can't install Houston in Windows
✅ Update Pi
✅ Allow users to connect multiple profiles into each integration
✅ It is not working. Debug why and fix.
✅ Bug report cannot be sent from Settings
✅ It is not working on windows. Test, debug, and fix.
Gracias a todos los que reportaron 🙌

Notify reporters (then clear the Notify pending label):

  • HOU-971 → ⚠️ no phone on issue
  • HOU-974 → ⚠️ no phone on issue
  • HOU-951 → ⚠️ no phone on issue
  • HOU-978 → ⚠️ no phone on issue
  • HOU-818 → +32475407080, +573042508033