Commit 702ccf9
committed
Collect discovery-time marketplace skips, surface profile warnings
Two more gaps in the plugin-diagnostics fix:
scanPluginsDir and loadPluginsFromPaths both call expandPluginPath
with no onSkip, so a marketplace member skipped during discovery (a
bad source under .corbits/plugins/ or a registered pluginPaths entry)
fell through to the raw-stderr default. Unlike the earlier sites, this
one bypassed the diagnostics collector entirely rather than just
misrouting to the log, so the warning was lost outright. Added
expandSkipDiagnosticsHandler in loader.ts and wired it into both call
sites, plus addPath in runner.ts (replacing its duplicate inline
version).
profileDiag, the startup agent-profile resolution, was still logged
only and never reached startupPluginNotices — one of the sites the
previous commit's message claimed to have fixed but did not. Gave it
the same treatment as its discovery and tool-plugin siblings.
Extended the behavioral test with the marketplace-discovery-skip case
(asserting the warning lands in diagnostics, not just that stderr
stays quiet) and the startup agent-profile path.1 parent 38ce496 commit 702ccf9
3 files changed
Lines changed: 98 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
270 | 291 | | |
271 | 292 | | |
272 | 293 | | |
| |||
456 | 477 | | |
457 | 478 | | |
458 | 479 | | |
459 | | - | |
460 | | - | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
461 | 485 | | |
462 | 486 | | |
463 | 487 | | |
| |||
536 | 560 | | |
537 | 561 | | |
538 | 562 | | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
539 | 566 | | |
540 | 567 | | |
541 | 568 | | |
542 | | - | |
| 569 | + | |
543 | 570 | | |
544 | 571 | | |
545 | 572 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
11 | 16 | | |
12 | 17 | | |
13 | 18 | | |
| |||
132 | 137 | | |
133 | 138 | | |
134 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
135 | 192 | | |
136 | 193 | | |
137 | 194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| 53 | + | |
53 | 54 | | |
54 | | - | |
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| |||
899 | 899 | | |
900 | 900 | | |
901 | 901 | | |
902 | | - | |
903 | | - | |
904 | | - | |
905 | | - | |
906 | | - | |
907 | | - | |
908 | | - | |
909 | | - | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
910 | 907 | | |
911 | 908 | | |
912 | 909 | | |
| |||
985 | 982 | | |
986 | 983 | | |
987 | 984 | | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
988 | 989 | | |
989 | 990 | | |
990 | 991 | | |
| |||
0 commit comments