Değişiklik Günlüğü
Yeni ne var?
Gemideki her iyileştirme.
· kamo-shared-library
Kalite gözden geçirmeleri, memnuniyet kontrolleri ve KB boşluk varlıkları; düzenlemede öğrenilen kılavuzlar (SIE9)
AiQualitySettings, AiQualityReview, AiCsatCheck, AiCsatOptOut ve AiKbGap kamoai-service'ın tablolarını ilan ederler **************** (uygulandı; kamoai-service onları JDBC üzerinden okur ve yazar, hayır depo) so KamoInitializer AiTuningAxis.GUIDANCE ve AiTuningKind.LEARNED (eklenmiş) bir İş tanımlama yönergeleri CP15'in düzeltme önerilerindeki yöneticilerin düzeltmelerinden öğrenildi.
· kamo-shared-library
Haftalık kırmızı takım için AiRehearsalTrigger.SCHEDULED (SIE3)
· kamo-shared-library
Bir organizasyonun SI çağrı dilleri, sesli bildirimler satırında açık konuşma ve aktarma desteği (SIE8)
**************** (kamoai-service) eklenmiş sütunları ilan eder, yani KamoInitializer Onları yeniden yaratabilirim.
· kamo-internal
Müşteri Handoffs — bir SI'nin bir kişiye verdiği müşteriler, zaten söyledikleri her şeyle (SIE7)
Bekleniyor / Benim / Alınıyor / Bitti sayılarıyla; her el değiştirme ne olduğunu gösterir müşteri ihtiyaçları, SI ne yaptı, bir sonraki adım, en iyi zaman, nasıl Onlara ulaşmak için (Telefon Numarası / E-posta Adresi) ve, açıldı, onların tüm iplik Telefon, e-posta, mesaj, sohbet ve toplantılar üzerinden Org marka renkleri, köşede kurşunlar, paylaşılan avatarlar, animasyonlar, azaltılmış hareketliliği onurlandıran; canlı Her 20 saniyede bir kart dağıtılıyor. SI menüsünün altında, gören ya da işiten insanlar için SI'leri denetle; uyarının bağlantısı herhangi birini açar. Yardım konusu + yardım merkezi Makale.
· MCPGatewayService
Handoff_to_person — bir SI konuşmayı bir kişiye verir (SIE7)
Bir geri arama (ya da 'birisi boş olduğunda') ya da kuyruk için bir yer Bir sonraki ücretsiz kişi, herhangi bir kanalda, böylece müşteri tekrar etmez Kendilerini. Kamoai-servis onu tutar (müşterin kim olduğundan geliyor) İnsanlar, istenen meslektaş ya da istenen kişidir SEND_INTERNAL_MESSAGE, yani kanıtlanmamış kanallarda açık; CP07 planları Yeni önek handoff_; gardiyanlar, cümleler, ArgRefs ve altın dosyalar tek bir araç taşıyor.
· kamo-internal
İnternet siteleri ve sosyal profiller önde
Kişi Kartı ve Yeni İlişki formları herhangi bir sayıda web sitesi (a + bir başkasını ekler) ve her biri bir alan alır LinkedIn, Facebook, Instagram, X, TikTok, YouTube, WhatsApp, Messenger ve Telegram için. Bir eldiven, bir sayı ya da yapıştırılmış bir bağlantının hepsi işe yarar; ana görüntü her birini yeni bir sekmede açılan bir bağlantı olarak gösterir. Göstericilerden gizlenmiş Sadece maskeli iletişim bilgilerini görenler ve maskeli bir kaydetme onları asla temizlemez.
· kamo-shared-library
İnternet siteleri ve sosyal profiller önde
İki metin sütunları (WEBSITES satır başına bir, SOCIAL_PROFILES JSON) bir liste ve bir harita olarak açıklandı LeadDTO, CreateLeadRequest ve UpdateLeadRequest; null onları yalnız bırakır, boş bırakır. LeadWebPresence Diğer bağlantı noktası ile maskelenmiş bilgi; öncü geçmişinde kaydedildi. DDL (eklenti) zaten elle uygulandı.
· kamo-internal
Konfigure edilebilir izleme bağlantıları, üye bağlantıları ve diğer siteler için bir izleme skripti
- Pazarlama → İzleme Kodları → Bağlantı ayarları (yeni sayfa, MANAGE_REFERRAL_CODES): standart değiştir Sayfaları kapatın, örgütün kendi linklerini ekleyin ve her linkin işaret ettiği pazarlama sitesine isim verin (böylece bir örgüt Kamo Universe gibi www.<console apex> olmayan kamusal siteler, doğru bağlantıları kopyalar). The takip parametresi hiçbir yerde yazılmaz; bir bağlantı kopyalanır veya önizlenirken eklenir. - Get links seçici standart + org + üyenin kendi bağlantılarını birleştirir ve üyeler ekleyebilir veya kaldırabilir kendileri (sitede yapıştırılmış bir URL, kendi yoluna göre depolanır). - Aynı sayfa siteler için bir kopyala-yapıştır scripti üretiyor Kamo host etmiyor: aynı çerez, aynı Kendini dışlama, aynı payload, örgütün anahtarı ile kamusal beacon'a gönderildi sahte bir tarayıcıya karşı. - Tüm pazarlama izleme proxy'si artık PUT'u aktarıyor (sadece GET/POST/PATCH/DELETE'yi biliyordu). - API anahtarları, Ayarlar → Güvenlik'te Pazarlama İzleme alanı verilebilir. - Kod çizgisi, çekmece ve önizleme bağlantısı örgütün ismini taşıyan siteyi onurlandırıyor. MediaService da07f59 (bağlantı son noktaları; tablo zaten oluşturuldu) ve sözlük dizilerine ihtiyaç duyar (12346cb5), her ikisi de kaynağında.
· kamo-asterisk-support
Bir kanalın her iki tarafını da karışımın yanında kaydet
2026-11-06: "herhangi bir ses kanalınız varsa, transkripleri kontrol edin Bunu kullanarak kimin konuştuğunu da söyleyebilir." Her kayıt kanalı her iki tarafın da bir mono MixMonitor karışımı, böylece hiçbir kayıt tek taraflı değildir (ölçülü: Bir çoklu-track çağrısının her parçası aynı sözcüklere çevrilir.) [kamo-record] şimdi MixMonitor'un r() ve t() dosyalarını da yazar, {stem}.rx.wav (bu dosyaların Kanal dedi ki: o bacak kendi partisi) ve {stem}.tx.wav (duyduğu şey), yanında Değişmeyen {stem}.wav. Gruplar onları çağrılarında ve ayaklarında tutuyor ve belirgin "direction":"rx"|"tx" olarak etiketler. ConversionService (3ff1cc4) her tarafı kendisi, onu isimlendirir (uzantıyla bizim üyemiz, yoksa diğer parti), döngüleri birleştirir zaman sırasına göre, ve dosyaları ekstra parçalar olarak tutar; onları asla ana parçaya karıştırmaz.
· kamo-internal
Versiyon Tarihi, Kaydetmeden Önce Test ve İş Açıklamaları için Rol Şablonları (SIE6)
- Versiyon Tarihi çekmecesi her iş tanımlama editöründe (SI, örgüt, rol, bölüm, iş adı, takım, kişi): kim/ne zaman/nasıl ile zaman çizgisi, bölüm başına hap değişimi, açık dil farkı, herhangi ikisini karşılaştırma, Kişilik ve Ses Filtresi, Bu Sürümü Test Et (CP15 sürümünde prova), tek tıkla geri yükleme bir not; marka renkleri ApprovalBrandScope üzerinden, köşe şeridi mevcut sürümde, azaltılmış hareket saygı duyulmuştur. - Kaydetmeden Önce Test Et: Editörün kaydetmemiş değişiklikleri pratik konuşmaları (PersonalityRehearseDialog DraftOnly modunu kazanır. - SI' nin iş tanımlama kartında ve işe alımda rol şablonları galerisi (iç + organizasyonunuzun) özet: bir adım iş tanımını, araç kurallarını, kişiliği, hakları ve sesi verir; Rol Şablonu olarak Kaydet. - BFF rotaları, yardım makalesi ve yardım bağlantıları.
· kamo-shared-library
Müşteri dizilimi ve aktarım varlıkları (SIE7)
ai_customer_touch (Müşterinin konuşmasının bir satırı (her CP07 kimliğinin bir hash'ı ile anahtarlanmış) ve ai_handoff (bir SI'nin bir kişiye verilen konuşma: geri çağrı, kuyruk, sıcak transfer), ilan edildi böylece KamoInitializer onları yeniden oluşturabilir. El ile uygulanan DDL: kamoai-service **************** (uygulandı; kamoai-service onları JDBC üzerinde yazar, depo yok).
· kamo-internal
SI Komutanlık Merkezi ve tek aranabilen faaliyet izleri
SIE4. İşgücü merkezi komuta merkezinde açılır: dört canlı figür (şu anda çalışıyor, beklemekte, İnsanlar, bugünki sorunlar, bu haftayı harcamak) ve her SI için bir kart, durumunu, ne yaptığını, onaylamalar / mesajlar / kimlik kontrolleri bekleme, sorunlar, harcama, kalite, sağlık, durdurma (bir Görev Görünümü Aktivite İzleri sekmesi /api/kamoai/trail: bir SI'nın bir zaman çizgisinde yaptığı her şeyin log'u gruplandırılmıştır güne göre, arama, SI / tür / dönem filtreleri, rutin girişler varsayılan olarak gizli, Daha Fazla Göster, CSV ihracat, ve bir detay çekmece (nasıl karar kaydı, onay tarihi, Her iki ekranda ve merkezdeki yardım ipuçlarında ilk kez yardım; basit sözcükler, org marka renkleri, köşe kurdeleleri, paylaşılan avatarlar, azaltılmış hareketi onurlandıran hareket. @kamo/kamoai-core 0.3.0.
· kamo-internal
Konuştuğunu ve o andan itibaren oynadığını söyleyen zamanlanmış turlar şeklindeki transkripler
Kullanıcı raporu 2026-11-06 bir kayıtın transkriptini okur: Çağrı Günlüğü'nün transkript paneli, Medya Oynatıcı, softphone'ın Tarih ve Sesli Mesaj satırları, ve bir potansiyel müşterinin çağrı geçmişi (ki bu da hiçbir çağrı göstermiyor) Her tur kendi konuşmacısını gösterir (fotoğraflı üyemiz ve paylaşılan ses kaydı) profil kartıyla, diğer taraf ise bağlantılı kişinin adı veya telefon numarası ile, ya da Seslerin ayrı olarak söylendiği fakat isimlendirilmediği zamanlarda 1/2 konuşmacı) ve bir zaman ki, Oradan kaydediyorum. Turn-by-turn oynatma paylaşılan Media Player penceresini kullanır: açık bir oynatıcı gösterir ki kaydetme bir media-player:seek isteğini alır ve oraya atlar; aksi takdirde yeni bir pencere O noktada açılır Zamanlanmış turlardan daha eski bir transkrip hâlâ önceki gibi okunur, hiçbir değişiklik olmadan Yardım: Çağrı Günlüğü makalesi hoparlörleri ve bir anda oynatmayı açıklar. Kamo-translation-dictionary 3aac0ff8 ve voipservice bf3d2b0 gerekiyor.
· SecurityService
Görev tanımları ve kişilikler için sürüm geçmişi, tek tıkla geri yükleme, SI Role Templates (SIE6)
- charter_revisions: bir örgüt, rol, bölüm, iş unvanı, takım veya üye tüzüğünün her kaydedilmesi bir sürümdür (kim, ne zaman, nasıl, bölüm başına sayılır), ONE CharterHistory tarafından kaydedilir, yazma işlemi tamamlandıktan sonra; bir katmanın İlk değişiklik bir BASICLINE tutar ve kaydedilmeyen bir yol üzerinden bir değişiklik OUTSIDE olarak yakalanır. - BİRLEŞTİRİLDİ: **************** editörün kaydını bir CharterLayerWriter'dan geçir (validate, write, record, announce); her zaman ekleme/kaldırmaya izin ver, yaratılmış kişilikler, kiralama, Aynı kayıt cihazı ile görevler, katman diyalogları ve takım kayıtları kaydedilir. - /api/security/charter/history: list, one version, compare any two (plain-language diff), restore (Tabakayı düzenlemeyle aynı haklar; artık uygulanamayanları dışarıda bırakır; kat görevleri korunur; denetlenir) AI_CONFIGURATION_APPLIED; RESTORE sürümü olarak kaydedildi). - **************** dahili (9: + Satış Yardımcısı, Eğitimci, her biri önerilen haklar ile) ve örgütün kendi şablonları (bir SI'nin kurulumundan; arşiv), tek bir adımla uygulanır: iş tanımlaması, araç kuralları, kişilik ve tarz (TEMPLATE sürümü, geri yüklenebilir), haklar (örgüt rolü, sadece başvuru sahibinin sahip olduğu haklar, (Ses geri döndü.)
· kamo-internal
SI Durumu — her SI yolunun sağlığı, Kabul ile olaylar ve kim çağrıdadır (SIE1)
/settings/ai?tab=si-status: "Her şey yolunda mı?" sorusuna cevap veren bir kahraman durum rengi (animasyonlu, azaltılmış harekete saygı duyulur), SI yolu başına bir kart (telefon) Aramalar, toplantılar, sohbetler, web sitesi sohbetleri, e-postalar, mesajlar, iş kuyruğu, araçlar, özetler, onayları, kimlik kontrolleri, şifre kasası, SI sağlayıcıları) 24 saatlik çeyrek saatlik bir şerit ve bir tıkla 14 gün ve sayılar. Olay: Açık ve son, Kabul et ve Düzeltilmiş olarak işaretle, Kamo Platform bildirimleri, Ve kimin nasıl anlatıldığını gösteren bir zaman çizgisi de var. Çağrıda: Üç seviye Kişi başına uygulama ve telefon / kesintiler için mesaj / e-posta, yükselme zamanlaması, "Kim ne zaman dinliyor" önizlemesi, kimsenin çağrıda olmadığında yedek insanlar ve Gönder Örgüt markası renkleri krom için, anlamsal renkler statü için, köşe kurdeleleri, ilk kez hoş geldiniz kartları, yardım ipuçları ve yardım merkezi makalesi **************** menü girişi ve iniş kartı. Erişim tarihi: 2009-05-05. ^ "About /api/kamoai/si-status".
· kamo-internal
Benim Profilim e-posta imza kartı (UPDATE_OWN_SIGNATURE)
Bir üye, kendi imza baskılarının detaylarını seçer veya şirketin varsayılanına geri döner. Sadece-Okunabilir haksız; sunucu (EmailService /api/email/member-signature) karar verir ve uygular.
· EmailService
Üyeler imzalarının hangi ayrıntıları bastıracağını seçer (UPDATE_OWN_SIGNATURE)
/api/email/member-signature GET/PUT/DELETE; düzenleyici organizasyonun USER-scope'unu göndereninkiyle değiştirir kendi seçimleri (hiçbir zaman ayar editörü açık-kapsamlı önizleme). Yazma UPDATE_OWN_SIGNATURE gerektirir; bir üye Sadece şirketin bastığı şeyleri kapatın.
· kamo-shared-library
CharterRevision ve SiRoleTemplate varlıkları iş tanımlama tarihi ve SI Role Templates (SIE6) için
KamoInitializer'ın charter_revisions'u yeniden oluşturabilmesi için ilan edildi (her bir charter'ın sadece ekleme versiyon geçmişi) SecurityService okur ve yazar her ikisi de JDBC ile; DDL uygulanır (securityservice ****************
· SecurityService
Yönetici şablonları UPDATE_OWN_SIGNATURE verir
Takımın Üyeleri TEAM_MEMBER_ROLE_DEFAULT_GRANTS (paylaşılmış kütüphane)'dan alır; grant-all Yönetici rolleri alır Hakları senkronize et, ve Yönetici şablonu onu ekler.
· kamo-shared-library
UPDATE_OWN_SIGNATURE (696), varsayılan olarak takım üyeleri için aktif
Bir üyenin kendi e-posta imzasının detaylarının basılmasına ilişkin söylediği şey. Standalone root; Team Members role default via **************** Taksonomi sayıları hareket ediyor (441 / 150 kök / 101 bağımsız).
· VOIPService
Kayıtların kopyalarını zamanlanmış turlar olarak sun
Medya Oynatıcı ve Çağrı Günlüğü'nün okuduğu kayıt meta verileri şu anda taşınmaktadır transcriptTurns (her turun başlangıcı, sonu, metni ve konuşan: üyelerimizden biri, kimlik, diğer taraf, ya da bir günlük etiket) ve transcriptSource, RECORDINGS.TRANSCRIPT_TURNS ConversionService tarafından yazılmıştır Okuma işlemi, önceden olduğu gibi bir transkrip olarak denetlendi. 2026-11-06 sahibinin raporu.
· kamo-shared-library
Kayıtlar, konuşmacıların zamanlanmış döngüleri ile transkripsiyonlarını korurlar
RECORDINGS.TRANSCRIPT_TURNS (TEXT, nullable; DDL elle uygulandı 2026-11-06) tutar Zamanla değişen transkripler, her biri bilindiği zaman konuşan kişinin adını gösteriyor TRANSCRIPT her okuyucu için geçerlidir. RecordingMetadata turları taşır ve **************** ConversionService'a bir kanalın adını veriyor kayıt depolanmadan önce hoparlör. Sahibi rapor 2026-11-06: transkripsiyonlar tüm çağrıları kapsamaz ve kim olduğunu söyleyemez Ben konuşuyordum.
· MediaService
İzleme kodları için örgüt ve üye bağlantıları
GET **************** org'un bağlantı yapılandırmasını ve çağıranın kendisini geri verir ekstra bağlantılar; PUT /links/org (MANAGE_REFERRAL_CODES) ve PUT /links/me (VIEW_REFERRAL_CODES) kaydet Bunlar sadece oturumdan gelir. Örgüt ve üye sadece oturumdan gelir. Her belge alan alanı olarak yeniden inşa edilir: hedefler bir site yolu veya http( s) URL' si ve otomatik olarak yönetilen indirim / mrt_self olmalı parametreler çıkarılır, bu yüzden takip parametresi asla üye-tipi değildir. Tablo elle oluşturuldu: **************** (tabloya zaten uygulandı) kümenin sahibi olarak).
· KlusterServices
SI altyapısı uyarıları, ve LiveKit SI çağrıda olan kişileri uyarıyor (SIE1)
**************** (el ile uygulanır, hiçbir şey yeniden başlatmaz): Kara kutu Jicofo'nun sondası, ses düzeni, toplantı kulağı, FreePBX'ın konsolu, Tool Plane, aiservice ve kamoai-service;jicofo'nun metrikleri (video köprü sayımı); ve PrometheusRule si-altyapısı: ses çalışanları, PBX, Meet, video yok Köprü, toplantı kulağı, araç uçağı, sağlayıcı girişi, e-posta hizmeti, VOIP hizmeti, MediaService, sağlıksız bileşenler ve web sitesinin sohbet giriş noktası kural namespace=kamo ve si_path taşıyor, bu yüzden kamoai-service'ın AlertmanagerConfig si-alerts SysAdmin'e bir e-posta gönderir ve platforma yönlendirilmiş bir PLATFORM olayı açar organizasyonun çağrıda olan insanları. livekit/60-monitoring.yaml (TPLKLEAK's): her LiveKit uyarı si_path=calls ve livekit-alerts aynı zamanda çağrıda webhook'u çağırır (taşıyıcı sır: kamo/kamoai-internal-auth in namespace livekit, SECRETS.md). No LiveKit roll: Sadece izleme dosyası değişti.
· MCPGatewayService
Her SI kanalı için bir politika karar noktası, bir açıklamalı karar kaydı (SIE2)
PolicyDecisionPoint, Tool Plane boru hattının sorduğu her yetkilendirme sorusuna aynı sırada cevap verir: Görünürlük + haklar katında, itaatsizlik emri yok ve komuta zincirini temsil eden, toplantı konuşmacısı otorite, koşullu haklar, tüzük YASAKLANMIŞ ve sonuç (CharterPolicy.explain kuralı adlandırır, dahil. "Onayla ve her zaman izin ver" izinleri, kimlik koruması ve onu kaldıran, onaylamalar. Her çağrının denetim satırı bir kamo.si.decision/v1 kaydı taşır (decision_record / decision_outcome / decided_by), mevcut I2 denetim okuması ve /audit/decisions/{id} üzerinden okunabilir. Toplantı çizgileri her çağrıda bir kez okunur (kimlik koruması, emri, temsilen paylaşılan bir okunma). Davranış değişmedi: b64fb8a'dan altın dosyalar (charter matrix, catalogue, 360 scenarios) hepsi eşleşiyor.
· kamo-internal
Canlı Değişiklikler paneli en yeni on tanesini gösterir
Hâlâ otuz yükleniyor, bu yüzden Özellik ve Düzeltme sekmelerinin gösterecek on taneleri var; canlı bir geliş en eskisini pencereden çıkarır. Daha eski her şey /changelog'dadır.
· kamo-shared-library
SI olayları, çağrı listesi ve ayarları, sağlık örnekleri varlıklar (SIE1)
Beş SIE1 tablosu (si_incidents, si_incident_events, si_oncall_members, si_oncall_settings, si_health_samples) ilan edildi, böylece KamoInitializer yeniden oluşturulabilir El yapımı DDL: kamoai-service **************** (çoktan uygulanmıştır; kamoai-service onları JDBC üzerinde yazar, depo yok).
· kamo-internal
Live Changes — launchpad widget ve /changelog sayfası
Platformdaki her değişiklik, canlı. Yeni girişler, gönderildikleri anda kayboluyor. Her bir plaket CI inşa ve dağıtımı rapor ederken doluyor ve bir itme patlaması ile iniyor Listenin üstündeki şeritte. - Widget (changelog.live): varsayılan olarak her launchpad'da ve çıkarılabilir; Tüm / Özellikler / Düzeltmeler, nakliye yolu, değişimin yolculuğu ve onunla birlikte ne gönderildiği hakkında detaylı bir çekmece. - /changelog: toplamlar, şu anda gönderilenler, son 24 saat, sonra tüm geçmiş - arama, ürün, durum, tür ve tarih filtreleri, üyenin gününe göre gruplandırılmış, kaydırdıkça yüklenmiş, bir Filtrelenmiş bir listenin yerleştiremeyeceği yeni gelişler için 'yeni değişiklikler' hapını. - /topic/platform/changelog tarafından beslenir; yeniden bağlandığında ve sekme geri geldiğinde tekrar okunur. - Yardım: Live Changes makalesi (getting-started/live-changes) ve her iki yardım işareti.
· MediaService
Hiçbir istemci /topic/platform/changelog'a SEND yapamaz
Canlı Değişiklikler her oturuma yayınlanır; sahte bir çerçeve hiç olmamış bir değişikliği koyar Güvenlik Servisi, platformun relay'i aracılığıyla tek yazardır.
· SecurityService
Canlı Değişiklikler — dağıtım izleme, canlı çerçeveler ve üyelerin feed'i
- Push webhook, her baskıya bir CommitDeployment olarak kayıt yapar ve ona bağlılığını damgalar, sonra işlemden sonra security.platform.changelog üzerinde yeni girişleri yayınlar. - ChangelogDeploymentTracker, Forgejo'nun CI durumları aracılığıyla her uçuşu takip eder (inşa, sonra her 10 saniyede bir kez, her hareketi yayınlar ve önceki hareketleri işaretler Daha sonraki bir proje geldiğinde aynı proje HAYATA GEÇİR. changelog-forgejo-token'den sadece-okunabilir-token. - **************** kamu changelog girdileri ile VIEW_LIVE_CHANGES'e bağlanır, buradan okunur üye_hakları_oturumun haktan önce olduğunda uygulanır. - VIEW_LIVE_CHANGES ve REQUIRED hariç widget'ın hakları varsayılan olarak her rol için aktiftir.

Evreniniz sizi bekliyor.
Birkaç dakika içinde ücretsiz olarak başlatın. Hazır olduğunuzda ürünleri ekleyin - göç yok, yeni girişler yok.
Sonsuza kadar ücretsiz — kredi kartı gerekmiyor