Files
Cognitive_Agent/contracts/examples/scene-config.relaxation.yaml
T
2026-07-30 08:45:38 +08:00

47 lines
1.1 KiB
YAML
Executable File

apiVersion: cognitive-agent/v1alpha1
kind: SceneConfig
metadata:
id: cabin-relaxation-demo
name: Cabin relaxation scene
version: 1.0.0
request_id: req-demo-002
spec:
function_refs:
- id: seat_comfort
domain: seat
config_ref: functions/seat.yaml
- id: climate_comfort
domain: climate
config_ref: functions/climate.yaml
- id: light_comfort
domain: ambient_light
config_ref: functions/ambient_light.yaml
- id: roof_comfort
domain: roof
config_ref: functions/roof.yaml
steps:
- id: adjust_seat
function_ref: seat_comfort
start_offset_ms: 0
failure_policy: abort
- id: adjust_climate
function_ref: climate_comfort
start_offset_ms: 0
failure_policy: continue
- id: adjust_roof
function_ref: roof_comfort
start_offset_ms: 0
failure_policy: continue
- id: adjust_light
function_ref: light_comfort
depends_on:
- adjust_roof
start_offset_ms: 300
failure_policy: continue
execution:
mode: dag
default_failure_policy: abort
max_parallelism: 3
scene_timeout_ms: 30000