Skip to content

Commit 336ef83

Browse files
committed
Fix: Environment variables, rate limiting, and endoftext token issues
- Fix API key environment variables not being picked up from CLI - Add retry logic with exponential backoff for rate limiting (2s, 4s, 8s delays) - Add text sanitization to remove problematic tokens like <|endoftext|> - Add configurable chunk delay (--chunk-delay) to avoid rate limits - Increase default chunk delay from 2s to 5s - Fix guidelines file path resolution for Cline rules - Improve error handling and user feedback
1 parent 8ebea87 commit 336ef83

14 files changed

Lines changed: 183 additions & 83 deletions

lib/index.js

Lines changed: 6 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/llm-generator-v2.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ export interface LLMGeneratorOptions {
66
maxTokens?: number;
77
temperature?: number;
88
chunkSize?: number;
9+
chunkDelay?: number;
910
}
1011
export declare function generateWithLLM(repoContent: string, guidelines: string, outputDir?: string, description?: string, ruleType?: string, outputFormat?: string, options?: LLMGeneratorOptions): Promise<string>;

lib/llm-generator-v2.js

Lines changed: 21 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)