{"version":"2.1.234","anchor":"more-call-sites-take-the-message-queue-directly","canonical_anchor":"more-call-sites-take-the-message-queue-directly","heading":"More call sites take the message queue directly","tier":"internal","area":"Message Queue","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/more-call-sites-take-the-message-queue-directly","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### More call sites take the message queue directly\n\nMore code paths hold the message queue directly instead of reaching for a global.\n\n**What**\n\nThe print loop, agent config builder, goal-proposal handling and query-context rebuilder now hold a queue handle and call its enqueue, peek and match-and-drain methods instead of module-level wrappers around a single global queue. No behaviour change.\n\n**Evidence**\n\n`dequeueAllMatching`\n\n- Area: Message Queue\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}