Канонічний реєстр живе у
/root/.claude/projects/-/memory/agents_inventory.md(5 днів старий — нижче актуалізовано).
| Агент | Де живе | Модель | Призначення |
|---|---|---|---|
| VPS Claude (я) | claude-bot.service (tmux на VPS) |
Opus 4.7 | Telegram-агент, координація, основний |
| Desktop Claude | Windows Cowork sandbox | Opus / Sonnet | Локальна робота на машині Сергія, синк через serhii-brain GitHub |
| Gemini fallback | Standalone Python на VPS | Gemini CLI | Активується якщо Anthropic API down >5 хв |
| Команда | Локація | Кількість агентів | Стек |
|---|---|---|---|
case-builder-crew |
/srv/projects/case-builder-crew/ |
4 (Marketer + Medical + Legal + Writer) | Gemini CLI + legal-advisor |
search-campaign-builder |
/srv/projects/search-campaign-builder/ |
6 (Research + Volume + Copy + Legal + Assets + CSV) | Gemini + Google Ads API |
crewai-content |
/srv/projects/crewai-content/ |
4 (Director + Researcher + Copywriter + ArtDir) + extension для DV360 (game_designer + dv360_tech_specialist + legal_gate + game_styleboard) | Python CrewAI + Gemini CLI |
google-ads-crew |
/srv/projects/google-ads-crew/ |
5 (для аналізу кампаній / звітів) | Gemini CLI |
legal-advisor |
/srv/projects/legal-advisor/ |
1 (standalone reusable) | Gemini REST API (gemini-3.1-pro-preview), shared між кревами |
dev-crew |
/srv/projects/dev-crew/ |
scratch / 1 файл | можливо застаріле |
| Бот | Систем-сервіс | Мета | Власність |
|---|---|---|---|
claude-bot |
claude-bot.service (tmux) |
Це я. Telegram → Claude → Telegram | VPS |
pediatric-news |
cron (3×/день) | Автопости в @smart_pediatric_news |
VPS |
arteggia-bot |
arteggia-bot.service |
Акція «2× Arteggia → Vertebra», OCR чеків (Replicate) | VPS, live @arteggia_promo_bot |
tree-bot |
окремо | Родинне дерево (lunar-hubble) | VPS |
expense-bot |
GCP e2-micro (не VPS) | @Finance_vereschak_family_bot, родинні витрати, Gemini 2.5 Flash + GSheets |
Desktop/GCP, мігрує на VPS 2026-05-01 |
| Назва | Де | Що робить |
|---|---|---|
claude-watchdog |
claude-watchdog.service |
API monitoring + responsiveness + post-boot alerts |
fb-warmup |
fb-warmup.service + fb-warmup.timer (кожні 48h 3min) |
Facebook account warmup (Andrii Savchenko) — /srv/projects/fb-account-manager/warmup.py |
daily_delta_monitor |
cron 04:30 UTC | Delta-алерти у Notion |
MCC daily |
cron 03:00 + 03:30 UTC | Google Ads MCC CSV → analysis → Notion |
wiki → Notion sync |
cron 06:00 UTC | sync-to-notion.py |
obsidian-vault sync |
cron */5 * * * * |
rsync memory + wiki у /srv/obsidian-vault/ для perlite viewer |
serhii-brain pull |
cron */15 * * * * |
git pull GitHub-репо для desktop-memory sync |
morning-checkin / weekly-review |
cron 06:00 пн-пт + 15:00 пт | Ранкові/тижневі чекапи Сергія |
gemini.key 🔴 заблокований через GCP billing, переключилися на sandbox gemini-sandbox.key AI Ultra — 50 моделей включно з 3.1 Pro / Imagen-4 / Veo-3 / Deep Research)google/gemini-2.5-flash)ad_data (SA ad-pipeline-worker@ad-analytics-hub), активне використання у Ad Analytics Hubgoogle-ads-developer-token (OAuth handoff чекає від Сергія)969901575530112, callback https://31-131-26-203.nip.io/threads/callback, поточний секрет в passepartout, чекаємо успішного OAuth flow)delta-graph + long-lived user token (/srv/passepartout/meta/); helpers audit.py + list-accounts.pyn8n.31-131-26-203.nip.io, basic-authhttp://31.131.26.203/memory/ (basic-auth) для read-only memory viewerserhii-brain repo (PAT-based memory sync), arteggia-bot/biogaia-story reposcrontab -l (root)| Розклад (UTC) | Команда | Призначення |
|---|---|---|
*/5 * * * * |
/usr/local/bin/security-alert.sh |
Безпекові алерти |
*/5 * * * * |
/usr/local/bin/ssh-login-alert.sh |
SSH login alert |
*/15 * * * * |
git pull --ff-only (memory) |
Desktop memory sync через serhii-brain GitHub |
0 * * * * |
python3 /srv/projects/watchdog/watchdog.py |
Hourly health checks |
0 3 * * * |
MCC CSV download (google-ads-crew) | Daily Google Ads dump |
30 3 * * * |
daily_analyzer.py |
MCC analyzer → Notion |
30 4 * * * |
daily_delta_monitor.py |
Delta-алерти у Notion |
0 5,11,17 * * * |
Pediatric News bot | 3×/день автопости |
0 6 * * * |
sync-to-notion.py |
Wiki → Notion |
0 6 * * 1-5 |
morning-checkin.sh |
Ранкова перевірка |
0 15 * * 5 |
weekly-review.sh |
П'ятниця підсумок |
/root/remind.py)| Дата | Reminder |
|---|---|
| 2026-04-15 06:30 UTC | GCP аудит (вже відбулось) |
| 2026-04-15 11:30 UTC | BioGaia API key fix (вже відбулось) |
| 2026-04-15 14:00 UTC | Таблетки для посудомийки (відбулось) |
| 2026-04-15 17:00 UTC | Електрик в Обухові (відбулось) |
| 2026-04-16 06:00 UTC | Довідка про доходи (відбулось) |
| 2026-04-18 17:00 UTC | Туфлі для реставрації (відбулось) |
| 2026-04-19 09:00 UTC | Аналізи: ТТГ+Т4+Anti-TPO+ендокринолог (відбулось) |
| 2026-05-08 16:00 UTC | Хімчистка авто перед відпусткою (CAREL Detailing) |
| 2026-05-12 09:00 UTC | Після відпустки: хірург (ліпома) + стоматолог (коронка на імплант) |
/etc/cron.d/| Файл | Розклад | Призначення |
|---|---|---|
obsidian-vault-sync |
*/5 * * * * |
rsync memory + wiki у /srv/obsidian-vault/ для Perlite viewer |
expense-bot-migration-reminder |
One-shot 2026-05-01 07:03 UTC | Нагадування про migration з GCP→VPS expense-bot |
e2scrub_all |
Тижневий filesystem scrub | system |
sysstat |
*/10 хв (через debian-sa1) |
metrics |
| Timer | Розклад | Service |
|---|---|---|
resource-dashboard-refresh.timer |
Кожні 15 хв | оновлення resource dashboard |
sysstat-collect.timer |
Кожні 10 хв | системні метрики |
fb-warmup.timer |
Кожні 48 год 3 хв (зсув щоразу) | Facebook account warmup |
apt-daily.timer / apt-daily-upgrade.timer |
Daily | OS updates |
logrotate.timer / dpkg-db-backup.timer |
Daily | system maintenance |
fwupd-refresh.timer |
щогодини | firmware updates |
e2scrub_all.timer |
Тижневий | scrub |
fstrim.timer |
Тижневий | trim |
man-db.timer / motd-news.timer / update-notifier-* |
Daily/weekly | system |
| MVP | Канал / URL | Що робить | Стан | % |
|---|---|---|---|---|
| Arteggia Bot | @arteggia_promo_bot |
OCR чеків (Replicate Gemini 2.5) → промокод на Vertebra | 🟢 live, OCR-тест пройдено 20.04 | 90% (placeholder промокод, чекає CSV від Сергія) |
| Pediatric News | @smart_pediatric_news |
3×/день автопости новин педіатрії | 🟢 live, cron working | 60% (Threads-pivot research чекає) |
| Tree Bot (lunar-hubble) | приватний | Родинне дерево + GUI на Vite/React | 🟡 в розробці | ~50% |
| Finance Family Bot | @Finance_vereschak_family_bot |
Сімейні витрати, AI-парсинг (text/voice/photo) → GSheets | 🟢 live на GCP, мігрує на VPS 2026-05-01 | ~85% |
| MVP | URL | Що робить | Стан | % |
|---|---|---|---|---|
| Med Detective | https://31-131-26-203.nip.io/med-detective/ |
Веб-квест для лікарів (11 кейсів, 5 спеціальностей, Investigation Panel + LAB-каталог) | 🟢 prod | ~85% |
| Med Detective Test | https://31-131-26-203.nip.io/med-detective-test/ |
Test instance (blue/green swap) | 🟢 ready | — |
| Med Detective Fables | https://31-131-26-203.nip.io/med-detective-fables/ |
Окрема "fables" інстанція | 🟢 live | — |
| Med Detective Menopace | https://31-131-26-203.nip.io/med-detective-menopace/ |
Окрема інстанція під Menopace | 🟢 live | — |
| BioGaia Story | https://31-131-26-203.nip.io/biogaia/ |
Flask, генерація персональних казок (Gemini + фото дитини) | 🟢 live | 80% |
| Reports Hub | https://31-131-26-203.nip.io/reports/ |
Markdown viewer для CrewAI брифів і research-звітів | 🟢 live | — |
| Resource Dashboard | внутрішній | Внутрішній dashboard ресурсів (refresh кожні 15 хв) | 🟢 live | — |
| Memory viewer (Perlite) | http://31.131.26.203/memory/ (basic-auth) |
Obsidian-style viewer для VPS memory + wiki, sync */5 хв |
🟢 live | — |
| Browser VNC | http://31.131.26.203/browser/ (порт 6080) |
noVNC-Chromium для логінів add.ua / Heafolik reviews | 🟢 live | — |
| Threads Callback | https://31-131-26-203.nip.io/threads/... |
OAuth + deauthorize + delete endpoints (Meta) | 🟢 endpoints live | 90% (чекаємо успішного OAuth flow Вови) |
| Pharmagen-KZ | https://pharmagen-kz... (Caddy) |
FastAPI+LangGraph+React фарм-контент-генератор для CIS | 🟡 admin live, контентне ядро partial | 40% |
| Pharmagen Admin | окремий route | Admin-панель Pharmagen | 🟢 live | — |
| n8n | https://n8n.31-131-26-203.nip.io/ (basic-auth) |
Workflow-automation сервер | 🟢 live | — |
| Brocken-3D | https://31-131-26-203.nip.io/brocken-3d/ (v1+v2) |
3D-візуалізація (брокен/нерви?) — деталі не вивчав | 🟢 live | — |
| Proflex Game | https://31-131-26-203.nip.io/proflex-game/ |
Інтерактивний банер для ProFLEX (DV360 demo) | 🟢 live | — |
| MVP | Локація | Що робить | Стан |
|---|---|---|---|
| Daily Delta Monitor | cron 04:30 UTC | Алерти у Notion при різких змінах метрик кампаній | 🟢 stable |
| MCC Daily Pipeline | cron 03:00+03:30 | Завантаження MCC CSV + аналіз → Notion | 🟢 stable |
| Wiki → Notion Sync | cron 06:00 | sync-to-notion.py, відправляє project wiki у Notion |
🟢 stable |
| Obsidian Vault Sync | cron */5 хв |
rsync memory+wiki у /srv/obsidian-vault/ для Perlite |
🟢 stable |
| Serhii-brain Memory Sync | cron */15 хв |
git pull GitHub-репо для Desktop ↔ VPS handoff |
🟢 stable |
| FB Warmup Agent | systemd timer (48h 3min) | Behavioral warmup FB-акаунта Андрія Савченка | 🟢 stable |
| Claude Watchdog | systemd + hourly cron | API health + responsiveness + post-boot alerts | 🟢 stable |
| Watchdog (project tasks) | hourly cron | Перевірка статусів задач | 🟢 stable |
| MVP | Готовність | Що блокує |
|---|---|---|
| Threads автопостинг (Pediatric News) | 90% | OAuth flow від Вови (App Roles fix потрібен) |
| Heafolik Reviews | 25% | 2captcha токен (10 платформ заблоковано) |
| Search Campaign Builder v2 | 70% | OAuth handoff Google Ads |
| Ad Analytics Hub (Tabletki sales feed) | 55% | specs формату експорту від Сергія |
| Zest 24-канал | 15% | go від Сергія + pull-list нотифікованих SKU |
➕ Нові сервіси:
threads-callback.service (29.04) — OAuth callback для Pediatric News у Threadsmed-detective-fables.service + med-detective-menopace.service (22.04) — окремі med-detective інстансиmed-detective-test.service (19.04) — blue/green тестоваpharmagen-admin.service + pharmagen-kz.service (24.04) — PharmaGen-KZ stackreports.service (19.04) — Reports Hub markdown viewerresource-dashboard.service + .timer (20.04) — internal dashboardfb-warmup.service + .timer (20.04+) — FB warmup для Andrii Savchenko (новий — у попередній версії інвентаря не було)➕ Нові integrations:
➕ Нові cron:
obsidian-vault-sync */5 * * * *expense-bot-migration-reminder (one-shot)⚠️ Open items:
crewai-content Desktop snapshot згадує FB Warmup Agent як частину команди — на VPS це є (fb-warmup.service); у Desktop snapshot може бути окрема версія.git/config plaintext, ротація 2026-05-14