Repository navigation
v2.0.0 — Sovereign Mesh Core & Native FFI
Summary
Major release: sovereign mesh with optional Rust chimera_core FFI, strategy-based execute(), real cloud failover, plus optional semantic cache and peer health.
Highlights
- Native FFI core (
ext/chimera_core/) —start_node,node_alive,execute_wasm_payloadwith pure-Ruby fallback when uncompiled AiAgentRouter.execute(intent:, strategy:)—:auto,:p2p_mesh,:cloud, and per-provider strategies- Cloud paths remain real HTTP (OpenAI / Anthropic / local_node), not stubs
- Optional semantic cache (memory / Redis) and local peer health monitoring
- Trusted publishing workflow consolidated to
.github/workflows/release.yml
Breaking changes (0.1.0 → 2.0.0)
- Major version bump — pins of
~> 0.1will not upgrade automatically - New defaults:
auto_boot_mesh: true,mesh_port: 4233(affect:auto/:p2p_meshonly) completeAPI shape preserved; semantic cache remains off by default- Trusted publisher workflow filename is now
release.yml(waspush_gem.yml)
Install
gem install ruby_llm_mesh
# optional native core:
bundle exec rake compile # requires Rust/cargoOfficial gem: https://rubygems.org/gems/ruby_llm_mesh
RubyGems trusted publishing
If the release workflow fails on RubyGems, configure a pending trusted publisher:
| Field | Value |
|---|---|
| Gem name | ruby_llm_mesh |
| Owner | theworker02 |
| Repository | ruby_llm_mesh |
| Workflow | release.yml |
| Environment | release |
Also ensure a GitHub Environment named release exists on the repo.