fix: re-enable tool stripping after testing
With tools present, LS enters full agentic mode doing multi-turn tool calls (file searches, terminal commands, etc.). A simple weather question caused 40+ Google API calls in 120s before timeout. Tool stripping is required to maintain single-turn behavior.
This commit is contained in:
@@ -9,8 +9,9 @@ use serde_json::Value;
|
|||||||
use tracing::info;
|
use tracing::info;
|
||||||
|
|
||||||
/// Strip ALL tool definitions.
|
/// Strip ALL tool definitions.
|
||||||
/// Set to false to allow tools through (for tool call testing).
|
/// Must be true: with tools present, the LS enters full agentic mode
|
||||||
const STRIP_ALL_TOOLS: bool = false;
|
/// (multi-turn tool calls, file searches, etc.) burning quota.
|
||||||
|
const STRIP_ALL_TOOLS: bool = true;
|
||||||
|
|
||||||
/// Modify a streamGenerateContent request body in-place.
|
/// Modify a streamGenerateContent request body in-place.
|
||||||
/// Returns the modified JSON bytes, or None if modification wasn't possible.
|
/// Returns the modified JSON bytes, or None if modification wasn't possible.
|
||||||
|
|||||||
Reference in New Issue
Block a user