Babelagent v0.1.2 — .join() always returns a dict
A join is an explicit fan-in, so its agent now always receives a dict keyed by the (surviving) upstream node names, even for a single upstream. Plain .node() unchanged. See CHANGELOG. pip install -U babelagent.