Skip to content

Stability Policy

From v1.0.0, Flint follows Semantic Versioning:

  • Patch (1.0.x): bug fixes, non-breaking internal changes
  • Minor (1.x.0): new opt-in features, new exports
  • Major (x.0.0): breaking changes to public API

Public API surface

All named exports from: flint, flint/budget, flint/errors, flint/compress, flint/recipes, flint/memory, flint/rag, flint/safety, flint/testing, @flint/adapter-anthropic, @flint/adapter-openai-compat, @flint/graph, @flint/landlord.

TypeScript shapes of: ProviderAdapter, NormalizedRequest, NormalizedResponse, StreamChunk, Message, Tool, Result, Usage, StopReason.

Not public API

Internal file paths, the raw field on NormalizedResponse, anything not in the above list.

Released under the MIT License.