Skip to content

Releases: fetchai/agents-aea

v0.3.2: Merge pull request #1207 from fetchai/develop

07 May 14:58
581be6f
Compare
Choose a tag to compare
  • Adds dialogue generation functionality to protocol generator
  • Fixes add CLI commands to be atomic
  • Adds Windows platform support
  • Stability improvements to test pipeline
  • Improves test coverage of CLI
  • Implements missing doc tests
  • Implements end-to-end tests for all skills
  • Adds missing agent projects to registry
  • Improves AEABuilder class for programmatic usage
  • Exposes missing AEA configs on agent config file
  • Extends Aries demo
  • Adds method to check sdtout for test cases
  • Adds code of conduct and security guidelines to repo
  • Multiple docs updates
  • Multiple additional unit tests
  • Multiple additional minor fixes and changes

v0.3.1: Merge pull request #1152 from fetchai/develop

27 Apr 16:08
d2675d4
Compare
Choose a tag to compare
  • Adds p2p_stub connection
  • Adds p2p_noise connection
  • Adds webhook connection
  • Upgrades error handling for error skill
  • Fixes default timeout on main agent loop and provides setter in AEABuilder
  • Adds multithreading support for launch command
  • Provides support for kwargs to AEA constructor to be set on skill context
  • Renames ConfigurationType with PackageType for consistency
  • Provides a new AEATestCase class for improved testing
  • Adds execution time limits for act/react calls
  • TAC skills refactoring and contract integration
  • Supports contract dependencies being added automatically
  • Adds HTTP example skill
  • Allows for skill inactivation during initialisation
  • Improves error messages on skill loading errors
  • Improves Readme, particularly for PyPI
  • Adds support for Location based queries and descriptions
  • Refactors skills tests to use AEATestCase
  • Adds fingerprint and scaffold cli command for contract
  • Adds multiple additional docs tests
  • Makes task manager initialize pool lazily
  • Multiple docs updates
  • Multiple additional unit tests
  • Multiple additional minor fixes and changes

v0.3.0: Merge pull request #1054 from fetchai/develop

03 Apr 15:05
9bd1d51
Compare
Choose a tag to compare
  • Introduces IPFS based hashing of files to detect changes, ensure consistency and allow for content addressing
  • Introduces aea fingerprint command to CLI
  • Adds support for contract type packages which wrap smart contracts and their APIs
  • Introduces AEABuilder class for much improved programmatic usage of the framework
  • Moves protocol generator into alpha stage for light protocols
  • Switches CLI to use remote registry by default
  • Comprehensive documentation updates on new and existing features
  • Additional demos to introduce the contracts functionality
  • Protocol, Contract, Skill and Connection inherits from the same class, Component
  • Improved APIs for Configuration classes
  • All protocols now generated with protocol generator
  • Multiple additional unit tests
  • Multiple additional minor fixes and changes

v0.2.4: Merge pull request #982 from fetchai/develop

25 Mar 21:26
05ed40b
Compare
Choose a tag to compare
  • Breaking change to all protocols as we transition to auto-generated protocols
  • Fixes to protocol generator to move it to alpha status
  • Updates to documentation on protocols and OEF search and communication nodes
  • Improvements and fixes to AEA launch command
  • Multiple docs updates and restructuring
  • Multiple additional minor fixes and changes

v0.2.3: Merge pull request #947 from fetchai/develop

20 Mar 08:53
4404811
Compare
Choose a tag to compare
  • Fixes stub connection file I/O
  • Fixes OEF connection teardown
  • Fixes CLI GUI subprocesses issues
  • Adds support for URI based routing of envelopes
  • Improves skill guide by adding a service provider agent
  • Protocol generator bug fixes
  • Add aea_version field to package yaml files for version management
  • Multiple docs updates and restructuring
  • Multiple additional minor fixes and changes

v0.2.2: Merge pull request #910 from fetchai/develop

09 Mar 14:18
bc4f65f
Compare
Choose a tag to compare
  • Fixes registry to only load registered packages
  • Migrates default protocol to generator produced version
  • Adds http connection and http protocol
  • Adds cli init command for easier setting of author
  • Refactoring and behind the scenes improvements to CLI
  • Multiple docs updates
  • Protocol generator improvements and fixes
  • Adds cli launch command to launch multiple agents
  • Increases test coverage for aea package and tests package
  • Make project comply with PEP 518
  • Multiple additional minor fixes and changes

v0.2.1: Merge pull request #824 from fetchai/develop

21 Feb 18:47
b991004
Compare
Choose a tag to compare
  • Add minimal aea install
  • Updates finite state machine behaviour to use any simple behaviour in states
  • Adds example of programmatic and CLI based AEAs interacting
  • Exposes the logger on the skill context
  • Adds serialization (encoding/decoding) support to protocol generator
  • Adds additional docs and videos
  • Introduces test coverage to all code in docs
  • Increases test coverage for aea package
  • Multiple additional minor fixes and changes

v0.2.0: Merge pull request #733 from fetchai/develop

07 Feb 19:28
c2aec91
Compare
Choose a tag to compare
  • Skills can now programmatically register behaviours
  • Tasks are no longer a core component of the skill, the functor pattern is used
  • Refactors the task manager
  • Adds nonces to transaction data so transactions can be verified
  • Adds documentation for the protocol generator
  • Fixes several compatibility issues between CLI and registry
  • Adds skills to connect a thermometer to an AEA
  • Adds generic buyer and seller skills
  • Adds much more documentation on AEA vs MVC frameworks, core components, new guides and more
  • Removes the wallet from the agent constructor and moves it to the AEA constructor
  • Allows behaviours to be initialized from a skill
  • Adds multiple improvements to the protocol generator, including custom types and serialization
  • Removes the default crypto object
  • Replaces SharedClass with Model taxonomy for easier transition for web developers
  • Adds bandit to CLI for security checks
  • Makes private key paths in configs a dictionary so values can be set from CLI
  • Introduces Identity object
  • Increases test coverage
  • Multiple additional minor fixes and changes

v0.1.17: Merge pull request #676 from fetchai/develop

27 Jan 21:44
d250f1a
Compare
Choose a tag to compare

v0.1.16: Merge pull request #624 from fetchai/develop

12 Jan 14:18
29af4fd
Compare
Choose a tag to compare