Salta al contenuto
KAMOUniverse

Changelog

Cosa c'è di nuovo.

Ogni miglioramento alla piattaforma, come si spedisce.

  1. · kamo-shared-library

    Contratto di minuti di riunione — prompt, JSON parse, markdown e rendering HTML

    Specchi kamoai-voice's minutes.py esattamente: caps e chunk conteggio punti di codice (nessun emoji diviso), Unicode spazio bianco è spogliato, solo JSON array sono liste, testo dopo l'oggetto rende una risposta ineguagliabile, oggetti di azione dedupe con Locale. ROOT, e una dimensione del pezzo sotto 1 è rifiutata invece di looping.

  2. · SecurityService

    Controllo del tempo di scrittura per i marcatori di nascondiglio e gli obiettivi di escalation

    Un rifiuto lascia un commutatore di transazione di un chiamante, quindi il noleggio membro PUT risponde ancora 400; un marcatore di nascondiglio non può colpire un altro marcatore di nascondiglio; un escalation ref malformed è INVALID REFERENCE; i conteggi list-row sono in sezione ordine come il dettaglio letto.

  3. · MCPGatewayService

    I server MCP di Org come strumenti ext * su HTTP e SSE legacy Streamable; STDIO si ritira

    Le parole di un server raggiungono un chiamante solo all'interno dell'involucro non attendibile; nulla viene inviato definitivo (D45); la protezione dell'URL viene eseguita su ogni utilizzo; una sessione e un carico per strumento server tuttavia molte richieste di gara; gli eventi SSE sono bloccati in memoria; i 10 minuti aggiornare i server di test in parallelo; l'esecuzione transitoria mantiene il suo limite PHI (regolamento SP05-T13).

  4. · KlusterServices

    Svc kamoai voice segue la pausa org e il kill switch (KamoAI SP13)

  5. · kamo-shared-library

    AI voce linea e per-server AI impostazioni voce entità; bandierina in uscita su estensioni

  6. · kamo-asterisk-support

    Estrarre la politica PBX da Kamo; la lista dei permessi in uscita e le estensioni AI come piano di linea gestito

    Ogni POLICY SECONDS l'agente tira GET /api/voip/pbx/config (anche il suo battito cardiaco) e scrive [kamo-outbound-allowed] e [kamo-ai-extensions] come un sezione gestita di extensions custom.conf, più un endpoint e uno statico Contatto AOR per estensione AI nei file pjsip custom-post. Il WebRTC riconciliatore salta estensioni AI ma ancora pins direct media=no. Entrambi gli scrittori funzionano su ogni pull, non solo quando la versione si muove: una linea AI è elencato da PROVISIONING, prima che FreePBX abbia generato il endpoint, e la versione non cambia quando lo fa. Una ricarica che non riesce è dovuta e retrito. Una sezione gestita è riscritta dove si trova, quindi due sezioni in un file non si riordina più su ogni scrittura. Il cliente AMI riscatta quando la sua connessione tenuta è morta, come fa su ogni riavvio di Asterisk.

  7. · MediaService

    Numeric partecipante ids, titoli di riunione, AI invita che si uniscono all'inizio

  8. · kamo-internal

    Client API, modelli di consenso e chiamate, proxy di consenso principale

  9. · kamo-internal

    Un agente di vendita è un personaggio di lavoro-title: galleria, studio con l'editor charter, Rehearse

  10. · DaemonService

    KamoAI voce SIP sincronizzazione e lavori di ritenzione

    kamoaiVoiceSipSyncJob POSTs Kamoai-service's X7 ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** ogni minuto, così i tronchi SIP di LiveKit e le regole di spedizione seguono le linee AI e chi è ACTIVE; kamoaiVoiceRetentionJob POSTs X8 ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** Entrambi inviare X-Internal-Auth = kamoai.internal-auth-secret (chiave di SP10), rifiuta di correre senza di esso, e non gettare mai al quarzo. Il minuto spazzare registra una risposta inattivo a DEBUG, un cambiamento a INFO e un parzialmente fallito a WARN.

  11. · AIService

    Compile un charter in un brief operativo e una descrizione del lavoro

    RRuleText parole ogni regola CharterRRule accetta (mese-giorno e mensile liste settimanali, una regola oraria dei giorni) e cita uno che non può leggere, quindi una singola riga memorizzata non manca mai un breve. Articoli mancanti il loro testo, riferimento o bersaglio sono saltati o letti come testo normale; una soglia mostra solo su un classe monetaria; cifre e chiavi di iscrizione al lavoro sono le stesse su ogni JVM.

  12. · SecurityService

    Caricare gli strati di un soggetto e risolvere con la provenienza

  13. · KlusterServices

    Server LiveKit, SIP e Redis su k3m1 per la voce KamoAI; percorso di segnalazione; porte e segreti

    La segnalazione EndpointSlice utilizza l'indirizzo nodo di k3m1 10.0.50.1 (l'eno49 di k1m1 danneggia i carichi di pagamento TCP), il TURN volume segreto è 0400 (livekit-server rifiuta un secret file leggibile da altri), Apply.sh timbri ogni config checksum del modello sul suo modello di pod in modo che una modifica rotoli il pod una volta, e router-nat.md elenca i forwards LiveKit ha bisogno di fuori.

  14. · kamo-shared-library

    Riunione trascrizioni entità e WebVTT codec

  15. · DocsService

    Mostra le qualifiche ereditate sul dettaglio di un posting

    Pubblico annuncio di una pubblicazione, il link profondo del membro e l'editor delle risorse umane ora portano qualifiche: [categoria, importanza, testo}] (KamoAI SP03 D1) - l'efficace Elementi di QUALIFICAZIONE della sua catena di reparto (prima base) e titolo di lavoro, richiesto prima di preferire, con l'istruzione e l'esperienza di pubblicazione vincendo sopra oggetti ereditati di quelle categorie. Le schede e le liste rimangono nulle, quindi un consiglio non paga mai una passeggiata a catena per fila. L'antenato si ferma a 32 dipartimenti o la prima ripetizione, come fa il SecurityService CharterLayerLoader.

  16. · kamo-shared-library

    Registratore di consenso vocale AI di livello numerico con la storia solo di append

    Il cancello conta anche il più recente evento REVOKED del numero, quindi una revoca sopravvive al suo record passare a un altro numero, un re-grant backdated e un salvataggio di stallo intero; AgentContactState aggiorna solo le colonne che uno scrittore ha cambiato, e gli eventi di consenso si rifiutano di essere riscritti.

  17. · APIService

    PBX policy pull for kamo-asterisk-support; anello VOIPService con il segreto cluster

  18. · kamo-internal

    BFF route, client Workforce e regole di vista (SP10)

  19. · MediaService

    SP14 DDL — ids dei partecipanti numerici, partecipanti all'AI, PIN dial-in, trascrizioni di riunione

  20. · kamo-shared-library

    Enti runtime (SP10)

  21. · kamo-shared-library

    Membro partecipante numerico ids, campi partecipanti AI, titolo di incontro e comporre PIN

  22. · kamo-shared-library

    E.164 normalizzazione per il consenso vocale AI e comporre

  23. · MediaService

    Un'integrazione può essere risolta da un membro AI di nome

  24. · AIService

    Consenso registrato per le chiamate vocali AI

  25. · VOIPService

    Linee vocali dell'IA, per-server Impostazioni vocali dell'AI, elenco dei permessi in uscita come dati

  26. · DaemonService

    Lavoro di zecca minuto KamoAI (SP10)

    KamoAiShiftTickJob POSTs kamoai-service's K2 tick (/api/kamoai/internal/tick) ogni minuto con X-Internal-Auth = KAMOAI INTERNAL SECRET, mappato su kamoai.internal-auth-secret nel ConfigMap. Un segreto vuoto è collegato a ERROR e saltato; un runtime non riuscito è registrato, mai lanciato al quarzo.

  27. · KlusterServices

    Widen svc kamoai per il runtime KamoAI (SP10)

    kamoai-service crea e tira la propria coda di lavoro KAMOAI WORK, corre fino a quattro notificare shards (kamoai-notify, kamoai-notify-1..3) su EMAIL NOTIFICATIONS, pubblica sveglia su kamoai.work.> e live rinfresco su rt.org.*.kamoai (SP10 sezione 4.7). Nessun consumatore o stream elimina, elimina o aggiorna: un svuotato shard viene spostato in un filtro sentinel, mai cancellato (SP10 D9).

  28. · kamo-shared-library

    Enums runtime (SP10)

  29. · APIService

    Route /api/kamoai e /api/ai con carve-out interni (SP10)

  30. · ConversionService

    Ogni registrazione è trascritta attraverso AIService, per org — Kamo Speech sostituisce bisbiglia-asr

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