Eigent Release Notes v0.0.89: Server Refactor v1, Haiku 4.5, and Security Auditor Skill
Architektura oparta na domenach, obsługa nowych modeli i wbudowana funkcja audytu bezpieczeństwa dla Twoich agentów cowork Eigent

Eigent v0.0.89 to fundamentalne wydanie. Pod maską cały serwer został przeorganizowany wokół architektury opartej na domenach z wersjonowanym routowaniem API — zmiana, która sprawia, że backend Eigent jest czytelniejszy, bardziej skalowalny i znacznie łatwiejszy do współtworzenia. Na pierwszy rzut oka ta wersja dodaje Claude Haiku 4.5 do selektora modeli, udostępnia wbudowaną funkcję audytu bezpieczeństwa i wprowadza znaczące usprawnienia jakości życia w interfejsie czatu.
Dla każdego, kto używa Eigent jako swojej otwartej platformy cowork albo ocenia ją jako alternatywę cowork, v0.0.89 oznacza bardziej dojrzałą, gotową do produkcji podstawę. Zanurzmy się.
⚙️ Refaktoryzacja serwera v1: Architektura oparta na domenach
Największa zmiana w tym wydaniu — i taka, która wyznacza fundament pod wszystko, co przed nami.
Wielkie podziękowania dla @4pmtong, po review przez @Wendong-Fan, @bytecii i @fengju0213, za ukończenie refaktoryzacji serwera v1. To było znaczące przedsięwzięcie architektoniczne, które zmienia sposób organizacji backendu Eigent.
Wcześniej serwer korzystał z płaskiego układu controller/component/service. Działało to, gdy Eigent było mniejsze, ale wraz ze wzrostem platformy — dodawaniem kolejnych modeli, wyzwalaczy, dostawców OAuth i integracji MCP — płaska struktura stawała się coraz trudniejsza w nawigacji i rozbudowie. Nowy układ oparty na domenach rozwiązuje ten problem.
Co się zmieniło:
- Moduły domenowe — serwer jest teraz zorganizowany według domen:
chat,config,mcp,model_provider,oauth,trigger,user. Każda domena posiada własne warstwyapi/,schema/iservice/ - Infrastruktura rdzeniowa — współdzielone narzędzia, wcześniej rozproszone w
component/, zostały teraz skonsolidowane wcore/ - Wspólny pakiet — kwestie przekrojowe (autoryzacja, middleware, obsługa wyjątków, logowanie, narzędzia HTTP, typy) znajdują się w dedykowanym pakiecie
shared/ - Obsługa Trace ID — śledzenie żądań przez
contextvarsi middleware, co ułatwia debugowanie rozproszonych zadań agentów - Wersjonowane routowanie API — wszystkie wywołania API z frontendu zostały przeniesione z
/api/...do/api/v1/..., obejmując endpointy czatu, konfiguracji, MCP, wyzwalaczy, OAuth, użytkownika i dostawców modeli - Czyszczenie legacy — usunięto
component/auth.py,component/permission.py,component/stack_auth.pyicomponent/time_friendly.py
To właśnie taki fundament sprawia, że Eigent staje się poważniejszą otwartą platformą cowork — taką, po której contributorzy mogą pewnie się poruszać, a zespoły budować na niej w sposób zrównoważony.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1509
🔐 Security Auditor: Wbudowana funkcja do bezpieczeństwa kodu
Każdy agent cowork Eigent teraz ma wbudowaną świadomość bezpieczeństwa od razu po uruchomieniu.
Podziękowania dla @statxc, po review przez @a7m-1st i @Pakchoioioi, za dodanie skill-security-auditor jako domyślnego przykładowego skillu. Ten skill zapewnia wszystkim agentom Eigent uporządkowane, profesjonalne podejście do audytu kodu, wykrywania sekretów i skanowania podatności.
Funkcja security auditor to świetny przykład tego, co czyni Eigent przekonującą alternatywą cowork: zamiast uruchamiać osobne narzędzie bezpieczeństwa, możesz zlecić przeglądy bezpieczeństwa bezpośrednio agentowi Eigent jako część zwykłego workflow.
Co zawiera:
- 6-etapowy workflow audytu — rozpoznanie, wykrywanie sekretów, skanowanie OWASP Top 10, audyt zależności, przegląd konfiguracji oraz przegląd uwierzytelniania/autoryzacji
- Biblioteka wzorców podatności — szczegółowe wzorce wykrywania dla podatności typu injection, błędów uwierzytelniania, problemów kryptograficznych, deserializacji, SSRF i operacji na plikach w Pythonie, JavaScript, TypeScript, Go i Javie. Kontrole specyficzne dla frameworków Django, Flask, Express i Spring Boot
- Biblioteka wzorców sekretów — wzorce regex dla ponad 20 typów sekretów (AWS, GCP, Azure, GitHub, Slack, Stripe, SendGrid i inne), ciągów połączeń z bazą danych oraz kluczy prywatnych — z regułami redukcji false positive
scan_project.py— pełny skaner projektu, który sprawdza zakodowane na stałe sekrety, niebezpieczne wywołania funkcji i niebezpieczne wzorce konfiguracji. Obsługuje wyjście tekstowe i JSONscan_secrets.py— wyspecjalizowany skaner sekretów z filtrowaniem false positive (domyślnie pomija placeholdery, odwołania do zmiennych środowiskowych i pliki testowe), z dostępną flagą--include-tests- Zero zależności — oba skrypty działają wyłącznie na stdlib. Nie są wymagane instalacje przez pip
Nie było potrzeby wprowadzania żadnych zmian w Electron, frontendzie ani backendzie — skill jest automatycznie wykrywany z resources/example-skills/ poprzez istniejący mechanizm seedDefaultSkillsIfEmpty().
🔗 PR: https://github.com/eigent-ai/eigent/pull/1479
📊 Czytelniejsze użycie tokenów w nagłówku czatu
Mała zmiana w UI. Duża różnica w zrozumieniu tego, co konsumują Twoi agenci.
Podziękowania dla @dataCenter430, po review przez @a7m-1st, za przeprojektowanie wyświetlania tokenów w nagłówku czatu tak, aby było naprawdę informacyjne, a nie tylko liczbą do samodzielnego rozszyfrowania.
Wcześniej liczba tokenów wyświetlana obok „Chat” w nagłówku była zagadkowa — surowa liczba, taka jak 19994406, bez etykiety i bez kontekstu. Teraz to pełnoprawny element informacyjny.
Co nowego:
- Tooltip po najechaniu — najechanie na liczbę tokenów pokazuje etykietę „Użycie tokenów” z krótkim wyjaśnieniem
- Podział na zadanie i projekt — tooltip pokazuje zarówno bieżącą liczbę tokenów dla zadania, jak i łączną dla projektu (np. „To zadanie: 1,234 · Łącznie w projekcie: 5,678”)
- Styl
cursor-help— wizualny sygnał, że element jest interaktywny - Obsługa i18n — nowe klucze locale (
chat.token-usage,chat.token-usage-this-task,chat.token-usage-project-total) dodane we wszystkich obsługiwanych językach
Gdy uruchamiasz wieloetapowe workflow agentów w swoim obszarze roboczym eigent cowork, zrozumienie zużycia tokenów zarówno na poziomie zadania, jak i projektu jest kluczowe dla zarządzania kosztami i planowania wydajności.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1501
🤖 Obsługa modelu Claude Haiku 4.5
Szybsze, lżejsze agenty wtedy, gdy ich potrzebujesz.
Podziękowania dla @Abishek-Newar za dodanie Claude Haiku 4.5 do zestawu modeli Eigent. Haiku 4.5 to najszybszy i najbardziej opłacalny model Anthropic z rodziny Claude 4 — idealny do zadań o dużej skali, szybkich etapów klasyfikacji i lekkich agentów, którzy nie potrzebują pełnej mocy rozumowania Sonnet lub Opus.
Co dodano:
- Claude Haiku 4.5 dostępny w selektorze modeli dla wszystkich typów agentów
- Pełna zgodność z istniejącymi workflow agentów cowork Eigent
- Opcja opłacalna kosztowo dla obciążeń, w których ważniejsza jest szybkość niż głębokość
Obecność Haiku 4.5 w zestawie daje Ci pełne spektrum Claude 4 w przestrzeni roboczej eigent cowork — wybieraj odpowiedni model do każdego zadania bez opuszczania platformy.
🔗 PR: https://github.com/eigent-ai/eigent/pull/854
🔢 Formatowanie liczby tokenów z uwzględnieniem lokalizacji
Liczby powinny być czytelne. Teraz są.
Podziękowania dla @dev-miro26 za skoncentrowaną, ale bardzo istotną poprawkę: liczby tokenów w całej aplikacji korzystają teraz z Number.toLocaleString(), aby wyświetlać separatory tysięcy zgodne z lokalizacją.
Liczba taka jak 19994406 staje się 19,994,406 dla użytkowników en-US, 19.994.406 dla użytkowników de-DE i tak dalej — automatycznie, na podstawie ustawień regionalnych użytkownika.
Gdzie to działa:
- Liczba tokenów w nagłówku czatu w
HeaderBox - Liczby tokenów aktywnego i historycznego projektu w pasku bocznym historii
Małe usprawnienie jakości życia, które znacznie ułatwia szybki podgląd zużycia — zwłaszcza podczas dłuższych sesji agentów.
🔗 PR: https://github.com/eigent-ai/eigent/pull/1475
🐛 Poprawki błędów
To wydanie przynosi także kilka ukierunkowanych poprawek:
-
Naprawiono kartę akcji wyzwalacza pojawiającą się w połowie strumienia — Karta „Dodaj akcję wyzwalacza” pojawia się teraz dopiero po całkowitym zakończeniu wpisywania końcowej wiadomości END przez asystenta, co zapobiega przedwczesnemu pojawianiu się elementów UI, gdy markdown nadal jest strumieniowany. (#1474 — @kiannidev)
-
Naprawiono przepełnianie tekstu długiego zadania poza kartę zadania w ChatBox — Dodano
min-w-0, aby kontener tekstu zadania mógł się prawidłowo kurczyć wewnątrz wiersza flex, a nieefektywną klasęoverflow-wrap-anywherezastąpiono[overflow-wrap:anywhere], dzięki czemu długi tekst zadania zawija się poprawnie. (#1505 — @fengju0213) -
Przywrócono natywne stylowanie Electron w macOS — Wibrancy/natywne stylowanie okna macOS wprowadzone w v0.0.88 zostało cofnięte, podczas gdy trwają prace nad poprawą stabilności. (#1512 — @4pmtong)
❤️ Społeczność nadal podnosi poprzeczkę
Ten sprint dostarczył:
- Pełną refaktoryzację serwera opartą na domenach z wersjonowanym routowaniem API
- Dodanie Claude Haiku 4.5 do zestawu modeli
- Funkcję audytu bezpieczeństwa klasy produkcyjnej, zbudowaną i dostarczoną przez społeczność
- Inteligentniejsze wyświetlanie użycia tokenów w nagłówku czatu
- Formatowanie liczby tokenów z uwzględnieniem lokalizacji w całym UI
- Trzy ważne poprawki błędów
v0.0.89 to wydanie, które czyni Eigent bardziej wydajnym na pierwszy rzut oka i solidniejszym pod spodem. Niezależnie od tego, czy używasz go jako swojego głównego otwartego narzędzia cowork, oceniasz jako alternatywę cowork dla zamkniętych platform, czy współtworzysz ekosystem eigent cowork — to wydanie przesuwa granicę w znaczący sposób.
Budujmy dalej.
Recent Posts

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.

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.

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.