You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: bundle rlm-core as required dependency (#10)
* feat: bundle rlm-core as required dependency via git submodule
- Vendor rlm-core at vendor/loop as git submodule (replaces optional pip install)
- Add `id` and `last_accessed` params to rlm_core.Node PyO3 bindings
- Add `update_fields()` with access_count support to rlm_core.MemoryStore
- Fix memory_store.py to use correct rlm_core APIs (add_node, update_fields, etc.)
- Fix WAL corruption: use persistent Python connection, create all schemas before
rlm_core.open(), move decisions table to _init_database
- Fix edge/node deletion cascade (manual cleanup with FKs disabled)
- Fix complexity classifier tests for rlm_core's PatternClassifier scoring
- Remove USE_RLM_CORE/use_rlm_core references from README and config
- Remove setup-rlm-core.sh (replaced by maturin build from submodule)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* chore: bump version to 0.7.0, apply ruff formatting
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Transform Claude Code into a Recursive Language Model (RLM) agent with intelligent orchestration, unbounded context handling, persistent memory, and REPL-based decomposition.
4
4
5
-
**rlm-core integration**: This project uses[rlm-core](https://github.com/rand/loop)by default as the unified RLM orchestration library, providing shared implementations with [recurse](https://github.com/rand/recurse). rlm-core provides Rust-based pattern classification (10-50x faster) via PyO3 bindings. Falls back to Python automatically when rlm-core is not installed.
5
+
**rlm-core integration**: This project bundles[rlm-core](https://github.com/rand/loop) as a required dependency, providing shared Rust-based implementations with [recurse](https://github.com/rand/recurse). rlm-core provides 10-50x faster pattern classification via PyO3 bindings. Pre-built wheels are available for common platforms.
6
6
7
7
## What is RLM?
8
8
@@ -24,61 +24,34 @@ This results in better accuracy on complex tasks while optimizing cost through i
24
24
25
25
-**Python 3.12+**: `brew install python@3.12` or [python.org](https://python.org)
rlm-core is enabled by default for 10-50x faster pattern classification. Build the [rlm-core](https://github.com/rand/loop) Rust library with Python bindings:
31
+
Download the wheel for your platform from [GitHub Releases](https://github.com/rand/rlm-claude-code/releases), then:
0 commit comments