GlobalConfig – Konfiguracja Systemowa

Jeden plik JSON – cały NoesisEngine skonfigurowany

Struktura GlobalConfig.json

NoesisEngine jest konfigurowany przez jeden centralny plik GlobalConfig.json. To on definiuje jak działa engine, każdy agent, broker LLM, helper, narzędzia i systemy zewnętrzne. Poniżej znajdziesz pełną mapę dostępnych parametrów.

System NoesisEngine

Zasada: Zmieniasz jeden plik – rekonfigurujesz cały system. Żadnych rozrzuconych configów, żadnych niespodzianek.
⚙️ **engine** – `name`, `wsPort` (:5200), `httpPort` (:8080), `bindAddress`, `connectionToken`, `Debug` – serce systemu.
🤖 **agents[].broker** – `apiUrl`, `model`, `maxTokens`, `maxContextTokens`, `thinkingLevel`, `temperature`, `streamingEnabled`… – jak Agent komunikuje się z LLM.
🧠 **agents[].helper** – `mode` (self/other), `maxContextBlockChars` (12000), `compactThreshold` (0.70), `autoTrigger` ({min:5, max:15}) – konfiguracja Helpera.
📡 **agents[].telegram** – `enabled`, bot token, whitelist – integracja z Telegram.
🔍 **agents[].web_search** – `enabled`, api key Brave – web search dla Agenta.
📧 **agents[].email** – `enabled` – włącza/wyłącza klienta poczty.
📊 **agents[].queue** – `enabled` – włącza/wyłącza kolejkę wiadomości.

Agent i Helper – parametry szczegółowe

Agent (Pro):
- Model: deepseek-v4-pro
- MaxTokens: 8192
- MaxContextTokens: 900k
- ThinkingLevel: High (2048 tokenów thinking)
- Temperature: 1.0
- StreamingEnabled: true

Helper (Flash):
- Model: deepseek-v4-flash
- MaxTokens: 4096
- MaxContextTokens: 100k
- ThinkingLevel: OFF
- Temperature: 1.3
- MaxContextBlockChars: 12000
- CompactThreshold: 0.70 (70%)
- AutoTrigger: min 5, max 15 tur
- KeepLastMessages: 200
- EnableEmbeddings: true/false