8000 GitHub - runtimed/runt: Runtime Agents for Notebooks
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

runtimed/runt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Runt

Runtime agents for connecting to next gen notebooks from Anode.

Packages

  • @runt/schema - LiveStore schema (events, tables, types)
  • @runt/lib - Runtime agent base class
  • @runt/pyodide-runtime-agent - Python runtime using Pyodide

Usage

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

Notes

  • 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/.

0