KamoCRM

Live Change Log

Every feature, fix and improvement, posted as it ships. Nothing is held back for a launch.

17,667
Total Changes
6,081
Features
5,345
Fixes
30
Projects
Filter by project
All Projects17,667AIService261APIService174BillingService158ConversionService110DaemonService138DocsService223ESigService91EmailService588InitializerService329KBService151KlusterServices745MCPGatewayService261MediaService604RAGService79SecurityService1,875TranslateService62VOIPService250VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,414kamo-login340kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,683kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild16CI523Chore776Docs3,257Feature6,081Fix5,345Other998Performance165Refactor278Revert23Style42Test162Upgrade1
July 23, 2026
FeatureSecurityService

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 ...

Kamo·3mo ago
FeatureSecurityService

Relè condizionale-LLPA autore

Relè POST E' un aiuto per scrivere, quindi... un steward autori regolazioni condizionali solo per il proprio inquilino.

Kamo·3mo ago
July 22, 2026
Featurekamo-internal

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...

kamo·3mo ago
FeatureSecurityService

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...

Kamo·3mo ago
FeatureEmailService

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...

Kamo·3mo ago
Featurekamo-shared-library

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...

Kamo·3mo ago
Featurekamo-shared-library

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...

Kamo·3mo ago
Featurekamo-internal

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...

kamo·3mo ago
FeatureSecurityService

Relay eligibility-matrix che autorizza; ricostruire raccoglie il curriculum SUSPENDED

Relè POST ******************************************************************************************************************************************************...

Kamo·3mo ago
Featurekamo-internal

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...

kamo·3mo ago
Featurekamo-internal

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...

kamo·3mo ago
Featurekamo-internal

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...

kamo·3mo ago
FeatureAIService

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...

Kamo·3mo ago
Featurekamo-shared-library

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...

Kamo·3mo ago
July 19, 2026
Featurekamo-internal

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...

kamo·3mo ago
FeatureAIService

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...

Kamo·3mo ago
Featurekamo-internal

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...

kamo·3mo ago
FeatureAPIService

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...

Kamo·3mo ago
FeatureMediaService

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. ...

Kamo·3mo ago
FeatureAIService

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...

Kamo·3mo ago
FeatureMediaService

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...

Kamo·3mo ago
FeatureAIService

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...

Kamo·3mo ago
Featurekamo-internal

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à...

kamo·3mo ago
FeatureAIService

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...

Kamo·3mo ago
Featurekamo-internal

Studio AI Sales Agent, in sostituzione dei modals

L'editor di agente era un ~800px MUI Dialog la cui superficie era di 10 fila textarea, su una scheda AI che ha usato una finestra di dialogo a tutti. È ora un d...

kamo·3mo ago
FeatureAIService

Compilatore di vendite-agent, versione, cancello di outreach; correzione riplay strumento

Agente strutturato config compila al prompt del sistema, congela per pubblicato versione, e ottiene il cancello un agente deve passare prima di iniziare il cont...

Kamo·3mo ago
Featurekamo-shared-library

Structured sales-agent config, version spine and outreach state

Replaces the single training-context blob with a structured, versionable agent model, and adds the per-contact spine an agent needs before it may initiate conta...

Kamo·3mo ago
July 18, 2026
Featurekamo-internal

AI Sales Agents tab + incarico agente per canale

Costruisce /settings/ai?tab=sales-agents (era una stub): org crea agenti per i loro industria di vendita, sia da un modello integrato o scrivendo il contesto di...

kamo·3mo ago
FeatureSecurityService

Arricchire mutuante chat routing + cattura soggetto-property stato

chat-routing ora restituisce il NMLS ufficiale assegnato, titolo, foto, telefono, e-mail e se hanno una licenza valida per lo stato soggetto-proprietà, più il e...

Kamo·3mo ago
FeatureMediaService

Assegnare un agente di vendita per canale + rapporto LO disponibilità

