Two protocols, one loop
Skills are callable behaviours; Memory holds state. An Agent runs the read–act–observe loop over them, recording every step in an EventStream.
A teaching-oriented, Colab-first framework for building agent harnesses from two protocols — Skill and Memory.