Helper – Cichy Architekt Kontekstu

Deepseek-v4-flash · Thinking OFF · 100k tokenów · Sandbox

Rola Helpera w systemie

Helper to lżejszy model Flash działający obok Agenta. Jego zadaniem nie jest odpowiadanie użytkownikowi – on buduje context_block, kompaktuje historię, wyszukuje atomy i przygotowuje grunt pod myślenie Agenta.

System NoesisEngine

Helper działa w sandboxie – ma dostęp TYLKO do narzędzi plikowych (read_file, write_file, append_file, list_files, grep, exec). Żadne zewnętrzne API, żadne ryzyko. To gwarantuje bezpieczeństwo i izolację.
⚙️ **mode** – `Self/other` – czy Helper używa tego samego LLM co Agent (self) czy innego (other)
🔄 **autoTrigger** – `{min: 5, max: 15}` – co ile tur Helper uruchamia się automatycznie (losowo między min a max)
📦 **compactThreshold** – `0.70` (70%) – przy jakim % wykorzystania kontekstu uruchomić automatyczną kompakcję
💾 **keepLastMessages** – `200` – ile ostatnich wiadomości zostawić podczas kompakcji
📏 **maxContextBlockChars** – `12000` – maksymalny rozmiar context_block w znakach
🔍 **enableEmbeddings** – `true/false` – czy Helper używa tensor search (embeddingów) do wyszukiwania atomów

Kompakcja – jak Helper oszczędza kontekst

Gdy kontekst przekracza próg (compactThreshold = 70%):

1. Helper (Flash) streszcza starsze wiadomości
2. Zapisuje streszczenie w SessionStore jako CompactionMarker (Date, UpToMsgId, Summary, AtomCount)
3. Wyciąga atomy – kluczowe wnioski i rozwiązania
4. Buduje świeży context_block – lekki, kompaktowy, gotowy do pracy

Dzięki temu Agent zawsze operuje na optymalnym kontekście – nawet po tysiącach wiadomości w sesji.