am-dbg is a lightweight, multi-client debugger which can handle hundreds of simultaneous streams from asyncmachines. It's built around a timeline of transitions and allows for precise searches and drill-downs of state mutations.
Inspect the demo data live by running the command below:
go run github.com/pancsta/asyncmachine-go/tools/cmd/am-dbg@latest \ --import-data https://ai-gents.work/demo/_am-dbg-dump.gob.br \ mach://cook
arpc is a network-native REPL and CLI to manage one or many asyncmachines. Combined with am-dbg and a dedicated state machine, it can act as a debugging agent, showing results in the debugger, while accepting commands in the REPL.
Each bot has 3 SQL databases (framework, asyncmachine, and agent), all of which can be accessed through a web browser.
The JSONL log produced by agents can also be rendered in a web browser.