Claude Code can run sessions two ways: locally (the CLI on your machine) or in the cloud — sessions started from claude.ai/code (the web UI, or the "Cloud" / "Environment" launch options in the desktop app). Cloud sessions run in an Anthropic-hosted sandbox and leave no trace on your machine — nothing is written to the local logs that /pulse-capture normally scans.
As of /pulse-capture v1.1, this is handled automatically. You don't open a browser console, run any JavaScript, or paste anything — the skill fetches your cloud session list itself and folds it into the same proposal as your local work.
Nothing to configure. Just make sure a browser context is connected and signed in to claude.ai when you run /pulse-capture:
No browser available? The skill still runs — it explicitly tells you cloud work is missing from the proposal, rather than silently producing a local-only timesheet.
https://claude.ai/code and calls the same endpoint your browser already uses to list your sessions, authenticated with your existing claude.ai login — not a separate credential.resume_token, which is a credential, not session metadata; the skill never touches it.scripts/cloud_blocks.py, which:
/pulse-capture entry.A cloud session's last_event_at isn't proof you were actively working — an idle tab can drift forward with no real activity behind it. The skill can't independently verify every session against your repo history, so:
Cloud session data is fetched using your own logged-in browser session and never leaves your machine except as the final Pulse entries you approve — the same guarantee local capture already gives you. See Privacy & data isolation for the broader picture.