Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · APIService

    Aus- /api/docs/intern/** für den Offenlegungshinweis

    KamoCollab CP05 Aufgabe 23. DocsService gewinnt POST **************** Nur durch das interne Geheimnis von KamoAI bewacht und In-Cluster genannt, so dass das öffentliche Gateway beendet den ganzen Teilbaum mit einem 404, anstatt ihn zu vertreiben.

  2. · kamo-shared-library

    WorkLinkResolver und sein Draht, mit SourceRef und RecordLinkKind.TASK (KamoCollab CP04 Task 8)

  3. · MCPGatewayService

    Eine Team-Chat-Line ist SEND_INTERNAL_MESSAGE, kostenlos, während keine Charter-Schicht sie benennt (KamoCollab CP04 Task 20)

    Defect 5: ChatPack plant einen CHAT-Beitrag als SEND_INTERNAL_MESSAGE (Unterstützung bleibt SEND_WEBCHAT_MESSAGE), chat_send/chat_mention erklären es auch in Klassen und chat_find_or_create_dm bekommt einen Planer mit der Klasse. CharterPolicy behält jede die source.level der Genehmigung und führt einen ungenannten (abwesend oder DEFAULT) aus SEND_INTERNAL_MESSAGE vor der Autonomiegrenze (D16). OnRequestOf überspringt eine Tool, dessen einzige Klasse ist SEND_INTERNAL_MESSAGE, und Genehmigungen_request bietet ActionClasses.REQUESTABLE (ALLE weniger SEND_INTERNAL_MESSAGE), so dass jeder SI Werkzeuge/Liste bleibt äh-identisch (R1-1, ****************

  4. · AIService

    Die Worte des Briefes für Team-Chat, SEND_INTERNAL_MESSAGE (KamoCollab CP04 Task 12)

    Der Brief von An SI lautet nun "Messaging-Kollegen im Team-Chat" für die neue Aktionsklasse in ihren Zulassungen und Eskalationsabschnitte, statt der "internen Botschaft senden" des Standard-Arms. VERSION ist unverändert (spec: 5,15 €): Der Charter-Stempelzug kompiliert jeden Brief einmal.

  5. · RAGService

    Anmerkungspunkte tragen ihr Offenlegungslabel, und note.rag.label aktualisiert es an Ort und Stelle

    KamoCollab CP07 Task 11 (spec 5,17). Ein upsert kann die Notiz tragen Etikett (Skop, UmfangRefs, erlaubte Mitglieder, Empfindlichkeit/sensitivityLevel, vertraulich, teamMembersOnly, inherbt, sourceKind, about, labelVersion); die Label-Aktion setzt es auf die Punkte der Notiz ohne erneute Einbettung. A Malgeformte Etikett ist kein Etikett (die schmalere, nur Eigentümer-Lesung). Die Acht Label-Numload-Indizes werden einmal erstellt, aus dem Start-Thread.

  6. · KBService

    Die DDL für checklist_items.blocked_at, angeheftet durch einen Vertragstest (KamoCollab CP13 Task 1)

    Wenn eine SI-Aufgabe wurde BLOCKED, für die stecken-Arbeit-Check. Wiederaufführbar, additiver, null, kein CHECK, keine Verfüllung; von Hand vor dem Shared-lib Entität bildet die Spalte ab.

  7. · kamo-shared-library

    Zuhilfe, Zulassungsgenehme und Aufsichtsgeräte in ChatPolicyService; Kanäle im Lader; der Analyser lernt Kanäle (KamoCollab CP04 Task 7)

    ChatPolicyService(Lader, Grants, Graphen) beantwortet Interaktion()/Interaktionen(): ein Live-KONTAKT-Stipendium verwandelt REQUIRES_APPROVAL in ALLOW (CONTACT_GRANT), die Bewilliger von dem, was noch Zustimmung braucht und der Aufseher eines überwachten Urteils werden aus dem Org-Graphen benannt (InteractionApprovers). Urteil()/verdicts() sind die Grant-aware CHAT-Antwort; die alten Konstrukteure lesen keine Zuschüsse. Der Loader liest chat_policy_rule_channels in einer Abfrage; der Analyser überprüft Kanäle, Initiator-only-Regeln, gespiegelte Richtungsqualifikationen, TEAM/ROLE Referenzen, erhöht AI_ONLY und fügt aiImpact für SIs off CHAT. Die Telemetrie Zusammenfassung Gruppen nach Kanal.

  8. · kamo-shared-library

    Das Kompilieren Vokabeln: Phrasentabellen und die Umrisse (KamoCollab CP06 Task 4)

    PersonalityCompile (VERSION cp06-1, Band, Band), TraitPhrases (jeder Tisch von CP06 spec:5.2.1 als EnumMaps) und PersonalityOutline.build (spec .5.2.2): Archetypische Prosa, die vier schwersten Bandabweichungen, die veränderte Arbeitsstil, soziale und Entscheidungs-Priorität Entscheidungen, und die Stärken, wenn sie sich von die eigene des Archetyps (Regelung CP06-T4-1). Rein; keine Beine.

  9. · kamo-internal

    Ihr Zug ist unmöglich zu verpassen

    Wenn das Brett dir wird, läuft eine Welle aus dem Stück Ihr Gegner nur absetzen und leuchtet jedes Ihrer beweglichen Stücke, wie es sie passiert. Die Board-Kante zündet sich in einen Messingring, der es immer wieder umrundet, das Fenster eigene Kante leuchtet und atmet, und Ihr Sitz bekommt eine schimmernde IHRE TURN Pille mit einem Ping-Dorf. Wenn die Wartezeit war lang (8s+), war der Tab in der Hintergrund, oder das Fenster wurde minimiert, ein "YOUR MOVE"-Banner fegt auch auf der ganzen Linie mit dem Zug, der gerade gespielt wurde und eine Kontrolle Warnung. Das Licht geht in dem Moment aus, in dem du spielst. Jede Schleife ist Compositor-only CSS, Pause, wenn aus, und abgesagt unter bevorzugt-reduced-Motion, die hält eine fester beleuchteter Ring und das Banner. Der Sitz des Gegners wird nie belebt.

  10. · kamo-internal

    Ihr Zug ist unmöglich zu verpassen

    Wenn das Brett dir wird, läuft eine Welle aus dem Stück Ihr Gegner nur absetzen und leuchtet jedes Ihrer beweglichen Stücke, wie es sie passiert. Die Board-Kante zündet sich in einen Messingring, der es immer wieder umrundet, das Fenster eigene Kante leuchtet und atmet, und Ihr Sitz bekommt eine schimmernde IHRE TURN Pille mit einem Ping-Dorf. Wenn die Wartezeit war lang (8s+), war der Tab in der Hintergrund, oder das Fenster wurde minimiert, ein "YOUR MOVE"-Banner fegt auch auf der ganzen Linie mit dem Zug, der gerade gespielt wurde und eine Kontrolle Warnung. Das Licht geht in dem Moment aus, in dem du spielst. Jede Schleife ist Compositor-only CSS, Pause, wenn aus, und abgesagt unter bevorzugt-reduced-Motion, die hält eine fester beleuchteter Ring und das Banner. Der Sitz des Gegners wird nie belebt.

  11. · AIService

    Die ai_personality_renders DDL-Datei und deren Vertragstest (KamoCollab CP06 Task 1)

  12. · EmailService

    Die beiden Kontaktbenachrichtigungsarten und welche Mitglieder eine interne Adresse erreicht (KamoCollab CP04 Task 11)

    CONTACT_REQUESTED und CONTACT_DECIDED sind auf ACCESS_CHAT gated und nach MENTIONED aufgelistet. POST ************ ({orgId, Adressen[]], höchstens 100, KAMOAI_INTERNAL_SECRET) beantwortet die Mitglieder, die jede Adresse erreicht: die Adresse eines Mitgliedsmails, der Alias eines Mitglieds oder ein primäres Mailbox auf einer der Alias-Domains der Org. Gemeinsame, persönliche und unbekannte Adressen fehlen. Eine org-keyed Abfrage pro Charge, indexgesteuertes Ende zu Ende.

  13. · kamo-shared-library

    Mitglieder Fakten aus der Grafik, und der kanalbewusste Evaluator (KamoCollab CP04 Task 6)

    MemberFacts gewinnt die SI-Fakten (Intelligenztyp, Teams, Rollen, SI-Betreuer, Leiter Abteilungen), besetzt mit MemberFactsFromGraph. Der Gutachter lernt Kanäle: CHAT bindet alle, andere Kanäle binden nur SI-Akteure (NOT_BOUND), der Standard gilt nur für CHAT, Initiator-only-Regeln entsprechen nicht-replizen, und eine SI und ihr Vorgesetzter sind eine geschützte Linie. TEAM, ROLE und INTELLIGENCE_TYPE Selektoren und die sechs neuen Qualifikanten passen jetzt (ersetzend CP04-T4a's Zwischendurch falsch). REQUIRES_APPROVAL erlaubt nicht mehr Start oder Senden (D11). Jeder alte Konstrukteur und die 4-Rechts-Bewertung halten ihre Bedeutung; eine eingefrorene Kopie des alten Gutachters beweist CHAT Identität über 2.000 zufällige Regeln.

  14. · VOIPService

    Die CP05 DDL für vertrauliche Marker auf Anrufen

    KamoCollab CP05 Task 5 (spec 5.1, D8, D27): Aufnahmen und phone_call_log jeder Gewinn ist_confidential, confidential_set_by_member_id und vertraulich_set_at. In Aufgabe 6 von Hand angewendet, ein Vertragstest heftet es an.

  15. · EmailService

    Der CP05 DDL für Vertrauliche Marker und die thread_id-Indizes

    KamoCollab CP05 Task 4 (spec 5.1): public.email_thread_labels keyed by (org_id, thread_key), ix_thread_messages_thread und der Teil ix_search_index_thread. In Aufgabe 6 von Hand angewendet; ein Vertragstest heftet es an.

  16. · MediaService

    Die CP05 DDL-Datei - Vertrauliche Markierungen bei Chats und Meetings, weitergeleitete Herkunft (KamoCollab CP05 T3)

  17. · KBService

    Der CP05 DDL für Wissensweites, NAMED-Publikum, Entscheidungen und Link Provenienz (KamoCollab CP05 T2)

  18. · SecurityService

    Die DDL für Org-Offenlegungseinstellungen und die beiden Lead Communication Label-Indizes (KamoCollab CP05 T1)

    org_disclosure_settings (acht Spalten, eine fehlende Zeile bedeutet die Standardwerte, AUDIT standardmäßig) und ix_leadcomm_org_source / ix_leadcomm_org_email_thread, die die Anruf- und E-Mail-Etikettenlöser lesen. Wieder laufbar und additiv; CP05 Aufgabe 6 beangt. Cp05SecurityDdlContractTest pint seine Form.

  19. · MCPGatewayService

    DDL für die SI Tool-Call Policy Urteil Spalten (KamoCollab CP08 T2)

    Drei ungültige ADD COLUMN IF NOT EXISTS auf mcp_tool_call_audit: policy_decision, policy_rule, offen_event_id (spec .5.1, D11; master .6.10). Hand-anwendbar von CP08 Task 3; ein Vertragstest heftet die Form der Datei.

  20. · kamo-shared-library

    Die kommunikationspolitischen Einheiten und Projektarchive (KamoCollab CP04 Task 5)

    Regelkanäle, Initiator-only-Regeln und benannte Bewilliger, der Event-Kanal, KONTAKT-Zuschüsse neben REPLY-Zuschüssen, Kontaktanfragen und Sitzungsleitern, und die SI-Zulassungsgrund, abgebildet auf die CP04 DDL bereits angewendet.

  21. · SecurityService

    Die DDL für die drei anhänglichen Offenlegungstabellen (KamoCollab CP08 T1)

    Die von Hand aufgelegte DDL der Spez 5,1: org_disclosure_events, seine Empfänger und Quellen, sieben Org-and-Time-Indizes, und eine schließende REVOKE, die nimmt UPDATE, DELETE und TRUNCATE von kamo_app. Ein Vertragstest steckt jeden an Spalte, Index und die REVOKE.

  22. · kamo-shared-library

    Der Interaktionsvokabular (KamoCollab CP04 Task 4)

    Sechs InteractionChannels; TEAM, ROLE und INTELLIGENCE_TYPE Selektoren; sechs SI-Aware Qualifikationen; InteractionApproverKind, ChatGrantKind, ContactRequestStatus und AiApprovalReason; die SEND_INTERNAL_MESSAGE-Aktionsklasse (APPROVAL cap 19 -- 20); die Benachrichtigungsarten KONTAACT_REQUESTED und CONTACT_DECIDED. Alle STRING enums, Nur anhängt. Der Gutachter passt niemand auf die neuen Arten bis CP04 Task 6 gibt MemberFacts ihre Fakten.

  23. · kamo-shared-library

    COLLAB-Rechender und DocstionProfil - restriktiver Modus, Kontakt und Delegation je Verhältnis, additive Eskalationsbedingungen mit strengsenmäßigen Trigger, spezifische Aufmerksamkeit und Digest, additive Uhren, die Ansicht und der Docstion-Briefmarke (KamoCollab CP03 T10)

  24. · MediaService

    Die DDL-Datei für die Kommunikationsrichtlinien - Regelkanäle, Kontaktanfragen, Sitzungsleiter, KONTAKT-Zuschüsse (KamoCollab CP04 T1)

  25. · kamo-shared-library

    'cameras' schließt sich den Org-change-Domains von SecurityService an

  26. · kamo-shared-library

    KamoCameras App (39) und seine vier Rechte (333-336)

    VIEW_CAMERAS ist der Hub; MANAGE_CAMERAS, MANAGE_CAMERA_SITES und ACCESS_ALL_CAMERAS hängen davon ab. Das PHI-Modul CAMERAS ist BLOCKED_PENDING_WORK, bis ein per-View-Audit vorliegt.

  27. · kamo-internal

    Der Pager zählt aus der eigenen Gesamtsumme des Servers

    EmailService sendet jetzt die Größe jedes Angebots in X-Total-Count (E-Mail-Service 12926f6) neben dem nackten Feld, das es immer zurückgegeben hat. Die E-Mail-Proxy trägt dass Header zurück auf JSON Antworten, und die Nachricht Liste liest es: - Ordner, Etiketten und intelligente Ordner erhalten alle "51-100 von 1.240" und eine funktionierende Letzter Knopf. Labels und intelligente Ordner, die das Sortiment allein anzeigen. - Ob eine weitere Seite folgt, wird durch die Summe entschieden, wenn es eine gibt. Die Seite eines Labels kann zu kurz kommen, weil der Index noch keine gesehen hat gekennzeichnete Nachrichten noch; das las sich wie das Ende und paging gestoppt früh. - Eine Seite, die Schritte direkt zurück auf die letzte Seite geleert hat, ist. - Die Zählung des Ordnerbaums und die Kurzseiten-Inferung bleiben Fallbacks für Microsoft Graph und für einen E-MailService, der keine Gesamtsumme sendet. fetchFirstPage und die Route Pre Fetch sind unverändert; fetchFirstListingPage teilt ihre Inflight-Slot, so dass die Halterung holen und die Prefetch sind eine Anfrage.

  28. · kamo-internal

    Der Pager zählt aus der eigenen Gesamtsumme des Servers

    EmailService sendet jetzt die Größe jedes Angebots in X-Total-Count (E-Mail-Service 12926f6) neben dem nackten Feld, das es immer zurückgegeben hat. Die E-Mail-Proxy trägt dass Header zurück auf JSON Antworten, und die Nachricht Liste liest es: - Ordner, Etiketten und intelligente Ordner erhalten alle "51-100 von 1.240" und eine funktionierende Letzter Knopf. Labels und intelligente Ordner, die das Sortiment allein anzeigen. - Ob eine weitere Seite folgt, wird durch die Summe entschieden, wenn es eine gibt. Die Seite eines Labels kann zu kurz kommen, weil der Index noch keine gesehen hat gekennzeichnete Nachrichten noch; das las sich wie das Ende und paging gestoppt früh. - Eine Seite, die Schritte direkt zurück auf die letzte Seite geleert hat, ist. - Die Zählung des Ordnerbaums und die Kurzseiten-Inferung bleiben Fallbacks für Microsoft Graph und für einen E-MailService, der keine Gesamtsumme sendet. fetchFirstPage und die Route Pre Fetch sind unverändert; fetchFirstListingPage teilt ihre Inflight-Slot, so dass die Halterung holen und die Prefetch sind eine Anfrage.

  29. · EmailService

    Nachrichtenlisten sagen, wie viele Nachrichten sie halten (X-Total-Count)

    Die Nachrichtenliste in Kamo-internal kann nun nach Seiten und der Pager durchsucht werden. benötigt die Liste für "51-100 von 1.240" und eine Last-Taste. Jeder Auflistung mit Reihen allein beantwortet, obwohl die meisten von ihnen bereits gearbeitet hatte die zählen und wegwerfen. Die Summe reist als X-Total-Count-Header; der Körper bleibt das nackte Feld Jeder Anrufer liest (der kamo-interne First-Page-Fetcher lehnt alles ab sonst, und @kamo/email-core liest den gleichen Endpunkt). Der Kopfball wird weggelassen wenn die Summe unbekannt ist, nie als Null gesendet. - Ordner (IMAP): ************ gibt die EXISTS-Zählung zurück es liest bereits, um die Seite zu schneiden. MailReader.listMessage ist neu, mit eine Voreinstellung, die die Gesamtsumme als unbekannt meldet (Graph behält das vorerst); listMessages ist unverändert für die Synchronisations-, Filter-Regeln und Lead-Mail-Anrufer. - Ordner aus dem Metadatenindex: die Summe ist der Ordnerstatus das den Indexstrom bewiesen, so dass Zeilen und Zählung einen Ordner beschreiben. - Geteilte Mailboxen: wie Ordner. - Labels: die Seite der Join-Table-Abfrage erhaltenTotalElements(). Es auch zählt beschriftete Nachrichten, die der Index noch nicht gesehen hat, die weggelassen werden ihre Seite, so dass eine kurze Label-Seite nicht mehr für das Ende verwechselt wird. - Intelligente Ordner: von einer kurzen Seite abgeleitet; ein COUNT über dem gleichen Bedingungen nur für eine ganze Seite oder eine leere hinter der ersten.

  30. · kamo-internal

    Mitglieder wählen, um die Nachrichtenliste zu scrollen oder nach Seiten zu durchsuchen

    Die zweite Spalte hat nur immer mehr Mail geladen, während sie gescrollt wurde. Ein Mitglied kann nun Scroll oder Seiten unter Filter auswählen ("Browse the list"). Die Wahl wird pro Mitglied in ui-präferen (emailListBrowse) gehalten, so dass es ihnen folgt zwischen Geräten; Scroll bleibt die Standardeinstellung, so dass niemand eine Änderung sieht, bis Sie machen einen. Seiten zeigt fünfzig Nachrichten auf einmal mit First / Zurück / Seite X von Y / Nächste / Zuletzt am Fuße der Liste, und "51-100 von 1.240", wo der Ordner tree hat eine Anzahl (die Reichweite allein für ein Label oder einen intelligenten Ordner). Drehen ein Seite ersetzt die Zeilen statt Anhängen, klärt die Auswahl und die Live-Updates halten den Platz des Mitglieds: eine Mailbox-Änderung lädt die Seite auf Bildschirm statt Rückkehr zu Seite 1, und eine Seite, die Schritte geleert hat zurück. Suchergebnisse halten ihren eigenen Pager; nur die erste Seite eines Ordners ist zwischengespeichert. Schaltmodi startet wieder von oben, wenn mehr als Die erste Seite wurde geladen. Streicher: Kamo-Übersetzungswörterbuch 135c6cc5 ****************

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