Eigent Release Notes v1.0.2: Connector Gateway, podgląd w sesji i kontrola BYOK
Łącz aplikacje innych firm, podglądaj pracę bez opuszczania sesji i dostosowuj każdy model BYOK

Eigent v1.0.2 to wydanie, którego celem jest utrzymanie pracy w połączeniu, na widoku i w ciągłym ruchu. Nowy Connector Gateway przenosi hostowane połączenia z aplikacjami innych firm bezpośrednio do Eigent przez MCP, a panel podglądu w sesji zapewnia stronom przeglądarki, plikom, canvasom, terminalom i recenzjom jedno miejsce obok rozmowy.
To wydanie daje również użytkownikom BYOK bezpośrednią kontrolę nad parametrami modeli, sprawia, że udostępnianie zrzutów ekranu jest tak proste jak wklejenie ich do czatu, wyjaśnia działania agentów w dzienniku pracy na żywo i wzmacnia długotrwałe workflowy, dzięki którym Eigent jest prawdziwą platformą open source cowork. Przyjrzyjmy się szczegółom.
🔌 Connector Gateway: Twoje aplikacje dostępne dla agentów
Największą nowością w v1.0.2 jest bezpośrednia droga z Eigent do narzędzi, w których już znajduje się Twoja praca.
Ogromne podziękowania dla @4pmtong za zbudowanie pierwszej integracji Connector Gateway po stronie Eigent w PR #1776.
Connector Gateway dodaje niezależny od dostawcy interfejs dla hostowanych środowisk connectorów. Zamiast łączyć każdą usługę bezpośrednio z aplikacją desktopową, Eigent nawiązuje połączenie przez hostowany eigent_server, otrzymuje odpowiednią konfigurację MCP i udostępnia te narzędzia przy uruchamianiu nowego zadania.
Co nowego:
- Wyszukiwanie connectorów — przeglądaj dostępnych dostawców z wyszukiwaniem i paginacją w sekcji Connectors
- Panel szczegółów connectora — sprawdź metadane dostawcy, stan połączenia, dostępne akcje i ich podgląd przed użyciem connectora
- Interfejs zależny od możliwości — Connector Gateway pojawia się tylko wtedy, gdy połączony serwer Eigent deklaruje obsługę tej funkcji
- Automatyczne montowanie MCP — połączone narzędzia są dodawane do nowych zadań przez konfigurację MCP Gatewaya
- Prompty agentów świadome connectorów — agenci preferują teraz właściwe narzędzia MCP, gdy prosisz o zapytanie lub obsługę połączonej aplikacji zewnętrznej
- Architektura niezależna od dostawcy — nazwa i struktura integracji sprawiają, że Eigent nie jest trwale związany z jednym dostawcą connectorów
To ważny krok w stronę środowiska cowork, w którym agenci mogą przejść od planowania do działania bez zmuszania użytkownika do ręcznego kopiowania informacji między aplikacjami.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1776
🖥️ Jeden panel podglądu w sesji dla każdego rodzaju pracy
Twoja praca może teraz pozostać obok rozmowy, zamiast otwierać się w rozproszonych oknach.
Podziękowania dla @Douglasymlai za wprowadzenie ujednoliconego panelu podglądu w PR #1750.
Dawny podgląd przeznaczony wyłącznie do plików stał się przestrzenią roboczą z kartami dla przeglądarki, plików, canvasu, terminala i recenzji. Znajduje się w skalowalnym panelu obok czatu, płynnie się otwiera i zamyka oraz zapamiętuje stan osobno dla każdego projektu.
Co nowego:
- Pięć typów podglądu — otwieraj karty przeglądarki, pliku, canvasu, terminala i recenzji w jednym spójnym panelu
- Wbudowana przeglądarka desktopowa — nawiguj przyciskami wstecz, dalej i odśwież, paskiem adresu oraz opcją otwarcia strony w przeglądarce systemowej
- Linki pozostają w kontekście — kliknięcie linku HTTPS w czacie desktopowym otwiera go w podglądzie sesji, zamiast wyprowadzać Cię z Eigent
- Skalowalny układ sesji — zmieniaj proporcje między rozmową i podglądem wraz z potrzebami zadania
- Stan podglądu dla każdego projektu — po przełączeniu sesji karty pozostają przypisane do właściwego projektu
- Bezpieczniejsze webview — niebezpieczne ustawienia gościa i źródła inne niż HTTP(S) są blokowane, a linki otwierające nowe okna pozostają w kontrolowanym podglądzie
- Oszczędne zarządzanie zasobami — nieaktywne procesy przeglądarki są usuwane po dziesięciu minutach, aby odzyskać zasoby renderera
Niezależnie od tego, czy agent wygenerował plik, otworzył źródło badawcze, czy utworzył coś wymagającego recenzji, rezultat ma teraz naturalne miejsce wewnątrz sesji.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1750
🎛️ Parametry modeli BYOK i wybór modelu na poziomie sesji
Własny klucz oznacza teraz także własne ustawienia inferencji.
Dziękujemy @fengju0213 za dodanie parametrów modeli BYOK w PR #1765 oraz @iyernaveenr za utrwalanie wyboru modelu dla każdej sesji czatu w PR #1736.
Wcześniej użytkownicy BYOK mogli wybrać dostawcę i model, ale nie mieli obsługiwanego interfejsu dla ustawień takich jak temperature, top_p czy max_tokens. Eigent v1.0.2 dodaje opcjonalny edytor JSON do każdej karty dostawcy BYOK, waliduje obiekt bezpośrednio w interfejsie, zapisuje go z dostawcą i poprawnie przekazuje zarówno do domyślnego modelu zadania, jak i do nadpisań workerów opartych na dostawcy.
Co nowego:
- Edytor parametrów modelu — konfiguruj obsługiwane parametry inferencji jako obiekt JSON z poziomu karty dostawcy BYOK
- Natychmiastowa walidacja — błędny JSON i wartości niebędące obiektami są wykrywane, zanim dotrą do modelu
- Ustawienia zachowywane w obie strony — parametry są szyfrowane, zapisywane i przywracane po ponownym otwarciu dostawcy
- Propagacja na poziomie workerów — własne i lokalne workery otrzymują konfigurację wybranego dostawcy bez przechowywania kluczy API ani sekretów dostawcy w stanie workera
- Bezpieczniejsze logi — dane uwierzytelniające modeli poszczególnych workerów są ukrywane w wyjściu debugowania nowych agentów
- Model dla każdej sesji — istniejące rozmowy pamiętają wybrany model między kolejnymi zapytaniami i restartami aplikacji, bez zmiany globalnej wartości domyślnej
Rezultat to dokładniejsza kontrola dla zaawansowanych użytkowników oraz bardziej przewidywalne rozmowy, gdy kilka projektów korzysta jednocześnie z różnych modeli.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1765
🔗 PR: https://github.com/eigent-ai/eigent/pull/1736
📎 Wklejaj obrazy do czatu i ufaj otrzymanym plikom
Udostępnianie agentowi kontekstu wizualnego powinno być równie szybkie jak wysłanie go członkowi zespołu.
Dziękujemy @iyernaveenr za obsługę wklejania plików ze schowka w PR #1740 oraz @4pmtong za poprawki plików wyjściowych i Agent Folder w PR #1767, #1773 i #1798.
Możesz teraz skopiować zrzut ekranu i wkleić go bezpośrednio do pola czatu. Na komputerze Eigent bezpiecznie zapisuje bajty ze schowka do pliku tymczasowego i przekazuje wynik do istniejącego procesu załączników. W wersji webowej wklejone pliki korzystają z tej samej ścieżki przesyłania co pliki przeciągnięte. Zwykły tekst nadal wkleja się normalnie, nawet gdy schowek zawiera jednocześnie tekst i obraz.
Co ulepszono:
- Wklejanie obrazów ze schowka — użyj
Cmd+VlubCtrl+V, aby dołączyć zrzut ekranu bez otwierania okna wyboru pliku - Obsługa plików ze schowka — elementy skopiowane z menedżera plików mogą trafić do tego samego procesu załączników
- Spójne zabezpieczenia — wklejanie podlega tym samym regułom dostępności, deduplikacji oraz komunikatom powodzenia i błędu co przeciąganie plików
- Poprawne ścieżki sandboxa — ścieżki wyjściowe
sandbox:/...nie są już błędnie odczytywane jako ścieżki dysków Windows - Bezpieczniejsze wykrywanie plików — adresy URL i nieznane schematy nie są przedstawiane jako lokalne pliki wyjściowe
- Rozwiązywanie ścieżek wyjściowych dla użytkownika — pliki są znajdowane w ścieżce bieżącego identyfikatora użytkownika, z dotychczasowym magazynem opartym na adresie e-mail jako rozwiązaniem awaryjnym
- Czystszy Agent Folder — wewnętrzne katalogi główne zadań są ukryte, a katalogi nie są już pokazywane jako klikalne pliki
Zmiany domykają obie strony procesu: łatwiej przekazać agentowi dane wizualne i pewniej otworzyć pliki, które utworzył.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1740
🔗 PR: https://github.com/eigent-ai/eigent/pull/1767
🔗 PR: https://github.com/eigent-ai/eigent/pull/1773
🔗 PR: https://github.com/eigent-ai/eigent/pull/1798
🔎 Czytelniejsze dzienniki pracy oparte na typowanych zdarzeniach workflow
Gdy agenci pracują, Eigent powinien przedstawiać ich postęp w sposób łatwy do zrozumienia i niezawodny do przetwarzania.
Dziękujemy @Pakchoioioi za ulepszenia dziennika pracy w PR #1696 i #1697, @Douglasymlai za typowaną magistralę zdarzeń aplikacji w PR #1771 oraz @fengju0213 za raportowanie użycia tokenów na poziomie żądania w PR #1362.
Aktywność narzędzi oddziela teraz żądanie wysłane do narzędzia od otrzymanej odpowiedzi. W trybie Single Agent nagłówek dziennika pracy zastępuje też ogólną etykietę „CAMEL Agent” aktualną wartością active_form dla wykonywanego kroku, aktualizując ją subtelnym przejściem wraz z postępem planu.
Co się zmieniło:
- Karty Request i Response — dane wejściowe i wyjściowe narzędzi mają osobne etykiety, zamiast być łączone w jeden blok
- Nazwy kroków na żywo — dzienniki trybu Single Agent pokazują bieżącą czynność i aktualizują się wraz z postępem pracy
- Czytelne zawijanie długich etykiet — tekst aktywnego kroku pozostaje czytelny zamiast być ucinany
- Typowana magistrala zdarzeń aplikacji — ścieżki workflow emitują ustrukturyzowane zdarzenia aplikacji przez lekką, testowalną warstwę
- Buforowanie wczesnych zdarzeń — zdarzenia startowe bezpiecznie czekają, aż odbiorca będzie gotowy
- Zdarzenia użycia na poziomie żądania — niestrumieniowane kroki z wieloma żądaniami mogą raportować użycie tokenów po zakończeniu każdego żądania modelu, zamiast czekać na cały krok
- Ochrona przed podwójnym liczeniem — raportowanie na poziomie żądania i kroku jest koordynowane, aby tokeny nie były liczone dwa razy
To widoczne dla użytkownika ulepszenia czytelności z mocniejszym fundamentem zdarzeń pod spodem — przydatne dziś i gotowe na bogatszą diagnostykę workflow w przyszłości.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1696
🔗 PR: https://github.com/eigent-ai/eigent/pull/1697
🔗 PR: https://github.com/eigent-ai/eigent/pull/1771
🔗 PR: https://github.com/eigent-ai/eigent/pull/1362
✨ Bardziej przemyślane doświadczenie czatu i aplikacji desktopowej
Drobne interakcje wokół zadania są teraz spokojniejsze, czytelniejsze i bardziej celowe.
Dziękujemy @Douglasymlai za przeprojektowanie edytora czatu, podpowiedzi, aktualizacji, procesu logów wsparcia i systemu animacji w PR #1749, #1754, #1751, #1802 i #1805. Dziękujemy także @iyernaveenr za przywracanie ostatnio odwiedzonej sesji przy uruchomieniu i otwieranie przełączonych czatów na najnowszej wiadomości w PR #1745 i #1733.
Co ulepszono:
- Dwupoziomowy edytor czatu — akcje wiadomości znajdują się nad osobnym wierszem konfiguracji projektu dla trybu sesji, modelu i wysiłku rozumowania
- Bezpośrednie selektory connectorów i skills — dodawaj tokeny
@connectori#skillbez przechodzenia przez ogólne menu z plusem - Podpowiedzi zależne od intencji — etykiety nawigacyjne pojawiają się natychmiast, a bogatsze informacje zachowują krótkie, spokojniejsze opóźnienie
- Postęp aktualizacji w interfejsie — aktualizacje aplikacji desktopowej pobierają się w tle i pokazują postęp na górnym pasku, po czym pojawia się wyraźna akcja „Uruchom nową wersję”
- Pobieralne logi diagnostyczne — okno Support może eksportować logi aplikacji desktopowej Eigent i logi zadań CAMEL
- Wznów od miejsca zakończenia — ponowne otwarcie aplikacji przywraca ostatnio odwiedzoną rozmowę, gdy jest to właściwe
- Najnowsza wiadomość przy zmianie projektu — zmiana czatu przenosi prosto na aktualny koniec rozmowy
- Bardziej spójne animacje — celowane przejścia zastępują ogólne
transition-allw onboardingu, zadaniach, workflowach, skills, connectorach, panelach bocznych i oknach dialogowych, z obsługą ograniczenia ruchu tam, gdzie jest potrzebna
Pojedynczo są to niewielkie zmiany. Razem usuwają tarcie z części Eigent, których używasz przez cały dzień.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1749
🔗 PR: https://github.com/eigent-ai/eigent/pull/1754
🔗 PR: https://github.com/eigent-ai/eigent/pull/1751
🔗 PR: https://github.com/eigent-ai/eigent/pull/1745
🔗 PR: https://github.com/eigent-ai/eigent/pull/1733
🔗 PR: https://github.com/eigent-ai/eigent/pull/1802
🔗 PR: https://github.com/eigent-ai/eigent/pull/1805
🛡️ Długotrwałe workflowy, które nie przestają działać
Niezawodność ma największe znaczenie, gdy zadanie działa już od dłuższego czasu.
Wielkie podziękowania dla @iyernaveenr za ochronę aktywnych uruchomień podczas zmiany projektów i zamykania okna, konfigurowalne limity czasu kroków, rejestrowanie kosztów nieudanych uruchomień i naprawę stanu ukończenia w PR #1748, #1747, #1746 i #1737. Dziękujemy @4pmtong za wzmocnienie zdalnego sterowania w tle, uruchamiania backendu, hydratacji Space i obsługi nieaktualnych odpowiedzi w PR #1774, #1775, #1797 i #1799.
Co działa bardziej niezawodnie:
- Zmiany projektu zachowują aktywne uruchomienia — przechodzenie między projektami nie usuwa ani nie odtwarza już stanu w sposób, który może przerwać aktywny strumień
- Ostrzeżenia przy zamykaniu obejmują każdy projekt — Eigent ostrzega przed zamknięciem okna, gdy trwa dowolne uruchomienie, a nie tylko zadanie widoczne na ekranie
- Konfigurowalny limit czasu kroku — wdrożenia mogą zmienić
AGENT_STEP_TIMEOUT_SECONDS, zachować domyślne 30 minut lub wyłączyć limit dla pojedynczego kroku - Koszt nieudanych uruchomień jest rejestrowany — użycie tokenów zgromadzone przed limitem czasu lub błędem nie pozostaje już zerowe
- Długie odpowiedzi nadal się kończą — podsumowania historii są ograniczane do limitu bazy danych bez blokowania zmiany statusu zadania na ukończone
- Remote Control działa w tle — wiadomości zdalne mogą trafiać do projektu w tle bez wymuszania zmiany projektu w interfejsie desktopowym
- Bezpieczniejsze uruchamianie lokalnego backendu — podwójne uruchomienia, wyścigi restartów i uszkodzone potoki konsoli są obsługiwane bardziej defensywnie
- Aktywny Space przetrwa hydratację — synchronizacja z serwerem zachowuje Space wybrany przez użytkownika i tworzy pusty tylko w rzeczywistych przypadkach konfiguracji lub migracji
- Spóźnione odpowiedzi użytkownika kończą się łagodnie — nieaktualne odpowiedzi po usunięciu blokady zadania czyszczą przestarzały stan interfejsu, zamiast wyświetlać błędy programu backendu
Dla osób korzystających z Eigent przy długiej pracy badawczej, programistycznej lub dokumentacyjnej te poprawki sprawiają, że aplikacja desktopowa jest znacznie bezpieczniejszym miejscem do pozostawienia poważnych zadań w toku.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1748
🔗 PR: https://github.com/eigent-ai/eigent/pull/1747
🔗 PR: https://github.com/eigent-ai/eigent/pull/1746
🔗 PR: https://github.com/eigent-ai/eigent/pull/1737
🔗 PR: https://github.com/eigent-ai/eigent/pull/1774
🔗 PR: https://github.com/eigent-ai/eigent/pull/1775
🔗 PR: https://github.com/eigent-ai/eigent/pull/1797
🔗 PR: https://github.com/eigent-ai/eigent/pull/1799
🐛 Więcej poprawek logowania, czatu, OAuth, Windows i Docker
To wydanie zawiera również ukierunkowane poprawki w całym stosie:
-
Naprawiono utratę stanu konta przy logowaniu lokalnym — lokalne sesje odzyskują identyfikator użytkownika z odpowiedzi logowania lub tokenu dostępu, dzięki czemu pusty Legacy Space tylko do odczytu nie zastępuje prawdziwych Spaces i projektów użytkownika. (#1739 — @iyernaveenr)
-
Naprawiono niewidoczne bloki kodu, gdy motywy systemu i aplikacji się różnią — kolory tekstu i tła kodu korzystają teraz z tego samego motywu aplikacji, dzięki czemu wszystkie cztery kombinacje jasny/ciemny pozostają czytelne. (#1735 — @iyernaveenr)
-
Naprawiono skaczący kursor czatu podczas szybkiego pisania — pozycja kursora jest teraz przywracana synchronicznie po renderowaniu tekstu sformatowanego, a tylko przewijanie zależne od układu czeka na następną klatkę. (#1732 — @iyernaveenr)
-
Naprawiono zakres skills w trybie Single Agent — Single Agent jest zawsze widoczny jako pierwszy w selektorze dostępu do skills, a jego aliasy są spójnie normalizowane podczas dopasowywania na frontendzie i backendzie. (#1759 — @suger-m)
-
Naprawiono wykrywanie możliwości terminala w Windows — natywne środowiska PowerShell i Command Prompt mogą rejestrować narzędzia terminalowe, nawet gdy Bash nie jest zainstalowany. (#1716 — @fengju0213)
-
Naprawiono obsługę magazynu zaufania backendu — dołączone backendy desktopowe mogą korzystać z certyfikatów zaufanych przez system operacyjny, w tym prywatnych CA używanych przez zdalne punkty końcowe modeli HTTPS. (#1700 — @fengju0213)
-
Naprawiono kodowanie adresu autoryzacji OAuth — adaptery Slack, Notion, X i Google poprawnie kodują teraz adresy przekierowania, scopes, state, Unicode i inne znaki specjalne. (#1636 — @hobostay)
-
Naprawiono świeże buildy serwera Docker —
.gitpozostaje dostępny dla montowania bind BuildKit używanego do zapisania commita serwera, bez kopiowania go do warstwy obrazu. (#1703 — @nilbot)
📚 Zależności i dokumentacja
Dziękujemy @fengju0213 za aktualizację camel-ai do 0.2.91a5 w PR #1760, @carlosjarenom za poprawienie wymagań Pythona w README serwera z 3.10 na 3.12 w PR #1672, @Douglasymlai za odświeżenie najważniejszych funkcji produktu i przypadków użycia w lokalizowanych plikach README w PR #1802, @4pmtong za wydzielenie przesyłania buildów open source do osobnego prefiksu S3 w PR #1801 oraz @Wendong-Fan za aktualizację kodu QR WeChat.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1760
🔗 PR: https://github.com/eigent-ai/eigent/pull/1672
🔗 PR: https://github.com/eigent-ai/eigent/pull/1801
❤️ Społeczność stale podnosi poprzeczkę
To wydanie dostarcza:
- Connector Gateway, który udostępnia agentom hostowane narzędzia zewnętrzne przez MCP
- Ujednolicony podgląd w sesji dla przeglądarki, plików, canvasu, terminala i recenzji
- Parametry modeli BYOK i wybór modelu zachowywany dla każdej rozmowy
- Wklejanie obrazów ze schowka i bardziej niezawodną obsługę wygenerowanych plików
- Czytelniejsze dzienniki pracy na żywo, typowane zdarzenia workflow i raportowanie tokenów na poziomie żądania
- Przeprojektowany edytor, inteligentniejsze podpowiedzi, widoczny postęp aktualizacji i pobieralne logi wsparcia
- Silniejszą ochronę długotrwałych zadań podczas zmian projektu, zamykania okna, przekroczenia limitu czasu i sterowania w tle
- Ukierunkowane poprawki logowania, renderowania czatu, skills, Windows, certyfikatów, OAuth i Docker
Eigent v1.0.2 sprawia, że produkt lepiej radzi sobie z pracą pomiędzy najważniejszymi momentami: łączeniem właściwego narzędzia, utrzymywaniem kontekstu na widoku, wyjaśnianiem działań agenta i ochroną uruchomionego zadania.
Każda funkcja i poprawka powstała dzięki contributorom, którzy przekształcili rzeczywiste tarcia w workflow w lepsze doświadczenie open source cowork. Jeśli chcesz pomóc kształtować kolejne kroki, poznaj kod, otwórz issue lub wyślij PR.
🔗 Release: https://github.com/eigent-ai/eigent/releases/tag/v1.0.2
Budujmy dalej.
Recent Posts

Inżynieria grafów dla agentów AI: Poza pojedynczymi pętlami sprzężenia zwrotnego
Inżynieria grafów łączy wiele pętli sprzężenia zwrotnego w jedną sieć, dzięki czemu agenci AI nie manipulują własnymi metrykami. Dowiedz się, dlaczego pojedyncze pętle zawodzą i jak naprawić topologię.

Kimi K3: Model Moonshot AI o 2,8T Parametrach Open-Weight dla Agentycznego Kodowania
Kimi K3 to model open-weight Moonshot AI o 2,8 biliona parametrów — największy w historii. Sprawdź specyfikacje, benchmarki, ceny i znaczenie dla agentów AI.

Thinking Machines Inkling: Pierwszy Model Open-Weights Miry Murati
Pierwszy model Thinking Machines Lab, Inkling, to 975B open-weights multimodalny MoE z regulowanym wysiłkiem myślenia. Specyfikacje, benchmarki i znaczenie tego modelu.