{ "name": "pg_agent_gate", "abstract": "Agents propose, PostgreSQL decides: a native gate between LLM agents and the database", "description": "With pg_agent_gate an LLM agent proposes one SQL statement instead of running it; PostgreSQL checks it against its own parser, catalog and privileges, shows the exact before/after of every affected row, runs it under the agent's own rights, and records every proposal and refusal append-only. Session-level hooks make the gate the only way in.", "version": "0.2.14", "maintainer": [ "Manuel Reyes " ], "license": "apache_2_0", "provides": { "pg_agent_gate": { "abstract": "Agents propose, PostgreSQL verifies, runs and records -- and an agent session cannot do anything else", "file": "src/lib.rs", "docfile": "README.md", "version": "0.2.14" } }, "prereqs": { "runtime": { "requires": { "PostgreSQL": "18.0.0" }, "recommends": { "pg_living_assertions": "0.5.5" } } }, "resources": { "bugtracker": { "web": "https://github.com/Manuelreyesbravo/pg_agent_gate/issues" }, "repository": { "url": "https://github.com/Manuelreyesbravo/pg_agent_gate.git", "web": "https://github.com/Manuelreyesbravo/pg_agent_gate", "type": "git" } }, "generated_by": "Manuel Reyes", "meta-spec": { "version": "1.0.0", "url": "https://pgxn.org/meta/spec.txt" }, "tags": [ "agents", "llm", "mcp", "ai", "security", "verification", "guard", "auditing", "hooks", "pgrx" ] }