listen-fire 0.15
Documentation for the 0.15 language. Pages below are built from this repository at the release's tag.
Guides
- Getting started with `listen-fire`
- Core slots
- `listen-fire --json`
- Embedding the engine
- The adapter protocol
- Migrating to 0.12
- Migrating to 0.15
- Migrating to 0.14
- Migrating to 0.13
Language handbook
- Foundations: what an automation is, and the one rule to get right
- Anatomy of an automation file
- Expressions — reading, combining, and generating values
- Writes, handles, and identity
- Traversal blocks — doing something per related position
- Extraction — structured records from unstructured data
- Branching — if, else, and type tests
- Listeners — how an automation is triggered
- Reviews — waiting on a person or a system
- Common patterns
- Use-case playbooks — battle-tested scoping wording
- Runs — reading what an automation did
- Reference — the whole surface on one page (forms, operators, modifiers, pitfalls)
- Builtins