{"version":"2.1.234","anchor":"teleport-checks-for-local-changes-before-choosing-what-to-se","canonical_anchor":"teleport-checks-for-local-changes-before-choosing-what-to-se","heading":"Teleport checks for local changes before choosing what to seed","tier":"notice","area":"Teleport","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/teleport-checks-for-local-changes-before-choosing-what-to-se","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### Teleport checks for local changes before choosing what to seed\n\nTeleport checks whether your local checkout diverged from the remote before deciding what to seed into the container.\n\n**What**\n\nWhen a teleport target syncs a directory into a container, Claude Code now checks whether your local checkout has diverged from the remote before deciding which source to seed from, and records the reasoning.\n\n**Details**\n\n- Requires directory sync to be armed, a git root, no agent id, an async capability check to pass, and a stored file mode of `container_sync`.\n- The check module is loaded lazily and raced against a deadline, with abort support, so a slow probe does not stall the decision.\n- `tengu_teleport_source_decision` gained dimensions for the probe verdict and failure reason, probe duration, counts of differing tracked files and digested paths, the container origin kind, a reason when sync was not armed, and whether the ref was pinned.\n\n**Evidence**\n\n`tengu_teleport_source_decision`\n\n- Area: Teleport\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 3\/5"}