Changelog
Cosa c'è di nuovo.
Ogni miglioramento alla piattaforma, come si spedisce.
· KBService
Fili di commento, sigillati con il compito e annunciati al thread
· kamo-shared-library
Un filtro di scrittura che annuncia modifiche org dai servizi
· AIService
Deepgram, ElevenLabs, AssemblyAI, famiglie Cartesia e il registro adattatore per tipo
Oltre il piano: la chat Perplexity controlla i guasti come ogni altro controllo fa (spec 4.7.3); ElevenLabs e Cartesia rifiutano di mancare voce e una lista voce o modello che non è una lista; Deepgram fonde il voci di un modello; AssemblyAI carica l'audio grezzo come octet-stream.
· kamo-internal
I miei compiti accanto alla parete, e /notes?task= apre qualsiasi compito
· kamo-internal
Dettaglio del fornitore — connessione, modelli e sale sanitarie
La pagina del fornitore: un eroe (stato, PHI, commutare, sincronizzare, verificare, rimuovere), un catalogo-driven Camera di connessione che salva solo ciò che è cambiato, una camera di modelli (filtri, ricerca, griglia, Aggiungi modello) e una sala salute. Oltre il codice del piano: la sfida di rimozione è chiesto in capitali (la finestra di dialogo si confronta in capitali, quindi un nome a caso misto non potrebbe mai essere digitato), un interruttore del modello non si apre più anche il modello, gli interruttori si spostano subito e ritornano al rifiuto, una bozza di connessione sopravvive uno sguardo ad un'altra stanza, un aggiornamento fallito mantiene la pagina, rifiuti terra sotto il campo si chiamano o si dice ad alta voce, una sincronizzazione che non ha elencato nulla avverte, gli operatori vedono le figure credenziali e opt-out, e un inquilino vede un Servizio Kamo come i suoi modelli e la salute.
· kamo-internal
Configurazione della piattaforma KamoAI kill switch scheda
La memorizzazione richiede una ragione di carattere 12-500 e la parola STOP; ricominciare Prende START. AI PLATFORM KILL SWITCH ora porta la scheda KamoAI e il suo menu link, che siede dove la scheda fa nella striscia.
· kamo-internal
Handlebars.js compongono il motore tenuto alle dorate condivise-lib
· KBService
Il task API — mine, ricerca, creare in una casella di posta, cambiare, finire, link
Un elenco di stato senza stato in esso (status=,) legge come predefinito invece di raggiungere il costruttore di query come filtro vuoto; link vuotoKind/linkRef sono assente come ogni altro filtro vuoto; un parametro di query del tipo sbagliato (?limit=ten) è una VALIDAZIONE 400, mentre un percorso mal strutturato rimane un 404.
· AIService
Embeddings, rerank, discorso, immagini, OCR e traduzione famiglie
· kamo-internal
Compiti in ogni lista — chip, dettagli e la forma fissa della casella di posta
· kamo-internal
Impostazioni AI Controlli di forza lavoro scheda — pausa e riprendere ogni membro AI
· KBService
Compiti attraverso le liste — creare, riassegnare e spostare, stato, eliminare, link
Una mossa riordina le parole del compito sotto la propria etichetta, dal fallback chiave è il proprietario della lista e la mossa cambia il proprietario. Un tempo dovuto inviato di nuovo invariato lascia un preavviso dovuto in sospeso da solo, e consegna su un fatto il compito non annuncia nulla.
· kamo-shared-library
OrgChange Editore per i servizi
· kamo-shared-library
Domini di cambio Org, portati dal proxy web
· kamo-shared-library
Filtro campo di firma per la composizione lato server
· AIService
Real modello di scoperta per OpenAI-style, Anthropic, Google, Hugging Face, Ollama e fornitori di sola catalogo
· KBService
Posta in arrivo di ogni membro, fatta su prima necessità in una transazione propria
· kamo-shared-library
I 29 layout dell'intestazione come modelli Handlebars, tenuti alle dorate legacy
· kamo-internal
Registro di sistema — provider griglia, Aggiungi fornitore, Fornito da Kamo, copertura
L'interruttore della griglia e le frecce d'ordine possiedono i loro clic (gridOwnClick): incendi ag-Grid RowClicked da un ascoltatore nativo, quindi stopPropagation non poteva tenerli da aprire il fornitore. Il nome è un pulsante per le tastiere; solo la lista più recente rispondere alle terre; gli interruttori si muovono subito e tornano a un rifiuto; la colonna Ordine è pinned in modo che le frecce rimangano in vista alla larghezza di un pannello di impostazioni. Aggiungi provider il modulo mentre salva, e un rifiuto nominare un campo il modulo non mostra è un brindisi invece di sparire. I filtri di copertura mostrano i loro conti.
· kamo-internal
Trovare un tempo — tempo occupato dei colleghi, ore di lavoro e slot suggerite
La sezione GUESTS della finestra dell'evento ottiene l'assistente di programmazione: l'evento giorno dalle 06:00 alle 22:00 nella sua zona, una pista per persona (tu e fino a 20 membri scelti) con blocchi impegnati e tentativi, tempo fuori orario di lavoro hatched, le ore segnate, l'evento delineato, e fino a cinque slot suggerite della lunghezza dell'evento da GET /api/calendar/freebusy. - Una risposta è posta solo sotto la domanda che risponde, quindi la precedente I suggerimenti del giorno non si siedono mai sotto la direzione del giorno successivo. - La vista segue l'evento quando un suggerimento lo sposta in un altro giorno. - I suggerimenti si tengono mentre l'evento viene salvato. - wallClockToInstant misura invece l'offset della zona dalla faccia dell'orologio di ripassare attraverso la zona della macchina, che ha messo 06:00 New York su la mattina gli orologi tornano un'ora in ritardo su qualsiasi macchina degli Stati Uniti.
· kamo-shared-library
Remi di menzione
MediaObjMsgMention mappe media obj msg mentions (chiave composito obj id + membro id). deleteByObjId è un'eliminazione derivata, non un JPQL bulk DELETE, quindi una modifica che mantiene una menzione lo reinserisce invece di fondersi in una Stale gestito fila e perderlo.
· KBService
Le attività portano lo stato, la priorità, due, assegnare e link; la casella di posta mantiene le sue regole
· kamo-internal
Stato AI e elenco di assunzione sul profilo del membro; Person-or-AI è a senso unico
· AIService
Catalogo del modello noto (onde + prezzi invariati) e classificatore del nome
· kamo-shared-library
I 29 layout firmati come modelli Handlebars, tenuti alle dorate legacy
· kamo-internal
I miei compiti — campo, filtri, una griglia, e un compositore che assegna
La griglia chiude un'attività senza aprirla, tiene ogni colonna ordinata e larghezza attraverso render, ordina il tempo, la priorità e lo stato per significato, dice quando un filtro non corrisponde a nulla, e ricarica dopo una creazione piuttosto che mostrare un compito dato a qualcun altro. Il compositore mantiene una bozza digitata attraverso un il re-render del genitore e, sollevato su note galleggianti, apre i suoi menu sopra (il tema dello strato ora condiviso con il cassetto delle attività).
· KBService
Chi può fare ciò che a un compito, le query di compito, e le viste di attività
· kamo-shared-library
Parsing, risoluzione e testo normale
· VOIPService
Annunciare nuovi voicemails — pannello in vivo, pressione del telefono e una carta
Un voicemail lo spazzatore scrive per la prima volta, su un'estensione con un membro assegnato e ricevuto nelle ultime 24 ore (spec D17), ora pubblica Vop.voicemail. e solleva una carta VOICEMAIL RECEIVED tramite EmailService. La cornice è org e ids membri sono testo, perché questo servizio ObjectMapper scrive a lungo come un numero JSON. La spazzata legge anche i due numerici tempi di segreteria PBX, Unix di FreePBX secondi (Asterisk origtime) e KamoPBX's Gregorian s (Kazoo timestamp). Entrambi tornavano al momento della spazzata, quindi il primo spazzare di una casella di posta PBX avrebbe annunciato ogni vecchio segreteria.
· kamo-shared-library
I frame del messaggio portano l'intelligenza del mittente e menzioni

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