Skip to content

Release Roomote 1.7.0 - #2489

Open
roomote-roomote[bot] wants to merge 3 commits into
developfrom
release-prep/next-roomote-release-37xsbyikowho9
Open

Release Roomote 1.7.0#2489
roomote-roomote[bot] wants to merge 3 commits into
developfrom
release-prep/next-roomote-release-37xsbyikowho9

Conversation

@roomote-roomote

@roomote-roomote roomote-roomote Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

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

What changed

Prepares the normal Roomote release from 1.6.0 to 1.7.0 after auditing all 54 pull requests merged to develop since the published v1.6.0 boundary. The candidate is regenerated through develop commit 7f749755.

  • consumes all 33 pending and release-authored changesets into the root changelog
  • adds a polished in-app release summary and four highlights
  • updates public documentation for the meaningful features and corrected behavior in this release
  • reverts Code Mode PR [Feat] Add experimental Code Mode setting #2442 because the experiment is not ready to ship, while retaining subsequent router and lockfile work
  • leaves workspace package versions unchanged

Why this change was made

Roomote 1.7 contains several backward-compatible capabilities, including voice and email conversations, automatic coding-task follow-through, provider-neutral pull-request management, richer automation controls, and token-aware analytics. A minor release accurately communicates that scope while keeping Code Mode out of the release until it is ready.

Release notes

Minor changes

  • Use Email through AgentMail as a replyable Roomote channel for task requests and custom automation reports, with inbox-scoped setup, durable threads, signed answers, verified-account safeguards, and verification status and resend controls in Linked Accounts.
  • Built-in automations can use natural-language Additional rules for repository scope, per-repository routing, and report guidance.
  • Track token usage alongside spend in Cost Analytics with a total-token trend line, provider and model totals and averages, and token-aware drilldowns.
  • DeepSeek V4.1 Flash replaces the dated Flash recommendation across OpenRouter, Vercel AI Gateway, and OpenCode Go.
  • Fast Sessions quietly follow launched coding tasks, report meaningful developments, and apply evidence-backed corrections until the work settles.
  • Agents can close, reopen, retarget, and edit existing pull requests across supported source-control providers without creating replacements.
  • Weekly Manager Stats includes a daily created-versus-merged pull request chart and starts enabled on new deployments once a destination is configured.
  • Unify shared and environment-specific skills in one searchable Settings catalog with availability filters and a marketplace dialog.
  • Talk naturally with Roomote from Fast Sessions, with GPT-Live handling full-duplex audio, live transcription, and interruptions while Fast handles every utterance with the Session's model, tools, and context.

Patch changes

  • Custom automation task models can be changed only by the automation owner or an administrator.
  • Built-in automation switches clearly show whether each automation is enabled or off.
  • Saved automation cards show cadence in the deployment scheduling timezone used for execution.
  • Fast Sessions can manage reminders and automations directly again without a scheduling-discovery step.
  • Fast Sessions can use deployment-wide custom remote MCP integrations without exposing upstream credentials.
  • Fast Sessions honor saved Routing Rules when selecting an environment or delegated coding-task model.
  • Source-control and Linear webhook redeliveries no longer risk repeating actions when the original audit outcome was not finalized.
  • Route every voice utterance through Fast so product answers use the Session's tools, context, and safeguards instead of unverified direct voice output.
  • Blank slate tasks no longer expose internal repository sentinels in task headers and filters.
  • Independent Slack suggested tasks start in separate execution threads and Sessions instead of sharing task context.
  • Communication replies use compact live footers that keep running-task counts, pull request links, and Session links current as work starts and finishes.
  • Preview Markdown artifacts directly in task and Session galleries before opening them.
  • Coding tasks recover from exhausted transient OpenCode connection resets instead of stopping without a useful Session handoff.
  • Stopping a coding task from a Session preserves its task, sandbox, and artifacts for later resumption instead of terminally cancelling it.
  • Preview status and failure pages provide consistent responsive branding, explanations, and recovery actions across desktop and mobile.
  • Keep pull request metadata refreshes state-neutral and distinguish later opt-in clean-review promotion from the refresh itself.
  • Custom automation cards refresh persisted results after Run now without requiring a page reload.
  • Slack requests no longer receive a redundant eyes reaction while Roomote is working.
  • Cost Analytics keeps historical spend and token totals when tasks are deleted while hiding deleted-task details.
  • Connected Sentry integrations expose the full admin-approved tool catalog instead of a stale static allowlist.
  • Open a user's Sessions directly from their avatar in Session viewers and task messages.
  • Session timer activity uses user-facing labels instead of exposing internal wakeup tool names.
  • Automatic task follow-through timers stay out of the Session reminder list while user-created timer receipts clearly describe each action and reused schedule.
  • The Automations list combines built-in and custom entries with consistent search, columns, responsive text, and alphabetical ordering.

Public docs coverage

  • Voice setup, Fast-grounded answers, transcript behavior, key precedence, navigation, and source-backed OpenAI mark: /voice, /integrations/voice, /environment-variables, /integrations
  • Email through AgentMail setup, custom automation destinations, account verification status, and source-backed centralized mark: /providers/communications/agentmail, /communications, /automations
  • Deployment-wide custom remote MCP servers in Fast: /integrations/custom-mcp-servers
  • Routing Rules for Fast environment and model selection: /environments/definition
  • Existing pull-request close, reopen, edit, and retarget actions: /source-control
  • Automatic coding-task follow-through and non-destructive task stopping: /fast-sessions
  • DeepSeek V4.1 Flash provider routes: /models
  • Cost Analytics token trends, chart-only drilldowns, and deleted-task retention: /cost-analytics
  • Isolated Slack suggestions and current automation history: /communications, /automations
  • Skills catalog, built-in automation Additional rules, and Manager Stats PR charts were already current in /skills and /automations
  • Code Mode is not documented or announced as shipping

Validation

  • pnpm run version regenerated 1.7.0 from 33 changesets through develop commit 7f749755 and consumed every pending changeset while preserving .changeset/README.md
  • 11 feature-flag tests passed
  • 59 database model-runtime tests passed
  • the web settings-navigation test passed
  • full package typechecks passed for @roomote/feature-flags, @roomote/db, and @roomote/web
  • the refresh pre-push hook passed oxlint, residual lint, 27 fast typecheck tasks, and Knip; Knip reported only the existing non-failing Mint ignore-binary hint
  • refreshed completion review found no release-artifact, docs-coverage, conflict-resolution, Code Mode residue, or proof gaps
  • the follow-up review correction limits Cost Analytics drilldown guidance to the chart interaction the product implements

Screenshots

Experimental Settings after the refreshed Code Mode revert

Refreshed Cost Analytics documentation

Impact

Squash-merging this PR into develop cuts Roomote 1.7.0 and automatically opens the frozen Promote v1.7.0 to production PR against main. This PR does not merge, promote, publish, or deploy the release by itself. The release PR's CI and Docs workflows must pass before merge, and the later Promote PR has its own independent CI and review gates.

@roomote-community

roomote-community Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

No new code issues found. See task

  • Cost Analytics documentation says table values open detail rows, but only chart segments are selectable.

Reviewed 42a79af

Comment thread apps/docs/cost-analytics.mdx Outdated
@roomote-roomote

roomote-roomote Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor Author

Fixed the Cost Analytics documentation in 789c2d0: it now correctly says only chart segments open token-aware detail rows. The push hook passed, the follow-up Roomote review reported no code issues, and the review thread is resolved.

@roomote-roomote
roomote-roomote Bot marked this pull request as ready for review September 11, 2026 00:27
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