feat(ui): add settings tab with tool-exploration toggle to chat dialogyes#15
Merged
Conversation
Add a Settings tab to the agent chat debug dialog with a switch for the
experimental tool-exploration mode, making the previously dev-only flag
editable from the UI. The flag now persists in localStorage and toggling
it resets the conversation so the new tool set applies cleanly.
The header button becomes a cog ("Settings") and tool-exploration is read
live in useAgentChat via a new setToolExploration setter.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.
Replace the admin-only "Info" button in the chat header with a "Settings" button (cog icon) and add a "Settings" tab to the debug dialog. The tab holds an experimental tool-exploration toggle that admins can flip at runtime.
Why: make the experimental tool-exploration mode discoverable and switchable from the UI, instead of a hidden, read-only storage flag that required a manual reload.
What changed:
AgentChatDebugDialogwith a tool-exploration switch (+ EN/FR i18n).mdiInformationOutline→mdiCog, droppedcolor="success".agent-chat-exploreflag moved fromsessionStorage(read-only at construct time) tolocalStorage, now writable; toggling resets the conversation so the new tool set applies cleanly.useAgentChatreadstoolExplorationlive and exposessetToolExplorationfor runtime changes.Regression risks:
sessionStorageflag set will lose it once (harmless).setToolExplorationbeing called alongside the conversation reset; the initial value is still read fromlocalStorageat construction.