Direkt zum Inhalt
KAMOUniverse

Changelog

Was ist neu?

Jede Verbesserung an der Plattform, wie sie geliefert wird.

  1. · MCPGatewayService

    Tool-Deskriptoren, Schema-Builder und Validator, Registrierung

    Ein Muster im Schema eines Werkzeugs ist eine nicht vertrauenswürdige Eingabe: ext_*-Tools tragen ihre org MCP Servers eigenes Schema. Ein Java kann nicht kompilieren, wird dem Originalauto überlassen (und lehnte bei der Start-up ein Kamo-Tool ab; ein Spiel wird nach 100 m abgeschnitten. ein Backtracking-Muster kann keinen Gateway-Thread aufnehmen. Ein Null-Array-Element ist geprüft, nicht übersprungen (Regelung SP05-T5).

  2. · KlusterServices

    MCP-Brücke vom Tool Plane zum Computer-Use-Linux

    Streamable HTTP auf 9811 (JSON antwortet nur, GET 405, Origin 403, pro Witz Inhaber 401, Übernahme 409) vor einem stdio computer-use-linux-Kind pro Sitzung. Nur Werkzeuge/Anrufe zählen als Aktivität für die Leerlaufuhr. Jenseits des Plantextes: Ein gescheiterter Initialisierung vergibt keine Sitzung und stoppt das Kind; ein Laichausfall jeglicher Art ist ein 503; Anfrage-IDs müssen Strings oder ganze Zahl (rmcp lässt andere unbeantwortet fallen); schließen oder ersetzen eine Sitzung beantwortet, was noch auf sie wartet sofort, mit anhängigen Anfragen Schlüssel pro Kind; die Ausgabe des Kindes wird in begrenzten Linien und Schrott gelesen (zu lang, nicht JSON, zu tief verschachtelt, unerschichte Werkzeugnamen) wird übersprungen ohne den Leser zu töten; jedes Kind wird geerntet und seine Rohre geschlossen; ein Anrufer, der aufhängt, ist eine Log-Line, kein Traceback.

  3. · kamo-shared-library

    Gemeinsame Routing-Typen für den Kamo AI Router

  4. · kamo-marketing

    KamoUniverse startet Countdown

    Zählt bis Montag, 28. September um 12:00 Uhr Pacific. - Homepage-Sektion unter dem Helden: Flip-Card-Countdown, Warp-Geschwindigkeit starfield, die dreizehn Produkte, die das KamoUniverse-Logo umkreisen (tap eines für Feuerwerk), Click-anywhere-Feuerwerk, Hold-to-Hyperdrive mit einem Sprungzähler, Startbereitschaft Bar, Startzeit im Pazifik und die Lesereigene Zone und eine Kalendererinnerung (.ics oder Google Kalender). - Die letzten zehn Sekunden übernehmen den Abschnitt; bei Null geht es um "KamoUniverse is live" mit einem Feuerwerksfinale und einem Link in. - Site-weite Banner-Countdown auf jeder Seite, Verlinkung auf den Abschnitt, dann zu KamoUniverse einmal live. Unter 1100px tritt der Artikellink zur Seite. - Beide gehen eine Woche nach dem Start alleine in den Ruhestand. Animation läuft draußen Reagieren auf einer Leinwand, beginnt von der Leerlauf-Warteschlange, Pausen aus dem Bildschirm und in versteckten Tabs, und ist ein Still Frame unter bevorzugt-reduziert-Bewegung.

  5. · kamo-internal

    Typgegebene Abschnitt Felder, Zeitplan und Stunden Redakteure, Job-Beschreibung und kurze Vorschauen

  6. · MCPGatewayService

    *** Sitzung auth, Anrufer Kontext und KI stehend

  7. · kamo-shared-library

    Artikel DTO, Werttyp und Abschnittsvalidierung

    Validierung gibt zurück, was die Spalten halten (regieren SP03-T5): Rolle refs als UUID.toString(), Mitglied/Note/Markt-IDs als einfache Longs, höchstens 4 Dezimalstellen für NUMERIC(18,4), package_ref innerhalb von VARCHAR(300), und strenge HH:mm so 24:00 wird abgelehnt, anstatt als Mitternacht gelesen.

  8. · SecurityService

    Betreuer beobachten, übernehmen und übergeben einen KI-Computer

  9. · KlusterServices

    AI Workstation Agent Modul - renderer, MCP Token, Leasing, VNC-Passwörter

    Die Gasthälfte des KI-Profils von SP11: die Dateien, die das Profil schreibt (LightDM Autologin bei 1280x800, Kiosk, x11vnc und ydotoold Einheiten, Chrome Wrapper und verwaltete Politik), der MCP-Trärenladen pro Wache, der Keep-Wake-Hoeh-Leitvertrag, die rotierende x11vnc Passwortdatei und das Software-Kit und Anmeldelink Validatoren. Über den Plan Text: Jeder Validator verwendet Fullmatch (Python $ akzeptiert eine Hinter newline, Java-Matches() nicht); der Anmeldelink ist der nächste beurteilt dekodiert, wie ComputeService LoginUrls.onSitePath tut (%2F/, /%2F und %2F%5C wurden akzeptiert; die abgelaufenen Token müssen eine endliche Zahl sein (json.loads liest Infinity und NaN); Freigabe eines Holds, der bereits ausgelaufen ist hält, wenn es für die Leerlaufuhr endete.

  10. · kamo-internal

    BFF Routen für Charter, Vorschauen, Stimmen und Slips

  11. · kamo-internal

    Beobachten, Übernehmen und Hand zurück Kontrollen, und die KI-Arbeitsplatz-Panel

  12. · kamo-shared-library

    RRULE Teilmenge für geplante Aufgaben

    Das normale Formular hat eine Schreibweise pro Regel (fache Dezimalzahlen, Listen ohne Leerzeichen, leere oder wiederholte Werte), da der gespeicherte Text einfüttert Charterstempel, ical4j und RRuleText.

  13. · KlusterServices

    AI-Arbeitsplatzprofil, VNC- und MCP-Ports, Netzwerkinsel

  14. · kamo-shared-library

    Streamable HTTP Transport und MCP Server Tool Metadaten

  15. · DaemonService

    Tool Plane Audit Retention und org MCP Server aktualisieren Jobs

  16. · KlusterServices

    Svc_mcpgateway kann rt.org für die Tool Plane veröffentlichen

  17. · SecurityService

    VNC-Links, KI-Staat liest und eine Supervisor-Sitzung Pause für KI-Arbeitsplätze

  18. · MCPGatewayService

    Werkzeugflugzeug Audit-Tabelle und Verbandsspalten

  19. · kamo-shared-library

    KI-Arbeitsplatzprofil, Token- und Übernahmesäulen

    HostedComputerProfile {STANDARD, AI_WORKSTATION] (STRING, milde parse to STANDARD); HostedComputer gewinnt Profil, ai_primary, die MCP Token-Triple (cipher @JsonIgnore), der Übernahmehalter und der Software-Kit-Stempel; die Plattform config gewinnt ai_image_version; member-scoped und per-org Profil-Funder; AccessLogEventType an AI_WORKSTATION_WATCH, _TAKEOVER und _HANDBACK nach der KamoAI-Gruppe von SP02. AiEnumAdditionsTest steckt jetzt an, wo die SP02-Gruppe beginnt (dirb nach DEV_MACHINE_TERMINAL) anstatt es zu verlangen, um das Enum zu beenden, so später Anhänge nicht mehr brechen es.

  20. · kamo-internal

    Charter-Typen, Sektionskatalog, Validierungsspiegel, Stundenhilfe, API-Client

  21. · kamo-shared-library

    Abschnitt, Limit-Key und Aktionsklasse Kataloge

  22. · kamo-internal

    Kunde ruft zum Beobachten, Übernehmen und Zurückgeben einer KI-Arbeitsstation

  23. · kamo-shared-library

    Arive's loan_create_failed - der Create Loan Zap meldet jetzt eine Absage

    Arive feuert kein neues_loan für ein Darlehen durch seine API erstellt, so dass die erstellen Leihgabe Zap's Post-Back ist das einzige, was die Führung verbinden kann, und eine Ablehnung Innen war der Zap nur in Zapiers Aufgabengeschichte sichtbar. Der Zap wickelt jetzt Erstellen Sie Loan in einem Fehler-Handler, der postet loan_created oder loan_create_failed (mit Arives Botschaft); dies ist der Ereignisschlüssel für den zweiten.

  24. · KlusterServices

    Die PBX spricht durch Kamo Speech - kamo_tts.agi, Piper norman bei 8 kHz, Schlüssel aus einem geheimen Band

  25. · KlusterServices

    Spiegel GitHub kamouniverse main zu Forgejo, so dass eine Verschmelzung entfaltet

    Die KamoUniverse Marketing-Seite wird jetzt auf GitHub bearbeitet GitHub und PRs fusionieren dort. Aber die Website setzt von Forgejo (kamouniverse-marketing), dessen Workflow auf Push-Faktum aufbaut und ausrollt. git-sync-kamouniverse-marketing überbrückt die beiden: alle zwei Minuten ist es schnell vorwärts Forgejo Hauptsache GitHub Haupt. Das ist ein gewöhnlicher Schub, also normale Build und Einsatz folgen. Es zwingt nie. Wenn Forgejo eine Verpflichtung hat, die GitHub fehlt, scheitert der Job mit einer Botschaft, die dies sagt und lässt beide unberührt. Anmeldeinformationen sind zwei SSH Entfaltet Tasten, die auf k1m1 direkt ins Secret generiert werden: Nur lese auf der GitHub repo, schreibe nur auf dem Forgejo Repo. Host-Tasten sind angeheftet (StrictHostKeyChecking=yes). Von Hand aufgebracht, nicht durch deploy-services.yml: ein neuer Schritt gibt ein .forgejo/ Veränderung, die einen Vollcluster versöhnt. Siehe git-sync/README.md.

  26. · EmailService

    Dovecot Push maßgeblich für KamoMail; NEW_EMAIL nicht mehr selbster-erstattbar

    POST /api/notifications/self wird mit SELF_RAISABLE entfernt: NEW_EMAIL ist angehoben von NewMailAnnouncer und CHAT_MESSAGE von MediaService, also ein Browser hat nichts mehr für sich zu erheben (SP08 spec E9, Fall B). Die Entfernung wird von **************** SP09's Selbsterhebungstests gepinnt gehen mit ihrem Thema.

  27. · KlusterServices

    Zertifikat und Disruption Budget für dev.kamouniverse.com

    dev.kamouniverse.com ist die neue KamoUniverse Marketing-Seite (repo kamouniverse-marketing; es trägt seinen eigenen Host() IngressRoute im Namensraum Kamo). Die kamouniverse.com apex Zulage würde bereits Auto-Zert Mint lassen die Zertifikate dynamisch, aber erst nach einer Anfrage für den Host erscheint in der 5-Minuten Traefik Access-Log-Fenster, so dass ein STATIC_DOMAINS Eintrag sicherstellt, dass cert existiert, bevor jemand zu Besuch ist. Die Website läuft zwei Repliken, so bekommt es eine maxUn verfügbar: 1 Budget neben signpink's.

  28. · SecurityService

    Hire-Step Besitzer URLs und Sweep-Tuning in der SecurityService ConfigMap

  29. · KlusterServices

    Dovecot schiebt Mail-Events an den EmailService (Lua push_notification); stop logging Geheimnisse

  30. · DaemonService

    Tick KBService's Due-Task Sweep jede Minute

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