Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · kamo-shared-library

    Live-Änderungen — Übernehmen von Bereitstellungen und die VIEW_LIVE_CHANGES-Widget-Rechte (690-695)

    CommitDeployment (COMMIT_DEPLOYMENTS) ist ein Push nach main, der von seinem Haupt-Commit gekennzeichnet ist, und wie weit CommitLog.deploymentHash verweist auf jeden Eintrag auf den Push, der ihn ausgeliefert hat.CommitLog.deploymentHash points each entry to the push that delivered it. Schema gelandet am KamoInitializer 2026-11-06. VIEW_LIVE_CHANGES (690) ist ein Root ohne ServiceType, der den Feed gatet; das Standard-Five-Widget Die RoleRightHierarchyTest-Zähler verschieben sich mit ihnen.

  2. · KlusterServices

    Lassen Sie SecurityService Forgejos CI-Status für Live-Änderungen lesen

    Der Live Changes-Deployment-Tracker fragt Forgejo (einen Host-Prozess auf k1m1, Port 3000), wo jedes avatar-resolver-egress erlaubt nur YugabyteDB, NATS und MinIO auf der Pipeline Node, so dass jede Anforderung timeout.

  3. · kamo-internal

    Erlauben Sie diese Website bei einer verweigerten Füllung einer SI in der Aktivität des Tresors (TPVAULT Phase 2)

  4. · MCPGatewayService

    Vault_list, vault_fill und vault_run_shell, nur durch Referenz füllen (TPVAULT Phase 2)

    Die SI benennt ein Element; die Werkzeugebene liest das fokussierte Fenster und die Adresse des Browsers Bar von der Maschine selbst, fragt VaultService (der die Site-Bindung überprüft und schreibt Die Aktivitätszeile zuerst), schreibt den Wert in die eigene Arbeitsstation der SI ein und sagt dem Modell, Der Wert liegt niemals in Argumenten, Plänen, Genehmigungskarten, Ergebnissen, Erinnerungen, sondern in der Tatsache, dass man es tut oder Protokolle, und jede Antwort der Arbeitsstation wird danach davon befreit (gekennzeichnete Hashes in Redis, Shell-Geheimnisse werden in einer Umgebungsvariablen gespeichert. Vault ist niemals im Namen des Benutzers.

  5. · kamo-shared-library

    VaultItem.allowedHosts, die Sites, die ein Supervisor für eine SI genehmigt hat (TPVAULT Phase 2)

  6. · kamo-internal

    Passwort-Tresor unter Organizer (TPVAULT Phase 1, mit Phase 3-Bildschirmen)

    /vault: Ihr eigener Tresor und die Tresore der von Ihnen beaufsichtigten SIs; Elemente nach Typ (Anmeldungen, API- und SSH-Schlüssel, Wiederherstellungscodes, Authentifizierungsschlüssel, WLAN, Computeranmeldungen, Notizen); Bestätigen Sie It's You, bevor ein Wert angezeigt wird (Passwort, plus Authentifizierer, wenn registriert, oder ein E-Mail-Code), ein Wert pro Anfrage, nach 30 s ausgeblendet, Zwischenablage nach 30 s gelöscht; Generator, Teilen eines Elements, Passwort-Gesundheit mit der k-Anonymity-Verletzungsprüfung, Aktivität in Klare Sprache, Notfallzugriff, Import von **************** BFF /api/vault/** wird an SecurityService weitergeleitet, keine Speicherung, keine Protokollierung. Hilfeartikel.

  7. · SecurityService

    Passwort-Vault-Relay und 5-minütige erneute Bestätigung; Versuchsbegrenzung für die Bestätigung des Passworts des gehosteten Computers (TPVAULT)

    /api/security/vault/** löst die Sitzung auf, verweigert die Identitätswechsel, berechnet die Frische bei jeder Anfrage erneut bestätigen (der KREAUTH-Passwortmarker innerhalb von 5 Minuten, plus den Authentifikator, wenn Sie sich angemeldet haben; ein E-Mail-Code für Konten ohne Passwort) und übermittelt eine Zulassungsliste der Pfade der Benutzer an den VaultService confirm teilt nun den Re-Check-Limiter (5 falsch pro Sitzung pro 15 Minuten).

  8. · kamo-shared-library

    VAULT_RECONFIRM_CODE kanonische E-Mail für Mitglieder ohne Passwort (TPVAULT)

  9. · kamo-shared-library

    Tresor-Entitäten für Kennwörter und Zugriffsprotokollereignisse für VAULT_* (TPVAULT)

    Sieben Tabellen für den Passwort-Tresor (Tresor, Elemente, verschlüsselte Felder, eine nur anfügbare Zugriffsprotokoll, Shares, Notfallanfragen, bekannte Geräte), hier so deklariert KamoInitializer Sie können sie neu erstellen; DDL wird zuerst von Hand angewendet (vaultservice docs/sql) Ich trage @JsonIgnore und bin in **************** angepinnt, der rot war Haupt für drei Kamoai-Chiffrenspalten, die jetzt ebenfalls bewacht werden.

  10. · kamo-internal

    Eine Anrufprotokoll-Seite unter Anruf / Text

    Jeder Anruf, den das Mitglied gemacht oder angenommen hat, und die Anrufe aller unter ihnen auf Die Berichtszeile (VOIPService GET /api/voip/calls/log entscheidet über die Zeilen). Die Zeilen zeigen die andere Seite und unsere Linie als PhoneNumber, den Avatar des Mitglieds, Zeit, Länge, wie es endete (mit dem Ergebnis des Call Floors), ein Inline- Player für eine Aufnahme, die wirklich existiert (gespeichert oder vom Anbieter gehalten und Über VOIPService gestreamt), eine durchsuchbare Transkriptschublade und die meisten Aktueller Lead, Konto und Transaktion als Verknüpfungen oder Nicht verknüpft. Filter, Reihenfolge und Daten live in der Adressleiste; Kacheln zählen das Ganze Gefiltert Set und Filter auf einen Klick; Seiten laden beim Scrollen; neue Aufrufe Die Anrufe kommen über die call-log org-change Domain an. Quick Tips, das Hilfe-Popup und ein Help-Center-Artikel ****************

  11. · kamo-internal

    View Floor Reports öffnet die Anzeigetafel und die Managerfenster

    Spiegelt VIEW_FLOOR_REPORTS (675) und öffnet die Zeile Leads > Scoreboard und Seite und der Floor Pulse, Speed-to-Lead-Bericht, Trichter nach Leadquelle und Coaching Flags-Fenster neben den Call-Floor-Rechten. Wessen Zahlen bleiben Hilfe: Ein neuer Artikel über Floor Reports (was die rechte Seite von der linken unterscheidet) Funktionen (Wer öffnet, wer sieht welche Reihen, wie man es gewährt) und aktualisierte Anzeigetafel und Startseite Widget Artikel anzeigen.

  12. · SecurityService

    Seed View Floor Berichte an Administratoren und Floor Manager

    VIEW_FLOOR_REPORTS (675) öffnet nun Floor Activity. Beim Booten, das RoleRightsSyncService gewährt es überall dort, wo CONFIGURE_SYSTEM (das Administratoren) oder MANAGE_CALL_FLOOR (wer den Bericht vorher geöffnet hat) gewährt wird, Überschreibungen in Rollen und in der Abteilung, Stellenbezeichnung, Mitgliedern und Teams. Arbeiten Der Boden allein trägt es nicht. Der Organisationsinhaber hält es implizit In Berichtsentscheidungen, für eine Sitzung und für den Besitzer eines Zeitplans.

  13. · VOIPService

    Ein Anrufprotokoll für das Mitglied und seine Berichtslinie

    GET /api/voip/calls/log liest PHONE_CALL_LOG durch den indizierten Zeitbereich von Die Mitglieder in Sicht (selbst + jeder unterhalb im Managerfeld, der Eigentümer Alle sehen, die gleiche gemeinsame ReportingLine, die der Call Floor verwendet), Filter, Zählt die Seiten auf dem Server und hydratisiert nur die Leads, Accounts und und deal (das neueste von jedem), es sei denn, ein Filter benötigt sie alle. GET /api/voip/calls/log/{id}/audio streams eine Aufzeichnung, die der Provider speichert (JustCall) durch diesen Dienst, hinter dem Anrufbereich, die PHI-Fähigkeit, Die Aufzeichnungsregel und die Audit-Zeile. Neue Anrufe signalisieren die Anrufprotokoll-Domäne.

  14. · kamo-shared-library

    Floor Reports anzeigen (675) öffnet Floor Aktivität

    Floor-Reports sind ein eigenes Sicherheitsrecht (Inhaber, 2026-11-06). VIEW_FLOOR_REPORTS ist ein eigenständiger CRM-Stamm aus der Reservierung des aufrufenden Arbeitsbereichs (676-680 Floor Activity benötigt es nun anstelle der zwei Call Floor-Aktivitäten, die es früher benötigte Die Berichtslinie entscheidet immer noch über jede Zeile, und der Eigentümer hält es RoleRightHierarchyTest: Werte 434, Standalone-Test, wird in SecurityService implizit verwendet 100, Wurzeln 148.

  15. · KlusterServices

    Rke2-unwedge, ein Wachhund für den rke2 Log-Pipe Deadlock

    Die Plattformausfälle vom 28.09.2026 und 25.10.2026 waren dieselbe Sackgasse: rke2 verliert seinen Lease, sein ExecStopPost tötet containerd, niemand liest die Container-Log-FIFOs und etcd/apiserver/traefik-Block auf ihrem nächsten Log Beide wurden durch das manuelle Entleeren von FIFOs behoben. Dies geschieht automatisch: wenn rke2's containerd weg ist UND ein Der Containerprozess wird auf einer Leitung für 30 Sekunden blockiert, eine Katze pro Protokoll FIFO starten (in /var/log/rke2-unwedge/, /dev/null, wenn die Festplatte kurz ist), und stoppen Sie jedes Einmal containerd öffnet sein FIFO erneut. Es signalisiert niemals etcd, rke2, containerd oder containers. test.sh übt es gegen eine echte blockierte Pipe aus; --scan auf k1m1 findet 183 Shims / 396 FIFOs, passend zum 10-25 manuellen Drain.

  16. · KlusterServices

    Alarm bei Knoten-Link-Abstürzen und Geschwindigkeitsfallback, weitergeleitet an sysadmin-E-Mail

    Der von k1m1 eno49 und k3m1 eno49 gemeinsam genutzte LAN-Switch wird seit 2026-10-29 (Hunderte von Träger-Drop-Minuten, 66 von 70 Drop-Minuten werden von beiden geteilt) Node-Exporter hatte das Signal; nichts passierte. k1m1 eno49 steckte bei 1 Gb/s fest) Ich habe es beobachtet und monitoring-namespace-Warnungen wurden alle an null weitergeleitet.

  17. · kamo-internal

    Eingeschränkte Rechte für Gespeicherte Texte und die Hypotheken-Automatisierungsschalter

    MANAGE_SAVED_TEXTS öffnet die Telefoneinstellungen nur auf der Registerkarte Gespeicherte Texte und MANAGE_MLOS_AUTOMATION öffnet eine Registerkarte „Automatisierungsschalter für Hypotheken“ in Commerce Jeder befindet sich neben dem breiten rechten (MANAGE_VOIP_SETTINGS, MANAGE_SUBSCRIPTION_SETTINGS), die alle Registerkarten behält, die es hatte. Das andere Telefon Die Registerkarten und die SI-Autonomie-Abschnitte bleiben mit den breiten Rechten Rechte (688-689) in RoleRightType.ts, und die Hilfeartikel sagen, wer ändern kann Die Schalter und gespeicherten Texte.

  18. · VOIPService

    MANAGE_SAVED_TEXTS gespeicherte Texte lesen und ändern lassen

    /api/voip/sms/text-templates akzeptiert die enge MANAGE_SAVED_TEXTS direkt daneben MANAGE_VOIP_SETTINGS für seine Schreibvorgänge und neben ACCESS_VOIP für seine Lesevorgänge Nur der Inhaber des neuen Rechts kann die Registerkarte Gespeicherte Texte bearbeiten. Kein anderes Telefon Änderungen am Endpunkt.

  19. · SecurityService

    Lassen Sie MANAGE_MLOS_AUTOMATION die Hypotheken-Automatisierungsschalter öffnen

    GET und PUT **************** akzeptieren nun die engen MANAGE_MLOS_AUTOMATION direkt neben MANAGE_SUBSCRIPTION_SETTINGS. Jeder andere Hypotheken-Konfigurations-Endpunkt behält MANAGE_SUBSCRIPTION_SETTINGS allein, SI_LOAN_ACCESS Die Entscheidung bleibt beim Organisationsinhaber, und Änderungen werden weiterhin protokolliert mlos_config_change_log über den MlosAutomationSettingsService.

  20. · kamo-shared-library

    Fügen Sie MANAGE_MLOS_AUTOMATION und MANAGE_SAVED_TEXTS enge Einstellungsrechte hinzu

    Zwei eigenständige Wurzeln (688-689), so dass die Registerkarte Hypothek Automation schaltet und die Die Registerkarte Gespeicherte Texte kann ohne MANAGE_SUBSCRIPTION_SETTINGS oder MANAGE_VOIP_SETTINGS. Jeder wird neben seinem breiten Recht akzeptiert, nie stattdessen RoleRightHierarchyTest: Werte 433, eigenständig 99, Wurzeln 147.

  21. · EmailService

    Ein Aufgabenereignis verlinkt auf Meine Aufgaben unter Organisator

  22. · KBService

    Eine Aufgabenbenachrichtigung öffnet Meine Aufgaben unter Organisator

    Die alte /notes?task= Adresse erreicht sie immer noch über einen 307 in kamo-internal.

  23. · SecurityService

    Callbacks-due sagt, welche Zeilen Rückgabetermine sind, für Meine Aufgaben

  24. · kamo-internal

    Organizer in der Navigation und Meine Aufgaben zeigt jede Aufgabe, die mir zugewiesen wurde

    Organizer ist eine neue primäre Navigationsoption mit Meine Aufgaben, Kalender, Kontakte und Notizen & Checklisten, jede Zeile auf Das Gate, das es als Option hatte, mit der Moderatorenmarkierung des Kalenders auf dem Organisator-Symbol Meine Aufgaben-Adressen in Notizen (?view=aufgaben, ?aufgabe=) sind 307 Weiterleitungen zu /meine-aufgaben Zeile, und Automation Streams durch "Streams" oder "Automatisierung", die auf der Registerkarte "Einstellungen" für diejenigen landen, die erlaubt sind. Meine Aufgaben (/meine-aufgaben) baut auf dem Aufgabensystem und den Aktionsplanzeilen der Registerkarte Lead Tasks auf: Aufgaben und Lead Tasks (KBService, CREATE_TASK eines Streams unter ihnen), Entwürfe, die in der Sende-Warteschlange warten (Bereich=mein), die Anrufliste und Callbacks fällig, gefiltert nach Quelle, Fälligkeit, Lead, Deal, Priorität und wessen Aufgaben, live auf den Checklisten, Automatisierung, Call- und Floor-Leads ändern sich, mit Tick, Send, Call und Done an Ort und Stelle. Es wird nichts gespeichert Schritte und Aufgaben-Links folgen.

  25. · kamo-internal

    Die SI der Organisation durch Gesicht und Persönlichkeit auf jeder Etage Seite, und keine getippte Stimme

    - E-Mail-Triage: Die Eingabe Ihrer Stimme ist weg.Wer schreibt Ihre Entwürfe wählt Ihre SI der Organisation (ihre eigene Persönlichkeit) oder Ihren eigenen SI-Assistenten (die Stimme von SI Assistenten-Einstellungen, die sich mit Stimme ändern öffnen). Entworfen durch Namen der SI unter einem Entwurf. - Eine org SI: OrgSiPicker auf SI-Einstellungen und E-Mail-Einstellungen, der gleiche Datensatz SI-Aufruf Die Seite Automation Streams, die jetzt so heißt und die Persönlichkeit jedes SIs zeigt. Die Triage- und Capture-Panels tragen nicht mehr ihre eigene SI-Auswahl. Ein Briefing markiert Die SI der Organisation in ihrem Picker. - SiWorkStrip führt E-Mail-Triage, das heutige Briefing und den Capture-Posteingang mit den SIs an Passen Sie Ihr Foto, Ihren Namen und Ihre Persönlichkeit an, oder setzen Sie einen SI hier ein, um mit Choose Your SI zu arbeiten oder einen zu engagieren SI für wen auch immer. Briefings zeigen Geschrieben von. - Hilfe: E-Mail Triage, Capture Inbox, Today's Briefing und SI Calling Artikel aktualisiert.

  26. · SecurityService

    Die Persönlichkeit einer SI auf den AI Mitgliedern wird gelesen, so dass ihre Arbeit sagen kann, wer sie ist

    Jede /team-members/ai-members-Zeile trägt Persönlichkeit: den Titel des Archetyps und Eine Auflösung pro SI, jede in ihrem eigenen Bereich, wird in der SI-Beschreibung verwendet Eine schreibgeschützte Transaktion, sodass bei einem Fehler die Liste intakt bleibt.

  27. · MCPGatewayService

    Inbox-Tools sagen, dass ein Entwurf in der eigenen Persönlichkeit des SI oder der Stimme des SI-Assistenten des Besitzers ist

    Kein Eigentümer-Sprachprofil mehr: si_inbox_next trägt den Namen und Platzhalter des Eigentümers, und der Stimme ihres eigenen SI-Assistenten, wenn sie diese gewählt haben Nur für diese beiden Beschreibungen.

  28. · AIService

    Die eigene SI Assistant-Stimme eines Mitglieds für E-Mail-Triage-Entwürfe

    POST **************** beantwortet den Namen des Assistenten und wie er Sounds, die von SI Assistant Settings über denselben Wasserfall wie der Chat gelöst werden Die E-Mail-Triage schreibt die Entwürfe eines Mitglieds in sie, wenn sie ihre eigenen E-Mail-Adressen ausgewählt haben Hier wird nichts gespeichert, und es gibt sonst nirgendwo ein Sprachfeld.

  29. · kamo-internal

    Ein Sales Floor-Mitglied kann sich selbst stummschalten

    SALES_FLOOR spiegelt die Java-Art (kamo-shared-library 3ea204a5): gated auf VIEW_LEADS wie EmailService, Die Bezeichnung (Sales Floor) und der Hinweis zu den Einstellungen sind in der Liste direkt vor dem Lead-Rückruf aufgeführt Der Ton bleibt der normale Benachrichtigungston.

  30. · kamo-internal

    Der Systembenutzer erreicht das Setup des SI-Bodens, da Automation-Service es jetzt erlaubt

    automation-service (5a6a287) lässt den god-Modus und den System-User SI-Einstellungen und Briefings lesen und ändern, Der God-Modus erreicht die Registerkarte bereits durch den Open-Window-Bypass von checkRight; der System-Modus erreicht die Registerkarte Der Benutzer befindet sich in keiner Sitzungs-Payload, sodass useSystemUserSession einmalig nach **************** fragt pro Seitenladung (Fails geschlossen) und das SI-Bodentor, das Einstellungsmenü, die Einstellungskarten und die E-Mail Triage-Registerkarte lesen.

Euer Universum wartet.

Fügen Sie Produkte hinzu, wann immer Sie möchten – keine Migration, keine neuen Anmeldungen.

Für immer kostenlos – keine Kreditkarte erforderlich