Peter Steinberger
|
255f941065
|
fix(web-fetch): reject failed provider target statuses (#123741)
* fix(firecrawl): reject failed target statuses
* refactor(firecrawl): remove duplicate scrape cache
|
2026-08-15 22:35:00 -07:00 |
|
Peter Steinberger
|
c83dcc2bc0
|
fix(security): harden network tool output at canonical owner boundaries (#118984)
* fix(security): bound external tool content at its canonical owner boundary
* fix(plugin-sdk): document supported security boundary and restore facade parity
|
2026-08-03 15:34:33 -07:00 |
|
Peter Steinberger
|
53b53f1977
|
improve(agents): exact web_fetch output contract with cleaned result shape (#110223)
* feat: add web fetch output contract
* fix(agents): keep web_fetch contract schema module-local
* docs: refresh docs map for the web_fetch result section
|
2026-07-18 03:28:29 +01:00 |
|
Peter Steinberger
|
81941f2d68
|
test: enable noUncheckedIndexedAccess for extension tests (#105343)
|
2026-07-12 12:48:22 +01:00 |
|
Vincent Koc
|
2f6459093a
|
improve(web-fetch): speed up provider fallback loading (#98559)
* perf(web-fetch): add web fetch benchmark
* perf(web-fetch): cache provider fallback resolution
* perf(firecrawl): avoid duplicate scrape payload wrapping
* perf(web-readability): reuse void tag lookup
* fix(web-fetch): keep provider cache live
* fix(web-fetch): invalidate provider cache on registry swap
* perf(web-fetch): reduce html extraction overhead
* fix(web-fetch): bound provider discovery cache
* perf(web-fetch): avoid full plugin load on fallback
|
2026-07-04 12:47:10 -07:00 |
|
solodmd
|
86b9b88f40
|
test(firecrawl): add unit tests for firecrawl client functions (#97714)
|
2026-06-29 07:58:40 -07:00 |
|
Peter Steinberger
|
83591fabfb
|
test: consolidate plugin provider suites
|
2026-03-25 00:42:09 +00:00 |
|
Vincent Koc
|
2ce79428c5
|
test(firecrawl): cover client and tool helpers
|
2026-03-22 17:44:52 -07:00 |
|