Claude Code added mods
Claude Code added mods, small TypeScript functions that change how it works.
A mod hooks an event, such as a tool call, a permission ask, or part of the screen. It can run before the event, after it, or instead of it. One function can rewrite a prompt, block or retry a tool call, approve or deny a permission, or redact secrets from tool output before Claude reads it. It can also change the interface, including buttons, in the terminal, the desktop app, or both. Mods ship inside plugins. Install one from the Claude directory or with /plugin. You can ask Claude Code to write a mod, and it can install and reload it in the session.
Mods run with the same access to your machine as Claude Code. They are not sandboxed. Install them only from a source you trust.
An October recap also says the desktop app is better at running many sessions side by side, and that /usage in the CLI explains in plain words what is using your limits. If it offers a quick fix, press f to apply it. Typing ultrathink in a message raises effort to xhigh for that turn only. In a cloud session you can click a line in the diff and leave a comment that goes to Claude with your next message.