bitrix-pull

Installation
SKILL.md

Realtime Pull (pull)

pull delivers short realtime commands to browsers/mobile via a queue server (WebSocket / long polling / JSON-RPC). Baseline: main 23.0+. Requires the Pull/queue server to be enabled (CPullOptions::GetQueueServerStatus()); otherwise events are dropped after buffering logic.

\Bitrix\Main\Loader::includeModule('pull');

Pull vs Messenger vs Agents

Mechanism Use for
Pull Instant UI sync (“row updated”, counters, presence-like hints)
Messenger (bitrix-background-jobs) Reliable async work with retries/queues (Since 25.100.300, alpha)
Agents / cron Periodic batch jobs, cleanup, polling external systems

Do not use Pull as a job queue. Do not use Messenger to push browser paint updates — emit Pull from the worker when the UI must refresh.

Send to User(s) from PHP

Installs
142
GitHub Stars
31
First Seen
Jul 16, 2026
bitrix-pull — bxmaximum/bitrix-framework-skills