top | item 46023532

(no title)

podperson | 3 months ago

I wrote this library this weekend after realizing that Zod was really not designed for the use-cases I want JSON schemas for: 1) defining response formats for LLMs and 2) as a single source of truth for data structures.

discuss

order

7thpower|3 months ago

What led you to that conclusion?

dsabanin|3 months ago

Zod's validation errors are awful, the json schema it generates for LLM is ugly and and often confusing, the types structures Zod creates are often unintelligible in the and there's even no good way to pretty print a schema when you're debugging. Things are even worse if you're stuck with zod/v3

nerdponx|3 months ago

And what makes this different? What makes it LLM-native?

podperson|3 months ago

1. Zoe’s documentation, such as it is 2. Code examples