Skip to main content
Five rows in two groups. Space toggles, Enter applies, Esc leaves without changing anything. The boxes read as the union across this device’s agents: a row is ticked if this device does that thing at all. Applying a change leaves untouched rows exactly as they were.

What Probe does here

Track runs in your coding agents; search lab history read-only.This is the tracking plugin: the skills that teach your agent the workflow, and the read-only MCP server it searches with. The box answers “is this installed here”, which is what toggling it changes.
A plugin that is installed but signed out is a different problem, and this row will not tell you about it. probe doctor owns that diagnosis.
Sends this device’s coding-agent sessions to your team’s search.Off stops the upload immediately and unpairs this device’s capture credential.
A capture credential can resolve from three places: the paired file, your environment, or the Probe config. Turning the row off clears the file — but if PROBE_INGEST_TOKEN is exported in your shell, capture can resume at the next session start. The wizard says so when it detects one, because it cannot unset a variable in your parent shell.
Prompts your coding agents to search and track research in Probe.A managed block in each selected agent’s global instruction file. Everything outside the block is left alone. probe agent-rules refresh rewrites the block when it is older than the CLI.
Upgrades the CLI and plugins in the background at session start.Off means you update deliberately, with npx probe-research and Update to the latest version. probe doctor still grades your versions either way.

Defaults

Probe in new sessions

This row cycles rather than toggles, because its three states are three different disclosures. It sets what the switch starts at when a new coding-agent session opens.
Sessions will be tracked through your coding agent.Reads and writes. The agent records work as it happens.
A single conversation can always override the default with /probe on, /probe read or /probe off, or from a shell:

From a script

Every row is a flag, and omitting one preserves what is already configured:
See Unattended use.