Context
The AI Models Catalog tracks model capabilities like tool_call, reasoning, structured_output, etc. One important capability that's missing is streaming support — whether a model supports streaming responses.
What to do
- Add a
streaming: boolean optional field to the model schema in types/model.ts
- Add the Zod validation in
types/schemas.ts
- Update the interactive catalog to show a streaming indicator
- Update relevant docs (chat-models.md, api.md)
Files to modify
types/model.ts — add streaming field
types/schemas.ts — add Zod validation
site/index.html — add streaming filter/capability badge
Notes
- This is a schema addition only — no provider data changes needed
- Follow the pattern of existing boolean fields like
tool_call, reasoning
- Make sure to run
npx oxfmt --write before committing
Context
The AI Models Catalog tracks model capabilities like tool_call, reasoning, structured_output, etc. One important capability that's missing is streaming support — whether a model supports streaming responses.
What to do
streaming: booleanoptional field to the model schema intypes/model.tstypes/schemas.tsFiles to modify
types/model.ts— add streaming fieldtypes/schemas.ts— add Zod validationsite/index.html— add streaming filter/capability badgeNotes
tool_call,reasoningnpx oxfmt --writebefore committing