You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently MATRX uses a bit of a mix of two message systems. The old one where messaging was handled in a very closed-off way. Users had to provide the content (a simple dict), and pass it to MATRX who wraps it in a Message instance and does all the rest. The new system allows more customization, most importantly the creation of your own message classes that inherit from Message. This changed the "just provide content" mandate to "provide a Message instance". However, this switch was not complete.
There are quite some unclarities in the code, inline comments and documentation. Also, something just work strangely with potential unintended side effects.
This resulted in the following list, which will be updated as we discover more things;
This line still implies that messages are just content, not actual Message instances (as the check a few lines above it does imply.
All received messages are deleted in agents (see this line)
Unclear now how to actually make and send a message from an AgentBrain
Unclear how to properly receive and read a received message in an AgentBrain
Messages to groups of agents and teams was never sufficiently tested.
Currently MATRX uses a bit of a mix of two message systems. The old one where messaging was handled in a very closed-off way. Users had to provide the content (a simple dict), and pass it to MATRX who wraps it in a
Message
instance and does all the rest. The new system allows more customization, most importantly the creation of your own message classes that inherit fromMessage
. This changed the "just provide content" mandate to "provide aMessage
instance". However, this switch was not complete.There are quite some unclarities in the code, inline comments and documentation. Also, something just work strangely with potential unintended side effects.
This resulted in the following list, which will be updated as we discover more things;
Message
instances (as the check a few lines above it does imply.AgentBrain
AgentBrain
The text was updated successfully, but these errors were encountered: