{"version":"2.1.247","anchor":"query-pipeline-tracks-each-command-panel-by-handle","canonical_anchor":"query-pipeline-tracks-each-command-panel-by-handle","heading":"Query pipeline tracks each command panel by handle","tier":"internal","area":"Slash Commands","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247\/e\/query-pipeline-tracks-each-command-panel-by-handle","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.247","markdown":"### Query pipeline tracks each command panel by handle\n\nInteractive panels opened by a command are now tracked individually and all closed properly.\n\n**What**\n\nInstead of a single shared render slot, the query pipeline keeps a handle for every interactive panel a command opens and closes all of them when the batch is dispatched, when nothing was produced, and again on the way out.\n\n**Details**\n\n- Command entries gained `skipAttachments`, `promptSubmitted` and `wait` fields.\n- Setting `skipAttachments` to true strips attachments from the messages that command produces.\n\n**Evidence**\n\n`skipAttachments`\n\n- Area: Slash Commands\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}