What problem does it solve?
It solves the challenge of reliably reading and writing tenant-scoped persistent state for AI agents using a serverless PostgreSQL backend without leaking credentials or mixing org data.
Core Features & Use Cases
- Tenant-isolated persistence via RLS: Enforces multi-tenant data access by setting
app.current_org_id per transaction, so reads/writes remain scoped to the correct org.
- Standard psycopg2 data access pattern: Provides a consistent
get_conn() + RealDictCursor workflow that returns rows as dictionaries and manages transactions safely.
- EOS persistence across the system: Supports core EOS capabilities such as interactions logging, skill/agent registration, memory writes, business state reads/writes, and query-driven intelligence components.
Quick Start
Use the neon_postgres skill when your agent needs to query or store EOS state in Neon Postgres, and ask it to “write the correct psycopg2 code using get_conn() with tenant RLS for an org_id-scoped SELECT from the skills table.”