Vester Pulse

AI Runtime — inteligentny silnik agentowy nowej generacji. Łączy LLM, pamięć semantyczną, kolejkę zadań i 30+ narzędzi w jednym, samowystarczalnym procesie .NET 8.0.

Architektura agentowa

Vester Pulse to nie kolejny chatbot. To samowystarczalny ekosystem agentowy – proces, który myśli (thinking mode), pamięta (memory system z embeddingami), planuje i wykonuje zadania autonomicznie. Serce systemu opiera się na Double Agent – współpracy Agenta (LLM Pro) i Helpera (LLM Flash), którzy działają jak Jing i Yang: jeden myśli strategicznie, drugi szuka, komponuje i streszcza. Orkiestrator AI System jest w pełni modułowy: Pluginy (HTTP POST /event), Scheduler (CSV, timer 60s), Telegram Bot (inline, polling), Email Client przez MailKit 4.16.0 oraz WebSocket Server. Każdy komponent można włączać i konfigurować niezależnie przez GlobalConfig.json. Agent przepływa przez 8 kroków – od wpłynięcia wiadomości przez PostMessage(), przez kolejkę z QoS (priorytet helper/event), aż po callback do użytkownika. Na każdym etapie Helper buduje context_block z atomów pamięci i streszczeń, a Broker (Vester.dll) zarządza przycinaniem kontekstu (900k tokenów) i kompakcją.

Czym jest Vester Pulse?

Vester Pulse to samowystarczalny, modułowy silnik agentowy AI do obsługi stron www i interakcji z użytkownikami. Działa jako proces w .NET 8.0 i łączy duży model językowy z systemem pamięci, kolejką wiadomości, schedulerem i bogatym zestawem narzędzi. Agent potrafi myśleć (thinking mode: High, 2048 tokenów), pamiętać (atomy + embeddingi + MEMORY.md), planować i wykonywać zadania – autonomicznie lub na polecenie. System wspiera 5 kanałów komunikacji: WebSocket, Telegram, Email, /events i Scheduler – wszystko trafia do agenta przez PostMessage(). Engine to czysty router – nie uczestniczy w myśleniu agentów, tylko przekazuje wiadomości.
🧠 **Agent** – Główny agent z thinking mode High, 8192 max tokenów, 900k kontekstu. Używa wszystkich narzędzi, w tym SSH, email, web search, scheduler i coding mode.
🤝 **Helper** – Drugi agent (LLM Flash) w trybie sandbox. Szuka w pamięci, buduje context_block, streszcza konwersacje, kompaktuje kontekst. Automatycznie uruchamia się co 5-15 tur.
💾 **Memory** – System pamięci oparty na atomach (tag + category + problem + solution), embeddingach wektorowych (cosine similarity), sesjach JSON z markerami kompakcji i długoterminowych notatkach MEMORY.md.
📧 **Email** – Wbudowany klient poczty przez MailKit 4.16.0. IMAP/SMTP, auto-check co 60s. Narzędzia: email_check, email_read, email_send, email_reply, email_delete, email_save_att.
💻 **Coding** – Tryb programisty: agent_mode('coding'). Wyższe limity kompakcji (75%), częstsze helpery (2-5 tur), nacisk na reasoning i precyzję. Idealny do analizy problemów i pisania kodu.
🔧 **Narzędzia** – Ponad 30 narzędzi: plikowe (read/write/append/list/grep/exec), Telegram bot, Email (MailKit), Web Search (Brave API), Scheduler (CSV), SSH Broker (Renci.SshNet), Windows BE Relay, systemowe.

🌐 Developer

Strona autora systemu – ud2.dev

🌍 Translate to English

Switch to English version of Vester Pulse documentation

🚀 Demo

Zobacz Vester Pulse w akcji na żywo