Files
anomalyco_opencode/packages/opencode
Kyle Mistele 0e8f7694ed fix: force tool calls when outputFormat is json_schema
When structured output is requested, the model must call the
StructuredOutput tool instead of responding with plain text.

Changes:
- Add toolChoice parameter to LLM.StreamInput
- Pass toolChoice: "required" to streamText when outputFormat is json_schema
- This forces the model to call a tool, ensuring structured output is captured
2026-01-12 23:05:43 -08:00
..
2025-11-13 12:22:07 -06:00
2025-07-03 21:36:09 -04:00
2025-08-05 12:01:48 -04:00
2025-10-31 15:07:36 -04:00
2025-12-23 15:16:20 +00:00
2025-05-30 20:48:36 -04:00
2025-12-02 18:36:15 -05:00
2025-10-14 18:30:32 -04:00

js

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using bun init in bun v1.2.12. Bun is a fast all-in-one JavaScript runtime.