Structured output in Goose CLI and Goose Desktop (#3320)

Co-authored-by: Rizel Scarlett <rizel@squareup.com>
This commit is contained in:
Emma Youndtsmith
2025-07-09 13:38:02 -05:00
committed by GitHub
parent 2f36bac577
commit 2f99c08fed

View File

@@ -141,7 +141,7 @@ The `response` field enables recipes to enforce a final structured JSON output f
1. **Validate the output**: Validates the output JSON against your JSON schema with basic JSON schema validations 1. **Validate the output**: Validates the output JSON against your JSON schema with basic JSON schema validations
2. **Final structured output**: Ensure the final output of the agent is a response matching your JSON structure 2. **Final structured output**: Ensure the final output of the agent is a response matching your JSON structure
This **Enables automation** by returning consistent, parseable results for scripts and workflows. This **enables automation** by returning consistent, parseable results for scripts and workflows. Recipes can produce structured output when run from either the Goose CLI or Goose Desktop.
### Basic Structure ### Basic Structure