Changelog
Ada kabar baru.
Setiap perbaikan pada platform, sebagai kapal.
· kamo-shared-library
Live Changes — commit deployment dan hak widget VIEW_LIVE_CHANGES (690-695)
CommitDeployment (COMMIT_DEPLOYMENTS) adalah satu push ke main, di kunci oleh commit kepalanya, dan seberapa jauh CI telah membawanya. CommitLog.deploymentHash menunjuk setiap entri pada push yang mengirimkannya. Schema mendarat pada KamoInitializer 2026-11-06. VIEW_LIVE_CHANGES (690) adalah root tanpa ServiceType yang mengatur feed; widget standar lima rights (691-695) tergantung padanya. RoleRightHierarchyTest menghitung bergerak dengan mereka.
· KlusterServices
Biarkan SecurityService membaca status CI Forgejo untuk Live Changes
Live Changes deployment tracker bertanya pada Forgejo (proses host pada k1m1, port 3000) di mana setiap push sedang dalam pipeline. avatar-resolver-egress hanya mengizinkan YugabyteDB, NATS dan MinIO pada node, sehingga setiap permintaan tertunda.
· kamo-internal
Izinkan Situs ini pada isi yang ditolak oleh SI, dalam Aktivitas vault (fase 2 TPVAULT)
· MCPGatewayService
Vault_list, vault_fill dan vault_run_shell, hanya isi dengan referensi (TPVAULT fase 2)
SI menamai sebuah item; Tool Plane membaca jendela yang difokuskan dan alamat peramban bar dari mesin itu sendiri, bertanya VaultService (yang memeriksa ikatan situs dan menulis baris aktivitasnya pertama), mengetikkan nilai ke dalam stasiun kerja SI sendiri dan memberitahu model Nilainya tidak pernah ada dalam argumen, rencana, kartu persetujuan, hasil, ingatan atau logs, dan setiap jawaban workstation setelah itu dicuci dari itu (keyed hashes in Redis, tidak pernah nilainya). Rahasia shell masuk ke dalam variabel lingkungan. vault tidak pernah diwakili.
· kamo-shared-library
VaultItem.allowedHosts, situs yang disetujui supervisor untuk isi SI (TPVAULT fase 2)
· kamo-internal
Penyimpanan Kata Sandi di bawah Organizer (TPVAULT fase 1, dengan layar fase 3)
/vault: vault Anda sendiri dan vault dari SI yang Anda awasi; item menurut jenis (log-in, API dan kunci SSH, kode pemulihan, kunci otentikasi, Wi-Fi, log masuk komputer, catatan); Konfirmasi Ini Anda sebelum nilai ditampilkan (salasan, ditambah otentikasi ketika terdaftar, atau kode dikirimkan melalui surel), satu nilai per permintaan, tersembunyi setelah 30 detik, papan klip dikosongkan setelah 30 detik; generator, berbagi satu item, kesehatan kata sandi dengan k-anonymity periksa pelanggaran, aktivitas dalam bahasa sederhana, akses darurat, impor dari **************** BFF /api/vault/** relays to SecurityService, no-store, never logs. Help article.
· SecurityService
Relay vault sandi dan konfirmasi ulang 5 menit; batas upaya pada konfirmasi sandi komputer-host (TPVAULT)
/api/security/vault/** menyelesaikan sesi, menolak impersonasi, menghitung Konfirmasi ulang kesegaran pada setiap permintaan (penanda sandi KREAUTH dalam 5 menit, ditambah otentikasi ketika terdaftar; kode yang dikirimkan melalui surel untuk akun tanpa sandi) dan mengirimkan daftar yang diizinkan dari jalur orang ke VaultService confirm sekarang berbagi pembatas cek ulang (5 kesalahan per sesi per 15 menit).
· kamo-shared-library
VAULT_RECONFIRM_CODE surel kanonikal untuk anggota tanpa sandi (TPVAULT)
· kamo-shared-library
Entitas vault sandi dan peristiwa log akses VAULT_* (TPVAULT)
Tujuh tabel untuk Password Vault (vault, item, medan terenkripsi, hanya menambahkan log akses, share, permintaan darurat, perangkat yang diketahui), dinyatakan di sini sehingga KamoInitializer dapat menciptakan kembali mereka; DDL diterapkan secara manual terlebih dahulu (vaultservice docs/sql). Kolom Ciphertext membawa @JsonIgnore dan ditempelkan di **************** yang berwarna merah utama untuk tiga kolom sandi Kamoai yang sekarang juga dijaga.
· kamo-internal
Halaman Log Panggilan di bawah Panggilan / Teks
Setiap panggilan anggota yang dibuat atau diambil dan panggilan dari semua orang di bawah mereka di baris laporan (VOIPService GET /api/voip/calls/log memutuskan baris). Baris menunjukkan sisi jauh dan garis kami sebagai Nomor Telepon, avatar anggota, waktu, panjang, bagaimana berakhirnya (dengan hasil Call Floor), sebuah inline pemain untuk rekaman yang benar-benar ada (disembunyikan, atau dimiliki oleh penyedia dan disiarkan melalui VOIPService), sebuah laci transkripsi yang dapat dicari, dan yang paling prospek, akun dan transaksi terbaru sebagai tautan, atau Tidak Terkait. Filter, urutan, dan tanggal hidup di palang alamat; ubin menghitung keseluruhan ditetapkan dan disaring pada klik; halaman dimuat saat Anda menggulung; panggilan baru datang melalui domain call-log org-change. Tips Cepat, popup bantuan dan artikel pusat bantuan ****************
· kamo-internal
Lihat Laporan Lantai membuka papan skor dan jendela manajer
Cermin VIEW_FLOOR_REPORTS (675) dan biarkan ia membuka Leads > baris Scoreboard dan halaman dan lantai Pulse, Speed-to-Lead Laporan, Funnel oleh Lead Sumber dan Panel bendera pelatihan, di samping hak lantai panggilan baris laporan pembaca. Bantuan: sebuah artikel Laporan Lantai baru (apa yang terbuka, siapa yang melihat baris siapa, bagaimana untuk memberikannya) dan diupdate papan skor dan rumah artikel widget.
· SecurityService
Seed View Lantai Laporan ke administrator dan manajer lantai
VIEW_FLOOR_REPORTS (675) sekarang membuka Lantai Aktivitas. Pada boot yang memperkenalkan itu, RoleRightsSyncService memberikannya dimanapun CONFIGURE_SYSTEM (organisasi administrators) atau MANAGE_CALL_FLOOR (yang membuka laporan sebelumnya) diberikan, dalam peran dan di departemen, gelar pekerjaan, anggota dan override tim. Bekerja lantai saja tidak membawanya pemilik organisasi memegangnya secara implisit dalam keputusan laporan, untuk sesi dan untuk pemilik jadwal sama.
· VOIPService
Sebuah Log Panggilan untuk anggota dan garis laporan mereka
GET /api/voip/calls/log membaca PHONE_CALL_LOG dengan rentang waktu yang diindeks dari anggota dalam pandangan (diri sendiri + semua orang di bawah di bidang manajer, pemilik melihat semua, yang sama Shared ReportingLine yang digunakan Call Floor), filter, menghitung dan halaman di server, dan hanya hidrat lead halaman, akun dan deal (terbaru dari masing-masing) kecuali filter membutuhkan mereka semua. GET /api/voip/calls/log/{id}/audio streams a recording the provider keeps (JustCall) melalui layanan ini, di balik skop panggilan, kemampuan PHI, aturan rekaman dan baris audit. Panggilan baru mengindikasikan domain log panggilan.
· kamo-shared-library
Lihat Laporan Lantai (675) membuka Aktivitas Lantai
Laporan lantai adalah hak keamanan mereka sendiri (pemilik, 2026-11-06). VIEW_FLOOR_REPORTS adalah root CRM mandiri diambil dari reservasi ruang kerja yang menelepon (676-680 Aktivitas lantai sekarang memerlukannya, bukan dua panggilan lantai hak; baris laporan masih memutuskan setiap baris, dan pemiliknya memegangnya secara implisit dalam SecurityService. RoleRightHierarchyTest: nilai 434, mandiri 100, akar 148.
· KlusterServices
Rke2-unwedge, pengawas untuk deadlock pipa log rke2
2026-09-28 dan 2026-10-25 pemadaman platform adalah jalan buntu yang sama: rke2 kehilangan sewa, ExecStopPost membunuh containerd, tidak ada yang membaca log FIFOs kontainer, dan blok etcd/apiserver/traefik pada log berikutnya baris, jadi rke2 crashloops selamanya. keduanya diperbaiki dengan tangan-draining FIFOs. Ini melakukannya secara otomatis: ketika containerd rke2 hilang DAN a proses kontener terkunci pada pipa selama 30 detik, mulai satu cat per log FIFO (ke /var/log/rke2-unwedge/, /dev/null jika disk pendek), dan hentikan setiap satu kali containerd membuka kembali FIFO-nya. itu tidak pernah memberi sinyal dll, rke2, containerd atau containers. test.sh melakukannya terhadap pipa yang terblokir; --scan pada k1m1 menemukan 183 shims / 396 FIFOs, cocok dengan 10-25 manual drain.
· KlusterServices
Peringatan pada node link drop dan kecepatan fallback, dialihkan ke surel sysadmin
Switch LAN yang dibagikan oleh k1m1 eno49 dan k3m1 eno49 telah di-reset sejak 2026-10-29 (ratusan drop carrier, 66 dari 70 drop menit dibagikan oleh kedua nodes, k1m1 eno49 stuck at 1 Gb/s). node-exporter memiliki sinyal; tidak ada Menontonnya dan pemantauan-namespace peringatan semua dialihkan ke nol.
· kamo-internal
Hak terbatas untuk teks yang disimpan dan switch otomatisasi hipotek
MANAGE_SAVED_TEXTS membuka pengaturan telepon pada tab Teks yang disimpan sendiri, dan MANAGE_MLOS_AUTOMATION membuka tab Pergantian Otomatisasi Hibah di Commerce masing-masing berada di sebelah kanan (MANAGE_VOIP_SETTINGS, MANAGE_SUBSCRIPTION_SETTINGS), yang menyimpan setiap tab yang ada tab dan bagian otonomi SI tetap dengan hak-hak luas. Mencerminkan keduanya hak (688-689) dalam RoleRightType.ts, dan artikel bantuan mengatakan siapa yang dapat mengubah saklar dan teks yang tersimpan.
· VOIPService
Biarkan MANAGE_SAVED_TEXTS membaca dan mengubah teks yang disimpan
/api/voip/sms/text-templates menerima MANAGE_SAVED_TEXTS sempit di sebelah kanan MANAGE_VOIP_SETTINGS untuk menulisnya, dan di samping ACCESS_VOIP untuk membacanya, jadi a hanya pemilik hak baru dapat bekerja pada tab Teks yang Disimpan. Tidak ada telepon lain Endpoint berubah.
· SecurityService
Biarkan MANAGE_MLOS_AUTOMATION membuka switch otomatisasi hipotek
GET dan PUT **************** sekarang menerima sempit MANAGE_MLOS_AUTOMATION di sebelah kanan MANAGE_SUBSCRIPTION_SETTINGS. Setiap yang lain titik akhir konfigurasi hipotek menyimpan MANAGE_SUBSCRIPTION_SETTINGS sendiri, SI_LOAN_ACCESS tetap menjadi keputusan pemilik organisasi, dan perubahan masih dicatat ke mlos_config_change_log melalui MlosAutomationSettingsService.
· kamo-shared-library
Tambahkan hak pengaturan sempit MANAGE_MLOS_AUTOMATION dan MANAGE_SAVED_TEXTS
Dua akar mandiri (688-689) sehingga hipotek Otomatisasi tab switches dan Tab teks yang disimpan telepon dapat diberikan tanpa MANAGE_SUBSCRIPTION_SETTINGS atau MANAGE_VOIP_SETTINGS. Masing-masing diterima di samping haknya yang luas, tidak pernah digantikan RoleRightHierarchyTest: nilai 433, mandiri 99, akar 147.
· EmailService
Acara tugas terhubung ke Tugasku, di bawah Organisasi
· KBService
Notifikasi tugas membuka Tugasku, di bawah Organisasi
Alamat lama /notes?task= masih mencapainya dengan 307 di kamo-internal.
· SecurityService
Callbacks-due mengatakan baris mana yang merupakan tanggal kembali, untuk Tugasku
· kamo-internal
Organizer di navigasi, dan Tugasku menunjukkan setiap tugas yang diberikan padaku
Organizer adalah opsi navigasi utama baru yang menyimpan Tugas, Kalender, Kontak dan Catatan & Daftar Periksaku, setiap baris pada gerbang yang ada sebagai pilihan, dengan penanda presenter kalender pada ikon Organiser. Rute tetap; yang lama Alamat Tugas-Ku di Catatan (?view=tasks, ?task=) adalah 307 redirect ke /tugas-ku. Palet perintah menemukan masing-masing baris, dan Automation Streams oleh "streams" atau "automation", mendarat pada tab pengaturannya untuk yang diizinkan. Tugas-Ku (/my-tasks) dibangun pada sistem tugas dan baris rencana aksi tab Tugas utama: tugas dan tugas utama (KBService, CREATE_TASK sebuah aliran di antara mereka), draft menunggu di baris tunggu kirim (skop = saya), daftar panggilan dan callbacks harus, disaring oleh sumber, harus, lead, kesepakatan, prioritas dan tugas siapa, hidup pada daftar periksa, otomatisasi, memanggil dan floor-leads berubah, dengan tick, send, memanggil dan selesai di tempatnya. Tidak ada yang disimpan. artikel bantuan, tour langkah-langkah dan tautan tugas mengikutinya.
· kamo-internal
Organisasi SI dengan wajah dan kepribadian di setiap halaman lantai, dan tidak ada suara yang dicetak
- Email Triage: kotak yang dimasukkan suara Anda hilang SI organisasi (kepribadiannya sendiri) atau Asisten SI Anda sendiri (suara dari SI Asisten Pengaturan, yang Perubahan Suara dibuka). Disusun oleh nama SI di bawah draf. - Satu org SI: OrgSiPicker pada pengaturan SI dan pengaturan Email, rekaman yang sama SI memanggil edit pada halaman Automation Streams, yang sekarang mengatakan begitu dan menunjukkan kepribadian setiap SI. Triage dan panel penangkapan tidak lagi membawa pilihan SI mereka sendiri Organisasi SI dalam pemilihnya. - SiWorkStrip memimpin email triage, briefing hari ini dan kotak masuk tangkapan dengan SI's foto, nama dan kepribadian, atau menempatkan SI untuk bekerja di sini dengan memilih SI Anda atau menyewa SI untuk siapapun yang bisa. - Bantuan: Email Triage, Capture Inbox, Briefing Hari Ini dan SI memanggil artikel diperbarui.
· SecurityService
An SI's personality on the AI members read, so its work can say who it is
Setiap baris /team-members/ai-members membawa kepribadian: judul arketipe dan deskripsi yang berlaku untuk SI itu, atau nol. Satu resolusi per SI, masing-masing dalam bentuknya sendiri transaksi hanya-baca, sehingga kegagalan meninggalkan daftar utuh.
· MCPGatewayService
Alat Inbox mengatakan draf adalah dalam kepribadian SI sendiri, atau suara pemilik Asisten SI
Tidak ada lagi profil suara pemilik: si_inbox_next membawa nama pemilik dan tempat tinggal, dan suara Asisten SI mereka sendiri ketika mereka memilihnya. foto paritas berubah hanya untuk dua deskripsi ini.
· AIService
Suara Asisten SI anggota sendiri, untuk draf triage email
POST **************** menjawab nama asisten dan bagaimana itu suara, dipecahkan dari SI Assistant Settings melalui air terjun yang sama chatting Triage email menulis draf anggota di dalamnya ketika mereka memilih sendiri Tidak ada yang tersimpan di sini, dan tidak ada suara di tempat lain.
· kamo-internal
Seorang anggota Sales Floor yang baik bisa diam sendiri
SALES_FLOOR cermin jenis Java (kamo-shared-library 3ea204a5): gated on VIEW_LEADS seperti EmailService, terdaftar tepat sebelum callback lead, digambar dengan headset. Labelnya (Sales Floor) dan petunjuk pengaturannya Anda berada di kamus-terjemahan-kamo. Suara tetap nada notifikasi normal.
· kamo-internal
Pengguna Sistem mencapai konfigurasi lantai SI, karena layanan otomatisasi sekarang memungkinkan
automation-service (5a6a287) memungkinkan mode dewa dan pengguna sistem membaca dan mengubah pengaturan SI dan briefing, dicatat setiap kali. God mode sudah mencapai tab melalui bypass jendela terbuka checkRight; Sistem Pengguna tidak ada dalam payload sesi, jadi useSystemUserSession bertanya **************** sekali per page load (fails closed) dan gerbang lantai SI, menu pengaturan, kartu pengaturan dan surat elektronik Triage tab baca itu.

Alam semestamu menunggu.
Mulai gratis dalam beberapa menit. Tambahkan produk kapanpun Anda siap — tidak ada migrasi, tidak ada login baru.
Gratis selamanya — tidak diperlukan kartu kredit