Narzędzia Agenta – Arsenał Możliwości
30+ narzędzi · Pliki · Telegram · SSH · Windows BE · Scheduler · Web Search
Ekosystem narzędzi NoesisEngine
Agent NoesisEngine ma dostęp do ponad 30 narzędzi podzielonych na kategorie. Każde narzędzie to osobna kompetencja – Agent decyduje kiedy i jak ich użyć, w zależności od kontekstu i potrzeb użytkownika.

Narzędzia są definiowane w konfiguracji i ładowane dynamicznie. Agent nie ma dostępu do narzędzi, które są wyłączone w

Narzędzia są definiowane w konfiguracji i ładowane dynamicznie. Agent nie ma dostępu do narzędzi, które są wyłączone w
GlobalConfig.📁 **Plikowe** – `read_file`, `write_file`, `append_file`, `list_files`, `grep`, `exec` – pełny dostęp do systemu plików. Agent czyta, pisze, modyfikuje i uruchamia skrypty.
💬 **Telegram** – `tg_message` (Markdown), `tg_react` (emoji), `tg_recent` – inline bot z whitelistą użytkowników. Pełna interakcja przez Telegram.
📧 **Email** – `email_check`, `email_read`, `email_send`, `email_reply`, `email_delete`, `email_save_att` – wbudowany klient MailKit.
🔍 **Web Search** – `web_search` (top 5 wyników), `web_fetch` (3000 znaków) – Brave API. ⚠️ Źródło UNTRUSTED – Agent wie, że nie ufa wynikom.
⏰ **Scheduler** – `scheduler_add`, `scheduler_remove`, `scheduler_status` – planowanie zadań w formacie CSV. Timer 60s.
🔗 **SSH Broker** – ShellStream (Renci.SshNet). Persistent: idle 5min, command timeout 15s. Dashboard przez `ssh_broker`.
🪟 **Windows BE Relay** – 9 narzędzi `windows_*`. WebSocket :5200, ping/pong 30s, ban po 3 fail. Timeout 15s.
⚙️ **Systemowe** – `system_info`, `compact_context`, `queue_status`, `agent_mode` – zarządzanie samym Agentem.