v2.43.3

spider-rs/spiderv2.43.3Feb 2, 2026by j-mendez

AI Summary

Bug fix for improved JSON parsing in automation that handles LLM responses with reasoning text before JSON code blocks.

Key Highlights

  • Improved best_effort_parse_json_object parsing
  • Find JSON code blocks anywhere in response
  • Support for JSON arrays in addition to objects
  • Better fallback parsing for various LLM response formats

New Features

  • Enhanced JSON parsing for LLM responses
  • Flexible JSON block detection
  • Support for JSON arrays and objects
  • Improved error handling for parsing failures

Full Release Notes

## Bug Fix

- **fix(automation)**: Improve `best_effort_parse_json_object` parsing to handle LLM responses with reasoning text before JSON code blocks
  - Find ```json blocks anywhere in response (not just at boundaries)
  - Support JSON arrays in addition to objects
  - Better fallback parsing for various LLM response formats

**Full Changelog**: https://github.com/spider-rs/spider/compare/v2.43.2...v2.43.3