Every MatrixSwarm agent is born from a folder โ not a container. It starts with a class that extends BootAgent
.
class YourAgent extends BootAgent
- ๐ Runtime lives in:
/pod/{uuid}/
- ๐ก Comm lives in:
/comm/{agent_id}/
- ๐ Threads include:
worker
,heartbeat
,singleton
,spawn_manager
Agents don't expose ports. They watch folders. And when a .msg
file drops, they react instantly โ like reflexes wired to the filesystem.
๐ Directory Anatomy
/pod/telegram-relay-1/
โโโ run
โโโ log.txt
โโโ payload/
โโโ status.json
/comm/telegram-relay-1/
โโโ incoming/
โโโ outbox/
โโโ hello.moto/
This design gives MatrixSwarm its zero-runtime edge. No processes hold state โ only folders do.