In the Achiever crate, we need a way of communicating with the agent's actual hardware. We need to have access to all inputs and outputs, and some generalized (maybe a trait) way of gaining inputs from an input, and sending outputs to an output. My idea is we could have the following enum:
In the
Achiever
crate, we need a way of communicating with the agent's actual hardware. We need to have access to all inputs and outputs, and some generalized (maybe a trait) way of gaining inputs from an input, and sending outputs to an output. My idea is we could have the following enum:where Input and Output would look like something as follows:
Maybe the type of bytes needs to be different, but the general gist is there. This should update the
Body
module inAchiever