[Improve] Move Auto tool approvals to Nightly Experiments - #3207
Merged
daniel-lxs merged 3 commits intoSep 25, 2026
Merged
Conversation
Contributor
roomote-roomote
Bot
requested review from
brunobergher,
daniel-lxs and
mrubens
as code owners
September 24, 2026 15:42
daniel-lxs
approved these changes
Sep 25, 2026
daniel-lxs
marked this pull request as ready for review
September 25, 2026 01:44
daniel-lxs
deleted the
feature/auto-tool-approvals-nightly-2654xeceytjnx
branch
September 25, 2026 01:45
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related issue
Internal Roomote follow-up to #3180 and #3198; no separate issue is linked.
Why this PR exists
What changed
How it was tested
44413017because eager@roomote/envinitialization hit an incomplete mock inpersonal-policies.test.ts. Deferring the Env import until Auto state resolution fixed the test; rerun 107797325284 passed on heada6132ec5.pnpm lint,pnpm check-types,pnpm lint:pre-push, andpnpm changeset statuspassed.a6132ec527cc0ba7cfa9c0951f472d7f48103f51: with the Nightly deployment opt-in and Auto enabled, DeepWikiread_wiki_structureon publicRooCodeInc/Roomoteran without a human prompt and returned the wiki section titles. Its approval audit row wasauto_approvedwith no human decider. The primary judgment usage record confirms OpenRouter Jev (typesafe/jev-1.13-20260917) succeeded. A secondask_wiki_questionwas assessedask(guidanceFlagsRisk0.85), showed an approval card, and was denied before the tool ran.openrouterselection resolved to a hosted judgment model withroomoteModel=false; a probe selectingroomotewith no Roomote upstream returned no eligible model, as required by the [Chore] Auto tool approvals: Jev only, via a per-decision excludeRoomoteModel requirement #3198 Jev-only gate. The earlier disabled control occurred because the fresh test worktree was missing its configured local test environment and resolved only the intentionally invalid dev-login placeholder; loading the preserved test environment enabled the stored OpenRouter Jev selection. The Auto control remains disabled when an eligible Jev backend is absent.deployment_settingsrow was restored byte-for-byte; the [Improve] Make Auto tool judgments session-aware #3195 baseline stack is healthy, and no pending approvals remain.NightlyExperimentsPage; they show the same card and placement, but do not prove the final render path, backend authorization, or runtime behavior.Screenshots
Earlier verified capture from the local Admin UI with the nightly deployment opt-in enabled and Auto itself off; captured before Auto was rendered directly by
NightlyExperimentsPage.Earlier verified capture of ordinary Experimental settings; this is not refreshed proof for the final branch state.
Checklist
[Fix],[Feat],[Improve],[Refactor],[Docs], or[Chore]followed by a user-facing descriptionpnpm lintandpnpm check-typespass locallypnpm changeset