Tracking
ivyx✓
Trace what the system is doing under the hood, check subsystem health, and export a redacted log
Tracking
A system console for the editor. See what the app is doing, check that each part of it is healthy, and try a capability out — all on your own device.
Open it from the Tracking icon in the activity bar, with ⇧⌘Y / Ctrl+Shift+Y,
or from View ▸ Trace Viewer… on the desktop app.
What you can do
Trace — watch activity as it happens. Every event shows its name, source and time; the one you pick opens as neatly formatted JSON beside the list. Filter by text, by type (info, result, error, progress, audit), or follow a single chain of related events from end to end. Export a copy of the log to a file.
Health — one card per part of the system: extensions and the capabilities they register, connected MCP servers and their tools, compute providers, the current policy mode and its approvals, and a breakdown of recent activity. Anything this build of the app cannot report says so, rather than showing a misleading zero.
Capabilities — pick any registered capability, give it some input, run it, and jump straight to the trace of what it did. Runs go through the normal path, so the usual permission rules still apply.
Your data stays local
Nothing is sent anywhere — the console only reads activity already on your device, and makes no network calls. Common secrets such as API keys, tokens and passwords are masked in the detail view and in exports, though this masking is best-effort and cannot catch everything, so treat an exported log as sensitive.
Good to know
The editor keeps only the most recent 200 events in memory, so the Trace list is a recent window rather than a full history. Clear empties that log for good.
Getting started
Run System Console from the command palette.