Zdelegować z concurrecy w budowaniu miejsc pracy, a nie rozmieszczania Kubernetes
Współwadność na poziomie przepływu pracy serializowała cały rurociąg (w tym kubectl rollouts). Przenieś grupę do pracy w budowanie tylko w celu wdrożenia zadań ...
Odbuduj dla kamo-shared-library update (usuj organizacyjnaType, dodaj jestTopLevel)
Odbuduj dla kamo-shared-library update (usuj organizacyjnaType, dodaj jestTopLevel)
Odbuduj dla kamo-shared-library (CREATE_CHILD_ORG prawa + apply-to flagi)
Wyciąga nowe RoleRightType.CREATE_CHILD_ORG (id 131), trzy flagi typu apply-to na ChildOrgSecurityModel, dwa 13-argowe usługi i pomocników typu Creator AppliedM...
Odbudowa dla aktualizacji kamo-shared-library (appConfig upsert-only fix)
Pociąga zahartowany - który nie usuwa już wierszy aplikacji Konfiskat, których typy usług są nieobecne w ładunku dzwoniarza - zapobiega cichej utracie danych po...
Przebudowa dla aktualizacji biblioteków kamo-shared (effective-feature resolator)
Odbiera nowe metody AppliedModelEnforcementService (komputerAvailabilitiesMap, jestAppEffictivelyEnabled, getEfficlyEnabledAppTypes, computeEffictiveFeatures), ...
Odbudowa dla aktualizacji biblioteki kamo-shared (stosowane egzekwowanie modelu + aplikacjaConfigs + isPrivate)
Wyzwala przebudowę, dzięki czemu ta usługa ciągnie zaktualizowany bibliotekę ważone kamo zawierającą AppliedModelEnforcementService, ChildOrgSecurityModelAppCon...
Przebudowa aktualizacji biblioteki kamo-shared (przepisy siły w czasie biegu + DEFAULT fallback w MemberRightsAppliedService)
Wyzwala przebudowę, więc ta usługa odbiera zaktualizowane - które stosuje reguły wzorzystów i DEFAULT-template na szczycie istniejącej kaskady.
Odbuduj dla aktualizacji biblioteki kamo-shared (model główny, domyślne szablony ról, resolwator siłowy)
Wyzwala przebudowę, więc ta usługa ciągnie nową wersję biblioteki w sposób waszący kamo, zawierającą Organization.branchTypeID, Organization.masterModelID, podm...
Dodaj grupę concurrency, aby zapobiec duplikatowi biegów przepływu pracy
Gdy pchnięcie uruchamia przepływ pracy i przepływ pracy_dispatch jest również wystrzelony (lub dwa pchnięcia przychodzą w szybkim tempie), oba biegi zostaną uru...
Odbudowa wyzwalacza z zaktualizowanej biblioteki współdzielonej (PublicChatVisitor -MapsId fix)
Dodaj publiczne punkty końcowe czatu AI dzięki integracji RAG dla anonimowych gości
Dodaje /api/ai/public/sessions endpoints dla anonimowego czatu AI na stronach marketingowych. Objętości filtra OTK auth dla ścieżek publicznych. Korzysta z moni...
Niższy próg min-score RAG od 0,5 do 0,25, aby zatrzymać filtrowanie odpowiednich wyników KB
Próg 0,5 cichu odrzucał prawidłowe wyniki z modelu osadzania, Zwłaszcza w przypadku treści specyficznych dla domeny z mniejszymi wektorami 384-dim.
Pass memberType przez RAG wyszukiwanie wyników wyszukiwania odbiorców-scoped KB
Rozwiązuj typ członka z MemberRepository i zamieniaj go w żądaniach wyszukiwania RAG Tak więc wektor DB może filtrować artykuły KB według widoczności odbiorców.
Integracja narzędzia MCP z pętlą zawołycza w synchronizacji przepływu czatu
Ustrukturyzowane cytowanie post-processing zapewnia, że źródła RAG są zawsze cytowane
Wire ConversationContextService do zarządzania kontekstem okien przesuwnych
Przycina historię konwersacji, aby dopasować okno kontekstowe modelu przed wysłaniem - LLM. Utrzymuje ostatnie wiadomości dosłownie, podsumowuje starsze.
RAG w obsłudze strumieniowego, pełny fragment tekstu, zapytaniach z konwersacji
Add ConversationContextService do zarządzania kontekstem okien przesuwnych
Uwzględnij klikalne linki źródłowe w kontekście RAG dla czatu AI
Zaktualizuj RagClient, aby osadzić linki do znaczników w kontekście przesłanego na Model AI. KB artykuły link to /kb/'guid', notes link do /noty?id-noted. Instr...
Przekaż memberId do RAG dla niewiadomego czatu AI
Dodaj ekstraktMemberId do SessionHelper. Zaktualizuj RagClient do wysłania CzłonekId w żądaniach wyszukiwania, więc RAG zwraca oba artykuły lubg KB I własne not...
Aktualizuj odniesienia do identyfikatorów podmiotu AI z Long to UUID
Aktualizuje wszystkie kontrolery, usługi i obsługę WebSocket, aby korzystać z UUID Identyfikatory jednostki AI (dostawcy, modele, sesje, wiadomości, foldery, za...
Dodaj ciało odpowiedzi i wyloguj się z RagClient do debugowania
Zaloguj adres URL żądania wyszukiwania RAG, orgId, kwerendy i organu odpowiedzi na Błąd do zdiagnozowania 500 odpowiedzi RAGService.
Dodaj wstrzyknięcie kontekstu RAG dla bazy wiedzy w czacie AI
- Nowa usługa RagClient do dzwonienia do RAGService semantic search - ChatOrchestrationService wstrzykuje kontekst KB przed odpowiedzią AI - Konfigurowalny prze...
Użyj zakończenia czatu bez strumieniowania dla punktu końcowego REST
Przesyłanie strumieniowe przez REST z blokLast() tworzyło puste odpowiedzi, ponieważ Parowanie SSE WebClient nie działa niezawodnie z bodyToFlux (Stringclass). ...
Dodaj szczegółową rejestrowanie błędów do HuggingFaceAdapter do debugowania 400 błędów
Przechwytuje i rejestruje rzeczywisty organ reagowania na błędy HF zamiast tylko kodu statusu.
Przełącz HuggingFace na router.huggingface.co (api-inference jest przestarzały)
HF zwraca 410 na api-inference.huggingface.co z wiadomością do użycia Zamiast tego router.huggingface.co.
Użyj punktu końcowego kompatybilnego z HuggingFace OpenAI z modelem w ciele zapytania
HF /v1/chat/completions punkt końcowy pobiera identyfikator modelu w korpusie JSON, Nie na ścieżce URL. Przełączane z routingu adresów URL na standard
Uwzględnij wszystkie modele (aktywny + inaktywny) w odpowiedzi GET pojedynczego dostawcy
Dodaj liczbę modeli do listy dostawców, przełącz HF do punktu końcowego routera
- Dołącz modelCount w liście dostawców GET response - Przełącz domyślny URL twarzy do routera.huggingface.co - Obsługa zarówno formatów api-inference, jak i rou...
Wsparcie włączenia/uniemożliwianie modeli poprzez PUT /api/ai/dostarczy/--
Gdy frontend wysyła "modele" tablicy identyfikatorów modeli w aktualizacji dostawcy Zapytanie, modele w tablicy są aktywne i modele nie są w tablicy (należąc do...
Dodaj POST - punkt końcowy do wysyłania wiadomości czatu
Otrzymuje wiadomość dla użytkownika, wysyła do dostawcy AI za pośrednictwem ChatOrchestrationService, Zwraca pełną odpowiedź. Obsługuje przepływ czatu oparty na...
Zwróć pełny odszyfrowany klucz API w odpowiedziach dostawców
Użytkownicy muszą zobaczyć i edytować pełny klucz, a nie zamaskowaną wersję.
Dodaj Hugging Face jako dedykowany typ dostawcy z niestandardowym adapterem
- HuggingFaceAdapter obsługuje strukturę adresów URL HF - - Odkrycie modelu za pośrednictwem HF API (ciepłe modele generacji tekstu) - Zarejestrowany w Provider...
Dodaj ręczne tworzenie modelu, uchwyt 410/404 w testach, użyj odkrytego modelu dla dostawców CUSTOM
- POST /api/ai/modele punkt końcowy do ręcznego dodawania modeli - DELETE /api/ai/modele/punkt końcowy - Dostawcy CUSTOM używają pierwszego odkrytego modelu do ...
Normalizuj podstawowy adres URL, aby zapobiec duplikacji /v1/v1
Paski trailing /v1 z podstawowego adresu URL przed dodawaniem /v1/chat/completions, Użytkownicy mogą wprowadzać podstawowe adresy URL z lub bez przyrostka /v1.
Jak to, co widzisz żeglugę?
Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.