logo
  • Środowiska
  • Dla firm
  • Cennik
Blogs
Apr 15, 2026

Eigent Release Notes v0.0.90: Cachowanie promptów, przesyłanie plików w przeglądarce i szybsze aktualizacje

Cachowanie promptów w całej platformie, przesyłanie plików przez agenta przeglądarkowego i znacznie szybszy pipeline aktualizacji

Douglas LaiDouglas Lai
Share to
Eigent Release Notes v0.0.90: Cachowanie promptów, przesyłanie plików w przeglądarce i szybsze aktualizacje
  • ⚡ Cachowanie promptów dla wszystkich modeli
  • 🌐 Narzędzie przesyłania plików dla agenta przeglądarkowego
  • 📊 Automatyczne przewijanie logu workera
  • ⚙️ Wykrywanie przestarzałego serwera w lokalnym środowisku deweloperskim
  • 📦 Auto-updates zasilane CDN
  • 🐛 Poprawki błędów
  • ❤️ Społeczność wciąż podnosi poprzeczkę
Automate Everything with
AI Workforce on Desktop
Download Eigent

Eigent v0.0.90 to wydanie o robieniu więcej przy mniejszym nakładzie — i szybciej. Najważniejszą nowością jest platform-wide prompt caching (cachowanie promptów w całej platformie): zamiast ponownie przetwarzać ten sam kontekst przy każdej turze agenta, Eigent buforuje go teraz na poziomie modelu, znacząco zmniejszając opóźnienia i koszty w długotrwałych workflowach. Do tego agent przeglądarkowy zyskuje możliwość przesyłania plików, a pipeline auto-updates przechodzi z GitHub Releases na CDN, co drastycznie przyspiesza pobieranie.

Dla każdego, kto uruchamia Eigent jako swoją open source cowork platform, v0.0.90 to wydanie, które dyskretnie sprawia, że wszystko wydaje się szybsze i bardziej wydajne. Zaczynajmy.


⚡ Cachowanie promptów dla wszystkich modeli

Wydajność i koszty właśnie zrobiły duży krok naprzód.

Ogromne podziękowania dla @Zephyroam za fundamentalną implementację w PR #1482 oraz dla @fengju0213 za ukierunkowaną kontynuację w PR #1552, która rozszerza cachowanie na inicjalizację modelu Anthropic BYOK.

Prompt caching pozwala modelowi przechowywać i ponownie wykorzystywać przetworzoną reprezentację długiego, stabilnego kontekstu — system prompts, instrukcji skill, kontekstu dokumentów — zamiast ponownie tokenizować i przetwarzać go przy każdej turze agenta. W przypadku wieloetapowych, długofalowych zadań, w których agenci Eigent cowork są szczególnie dobrzy, może to oznaczać ogromne zmniejszenie zarówno opóźnień, jak i kosztów tokenów.

PR #1482 to szeroka implementacja, która rozszerza obsługę prompt caching na wiele platform modeli, ze szczególną głębią dla AWS Bedrock Converse:

Co nowego:

  • Integracja z AWS Bedrock Converse — dedykowana obsługa prompt caching dla Bedrock Converse z konfigurowalną obsługą regionu oraz wsparciem zarówno dla uwierzytelniania za pomocą klucza API, jak i access key/secret key
  • Rozdzielenie AWS Bedrock i Bedrock Converse — oba są teraz traktowane jako odrębne typy platform, ponieważ Bedrock Converse obsługuje prompt caching, podczas gdy standardowy Bedrock korzysta z OpenAI-compatible APIs, które tego nie robią
  • Konfiguracja specyficzna dla chmury — modele Bedrock Converse otrzymują poprawną konfigurację URL i zależną od regionu podczas inicjalizacji
  • Ulepszone komunikaty o błędach walidacji — czytelniejsze, bardziej opisowe błędy w różnych typach platform, które pomagają użytkownikom diagnozować problemy z konfiguracją BYOK
  • Stream callbacks dla workerów agentów — dostosowane do zmian w upstream CAMEL framework dla prawidłowego zachowania streamingu

