Commit Graph

4666 Commits (ee74384c79cd64fb714c1b609f2e14d2a49bf85e)

Author SHA1 Message Date
Rene Cannao ee74384c79 fix: Prevent llm.search from returning huge object lists in list mode
1 month ago
Rene Cannao 7e522aa2c0 feat: Add schema parameter to run_sql_readonly with per-connection tracking
1 month ago
Rene Cannao ee13e4bf13 feat: Add include_objects parameter to llm_search for complete object retrieval
1 month ago
Rene Cannao 1b42cfbd27 feat: Add empty query support to llm_search for listing all artifacts
1 month ago
Rene Cannao 5668c86809 fix: Implement FTS indexing for LLM artifacts and fix reserved keyword issue
1 month ago
Rene Cannao 2250b762a3 feat: Add query_tool_calls table to log MCP tool invocations
1 month ago
Rene Cannao 8a395b9b47 style: Add spaces around commas in SQL CREATE TABLE statements
1 month ago
Rene Cannao 7c93280174 fix: Escape SQL reserved keyword 'limit' in llm_search_log table
1 month ago
Rene Cannao 77643859e3 feat: Add timing columns to stats_mcp_query_tools_counters
1 month ago
Rene Cannao fb66af7c1b feat: Expose MCP catalog database in ProxySQL Admin interface
1 month ago
Rene Cannao 35b0b224ff refactor: Remove mcp-catalog_path variable and hardcode catalog path
1 month ago
Rene Cannao a816a756d4 feat: Add MCP query tool usage counters to stats schema
1 month ago
Rene Cannao 393967f511 fix: Use row->cnt instead of row->fields_count
1 month ago
Rene Cannao df0527c044 refactor: list_schemas to use catalog instead of live database
1 month ago
Rene Cannao 527a748d16 refactor: Remove describe_table tool completely
1 month ago
Rene Cannao 623675b369 feat: Add schema name resolver and deprecate direct DB tools
1 month ago
Rene Cannao 757cdaff15 fix: Improve error logging and fix llm.domain_set_members
1 month ago
Rene Cannao d962caea7e feat: Improve MCP error logging with request payloads
1 month ago
Rene Cannao 53ecda7730 fix: Add comprehensive error handling and logging for MCP tools
1 month ago
Rene Cannao 1b7335acfe Fix two-phase discovery documentation and scripts
1 month ago
Rene Cannao 6f23d5bcd0 feat: Implement two-phase schema discovery architecture
1 month ago
Rene Cannao 7de3f0c510 feat: Add schema separation to MCP catalog and discovery scope constraint
1 month ago
Rene Cannao a3f0bade4e feat: Convert NL2SQL to generic LLM bridge
1 month ago
Rene Cannao 3fe8a48f70 Fix genai variable handling and add API key masking
1 month ago
Rene Cannao 1eb42c57d0 fix: Add GenAI variables to runtime_global_variables population
1 month ago
Rene Cannao 6ffb59b856 fix: Use db parameter instead of hardcoded admindb in GenAI database_to_runtime
1 month ago
Rene Cannao 4018a0ad3b fix: Follow MCP pattern for GenAI variables runtime table population
1 month ago
Rene Cannao 1ea67900ab fix: Populate runtime_global_variables for GenAI variables on startup
1 month ago
Rene Cannao 51fd51e3f5 fix: Add missing GenAI_Thread.h include and fix variables reference
1 month ago
Rene Cannao a7dac5ef3d feat: Make NL2SQL use async GenAI path instead of blocking calls
1 month ago
Rene Cannao 527bfed297 fix: Migrate AI variables to GenAI module for proper architecture
1 month ago
Rene Cannao 2888ee3f45 Fix gemini-code-assist recommendations and implement comprehensive anomaly detection tests
1 month ago
Rene Cannao ae4200dbc0 Enhance AI features with improved validation, memory safety, error handling, and performance monitoring
1 month ago
Rene Cannao 49092e9c8d test: Add unit tests for AI configuration validation
1 month ago
Rene Cannao 8f38b8a577 feat: Add exponential backoff retry for transient LLM failures
1 month ago
Rene Cannao d0dc36ac0b feat: Add structured logging with timing and request IDs
1 month ago
Rene Cannao 45e592b623 feat: Add structured error messages with context to NL2SQL
1 month ago
Rene Cannao 40b2608c2d feat: Add configuration validation to AI_Features_Manager
1 month ago
Rene Cannao 36b11223b2 feat: Improve SQL validation with multi-factor scoring
1 month ago
Rene Cannao 897d306d2d Refactor: Simplify NL2SQL to use only generic providers
1 month ago
Rene Cannao 637b2a669c feat: Implement NL2SQL vector cache and complete Anomaly threat pattern management
1 month ago
Rene Cannao 782f6cb66b feat: Implement threat pattern management and improve statistics
1 month ago
Rene Cannao 1c7cd8c2b1 fix: Correct PROXY_DEBUG constant from AI_GENERIC to GENAI
1 month ago
Rene Cannao f226c0e687 feat: Implement embedding-based threat similarity for Anomaly Detection
1 month ago
Rene Cannao fec7d64093 feat: Implement NL2SQL vector cache with GenAI embedding generation
1 month ago
Rene Cannao 52a70b0b09 feat: Implement AI-based Anomaly Detection for ProxySQL
1 month ago
Rene Cannao 3f44229e28 feat: Add MCP AI Tool Handler for NL2SQL with test script
1 month ago
Rene Cannao af68f347d4 fix: Add missing verbosity level to proxy_debug call in Anomaly_Detector
1 month ago
Rene Cannao 4f45c25945 docs: Add comprehensive doxygen comments to NL2SQL headers and LLM_Clients
1 month ago
Rene Cannao bc4fff12ce feat: Add NL2SQL query interception in MySQL_Session
1 month ago