Files
attune/packs/core/runtimes
..
2026-02-19 20:37:17 -06:00
2026-02-16 22:04:20 -06:00
2026-02-16 22:04:20 -06:00
2026-02-19 20:37:17 -06:00
2026-02-16 22:04:20 -06:00

Core Pack Runtime Metadata

This directory contains runtime metadata YAML files for the core pack. Each file defines a runtime environment that can be used to execute actions and sensors.

File Structure

Each runtime YAML file contains only the fields that are stored in the database:

  • ref - Unique runtime reference (format: pack.name)
  • pack_ref - Pack this runtime belongs to
  • name - Human-readable runtime name
  • description - Brief description of the runtime
  • distributions - Runtime verification and capability metadata (JSONB)
  • installation - Installation requirements and metadata (JSONB)

Available Runtimes

  • python.yaml - Python 3 runtime for actions and sensors
  • nodejs.yaml - Node.js runtime for JavaScript-based actions and sensors
  • shell.yaml - Shell (bash/sh) runtime - always available
  • native.yaml - Native compiled runtime (Rust, Go, C, etc.) - executes binaries directly without an interpreter

Loading

Runtime metadata files are loaded by the pack loading system and inserted into the runtime table in the database.