Releases: BrainBlend-AI/atomic-agents
v1.0.8
Official 1.x Release
v0.3.7
Just a version bump for pypi and testing purposes.
v0.3.6
Full Changelog: v0.3.5...v0.3.6
v0.3.4
updated dependencies
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Fix a pydantic deprecation warning regarding class config
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
Full Changelog: v0.3.0...v0.3.2
v0.3.0
Full Changelog: v0.2.2...v0.3.0
v0.2.2
What's Changed
- refactor config & add turn ID support by @KennyVaneetvelde in #13
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Remove Lifecycle Events by @KennyVaneetvelde in #8
- Fix Flake8 -> Callable by @w3bwizart in #9
- Flake8 config by @w3bwizart in #10
- Feature/renames by @KennyVaneetvelde in #11
- Linting and formatting has been added by @KennyVaneetvelde
- 100% Test coverage using pytest 🎉 by @KennyVaneetvelde
- An example using Google Mesop has been added
- Lifecycle events have been removed from BaseAgent, since logging etc can easily be done by on the consumer of the library.
NOTE: This update makes quite some changes to naming in order to improve consistency even more. Additionally, SystemPromptInfo was found redundant and has been removed. Its properties, such as the agent's background, output instructions, ... will now directly be assigned to the SystemPromptGenerator. ToolInputModel from atomic_agents.agents.tool_interface_agent has also been found redundant and has been removed.
The naming changes are:
- BaseAgentIO is now BaseIOSchema
- tools/base.py is now tools/base_tool.py (and
atomic_agents.tools.basenow becomesatomic_agents.tools.base_tool) - All schemas for tools now follow a more consistent naming scheme, always being structured like this:
MyToolInputSchemaandMyToolOutputSchema
Full Changelog: v0.1.46...v0.2.0
v0.1.46
What's Changed
- Changed the name from ChatMemory to AgentMemory for consistent naming by @w3bwizart in #6
- Removed Chat everywhere so it only uses Agent instead of ChatAgent by @w3bwizart in #7
Full Changelog: v0.1.45...v0.1.46