PR #1552 (autor: @fengju0213) domyka temat, dodając konfigurację cache na etapie inicjalizacji modelu Anthropic, dzięki czemu użytkownicy Anthropic BYOK również korzystają z prompt caching bez żadnej ręcznej konfiguracji.

W wieloagentowym workflow cowork, w którym agenci współdzielą długi system prompt lub dokument skill, cachowanie tego kontekstu raz zamiast przetwarzania go przy każdym wywołaniu to rodzaj optymalizacji, której efekt narasta z każdym zadaniem.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1482

🔗 PR: https://github.com/eigent-ai/eigent/pull/1552


🌐 Narzędzie przesyłania plików dla agenta przeglądarkowego

Agent przeglądarkowy właśnie zyskał nową, potężną możliwość.

Wielkie brawa dla @Douglasymlai, z recenzją od @nitpicker55555, za dodanie przesyłania plików jako pełnoprawnego narzędzia w agencie przeglądarkowym. Wcześniej agent przeglądarkowy potrafił nawigować, czytać i wchodzić w interakcje ze stronami — ale nie umiał obsługiwać pól do przesyłania plików. Ta luka została teraz zamknięta.

Automatyzacja webowa często napotyka scenariusze przesyłania plików: dołączanie dokumentu do formularza, wysyłanie arkusza kalkulacyjnego do portalu danych, upload obrazu do CMS. Bez natywnej obsługi uploadu takie workflowy wymagały niezręcznych obejść. Teraz agent przeglądarkowy może obsługiwać je czysto.

Co nowego:

  • Narzędzie Upload File — dedykowane narzędzie w zestawie narzędzi agenta przeglądarkowego do obsługi elementów input typu plik na stronach internetowych
  • Obsługa uploadu end-to-end — agent może wybrać plik i wywołać interakcje związane z przesyłaniem jako część większego workflow automatyzacji przeglądarkowej
  • Integracja z istniejącym zestawem narzędzi przeglądarkowych — działa bezproblemowo wraz z istniejącymi narzędziami do nawigacji, wprowadzania danych do formularzy i odczytu

To sprawia, że agent przeglądarkowy Eigent staje się znacznie bardziej użyteczny w rzeczywistych scenariuszach automatyzacji open source cowork, które obejmują przesyłanie plików, intake dokumentów lub upload multimediów.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1528


📊 Automatyczne przewijanie logu workera

Mała zmiana UX. Duża różnica, kiedy obserwujesz działające zadanie.

Dzięki @Douglasymlai, z recenzją i akceptacją od @4pmtong, za wdrożenie automatycznego przewijania w panelu logu workera workflow.

Wcześniej, gdy agent wykonywał długie zadanie z wieloma wpisami użycia narzędzi, log wypełniał się, a nowe wpisy pojawiały się poniżej widocznego obszaru. Użytkownicy musieli ręcznie przewijać w dół, aby śledzić przebieg — co było uciążliwe, gdy aktywnie monitorowało się sesję agenta cowork.

Co nowego:

  • Auto-scroll przy nowych wpisach — widok logu pozostaje przypięty do najnowszej wiadomości tool-use, gdy podczas wykonywania zadania pojawia się nowa treść
  • Śledzenie stanu przewijania — wasAtBottomRef śledzi, czy użytkownik ogląda dolną część logu, dzięki czemu auto-scroll nie przeszkadza, jeśli użytkownik świadomie przewinął w górę, aby sprawdzić wcześniejsze kroki
  • Reset przy zmianie zadania — stan „na dole” resetuje się przy przełączaniu zadań lub otwieraniu panelu logu, zapewniając czysty start dla każdego nowego uruchomienia agenta
  • Doprecyzowanie układu — zaktualizowane ciągi klas Tailwind w komponencie węzła workflow dla lepszego układu panelu

Kiedy uruchamiasz wieloetapowych agentów eigent cowork i chcesz widzieć, co dzieje się w czasie rzeczywistym, ta zmiana sprawia, że panel logu przypomina prawdziwy live feed.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1513


⚙️ Wykrywanie przestarzałego serwera w lokalnym środowisku deweloperskim

Nigdy więcej nie zastanawiaj się: „czy uruchamiam stary kod?”.

Dziękujemy @4pmtong za stworzenie i wydanie tej poprawki poprawiającej doświadczenie deweloperskie.

Każdy, kto uruchamia Eigent z VITE_USE_LOCAL_PROXY=true, zna ten problem: pobierasz nowe zmiany, zapominasz zrestartować backend i tracisz czas na debugowanie zachowania, które już zostało naprawione — ponieważ serwer działa na przestarzałym kodzie. PR #1517 rozwiązuje to za pomocą automatycznego wykrywania i trwałego powiadomienia.

Co nowego:

  • Hash Git przy starcie — backend teraz zapisuje SERVER_CODE_HASH z bieżącego commita Git podczas uruchamiania serwera
  • Rozszerzony endpoint /health — teraz zwraca zarówno wersję, jak i hash serwera, co pozwala frontendowi porównać oczekiwany i rzeczywisty stan serwera
  • Funkcja checkLocalServerStale() — frontend odpytuje endpoint health, porównuje hashe i wyświetla trwałe powiadomienie toast, gdy wykryje niezgodność
  • Git hash zamiast numeru wersji — celowo użyto hasha Git zamiast ciągu wersji, aby uniknąć fałszywych alarmów przy wydaniach tylko frontendowych, które nie zmieniają backendu
  • Obsługa Docker — zaktualizowano Dockerfile, aby hash był dostępny także w kontenerowych środowiskach deweloperskich

Jeśli współtworzysz eigent albo uruchamiasz go lokalnie do swoich open source cowork workflows, to niewielka, ale naprawdę cenna poprawka poprawiająca komfort pracy, która oszczędzi czas na debugowanie.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1517


📦 Auto-updates zasilane CDN

Szybsze aktualizacje. Mniej czekania.

Dziękujemy @4pmtong, z recenzją od @Pakchoioioi, za przełączenie feedu auto-update z GitHub Releases na CDN.

Wcześniej automatyczny updater Electron Eigenta pobierał pakiety instalacyjne bezpośrednio z GitHub Releases. Działało to, ale infrastruktura wydań GitHuba nie jest zoptymalizowana pod kątem szybkości dystrybucji binarnej na dużą skalę. Przejście na feed CDN oznacza, że pakiety aktualizacji są teraz serwowane z węzłów brzegowych bliżej użytkowników.

Co się zmieniło:

  • CDN jako źródło aktualizacji — updater Electron teraz wskazuje na feed hostowany na CDN zamiast GitHub Releases przy pobieraniu pakietów
  • Szybsze pobieranie — szczególnie odczuwalne dla użytkowników spoza Ameryki Północnej, gdzie pokrycie edge przez CDN GitHuba jest słabsze
  • Taki sam rytm wydań — nic nie zmienia się w tym, kiedy wydania są publikowane; zmienia się tylko miejsce, z którego pobierane są pakiety

Jeśli zauważałeś wolne pobieranie aktualizacji, gdy Eigent prosił o uaktualnienie, ta zmiana powinna znacząco poprawić to doświadczenie.

🔗 PR: https://github.com/eigent-ai/eigent/pull/1543


🐛 Poprawki błędów

