Activity from Claude Code: what is reported, and how to switch it off
Last reviewed: 16 Sep 2026
When you install Claude Code through Connect, a small hook reports what each window does, so Work can show it live and the understanding folder in your repositories can keep itself current. This page is what it reports and how to turn it off, per folder or altogether.
What the hook does
After Claude Code runs a tool (editing a file, running a command, reading a file), the hook sends Naetive the tool's name, the file path or command, and a short snippet of the result, tagged with the window it came from. That is what makes a window show as live now on Work with the files it touched. A second hook refreshes the .naetive folder when the understanding changes and catches it up when a session starts, in repositories that have the folder.
It reads only what Claude Code already handed it. It does not scan your disk.
Where it is on by default
Everywhere on the machine, once the installer has run, for every Claude Code window. There is no per-project setup.
Windows: the hooks are not installed yet; Claude Code connects and works, but its live activity and the automatic folder refresh are missing. WSL users get them by running the macOS and Linux installer inside WSL.
Switch it off for one folder
In any folder you do not want reported:
mkdir -p .claude && touch .claude/naetive-disabled
The hooks stay silent there; not even file paths are sent. Delete the file to switch back on.
Switch it off altogether
Remove the Naetive hooks from Claude Code's settings (~/.claude/settings.json): Claude Code stays connected and you lose only the live activity and the folder refresh. The uninstaller from Connect goes further: it removes everything the installer put on the machine, including the connection itself.
Chat agents
ChatGPT, Claude on the web and Codex have no hook. What they do through Naetive is recorded when they call it; there is nothing on your machine to switch off. Not connecting them is the opt-out.
Privacy
Everything the hook sends goes to your own Naetive account over an authenticated connection. You can regenerate your key on Connect at any time; the old key stops working immediately, though a tunnel already running keeps its own session for up to half an hour.