AG2 Playground
AG2 Network Home
Docs
↗
Page 01 of 08
AG2 Network
Base primitives to build your network.
Network canvas
HubClient
Iris
Atlas
Hub
canvas is empty — click ▶ Next to start building the network
LocalLink → Hub
(empty — no Agent registered yet)
Iris ✦
name=
"iris"
config=
GeminiConfig(...)
prompt: "I'm writing a short piece. I ask one focused question to fill a single factual gap, then I stop."
name=
"iris"
model=
gemini-3-flash
agent_id=
ag_8f3a92c1
(hub-stamped)
claimed_capabilities=
[
"writing"
]
observed=
{}
(empty so far)
LocalLink → Hub
(empty — no Agent registered yet)
Atlas ◆
name=
"atlas"
config=
GeminiConfig(...)
prompt: "I provide one factual answer per question. One sentence. I cite a source if I have one. I don't elaborate."
name=
"atlas"
model=
gemini-3-flash
agent_id=
ag_4c12be7a
(hub-stamped)
claimed_capabilities=
[
"fact_check"
]
observed=
{}
(empty so far)
Iris ✦
name=
"iris"
config=
GeminiConfig(...)
just a Python object · no Passport, no Resume yet
Atlas ◆
name=
"atlas"
config=
GeminiConfig(...)
just a Python object · no Passport, no Resume yet
↑
↑
LocalLink — in-process transport
ch_2e9a14…
consulting
ACTIVE
CLOSED · consulting_complete
ConsultingAdapter
initiator_sent
false
respondent_replied
false
⏸
awaiting iris.send() · 1Q-1R
The unit on the wire. Every send becomes one of these; every WAL entry is one of these.
event_type
EV_TEXT
payload
"What's the single biggest…"
from
iris (ag_a71b…)
audience
[ag_b84c…]
channel_id
ch_5f10…
ts
12:04:02.145Z
HUB
MemoryKnowledgeStore
0
agents
0
channels
0
envelopes
Transcript
view: FullTranscript
No channel yet. Once a channel is open, messages appear here.
Event log
(hub WAL)
0 entries
No events yet — the hub has nothing to record.
example.py
Tested end-to-end with Gemini. Paste-runnable.
Copy
✕