Skip to content

Houston Cloud v0.5.34

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Jul 15:54
· 127 commits to main since this release

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: 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