opencode icon indicating copy to clipboard operation
opencode copied to clipboard

feat: Add support for json schema in run command: `opencode run --json <json schema>`

Open richardanaya opened this issue 14 hours ago • 3 comments

Fixes #9320

What does this PR do?

Allows you to constrain run commands output to a specific JSON schema.

  • Inspired by llama.cpp's functionality
  • Utilizes passed in model
  • Throws error if used with "--format json"

How did you verify your code works?

image

richardanaya avatar Jan 19 '26 00:01 richardanaya