{
  "schema_version": "1.1",
  "id": "p4",
  "slug": "cursor-tab-model",
  "url": "https://feed7.dev/p/cursor-tab-model",
  "title": "Cursor updates its tab model for multi-file edits",
  "why_included": "Multi-file edits now preview as a single reviewable diff before apply.",
  "summary": "Cursor batches multi-file agent edits into one diff with per-file accept/reject. Applies to Composer and background agents.",
  "practical_implication": "Review-before-apply reduces bad agent edits landing silently. Turn it on for any repo with CI slower than 5 minutes.",
  "agent_context": "Cursor now batches multi-file agent edits into one diff. Review the whole change set before applying. Reduces silent regressions from autonomous edits.",
  "source": {
    "name": "Cursor",
    "url": "https://cursor.com/changelog/tab-model-multi-file",
    "published_at": "2026-06-27T00:00:00.000Z"
  },
  "source_class": "blog_post",
  "content_type": "Changelog",
  "layer": "tools",
  "domains": [
    "coding"
  ],
  "topics": [
    "coding-agents",
    "dev-ux"
  ],
  "verification": {
    "status": "official_source",
    "label": "Official Source",
    "method": "source_feed",
    "verified_at": null
  },
  "uncertainty": [],
  "connected_context": null,
  "lifecycle": "Updated",
  "published_at": "2026-06-27T00:00:00.000Z",
  "modified_at": "2026-06-27T00:00:00.000Z",
  "supersedes": [],
  "expires_at": null,
  "formats": {
    "html": "https://feed7.dev/p/cursor-tab-model",
    "json": "https://feed7.dev/p/cursor-tab-model.json",
    "markdown": "https://feed7.dev/p/cursor-tab-model.md"
  }
}