655df49d7d
- Updated chat message sending logic to conditionally validate knowledge base IDs based on agent mode status. - Improved endpoint selection for chat requests, allowing for dynamic routing between agent and knowledge chat. - Introduced a new method to select the appropriate chat model ID, prioritizing remote models for enhanced flexibility. - Changed JSON column types for agent and context configurations in session and tenant types to jsonb for better performance.