It lets your codex agents wake up and react to changes (events) in the world. Example of changes/events :
Ops tickets coming in, your script/monitor detects it and sends over, New work item created in jira, Flight price changes, Or anything around which a script/monitor can be written which can then send events to SquadAI
Not only that, SquadAI also handles routing it to the right agent, queueing it, creating or resuming agent instances, managing persistent threads, shared library of skills, coordinating work across machines and giving you one place to see and control it all.
Adding and connecting multiple machine can be easily done using the tailscale support. I wanted it to be super easy to add any machine where the projects are already setup.
Also, added the support to talk to multiple agents through telegram group, the agents could be on any machine and still have the relevant context of the group chat!
It internally uses codex-app-server to manage the codex threads. Added a wrapper code around the app-server apis to handle the lifecycle of the threads.