diff_board Compare retained revisions. Supply sheetId, or scope=document with timelineRevision values. Requires history access. Paths are literal key arrays; absence differs from null. Pin toRevision while paging. revision_unavailable requires a fresh read. Details: /docs/mcp/diff_board. Compare two retained revisions, including browser and agent edits. Supply sheetId for a sheet diff, or scope=document with timelineRevision values from list_sheets for all sheets and tab changes. Requires history permission because removed text may be returned. Paths are arrays of literal keys; before/after explicitly distinguish absent values from null. Pin toRevision when following nextCursor. Retention is bounded; revision_unavailable means reread current state.