Ross ROSS = Recommend OSS · open-source software intelligence for agents

hinthornw/trustcall

Tenacious tool calling built on LangGraph observed · 2026-08-28

github.com/hinthornw/trustcall · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

38/100

  • Activity 32
  • Release rhythm 35
  • Longevity 57

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 799
  • days_rel: n/a
  • days_push: 412
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1089 stars · 89 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A Python library that improves LLM tool calling reliability by having models generate JSON patch operations instead of full JSON blobs. It provides resilient validation retries and accurate schema updates for complex, nested schemas built on LangGraph.

Use cases

  • extract structured data from text with llms
  • populate complex nested pydantic schemas reliably
  • update existing schemas without losing data
  • retry llm validation errors automatically
  • build multi-step agent tool use pipelines
  • route llm outputs to tools

When to choose

  • you need reliable structured output from llms for complex nested schemas
  • you want to update existing extraction results without information loss
  • your stack already uses LangChain or LangGraph

When to avoid

  • you need a language other than Python
  • you don't use LLM tool calling or structured extraction
  • you want a provider-agnostic solution without LangGraph dependencies

Facets

library · maturity active

llm-inference agent-framework serialization machine-learning large-language-models artificial-intelligence developer-tools python tool-calling structured-output -patch pydantic langgraph extraction ai-agents

1 source

Member repositories

RepositoryRoleHealth v2
hinthornw/trustcallmain38

For agents

markdown · JSON · MCP: product_card(name="hinthornw/trustcall")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem