diff options
Diffstat (limited to 'packages/app/src/context')
| -rw-r--r-- | packages/app/src/context/settings.tsx | 6 |
1 files changed, 6 insertions, 0 deletions
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, |
