Skip to content

Conversation

@ShaneIsley
Copy link
Owner

  • fix: ensure docker env uses shared workspace dir

  • linter fixes


Co-authored-by: rbotnari [email protected]
Co-authored-by: Alex Zhang [email protected]

bitboyro and others added 5 commits January 15, 2026 18:23
* fix: ensure docker env uses shared workspace dir

* linter fixes

---------

Co-authored-by: rbotnari <[email protected]>
Co-authored-by: Alex Zhang <[email protected]>
Update BaseLM.get_last_usage type hint to return ModelUsageSummary, reflecting actual client implementations.
Wrap atomic usage stats in UsageSummary within LMHandler to satisfy RLMChatCompletion type expectations and ensure consistent serialization structure.
* feat: add Daytona REPL environment support

- Introduced a new Daytona REPL environment for executing Python code in Daytona sandboxes.
- Updated `pyproject.toml` to include `daytona` as an optional dependency.
- Added example usage of Daytona REPL in `examples/daytona_repl_example.py`.
- Modified existing code to support the new `daytona` environment in `rlm/environments/__init__.py` and `rlm/core/types.py`.
- Enhanced the `RLM` initialization in `examples/quickstart.py` to utilize the Daytona environment.

This implementation allows users to run code in isolated Daytona sandboxes, facilitating LLM queries and state management.

* feat: enhance Daytona REPL examples and documentation

* revert quickstart.py

* fixed merge conflict

* updated daytona repl to take the right default key

* updated example

---------

Co-authored-by: az <[email protected]>
…ang13#71)

- Add depth parameter to _build_exec_script() and embed in sandbox-side
    llm_query()/llm_query_batched() requests
  - Pass depth=self.depth in LMRequest and send_lm_request_batched()
  - Add persistent parameter with NotImplementedError

Signed-off-by: rovle <[email protected]>
Merged 4 commits from upstream (alexzhang13/rlm):
- fix: ensure docker env uses shared workspace dir (alexzhang13#48)
- fix: resolve type mismatch in usage summary propagation (alexzhang13#55)
- feat: add Daytona sandbox support (alexzhang13#36)
- fix: propagate depth and persistent parameters in DaytonaREPL (alexzhang13#71)

Resolved conflicts in rlm/core/types.py and rlm/environments/__init__.py
to integrate Daytona with our registry-based environment system.

https://claude.ai/code/session_01VU6KvWSCkKinCMxQDXdNxy
@ShaneIsley ShaneIsley merged commit 8e8fb02 into main Jan 29, 2026
2 of 3 checks passed
@ShaneIsley ShaneIsley deleted the claude/review-upstream-commits-0XlZB branch January 29, 2026 05:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants