This release is a pre-release and may not be stable for production use.
Dream-RSI SDK · Alpha
Bring your agent. Record its search. Evolve executable exploration policies.
An independent, unofficial Python SDK inspired by Dream-RSI research. Maintained by TheAstrayDev, who is not a Google or Google DeepMind employee. This is a personal research initiative, not a commercial Google development, official SDK or endorsed product.
Python 3.11+ · zero core third-party dependencies · Apache-2.0 · version 0.1.0a4.
Install
python -m pip install dreamrsi==0.1.0a4
from dreamrsi import Budget, DreamRSI
rsi = DreamRSI(
agent=lambda task: task.upper(),
evaluator=lambda answer: float(len(answer)),
budget=Budget(model_calls=4),
)
result = rsi.run_sync("hello")
print(result.best) # HELLO
This example demonstrates integration, not quality improvement. Stateful adapters support
generate/evaluate/refine tasks. Replay uses recorded outcomes without new discovery calls.
LLMPolicyDeveloper writes and iteratively rewrites executable source from measured feedback.
Version 0.1.0a4 can replay already recorded runs without a new training call, delays
holdout collection until a replay-improving candidate exists, and stops repeated policy
revisions. The default promotion gate now requires paired raw-quality and probe evidence;
applications needing score-only decisions can explicitly use ReplayOnlyGate.
These changes reduce avoidable calls, but an end-to-end cost advantage has not been proven.
The SDK includes configurable Docker-free policy interpreters, optional process execution,
held-out validation, SQLite recovery and reported token/USD accounting.
Tested with Bonsai-27B-Q1_0
A local llama.cpp follow-up scored 5/6 revisions, repaired stopping from 1,000 to 4 replay rounds, promoted a policy and reloaded it for a fresh toy run. Residual error decreased from 1.5 to 0.1875 at six agent calls per policy. This is limited mechanics evidence, not a broad AI benchmark or a reproduction of the paper's performance. Earlier failures and all run denominators remain in the public reports.
- Full documentation and roadmap
- Real-model evidence
- Integration and recovery
- Sandbox configuration
- Issues
- Original Dream-RSI paper
Alpha APIs may change. Generated source runs in a bounded Python-syntax subset, not arbitrary Python. External state isolation and remote cancellation require adapter support. Usage caps depend on accurate provider reports and ceilings. Research-scale performance and broad generalization remain unverified.
Metadata
Release files for dreamrsi 0.1.0a4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dreamrsi-0.1.0a4.tar.gz | 880.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dreamrsi-0.1.0a4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 995.4 kB
Release files / dreamrsi-0.1.0a4.tar.gz
| Download URL | dreamrsi-0.1.0a4.tar.gz |
|---|---|
| Size | 880.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f145eaa86ca79b16e0bc19c11aa7b443e2c46ed99d749c2a067ea4992bc8c8a2
|
|
BLAKE2b-256 checksum How to use checksums |
ea040547f39bf5ba34f1f0725748aef61c650fe65bfa6a4a3d76aca8173db62e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.
Transparency logRelease files / dreamrsi-0.1.0a4-py3-none-any.whl
| Download URL | dreamrsi-0.1.0a4-py3-none-any.whl |
|---|---|
| Size | 115.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c61ad78604ed6e3143db241214cf3a66828cc97669a0118c2b952ce115bedf7
|
|
BLAKE2b-256 checksum How to use checksums |
05185e055da74f682543f8f40e31abf1ecb17de41bf8a066f40df521838c6672
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.
Transparency log