-
El SDK (latest)
StableEl SDK Release / build-and-release (push) Successful in 8m44sreleased this
2026-06-11 18:45:14 +00:00 | 0 commits to main since this releaseLatest El SDK build from commit
35c189759c.
Built 2026-06-11T18:45:13Z.Downloads
-
El SDK v1.2.1 Stable
released this
2026-05-03 06:20:08 +00:00 | 228 commits to main since this releaseFix elb: use cp instead of mv when staging .elh headers, preventing duplicate symbol errors in multi-module builds.
Downloads
-
El SDK v1.2.0 Stable
released this
2026-05-03 05:27:28 +00:00 | 229 commits to main since this releaseFix looks_like_string for empty strings and UTF-8 bytes; add cross-module #include in codegen; elb-darwin-arm64 added to release assets.
Downloads
-
El SDK v1.1.0 Stable
released this
2026-05-03 02:11:32 +00:00 | 232 commits to main since this releaseSeparate compilation support: extern fn declarations, --emit-header flag for generating .elh header files, and elb build coordinator for multi-file projects. New runtime functions: exec_command and exec_capture.
Downloads
-
El SDK v1.0.0 Stable
released this
2026-05-02 22:37:02 +00:00 | 236 commits to main since this releaseEl Compiler Release v1.0.0 — 2026-05-02
Components
bootstrap.py— El language compiler (Python, recursive descent parser, emits C)el_runtime.c— El runtime (C, HTTP server, engram, DHARMA, LLM chain)el_runtime.h— Runtime public API header
Changes in this release
Critical bug fixes
state_set/state_getare now thread-safe (pthread_mutex). Was racing across 64 worker threads.looks_like_stringthreshold raised from 1,000,000 to 4GB. Unix timestamps were being dereferenced as heap pointers.fs_readguards against negativeftellresult (pipe/special file overflow).
Engram architecture (major)
- Two-layer activation:
background_activation(Layer 1, broad fan-out) +working_memory_weight(Layer 2, executive filter) - Inhibitory edges:
EngramEdge.inhibitoryflag suppresses working memory promotion without affecting background activation - Suppression memory:
suppression_count— nodes activated-but-suppressed accumulate pressure toward breakthrough - Temporal decay:
temporal_decay_rate,created_at,last_activated_at,activation_counton EngramNode - Per-type activation thresholds (Safety: 0.05, Canonical: 0.15, Lesson: 0.25, Note: 0.40)
- Temporal range query:
engram_query_range(start_ms, end_ms) - Layered consciousness:
EngramLayerstruct,layer_idon nodes and edges,EngramStore.layers[] - Layer 0 override pass: safety layer fires last and cannot be suppressed
SHA256
bootstrap.py
el_runtime.c
el_runtime.hDownloads