Skip to content

Promote v0.45.0 to production - #1755

Merged
mrubens merged 32 commits into
mainfrom
release/v0.45.0
Aug 27, 2026
Merged

Promote v0.45.0 to production#1755
mrubens merged 32 commits into
mainfrom
release/v0.45.0

Conversation

@mrubens

@mrubens mrubens commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Promote v0.45.0

Frozen at 00491a41346c9e851f84f0fafed4c729a565303c — the commit where 0.45.0 was versioned. Commits merged to develop afterward require an explicit candidate refresh or ship in the next release.

  • Merge this PR with a merge commit (do not squash or rebase).
  • If multiple promote PRs are open, merge them in version order (oldest first).
  • Merging publishes a GitHub Release for v0.45.0 and triggers the existing GHCR v* image publish (latest channel).
  • The release/v0.45.0 branch can be deleted after this PR merges.

Changelog

0.45.0 (2026-08-27)

This release adds secure hosted trial inference and self-run Brain model options, expands GLM 5.3 support, and improves reliability across Fast sessions, pull-request reviews, Memory, and chat.

Highlights

  • Start hosted deployments with secure, spend-capped Roomote trial inference and accurate cost reporting.
  • Run Brain embeddings and reranking on self-hosted infrastructure with multilingual bundled defaults.
  • Use GLM 5.3 and GLM 5.3 Flash across more existing inference providers.
  • Keep Fast sessions, pull-request re-reviews, Memory ingestion, and chat reporting reliable through retries and resumptions.

Minor changes

  • Expand GLM 5.3 and GLM 5.3 Flash availability and recommendations across OpenRouter, Vercel AI Gateway, Requesty, OpenCode Go, Z.AI, and Z.AI Coding Plan.
  • Offer secure, spend-capped Roomote trial inference during hosted setup, record its real model costs in task and cost analytics, and present the option with clearer onboarding copy.
  • Let self-hosted deployments run Brain embeddings and reranking through their own OpenAI-compatible upstream, including an opt-in bundled CPU service with multilingual model defaults.

Patch changes

  • Include the Brain's memory volume and database state in supported self-hosted backup and restore bundles so memories survive host recovery consistently.
  • Treat temporary Brain network outages as queue backpressure so infrastructure restarts do not exhaust individual memory write retries or require manual repair.
  • Render Fast replies as rich Markdown in Discord guild channels instead of falling back to plain unformatted messages.
  • Make suggested tasks in Fast automation reports launch reliably across Slack, Discord, Microsoft Teams, and Telegram while keeping each suggestion card's state in sync.
  • Preserve the full Fast conversation context across resumed turns so follow-up answers continue from the existing thread instead of losing earlier messages.
  • Keep Fast session sidebars and information panels usable on mobile by switching them to the same single-panel layout as task workspaces.
  • Discover Notion pages and database rows that inherit integration access through shared parents, even when Notion search does not return them.
  • Keep automatic pull-request re-reviews running after their previous sandbox shuts down and anchor each sync review on the head commit that was actually reviewed.
  • Keep Standard tasks and Fast web sessions running through retryable inference-provider failures instead of ending the work prematurely.
  • Briefly name the recalled insight that materially influenced an agent's approach without exposing internal memory provenance or identifiers.
  • Keep Fast and standard agents identified as Roomote by removing OpenCode's conflicting injected identity prefix from their system prompts.
  • Render automation report Markdown correctly in Slack while preserving the report's replyable thread footer.
  • Use task-specific wording in Slack inline status updates so progress messages describe the work instead of exposing generic agent terminology.
  • Make transcript tool activity easier to inspect by showing sanitized inputs and readable YAML details without hiding the corresponding tool results.

roomote-roomote Bot and others added 30 commits August 26, 2026 20:21
* fix: align mobile session sidebar with tasks

* fix: restore mobile session sidebar

* test: provide session page layout context

---------

Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
…wn (#1731)

Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
…es (#1740)

Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
* refactor: consolidate Brain memory outbox lifecycle

* chore: keep memory lifecycle types internal

---------

Co-authored-by: Roomote <roomote@roomote.dev>
* fix: make Fast automation suggestions launchable

* chore: keep Fast suggestion type internal

* refactor: share suggested task card registry

---------

Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
* fix: preserve Fast inference context

* chore: keep Fast telemetry internals private

* fix: escape Fast prompt envelopes

* fix: wrap Fast messages without identity

---------

Co-authored-by: @daniel-lxs <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: Bruno Bergher <bruno@roocode.com>
* fix: clarify Roomote agent identities

* fix: strip OpenCode identity from agent prompts

* test: cover pinned OpenCode identity prompts

---------

Co-authored-by: @daniel-lxs <57051444+daniel-lxs@users.noreply.github.com>
Co-authored-by: daniel-lxs <ricciodaniel98@gmail.com>
Co-authored-by: @mrubens <2600+mrubens@users.noreply.github.com>
@mintlify

mintlify Bot commented Aug 27, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
roomote 🟢 Ready View Preview Aug 27, 2026, 11:19 PM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@roomote-community

roomote-community Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

1 issue outstanding. See task

  • Teams and Telegram Fast automation reports reject launchable suggestions before any card can be posted (packages/cloud-agents/src/server/fast-agent/fast-agent-service.ts:1416).

Reviewed 00491a4

(args.purpose !== 'closeout' ||
!platformEvent ||
platformEventKind !== 'automation' ||
(conversation.surface !== 'slack' &&

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This guard rejects a sendChatReply from every Teams and Telegram automation before their parent adapters can deliver it. Those adapters already support Fast automation reports, but they ignore suggestions, so those users can never receive or launch the suggested tasks. Either carry the suggestions through the Teams/Telegram adapters and their tracked-card helpers, or avoid advertising these suggestions on those surfaces.

@mrubens
mrubens merged commit 11842f7 into main Aug 27, 2026
49 of 50 checks passed
@mrubens
mrubens deleted the release/v0.45.0 branch August 27, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant