What's Changed
- fix(skill): preserve literal topics on macOS Bash 3.2 by @Tivonsico in #1240
- fix(grounding): keep undated keyed-web results instead of dropping the whole response (#928) by @terry-li-hm in #1038
- fix(x): sanitize the xurl search query and name invalid-request failures by @clairernovotny in #1179
- fix(youtube): report a failed yt-dlp search as an error, not no results by @jayhemnani9910 in #1195
- fix(x): show xAI key and model guidance for xAI failures by @Tivonsico in #1238
- fix(youtube): request the preferred language from the ScrapeCreators transcript fallback by @jayhemnani9910 in #1191
- tests: regression tests for issue #817 — Arabic/non-Latin topics UnicodeEncodeError by @Bhumika-1432006 in #1234
- fix(security): guard provider endpoint overrides and loopback proxy routing by @iliaal in #1246
- fix(planner): enforce host plan gate before live diagnostics by @iliaal in #1244
- feat: report complete reasoning-provider token usage by @iliaal in #1243
- fix: contain Windows Bird/X subprocess trees in job objects by @iliaal in #1245
- fix: classify blocked Reddit discovery listings by @iliaal in #1247
- fix: backfill thin YouTube search results by @iliaal in #1248
- fix: report denied X browser cookie access by @iliaal in #1249
- fix(skill): stop reports from ending with a trailing Sources list by @mvanhorn in #1250
- chore(release): bump version to 3.27.2 by @github-actions[bot] in #1251
New Contributors
- @Tivonsico made their first contribution in #1240
- @jayhemnani9910 made their first contribution in #1195
- @Bhumika-1432006 made their first contribution in #1234
Full Changelog: v3.27.1...v3.27.2