Skip to content

Kit · Glossary · Data and consistency

Schema evolution

Changing the shape of data or messages over time without breaking the readers that still expect the old shape.

You have done this if

You added a field to the tool response and kept old agents working by making it optional.

Say it in a review

Tool contracts evolve additively; removing a field needs a version bump.