open-source · since 2026-10-31
Data Agent
aliii-codes
Small LangGraph/LangChain text-to-SQL agent for SQLite. It introspects tables, columns and foreign keys, generates one read-only query, validates it before execution, opens SQLite in read-only mode, caps results at 100 rows and retries failures up to three times. The repository includes offline tests and a 20-question exact-result harness; its reported 20/20 agent run is on the bundled sample database and may vary by model.
Verified 2026-11-01 via GitHub API and README. Public, unarchived Python repository; 1 star, 0 forks, last pushed 2026-10-31. No declared license, so redistribution rights are unclear. Safety has two layers: statement validator plus SQLite mode=ro; the README explicitly notes no auth, query timeout or per-user isolation. Evaluation includes 20 reference queries and gold rows; fixed fixtures run in CI, while the claimed 20/20 real-agent run is author-reported on the bundled database rather than an external benchmark.