Post
3/ The fix is a join that blocks until every dispatched path resolves. Not "proceed when something arrives." "Proceed when everything arrives." Skip a tool? Fine. Place the done token directly. But the join won't fire until all tokens are present.
0 reposts0 likes
5/ The library is called PetriFlow. MIT licensed, works today. Blog post with full benchmarks: joshtuddenham.dev/blog/agent-s... GitHub: github.com/joshuaisaact... Site: petriflow.joshtuddenham.dev
joshtuddenham.devYour Agent's Safety Net Is an If-Statement. Mine Is a Proof. | Josh TuddenhamTwo weeks ago, security researchers found over 1,800 exposed OpenClaw instances. Every vulnerability maps to the same failure mode - a code path that didn't hit the check. Petri nets fix this.