Каждый раз при приёмке нового проекта инженер тратит от нескольких дней до недель на понимание архитектуры, точек входа, безопасности и слоёв ответственности.
Swarm BM запускает рой из 10 специализированных AI-агентов, каждый из которых за секунды реконструирует картину проекта без галлюцинаций — только реальные пути файлов и AST-символы.
Специализированная линейка аудиторов для Unreal Engine:
- 🎮
scratch/auditors/unreal_plugin_auditor.py(Technical C++ Auditor):- Проверка Garbage Collection (
UPROPERTY()), сетевых RPC (UFUNCTION(Server, Reliable)), отмена динамическихnewоператоров в пользуNewObject<T>(), вынос асинхронности вFRunnableThread, DLL экспорты (*_API).
- Проверка Garbage Collection (
- 💼
scratch/auditors/unreal_commercial_audit.py(60Q Business & UX Publisher Auditor):- 60 вопросов по 10 нетехническим доменам: B2B сегментация, монетизация Open-Core vs Pro, No-Code Blueprint UX для дизайнеров, наличие демо-карт (
/Content/Maps/Demo.umap), поддержка в Discord и EULA Epic Fab.
- 60 вопросов по 10 нетехническим доменам: B2B сегментация, монетизация Open-Core vs Pro, No-Code Blueprint UX для дизайнеров, наличие демо-карт (
Специализированные инженерные аудиторы в scratch/auditors/:
scratch/auditors/architecture_design_audit.py: Architectural Health Index (0-100), Clean Architecture, God Objects (>1,000 строк), SOLID, выявление молчаливыхtry: pass.scratch/auditors/espocrm_researcher.py: Enterprise Commercial Integration Auditor с 62 вопросами по 10 доменам сопряжения (REST API, Event Hooks, WebSockets/CTI, OAuth2/ACL, Async Queues, Closed AI Engine, Payment Gateways, Messengers, ETL, SDK Loader).scratch/auditors/stack_slicer.py: Stack Slicer 3.0 Enterprise — детальный анализ 250+ технологий по 26 категориям с 19 парсерами манифестов.scratch/auditors/revenue_audit.py: Revenue Maximization Auditor — 11 бизнес-блоков монетизации и проверка лицензионной чистоты.scratch/auditors/security_compliance_audit.py: Security & Compliance Risk Auditor — OWASP Top 10, Secrets, SOC2/GDPR/HIPAA/PCI compliance.scratch/auditors/whitelabel_readiness_audit.py: White-Label Readiness Auditor — OEM / Rebrand метрики, CSS токены и кастомные домены.
- BM25-ранкинг — статистически точный поиск по файлам и коду.
- AST-граф символов — точные
class/function/importс указанием файла и строки. - Multilingual Concept Engine — понимает запросы на русском и английском языках (
"авторизация","база данных","секреты").
Через AgentJobEngine (C++20, macOS + Windows):
- RAM / CPU / IOPS / Network Throttle
- Sandbox isolation (macOS Seatbelt / Windows Silos)
- Freeze/Thaw (SIGSTOP/SIGCONT) для временного вытеснения.
Зарегистрирован в ~/.gemini/config/mcp_config.json и поставляет единый гибкий инструмент:
| Инструмент MCP | Параметры | Описание |
|---|---|---|
custom_swarm_audit |
target_path, questions, project_name |
Выполнение произвольного пользовательского списка вопросов над любой кодовой базой |
# 1. ISO 27001 Аудит информационной безопасности
PYTHONPATH=.:bm25_server_FS_for-AI-asking python3 scratch/auditors/iso/iso_27001_security_audit.py /path/to/project
# 2. ISO 25010 Качество ПО и архитектура
PYTHONPATH=.:bm25_server_FS_for-AI-asking python3 scratch/auditors/iso/iso_25010_quality_audit.py /path/to/project
# 3. Аудит Unreal Engine C++ плагина
PYTHONPATH=.:bm25_server_FS_for-AI-asking python3 scratch/auditors/unreal_plugin_auditor.py /path/to/ue_plugin
# 4. Аудит 60Q Коммерческой готовности плагина Unreal Engine
PYTHONPATH=.:bm25_server_FS_for-AI-asking python3 scratch/auditors/unreal_commercial_audit.py /path/to/ue_plugin
# 5. EspoCRM Enterprise Commercial Integration Audit (62Q)
PYTHONPATH=.:bm25_server_FS_for-AI-asking python3 scratch/auditors/espocrm_researcher.py /path/to/project
# 6. Technology Stack Slicer 3.0 (250+ технологий)
PYTHONPATH=.:bm25_server_FS_for-AI-asking python3 scratch/auditors/stack_slicer.py /path/to/projectMIT License.