cog
Support Opaque annotations in schema generation
#3001
Merged

Support Opaque annotations in schema generation #3001

michaeldwan merged 25 commits into main from cog-opaque
markphelps
markphelps feat: export Opaque annotation marker
3065ec4c
markphelps fix: remove unused Opaque test import
d6f8a215
markphelps feat: support Opaque in runtime field types
e16296f6
markphelps fix: preserve Opaque bare list field shape
2d5e83ca
markphelps feat: preserve Opaque metadata in inspector
0d6a165f
markphelps fix: preserve non-opaque Annotated inspector behavior
ccaa009b
markphelps fix: recurse Annotated stripping in inspector
2c04e1d9
markphelps feat: support Opaque in static input schema
318631b1
markphelps fix: preserve Opaque optional list shapes
47e29e29
markphelps fix: preserve qualified Opaque input shapes
03428438
markphelps fix: restrict Opaque shape recognition to typing
de5b86f0
markphelps feat: support Opaque in static output schema
3946e701
markphelps fix: handle Opaque output list shapes
df0128ae
markphelps docs: suggest Opaque for unresolved external types
8fe6e000
markphelps docs: document Opaque annotations
5d27877d
markphelps docs: clarify Opaque serialization behavior
69e43273
markphelps fix: address Opaque verification lint failures
cb9272e2
markphelps fix: align Opaque output annotation handling
cf60199c
markphelps fix: allow optional Annotated model fields
9ae20e65
markphelps fix: preserve opaque object field schemas
10a454aa
markphelps fix: preserve optional object field schemas
89a49979
github-code-quality
github-code-quality commented on 2026-05-06
ask-bonk
ask-bonk commented on 2026-05-06
ask-bonk
markphelps fix: omit empty output schema required
da6812d9
markphelps Merge branch 'main' into cog-opaque
4df3a15a
ask-bonk
ask-bonk commented on 2026-05-06
ask-bonk
ask-bonk
ask-bonk
markphelps fix: address opaque schema review feedback
4f7758ee
ask-bonk
markphelps
markphelps markphelps marked this pull request as ready for review 66 days ago
markphelps markphelps requested a review 66 days ago
markphelps markphelps requested a review from michaeldwan michaeldwan 66 days ago
ask-bonk
markphelps fix: simplify opaque import detection
c1fa94d7
ask-bonk
michaeldwan
michaeldwan approved these changes on 2026-05-06
michaeldwan michaeldwan merged 37ceab11 into main 66 days ago
michaeldwan michaeldwan deleted the cog-opaque branch 66 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone