Расширение предоставляет возможность подключения ядра 1С-Битрикс при выполнении консольных команд. Также реализовано выполнение команд по расписанию, через вызов менеджера команд кроном. За основу взят компонент symfony/console. Чтобы удобно задавать необходимые параметры выполенния по расписанию и собственно параметры консольных команд - используются аннотации и парсер doctrine/annotations. Для предотращения множественных запусков одной команды используется компонент symfony/lock
Хочу поблагодарить разрабочиков Console Jedi за хороший код и документацию, которые очень помогли в создании этого расширения. Мне нужно было в первую очередь реализовать множество агентов, но в отличии от Console Jedi, я не стал нагружать Битрикс дополнительными агентами, пусть и через команды, а сделал независимый планировщик
прим. для работы с PHP ниже 8-ки нужно использовать версию 1.0