From 9490dfceaec02d54103b5edd539017c9656529b3 Mon Sep 17 00:00:00 2001 From: ZiyaZhang <199893125+ZiyaZhang@users.noreply.github.com> Date: Mon, 28 Sep 2026 22:20:08 -0700 Subject: [PATCH] refactor(web): trim preset visibility diff --- .../ui-agent-preset/src/client/AgentPresetSection.tsx | 8 ++++---- packages/client/ui-agent-preset/src/client/locales.ts | 8 -------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/packages/client/ui-agent-preset/src/client/AgentPresetSection.tsx b/packages/client/ui-agent-preset/src/client/AgentPresetSection.tsx index c5d60f8c75..ab1ec0878e 100644 --- a/packages/client/ui-agent-preset/src/client/AgentPresetSection.tsx +++ b/packages/client/ui-agent-preset/src/client/AgentPresetSection.tsx @@ -15,9 +15,9 @@ import css from './AgentPresetSection.module.css' /** Settings actions and their shared controller state. */ export interface AgentPresetSectionInjected { hooks: { + agentPresetSection: SnapshotStore /** Shared Coding Tools preference; off hides the built-in PTC and Minimal cards. */ developerTools: ObservableSnapshot - agentPresetSection: SnapshotStore } /** Stage the `cordis` preset and start a Creator-mode task; absent without a conversation flow. */ startCreatorDraft?: () => void @@ -62,11 +62,11 @@ function CardDescription({ text }: { text: string }): ReactNode { * @returns The preset settings section. */ export function AgentPresetSection({ - useAgentPresetSection, useDeveloperTools, load, view, closeView, makeDefault, startCreatorDraft, - close: closeSettings, t, + useAgentPresetSection, load, view, closeView, makeDefault, startCreatorDraft, + close: closeSettings, useDeveloperTools, t, }: AgentPresetSectionProps) { const state = useAgentPresetSection(value => value) - const developerTools = useDeveloperTools(value => value) + const developerTools = useDeveloperTools(enabled => enabled) const [guide, setGuide] = useState<{ content: NonNullable> page: PresetGuidePage diff --git a/packages/client/ui-agent-preset/src/client/locales.ts b/packages/client/ui-agent-preset/src/client/locales.ts index e451261a64..3656bde500 100644 --- a/packages/client/ui-agent-preset/src/client/locales.ts +++ b/packages/client/ui-agent-preset/src/client/locales.ts @@ -28,8 +28,6 @@ export type AgentPresetSettingsKey = | 'standardUnavailable' | 'close' | 'creatorDraft' - | 'enableDevToolsToSetDefault' - | 'enableDevToolsToCreate' /** English copy. */ export const en: Record = { @@ -68,9 +66,6 @@ export const en: Record = { close: 'Close', creatorDraft: 'Let the agent help me create a preset', - - enableDevToolsToSetDefault: 'Turn on Coding Tools in General settings to choose a default', - enableDevToolsToCreate: 'Turn on Coding Tools in General settings to start Creator mode', } /** Simplified Chinese copy. */ @@ -106,9 +101,6 @@ export const zh: Record = { close: '关闭', creatorDraft: '让 Agent 帮我创建预设模式', - - enableDevToolsToSetDefault: '请先在通用设置中开启代码工作工具,再设置默认值', - enableDevToolsToCreate: '请先在通用设置中开启代码工作工具,再启动创造模式', } // The resolution itself is the shared fold in `dsh-agent-preset-registry/display`,