Tags: pyramidpy/pyramidpy-tools
Tags
Enhance project dependencies and settings management; introduce new e… …valuation tools - Added `pygithub` and `ragas` dependencies to `pyproject.toml` for improved GitHub API interactions and evaluation capabilities. - Introduced `LLMProviderSettings` class in `settings.py` to manage API keys for various LLM providers. - Refactored existing settings classes to improve organization and clarity. - Added new evaluation functions in `evals` module for factual accuracy and content safety assessments. - Updated `toolkit.py` and `tools.py` to integrate new evaluation tools into the existing toolkit structure. - Cleaned up imports and removed unused code across multiple files for better maintainability. - Enhanced unit tests to cover new functionalities and ensure reliability of the evaluation tools.
Refactor application and vector store modules; introduce new Twitter … …API integration - Updated `pyproject.toml` to replace `fastmcp` with `mcp[cli]` dependency. - Enhanced `ApplicationStorage` and `ApplicationConfig` classes to manage application metadata and configuration. - Added new `VectorStore` and `VectorStoreConfig` classes for managing vector data storage. - Introduced new tools for application management, including create, read, update, and delete operations. - Implemented Twitter API integration with `TweepyTwitterApi` for improved authentication and interaction. - Removed deprecated Twitter user authentication schemas and related logic. - Added comprehensive unit tests for application and Twitter user functionalities to ensure reliability.
Remove __init__.py file; update .gitignore to include .env; modify py… …project.toml to enhance project metadata and add new dependencies (fastmcp, solana, solders); improve README.md with feature descriptions and MCP server usage; refactor settings management in settings.py; enhance Toolkit class with additional fields; clean up imports across various modules; add Twitter interaction handling logic in twitter_user module; update tests for consistency and accuracy.