Skip to content

Commit ee8a969

Browse files
committed
feat: Add latest AI models and fix remote repository handling
- Add Claude 3.7 Sonnet, Claude 4 Sonnet/Opus, GPT-4.1 models - Update default models to cost-effective options (Claude 3.7, GPT-4o) - Fix remote repository handling using repomix --remote flag - Update README with latest model information and examples - Improve command line option parsing to prevent duplicate flags - Test successfully with MSFT-IP-Tracker remote repository
1 parent edab1e7 commit ee8a969

17 files changed

Lines changed: 108 additions & 51 deletions

README.md

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -215,12 +215,21 @@ cursorifier <repo-path>
215215
Examples:
216216

217217
```bash
218-
# Inside a repository (uses Anthropic Claude by default)
218+
# Inside a repository (uses Claude 3.7 Sonnet by default - latest and most intelligent)
219219
cursorifier
220220

221-
# Using OpenAI
221+
# Using latest Claude 3.7 Sonnet explicitly
222+
cursorifier --provider anthropic --model claude-3-7-sonnet-20250219
223+
224+
# Using Claude 4 Opus (most powerful)
225+
cursorifier --provider anthropic --model claude-opus-4-20250514
226+
227+
# Using OpenAI (latest model)
222228
cursorifier --provider openai --model gpt-4o
223229

230+
# Using OpenAI 4.1 mini (fast and cost-effective)
231+
cursorifier --provider openai --model gpt-4.1-mini
232+
224233
# Using local Ollama model
225234
cursorifier --provider local --model llama3.1 --base-url http://localhost:11434/v1
226235

@@ -307,12 +316,12 @@ Options:
307316
## Supported Providers
308317

309318
### Anthropic Claude (Default)
310-
- **Models**: claude-3-5-sonnet, claude-3-5-haiku, claude-3-opus, claude-3-sonnet, claude-3-haiku
319+
- **Models**: claude-3-7-sonnet (latest), claude-3-5-sonnet, claude-3-5-haiku, claude-4-sonnet, claude-4-opus, claude-3-opus, claude-3-sonnet, claude-3-haiku
311320
- **API Key**: `ANTHROPIC_API_KEY`
312321
- **Best for**: High-quality code analysis and rule generation
313322

314323
### OpenAI
315-
- **Models**: gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-4, gpt-3.5-turbo
324+
- **Models**: gpt-4o (latest), gpt-4.1-mini, gpt-4.1, gpt-4o-mini, gpt-4-turbo, gpt-4, gpt-3.5-turbo
316325
- **API Key**: `OPENAI_API_KEY`
317326
- **Best for**: Fast processing and cost-effective analysis
318327

@@ -322,7 +331,7 @@ Options:
322331
- **Best for**: Privacy, offline usage, and custom models
323332

324333
### AWS Bedrock
325-
- **Models**: Claude 3 (Haiku, Sonnet, Opus), Titan, Llama 2, Mistral, Cohere
334+
- **Models**: Claude 3.7/4 (Sonnet, Opus), Claude 3.5 (Haiku, Sonnet), Titan, Llama 2/3, Mistral, Cohere
326335
- **API Key**: AWS credentials (via profile, environment, or IAM role)
327336
- **Best for**: Enterprise AWS environments, cost-effective access to multiple model providers
328337

lib/index.js

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/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/providers/anthropic-provider.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ export declare class AnthropicProvider extends BaseLLMProvider {
77
readonly name = "anthropic";
88
readonly displayName = "Anthropic Claude";
99
readonly requiresApiKey = true;
10-
readonly defaultModel = "claude-3-5-sonnet-20241022";
10+
readonly defaultModel = "claude-3-7-sonnet-20250219";
1111
private client;
1212
constructor();
1313
/**

lib/providers/anthropic-provider.js

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

0 commit comments

Comments
 (0)