{ "name": "pg_grammar_guard", "abstract": "Compile a token-level grammar from your live catalog, and watch it for drift", "description": "pg_grammar_guard compiles a GBNF grammar from the identifiers in your live catalog, so a constrained language model cannot emit a table, column or value that doesn't exist. Approve a grammar once and it reports when the schema has drifted away from it. Pure SQL, no shared library.", "version": "0.4.7", "maintainer": [ "Manuel Reyes " ], "license": "apache_2_0", "provides": { "pg_grammar_guard": { "abstract": "Generate a grammar from the live catalog and detect when it drifts", "file": "pg_grammar_guard--0.4.1.sql", "docfile": "README.md", "version": "0.4.7" } }, "prereqs": { "runtime": { "requires": { "PostgreSQL": "11.0.0", "pg_living_assertions": "0.5.8" } } }, "resources": { "bugtracker": { "web": "https://github.com/Manuelreyesbravo/pg_grammar_guard/issues" }, "repository": { "url": "https://github.com/Manuelreyesbravo/pg_grammar_guard.git", "web": "https://github.com/Manuelreyesbravo/pg_grammar_guard", "type": "git" } }, "generated_by": "Manuel Reyes", "meta-spec": { "version": "1.0.0", "url": "https://pgxn.org/meta/spec.txt" }, "tags": [ "grammar", "llm", "structured output", "constrained decoding", "gbnf", "json schema", "catalog", "drift", "text to sql", "guard" ] }