Changelog
Cosa c'è di nuovo.
Ogni miglioramento alla piattaforma, come si spedisce.
· MCPGatewayService
Descrittori di strumenti, costruttore di schemi e validatore, registro
Un modello nello schema di uno strumento non è attendibile: gli strumenti ext * portano il loro org schema del server MCP. Un Java non può compilare è lasciato a monte (e rifiutato su uno strumento Kamo all'avvio); una partita viene tagliata dopo 100 ms così un modello di backtracking non può contenere un filo di gateway. Un elemento null array è controllato, non saltato (ruling SP05-T5).
· KlusterServices
MCP ponte dal Tool Plane al computer-use-linux
HTTP Streamable su 9811 (solo JSON risponde, GET 405, Origin 403, per-wake portatore 401, take-over 409) davanti a uno stdio computer-use-linux bambino per sessione. Solo strumenti / chiamata conta come attività per l'orologio inattivo. Oltre il testo del piano: un fallimento inizializza le mani fuori nessuna sessione e si ferma il bambino; un insuccesso di qualsiasi tipo è un 503; ids richiesta deve essere stringhe o interi (rmcp gocce altri senza risposta); chiusura o sostituzione una sessione risponde a ciò che ancora ci aspetta contemporaneamente, con richieste in sospeso keyed per bambino; l'output del bambino è letto in linee delimitate e spazzatura (troppo lunghi, non JSON, nidificato i nomi degli strumenti troppo profondi e inesorabili) è saltato senza uccidere il lettore; ogni bambino viene mietuto e i suoi tubi chiusi; un chiamante che riattacca è una linea di log, non una traccia.
· kamo-shared-library
Tipi di routing condivisi per il router Kamo AI
· kamo-marketing
Conto di lancio KamoUniverse
Conta fino a lunedì 28 settembre alle 12:00 del Pacifico. - Sezione Homepage sotto l'eroe: conto alla rovescia delle flip-card, velocità di curvatura Starfield, i tredici prodotti che orbitano attorno al logo KamoUniverse (tap uno per fuochi d'artificio), click-anywhere fuochi d'artificio, hold-to-hyperdrive con un banco di salto, barra di disponibilità di lancio, tempo di lancio nel Pacifico e zona del lettore, e un promemoria del calendario (.ics o Google Calendar). - Gli ultimi dieci secondi assumono la sezione; a zero si capovolge a "KamoUniverse è vivo" con un finale di fuochi d'artificio e un collegamento in. - Conto alla rovescia del banner su ogni pagina, che collega alla sezione, quindi a KamoUniverse una volta vive. Sotto 1100px l'articolo link passi da parte. Entrambi si ritirano da soli una settimana dopo il lancio. L'animazione corre fuori Reagisce su una tela, parte dalla coda di idle, si ferma sullo schermo e nelle schede nascoste, ed è una cornice ancora sotto Preferisce-ridotta-mozione.
· kamo-internal
Campi di sezione, orari e orari, iscrizione al lavoro e anteprime brevi
· MCPGatewayService
*** sessione auth, contesto caller e AI in piedi
· kamo-shared-library
Oggetto DTO, tipo di valore e validazione della sezione
La convalida restituisce ciò che le colonne saranno in possesso (dirizzando SP03-T5): ruolo refs as UUID.toString(), membro/nota/market ids as plain longs, al massimo 4 punti decimali per NUMERIC(18,4), package ref all'interno di VARCHAR(300), e rigoroso HH:mm così 24:00 è rifiutato piuttosto che leggere come mezzanotte.
· SecurityService
Supervisori guardare, prendere il controllo e restituire un computer AI
· KlusterServices
Modulo agente di workstation AI — rendering, token MCP, locazione, password VNC
La metà del profilo AI di SP11: i file che il profilo scrive (LightDM autologin a 1280x800, chiosco, x11vnc e unità ydotoold, involucro cromato e politica gestita), il negozio per-wake MCP Bearer, il tener-awake tenere in affitto, il file di password di rotazione x11vnc, e il kit software e il link di accesso validatori. Oltre il testo del piano: ogni validatore utilizza fullmatch (il $ di Python accetta un la nuova linea, le partite di Java() non); il link di accesso è successivo giudicato decodificato, come LoginUrls.onSitePath di ComputeService fa (%2F/, /%2F e %2F%5C sono stati accettati); un token scade (json.loads legge Infinity e NaN); rilasciando una presa che già si esaurisce tiene quando è finito per l'orologio inattivo.
· kamo-internal
Itinerari BFF per charter, anteprime, voci e brevi
· kamo-internal
Guarda. Riprendere e mano controlli indietro, e il pannello workstation AI
· kamo-shared-library
Sottoinsieme RRULE per le responsabilità programmate
La forma normale ha un'ortografia per regola (numeri decimali, liste senza spazi, valori vuoti o ripetuti), dal momento che il testo memorizzato alimenta il timbro charter, ical4j e RRuleText.
· KlusterServices
Etichetta profilo di workstation AI, porte VNC e MCP, isola di rete
· kamo-shared-library
Trasferimenti HTTP e metadati server MCP
· DaemonService
Ritenzione dell'audit dell'utensile e org lavori di aggiornamento del server MCP
· KlusterServices
Svc mcpgateway può pubblicare rt.org per lo strumento Plane
· SecurityService
Link VNC, legge AI State e una pausa di supervisione per le workstation AI
· MCPGatewayService
Tavolino e colonne federative dell'audit del piano degli strumenti
· kamo-shared-library
Profilo workstation AI, colonne token e take-over
HostedComputerProfile {STANDARD, AI WORKSTATION} (STRING, leniente parse to STANDARD); HostedComputer ottiene il profilo, ai primary, il token MCP triplo (cipher @JsonIgnore), il supporto di acquisizione e il timbro del software-kit; la piattaforma config guadagna ai image version; membro-scoped e per-org cercatori di profilo; AccessLogEventType aggiunge AI WORKSTATION WATCH, TAKEOVER e HANDBACK dopo il gruppo KamoAI di SP02. AiEnumAddizioni Prova ora perni dove il gruppo di SP02 inizia (a destra dopo DEV MACHINE TERMINAL) invece di richiederlo per terminare l'enum, quindi più tardi Appends non rompere più.
· kamo-internal
Tipi di carta, catalogo sezione, specchio di convalida, programma e ore helper, client API
· kamo-shared-library
Cataloghi di sezione, chiave limite e classe d'azione
· kamo-internal
Il cliente chiede di guardare, prendere il controllo e restituire una workstation AI
· kamo-shared-library
Il prestito di Arive create failed — il Crea Loan Zap ora segnala un rifiuto
Arive fires no new loan per un prestito creato attraverso la sua API, quindi il Crea Il post-back di Loan Zap è l'unica cosa che può collegare il piombo e un rifiuto all'interno dello Zap era visibile solo nella storia di Zapier. La Zap ora avvolge Crea un prestito in un gestore di errore che post prestito creato o prestito create failed (con il messaggio di Arive); questa è la chiave dell'evento per il secondo.
· KlusterServices
Il PBX parla attraverso Kamo Speech — kamo ts. agi, Piper norman a 8 kHz, chiave da un volume segreto
· KlusterServices
Specchio GitHub kamouniverse principale a Forgejo in modo da una fusione schiera
Il sito di marketing KamoUniverse è ora modificato su GitHub GitHub e le pubbliche relazioni si fondono. Ma il sito si distribuisce da Forgejo (kamo/kamouniverse-marketing), il cui flusso di lavoro costruisce e rotola fuori su spinta. git-sync-kamouniverse-marketing ponti i due: ogni due minuti veloce verso Forgejo principale a GitHub principale. Questa è una spinta ordinaria, quindi normale costruire e distribuire seguire. Non forza mai. Se Forgejo ha un impegno che manca GitHub, il lavoro fallisce con un messaggio che lo dice e lascia entrambi intatti. Le credenziali sono due SSH distribuire le chiavi generate su k1m1 direttamente nel Segreto: in sola lettura GitHub repo, scrivi solo sul Repo di Forgejo. Le chiavi host sono bloccate (StrictHostKeyChecking=yes). Applicato a mano, non da deploy-services.yml: un nuovo passo c'è un .forgejo/ cambiamento, che costringe un full-cluster riconciliare. Vedere git-sync/README.md.
· EmailService
Dovecot spinge autorevole per KamoMail; NEW EMAIL non più auto-raticabile
POST /api/notificazioni/self viene rimosso con SELF RAISABLE: NEW EMAIL è sollevato da NewMailAnnouncer e CHAT MESSAGE da MediaService, quindi un browser non ha nulla da sollevare per sé (SP08 spec E9, caso B). La rimozione E' bloccato da un'altra persona. Test di auto-rilevamento di SP09 vai con il loro soggetto.
· KlusterServices
Certificato e bilancio di perturbazione per dev.kamouniverse.com
dev.kamouniverse.com è il nuovo sito di marketing KamoUniverse (repo kamouniverse-marketing; porta il proprio Host() IngressRoute in namespace kamo). L'assegno kamouniverse.com apex avrebbe già lasciato la menta autocert il cert dinamicamente, ma solo dopo una richiesta per l'host si presenta in 5-minuti finestra di accesso-log Traefik, quindi una voce STATIC DOMAINS assicura che la Cert esiste prima che qualcuno visiti. Il sito esegue due repliche, quindi ottiene un maxUndisponibile: 1 budget accanto a Di Signpink.
· SecurityService
Gli URL del proprietario della fase di noleggio e la messa a punto nel SecurityService ConfigMap
· KlusterServices
Dovecot spinge gli eventi di posta a EmailService (Lua push notification); smettere di registrare segreti
· DaemonService
Tick KBLa spazzata a due tasti ogni minuto

Il tuo universo ti sta aspettando.
Aggiungi i prodotti quando sei pronto: nessuna migrazione, nessun nuovo login, nessuna richiesta di pagamento.
Gratis per sempre — nessuna carta di credito richiesta