terraphim/terraphim-ai/terraphim-rlm
Claude Code and agent skill by terraphim/terraphim-ai
- community
Checking that the SKILL.md file is still in the repository.
Recursive Language Model (RLM) orchestration for Terraphim AI. Provides isolated code execution in Firecracker VMs, session management, budget tracking, and knowledge graph validation. Use when: (1) Executing LLM-generated code in sandboxed environments, (2) Running untrusted code with resource limits, (3) Managing long-running code execution sessions with snapshots, (4) Building AI agents that write and execute code. Triggers: "execute code", "run python", "sandbox", "code isolation", "RLM", "firecracker", "session management", "budget tracking".
Install
npx vskill@latest install terraphim/terraphim-ai/terraphim-rlmSKILL.md
Terraphim RLM
Recursive Language Model orchestration with sandboxed code execution.
Core Concepts
- TerraphimRlm: Main entry point - manages sessions, execution, and budget tracking
- ExecutionEnvironment: Trait for different backends (Firecracker, Docker, Local)
- Session: Isolated execution context with VM affinity, snapshots, and budget
- BudgetTracker: Dual budget (tokens + time) prevents runaway execution
Quick Start
Execution Backends
| Backend | Isolation | Use Case | |
|---|---|---|---|
| Firecracker | Full VM | Production, untrusted code | |
| Docker | Container (gVisor) | Containerized workloads | |
| Local | None | Development, trusted code |
LocalExecutor selected when: no KVM, no Docker, or explicitly configured.
Session Management
Code Execution
Snapshots
Configuration
MCP Tools (with mcp feature)
When terraphim_rlm built with mcp feature, exposes MCP tools:
rlm_bash- Execute bash commandsrlm_code- Execute Python coderlm_context- Get/set session contextrlm_snapshot- Snapshot/restore sessionsrlm_query- Full RLM query loop
Key Files
crates/terraphim_rlm/src/rlm.rs- Main TerraphimRlm APIcrates/terraphim_rlm/src/executor/local.rs- LocalExecutor (no isolation)crates/terraphim_rlm/src/executor/firecracker.rs- FirecrackerExecutor (full VM)crates/terraphim_rlm/src/session.rs- SessionManagercrates/terraphim_rlm/src/budget.rs- BudgetTracker
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.skills/terraphim-rlm/SKILL.md
Popularity
- Repository stars
- 54
- Repository forks
- 4
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/terraphim/terraphim-ai/terraphim-rlm)