Agent – Główny Procesor Myślenia
Deepseek-v4-pro · Thinking High · 900k tokenów kontekstu
8 kroków flow wiadomości
NoesisEngine obsługuje 5 kanałów komunikacji: WebSocket (:5200), Telegram, Email, HTTP /events, Scheduler – wszystko trafia do agenta przez
1. Wiadomość wpływa dowolnym kanałem
2.
3. Agent wolny →
4. QueueWorker: priorytet helper/event, sequential/merge
5. Helper buduje
6.
7. API → odpowiedź (thinking → tool_calls → @helper)
8. Callback → użytkownik
agent.PostMessage().1. Wiadomość wpływa dowolnym kanałem
2.
PostMessage(text, source, callback) – normalizacja3. Agent wolny →
ProcessMessageAsync natychmiast; busy → kolejka4. QueueWorker: priorytet helper/event, sequential/merge
5. Helper buduje
context_block (atomy + streszczenie)6.
Broker.SendAsync() → PrepareMessages (przycinanie kontekstu)7. API → odpowiedź (thinking → tool_calls → @helper)
8. Callback → użytkownik
🧠 **Agent (Pro)** – Model deepseek-v4-pro, Thinking High (2048t), temperatura 1.0, max 8192 tokenów, kontekst 900k. Ma dostęp do **wszystkich narzędzi** – myśli, odpowiada, zarządza.
⚡ **Helper (Flash)** – Model deepseek-v4-flash, Thinking OFF, temperatura 1.3, max 4096 tokenów, kontekst 100k. Działa w **sandboxie** – tylko narzędzia plikowe. Szuka, komponuje, streszcza.
🔄 **Komunikacja** – Agent monitoruje `<thinking>` → widzi `@helper` → przekazuje zadanie. Helper buduje context_block – Agent widzi tylko to co Helper przygotował.
Zobacz jak działa Helper
Dowiedz się jak Helper buduje context_block i kompaktuje historię rozmowy.Context Fitting – jak Broker zarządza pamięcią
Broker automatycznie dopasowuje kontekst:
Kluczowe parametry:
-
-
-
-
baseBytes = system_prompt + CB → sprawdza dostępne miejsce → dodaje wiadomości od najnowszych → jeśli trimmed > 0 – ostrzeżenie.Kluczowe parametry:
-
MaxContextTokens = 900k tokenów-
OutputReserve = 8000 (tyle rezerwujemy na odpowiedź)-
MessageLimit = 4000 wiadomości-
CompactionAlert = 25% – próg ostrzeżenia o kompakcji