You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Let an agent tool’s Permission Mode use a fixed selector or a variable such as <start.toolMode>. Resolve the active expression before tool filtering and reject invalid values before provider calls. Preserve the fixed choice, expression, and active mode through API/Copilot edits, search, export/import, and execution. Add the shared canonical toggle in the expanded tool controls, without a feature flag.
Stack 7/7. Merge after #7772. Companion: simstudioai/mothership#488.
438 focused application tests pass, covering fixed/variable resolution, invalid values, secret tracking, API edits, import round trips, and search. App, realtime, and CLI type checks; lint and lint:check; all 46 audits; block-registry and docs-manifest checks pass on the assembled stack. Committed artifacts are in sync.
Earlier Chrome/CLI testing covered permission choices, dynamic inputs, reload, collaboration, deployed/draft isolation, and injected network failures. This split was validated automatically; Chrome was not rerun. Undo/redo, additional collaborative interleavings, viewer-account behavior, live provider outages, global cron ticks, and queue transport remain unverified.
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
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.
Summary
Let an agent tool’s Permission Mode use a fixed selector or a variable such as
<start.toolMode>. Resolve the active expression before tool filtering and reject invalid values before provider calls. Preserve the fixed choice, expression, and active mode through API/Copilot edits, search, export/import, and execution. Add the shared canonical toggle in the expanded tool controls, without a feature flag.Stack 7/7. Merge after #7772. Companion: simstudioai/mothership#488.
Review order:
Type of Change
Testing
438 focused application tests pass, covering fixed/variable resolution, invalid values, secret tracking, API edits, import round trips, and search. App, realtime, and CLI type checks; lint and lint:check; all 46 audits; block-registry and docs-manifest checks pass on the assembled stack. Committed artifacts are in sync.
Earlier Chrome/CLI testing covered permission choices, dynamic inputs, reload, collaboration, deployed/draft isolation, and injected network failures. This split was validated automatically; Chrome was not rerun. Undo/redo, additional collaborative interleavings, viewer-account behavior, live provider outages, global cron ticks, and queue transport remain unverified.
Checklist
Screenshots/Videos
No screenshots attached.