Skip to content

Release Roomote 0.44.0 - #1703

Merged
mrubens merged 13 commits into
developfrom
feature/release-roomote-0-44-0-3je2l3wrukxmf
Aug 26, 2026
Merged

Release Roomote 0.44.0#1703
mrubens merged 13 commits into
developfrom
feature/release-roomote-0-44-0-3je2l3wrukxmf

Conversation

@roomote-roomote

@roomote-roomote roomote-roomote Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

​Opened on behalf of @mrubens. Follow up by mentioning @roomote-roomote, in the web UI, or in Slack.

Version

  • Previous: 0.43.0
  • Next: 0.44.0

This is a minor release because the audited changes add backward-compatible shared memory, skill discovery, presentational widgets, and cross-provider automation capabilities to Fast sessions. The remaining included changes are patch-level fixes and reliability improvements.

Release notes

Minor changes

  • Deliver Fast automation reports across Slack, Discord, Microsoft Teams, and Telegram channel or direct-message destinations, with web continuation everywhere and direct chat continuation where the provider supports Fast session identity.
  • Let Fast sessions discover and load packaged and repository-defined skill documents through bounded, session-safe tools without exposing filesystem access.
  • Let Fast save durable preferences, decisions, corrections, and facts to shared memory so they can be recalled in later sessions, while supporting pluggable memory providers and making concurrent memory ingestion more reliable.
  • Render safe presentational widgets such as status cards, tables, and plans directly in Fast session transcripts while keeping raw HTML confined to the sandboxed web view.

Patch changes

  • Deliver Fast custom automation reports to their owners through configured Slack direct messages, and fail runs clearly when their configured Fast destination cannot be resolved or supported.
  • Reconcile image-only Fast replies with their canonical transcript events so optimistic messages do not remain duplicated or stale.
  • Keep Fast sessions moving through retryable provider failures without repeating completed tool effects, and forward follow-up instructions to active tasks before posting the confirmation reply.
  • Make Fast coding-task kickoffs clearer by describing the repository work and naming the target repository when it is known without exposing internal orchestration details.
  • Restore web-initiated Fast turns in standalone production images by shipping native-tool runtime dependencies and removing stale generated tool files during setup.
  • Honor each user's Fast response mode preference on the homepage even when the browser has a saved workspace, while keeping explicit environment links and active workspace choices ahead of the personal default.
  • Deliver completed pull request review findings reliably by tracking the review lifecycle with structured metadata instead of variable status wording.
  • Keep pull request review threads clear by removing stale action buttons when newer feedback arrives or an action is handled, while preserving the latest actionable controls across Slack, Discord, and Telegram.
  • Settle Slack task cards when work becomes idle or waits for input, then return them to an active state when work resumes without losing delayed final output.
  • Keep the current page visible while authenticated navigation loads and correct the label shown when an input request is cancelled.
  • Show Slack pull request review resolutions as subdued context notes instead of prominent message sections after an action is handled.
  • Show the redacted task memory submitted by an agent in the save tool result so users can inspect what was recorded without exposing secret-shaped values.
  • Deliver Teams Fast automation reports and failure states to newly created owner direct messages by using the persisted session route when no active route row exists.

Documentation coverage

  • Fast shared memory: documented in Memory.
  • Pluggable memory providers and Supermemory support for tasks and Fast sessions: updated in Memory, Supermemory, and the Integrations overview.
  • Fast automation delivery and continuation across every chat provider: updated in Automations and Fast sessions.
  • Homepage Fast preference behavior: updated in Personal Settings.
  • Fast skill discovery: documented in Skills.
  • Fast session widgets: documented in Fast sessions.
  • Fast product terminology: standardized public documentation and release notes on Fast sessions, while preserving technical identifiers.
  • Fast recovery, follow-up steering, image-only transcript reconciliation, standalone runtime packaging, coding-task kickoff copy, Slack task-card settling, and pull request review fixes do not require additional setup or workflow documentation.

Validation

  • pnpm test:release-scripts (16 tests)
  • mise exec -- pnpm --filter @roomote/docs check
  • pnpm lint
  • pnpm check-types
  • pnpm knip
  • git diff --check
  • pre-push oxlint, residual lint, fast type checks, and unused-code checks

pnpm knip passed with its existing configuration hint to remove the mint binary from ignoreBinaries.

Release process

Squash-merging this PR into develop cuts the release candidate and automatically opens the frozen Promote v0.44.0 to production PR against main. This PR does not tag, publish, promote, deploy, or create a GitHub Release.

@roomote-community

roomote-community Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

1 issue outstanding. See task

  • packages/sdk/src/server/lib/fast-agent-parent-event.ts:987 — Teams Fast automations configured for direct messages cannot deliver reports because their newly created DM has no teamsInstallations row, while the adapter requires one instead of falling back to the persisted service URL.
  • apps/docs/fast-sessions.mdx:34 — The new documentation says every chat surface receives a widget text fallback, but the Fast handler posts one only on Slack and Discord; Teams and Telegram receive no fallback.

Reviewed 316f511

@roomote-roomote roomote-roomote Bot changed the title Release Roomote 0.44.0 Release Roomote 0.43.1 Aug 26, 2026
@roomote-roomote roomote-roomote Bot changed the title Release Roomote 0.43.1 Release Roomote 0.44.0 Aug 26, 2026
Fast sessions can also render presentational widgets such as status cards,
tables, and plans directly in the transcript. Widget HTML is sanitized and
sandboxed in the web view; chat surfaces receive only the widget's text
fallback.

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 promises a fallback on every chat surface, but the show_widget Fast handler currently posts textFallback only when conversation.surface is slack or discord (packages/cloud-agents/src/server/fast-agent/fast-agent-service.ts:1445). Teams and Telegram Fast sessions therefore receive no fallback. Either extend the handler to those chat surfaces before this release or limit this documentation to Slack and Discord.

@mrubens
mrubens marked this pull request as ready for review August 26, 2026 23:24
@mrubens
mrubens merged commit c96c42c into develop Aug 26, 2026
18 checks passed
@mrubens
mrubens deleted the feature/release-roomote-0-44-0-3je2l3wrukxmf branch August 26, 2026 23:24
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