Commit Graph

  • 247835e595 Refactor Google and OpenAI provider response handling and tool utilities main abhishekbhakat 2025-03-28 04:20:39 +00:00
  • 51e3058961 fix: update temperature parameter to 0.6 across multiple providers and add debugging output abhishekbhakat 2025-03-27 19:02:52 +00:00
  • ccf750fed4 fix: correct logging error message for Google Generative AI SDK abhishekbhakat 2025-03-27 15:22:19 +00:00
  • 2fb6c5af3c refactor: remove OpenAIClient implementation to streamline codebase abhishekbhakat 2025-03-27 11:13:32 +00:00
  • 6b390a35f8 feat: Implement GoogleProvider for Google Generative AI integration abhishekbhakat 2025-03-27 11:11:56 +00:00
  • 678f395649 feat: implement OpenAIProvider with client initialization, message handling, and utility functions abhishekbhakat 2025-03-26 19:59:01 +00:00
  • bae517a322 refactor: move convert_to_anthropic_tools function to tools.py for better organization abhishekbhakat 2025-03-26 19:06:21 +00:00
  • ab8d5fe074 feat: implement AnthropicProvider with client initialization, message handling, and utility functions abhishekbhakat 2025-03-26 19:02:26 +00:00
  • 246d921743 feat: add GoogleProvider implementation and update conversion utilities for Google tools abhishekbhakat 2025-03-26 18:18:10 +00:00
  • 15ecb9fc48 feat: enhance token usage tracking and context management for LLM providers abhishekbhakat 2025-03-26 17:27:41 +00:00
  • 49aebc12d5 refactor: update application name and enhance header display in Streamlit app abhishekbhakat 2025-03-26 12:27:00 +00:00
  • bd56cc839d Refactor code structure for improved readability and maintainability abhishekbhakat 2025-03-26 12:14:58 +00:00
  • a4683023ad feat: add support for Anthropic provider, including configuration and conversion utilities abhishekbhakat 2025-03-26 11:57:52 +00:00
  • b4986e0eb9 refactor: remove custom MCP client implementation files abhishekbhakat 2025-03-26 11:00:43 +00:00
  • 80ba05338f feat: Implement async utilities for MCP server management and JSON-RPC communication abhishekbhakat 2025-03-26 11:00:20 +00:00
  • a7d5a4cb33 fix: improve handling of OpenAI responses and simplify MCP response wrapping abhishekbhakat 2025-03-26 08:11:51 +00:00
  • 845f2e77dd feat: update MCP client and manager to include API key and base URL in query processing abhishekbhakat 2025-03-26 08:09:16 +00:00
  • ec39844bf1 feat: enhance logging in MCP client and manager for better debugging and error tracking abhishekbhakat 2025-03-26 06:55:52 +00:00
  • ccd0a1e45b fix: update section name and correct path for MCP server configuration abhishekbhakat 2025-03-26 06:12:40 +00:00
  • ddc0151272 feat: add comprehensive README with installation, configuration, and usage instructions abhishekbhakat 2025-03-25 19:08:05 +00:00
  • 314b488bf9 feat: implement custom MCP client and integrate with OpenAI API for enhanced chat functionality abhishekbhakat 2025-03-25 19:00:00 +00:00
  • 1019eae9fe fix: update pre-commit hook versions and adjust ruff dependency in pyproject.toml abhishekbhakat 2025-03-25 18:28:22 +00:00
  • 9c0dca7b15 fix: format JSON and markdown files for consistency abhishekbhakat 2025-03-25 18:25:36 +00:00
  • 38ba3fa69b feat: add initial project structure with license, README, and pre-commit configuration abhishekbhakat 2025-03-25 18:22:10 +00:00
  • 3effc087a3 feat: add sample MCP configuration for Dolphin server abhishekbhakat 2025-03-25 18:10:28 +00:00
  • 6c85db3f89 feat: add sample configuration file for OpenAI and Dolphin MCP integration abhishekbhakat 2025-03-25 18:09:59 +00:00
  • b76259797f feat: add initial MCP configuration for Dolphin server abhishekbhakat 2025-03-25 18:09:08 +00:00
  • 4bdda5dd76 feat: add Dolphin MCP integration and update project documentation abhishekbhakat 2025-03-25 18:06:43 +00:00
  • f8dec1951f fix: improve error handling and logging in OpenAI client and chat message processing abhishekbhakat 2025-03-25 17:32:23 +00:00
  • bef445baf4 fix: enhance OpenAI client for OpenRouter compatibility while maintaining configuration abhishekbhakat 2025-03-25 17:21:06 +00:00
  • d1ef966e65 Add initial project structure with .gitignore, pyproject.toml, and main application files abhishekbhakat 2025-03-25 17:12:45 +00:00