Changelog
Co nowego.
Każde ulepszenie platformy, jak to wysyła.
· kamo-internal
Pokaż adresy aliasów w aliasowych domenach organizacji
Pod każdym aliasem na karcie Poczta e-mail i skrzynka pocztowa członka wyświetl ten sam alias na liście Domyślny nadawca, czyli adres, pod którym wysyłane są wiadomości Wychodzi jak.
· EmailService
Alias działa w każdej domenie aliasu, jak podstawowa skrzynka pocztowa
Domeny aliasowe organizacji (org_alias_domains) już odzwierciedlały podstawową domenę członka Skrzynka pocztowa w kompozytorze (erik@kamocrm.com oferowana również jako erik@kamouniverse.com) Ale nigdy ich aliasy, więc eric.white@kamocrm.com nie mógł wysłać jako eric.white@kamouniverse.com - chociaż postfix ma już mapę aliasów platformy Dostarcza ten adres do aliasu. Każdy alias otrzymuje teraz te same wiersze lustrzane w /sendable, które canSendAs odczytuje, więc Kopia domyślnego aliasu na domyślnym aliasie danej organizacji Domena przyjmuje wartość domyślną, podobnie jak domena podstawowa. Lista aliasów członków Zwraca aliasDomainAddresses tak, że ustawienia mogą je pokazać.
· MCPGatewayService
Ochrona przed podszywaniem się — niezweryfikowana konwersacja otrzymuje tylko to, o co każdy może poprosić, dopóki członek nie potwierdzi w Kamo
Właściciel 2026-10-26 (TPCALLTOOLS B): ktoś, kto tylko twierdzi, że jest członkiem, Przełożony lub ktoś z władzą nie może zmusić SI do czegokolwiek szkodliwe lub opierające się na tym stwierdzeniu, nawet w ramach własnych praw SI; Wymuszone po stronie serwera. IdentityGuard (nowa fasola, jeden konstruktor; podłączony przez setera): dla zapisu SI w biegu na kanale, który nikogo nie udowadnia (połączenie, spotkanie, wiadomość tekstowa, nieudowodnione e-mail, czat internetowy / społecznościowy, ich kontynuacje; kamoai-service /auth-requests/identity), bez stałego potwierdzenia, porządek członków zespołu, zweryfikowany onRequestOf lub ludzka aprobata, tylko zapisy na poziomie anyone-level przechodzą (wiadomości wewnętrzne, nowe rekordy, zadania, notatki, rezerwacje, własna księgowość) i odpowiada na własną stronę rozmowy bez załączników. Wszystko inne odpowiada nazwaniu IDENTITY_UNVERIFIED (audytowane DENIED) identity_request_confirmation. Nieudana próba wyszukiwania zatrzymuje chronione zapisy. identity_request_confirmation odpowiada na identyfikator żądania (połączenie na żywo czeka na Odpowiedź APPROVED oznacza, że uruchomienie zostało potwierdzone, więc OrderDelegation podnosi swój Zachowuje 'no order' na raz (potwierdzenie jest wtedy kolejnością uruchomienia, auth:<id>, Brak nieposłuszeństwa praw związkowych).
· kamo-internal
Wybieranie aliasu jako domyślnego nadawcy członka
Zakładka E-mail i skrzynka pocztowa członka zyskuje kolumnę Domyślny nadawca na aliasach table: ustaw jeden alias jako domyślny lub przekaż go do podstawowej skrzynki pocztowej. Kompozytor otwiera swoje pole From na tym aliasie, gdziekolwiek by inaczej Otwórz w podstawowej skrzynce pocztowej członka: nowa wiadomość i nowa, odpowiedź i Udostępniona, dodatkowa lub współpracownicza skrzynka pocztowa to skrzynka pocztowa, którą użytkownik może udostępnić innym osobom Alias zachowuje tożsamość wysyłania podstawowego adresu IP i nie jest używany do wysyłania wiadomości i szablon podpisu, tak jak ręcznie wybrany alias już to zrobił.
· EmailService
Członek może domyślnie wysyłać z aliasu
PUT **************** wybiera w którym aliasie stoi dla podstawowej skrzynki pocztowej członka (wartość null powoduje jej wyczyszczenie) carries is_default; kolumna już istniała i nigdy nie była ustawiana. /sendable i /from-addresses teraz zgłaszają isDefault na wierszach aliasów, co Kompozytor otwiera swoje pole Od.
· MCPGatewayService
Calendar_create_event zaprasza członków zespołu przez identyfikator członka, więc "umieścić go w moim kalendarzu" dociera do osoby, która poprosiła
Nikt nie może pisać do kalendarza innego użytkownika (EmailService: własne kalendarze, kalendarz organizacji z prawem do publikowania), inviteMemberIds wysyła je jako odbiorców zdarzenia, jako elementy dialogu kalendarza, jako elementy listy uczestników Chipy ludzi robią: wiersz gościa związany z członkiem, wydarzenie we własnym kalendarzu, zaproszenie wysłane Ocena na MEETING i nazwa w planie ujawniania; opis kieruje SI do niego.
· kamo-shared-library
AiRealismTestWindow — wywołania z rozszerzenia testowego do SI w oknie są wywołaniami testowymi
· kamo-internal
Asystent SI jest osobistym asystentem każdego członka — karty potwierdzeń, kroki na żywo, własne okno ustawień i domyślne ustawienia organizacji
SITP TPASSIST (zamówienie właściciela 2026-10-26). - Okno asystenta mówi AIService, że pokazuje karty potwierdzenia, więc asystent pracuje z Wysyłanie z zewnątrz, pieniądze, usuwanie, zmiana zabezpieczeń lub zmiana adresu IP, którego używasz, nie są dozwolone Polecenie urządzenia pojawia się jako karta w czacie: jedno proste pytanie (własne słowa płaszczyzny narzędzi, nie ids lub JSON), dokładną wiadomość, rekordy, których dotyczy, ryzyko; Potwierdzić, Edytuj (sformułowanie (tylko) lub Anuluj, zdecydowane przez gniazdo; składa się do jednej linii po podjęciu decyzji. - Każdy krok pokazuje, jak się zaczyna (tytuł narzędzia, spinner, a następnie znacznik); surowe narzędzie odpowiada tylko Wznowiona konwersacja ponownie pokazuje swoje karty oczekujące (ang. waiting cards). - Nagłówek nosi twarz i imię asystenta oraz bieg, który otwiera własne okno ustawień (ai-assistant-settings): nazwa i postać (wspólny awatar), styl i cechy silnika osobowości, długość/forma/język odpowiedzi, przełączniki głosowe, obszary narzędzi, poziom potwierdzenia, pamięć prywatna (wyświetl, dodaj, zapomnij), powiadomienia (dźwięk, powiadomienie po zminimalizowaniu) i preferencje modelu — każdy Zmiana zapisana na raz, pokazane blokady organizacji. - Ustawienia › SI › Asystent SI: co zaczyna asystent każdego członka i co członkowie mogą Zmiana, dla organizacji lub działu, stanowiska lub zespołu, z zamków i ograniczeń (zakładka, Wpis w menu, karta docelowa).
· MCPGatewayService
Sprawdzanie tożsamości na temat nazwanej wiadomości; niesprawdzony e-mail, którego nadawca potwierdził, że jest ich zamówieniem
identity_request_confirmation pobiera 'about' (email:<folder>/<uid>, chat:<guid>) dla wiadomości To nie jest własny ślad biegu (check-in obsługujący go). E-mail nie udowadnia skrzynki pocztowej członka zespołu Jest to nadal zamówienie członka, który potwierdził, w swojej własnej Kamo sesji, że jego nadawca jest Na żywo 2026-10-26 w sp00verify.
· kamo-internal
Zakładka ustawień raportów zmian i własny wybór osoby
Zamówienie właściciela 2026-10-26 (TPSHIFTREPORTS): nie ma już pustych raportów zegara wejścia / wyjścia z SI. - /settings/ai?tab=shift-reports (pozycja menu + karta docelowa; SI workforce + VIEW/MANAGE_AI_WORKFORCE): reguła organizacji, bardziej szczegółowe ustawienia tego, co wysyłają SI i co otrzymują ludzie (dział, Tytuł stanowiska, zespół, jeden SI / jedna osoba), co każdy przełożony faktycznie dostaje i dlaczego, oraz najnowsze Decyzje w prostych słowach (wysłany, czeka na swój czas, nie wysłany: nic nowego...). - Edytor reguł: Zawsze / Tylko wtedy, gdy jest coś nowego (zalecane) / Nigdy; zegar, zegar, oba lub ustawić czasy; dni; czat lub e-mail.Org tokeny marki, wstążki narożne, ruch ze zmniejszonym ruchem. - Work room > SI colleagues: raporty zmianowe od SI, własny wybór członka (wygrywa nad każdym SI), SI, które do nich raportują i ich najnowsze raporty.
· kamo-internal
Ustawienia dźwięku tła, styl mowy SI i zgoda głosowa (voice realism VR2)
- Ustawienia> Super Intelligence> Dźwięk w tle (D7): dźwięk miękkiego pokoju Dzwoniący słyszą pod głosami SI, dla organizacji i per dział, stanowisko, zespół lub SI (najbardziej specyficzne wygrywa; lekkie biuro według (domyślnie), z podglądem samych pętli używanych przez wywołania i tego, co każdy SI Dzwoniący słyszą teraz. Tab + wpis menu + karta docelowa. - Profil SI, pod jego głosami: Jak mówi (D2: osobowość Wyciągnięty ze swojej pracy, jego zwyczaje podpisu, Wyciągnąć świeżą osobowość) i Używanie głosu prawdziwej osoby (D12: pisemna zgoda podpisana w Kamo lub jako Przesłany formularz, wycofywalny).
· AIService
Ustawienia odczytywane niosą wartości archetypów i osobowość w słowach
Więc suwaki okna ustawień zaczynają się od archetypu wybranego przez członka i mogą pokazać, co Personality Engine dokonuje ustawień (TPASSIST).
· AIService
Asystent nav SI jest osobistym asystentem każdego członka z pełną mocą narzędzia członka
SITP TPASSIST (zamówienie właściciela 2026-10-26). Własna konwersacja asystenta członka teraz: - wyświetla listę wszystkich narzędzi Tool Plane, których może używać WŁASNA sesja członka, pod każdym ryzykiem, gdy klient pokazuje karty potwierdzenia (zwykły sufit czatu w przeciwnym razie), z wyłączonymi obszarami narzędzi; Długi ogon jest nazwany w indeksie i ładowany na żądanie (assistant_load_tools) - klucze każdego wywołania **************** tak, że płaszczyzna narzędzia audytuje go jako SI Asystent w imieniu członka z członkiem jako aktorem - zatrzymuje na zewnątrz wysyłania, pieniądze, usuwania, bezpieczeństwo i wywołania urządzeń (każda zmiana pod ZAWSZE) potwierdzenie członka w czacie: karta w języku prostym z odczytanego rendera Tool Plane Jako członek, najpierw zaznaczona lista niekontaktujących się, Potwierdź / Edytuj (tylko sformułowanie) / Anuluj Gniazdo (DECIDE_ACTION) lub REST, a kolejka jest kontynuowana po podjęciu decyzji - mówi z własnymi ustawieniami: nazwa, awatar, archetyp i cechy Personality Engine, odpowiedź Długość i forma, język, preferencje modelu, poprzez wodospad ORG > DZIAŁ > JOB_TITLE > TEAM > CZŁONEK z blokadami i ograniczeniami (/api/ai/assistant/settings, /layers) - utrzymuje prywatną pamięć dla każdego członka (memory_record / memory_search / memory_forget, oraz /api/ai/assistant/memory), którego nie odczytuje żaden SI ani inny element - strumienie ramek TOOL_STARTED, CONFIRM_REQUIRED, AWAITING_CONFIRMATION i ACTION_DECIDED
· kamo-internal
Kontrola tożsamości SI pojawia się podczas każdej sesji: czy to byłeś ty?
Właściciel 2026-10-26: bezpośrednie zamówienia docierające do SI przez telefon, SMS, zewnętrzny e-mail, czat na stronie internetowej lub Wszystkie zapytania dotyczące uczestnictwa w spotkaniu są najpierw potwierdzane przez członka grupy Kamo SI_AUTH_REQUEST karta z gniazda powiadomień (bez odpytywania) i zamyka wszędzie, gdy Informacje o tym, kiedy pytanie jest wycofane: o co SI pyta (jego awatar), o co było pytanie, skąd pochodzi (liczby i Adresy, ponieważ aplikacja zawsze je pokazuje, każdy fakt Kamo ma za sobą szczegółowy opis Podpowiedzi dotyczące ryzyka, pierścień odliczania, Tak / Nie / To nie ja, wymuszony dźwięk i wibracje Kolory organizacji, Framer Motion pod MotionConfig reducedMotion, pełny ekran na telefonie. /authentications to dziennik: własny członka lub dziennik wszystkich dla menedżerów zasobów ludzkich. Rodzaj jest nieoznaczony (należy do żadnej aplikacji), nigdy druga karta w talii tostów.
· MCPGatewayService
Audyt połączeń Asystenta SI, które zostały wykonane w imieniu członka
Osobisty asystent SI członka (TPASSIST) wywołuje własną sesję członka; jego klucze start assistant:, a takie wywołanie przez osobę jest audytowane na podstawie autorytetu SI_ASSISTANT i Członek jako on_behalf_of (członek pozostaje aktorem rekordu). Rozszerza i zawęża nic.
· kamo-shared-library
Tabele ustawień i decyzji raportu zmian, więc KamoInitializer może je odtworzyć
Zamówienie właściciela 2026-10-26 (TPSHIFTREPORTS): Raporty SI clock-in/clock-out stają się konfigurowalne dla działu, Tytuł stanowiska, zespół i członek, dla wysyłającego SI i dla osoby, która je otrzymuje.
· kamo-shared-library
Ustawienia wodospadu, pamięci prywatnej i oczekujących wierszy potwierdzenia dla osobistego asystenta SI
Zadeklarowane dla KamoInitializer; aiservice utworzył tabele ręcznie **************** i pisze je z ukierunkowanym SQL.
· AIService
Trasa wewnętrzna, która uruchamia rzeczywistą sondę zdolności modelu (realizm głosu VR1)
POST **************** KamoAI Tylko tajne: ta sama sonda na żywo jak przycisk Weryfikacja w Ustawieniach → SI Nigdy nie ustawia ona weryfikacji za pomocą własnego klucza dostawcy hand; model, który nie powiedzie się, pozostaje niezweryfikowany. Używany do weryfikacji modelu czasu rzeczywistego CRM dla pilota mowy do mowy (D9).
· AIService
Weryfikacja modelu mowy w czasie rzeczywistym poprzez otwarcie sesji dla niego (realizm głosu VR1, D9)
ProbeRunner uruchamia nową sondę REALTIME_SESSION (kamo-shared-library 1438893a) dla REALTIME_AUDIO: tworzy 10-minutowy sekret klienta dla modelu na Tajemnica ta pozostaje tajemnicą i przechodzi, gdy sprzedawca ją otwiera; tajemnica nigdy nie jest używana ani przechowywana model czasu rzeczywistego organizacji może być tylko poświadczony, czego dostawcy organizacji nie mogą, Więc SI nigdy nie dostał biletu na mowę.
· kamo-shared-library
Model mowy do mowy w czasie rzeczywistym może być zweryfikowany — REALTIME_AUDIO jest badany przez otwarcie sesji (realizm głosu VR1, D9)
REALTIME_AUDIO został zatwierdzony, a tylko dostawcy platform mogą być zatwierdzeni, więc nie Model czasu rzeczywistego org mógłby kiedykolwiek zostać zweryfikowany, a SI jest kierowany do VERIFIED Tylko modele: pilot mowy do mowy, który właściciel zamówił dla CRM (D9, 2026-10-26) nie mógł uzyskać biletu. Nowy rodzaj sondy REALTIME_SESSION, dołączony last (żadne istniejące wartości nie przesuwają się); ProbeRunner AIService go implementuje.
· MCPGatewayService
Holdem_* - SI gra w Texas Hold'em z członkami
SITP TPGAMES. Dwanaście narzędzi na punktach końcowych MediaService Hold'em, zabezpieczonych jako Siedziba członka jest (Hold'em app + PLAY_HOLDEM, ponownie w dół): holdem_list_tables, holdem_get_table (własny wyedytowany widok stołu: własny holdem_wallet (własne karty, publiczna gra, działania prawne z dokładnymi kwotami), Cheddar), holdem_open_table, holdem_invite, holdem_sit, holdem_act (wszystkie typy gier) BET/RAISE wymaga pewnej kwoty), holdem_show, holdem_sit_out, holdem_rebuy, holdem_leave, holdem_set_style (styl/umiejętność dla własnego SI) Siedząc z członkami, pokerowy mózg MediaService działa dla SI; Cheddar to nie pieniądze i nie jest czymś, co można kupić Nie można kupić: zapisy wewnętrzne, brak klasy zatwierdzania, NOT_DISCLOSING; odczyty NOT_CONTENT. Zwroty zatwierdzające + HOLDEM_TABLE rzeczownik; holdem_ przedrostek; goldens Regenerowana (dodano 12). Testy: HoldemPackTest 5; pełny pakiet 1985 (dwa rodzaje powiadomień) Niepowodzenia poprzedzają to: shared-lib's BILLING_INVOICE / SI_AUTH_REQUEST rodzaje).
· kamo-shared-library
Jednostka AI_CALL_METRICS, z licznikami realizmu głosu połączenia (VR1)
kamoai-service zapisuje tylko ai_call_metrics JDBC; entity deklaruje każdą kolumnę (i nowa kolumna tekstowa REALISM, obiekt JSON liczników realizmu wywołania: Postrzegane luki, potwierdzenia, słuchanie dźwięków w obie strony, fantomy, przecięte linie (off, fałszywe przerwy) więc KamoInitializer może odtworzyć tabelę z kodu (reguła właściciela 2026-10-22). DDL: kamoai-service **************** Zastosowano.
· AIService
E5 przesyła strumieniowo dźwięk zdania, gdy model go wykonuje, a bez ustawienia kolejności SI mówi z najlepszym zweryfikowanym modelem głosu organizacji (realizm głosu VR1, D1)
- E5 {"stream": true}: dźwięk jest przekazywany kawałek po kawałku, jak Dostawca wysyła go (ElevenLabs **************** Kandydat spaceru, więc pusta odpowiedź nadal nie powiedzie się, zanim cokolwiek jest Rodzina, która nie może przesyłać strumienia, zachowuje tę samą liczbę znaków Bez tego pola nic się nie zmieni. Czas oczekiwania na połączenie 950 ms (p50) dla całego zdania przed jego pierwszym audio. - TtsQualityRanking (D1, właściciel 2026-10-26: najlepsza jakość wśród organizacji Konfigurowani i włączeni dostawcy, wybierani automatycznie): bez zamówienia TTS Najlepszy ZWERYFIKOWANY model według opublikowanej jakości rozmowy i czasu rzeczywistego Fitness jest na pierwszym miejscu, neutralny dla dostawcy; nieznane modele równają się z Kamo Głosy w klastrze, więc domyślny w klastrze nadal decyduje między nimi. Własny porządek organizacji i głos wybrany przez AI członków nadal mają pierwszeństwo.
· EmailService
SI_AUTH_REQUEST w kolejności ustawień, po BILLING_INVOICE
· kamo-internal
Strona podsumowania połączenia i opcje podsumowania SI w połączeniach i spotkaniach (TPRECAPS)
/ai-calls/recap/<call> jest tym, do czego prowadzi e-mail z podsumowaniem przełożonego (i bezpieczny link organizacji PHI): o rozmowie, kiedy, jak to poszło, podsumowanie SI, elementy działania, co SI zrobił podczas i po, i każde słowo Wszystko to z wyszukiwaniem, kopiowaniem i pobieraniem; kolory organizacji, wspólny awatar i sterowanie telefonem, ruch, który honoruje Opcje połączeń SI zyskują dwa przełączniki, oba domyślnie włączone: wysyłanie podsumowania połączenia do klienta przez e-mail Przekaż pełny zapis spotkania przełożonemu i dołącz go do podsumowania spotkania.
· kamo-shared-library
AiPersonaGeneration, rekord osobowości wygenerowanej dla każdego SI
· MCPGatewayService
Identity_request_confirmation; żądanie potwierdzone przez użytkownika w Kamo jest jego zamówieniem
Właściciel 2026-10-26: bezpośrednie zamówienia muszą być uwierzytelnione. Ktoś, kto tylko twierdzi, że jest właścicielem Kolega z zespołu (telefon, tekst, niesprawdzony e-mail, czat na stronie internetowej, spotkanie) jest proszony, przez kamoai-service, aby potwierdzić w swojej zalogowanej Kamo aplikacji; SI jest informowany w prostych słowach, co ma robić Po potwierdzeniu, RequestVerifier odpowiada na kolejność uruchomienia i żądanie z tej kolejności Potwierdzenie (auth:<id>): członek zagwarantował to, więc zanieczyszczenie kanału nie liczy się i SI_AUTH_REQUEST nigdy nie dociera do SI, ponieważ jest to okno.
· SecurityService
Zastosuj wygenerowaną osobowość do własnej karty SI, wokół tego, co ludzie ustawiają
Realizm głosu VR2, decyzja właściciela D2: każdy SI otrzymuje niepowtarzalny, dopasowany do zadania osobowość, generowana z własnej pracy. kamoai-service ją opracowuje; to Wewnętrzny punkt końcowy (KamoAI tajny) stosuje swoje elementy PERSONALITY i VOICE do Sposób, w jaki robi to zapis: zatwierdzony przez własne zasady czarteru, odrzucony przez władze Język, napisany przez MemberCharterWriter, oznaczony AI_DRAFT, ogłoszono więc Runtime ponownie odczytuje kartę i jest kontrolowany jako AI_CONFIGURATION_APPLIED. Przedmioty ustawione przez osobę są zawsze zachowywane; wcześniejsze pokolenie jest zastępowane.
· kamo-internal
Opcja zaproszenia na spotkanie zawęża się, domyślnie nie ma dodatkowego limitu
Decyzja właściciela 2026-10-26: własny dostęp SI decyduje, kto może go zaprosić (każdy w zespole, gdy zawiera Opcja ta, wymieniona jako pierwsza jako opcja domyślna, tylko zawęża wybór.
· MediaService
Własne prawa SI decydują, kto może zaprosić go na spotkanie
Decyzja właściciela 2026-10-26, w jednym udostępnionym sprawdzeniu (MeetSiInvitePolicy) za zaproszeniem na spotkanie, M1, spotkanie Tworzenie i selektor M3: - przełożeni SI (linia sprawozdawcza, właściciel organizacji) zawsze mogą go zaprosić: ich bezpośrednie polecenie pozwala mu na swoją politykę; - każdy inny w jego organizacji może, gdy zastosowane WŁASNE prawa SI obejmują VIEW_MEETINGS (prawo własne meetings_join i M1 join need) i dołącza z własnym dostępem; jego opcjonalna polityka meeting_invite_policy może ją zawęzić; - w przeciwnym razie 403 SI_NEEDS_SUPERVISOR (lub NOT_ALLOWED_TO_INVITE_THIS_SI dla opcjonalnego ograniczenia). Lista pokoi zwraca teraz również SI, których ta osoba nie może zaprosić jako LOCKED z lockedReason, więc panel może Uprawnienia do odczytu na ix_mra_member_right; nieczytelne = tylko dla przełożonych.

Twój wszechświat czeka.
Rozpocznij bezpłatnie w kilka minut.Dodaj produkty, kiedy tylko będziesz gotowy — bez migracji, bez nowych logowań.
Bezpłatne na zawsze — nie wymaga karty kredytowej