omnigraph/crates/omnigraph-compiler/src
Ragnor Comerford 74476f7f51
feat(compiler): @embed model kwarg in grammar/AST/parser (RFC-012 Phase 3)
Annotations gain optional comma-separated key=value kwargs. Annotation keeps value (existing consumers unchanged) and adds kwargs: BTreeMap with serde(default, skip_serializing_if) so empty kwargs are omitted and existing schemas' IR JSON/hash stay byte-identical. The parser rejects any @embed kwarg other than model. render_annotations shows kwargs. 3 new parser tests.
2026-06-15 21:09:15 +02:00
..
catalog feat(compiler): @embed model kwarg in grammar/AST/parser (RFC-012 Phase 3) 2026-06-15 21:09:15 +02:00
ir (feat): multi-graph server mode (#119) 2026-05-28 16:19:31 +02:00
lint (feat): multi-graph server mode (#119) 2026-05-28 16:19:31 +02:00
query (feat): multi-graph server mode (#119) 2026-05-28 16:19:31 +02:00
schema feat(compiler): @embed model kwarg in grammar/AST/parser (RFC-012 Phase 3) 2026-06-15 21:09:15 +02:00
error.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00
json_output.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00
lib.rs refactor(compiler): remove dead OpenAI embedding client (RFC-012 Phase 1) 2026-06-15 15:07:54 +02:00
query_input.rs Fix null-fill for nullable params when params JSON is None/null 2026-04-13 09:37:17 +00:00
result.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00
types.rs Initial public Omnigraph repository 2026-04-10 20:49:41 +03:00