Repository navigation
Commit 70d6aba
committed
Add agentic search settings and support for multiple invocations
- in settings, below 'Voice Input' add group 'Agentic Search', in it add ability to customize `agenticSearchInstructions`
- now below it, add setting 'Invocation count' with options: 1 (set by default), 2, 3. hold it in package.json as `agenticSearchInvocationCount`
- handle agenticSearchInvocationCount setting. it specifiec concurrency in agentic search invocations. each has it's own progress notification. system waits for all to finish before showing consolidated results.
- don't index notifications: (1/2) 2/2, etc.
├── apps
│ └── editor
│ ├── package.json
│ └── src
│ ├── commands
│ │ └── agentic-search-command
│ │ └── agentic-search-command.ts
│ ├── extension.ts
│ ├── features
│ │ └── agentic-search
│ │ ├── agentic-search-state.ts
│ │ ├── agentic-search.ts
│ │ ├── index.ts
│ │ └── utils
│ │ ├── build-agent-prompt.ts
│ │ └── prompt-for-search-term.ts
│ ├── utils
│ │ └── agentic-cli-invocation
│ │ ├── index.ts
│ │ ├── invoke-agentic-cli.ts
│ │ └── types.ts
│ └── views
│ ├── prompt
│ │ ├── backend
│ │ │ ├── message-handlers
│ │ │ │ └── handle-agentic-search.ts
│ │ │ └── prompt-view-provider.ts
│ │ └── types
│ │ └── messages.ts
│ └── settings
│ ├── backend
│ │ ├── message-handlers
│ │ │ ├── handle-get-agentic-search-instructions.ts
│ │ │ ├── handle-get-agentic-search-invocation-count.ts
│ │ │ ├── handle-update-agentic-search-instructions.ts
│ │ │ ├── handle-update-agentic-search-invocation-count.ts
│ │ │ └── index.ts
│ │ └── settings-view-provider.ts
│ ├── frontend
│ │ ├── Home
│ │ │ ├── Home.tsx
│ │ │ └── sections
│ │ │ └── GeneralSection.tsx
│ │ ├── Settings.tsx
│ │ ├── hooks
│ │ │ └── use-settings.ts
│ │ └── i18n
│ │ └── translations
│ │ └── general.ts
│ └── types
│ └── messages.ts
└── packages
└── ui
└── src
└── components
└── editor
└── common
└── Dropdown
└── Dropdown.tsx1 parent b712110 commit 70d6aba
15 files changed
Lines changed: 527 additions & 133 deletions
File tree
- apps/editor
- src
- features/agentic-search
- utils/agentic-cli-invocation
- views/settings
- backend
- message-handlers
- frontend
- Home
- sections
- hooks
- i18n/translations
- types
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1022 | 1022 | | |
1023 | 1023 | | |
1024 | 1024 | | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
1025 | 1035 | | |
1026 | 1036 | | |
1027 | 1037 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
41 | 44 | | |
42 | 45 | | |
43 | 46 | | |
| |||
47 | 50 | | |
48 | 51 | | |
49 | 52 | | |
| 53 | + | |
50 | 54 | | |
51 | 55 | | |
52 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
588 | 589 | | |
589 | 590 | | |
590 | 591 | | |
591 | | - | |
592 | | - | |
| 592 | + | |
593 | 593 | | |
| 594 | + | |
594 | 595 | | |
595 | 596 | | |
596 | 597 | | |
597 | 598 | | |
598 | 599 | | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
609 | 614 | | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
614 | 619 | | |
615 | | - | |
616 | | - | |
617 | | - | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
618 | 623 | | |
619 | | - | |
| 624 | + | |
620 | 625 | | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
627 | 632 | | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
636 | 643 | | |
637 | | - | |
638 | | - | |
639 | | - | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
640 | 647 | | |
641 | | - | |
642 | | - | |
643 | | - | |
644 | | - | |
645 | | - | |
646 | | - | |
647 | | - | |
648 | | - | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
649 | 656 | | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | | - | |
656 | | - | |
657 | | - | |
658 | | - | |
659 | | - | |
660 | | - | |
661 | | - | |
662 | | - | |
663 | | - | |
664 | | - | |
665 | | - | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
666 | 681 | | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | 682 | | |
672 | | - | |
673 | | - | |
| 683 | + | |
| 684 | + | |
674 | 685 | | |
675 | | - | |
676 | | - | |
677 | | - | |
678 | | - | |
679 | | - | |
| 686 | + | |
680 | 687 | | |
681 | | - | |
682 | | - | |
683 | | - | |
684 | | - | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
685 | 692 | | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | | - | |
690 | | - | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
691 | 698 | | |
692 | | - | |
693 | | - | |
694 | | - | |
695 | | - | |
696 | | - | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | | - | |
701 | | - | |
702 | | - | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
703 | 717 | | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
711 | | - | |
712 | | - | |
713 | | - | |
714 | | - | |
715 | | - | |
716 | | - | |
717 | | - | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | | - | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
722 | 749 | | |
723 | | - | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
| 753 | + | |
| 754 | + | |
| 755 | + | |
724 | 756 | | |
725 | 757 | | |
726 | | - | |
727 | | - | |
| 758 | + | |
| 759 | + | |
728 | 760 | | |
729 | | - | |
730 | | - | |
731 | | - | |
732 | | - | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | | - | |
738 | | - | |
739 | | - | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | | - | |
| 761 | + | |
| 762 | + | |
745 | 763 | | |
746 | | - | |
747 | | - | |
748 | | - | |
749 | | - | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
750 | 767 | | |
751 | 768 | | |
752 | 769 | | |
| |||
763 | 780 | | |
764 | 781 | | |
765 | 782 | | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
766 | 791 | | |
767 | 792 | | |
768 | 793 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
0 commit comments