Agency-swarm

Latest version: v0.2.1

Safety actively analyzes 623608 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.1

Bug Fixes
- Resolved the issue where the `on_all_streams_end` call was missing for the event handler in streaming, causing the Gradio interface to freeze after the first message.

**Full Changelog**: [View Changes](https://github.com/VRSEN/agency-swarm/compare/v0.2.0...v0.2.1)

0.2.0

New Features

- **Temperature and Top P Controls**: Set the `temperature` and the `top_p` parameter in the `Agent` or `Agency` class, with Agent settings taking precedence.
- **Max Token Controls**: Configure `max_prompt_tokens`, `max_completion_tokens`, and `truncation_strategy` in either the `Agent` or `Agency` class, with Agent settings taking precedence.
- **JSON Mode**: Configure the response format by setting the `response_format` parameter in the Agent class.
- **Tool Choice**: Select the tool to be used in the `get_completion` methods.
- **Few-Shot Examples**: Add examples to the agent to fine-tune its responses. For more details, refer to the [documentation](https://vrsen.github.io/agency-swarm/advanced-usage/agents/#few-shot-examples).
- **File Search**: The `Retrieval` tool has been replaced by the `FileSearch` tool by default. Initialize an agent to create a vector store if one does not already exist. To delete a vector store and all associated files, use `agent.delete()` or `agency.delete()` methods.
- **Enhanced Genesis Agency**: Enhanced genesis agency to accommodate new features. Upgraded `ToolCreator` agent's `CreateTool` with a more robust architecture.

**Full Changelog**: [View Changelog](https://github.com/VRSEN/agency-swarm/compare/v0.1.7...v0.2.0)

0.1.7

New Features

- **Devid Agent**: A new AI Software Development agent has been added to the framework.
- **Local Import of Agent Source Code Files**: The command `agency-swarm import-agent` has been introduced, enabling the local copying of your agent's source files. This feature grants you complete control over your systems. Additionally, Genesis agency has integrated the use of this command.
- **Enhanced Command Instructions**: Enhancements have been made to the `get_completion` methods, allowing the passing of additional instructions. Agents can now communicate more effectively with each other by utilizing this new parameter.
- **Customizable Response Validators**: Agents now have the capability to override special response validator methods within their class definitions. If these methods return an error, the corresponding error message will be forwarded as a user message, facilitating automatic reprompting of your agents.
- **Concurrency Control for Tool Access**: To prevent simultaneous multiple calls to certain tools by your agents, a new class attribute `one_call_at_a_time: bool = False` has been introduced in the `BaseTool` classes. If set to True, your agent can't call this tool multiple times in a single message.

Bug Fixes

- **General Stability Enhancements**: Significant improvements have been made to mitigate various OpenAI-related errors, enhancing the robustness and reliability of the system.
- **Fixed non existing agents in settings**: Now, rather than rasiing errors for deleted agents in your settings file, the system will automatically create a new one.
- **Fixes in Demo Interfaces**: Issues with demo interfaces, including Gradio and terminal demos not displaying messages sent to other assistants, have been resolved, ensuring a smoother user experience.

**For the complete list of changes, please visit the full changelog**: [View Changelog](https://github.com/VRSEN/agency-swarm/compare/v0.1.6...v0.1.7)

0.1.6

Bug Fixes

- Fixed readline not available on windows 95
- Fixed message queue timing out on long function calls in `demo_gradio`.

**Full Changelog**: https://github.com/VRSEN/agency-swarm/compare/v0.1.5...v0.1.6

0.1.5

New Features

- **Support for streaming**: The `demo_gradio` and `run_demo` methods now use streaming by default. For custom integrations, please see [documentation](https://vrsen.github.io/agency-swarm/advanced-usage/agencies/#streaming-responses).

Bug Fixes

- Fixed agency chart not parsing correctly when adding more than 2 agents in any second level list.

**Full Changelog**: https://github.com/VRSEN/agency-swarm/compare/v0.1.4...v0.1.5

0.1.4

New Features

- **Improved Genesis Agency**: The agency creation process with Genesis Agency is now a lot more reliable and stable.

Bug Fixes

- Fixed "got an unexpected keyword argument 'type'" bug when using genesis cli command.

**Full Changelog**: https://github.com/VRSEN/agency-swarm/compare/v0.1.3...v0.1.4

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.