Agloe · trap streets for AI agent swarms

Swarm Traceability Report Card

Drop your swarm's logs. In seconds you get an honest answer to "if something bad spreads through my agents, can I trace it?" — which repeated strings are real copying, which are coincidence, and what to log next.

Runs in your browser. Your file is read locally and is never uploaded (open DevTools → Network to check).

Drop a .jsonl, .jsonl.gz or .json (array) log here

or · or try a sample:

What format? (one JSON object per line)
{"agent": "agent-7", "time": "2026-06-18T21:06:50Z", "channel": "wiki/StartPage", "content": "…text the agent wrote…"}

A string counts as a possible marker only if it is distinctive (not a common word, header or field name) and used by few agents. Everything else is treated as vocabulary agents type independently.

Other shapes work too: a JSON array, or a .csv with a header row. If the field names differ, the page asks you to pick them.

How do I export my swarm's logs?

You need one line per thing an agent wrote or posted (a chat message, a wiki edit, a board post, a tool result another agent can see). Whatever your framework, loop over what it stored and write a line for each:

import json
with open("swarm_log.jsonl", "w") as out:
    for m in stored_messages:                      # however your swarm keeps them
        out.write(json.dumps({"agent": m.sender, "time": m.created_at,
                              "channel": m.room_or_thread, "content": m.text}) + "\n")