Helper – Flash w cieniu Agenta
Lżejszy model (flash) z temperaturą 1.3, bez thinking mode. Jego zadanie: szukać, komponować, streszczać – w sandboxie plikowym.
Czym jest Helper?
Helper to drugi agent – lżejszy, szybszy, tańszy. Działa na modelu flash bez thinking mode, z temperaturą 1.3 (bardziej kreatywny). Ma maksymalnie 4096 tokenów odpowiedzi i 100k tokenów kontekstu. Nie ma dostępu do sieci ani narzędzi zewnętrznych – działa wyłącznie w sandboxie plikowym (read_file, write_file, append_file, list_files, grep, exec).
Helper uruchamia się automatycznie co 5-15 tur (autoTrigger z konfiguracji) lub na żądanie Agenta (
Helper uruchamia się automatycznie co 5-15 tur (autoTrigger z konfiguracji) lub na żądanie Agenta (
@helper). Jego główne zadania: budowa context_blocka, kompakcja kontekstu, wyszukiwanie atomów pamięci.Context Block – co to jest?
Context block (CB) to struktura, którą Helper buduje przed każdą interakcją Agenta. Zawiera: najważniejsze atomy pamięci (wyszukane semantycznie przez embeddingi), streszczenie ostatnich sesji, notatki z MEMORY.md. Maksymalny rozmiar CB to 12 000 znaków (konfigurowalne przez
Agent nie widzi całej historii – widzi tylko to, co Helper uzna za istotne. To kluczowa optymalizacja kontekstu.
maxContextBlockChars).Agent nie widzi całej historii – widzi tylko to, co Helper uzna za istotne. To kluczowa optymalizacja kontekstu.
Kompakcja kontekstu
Gdy kontekst Agenta przekroczy próg (domyślnie 70%, konfigurowalny przez
1. Flash model streszcza starsze wiadomości
2. Streszczenie zapisywane jest w SessionStore (JSON z CompactionMarker)
3. Wyciągane są najważniejsze atomy
4. Budowany jest świeży, mniejszy context block
Podczas kompakcji zostawianych jest 200 ostatnich wiadomości (
compactThreshold), Helper automatycznie uruchamia kompakcję:1. Flash model streszcza starsze wiadomości
2. Streszczenie zapisywane jest w SessionStore (JSON z CompactionMarker)
3. Wyciągane są najważniejsze atomy
4. Budowany jest świeży, mniejszy context block
Podczas kompakcji zostawianych jest 200 ostatnich wiadomości (
keepLastMessages), reszta jest streszczana. Dzięki temu kontekst nigdy nie eksploduje – system utrzymuje go w ryzach.