- Added PostgreSQLPromptGenerator for generating prompts optimized for PostgreSQL features. - Introduced SQLitePromptGenerator to handle SQLite-specific optimizations and features. - Created SQLServerPromptGenerator for Microsoft SQL Server, including detailed analysis and optimization requirements. - Developed a template system for rendering SQL-to-natural language and natural-to-SQL prompts. - Established core tools for SQL analysis, optimization, and comparison, including complexity assessment and comment stripping. - Integrated a team application to manage SQL optimization tasks and agent interactions. - Added utility functions for handling SQL files and ensuring valid SQL input.
31 lines
545 B
Text
31 lines
545 B
Text
python-dotenv>=1.0.1
|
|
uvicorn>=0.30.0
|
|
fastapi>=0.111.0
|
|
|
|
# Core framework
|
|
agno>=0.7.1
|
|
|
|
# Playground and storage
|
|
sqlalchemy>=2.0.31
|
|
aiosqlite>=0.20.0
|
|
|
|
# Providers used in code examples (install what you use)
|
|
openai>=1.40.0
|
|
google-generativeai>=0.7.2
|
|
google-cloud-aiplatform>=1.66.0
|
|
mistralai>=1.2.4
|
|
ollama>=0.3.3
|
|
groq>=0.9.0
|
|
PyJWT>=2.8.0
|
|
|
|
# Original optimizer dependencies
|
|
anthropic>=0.25.0
|
|
google-genai>=1.25.0
|
|
typer[all]>=0.9.0
|
|
structlog>=23.0.0
|
|
oci>=2.157.0
|
|
aiofiles>=25.1.0
|
|
types-aiofiles>=24.1.0
|
|
oracledb>=2.2.0
|
|
pymssql>=2.3.0
|
|
sqlparse>=0.5.0
|