{"version":"2.1.318","anchor":"code-mode-repl-pieces-async-repl-receipts-stopped-repl-res","canonical_anchor":"code-mode-repl-pieces-async-repl-receipts-stopped-repl-res","heading":"More pieces of a code-running mode appear behind a feature check","tier":"soon","area":"REPL Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/code-mode-repl-pieces-async-repl-receipts-stopped-repl-res","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### More pieces of a code-running mode appear behind a feature check\n\nClaude Code gains more parts of an opt-in mode for running code, including script tracking and an idle-wait tool, all behind a feature check\n\n**Unclear.** It is not clear whether this mode can be switched on by anyone yet, or how.\n\n**What**\n\nClaude Code has more parts of a mode in which Claude runs code in a REPL, an interactive tool that runs code and returns the result. All of it sits behind a feature check. The changes include:\n\n- Handling for results of a REPL run that was stopped partway\n\n- Handling for receipts from REPL runs that finish later in the background\n\n- A way for a tool to hide its own row on screen\n\n- A list of running scripts in the interface\n\n- Instructions for a tool Claude calls when it is idle, which returns events that are waiting\n\n- The tool now shown as `Code` instead of `Eval`\n\nUsage data now records the mode as opt-in.\n\n**Why**\n\nThese look like pieces of a larger scripting ability that is still being built.\n\n- Area: REPL Mode\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no\n- Present in the build but not switched on"}