Narzędzia VesterEngine
Ponad 30 zintegrowanych narzędzi – od plików przez SSH po Telegram. Agent robi wszystko z jednego miejsca.
Ekosystem narzędzi
VesterEngine został zaprojektowany jako centrum dowodzenia dla agentów AI. Każde narzędzie jest starannie zintegrowane, udokumentowane i gotowe do użycia. Agent nie potrzebuje zewnętrznych pluginów ani mostków – wszystko jest wbudowane w silnik.
Narzędzia dzielą się na kilka kategorii: plikowe, komunikacyjne, systemowe i zdalne. Poniżej znajdziesz szczegółowy opis każdej grupy.
Narzędzia dzielą się na kilka kategorii: plikowe, komunikacyjne, systemowe i zdalne. Poniżej znajdziesz szczegółowy opis każdej grupy.
📁 Narzędzia plikowe
Pełny dostęp do systemu plików – agent może czytać, pisać, przeszukiwać i wykonywać skrypty:
- read_file / write_file – podstawowe operacje na plikach
- append_file / list_files – dopisywanie i lista katalogów
- grep – wyszukiwanie tekstu w plikach
- exec – wykonywanie komend systemowych (w sandboxie dla Helpera)
- read_file / write_file – podstawowe operacje na plikach
- append_file / list_files – dopisywanie i lista katalogów
- grep – wyszukiwanie tekstu w plikach
- exec – wykonywanie komend systemowych (w sandboxie dla Helpera)
📡 Narzędzia komunikacji
- Telegram – tg_message (Markdown), tg_react (emoji), tg_recent. Inline bot z whitelistą.
- Email – email_check, email_read, email_send, email_reply, email_delete, email_save_att (MailKit 4.16.0)
- WebSocket :5200 – HandleClientAsync z walidacją tokena
- HTTP :8080 – /event POST, /health
- Email – email_check, email_read, email_send, email_reply, email_delete, email_save_att (MailKit 4.16.0)
- WebSocket :5200 – HandleClientAsync z walidacją tokena
- HTTP :8080 – /event POST, /health
🔧 Narzędzia systemowe i zdalne
- SSH Broker – ShellStream (Renci.SshNet). Persistent: idle 5min, command 15s. Obsługa su flow (2 tury).
- Windows BE Relay – 9 narzędzi windows_*. WebSocket :5200, ping/pong 30s, ban po 3 failach. Timeout 15s.
- Web Search – web_search (top 5 wyników), web_fetch (3000 znaków). Bazuje na Brave API.
- Scheduler – scheduler_add/remove/status. Format CSV: target,type,min,hour,day,month,year,"message". Timer 60s.
- System – system_info, compact_context, queue_status
- Windows BE Relay – 9 narzędzi windows_*. WebSocket :5200, ping/pong 30s, ban po 3 failach. Timeout 15s.
- Web Search – web_search (top 5 wyników), web_fetch (3000 znaków). Bazuje na Brave API.
- Scheduler – scheduler_add/remove/status. Format CSV: target,type,min,hour,day,month,year,"message". Timer 60s.
- System – system_info, compact_context, queue_status
**Plikowe** – read, write, append, list, grep, exec – pełny dostęp do FS
**Telegram** – wiadomości, reakcje, ostatnie konwersacje z whitelistą
**Email** – sprawdzanie, czytanie, wysyłanie, odpowiadanie, załączniki
**SSH** – ShellStream, persistent, su flow, dashboard ssh_broker
**Windows BE** – 9 narzędzi zdalnych przez WebSocket
**Web Search** – Brave API, top 5, fetch 3000 znaków
**Scheduler** – zadania CSV, timer 60s, zarządzanie kolejką
Bezpieczeństwo i ograniczenia
- Web Search ⚠️ UNTRUSTED – wyniki z internetu nie są weryfikowane
- Windows BE – ban po 3 nieudanych próbach, timeout 15s
- SSH – połączenie utrzymywane 5 minut bezczynności, 15s na komendę
- Telegram – whitelista użytkowników, tylko autoryzowane osoby
- Helper – tylko narzędzia plikowe (sandbox), żadnych operacji sieciowych
- Windows BE – ban po 3 nieudanych próbach, timeout 15s
- SSH – połączenie utrzymywane 5 minut bezczynności, 15s na komendę
- Telegram – whitelista użytkowników, tylko autoryzowane osoby
- Helper – tylko narzędzia plikowe (sandbox), żadnych operacji sieciowych