Skip to content

feat: add support for structured output#11

Merged
kurtisvg merged 1 commit into
mainfrom
feat/structured-output
Apr 4, 2026
Merged

feat: add support for structured output#11
kurtisvg merged 1 commit into
mainfrom
feat/structured-output

Conversation

@kurtisvg
Copy link
Copy Markdown
Owner

@kurtisvg kurtisvg commented Apr 4, 2026

No description provided.

@kurtisvg kurtisvg force-pushed the feat/structured-output branch 2 times, most recently from ae618e6 to d81bca5 Compare April 4, 2026 14:20
- Add recursive formatSchema for nested Python type annotations (list[str], {"key": type})
- Store raw OutputSchema and ParamInfo.Schema for rich type display in signatures
- Return structured content as Monty dicts in execute_code
- Add E2E test for structured output field access
- Table-driven validateMontyValue tests, dedent helper for code blocks
@kurtisvg kurtisvg changed the title feat: structured output and multi-content type support feat: add support for structured output Apr 4, 2026
@kurtisvg kurtisvg force-pushed the feat/structured-output branch from d81bca5 to 8513f3b Compare April 4, 2026 14:51
@kurtisvg kurtisvg merged commit 7e732da into main Apr 4, 2026
2 checks passed
@kurtisvg kurtisvg deleted the feat/structured-output branch April 4, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant