{"library":"trustcall","type":"library","category":null,"description":"Trustcall is a Python library that provides tenacious and trustworthy tool calling capabilities built on LangGraph. It addresses common challenges with Large Language Models (LLMs) in generating and updating complex, nested JSON schemas by employing a 'patch-don't-post' methodology. This approach enables faster, cheaper, and more resilient structured output generation, as well as accurate updates to existing schemas without information loss. The library is actively developed, with its current version being 0.0.39, and new minor versions are released regularly.","language":"python","status":"active","version":"0.0.39","tags":["LLM","tool calling","LangGraph","JSON patch","data extraction","Pydantic","structured output","AI agent"],"last_verified":"Fri May 22","install":[{"cmd":"pip install -U trustcall langchain-fireworks","imports":["from trustcall import create_extractor"]},{"cmd":"pip install -U trustcall","imports":[]}],"homepage":"https://trustcall.dev","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/trustcall/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":11.4,"avg_import_s":2.58,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/trustcall/compatibility"}}