diff options
Diffstat (limited to 'packages/cli/src/config')
| -rw-r--r-- | packages/cli/src/config/config.ts | 1 | ||||
| -rw-r--r-- | packages/cli/src/config/settings.ts | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts index b80b6dd0..b685f090 100644 --- a/packages/cli/src/config/config.ts +++ b/packages/cli/src/config/config.ts @@ -312,6 +312,7 @@ export async function loadCliConfig( bugCommand: settings.bugCommand, model: argv.model!, extensionContextFilePaths, + maxSessionTurns: settings.maxSessionTurns ?? -1, listExtensions: argv.listExtensions || false, activeExtensions: activeExtensions.map((e) => ({ name: e.config.name, diff --git a/packages/cli/src/config/settings.ts b/packages/cli/src/config/settings.ts index 133701f5..2abe8cd8 100644 --- a/packages/cli/src/config/settings.ts +++ b/packages/cli/src/config/settings.ts @@ -80,6 +80,9 @@ export interface Settings { hideWindowTitle?: boolean; hideTips?: boolean; + // Setting for setting maximum number of user/model/tool turns in a session. + maxSessionTurns?: number; + // Add other settings here. } |
