Commit Graph

4672 Commits (cc3cc25532a00dd052a48cf757de7b1def1b95db)

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