{"id":"knot0-com-repl-scratchpad","name":"repl-scratchpad","af_score":46.8,"security_score":18.5,"reliability_score":21.2,"what_it_does":"Provides a persistent Python REPL for coding agents using a tmux-backed session so variables persist across turns. Agents write Python code to a temp file; only print() output is intended to be emitted back to the conversation context, while intermediate data stays in the REPL session.","best_when":"You run coding agents locally (or in a controlled environment) and want cross-turn state persistence while minimizing chat-context bloat via a print-only contract.","avoid_when":"You cannot trust the execution environment or need strong separation of secrets/data between different users/sessions, or you need a network API/SaaS integration instead of local tooling.","last_evaluated":"2026-03-30T15:41:19.234368+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["Persistent state can lead to cross-turn contamination if sessions are not reset between tasks","Only print() output should be surfaced; models may accidentally emit other outputs if code prints/logs unexpectedly","Execution side effects (files, network calls) depend on what the agent code runs inside the REPL"],"error_quality":0.0}