From 42a5af6c8f6998277cf69270ad12e2a64edac5d3 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Thu, 12 Mar 2026 15:17:36 -0500 Subject: feat(app): follow-up behavior (#17233) --- packages/app/src/context/settings.tsx | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/app/src/context') diff --git a/packages/app/src/context/settings.tsx b/packages/app/src/context/settings.tsx index b43469b5c..48788fe8e 100644 --- a/packages/app/src/context/settings.tsx +++ b/packages/app/src/context/settings.tsx @@ -22,6 +22,7 @@ export interface Settings { general: { autoSave: boolean releaseNotes: boolean + followup: "queue" | "steer" showReasoningSummaries: boolean shellToolPartsExpanded: boolean editToolPartsExpanded: boolean @@ -45,6 +46,7 @@ const defaultSettings: Settings = { general: { autoSave: true, releaseNotes: true, + followup: "steer", showReasoningSummaries: false, shellToolPartsExpanded: true, editToolPartsExpanded: false, @@ -126,6 +128,10 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont setReleaseNotes(value: boolean) { setStore("general", "releaseNotes", value) }, + followup: withFallback(() => store.general?.followup, defaultSettings.general.followup), + setFollowup(value: "queue" | "steer") { + setStore("general", "followup", value) + }, showReasoningSummaries: withFallback( () => store.general?.showReasoningSummaries, defaultSettings.general.showReasoningSummaries, -- cgit v1.2.3