open-autonomy
open-autonomy copied to clipboard
A framework for the creation of autonomous agent services.
**Is your feature request related to a problem? Please describe.** FAILED packages/valory/skills/abstract_round_abci/tests/test_behaviours_utils.py::TestBaseBehaviour::test_send_to_ipfs FAILED packages/valory/skills/abstract_round_abci/tests/test_behaviours_utils.py::TestBaseBehaviour::test_get_from_ipfs These two tests depend on internet connectivity. To reproduce. Disconnect from WIFI and run tests. **Describe...
## Problem The current use of metaclasses as a registry of classes is cumbersome at at best, and more often problematic. Currently we resort to the use of `setup_class` (sometimes...
https://github.com/valory-xyz/open-autonomy/pull/1459#discussion_r1011621066
https://github.com/valory-xyz/open-autonomy/pull/1490#discussion_r1010119882
example CI run: https://github.com/valory-xyz/open-autonomy/actions/runs/3330004683/jobs/5508153905 This fails only on windows because it does not raise a [`TimeoutException`](https://github.com/valory-xyz/open-autonomy/blob/9c71dc092e68de94bd7614fd0fac492185e272fb/packages/valory/skills/abstract_round_abci/behaviour_utils.py#L117-L118). https://github.com/valory-xyz/open-autonomy/blob/9c71dc092e68de94bd7614fd0fac492185e272fb/packages/valory/skills/abstract_round_abci/tests/test_behaviours_utils.py#L1260-L1265 [failure.log](https://github.com/valory-xyz/open-autonomy/files/9870984/failure.log) I also wonder why we have implemented a custom error, and do...
# CLI Update for Smoother Development Flow **The "Problem"** It is not an actual problem, more of an inconvenience. When working on a skill for example, upon each iteration of...
Right now in e2e test for registration start up we exchange tendermint configurations, update the genesis file, and restart the tendermint nodes. However, since Tendermint is already running prior to...
We should not assume that the order of tendermint node names and agent addresses retrieved from the on-chain service registry correspond. Relates to this comment: https://github.com/valory-xyz/open-autonomy/pull/1323#discussion_r967419426 https://github.com/valory-xyz/open-autonomy/blob/4e09f8da543741970be5ec81c91d7b5a81871ab8/packages/valory/skills/registration_abci/behaviours.py#L292-L312
All addresses provided via specs or otherwise should be automatically checksumed to avoid false negative checks.
L.S. for the uninitiated: `synchronized_data_class` is a class attribute present on specific rounds (references below). Why does this even exist? It is a very confusing feature without any documentation as...