- WebChatIntegration CRUD threads salesAgentId (null cancella l'assegnazione) - lo-presenza ora restituisce la disponibilità del membroStato accanto a on-line, ...

Kamo·3mo ago
FeatureAIService

Vendite-agente CRUD, modello di ipoteca, e l'agente-driven chat prompt

- AiSalesAgentController (/api/ai/sales-agents): org-scoped CRUD + GET /templates - SalesAgentTemplateRegistry: modelli di starter integrati, a partire da un mu...

Kamo·3mo ago
Featurekamo-shared-library

SalesAgent entità + incarico agente per canale

Org-configurable AI agenti di vendita: un denominato agente per un settore di vendita, programmato con un contesto di formazione gli autori org (da un modello o...

Kamo·3mo ago
FeatureSecurityService

Auto-provisione piattaforma-gestito MLOS chat + servire il sito chiave da ospite

- ManagedChatIntegrationServizio: menta pigramente la piattaforma di org gestita SPECIFIC AGENT WebChatIntegration sul primo accesso. KamoMLOS è di prima parte:...

Kamo·3mo ago
FeatureMediaService

Verificare routing token, persist leadUid, riassegnare chat su lead move

- creareSupportSession prende un routingToken firmato (non preferitoAgentMemberId); verificato tramite ChatRoutingTokenCodec + cluster internal.auth.secret, ese...

Kamo·3mo ago
Featurekamo-shared-library

Token di routing dell'agente firmato + propagazione del lead-reassignment

Fondazione per rendere il widget riutilizzabile della catena pubblica gestire il KamoMLOS e per la propagazione delle dimissioni di piombo in una chat aperta. ...

Kamo·3mo ago
FeatureSecurityService

Esporre capacità di visione in modo che la console possa spiegare un fornitore mancante

I fogli di frequenza PDF sono letti dal fornitore di visione configurato dell'org. Quando nessuno è configurato la chiamata AI non riesce allo stesso modo in cu...

Kamo·3mo ago
FeatureAIService

Visione d'immagine in linea + tier fallback che preferisce più forte sopra più debole

Due limiti hanno reso la visione org-configurata inutilizzabile per intere classi di chiamante. 1. Visione era URL-ONLY. Ogni chiamante doveva alzarsi in piedi...

Kamo·3mo ago
Featurekamo-internal

Dispositivi divisi in "Phone System(s) Dispositivi" + "Mobile Devices"

La scheda Dispositivi ora ha due sotto-tab. La tabella hardware PBX/softphone esistente si muove sotto "Phone System(s) Dispositivi" invariato; la nuova scheda ...

kamo·3mo ago
FeatureSecurityService

Org-admin endpoints per la politica dei dispositivi mobili + dispositivi iscritti

Backs the new "Mobile Devices" sub-tab sotto Impostazioni → Caratteristiche → Telefono → Dispositivi (il suo fratellino "Sistema(i) Dispositivi)" rimane su VOIP...

Kamo·3mo ago
Featurekamo-internal

Pannello di ingestione accetta fogli di calcolo, non solo CSV

L'estrattore ora legge .xlsx/.xls e sniffa il formato dal file stesso, quindi il il raccoglitore non limita più a CSV e la copia dice chiaramente che cosa è leg...

kamo·3mo ago
Featurekamo-internal

Scheda Steward Ingestion + le tratte del proxy Catalog/Identifier mancanti

L'ingestione del foglio di calcolo esisteva end-to-end nel backend e nessuno di esso era raggiungibile. Questo aggiunge l'unica superficie che cammina tutta la ...

kamo·3mo ago
Featurekamo-shared-library

CATALOG SOURCE assoc per documenti sorgente catalogo MLOS

Fogli di tasso di investimento / LLPA + matrici di eleggibilità / politiche di blocco hanno bisogno da qualche parte per live: gli estratti ingestibili del blob...

Kamo·3mo ago
FeatureSecurityService

Gateway per la revisione del candidato + la promozione del foglio di tasso

Mostra i due nuovi cataloghi di promozione scrive alla console steward sotto l'esistente MLOS steward gate, con organizzazioneId server-stamped dalla sessione o...

Kamo·3mo ago
Featurekamo-shared-library

MobileDevicePolicy — org default + override per membro

telefono personale o deve essere su una società gestita (Android Device Owner iscritto) dispositivo: - MobileDevicePolicy enum: PERSONAL ALLOWED | COMPANY MANA...

Kamo·3mo ago
FeatureSecurityService

Portale steward per ingestione (ingresso + area di staging erano irraggiungibili)

MLOSIngestion Il servizio non aveva presenza di gateway, quindi nessun inquilino poteva consegnare un foglio di tasso all'estrattore e ai candidati che stadi no...

Kamo·3mo ago
Featurekamo-internal

Scheda Identifiers Steward — risolvere un numero esterno al suo prestito

Nuova scheda Identifiers nella console di amministratore del mutuo: incollare un numero esterno (numero di prestito, MERS MIN, DU/LP/GUS caso file, e-sign busta...

kamo·3mo ago
FeatureSecurityService

Gateway Identifier — steward può risolvere un numero esterno al suo prestito

MLOSIdentifierService non aveva gateway, quindi il piano identificativo digitato (il cancello di routing ogni inbound vendor/agency/AUS/e-sign callback use) non...

Kamo·3mo ago
Featurekamo-shared-library

Case-file AUS + cercatori di buste e-sign per identificatore proprietario-delegazione

Completa le ricerche proprietario-colonna il piano identificativo MLOS ha bisogno di instradare i callback in entrata: Non e' vero. (Maniglia di funzionamento I...

Kamo·3mo ago
Featurekamo-shared-library

Trovatori di credito-identità chiave per identificatore proprietario-delegazione

Il piano identificativo MLOS risolve un inbound vendor/agency callback ad un prestito; per i tipi OWNED ELSEWHERE il valore autorevole vive sulla colonna OWNER....

Kamo·3mo ago
Featurekamo-shared-library

CONDITION ADDED / CONDITION CLEARED modelli di email canoniche

La metà del ciclo delle condizioni: due modelli generici di checklist per la nuova condizione notifica del consumatore. Aggiunto a CANONICAL KEYS con le loro ri...

Kamo·3mo ago

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing