What's Changed
- Ten schema_error categories: schemas generated from one response, and two silent faults hiding behind one by @gasvn in #843
- Three dead endpoints: one had moved, one was renamed, one is gone by @gasvn in #841
- A tool can need a program pip cannot install, and three skips had no name by @gasvn in #842
- Declaring what the exposed arrays hold, and 30 schemas that reject their own failures by @gasvn in #846
- Remove a BixBench worked solution from two shipped skills, and make the detector able to find it by @gasvn in #847
- Follow a renamed upstream MCP tool instead of pinning one that is gone by @gasvn in #848
- Running BiomarkerDiscoveryWorkflow over MCP unloads every other tool by @LanGuo in #845
- Three more places a tool call replaced the whole registry by @gasvn in #852
- A sample is as wide as the queries behind it, not the rows it returned by @gasvn in #854
- Numeric AE subgroup filters were dropping every subject by @shuizhutieniu in #849
- feat: add AgingResearch.News aging-research MCP loader by @longevityboris in #851
- feat(web_search): add opt-in keenable backend (works without an API key) by @KGKallasmaa in #853
- Add Outcrawl Search as an opt-in web search backend by @heydryft in #850
- Over half the generated wrappers returned Any because oneOf has no top-level type by @gasvn in #855
- 18 return_schemas that are contracts on the whole return could not describe an error by @gasvn in #856
- Three tools told callers a record was missing when a bot wall was in front of it by @gasvn in #857
- A pool can let memory decide how many models stay resident by @gasvn in #835
- Release tooluniverse 1.5.9 by @gasvn in #858
New Contributors
- @LanGuo made their first contribution in #845
- @shuizhutieniu made their first contribution in #849
- @longevityboris made their first contribution in #851
- @KGKallasmaa made their first contribution in #853
- @heydryft made their first contribution in #850
Full Changelog: v1.5.8...v1.5.9