KamoCRM

Dziennik zmian na żywo

Każda funkcja, naprawiać i ulepszać, publikowany jako statki. Nic nie jest zatrzymany na start.

17,500
Całkowite zmiany
5,986
Funkcje
5,284
Oprawy
30
Projekty
Filtruj według projektu
Wszystkie projekty17,500AIService251APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService576InitializerService329KBService151KlusterServices740MCPGatewayService251MediaService602RAGService79SecurityService1,847TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,349kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,657kamo-signer-monorepo56kamolos114
Filtruj według typu
Wszystkie typyBuild16CI523Chore774Docs3,254Feature5,986Fix5,284Other994Performance165Refactor278Revert23Style42Test160Upgrade1
April 19, 2026
ChoreAIService

Przebudowa dla aktualizacji biblioteków kamo-shared (effective-feature resolator)

Odbiera nowe metody AppliedModelEnforcementService (komputerAvailabilitiesMap, jestAppEffictivelyEnabled, getEfficlyEnabledAppTypes, computeEffictiveFeatures), ...

Kamo·6mo ago
ChoreAIService

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...

Kamo·6mo ago
ChoreAIService

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.

Kamo·6mo ago
ChoreAIService

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...

Kamo·6mo ago
April 18, 2026
FixAIService

Bump kamo-shared-library do 1.4.0

Kamo·6mo ago
April 16, 2026
CIAIService

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...

Kamo·6mo ago
April 1, 2026
FeatureAIService

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...

Kamo·6mo ago
March 30, 2026
FixAIService

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.

Kamo·7mo ago
March 28, 2026
FeatureAIService

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.

Kamo·7mo ago
FeatureAIService

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.

Kamo·7mo ago
March 24, 2026
March 23, 2026
FeatureAIService

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...

Kamo·7mo ago
FeatureAIService

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...

Kamo·7mo ago
March 20, 2026
RefactorAIService

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...

Kamo·7mo ago
March 18, 2026
FixAIService

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.

Kamo·7mo ago
CIAIService

Rurociąg wyzwalaczy

Kamo·7mo ago
CIAIService

Rurociąg wyzwalaczy

Kamo·7mo ago
March 17, 2026
FeatureAIService

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...

Kamo·7mo ago
FixAIService

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). ...

Kamo·7mo ago
FixAIService

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.

Kamo·7mo ago
FixAIService

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.

Kamo·7mo ago
FixAIService

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

Kamo·7mo ago
FixAIService

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...

Kamo·7mo ago
FeatureAIService

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...

Kamo·7mo ago
FeatureAIService

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...

Kamo·7mo ago
FixAIService

Zwróć pełny odszyfrowany klucz API w odpowiedziach dostawców

Użytkownicy muszą zobaczyć i edytować pełny klucz, a nie zamaskowaną wersję.

Kamo·7mo ago
FeatureAIService

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...

Kamo·7mo ago
FeatureAIService

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 ...

Kamo·7mo ago
FixAIService

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.

Kamo·7mo ago
FixAIService

Restrukturyzacja połączenia testowego w celu wykrycia modeli, z wdziękiem obsługują ograniczenia stawek

- Odkrycie modelu (lekki GET) działa przed testem czatu (POST) - Błędy limitu stawek (429) pokazują przyjazne dla użytkownika ostrzeżenie zamiast awarii - Błędy...

Kamo·7mo ago
FeatureAIService

Wdrożenie automatycznego wykrywania modelu w połączeniu testowym dostawcy

Każdy adapter dostawcy odkrywa dostępne modele z API dostawcy. Modele są automatycznie zapisywane w bazie danych, gdy połączenie testowe się powiedzie.

Kamo·7mo ago
FixAIService

Użyj specyficznego dla dostawcy modelu testowego zamiast zakodowanych gpt-4o-mini

Każdy typ dostawcy używa teraz odpowiedniego modelu do testowania połączeń

Kamo·7mo ago
FixAIService

Serializuj identyfikatory podmiotów jako ciągi znaków, aby zapobiec precyzyjnej utracie JavaScript

CockroachDB unique_rowid() generuje wartości INT8, które przekraczają JavaScript Number.MAX_SAFE_INTEGER, powodując uszkodzenie ID w froncie.

Kamo·7mo ago
March 16, 2026
FixAIService

Dodaj obsługę uwierzytelniania OTK dopasowanie do wzorca SecurityService

- Dodać OTKPreAuthFilter, aby potwierdzić nagłówek X-OTK i wyelitować sesję - Aktualizacja sesjiPomoc do odczytu z atrybutów żądań ustawiłeś przez filtr - Zaktu...

Kamo·7mo ago
CIAIService

Rurociąg wyzwalaczy

Kamo·7mo ago
CIAIService

Rurociąg wyzwalaczy

Kamo·7mo ago

Jak to, co widzisz żeglugę?

Wszystko to pojawia się w twoim miejscu pracy na własną rękę. Zacznij od bezpłatnego planu i przeczytaj tę stronę ponownie w miesiącu.

Zacząć na zawszeZobacz ceny