{"version":"2.1.281","anchor":"session-bundle-and-git-pack-plumbing-link-records-and-extra","canonical_anchor":"session-bundle-and-git-pack-plumbing-link-records-and-extra","heading":"Session bundle and git-pack plumbing: link records and extra pack args","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/session-bundle-and-git-pack-plumbing-link-records-and-extra","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Session bundle and git-pack plumbing: link records and extra pack args\n\nInternal support for sending session bundles and git packs gains link records and extra pack options\n\n**Unclear.** The finding does not say what these changes do for a reader.\n\n**What**\n\nSeveral internal parts that package a session and its git data for sending were extended:\n\n- Usage data about a sent bundle now records `basis_link` and `link_need`.\n\n- The bundle format adds `writesLinks` and `chain`.\n\n- The step that builds a git pack, a compressed bundle of git data, now accepts extra options.\n\n- The file handling layer gains `placeCreated`, which places files using links.\n\n- Setup of the separate git folder now also takes `gitRoot`.\n\n- Looking up the workspace folder now returns the path and whether it was confirmed.\n\n**Why**\n\nThese are internal building blocks. The finding does not show a change you would notice while using Claude Code."}