Pin RDP colore-profondità così KamoDesktop SSO riutilizza una sessione xrdp
Il percorso SSO dio-via-kamo-internal definisce la sua connessione Guacamole in linea nella json-auth token, in modo che il perno di colore-profondità deve vive...
Pin RDP colore-profondità + adattamento xrdp sessioni in modo da dio riutilizza un desktop
xrdp 0.9.24 sessioni di tasti su <user,bpp> (Policy=Default) e non si raccoglie mai quelli staccati (KillDisconnected=false, DisconnectedTimeLimit=0). L'utente ...
Relè document-requirement overlay-rule che autorizza
Relays POST/GET/retire on***************************************************************************************************************************************...
Autore condizionale LLPAs dal pannello di catalogo
Gli aggiustamenti non potevano variare a seconda del mutuatario: MlosAdjustmentCondition non aveva scritto, e il motore prezzi tratta una regolazione senza cond...
Confermare l'email quando si riassegna un vantaggio dalla vista principale
La carta Assignment ora si riassegna tramite leadApi.reassignLead, che supera il AssegnateeNotified flag del server. Su una riassegnazione a un nuovo membro il ...
Ricostruisci di prendere il culo. chiavi canoniche
Nessun cambiamento sorgente. EmailService fasci kamo-shared-library a tempo di costruzione, così il CANONICAL KEYS fix (shared-lib c028131) raggiunge solo il su...
E-mail il nuovo proprietario quando un singolo lead viene riassegnato
Specchi il percorso di rinfusa per la carta di assegnazione. Quando PUT /leads/{id} muove un vantaggio a un membro diverso, che il membro ora ottiene lo stesso ...
Registra WELCOME MEMBER + WELCOME TEAM MEMBER chiavi canoniche
Entrambi i modelli spediscono come coppie di risorse su disco (welcome-member.{json,html}, *********************************************************************...
Relè condizionale-LLPA autore
Relè POST E' un aiuto per scrivere, quindi... un steward autori regolazioni condizionali solo per il proprio inquilino.
Bulk-reassign selezionato porta a un membro del team
La griglia aveva già caselle di controllo multi-seletto ma niente a che fare con una selezione. Controllare le righe ora rivela un'azione di Riassegna accanto a...
Punto finale del marchio Bulk-reassign, gated su REASSIGN LEADS MANUALLY
# POST # # Mossa un lotto di contatti in una squadra # membro e-mail che membro una volta per l'intero lotto. L'autorizzazione utilizza REASSIGN LEADS MANUALLY...
Variabili del campione per il modello LEADS ASSIGNED
Senza un caso qui l'Anteprima dell'editor del modello di amministratore rende il nuovo modello con ogni segnaposto vuoto, che legge come modello rotto piuttosto...
LEADS ASSIGNED modello di e-mail; indurire assegnarePer uso di massa
assegnareLead aveva zero chiamanti e non aveva mai eseguito in produzione. Prima del cablaggio percorso di riassegnamento di massa ad esso, dare le garanzie che...
Render foto dei membri su avatar all'interno della finestra di chat
Le piccole icone avatar in un popup di chat — il mittente per messaggio avatar (MessageBubble) e l'elenco dei destinatari (SeenIndicator) — tutti letti SessionM...
Mostra avatar membri in chat tool finestra titolo bar
La barra del titolo dell'utensile-finestra rende la sua icona dalla finestra STORE props — ToolDock passa `avatarSrc={w.toolId===== 'chat'? w.props.avatarSrc: u...
Superare gli errori di caricamento reali, sincronizzare la modalità di Dio in sessione
"Save fail: Full logo upload fail" ha scartato lo stato e il corpo, quindi un 403 dal cancello di marca letto identico a un outage MinIO. Il server è proprio me...
Rendere og branding authz raggiungibile (proprietario, modalità dio, o destra)
Caricare un logo a un bambino org 403'd senza alcun modo per avere successo: canManageOrgBranding ha ammesso solo il proprietario org, e l'isGodModeActive fallb...
Aggiungi MANAGE ORG BRANDING (174)
Org branding endpoints (logos, colori, sfondi, tema provisioning) erano proprietario-o-god solo, senza lasciare il modo di delegare il branding senza cedere pro...
Autore matrici di ammissibilità dal pannello di catalogo
Senza una matrice che copre l'occupazione e lo scopo di uno scenario, i prezzi restituisce NO COVERAGE — così prima di questo, solo un acquisto di una residenza...
Relay eligibility-matrix che autorizza; ricostruire raccoglie il curriculum SUSPENDED
Relè POST ******************************************************************************************************************************************************...
Un prestito sospeso può essere ripreso, e non è più offerto a se stesso
SUSPENDED non è deliberatamente terminale — LoanFileStatus.isTerminal lo esclude, perché un il prestito è sospeso per una ragione fissa. Ma non aveva freccia in...
Bound MlosAiClient con collegamenti espliciti e timeout di lettura
Il client field-initialized un nudo `new RestTemplate()`, quindi nessun timeout applicato su qualsiasi AI chiamare e nessun costruttore potrebbe raggiungerlo. U...
Ricostruire lo studio agente come uno spazio di lavoro a tutta la larghezza
Rimuovere il tappo di larghezza non era la correzione; il layout stesso doveva essere progettato per lo spazio piuttosto che tollerato in esso. Lo studio è ora...
Autorizzare politiche — senza uno, nessun tasso può essere bloccato a tutti
RateCommitmentService rifiuta una serratura ogni volta che il risultato prezzo non porta lockPolicyVersionId ("la versione lock-policy è richiesta"), e un risul...
Interrompere l'anteprima di promozione overcounting righe che il server scarterà
La "n riga approvata(i) pubblicherà" la didascalia ha contato una fila ogni volta che una nota rate APPROVATA e il candidato base prezzo esisteva per esso, igno...
Classificare i guasti di visione in modo che il circuito di riprovazione e l'interruttore realmente funzionano
Due bug in visionCompleto, entrambi i quali hanno sconfitto macchinari costruiti per gestirli. Una risposta in bianco-contenuto è stata restituita come SUCCESS...
Discussione orgId nella versione del foglio di tasso-spina letto
Il gateway ha relayed solo investitoreId, quindi il upstream non aveva nulla a portata di mano e restituito la colonna vertebrale di un altro inquilino per un i...
Utilizzare la larghezza della pagina intera; fare rinominare un agente visibile
Due cose che ho sbagliato. Willth. Il breve è stato esplicito — utilizzare la larghezza completa della pagina, non sprecare immobiliare — e ho bloccato lo stud...
Fermare la vista principale schiantarsi su una pista senza nome
/leads/view/{id} morto con "Cannot read properties of null (lettura 'Nome preferito'). LeadDTO.toDTO() costruisce solo primarioContatto all'interno `if (lead.ge...
Mostra come ogni agente sta facendo
Aggiunge una sezione delle prestazioni alla parte superiore dello studio agente: conversazioni, come spesso una persona ha preso il sopravvento e ciò che ha inn...
Scheda di punteggio per età
Ciò che ogni agente effettivamente ha fatto: conversazioni, quanto spesso una persona ha dovuto prendere il sopravvento e perché, supera i risultati tra cui que...
Domande aggregate raggruppate per l'agente scorecard
Dodici aggregati @Query attraverso sessioni, messaggi, record di utilizzo e in uscita tatti, quindi una scheda di punteggio è una manciata di domande raggruppat...
Ripristina un upload con il tipo MIME che il server ha effettivamente rilevato
Il caricamento convalida il Content-Type della parte multiparte contro il tipo di rilevamento del server dal byte, e quel tipo di parte proviene dal File.type d...
Mai indirizzare la visione ad un adattatore che non può inviare un'immagine
AiProvider.supportsVision è una bandiera del database a mano-editable, e il routing si fidava da solo. Gli adattatori HuggingFace e Cohere non leggono mai le im...
Montare il cert live per-host invece del segreto jolly scaduto
Il contenitore init cert-converter ha costruito il suo tastiere PKCS12 da wildcard-kamocrm-com, un segreto multi-SAN legacy che cert-manager orfano quando il su...
Smettere di pinning il segreto wildcard-kamocrm-com scaduto
wildcard-kamocrm-com era un segreto multi-SAN legacy che cert-manager orfano quando il suo certificato è stato rinominato in un segreto per-host. Nulla lo ha ri...
Smettere di pinning il segreto wildcard-kamocrm-com scaduto
wildcard-kamocrm-com era un segreto multi-SAN legacy che cert-manager orfano quando il suo certificato è stato rinominato in un segreto per-host. Nulla lo ha ri...
Smettere di pinning il segreto wildcard-kamocrm-com scaduto
wildcard-kamocrm-com era un segreto multi-SAN legacy che cert-manager orfano quando il suo certificato è stato rinominato in un segreto per-host. Nulla lo ha ri...
Smettere di pinning il segreto wildcard-kamocrm-com scaduto
wildcard-kamocrm-com era un segreto multi-SAN legacy che cert-manager orfano quando il suo certificato è stato rinominato in un segreto per-host. Nulla lo ha ri...
Smettere segreti scaduti/orfani che ombreggiano dal vivo per-host certs
update tls store() ha ricostruito il TLSStore da una semplice lista segreta, secchi solo sul nome prefisso e tipo, senza controllo che un certificato possedesse...
Modificare i costi di ogni modello
Aggiunge la modifica dei prezzi per modello alla schermata di configurazione del fornitore. I prezzi sono seminati ogni venditore ha pubblicato il prezzo di lis...
Catalogo prezzi modello, percorso di scrittura e backfill
La contabilità dei costi non potrebbe mai funzionare: AiModel ha colonne di prezzo, AiModelController li legge e Chat OrchestrationService li legge per calcolar...
Mostra il contesto di consegna AI all'agente che prende il sopravvento
Renders un evento di sistema AI HANDOFF come una carta con il motivo, il riassunto dell'IA, e una trascrizione pieghevole della conversazione finora - così il m...
Proxy il percorso pubblico AI->human handoff
Aggiunta di POST. proxied a MediaService accanto alla sua creazioneSupportSession fratello. Senza questo la funzione di consegna era morta all'arrivo: il punto...
Portare la conversazione AI nel filo umano sul handoff
Crea o riutilizza la sessione di supporto, copia la trascrizione AI in un unico sistema evento, lo tratta, e dice al visitatore onestamente cosa succede dopo. ...
Spegnimento avviato da agente a un umano, con contesto
L'IA non poteva prima chiedere una persona: regole di escalation raggiunto il modello tramite il prompt compilato, ma non c'era un segnale leggibile dalla macch...
Accettare l'accesso autorizzato dall'agente in un thread del mutuatario aperto
La controparte AIService sta contattando il mittente. Senza tutto questo percorso di uscita terminato in un registrato 404 - il cancello ha autorizzato un tocco...
Attivatori, programmatore e web-chat di spedizione
Fa fuoco alla spina dorsale. Il cancello, lo stato di contatto, il consenso e l'audit già esisteva; nulla ha causato un tocco da valutare. - NATS abilitato per...
Required-text editor; dedupe Impostazioni generali AI; fix model toggle
Aggiunge un editor per org-wide richiesto apertura / chiusura del testo - il compilatore e le colonne esistevano ma niente poteva impostarle, quindi la capacità...
Persist org-wide richiesto testo e applicarlo immediatamente
AiOrgSettings guadagnato forzataPreamble / forzatoFoooter e SalesAgentCompiler già li ripiega in ogni agente, ma il controller delle impostazioni non legge né s...
Come quello che vedi la spedizione?
Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.