Releases: DataBassGit/AgentForge
v0.5.0
AgentForge 0.5.0 Patch Notes
Overview
This release introduces significant updates to AgentForge, including new features, bug fixes, refactors, and enhancements to improve the framework's flexibility, usability, and performance. The updates focus on expanding support for cognitive architectures, refining storage systems, improving agent customization, and enhancing API integrations.
New Features
1. Agent Naming at Initialization
- Agents can now be assigned custom names during initialization, improving organization and clarity in multi-agent setups.
2. Gemini Vision Integration
- Added support for Gemini Vision API, enabling agents to process visual inputs for advanced use cases.
3. Debugging Mode
- Introduced a debugging mode to streamline troubleshooting during development.
4. Image Handling in Agents
- Agents can now process and handle image-based inputs for broader functionality in cognitive tasks.
Enhancements
1. Refactored Cognitive Architectures
- Significant progress made in refactoring cognitive architecture logic to improve modularity and scalability.
- Began groundwork for more advanced multi-agent interactions.
2. Config Class Updates
- The
Config
class now supports specifying a root path, providing greater flexibility in file management. - Reworked settings files (
system.yaml
and model settings) for better compatibility with Python 3.13.
3. Discord Client Updates
- Refactored Discord client logic to improve performance and logging.
- Removed legacy Discord client code to streamline the system.
4. Improved Logging
- Enhanced logging across multiple components, including Discord integration and ChromaDB operations.
- Added detailed logs for debugging storage systems and API interactions.
Bug Fixes
1. Parsing Utils
- Fixed typos in the parsing utilities documentation.
- Resolved a bug in the parsing processor that caused errors during specific operations.
2. Settings File Issues
- Fixed a bug that prevented proper updates to the
system.yaml
file. - Corrected path-related issues with Unix timestamps in settings files.
3. Action Bugs
- Resolved a bug affecting agent actions during runtime execution.
Refactors & Cleanups
1. Code Cleanup
- Removed outdated files and redundant test scripts left over from previous reworks.
- Conducted a first pass of cleanup on cognitive architecture-related codebases.
- ChromaUtils moved to agentforge.storage.chroma_storage.py with class name ChromaStorage
API Updates
1. Reworked APIs
- Updated APIs to align with changes in settings files, ensuring compatibility with new configurations.
2. Tool Documentation Updates
- Refined tool documentation for better clarity and ease of use when creating custom tools or actions.
Known Issues
- The refactor of cognitive architectures is ongoing; some advanced features may still be incomplete or experimental.
- Debugging mode is functional but may require additional enhancements for edge-case scenarios.
Next Steps
Future updates will focus on:
- Finalizing cognitive architecture refactors.
- Expanding support for additional APIs and local model integrations.
- Improving the front-end experience (UI/UX collaboration is welcome).
Thank you for contributing to AgentForge! For questions or feedback, join our Discord server or submit an issue on GitHub!
What's Changed
- AgentForge 0.4.1 by @anselale in #107
- Update InstallationGuide.md to start venv with python 3.11 requirement by @haydencbarnes in #108
- AgentForge 0.5.0 by @DataBassGit in #109
New Contributors
- @haydencbarnes made their first contribution in #108
Full Changelog: v0.4.0...v0.5.0
v0.4.0
AgentForge 0.4.0 (October 7, 2024)
New Features
- Implemented Prompt Handling 2.0 ([@anselale])
Improvements
- Updated ollama API implementation ([@DataBassGit])
- Reworked and removed deprecated code ([@anselale])
Documentation
- Updated documentation for Prompt Handling 2.0 ([@anselale])
- Fixed typo in docs ([@DataBassGit])
Maintenance
- Updated dependencies ([@DataBassGit])
This release brings significant improvements to prompt handling capabilities, updates to the ollama API implementation, and general code maintenance. We've also made sure our documentation is up-to-date with these changes.
AgentForge 0.3.0
New Features
- Added Groq support
- Implemented thread support for Discord client
- Added Brave Search API tool
- Introduced Reranker functionality
- Added image to text conversion tool (OCR)
Improvements
- Updated all tools and prompts for Dignity
- Reworked database structure for Actions and Tools
- Added chunking support to Discord client
Refactoring
- Moved methods from Actions to ToolUtils
Documentation
- Updated documentation
Other Changes
- Added AgentForge title to OpenRouter
Contributors
This release introduces several new features including Groq support, Discord thread support, and new tools for search and image processing. We've also made significant improvements to our database structure and client functionality. Documentation has been updated to reflect these changes.
Thank you to all contributors who made this release possible!
v0.2.11
What's Changed
- v0.1.36 - Gemini Support by @DataBassGit in #91
- Redirecting pull by @DataBassGit in #93
- v0.2.0 by @DataBassGit in #94
- AgentForge Stable v0.2.9 by @DataBassGit in #97
- Version 0.2.11 by @DataBassGit in #98
Full Changelog: v0.1.34...v0.2.11
v0.1.34 - Open source model update
Merge pull request #87 from DataBassGit/dev v0.1.34 - update oobabooga and openai api. Openai library upgraded to 1.3.0
0.1.11 - PIP Install
Merge pull request #72 from DataBassGit/dev Salience Rework
0.1.0 - MVP
MVP