cog
feat: add static schema generation with legacy fallback (0.17 gated)
#2788
Merged

feat: add static schema generation with legacy fallback (0.17 gated) #2788

michaeldwan merged 12 commits into main from fix/dict-list-output-schema
tempusfrangit
tempusfrangit tempusfrangit requested a review 119 days ago
tempusfrangit tempusfrangit requested a review from bfirsh bfirsh 119 days ago
tempusfrangit tempusfrangit enabled auto-merge (squash) 119 days ago
tempusfrangit tempusfrangit added this to the 0.17.0 Release milestone 119 days ago
tempusfrangit tempusfrangit requested a review from michaeldwan michaeldwan 119 days ago
tempusfrangit tempusfrangit requested a review from markphelps markphelps 119 days ago
mfainberg-cf mfainberg-cf changed the title fix: support dict and bare list as prediction output types in schema gen feat: recursive schema type system with cross-file model resolution 118 days ago
tempusfrangit tempusfrangit requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 118 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-02-28
tempusfrangit tempusfrangit requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 118 days ago
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-02-28
bfirsh
disabled auto-merge 116 days ago
Manually disabled by user
tempusfrangit tempusfrangit enabled auto-merge (rebase) 116 days ago
disabled auto-merge 115 days ago
Manually disabled by user
markphelps markphelps force pushed from c52fc0c6 to 0045ae95 115 days ago
michaeldwan
michaeldwan dismissed these changes on 2026-03-05
markphelps markphelps dismissed their stale review via ddeeded8 113 days ago
markphelps markphelps requested a review from meatballhat-cf meatballhat-cf 113 days ago
michaeldwan michaeldwan removed this from to the 0.17.0 Release milestone 113 days ago
michaeldwan michaeldwan added this to the 0.18.0 milestone 113 days ago
michaeldwan michaeldwan changed the title feat: recursive schema type system with cross-file model resolution feat: add static schema generation with legacy fallback (0.17 gated) 113 days ago
markphelps markphelps removed this from to the 0.18.0 milestone 113 days ago
markphelps markphelps added this to the 0.17.0 Release milestone 113 days ago
tempusfrangit fix: support dict and bare list as prediction output types in schema gen
c9c9a012
tempusfrangit feat: recursive SchemaType ADT, cross-file model resolution, comprehe…
379c6993
tempusfrangit fix: address review — propagate dict errors, DRY optional unwrap, rec…
815a6f95
tempusfrangit fix: address review round 2 — nullable bug, dead fields, error handling
cbe2b4fa
tempusfrangit test: add Go native fuzz tests for schema generation
d37f9dfb
tempusfrangit fix: combine appends to satisfy gocritic lint
361ecb41
markphelps feat: opt-in static schema gen with legacy runtime fallback (#2800)
94d3f05d
michaeldwan chore: remove debug logging from _schemas.py
1df0018a
markphelps Gate static schema generation behind COG_STATIC_SCHEMA=1 for all comm…
e02eab5b
michaeldwan test: skip train integration tests that require static schema gen
b5a39586
markphelps fix: restore legacy schema gen for cog train/predict/serve (skipLabel…
575454e5
michaeldwan michaeldwan force pushed from 1e785907 to 575454e5 113 days ago
michaeldwan test: skip train integration tests that require static schema gen
91dc1a78
markphelps
markphelps approved these changes on 2026-03-05
michaeldwan michaeldwan merged 63cf1d87 into main 112 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone