Claude Code adds an experimental Code Mode where Claude writes JavaScript to call its tools, and plugins must now declare a version range
Anthropic's Claude Code changelog adds Code Mode, an experimental opt-in in which Claude writes JavaScript to call its own tools instead of issuing tool calls one at a time. The same update lets plugins declare an engines["claude-code"] version range in plugin.json, so plugins outside their stated range are not installed, updated or loaded, and install and update pick the newest version that fits. The claude plugin validate command now also type-checks a plugin's TypeScript hooks module and reports each finding as a warning.