{"version":"2.1.318","anchor":"pre-tool-hook-stop-path-and-repl-mode-message-filter","canonical_anchor":"pre-tool-hook-stop-path-and-repl-mode-message-filter","heading":"Behind-the-scenes groundwork for a REPL mode","tier":"soon","area":"REPL Mode","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318\/e\/pre-tool-hook-stop-path-and-repl-mode-message-filter","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.318","markdown":"### Behind-the-scenes groundwork for a REPL mode\n\nSeveral internal changes prepare for a REPL mode, including a filter on REPL mode messages and a new usage data field\n\n**What**\n\nSeveral internal changes appear that point to a REPL mode still being built:\n\n- Messages of the REPL mode type are filtered out before they are passed on.\n\n- Usage data now includes `repl_mode` when it has a value.\n\n- `tail_input_given_up` and `mcp_unasked_turn` were added to lists of names Claude Code records.\n\n- `session_turn_state` is now skipped when Claude Code counts metrics.\n\n- An SDK step that handles connector ids now only applies outside remote and environment sessions.\n\n**Why**\n\nThese are bookkeeping and usage-data changes, and they do not change what you see on their own.\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"}