File tree Expand file tree Collapse file tree 4 files changed +11
-0
lines changed
Expand file tree Collapse file tree 4 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -125,6 +125,9 @@ export default {
125125 // Model settings
126126 provider: ' anthropic' ,
127127 model: ' claude-3-7-sonnet-20250219' ,
128+ // Manual override for context window size (in tokens)
129+ // Useful for models that don't have a known context window size
130+ // contextWindow: 16384,
128131 maxTokens: 4096 ,
129132 temperature: 0.7 ,
130133
Original file line number Diff line number Diff line change @@ -197,6 +197,7 @@ export async function executePrompt(
197197 model : config . model ,
198198 maxTokens : config . maxTokens ,
199199 temperature : config . temperature ,
200+ contextWindow : config . contextWindow ,
200201 shellTracker : new ShellTracker ( 'mainAgent' ) ,
201202 agentTracker : new AgentTracker ( 'mainAgent' ) ,
202203 browserTracker : new SessionTracker ( 'mainAgent' ) ,
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ export type SharedOptions = {
99 readonly model ?: string ;
1010 readonly maxTokens ?: number ;
1111 readonly temperature ?: number ;
12+ readonly contextWindow ?: number ;
1213 readonly profile ?: boolean ;
1314 readonly userPrompt ?: boolean ;
1415 readonly upgradeCheck ?: boolean ;
@@ -43,6 +44,10 @@ export const sharedOptions = {
4344 type : 'number' ,
4445 description : 'Temperature for text generation (0.0-1.0)' ,
4546 } as const ,
47+ contextWindow : {
48+ type : 'number' ,
49+ description : 'Manual override for context window size in tokens' ,
50+ } as const ,
4651 interactive : {
4752 type : 'boolean' ,
4853 alias : 'i' ,
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ export type Config = {
1212 model ?: string ;
1313 maxTokens : number ;
1414 temperature : number ;
15+ contextWindow ?: number ; // Manual override for context window size
1516 customPrompt : string | string [ ] ;
1617 profile : boolean ;
1718 userPrompt : boolean ;
@@ -90,6 +91,7 @@ export const getConfigFromArgv = (argv: ArgumentsCamelCase<SharedOptions>) => {
9091 model : argv . model ,
9192 maxTokens : argv . maxTokens ,
9293 temperature : argv . temperature ,
94+ contextWindow : argv . contextWindow ,
9395 profile : argv . profile ,
9496 userSession : argv . userSession ,
9597 headless : argv . headless ,
You can’t perform that action at this time.
0 commit comments