Run snapshots, Git sync, & AI usage visibility
TL;DR
- Run snapshots - every notebook run now saves an immutable record of blocks, outputs, and execution metadata, so you can jump back to any past run in a click.
- Git sync - connect a Deepnote project to a Git repo and keep them in sync automatically.
- AI usage visibility - workspace admins can now see every AI action taken, who triggered it, and the tokens it used.
Run snapshots
Every notebook run now automatically saves an immutable snapshot — a frozen record of all blocks, outputs, and execution metadata from the moment the run finished. Open any past run from the Runs sidebar, your project logs, or the Logs & Analytics modal.
Scheduled notebook broke overnight? A teammate's run produced an unexpected number? Want to see what a chart looked like last Tuesday? Until now, you'd re-run and hope. Now you've got the full historical record one click away, so debugging, auditing, and reviewing someone else's work just gets easier.
Full details in the docs.
Git sync
You can now connect a Deepnote project to a Git repo and keep them in sync automatically. That means you can:
- Edit locally: take a project from Deepnote Cloud to your machine, work on it, and push changes back.
- Put notebooks in your Git flow: pull requests, code review, proper history.
- Actually review notebook diffs: the
.deepnoteformat is human-readable, so changes are finally reviewable.
Full details in the docs.
AI usage visibility
Workspace admins can now see a full breakdown of AI activity in the AI settings page:
- Every AI action taken in the workspace.
- Which user triggered it, and from which notebook.
- Token usage per request, including cached tokens.