Commit 7aae3c4
committed
✨Agent configuration page logic optimization #1711
[Specification Detail] 1.Modify the method in the backend /agent/list API to use the is_available field to indicate whether the agent is available, and the unavailable_reasons field to record the reasons for unavailability (including model unavailable, tool unavailable, or duplicate agent name)
2.Modify the front-end error message logic. Remove tooltip notifications, and display messages in the tool list and Agent details section. For existing Agents, error information is obtained from the backend, while real-time checks are performed during editing and creation.1 parent cb7c776 commit 7aae3c4
File tree
10 files changed
+389
-114
lines changed- backend/services
- frontend
- app/[locale]/setup/agents/components
- agent
- tool
- public/locales
- en
- zh
- services
- types
- test/backend/services
10 files changed
+389
-114
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
801 | 801 | | |
802 | 802 | | |
803 | 803 | | |
804 | | - | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
805 | 807 | | |
806 | | - | |
807 | 808 | | |
808 | 809 | | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
809 | 813 | | |
810 | 814 | | |
811 | | - | |
812 | | - | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
813 | 843 | | |
814 | 844 | | |
815 | 845 | | |
816 | 846 | | |
817 | 847 | | |
818 | 848 | | |
819 | | - | |
| 849 | + | |
| 850 | + | |
820 | 851 | | |
| 852 | + | |
821 | 853 | | |
822 | 854 | | |
823 | 855 | | |
824 | 856 | | |
825 | 857 | | |
826 | 858 | | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
| 881 | + | |
| 882 | + | |
| 883 | + | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
| 915 | + | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
827 | 938 | | |
828 | 939 | | |
829 | 940 | | |
| |||
Lines changed: 48 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
116 | 148 | | |
117 | 149 | | |
118 | 150 | | |
| |||
287 | 319 | | |
288 | 320 | | |
289 | 321 | | |
290 | | - | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
291 | 327 | | |
292 | 328 | | |
293 | 329 | | |
| |||
296 | 332 | | |
297 | 333 | | |
298 | 334 | | |
299 | | - | |
| 335 | + | |
300 | 336 | | |
301 | 337 | | |
302 | 338 | | |
| |||
971 | 1007 | | |
972 | 1008 | | |
973 | 1009 | | |
974 | | - | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
975 | 1013 | | |
976 | 1014 | | |
977 | 1015 | | |
| |||
982 | 1020 | | |
983 | 1021 | | |
984 | 1022 | | |
985 | | - | |
| 1023 | + | |
986 | 1024 | | |
987 | 1025 | | |
988 | 1026 | | |
| |||
1146 | 1184 | | |
1147 | 1185 | | |
1148 | 1186 | | |
1149 | | - | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
1150 | 1191 | | |
1151 | 1192 | | |
1152 | 1193 | | |
| |||
1170 | 1211 | | |
1171 | 1212 | | |
1172 | 1213 | | |
1173 | | - | |
| 1214 | + | |
1174 | 1215 | | |
1175 | 1216 | | |
1176 | 1217 | | |
| |||
1595 | 1636 | | |
1596 | 1637 | | |
1597 | 1638 | | |
1598 | | - | |
1599 | 1639 | | |
1600 | 1640 | | |
1601 | 1641 | | |
| |||
1682 | 1722 | | |
1683 | 1723 | | |
1684 | 1724 | | |
| 1725 | + | |
1685 | 1726 | | |
1686 | 1727 | | |
1687 | 1728 | | |
| |||
0 commit comments