Ensure disableResponseStorage flag is respected

This commit is contained in:
Kevin Alwell
2025-04-29 11:25:07 -04:00
parent 3818df7ba4
commit 6686f28338
4 changed files with 124 additions and 2 deletions

View File

@@ -168,6 +168,7 @@ const cli = meow(
disableResponseStorage: {
type: "boolean",
default: undefined,
description:
"Disable server-side response storage (sends full conversation context with every request)",
},
@@ -297,7 +298,7 @@ config = {
disableResponseStorage:
cli.flags.disableResponseStorage !== undefined
? Boolean(cli.flags.disableResponseStorage)
: config.disableResponseStorage,
: (config.disableResponseStorage ?? false),
};
// Check for updates after loading config. This is important because we write state file in

View File

@@ -365,7 +365,7 @@ export const loadConfig = (
instructions: combinedInstructions,
notify: storedConfig.notify === true,
approvalMode: storedConfig.approvalMode,
disableResponseStorage: storedConfig.disableResponseStorage ?? false,
disableResponseStorage: storedConfig.disableResponseStorage === true,
};
// -----------------------------------------------------------------------