balena-io-modules / mahler

A automated task composer and HTN based planner for building autonomous system agents.
Apache License 2.0
7 stars 1 forks source link

Make task action default to the value of the effect #37

Closed pipex closed 1 year ago

pipex commented 1 year ago

Actions until now would default to throwing a NotImplemented exception, however it may be generally useful to have tasks without side effects combined with tasks that perform side effects for more clean code. For this reason, if undefined, the action property will take the value of the effect property from now on.

Change-type: minor

pipex commented 1 year ago

I self-certify!