{"version":"2.1.247","anchor":"compaction-builds-its-system-prompt-with-the-shared-assemble","canonical_anchor":"compaction-builds-its-system-prompt-with-the-shared-assemble","heading":"Compaction builds its system prompt with the shared assembler","tier":"internal","area":"Compaction","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247\/e\/compaction-builds-its-system-prompt-with-the-shared-assemble","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247","markdown":"### Compaction builds its system prompt with the shared assembler\n\nCompaction now builds its system prompt with the same builder the main paths use.\n\n**What**\n\nCompaction and forking now assemble their system prompt through the same builder the main query paths use, which reuses an already-rendered prompt when there is one. It is passed no agent definition here, so nothing about the prompt changes yet.\n\n**Evidence**\n\n`mainThreadAgentDefinition: void 0,`\n\n- Area: Compaction\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 3\/5"}