Bump to 0.2.0 and make max tool-call iterations configurable
The 8-iteration-per-turn cap was hardcoded from before this session's feature work and too tight for genuine multi-file tasks, causing "Max tool-call iterations reached" on legitimately multi-step work. Raised the default to 25 and made it configurable via `locode config set maxIterations <n>` / $LOCODE_MAX_ITERATIONS, mirroring the existing contextWindow config pattern. Also bumps the version to 0.2.0 (package.json, --version, and the MCP client's self-reported identity) to reflect the substantial feature additions since 0.1.0. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -11,3 +11,7 @@ export type BackendName = keyof typeof KNOWN_BACKENDS;
|
||||
/** Used when the context window can't be auto-detected from the backend (see backend/contextWindow.ts)
|
||||
* and the user hasn't configured one — a conservative size common among smaller local models. */
|
||||
export const DEFAULT_CONTEXT_WINDOW = 8192;
|
||||
|
||||
/** Max tool calls per turn before locode gives up rather than looping forever. 25 gives real
|
||||
* multi-file tasks room to breathe; still bounded so a genuinely stuck model fails fast. */
|
||||
export const DEFAULT_MAX_ITERATIONS = 25;
|
||||
|
||||
Reference in New Issue
Block a user