Releases: Whoaa512/crucible
Releases · Whoaa512/crucible
Crucible v1.0.0
Crucible v1.0.0 — Recursive LLM Code Execution for Elixir
Self-contained standalone binaries. No Erlang needed.
Downloads
| Platform | Binary | Size |
|---|---|---|
| macOS (Apple Silicon) | crucible_macos_aarch64 |
~10MB |
| Linux (x86_64) | crucible_linux_x86_64 |
~18MB |
# Download, make executable, run
chmod +x crucible_*
./crucible_macos_aarch64 version # or crucible_linux_x86_64macOS note: On first run, you may need to remove the quarantine flag:
xattr -d com.apple.quarantine crucible_macos_aarch64or right-click → Open.
As an Elixir library
{:crucible, "~> 1.0"}Features
- Multi-provider support: Anthropic, OpenAI, OpenRouter, Codex
- Recursive sub-calls via
rlm_call/2 - Skill caching (SQLite-backed, opt-in) — inspired by SkillRL
- Smart retry with exponential backoff
- JSONL trajectory logging
- CLI:
crucible run,crucible skills,crucible logs,crucible providers
References
- SkillRL (arXiv:2602.08234) — inspiration for skill caching
- MIT License