We're excited to release v0.2.0, bringing a wide range of new features, enhancements, and improvements across the Synapse project! This release introduces new commands, agents, integrations, and various bug fixes to enhance your experience.
Feature Highlights
- (sql-tool): Introduced
SQLToolAgent
along with documentation and tests 🎉. - (integrations): Added a Ollama integration with comprehensive tests 🌟.
- (validation): Improved response format handling and validation prompts 🛠️.
Below is a detailed summary of the changes:
🚀 Features
- (helpers): Added a
dedent
method for removing common leading whitespace. - (agent): Enhanced the integration resolution mechanism for better performance and reliability 📦.
- (commands): Introduced the
SynapseArtisan
command and agent 🚀. - (sql-tool): Introduced
SQLToolAgent
along with documentation and tests 🎉. - (integrations): Added a Ollama integration with comprehensive tests 🌟.
- (ollama): Implemented embedding creation functionality for advanced operations.
- (validation): Improved response format handling and validation prompts 🛠️.
🚜 Refactor
- (docs): Updated references from Laravel Synapse to Synapse 🚀.
- (agent): Streamlined tool management logic for better method organization 🛠️.
- (SynapseArtisan): Enhanced command execution flow and updated the documentation 🛠️.
- (agent): Improved code readability and maintainability by separating
use
statements.
📚 Documentation
- (README): Updated usage instructions and added information about prebuilt agents 🚀.
- Corrected package inspiration references in the documentation.
🧪 Testing
- (SQLToolAgent): Added new JSON fixtures and updated test verification logic.
- (SQLToolAgentTest): Simplified content assertion with improved test structure.
- (integrations): Enhanced tests with improved output assertions and better fixture management ♻️.
- (tests): Improved readability and updated test expectations 🧪.
- (memory): Updated conversation test summaries for clearer content verification 🧪.
⚙️ Miscellaneous Tasks
- (tests): Removed outdated fixtures for
clearbit
,crunchbase
, andfirecrawl
. - (ci): Updated the checkout action to v4.
- (workflows): Updated branch name and added the OpenAI API key to
tests.yml
.
Thank you for your continued support and contributions! We hope you enjoy the improvements in v0.2.0 🚀.