|
8 | 8 | }, |
9 | 9 | "publisher": "fiatinnovations", |
10 | 10 | "description": "CodeBuddy is a Visual Studio Code extension that enhances developer productivity through AI-powered code assistance. It provides intelligent code review, refactoring suggestions, optimization tips, and interactive chat capabilities powered by multiple AI models including Gemini, Groq, Anthropic, and Deepseek.", |
11 | | - "version": "4.0.1", |
| 11 | + "version": "4.0.2", |
12 | 12 | "engines": { |
13 | 13 | "vscode": "^1.78.0" |
14 | 14 | }, |
|
521 | 521 | }, |
522 | 522 | "codebuddy.contextWindow": { |
523 | 523 | "type": "string", |
524 | | - "enum": ["4k", "8k", "16k", "32k", "128k"], |
| 524 | + "enum": [ |
| 525 | + "4k", |
| 526 | + "8k", |
| 527 | + "16k", |
| 528 | + "32k", |
| 529 | + "128k" |
| 530 | + ], |
525 | 531 | "default": "16k", |
526 | 532 | "description": "Maximum context window size for AI requests" |
527 | 533 | }, |
|
566 | 572 | "description": "Model to use for completions (e.g., qwen2.5-coder, deepseek-coder)" |
567 | 573 | }, |
568 | 574 | "codebuddy.completion.apiKey": { |
569 | | - "type": ["string", "null"], |
| 575 | + "type": [ |
| 576 | + "string", |
| 577 | + "null" |
| 578 | + ], |
570 | 579 | "default": "", |
571 | 580 | "description": "API key for completion provider (optional, falls back to main key if empty)" |
572 | 581 | }, |
|
583 | 592 | }, |
584 | 593 | "codebuddy.completion.triggerMode": { |
585 | 594 | "type": "string", |
586 | | - "enum": ["automatic", "manual"], |
| 595 | + "enum": [ |
| 596 | + "automatic", |
| 597 | + "manual" |
| 598 | + ], |
587 | 599 | "default": "automatic", |
588 | 600 | "description": "How completions are triggered (automatic on type, or manual hotkey)" |
589 | 601 | }, |
|
614 | 626 | "items": { |
615 | 627 | "type": "object", |
616 | 628 | "properties": { |
617 | | - "id": { "type": "string" }, |
618 | | - "name": { "type": "string" }, |
619 | | - "description": { "type": "string" }, |
620 | | - "content": { "type": "string" }, |
621 | | - "enabled": { "type": "boolean" }, |
622 | | - "createdAt": { "type": "number" } |
| 629 | + "id": { |
| 630 | + "type": "string" |
| 631 | + }, |
| 632 | + "name": { |
| 633 | + "type": "string" |
| 634 | + }, |
| 635 | + "description": { |
| 636 | + "type": "string" |
| 637 | + }, |
| 638 | + "content": { |
| 639 | + "type": "string" |
| 640 | + }, |
| 641 | + "enabled": { |
| 642 | + "type": "boolean" |
| 643 | + }, |
| 644 | + "createdAt": { |
| 645 | + "type": "number" |
| 646 | + } |
623 | 647 | } |
624 | 648 | } |
625 | 649 | }, |
|
635 | 659 | "additionalProperties": { |
636 | 660 | "type": "object", |
637 | 661 | "properties": { |
638 | | - "enabled": { "type": "boolean" } |
| 662 | + "enabled": { |
| 663 | + "type": "boolean" |
| 664 | + } |
639 | 665 | } |
640 | 666 | } |
641 | 667 | } |
|
711 | 737 | "openai": "^4.28.0", |
712 | 738 | "prettier": "^3.2.5", |
713 | 739 | "readable-stream": "^4.5.2", |
| 740 | + "rss-parser": "^3.13.0", |
714 | 741 | "simple-git": "^3.25.0", |
715 | 742 | "sinon": "^17.0.1", |
716 | 743 | "sql.js": "^1.13.0", |
|
0 commit comments