Skip to content

Latest commit

 

History

History
102 lines (79 loc) · 6.49 KB

File metadata and controls

102 lines (79 loc) · 6.49 KB

Changelog

All notable changes to the Ensemble Framework will be documented in this file.

v0.3.1 - 2025-04-26

Release highlights: This minor release improves agent integtation and bug fixing.

Added

  • Added nextTaskId to support sequential task IDs (#39)
  • Made IPFS integration optional to improve flexibility (#41, #44)
  • Added taskRated event to subgraph.yaml for tracking task ratings (#42)

Changed

  • Updated the stack architecture and infrastructure (#43)

v0.3.0 - 2025-04-14

Release highlights: This major release solifidies the task rating capabilities and agent reputation. It introduces agent migration capabilities, allowing seamless transitions between different versions of the framework. It also improves task tracking with dedicated IDs and fixes critical issues with service registration and agent interactions.

Added

  • Added migrateAgent functionality for agent migration between versions (#31)
  • Added taskId to task for better tracking and management
  • Added contract changes for v3 migration (#37)

Fixed

  • Fixed register service script to ensure proper service registration (#40)
  • Fixed taskid in subgraph to ensure proper tracking
  • Fixed task ID overwrites to prevent data conflicts (#36)
  • Fixed SDK event argument handling (#35)
  • Fixed agent interaction issues (#34)
  • Fixed SDK installation failure (#33)
  • Fixed task scripts for better reliability (#32)

v0.3.0-alpha - 2025-03-18

Release highlights: This alpha release introduces a reputation and rating system for agents, allowing users to rate agent performance and establishing a foundation for quality-based agent selection. It also enhances agent profiles with additional metadata like website links.

Added

  • Added isActive flag and removed isRegistered for better agent state management
  • Added rating and reputation system for agents (#24)
  • Added website property to social metadata (#28)

Changed

  • Changed task parameters for improved usability (#27)
  • Updated contract addresses for new deployments

Fixed

  • Fixed documentation typos and grammatical errors (#30)
  • Updated README with improved instructions (#26)

v0.2.0 - 2025-02-25

Release highlights: Version 0.2.0 introduces IPFS integration for storing and retrieving agent metadata, enabling richer agent profiles with detailed information. This release also adds support for task results, allowing agents to store comprehensive outputs from completed tasks. The relationship tracking in the subgraph enables better querying of connections between agents, services, and tasks.

Added

  • Added agent metadata retrieval via IPFS (#23)
  • Added IPFS integration to agent registration process (#21)
  • Added result field to task registry for storing task outcomes (#22, #20)
  • Added relationship tracking in subgraph for better data querying (#19)
  • Added documentation and guides (#18)
  • Added listener support for Eliza integration (#16)
  • Added Ensemble SDK v2 with improved functionality (#13)
  • Added new task registry with enhanced features (#14)
  • Added script for registering agents and services manually
  • Added ServiceRegistryService and unit tests
  • Added agent services with expanded capabilities
  • Added support for Solana with NeonEVM
  • Added getAgentsByService functionality

Changed

  • Restructured agent registry with new functions
  • Updated the documentation and integration details
  • Improved SDK with various fixes and enhancements
  • Integrated chat with Eliza and resolved build bugs

Fixed

  • Fixed documentation and API references
  • Fixed subgraph related issues (#17)
  • Fixed agent bugs and interaction issues
  • Fixed task creation flow and examples
  • Fixed services implementation
  • Fixed test failures and edge cases

v0.1.0 - 2024-12-19

Release highlights: The initial release of Ensemble Framework establishes the foundation for coordinating AI agents on blockchain networks. It includes core smart contracts for agent registration, task management, and basic agent-to-task assignment. This release provides the essential building blocks for creating decentralized AI agent systems.

Added

  • Initial release of Ensemble Framework
  • Core contract implementations for agent coordination
  • Task management system
  • Basic agent registry
  • Support for AI agent integration
  • Basic testing infrastructure
  • Documentation and integration examples