Commit 121b824

2026-09-07 18:15:31
chore: add builtins gem for local development/testing
1 parent fee1ec1
Changed files (2)
Gemfile
@@ -4,6 +4,7 @@ source "https://rubygems.org"
 
 gemspec name: "elelem-ratatui"
 
+gem "elelem-builtins"
 gem "elelem-llama"
 gem "elelem-ollama"
 gem "irb"
Gemfile.lock
@@ -24,6 +24,13 @@ GEM
       reline (~> 0.7)
       shellwords (~> 0.2)
       uri (~> 1.0)
+    elelem-builtins (0.1.0)
+      elelem (~> 0.12)
+      fileutils (~> 1.8)
+      json (~> 2.21)
+      open3 (~> 0.2)
+      stringio (~> 3.1)
+      tempfile (~> 0.3)
     elelem-llama (0.1.0)
       elelem (~> 0.10)
       fiddle (~> 1.1)
@@ -87,6 +94,8 @@ GEM
     rspec-support (3.13.7)
     shellwords (0.2.2)
     simpleidn (0.3.0)
+    stringio (3.2.0)
+    tempfile (0.3.1)
     tsort (0.2.0)
     uri (1.1.1)
 
@@ -95,6 +104,7 @@ PLATFORMS
   x86_64-linux
 
 DEPENDENCIES
+  elelem-builtins
   elelem-llama
   elelem-ollama
   elelem-ratatui!
@@ -107,6 +117,7 @@ CHECKSUMS
   bundler (4.0.20) sha256=7978a8ac648767f5e635bc522445b79e80a52b907a39a36c2d8085ed6bc762ae
   diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962
   elelem (0.12.0)
+  elelem-builtins (0.1.0)
   elelem-llama (0.1.0) sha256=818fb6b42162604a6c17b6657854bcf5a5d08720ee2f3c16fad5b2962e22f345
   elelem-ollama (0.1.0) sha256=24a5f64eb57c193d721c550cc984807631c5eed71eb9d93cc6e35133df83ad03
   elelem-ratatui (0.1.0)
@@ -138,6 +149,8 @@ CHECKSUMS
   rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c
   shellwords (0.2.2) sha256=b8695a791de2f71472de5abdc3f4332f6535a4177f55d8f99e7e44266cd32f94
   simpleidn (0.3.0) sha256=12ca730bed2f3db04d11e9bfd1bca3e11fb37f55b21eb2e9793fb5814bf54d03
+  stringio (3.2.0) sha256=c37cb2e58b4ffbd33fe5cd948c05934af997b36e0b6ca6fdf43afa234cf222e1
+  tempfile (0.3.1) sha256=0bb53ab646744e505eb3102147e22ae130a626a15563e882428c1ec973fed76a
   tsort (0.2.0) sha256=9650a793f6859a43b6641671278f79cfead60ac714148aabe4e3f0060480089f
   uri (1.1.1) sha256=379fa58d27ffb1387eaada68c749d1426738bd0f654d812fcc07e7568f5c57c6