Helper Agent

Drugi agent w architekturze double-agent. Lżejszy, szybszy, wyspecjalizowany – buduje context_block, zarządza pamięcią i automatyzuje kompakcję kontekstu.

Czym jest Helper?

Helper to agent oparty na modelu deepseek-v4-flash – lżejsza, szybsza wersja głównego agenta. Działa z wyłączonym thinkingiem i temperaturą 1.3, co czyni go idealnym do zadań pomocniczych. Jego narzędzia są ograniczone do sandboxa plikowego – nie ma dostępu do sieci, Telegramu ani emaila.

Rola Helpera jest kluczowa: to on przygotowuje context_block – skondensowaną reprezentację kontekstu, którą widzi główny Agent. Dzięki temu Agent Pro nie musi analizować całej historii – dostaje gotowy, przetworzony kontekst.

Context Block – jak działa

Context Block (CB) to serce komunikacji między Helperem a Agentem. Helper buduje go z:
- Atomów pamięci – wyciągniętych przez wyszukiwanie semantyczne
- Streszczenia – ostatnich wiadomości (przy kompakcji)
- Najważniejszych faktów – z bieżącej sesji

Maksymalny rozmiar context_block: 12 000 znaków. Agent widzi tylko to, co Helper przygotował – nie ma bezpośredniego dostępu do surowej historii.
🔄 **Auto-trigger** – Uruchamia się automatycznie co 5-15 tur (losowo)
📏 **Compact threshold** – 70% kontekstu = trigger kompakcji
💾 **Keep last messages** – 200 ostatnich wiadomości zachowanych
🧠 **Embeddings** – Tensor search do wyszukiwania atomów (opcjonalne)

Kompakcja kontekstu

Gdy kontekst osiąga 70% limitu, Helper automatycznie uruchamia kompakcję. Proces:
1. Helper (Flash) streszcza bieżącą konwersację
2. Zapisuje streszczenie w SessionStore jako CompactionMarker
3. Wyciąga atomy – najważniejsze informacje do pamięci długoterminowej
4. Buduje świeży context_block – czysty, skondensowany kontekst

Dzięki temu Agent nigdy nie traci z oczu ważnych informacji, a jednocześnie nie tonie w nadmiarze danych.