What's Changed
* Cleanup content merging behavior for `ChatPipeline.add()` to fix a bug with multiple tool calls, with the intent to eventually remove any default merging behavior in the future.
* Added a small sanity check for `provider_specific_fields` in the LiteLLM generator to prevent attribute access errors.
* test(http): ensure JSONPath transform outputs valid JSON by briangreunke in https://github.com/dreadnode/rigging/pull/37
**Full Changelog**: https://github.com/dreadnode/rigging/compare/v2.2.2...v2.2.3