From c9e1e6d3bdfe1fa1582f278d6f1a606353313642 Mon Sep 17 00:00:00 2001 From: anj-s <32556631+anj-s@users.noreply.github.com> Date: Fri, 11 Jul 2025 07:55:03 -0700 Subject: Add support for specifying maxSessionTurns via the settings configuration (#3507) --- docs/cli/configuration.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/cli/configuration.md b/docs/cli/configuration.md index 79a2ffc3..d175aa4f 100644 --- a/docs/cli/configuration.md +++ b/docs/cli/configuration.md @@ -189,6 +189,14 @@ In addition to a project settings file, a project's `.gemini` directory can cont "hideTips": true ``` +- **`maxSessionTurns`** (number): + - **Description:** Sets the maximum number of turns for a session. If the session exceeds this limit, the CLI will stop processing and start a new chat. + - **Default:** `-1` (unlimited) + - **Example:** + ```json + "maxSessionTurns": 10 + ``` + ### Example `settings.json`: ```json @@ -213,7 +221,8 @@ In addition to a project settings file, a project's `.gemini` directory can cont "logPrompts": true }, "usageStatisticsEnabled": true, - "hideTips": false + "hideTips": false, + "maxSessionTurns": 10 } ``` -- cgit v1.2.3