Bản ghi thay đổi
Có gì mới không?
Mọi cải tiến cho nền tảng, khi nó được đưa ra.
· kamo-shared-library
Live Changes — thực hiện triển khai và quyền của VIEW_LIVE_CHANGES widget (690-695)
CommitDeployment (COMMIT_DEPLOYMENTS) là một thử thách cho main, được khóa bởi commit đầu của nó, và bao xa CommitLog.deploymentHash chỉ ra mỗi mục nhập ở vị trí đã gửi nó. Schema landed by KamoInitializer 2026-11-06. VIEW_ LIVE_ CHANGES (690) là một gốc không có ServiceType mà cổng nguồn; widget năm tiêu chuẩn RoleRightHierarchyTest đếm theo chúng.
· KlusterServices
Cho SecurityService đọc trạng thái CI của Forgejo cho Live Changes
Trình theo dõi triển khai Live Changes hỏi Forgejo (một tiến trình máy chủ trên k1m1, cổng 3000) avatar-resolver-egress chỉ cho phép YugabyteDB, NATS và MinIO trên nút, vì vậy mỗi yêu cầu đã hết thời gian.
· kamo-internal
Cho phép trang này khi SI từ chối lấp đầy, trong hoạt động của kho (TPVAULT giai đoạn 2)
· MCPGatewayService
Vault_list, vault_fill và vault_run_shell, chỉ điền theo tham chiếu (TPVAULT giai đoạn 2)
SI đặt tên cho một mục; Tool Plane đọc cửa sổ tập trung và địa chỉ trình duyệt bar từ chính máy, hỏi VaultService (kiểm tra việc liên kết trang và viết dòng hoạt động đầu tiên), nhập giá trị vào trạm làm việc của SI và nói với mô hình Giá trị không bao giờ nằm trong tranh luận, kế hoạch, thẻ chấp thuận, kết quả, trí nhớ hoặc dữ liệu ghi, và mỗi câu trả lời của trạm làm việc sau đó sẽ được xóa nó (keyed hashes in Redis, không bao giờ là giá trị). Bí mật của shell được lưu trong biến môi trường. vault không bao giờ là trên danh nghĩa.
· kamo-shared-library
VaultItem.allowedHosts, các địa điểm mà một giám sát viên đã chấp thuận cho một SI (TPVAULT giai đoạn 2)
· kamo-internal
Kho mật khẩu dưới Organizer (TPVAULT giai đoạn 1, với màn hình giai đoạn 3)
/vault: kho lưu trữ của bạn và kho lưu trữ của các SI bạn giám sát; các mục theo kiểu (đăng nhập, API) và chìa khóa SSH, mã khôi phục, chìa khóa xác thực, Wi-Fi, đăng nhập máy tính, ghi chú); Kiểm tra là bạn trước khi hiển thị giá trị (mật khẩu, cộng với xác thực khi đăng ký, hoặc mã gửi qua email), một giá trị cho mỗi yêu cầu, ẩn sau 30 giây, xóa bảng tạm sau 30 giây; generator, share one item, Password Health with the k-anonymity breach check, Activity in ngôn ngữ đơn giản, truy cập khẩn cấp, nhập từ **************** BFF /api/vault/** relays to SecurityService, no-store, never logs. Help article.
· SecurityService
Kiểm tra lại kho mật khẩu và xác nhận lại 5 phút; giới hạn thử nghiệm xác nhận mật khẩu máy chủ (TPVAULT)
/api/security/vault/** giải quyết phiên, từ chối giả mạo, tính toán Kiểm tra lại mật khẩu KREAUTH trong vòng 5 phút cộng với bộ xác thực khi đăng ký; mã gửi qua email cho tài khoản không có mật khẩu) và chuyển một danh sách cho phép của con đường của người dùng đến VaultService xác nhận bây giờ chia sẻ giới hạn kiểm tra lại (5 sai lầm mỗi phiên trong 15 phút).
· kamo-shared-library
VAULT_RECONFIRM_CODE thư điện tử chính thức cho thành viên không có mật khẩu (TPVAULT)
· kamo-shared-library
Thực thể Vault mật khẩu và sự kiện VAULT_* access-log (TPVAULT)
Bảy bảng cho kho mật khẩu (kho, mục, các ô mã hóa, một chỉ thêm truy cập, chia sẻ, yêu cầu khẩn cấp, thiết bị đã biết), tuyên bố ở đây là KamoInitializer có thể tái tạo chúng; DDL được áp dụng bằng tay trước (vaultservice docs/sql) @JsonIgnore và được dán vào **************** mà màu đỏ trên Cổng chính cho 3 cột mật mã Kamoai mà bây giờ cũng đang được bảo vệ.
· kamo-internal
Trang hồ sơ cuộc gọi bên dưới Điện thoại / Văn bản
Mỗi cuộc gọi mà thành viên đó thực hiện hoặc nhận được và những cuộc gọi của mọi người dưới họ trên dòng báo cáo (VOIPService GET /api/voip/calls/log quyết định các hàng). Các hàng cho thấy phía xa và hàng của chúng tôi là số điện thoại, hình tượng của thành viên, thời gian, độ dài, kết thúc như thế nào (với kết quả của Call Floor), người chơi cho một bản ghi thực sự tồn tại (được lưu trữ, hoặc được cung cấp và truyền qua VOIPService), một hộp ghi chép có thể tìm kiếm, và nhiều nhất liên kết, tài khoản và giao dịch gần đây, hoặc Không liên kết. Bộ lọc, thứ tự và ngày trong thanh địa chỉ; các ô đếm toàn bộ được lọc đặt và lọc bằng một cú nhấn; trang được tải khi bạn cuộn xuống; gọi mới Thông tin nhanh, cửa sổ hỗ trợ và một bài viết của trung tâm hỗ trợ ****************
· kamo-internal
View Floor Reports mở bảng điểm và hộp quản lý
Gương VIEW_ FLOOR_ REPORTS (675) và cho phép nó mở dòng Leads > Scoreboard và trang và nhịp đập tầng, báo cáo tốc độ dẫn, ống dẫn theo nguồn dẫn và Cờ của huấn luyện viên, bên cạnh quyền của phòng gọi Help: a new Floor Reports article (what the right mở, ai thấy hàng của ai, cách cấp phép) và cập nhật bảng xếp hạng và nhà bài viết widget.
· SecurityService
Seed View Floor Báo cáo cho quản trị viên và quản lý tầng
VIEW_FLOOR_REPORTS (675) giờ mở hoạt động tầng RoleRightsSyncService cho phép nó ở bất cứ nơi nào CONFIGURE_SYSTEM (của một tổ chức quản trị viên) hoặc MANAGE_CALL_FLOOR (người đã mở báo cáo trước đó) được cấp, trong vai trò và trong bộ phận, chức danh, thành viên và nhóm bổ sung Chỉ có sàn nhà không thể mang nó trong các quyết định báo cáo, cho một phiên họp và cho chủ sở hữu của lịch trình.
· VOIPService
Một bản ghi cuộc gọi cho thành viên và dòng báo cáo của họName
GET /api/voip/calls/log reads PHONE_CALL_LOG by the indexed time range of các thành viên trong view (tự + mọi người bên dưới trong trường quản lý, chủ sở hữu) nhìn thấy tất cả, cùng một ReportingLine được chia sẻ mà Call Floor sử dụng), bộ lọc, đếm và các trang trên máy chủ, và chỉ hydrat các trang dẫn, tài khoản và deal (lần gần đây nhất của mỗi) trừ khi bộ lọc cần tất cả chúng. GET /api/voip/calls/log/{id}/audio streams a recording the provider keeps (JustCall) thông qua dịch vụ này, sau phạm vi cuộc gọi, khả năng PHI, quy tắc ghi âm và hàng kiểm toán. Các cuộc gọi mới báo hiệu miền ghi âm cuộc gọi.
· kamo-shared-library
Xem báo cáo tầng (675) mở hoạt động tầng
Báo cáo tầng là quyền an toàn của riêng họ (chủ sở hữu, 2026-11-06). VIEW_FLOOR_REPORTS là một CRM độc lập lấy từ việc đặt phòng của không gian làm việc gọi (676-680 Hiện tại, hoạt động trên tầng yêu cầu nó thay vì hai cuộc gọi trên tầng quyền; dòng báo cáo vẫn quyết định mỗi hàng, và chủ sở hữu giữ nó RoleRightHierarchyTest: giá trị 434, độc lập 100, gốc 148.
· KlusterServices
Rke2- unwedge, một con chó canh gác cho lỗ hổng log-pipe rke2
2026-09-28 và 2026-10-25 các trục trặc nền tảng là cùng một ngõ cụt: rke2 mất quyền thuê, ExecStopPost của nó giết containerd, không ai đọc container log FIFOs, and etcd/apiserver/traefik block on their next log Cả hai đều được sửa bằng cách rút FIFO bằng tay. Điều này sẽ tự động làm như sau: khi containerd của rke2 bị mất AND a tiến trình container bị chặn trên đường ống trong 30 giây, khởi động một con mèo mỗi FIFO (vào /var/log/rke2-unwedge/, /dev/null nếu đĩa ngắn), và dừng mỗi Một khi containerd mở lại FIFO của nó nó không bao giờ báo hiệu vv, rke2, containerd hoặc containers. test.sh thực hiện nó đối với một đường ống bị chặn thực; --scan on k1m1 finds 183 shims / 396 FIFOs, matching the 10-25 manual drain.
· KlusterServices
Cảnh báo khi kết nối nút rơi và tốc độ dự phòng, chuyển đến thư điện tử của quản trị hệ thống
Chuyển đổi mạng LAN được chia sẻ bởi k1m1 eno49 và k3m1 eno49 đã được khởi động lại từ 2026-10-29 (Hàng trăm máy bay hạ cánh, 66 trong 70 phút hạ cánh được chia sẻ bởi cả hai nodes, k1m1 eno49 stuck at 1 Gb/s). node-exporter có tín hiệu; không có gì Tôi theo dõi nó và các cảnh báo về khoảng tên được định tuyến đến null.
· kamo-internal
Quyền hạn hạn chế cho văn bản lưu và công tắc tự động cho vay thế chấp
MANAGE_SAVED_TEXTS mở cài đặt điện thoại chỉ ở thẻ Lưu văn bản, và MANAGE_MLOS_AUTOMATION mở một thẻ Chuyển đổi tự động hóa thế chấp trên Commerce Mỗi cái nằm cạnh bên phải (MANAGE_VOIP_SETTINGS, Điện thoại kia và các phần tự trị SI vẫn giữ quyền rộng. Gương cả hai quyền (688-689) trong RoleRightType.ts, và các bài viết hỗ trợ nói ai có thể thay đổi các nút bấm và tin nhắn đã lưu.
· VOIPService
Cho MANAGE_ SAVED_ TEXTS đọc và thay đổi văn bản đã lưu
/api/voip/sms/text-templates chấp nhận MANAGE_SAVED_TEXTS hẹp bên cạnh MANAGE_VOIP_SETTINGS cho việc ghi, và bên cạnh ACCESS_VOIP cho việc đọc, vậy nên Chỉ người sở hữu quyền mới mới có thể làm việc với thẻ Lưu văn bản. Không điện thoại nào khác điểm kết thúc thay đổi.
· SecurityService
Để MANAGE_MLOS_AUTOMATION mở công tắc tự động hoán đổi
GET và PUT **************** bây giờ chấp nhận hẹp MANAGE_MLOS_AUTOMATION bên cạnh MANAGE_SUBSCRIPTION_SETTINGS. Mỗi lần khác Điểm kết thúc cấu hình thế chấp giữ MANAGE_SUBSCRIPTION_SETTINGS một mình, SI_LOAN_ACCESS giữ lại quyết định của chủ tổ chức, và các thay đổi vẫn được ghi vào mlos_config_change_log thông qua MlosAutomationSettingsService.
· kamo-shared-library
Thêm quyền thiết lập hạn chế MANAGE_ MLOS_ AUTOMATION và MANAGE_ SAVED_ TEXTS
2 gốc độc lập (688-689) để chuyển tab tự động và Thẻ Điện thoại Lưu Văn bản có thể được cấp mà không cần MANAGE_SUBSCRIPTION_SETTINGS hoặc MANAGE_ VOIP_ SETTINGS. Mỗi thứ được chấp nhận bên cạnh quyền rộng của nó, không bao giờ thay thế RoleRightHierarchyTest: values 433, standalone 99, roots 147.
· EmailService
Sự kiện nhiệm vụ liên kết tới Nhiệm vụ của tôi, dưới Tổ chức
· KBService
Một thông báo nhiệm vụ mở Tasks của tôi, dưới Organizer
Địa chỉ /notes?task= cũ vẫn tiếp cận nó bằng 307 trong kamo-internal.
· SecurityService
Callbacks-due nói những hàng nào là ngày trở lại, cho My Tasks
· kamo-internal
Organizer trong trình duyệt, và My Tasks hiển thị mọi nhiệm vụ được giao cho tôi
Organizer là một tùy chọn duyệt chính mới chứa các mục Tác vụ của tôi, Lịch, Liên lạc và Ghi chú và Danh sách kiểm tra, mỗi hàng trên cổng nó có như một tùy chọn, với dấu ấn trình bày lịch trên biểu tượng tổ chức Địa chỉ My Tasks trong Notes (?view=tasks, ?task=) là 307 đường dẫn đến /my-tasks. Bảng lệnh tìm thấy mỗi dòng, và Automation Streams bằng "streams" hoặc "automation", hạ cánh trên thẻ cài đặt của nó cho những người được phép. My Tasks (/ my-tasks) xây dựng trên hệ thống nhiệm vụ và các hàng kế hoạch hành động của thẻ Nhiệm vụ chính: nhiệm vụ và nhiệm vụ chính (KBService, CREATE_TASK của một dòng trong số chúng), bản thảo đang chờ trong hàng gửi (scope=mine), danh sách gọi và Callbacks due, được lọc theo nguồn, due, lead, thỏa thuận, ưu tiên và nhiệm vụ của ai, trực tiếp trên danh sách kiểm tra, tự động hóa, Điều khiển cuộc gọi và thay đổi dẫn đến tầng, với tick, send, call và done ở vị trí. Không có gì được lưu trữ các bước và liên kết nhiệm vụ theo sau nó.
· kamo-internal
SI của tổ chức bằng khuôn mặt và tính cách trên mỗi trang tầng, và không có giọng nói được gõ
- Email Triage: hộp ghi âm của bạn đã biến mất SI của tổ chức (các tính cách của nó) hoặc trợ lý SI của bạn (giọng nói từ SI) Assistant Settings, which Change Voice opens). Dự thảo bởi tên của SI dưới một bản thảo. - Một org SI: OrgSiPicker trên thiết lập SI và thiết lập Email, cùng một ghi chú gọi SI các bản sửa trên trang Automation Streams, mà bây giờ nói như vậy và cho thấy tính cách của mỗi SI. Bộ phận phân loại và bắt giữ không còn có quyền lựa chọn của riêng mình nữa SI của tổ chức trong máy chọn. - SiWorkStrip đứng đầu Email Triage, Briefing của ngày hôm nay và hộp thư của các SI Tên và tính cách, hoặc đặt một SI làm việc ở đây với chọn SI của bạn hoặc thuê một Thông báo cho bất cứ ai. - Hỗ trợ: Email Triage, Capture Inbox, Briefing ngày hôm nay và các bài gọi SI được cập nhật.
· SecurityService
Tính cách của một SI trên AI thành viên đọc, vì vậy công việc của nó có thể nói nó là ai
Mỗi hàng /team-members/ai-members mang tính cách: danh hiệu của nguyên mẫu và Một giải quyết cho mỗi SI, mỗi giải quyết theo cách riêng của nó giao dịch chỉ đọc, vì vậy một thất bại sẽ để lại danh sách nguyên vẹn.
· MCPGatewayService
Các công cụ trong hộp thư nói rằng bản thảo là trong tính cách của SI, hoặc giọng nói của trợ lý SI của chủ sở hữu
Không còn hồ sơ giọng nói của chủ sở hữu nữa: si_inbox_next chứa tên của chủ sở hữu và dấu thay thế, và giọng nói của trợ lý SI khi họ chọn nó Chỉ vì hai miêu tả này.
· AIService
Giọng nói của trợ lý SI riêng của thành viên, cho bản thảo phân loại email
POST **************** trả lời tên trợ lý và cách âm thanh, được giải quyết từ thiết lập trợ lý SI thông qua cùng một thác nước trò chuyện Email triage viết các bản thảo của thành viên vào đó khi họ chọn bản thân họ Không có gì được lưu trữ ở đây, và không có trường giọng nói ở bất cứ nơi nào khác.
· kamo-internal
Một thành viên của phòng bán hàng có thể tự động tắt tiếng
SALES_FLOOR phản chiếu loại Java (kamo-shared-library 3ea204a5): gated on VIEW_LEADS like EmailService, được liệt kê ngay trước cuộc gọi ngược, được vẽ bằng tai nghe. Nhãn của nó (Sales Floor) và gợi ý thiết lập của nó âm thanh vẫn là âm thanh thông báo bình thường.
· kamo-internal
Người dùng Hệ thống đến thiết lập tầng SI, như dịch vụ tự động hiện nay cho phép
dịch vụ tự động hóa (5a6a287) cho phép chế độ thần và người dùng hệ thống đọc và thay đổi các cài đặt SI và thông báo, Chế độ God đã đạt đến tab thông qua việc bỏ qua cửa sổ mở của checkRight; hệ thống Người dùng không ở trong phiên chạy nào, vì vậy useSystemUserSession hỏi **************** một lần mỗi trang tải (bỏ lỡ đóng) và cổng sàn SI, thực đơn cài đặt, thẻ cài đặt và thư điện tử Thẻ phân loại đọc đi.

Vũ trụ của anh đang chờ đợi.
Bắt đầu miễn phí trong vài phút. Thêm sản phẩm bất cứ khi nào bạn sẵn sàng — không di chuyển, không đăng nhập mới.
Miễn phí mãi mãi — không cần thẻ tín dụng