Hmbown / Hmbown/Codewhale

v0.9.14: session-bound persistent execution kernel (evolve code_execution, no second runtime)

Open
#6,221 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
41k
Forks
3.6k
Avg merge
13h 59m
Merged PRs (30d)
299

Description

Source: tool-surface survey 2026-09-15. `code_execution` (Python) and `js_execution` (Node) exist but spawn a fresh process per call — no state, slow for iterative data work.

The machinery for a persistent kernel already exists and is hidden: `rlm` was exactly that and is now compat-only; the hidden `repl` kernel superseded it.

## Proposal

Resurface a minimal session-bound persistent-kernel variant — or make `code_execution` optionally session-bound — serving the same data story as notebook support. **Constraint:** this must stay within the one-runtime principle — evolve the existing tool, do not add a second execution authority.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing code_execution and js_execution entry points, then compare the hidden rlm and repl kernel behavior. Define the smallest session-bound evolution of an existing tool, with completion requiring persistent state for iterative data work while preserving the one-runtime principle and adding no second execution authority.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, python, rust
Domain
cli, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.