Runtime agents for connecting to next gen notebooks from Anode.
@runt/schema
- LiveStore schema (events, tables, types)@runt/lib
- Runtime agent base class@runt/pyodide-runtime-agent
- Python runtime using Pyodide
deno task ci # lint, format, type-check, test
deno task test # run tests
deno task dev # run example echo agent
Structure:
packages/
├── schema/ # LiveStore schema
├── lib/ # Runtime agent base
└── pyodide-runtime-agent/ # Python runtime
- LiveStore materializers must be pure functions
- Events can't be removed once added
- Each runtime restart gets unique
sessionId
- Publishing requires
--allow-slow-types
flag (Deno limitation)
Examples in packages/lib/examples/
.