Skip to content

Latest commit

 

History

History
51 lines (36 loc) · 1.81 KB

CHANGELOG.md

File metadata and controls

51 lines (36 loc) · 1.81 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.0] - 2024-07-05

Added

  • Implemented SAAsWorkers class for parallel task processing
  • Added asynchronous execution capabilities
  • Integrated SAAsWorkers with the existing Orchestrator class
  • Implemented structured output for task planning using Pydantic models
  • Added new tests for SAAsWorkers and updated existing tests
  • Improved error handling and logging throughout the project

Changed

  • Refactored Orchestrator to use SAAsWorkers for task planning and execution
  • Updated main assistant to generate JSON responses for task planning
  • Modified configuration to include settings for SAAsWorkers

Fixed

  • Resolved issues with JSON parsing in task planning
  • Improved error handling in worker task execution

[0.1.1] - 2024-06-30

Added

  • Implement dynamic assistant creation supporting Anthropic, OpenAI, and Google LLMs
  • Add configuration settings for VertexAI project and location
  • Update requirements and setup files with new dependencies
  • Refactor assistants module to use fallback mechanisms and retry logic
  • Enhance orchestrator with improved logging and docstrings
  • Add CI workflow for testing, linting, and formatting
  • Update project structure and .gitignore rules

[0.1.0] - 2024-06-29

Added

  • Initial release of Smart Autonomous Assistants (SAAs)
  • Core functionality including Orchestrator, MainAssistant, SubAssistant, and RefinerAssistant
  • File operations for creating, reading, and listing files
  • Command-line interface for running workflows
  • Configuration management using pydantic and python-dotenv
  • Basic error handling and logging