{"repo":"daniel3303/AgentQL","free":true,"listed":false,"github":"https://github.com/daniel3303/AgentQL","clone":"git clone https://github.com/daniel3303/AgentQL.git","description":"Reusable .NET library that translates EF Core models into LLM-friendly schema descriptions and provides safe SQL query execution for AI agents.","language":"C#","stars":33,"topics":["agentic","ai","ai-agents","ai-tools","anthropic","dotnet","efcore","generative-ai","llm","microsoft-extensions-ai"],"license":"MIT","category":"ai-agents","readme_excerpt":"AgentQL Reusable .NET library that translates EF Core DbContext models into LLM-friendly schema descriptions and provides safe SQL query execution. Enables LLMs to understand your database structure and query it via function calling. See docs/ for full documentation. Overview AgentQL sits between your EF Core database and any AI provider (OpenAI, Anthropic, Ollama). It: 1. Introspects your EF Core model — tables, columns, types, relationships, enums, inheritance — and produces a text description the LLM can reason about. 2. Executes SQL queries safely inside transactions with configurable row limits, timeouts, and read-only enforcement. 3. Exposes three LLM tool functions ( GetDatabaseSchema , ExecuteQuery , ReportFailure ) through Microsoft.Extensions.AI, so any compatible chat client can call them automatically. Packages Package Description NuGet --------- ------------- ------- Equibles.AgentQL Core attributes and configuration Equibles.AgentQL.EntityFrameworkCore EF Core schema introspection + query execution Equibles.AgentQL.MicrosoftAI AI provider bridge (OpenAI, Anthropic, Ollama) Installation Pick the package that matches your needs: Each package pulls in its dependencies automatically — MicrosoftAI includes EntityFrameworkCore , which includes Core . Getting Started Minimal setup: That's it — ISchemaProvider , IQueryExecutor , AgentQLPlugin , and IChatClient are all registered and ready for DI. Full Example Configuration AgentQLOptions Passed via configureAgentQL when","default_branch":null,"files":null,"tree":[],"storefront":"/r/daniel3303","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/daniel3303/AgentQL/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}