fix: respect configured LLM generation limits
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 7s
Build / test-and-image (pull_request) Successful in 55s

This commit is contained in:
2026-07-04 12:11:28 +02:00
parent ebe2906d1c
commit dda1d23a30
5 changed files with 58 additions and 2 deletions

View File

@@ -43,7 +43,13 @@ Output ONLY valid JSON array. Each object:
}`;
try {
const result = await provider.complete(systemPrompt, context, { maxTokens: 4096, timeout: 90000 });
const maxTokens = Number.isFinite(provider.maxTokens) && provider.maxTokens > 0
? provider.maxTokens
: 4096;
const timeout = Number.isFinite(provider.timeoutMs) && provider.timeoutMs > 0
? provider.timeoutMs
: 90000;
const result = await provider.complete(systemPrompt, context, { maxTokens, timeout });
const ideas = parseIdeasResponse(result.text);
if (ideas && ideas.length > 0) {
return ideas;