To wydanie zawiera również trzy ukierunkowane poprawki:

  • Naprawiono NameError przy starcie backendu z ostrzeżeniami dotyczącymi katalogu publicznego — server/main.py odwoływał się do niezdefiniowanej zmiennej logger podczas logowania tworzenia katalogu publicznego lub ostrzeżeń o mountowaniu, co powodowało NameError podczas inicjalizacji. Naprawiono to, zastępując ją poprawnie zaimportowanym loguru_logger. (#1520 — @mxl)

  • Naprawiono problem ponownego otwierania błędu portu przeglądarki — usunięto błąd powodujący, że port agenta przeglądarkowego nie działał po ponownym otwarciu, co mogło pozostawić narzędzie browser w stanie, z którego nie dało się odzyskać w trakcie sesji. (#1545 — @Douglasymlai)

  • Naprawiono walidację modelu Anthropic odrzucającą brakujący max_tokens — Anthropic Messages API wymaga dodatniej wartości całkowitej max_tokens, ale formularz BYOK nie udostępnia tego pola. Gdy walidacja uruchamiała się bez niego, Anthropic zwracał błąd 400. Poprawka zapewnia, że zarówno validate_model_with_details, jak i create_agent scalają domyślną wartość 4096 dla pola max_tokens, gdy brakuje go na platformie Anthropic. (#1549 — @emag165, dopracowane przez @fengju0213)


❤️ Społeczność wciąż podnosi poprzeczkę

Ten sprint przyniósł:

  • Cachowanie promptów w całej platformie dla wszystkich dostawców modeli, z głębią dla AWS Bedrock Converse i Anthropic BYOK
  • Dodanie możliwości przesyłania plików do agenta przeglądarkowego
  • Auto-scroll w logu workera do monitorowania zadań na żywo
  • Wykrywanie przestarzałego lokalnego serwera dla deweloperów korzystających z lokalnego proxy
  • Pobieranie auto-updates wspierane przez CDN dla szybszych aktualizacji
  • Trzy ukierunkowane poprawki błędów obejmujące start backendu, obsługę portu przeglądarki i walidację modelu Anthropic

Każda z tych zmian pochodzi od osób, które używają Eigenta, napotkały realny problem i wniosły poprawkę lub funkcję. To właśnie rytm open source cowork w najlepszym wydaniu.

Jeśli myślisz o współtworzeniu — czy to modeli, UX, narzędzi agentowych, skilli, czy infrastruktury — v0.0.90 to świetny obraz tego, co jest możliwe. Dołącz.

Budujmy dalej.

Recent Posts

Qwen3.8-Max: model Alibaba do kodowania z otwartymi wagami i 2,4 bln parametrów
Aug 4, 2026

Qwen3.8-Max: model Alibaba do kodowania z otwartymi wagami i 2,4 bln parametrów

Qwen3.8-Max to model Alibaba z otwartymi wagami i 2,4 bln parametrów do kodowania oraz pracy agentowej. Poznaj specyfikację, ceny, potwierdzone fakty i niewiadome.

EigentEigent
Thinking Machines Inkling-Small: Model 276B, który bije swojego większego brata
Aug 4, 2026

Thinking Machines Inkling-Small: Model 276B, który bije swojego większego brata

Inkling-Small od Thinking Machines Lab to model MoE 276B z otwartymi wagami, który dorównuje Inkling przy jednej czwartej rozmiaru. Specyfikacja, benchmarki, ceny i znaczenie dla branży.

EigentEigent
Alternatywa dla Augment Code
Aug 3, 2026

Alternatywa dla Augment Code

Porównaj alternatywy dla Augment Code w dużych bazach kodu pod względem aktualnych cen, wspólnego użycia, jakości kontekstu, dostępu do źródeł, samodzielnego hostingu, bezpieczeństwa i dopasowania do zespołu.

Douglas LaiDouglas Lai
Automate everything with AI workforce on desktop
Download Eigent

Wypróbuj Eigent już dziś

Pobierz open-source’ową aplikację desktopową. Twoja SI workforce, działająca na Twoim komputerze.

Pobierz Eigent
Eigent

Otrzymuj najnowsze aktualizacje, poradniki i wydania dotyczące automatyzacji SI workforce.

ProduktEigentŚrodowiskaCennikDla firm
OdkrywajRozwiązaniaPrzypadki użyciaUmiejętnościWtyczkiBlogi
DeweloperzyDokumentacjaGitHubCAMEL-AIFundusz Open SourcePartner
PobierzDla open source
FirmaO nasBrandKarieraWarunki korzystaniaPolityka prywatnościBezpieczeństwo i zaufaniePolityka plików cookiePolityka zwrotów i wersji próbnej

Wszelkie prawa zastrzeżone © 2026 EIGENT UK LTD

Wydano nową wersję Eigent 1.0!download