working on sensors and rules

This commit is contained in:
2026-02-19 20:37:17 -06:00
parent a1b9b8d2b1
commit f9cfcf8f40
31 changed files with 1316 additions and 586 deletions

View File

@@ -18,8 +18,7 @@ Each runtime YAML file contains only the fields that are stored in the database:
- **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.) - always available
- **sensor_builtin.yaml** - Built-in sensor runtime for native Attune sensors
- **native.yaml** - Native compiled runtime (Rust, Go, C, etc.) - executes binaries directly without an interpreter
## Loading

View File

@@ -1,7 +1,7 @@
ref: core.native
pack_ref: core
name: Native
description: Native compiled runtime (Rust, Go, C, etc.) - always available
description: Native compiled runtime (Rust, Go, C, etc.) - executes binaries directly without an interpreter
distributions:
verification:
@@ -17,9 +17,4 @@ installation:
build_required: false
system_native: true
execution_config:
interpreter:
binary: "/bin/sh"
args:
- "-c"
file_extension: null
execution_config: {}

View File

@@ -1,14 +0,0 @@
ref: core.builtin
pack_ref: core
name: Builtin
description: Built-in sensor runtime for native Attune sensors (timers, webhooks, etc.)
distributions:
verification:
always_available: true
check_required: false
type: builtin
installation:
method: builtin
included_with_service: true

View File

@@ -7,7 +7,7 @@ description: "Built-in sensor that monitors time and fires timer triggers (inter
enabled: true
# Sensor runner type
runner_type: standalone
runner_type: native
# Entry point for sensor execution
entry_point: attune-core-timer-sensor