Skip to content

v1.324.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:08
· 377 commits to main since this release

Breaking changes

  • Built-in connectors no longer include Komodo or its deployment alert; add the deployments extension to connect Komodo again.

What's new

  • On narrow agent cards, status text stays on one line and shows in full when you hover it.
  • If the OpenCode runtime does not exit when you stop it, it is force-stopped so a new session can start.
  • Hitting the sandbox control socket with curl or another HTTP client no longer shuts down the sandbox; you get a short message that the socket is not for HTTP.
  • Commands waiting for terminal input show on the agent card and chat panel, and you can stop them so landing is not blocked behind a prompt.
  • Agent card and subagent row times keep updating after a run finishes, without the whole agents board redrawing every second.
  • Archiving an agent closes its chat tab in every open window, including separate chat windows, instead of leaving it stuck open.
  • Usage meters on sandbox storage and billing animate their fill growing from empty when you open those views.
  • Under Settings → Appearance you can set Animations to System, On, or Off so menus and panels open instantly when you prefer less motion.
  • Comparison pages now include frequently asked questions about each alternative, with updated summaries checked against official sources.
  • The agents board and chat list feel less cramped, with clearer separation between lanes and cards.
  • Chat and fleet session rows now share the same rounded corners and shading that fits the panel or board they sit on.
  • Agent board cards use softer corners and a subtle diagonal background instead of a flat fill.
  • Setup resume text reflects a run that stopped early, and a registry "denied" pull is handled as login credentials rather than a network fault.
  • After an update downloads, your sandbox can restart on its own when nothing is running and nobody is using the editor; change that on the update card.
  • WhatsApp can message people by name, read older chat history when the phone is online, quote-reply and react, and remember chats after a restart.
  • In the sanctum theme, secondary, warning, and danger buttons now look like dark stone plaques instead of light-outlined translucent panels.
  • Claude plugin hook access can prompt for your approval before a run, and the chat may show live status from enabled plugins.
  • The composer and pinned prompt stay at the bottom when you expand or scroll long thoughts, errands, or notes in the transcript.
  • WhatsApp linking shows a pairing code only after the server accepts the request, and shows a clear message when linking is refused.
  • Long chats can drop older tool output before each model turn, and agent behaviour settings may show how much context that freed.
  • Project sync skips each machine’s local cache under .intentic so those folders no longer block two-way sync.
  • Google models in the picker follow the translator catalog; ones your account cannot call are dropped after Google refuses the request.
  • Connected device rows now show updated unreachable link counts after you forget unreachable links, without waiting for the agent to reconnect.
  • The working indicator stays at the bottom of the chat when notices appear under the assistant reply while it is still streaming.
  • Google chats and helpers only start when your chosen model is available on your enabled Google accounts, not just listed globally.
  • The popped-out chat window no longer shows your background wallpaper or frosted styling on the pinned message area.
  • Floating chat with a wallpaper shows a frosted band behind the pinned prompt that fades at the bottom, and scrolling text is no longer covered by an opaque…
  • New Google channel models show up for agent turns after the OpenCode runtime is idle, without stopping turns already running.
  • Popped-out chat windows now show your chosen wallpaper, with a frosted pinned prompt instead of a solid card background.
  • Chat turns stay in place when an agent resumes after sign-in renewal or your workspace syncs, instead of jumping or redrawing.
  • Agent changes are now automatically verified at the end of each turn, ensuring errors are caught before you move on.
  • The application now automatically attempts to reconnect to your platform account when returning to the workspace window.
  • In the desktop app, you can open account settings, update your profile, and sign out from a window that is showing a folder on your computer.
  • Letting a provider read one conversation shows shorter tooltip text that no longer explains names and emails reaching the provider.
  • Selected sidebar rows and session cards show a cleaner, theme-matched highlight line.
  • Selected sessions get a soft primary-colored edge and tint; cards no longer show a separate left bar for needing your attention—lane and status still indicate…
  • Subscription capacity appears in the side rail when chat is docked wide in the main window, not only in a floating panel.
  • Wide diagrams can be dragged horizontally to pan; diagram rendering no longer makes the page scrollbar jump.

Features

  • add input-wait probe, inputWait on AgentJob, and stopJob on the board
  • add grow and growStep to Meter for sandbox storage and billing
  • add useMotion and centralize motion in @intentic/ui/motion
  • add ComparisonFaq and per-page faq with verifiedOn on compare routes
  • add replayText, copyTemplates, and scrubDiagnostic for replays
  • add system.autoUpdate and UpdateAutoSwitch for quiet-moment install
  • add WaStore sync, resolveChatIn, and contacts history reply react CLI
  • wire plugin-modules and agent-ui behind intentic-guard with hookSet approvals
  • add toolResultClearing on gateway route and clearingArm experiment
  • add GeminiCatalog.select using googleModelAvailability from cliProxy
  • add OpenCodeService.acquire and refresh Google models before turns
  • extend wallpaper to chat-floating-root with frosted chat-prompt-pinned
  • add verify-turn to check agent work at the end of every turn
  • show AccountPanel in LocalShell via accountRelay and useAccount
  • show showsRail when floating or chatWide on full-window slot
  • add drag scroll on MermaidDiagram and offscreen mermaid render

Fixes

  • truncate AgentCardClock and RailCard live readout with @container
  • kill served runtime with SIGKILL after STOP_GRACE_MS when carriesStamp holds
  • defer Link takeover until first_message decodes and refuse spoke_http with
  • retire archived chats on every window via summonChat retire
  • rethrow non-SyntaxError in safeJson and allow silent-catch
  • limit abort to connect in subscribeEvents via abortWhileConnecting
  • make chat-mark-material the sole scroll box under hidden until-found
  • awaitPairingAnswer before pairing code and Chrome Ubuntu browser
  • add **/.intentic/cache and **/.intentic/local to PROJECT_IGNORES and ignoreExpression
  • refreshFacts on pull and after forget-unreachable settle
  • draw ChatTurnStatus at column foot when statusBelow
  • put composer clearance on chat-scroller and frost chat-prompt-pinned band
  • keep named prompt keys in rebuildKeeping when rewind metadata updates

Other

  • add intervalMs clocks and AgentCardDate for minute-rate dates
  • widen card and lane gaps in RailLane AgentsView and chat tabs
  • apply 20px radius and per-ground diagonal fill on rail and board
  • give session-card 20px radius and diagonal gradient fill
  • replace sanctum quiet p-button washes with basalt plate styling
  • bump claude to 0.3.289, translator to 8.0.13 (#12)
  • drop komodo from ext-connectors and document deployments package
  • drop googleModelAvailability and use translator list as catalog
  • dedupe Shiki dark in code.css, add ui-icon, flatten Row and Icon DOM
  • drop wallpaper from chat-floating-root and frosted chat-prompt-pinned
  • remove seedApprovals and return [] from heldState
  • add recheckPlatform and move askPlatform into it
  • bump claude to 0.3.288, codex to 0.160.0, translator to 8.0.12 (#11)
  • move chatCapacity to capacity/, boot updates to system/updates, and gate useVisibleOutage
  • set sanctum color-selection-edge and narrow session-card-on accent to 1px
  • drop session-card-attention and style session-card-on with color-selection-edge