|
471 | 471 | "default": false, |
472 | 472 | "description": "Output debug information for requirement and test generation to the console" |
473 | 473 | }, |
| 474 | + "vectorcastTestExplorer.reqs2x.retries": { |
| 475 | + "type": "integer", |
| 476 | + "order": 6, |
| 477 | + "default": 2, |
| 478 | + "description": "Number of retries test generation. WARNING: High values (over 3) may lead to increased costs and longer processing times." |
| 479 | + }, |
| 480 | + "vectorcastTestExplorer.reqs2x.reorder": { |
| 481 | + "type": "boolean", |
| 482 | + "order": 7, |
| 483 | + "default": true, |
| 484 | + "description": "Reorder test cases exported to file (disable for easier investigation of incremental results)" |
| 485 | + }, |
| 486 | + "vectorcastTestExplorer.reqs2x.noTestExamples": { |
| 487 | + "type": "boolean", |
| 488 | + "order": 8, |
| 489 | + "default": false, |
| 490 | + "description": "Do not provide additional test examples to the LLM during test generation" |
| 491 | + }, |
474 | 492 | "vectorcastTestExplorer.reqs2x.generationLanguage": { |
475 | 493 | "type": "string", |
476 | | - "order": 6, |
| 494 | + "order": 9, |
477 | 495 | "default": "en", |
478 | 496 | "enum": [ |
479 | 497 | "af", "sq", "am", "ar", "hy", "as", "az", "be", "bn", "bs", "bg", "my", "ch", "hr", "cs", "da", "nl", "en", "et", "tl", "fi", "fr", "ka", "de", "gu", "ha", "he", "hi", "hu", "is", "ig", "id", "ga", "it", "jp", "kn", "kk", "km", "ko", "ky", "lo", "lv", "lt", "mk", "ms", "ml", "mt", "mn", "me", "ne", "no", "or", "fa", "pl", "pt", "pa", "ro", "ru", "sr", "si", "sk", "sl", "es", "sw", "sv", "tg", "ta", "te", "th", "tr", "uk", "ur", "uz", "vi", "cy", "xh", "yo", "zu" |
|
483 | 501 | ], |
484 | 502 | "description": "Generation language for requirements and test generation responses" |
485 | 503 | }, |
| 504 | + "vectorcastTestExplorer.reqs2x.modelCompatibilityMode": { |
| 505 | + "type": "boolean", |
| 506 | + "order": 10, |
| 507 | + "default": false, |
| 508 | + "description": "Enable model compatibility mode (runs Reqs2X tools without structured outputs which enables compatibility with more providers)." |
| 509 | + }, |
486 | 510 | "vectorcastTestExplorer.reqs2x.provider": { |
487 | 511 | "type": "string", |
488 | | - "order": 7, |
| 512 | + "order": 11, |
489 | 513 | "default": "openai", |
490 | 514 | "enum": ["openai", "azure_openai", "anthropic", "litellm"], |
491 | 515 | "enumDescriptions": ["OpenAI", "Azure OpenAI", "Anthropic", "LiteLLM"], |
492 | 516 | "description": "Language model provider for automatic requirements and test generation using Reqs2X" |
493 | 517 | }, |
494 | 518 | "vectorcastTestExplorer.reqs2x.openai.apiKey": { |
495 | 519 | "type": "string", |
496 | | - "order": 8, |
| 520 | + "order": 12, |
497 | 521 | "default": "", |
498 | 522 | "description": "OpenAI API key" |
499 | 523 | }, |
500 | 524 | "vectorcastTestExplorer.reqs2x.openai.modelName": { |
501 | 525 | "type": "string", |
502 | | - "order": 9, |
| 526 | + "order": 13, |
503 | 527 | "default": "", |
504 | 528 | "description": "OpenAI model name" |
505 | 529 | }, |
506 | 530 | "vectorcastTestExplorer.reqs2x.openai.reasoningModelName": { |
507 | 531 | "type": "string", |
508 | | - "order": 10, |
| 532 | + "order": 14, |
509 | 533 | "default": "", |
510 | 534 | "description": "Optional OpenAI reasoning model name used for specialized reasoning subtasks." |
511 | 535 | }, |
512 | 536 | "vectorcastTestExplorer.reqs2x.openai.baseUrl": { |
513 | 537 | "type": "string", |
514 | | - "order": 11, |
| 538 | + "order": 15, |
515 | 539 | "default": "", |
516 | 540 | "description": "OpenAI base URL (optional, set this to use OpenAI-compatible providers such as Ollama, vLLM or Bedrock)" |
517 | 541 | }, |
518 | 542 | "vectorcastTestExplorer.reqs2x.azure.baseUrl": { |
519 | 543 | "type": "string", |
520 | | - "order": 12, |
| 544 | + "order": 16, |
521 | 545 | "default": "", |
522 | 546 | "description": "Azure OpenAI endpoint/base URL, e.g., https://my-example-instance.openai.azure.com" |
523 | 547 | }, |
524 | 548 | "vectorcastTestExplorer.reqs2x.azure.apiKey": { |
525 | 549 | "type": "string", |
526 | | - "order": 13, |
| 550 | + "order": 17, |
527 | 551 | "default": "", |
528 | 552 | "description": "Azure OpenAI API key" |
529 | 553 | }, |
530 | 554 | "vectorcastTestExplorer.reqs2x.azure.deployment": { |
531 | 555 | "type": "string", |
532 | | - "order": 14, |
| 556 | + "order": 18, |
533 | 557 | "default": "", |
534 | 558 | "description": "Azure OpenAI deployment name, e.g., my-custom-gpt-4o-deployment" |
535 | 559 | }, |
536 | 560 | "vectorcastTestExplorer.reqs2x.azure.modelName": { |
537 | 561 | "type": "string", |
538 | | - "order": 15, |
| 562 | + "order": 19, |
539 | 563 | "default": "", |
540 | 564 | "description": "Azure OpenAI model name, e.g., gpt-4o" |
541 | 565 | }, |
542 | 566 | "vectorcastTestExplorer.reqs2x.azure.reasoningModelName": { |
543 | 567 | "type": "string", |
544 | | - "order": 16, |
| 568 | + "order": 20, |
545 | 569 | "default": "", |
546 | 570 | "description": "Optional Azure OpenAI reasoning model name used for specialized reasoning subtasks." |
547 | 571 | }, |
548 | 572 | "vectorcastTestExplorer.reqs2x.azure.reasoningDeployment": { |
549 | 573 | "type": "string", |
550 | | - "order": 17, |
| 574 | + "order": 21, |
551 | 575 | "default": "", |
552 | 576 | "description": "Azure OpenAI reasoning deployment name (required if Azure reasoning model name is provided)." |
553 | 577 | }, |
554 | 578 | "vectorcastTestExplorer.reqs2x.azure.apiVersion": { |
555 | 579 | "type": "string", |
556 | | - "order": 18, |
| 580 | + "order": 22, |
557 | 581 | "default": "2024-12-01-preview", |
558 | 582 | "description": "Azure OpenAI API version" |
559 | 583 | }, |
560 | 584 | "vectorcastTestExplorer.reqs2x.anthropic.apiKey": { |
561 | 585 | "type": "string", |
562 | | - "order": 19, |
| 586 | + "order": 23, |
563 | 587 | "default": "", |
564 | 588 | "description": "Anthropic API key" |
565 | 589 | }, |
566 | 590 | "vectorcastTestExplorer.reqs2x.anthropic.modelName": { |
567 | 591 | "type": "string", |
568 | | - "order": 20, |
| 592 | + "order": 24, |
569 | 593 | "default": "", |
570 | 594 | "description": "Anthropic model name" |
571 | 595 | }, |
572 | 596 | "vectorcastTestExplorer.reqs2x.anthropic.reasoningModelName": { |
573 | 597 | "type": "string", |
574 | | - "order": 21, |
| 598 | + "order": 25, |
575 | 599 | "default": "", |
576 | 600 | "description": "Optional Anthropic reasoning model name used for specialized reasoning subtasks." |
577 | 601 | }, |
578 | 602 | "vectorcastTestExplorer.reqs2x.litellm.modelName": { |
579 | 603 | "type": "string", |
580 | | - "order": 22, |
| 604 | + "order": 26, |
581 | 605 | "default": "", |
582 | 606 | "description": "LiteLLM model name (prefix with provider used, e.g., openai/gpt-4o or azure/o3-mini)" |
583 | 607 | }, |
584 | 608 | "vectorcastTestExplorer.reqs2x.litellm.reasoningModelName": { |
585 | 609 | "type": "string", |
586 | | - "order": 23, |
| 610 | + "order": 27, |
587 | 611 | "default": "", |
588 | 612 | "description": "Optional LiteLLM reasoning model name used for specialized reasoning subtasks." |
589 | 613 | }, |
590 | 614 | "vectorcastTestExplorer.reqs2x.litellm.providerEnvVars": { |
591 | 615 | "type": "string", |
592 | | - "order": 24, |
| 616 | + "order": 28, |
593 | 617 | "default": "", |
594 | 618 | "description": "Environment variables to set when running LiteLLM, e.g., OPENAI_API_KEY=xxxx. Multiple variables can be separated by commas, e.g., OPENAI_API_KEY=xxxx,ANOTHER_ENV_VAR=yyyy. For a list of variables to set for a specific LiteLLM-compatible provider, see https://docs.litellm.ai/docs/providers." |
595 | 619 | } |
|
0 commit comments