(Document not fully finished)
In the new version of Miarmy, the visibility of agents can be controlled by the logic, or also you can keyframe it when the scene simulating. Then, we can cache it and apply them into rendering. This allows us make some of agents disappear/appear animation effect from time to time. Also you can use this technique to hide agents for saving render time.
Workflow
...
Output Channel
hide
hide agents when this channel activate and unhide automatically when it deactivate.
Start frame of the simulation scene
Use logic hide agent in bound
Check on cache visibility and cache it
Visibility cache file
mvc file stores the visibility channels