Skip to content

Releases: waveupHQ/smartgraph

Al-Farabi (v0.2.0)

10 Sep 14:54
68c1209
Compare
Choose a tag to compare

Al-Farabi Release (v0.2.0)

I'm excited to announce the release of SmartGraph v0.2.0, codenamed "Al-Farabi". This release brings significant improvements and new features to enhance your experience with SmartGraph.

What's New

  • Implemented ReactiveSmartGraph for building complex, reactive workflows
  • Added Pipeline class for creating sequences of connected components
  • Introduced BranchingComponent for conditional processing
  • Created CompletionComponent for integrating Large Language Models
  • Implemented various input handlers (TextInputHandler, JSONInputHandler, etc.)
  • Added support for multiple toolkits (DuckDuckGoToolkit, TavilyToolkit, MemoryToolkit)
  • Implemented GraphVisualizer for graph visualization
  • Enhanced error handling and logging capabilities

Improvements

  • Refactored core functionality to use reactive programming principles
  • Enhanced type hinting across the codebase
  • Improved project structure and module organization

For a full list of changes, please see the CHANGELOG.md.

We appreciate your continued support and feedback. Enjoy the new features and improvements in this release!

Al-Khwarizmi

15 Jul 17:07
Compare
Choose a tag to compare

[0.1.0] - Al-Khwarizmi - 2023-07-15

Added

  • Implemented GraphVisualizer class for improved graph drawing and visualization
  • Created CheckpointManager for improved state management
  • Introduced ConditionEvaluator for enhanced edge condition evaluation
  • Implemented TaskExecutor for refactored Node execution
  • Created StateManager for improved state handling
  • Introduced GraphUtils class for centralized graph operations
  • Implemented async operations for improved performance
  • Added manual test script and enhanced core functionality
  • Implemented SmartGraphLogger for centralized logging
  • Added error handling throughout the codebase

Changed

  • Refactored Node execution to use TaskExecutor
  • Improved type hinting across the codebase
  • Simplified actor hierarchy
  • Enhanced core functionality of SmartGraph

Removed

  • Removed test from core module

Documentation

  • Added error handling and logging sections to README