- Add enable_cot parameter to all LLM APIs - Implement CoT for OpenAI with <think> tags - Log warnings for unsupported providers - Enable CoT in query operations - Handle streaming and non-streaming CoT