mirror of
https://github.com/hanzoai/ide.git
synced 2026-10-30 18:33:54 +00:00
The web chat sent `enso-auto`, a model the cloud does not serve, and got a 400 for every message; signed out it fired the request anyway and showed a status code. Outside the shell the catalog now comes from /v1/models, Zen is the default, and a send without a session says to sign in. The cloud's address is stated once, in cloud.ts. The window host had no way to sign in at all — the account control lived in the workbench titlebar — so it now takes a slot from its host and owns its stylesheet, and chat.html mounts it beside the chat's own controls. Errors read as the message, not `Error: Error: …`. The spec seeds an IAM session the way the SDK stores one and asserts the bearer reaches the stubbed cloud. Co-authored-by: Hanzo Dev <[email protected]>