KamoCRM

Live Change Log

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

18,401
Total Changes
6,535
Features
5,538
Fixes
30
Projects
Filter by project
All Projects18,401AIService276APIService177BillingService161ConversionService117DaemonService146DocsService240ESigService93EmailService622InitializerService344KBService162KlusterServices769MCPGatewayService277MediaService620RAGService79SecurityService1,996TranslateService62VOIPService265VectorService11kamo-apps26kamo-asterisk-support28kamo-capcha17kamo-capcha-widget4kamo-internal8,695kamo-login342kamo-marketing642kamo-nowww20kamo-register213kamo-shared-library1,826kamo-signer-monorepo57kamolos114
Filter by type
All TypesBuild23CI525Chore794Docs3,286Feature6,535Fix5,538Other1,001Performance174Refactor281Revert23Style45Test175Upgrade1
September 27, 2026
FeatureAIService

Embeddings on the pinned model and rerank façades

Inputs and documents reach the model in batches it accepts (TEI refuses more than its client batch of 32 with 422; a reranker's maxDocuments); malformed fields ...

Kamo·1mo ago
Featurekamo-internal

Meeting history page

Kamo·1mo ago
FeatureMCPGatewayService

Approvals pack — decision-only approvals and approval status

approvals_request asks the AI's approver through kamoai-service K3 with toolName null (nothing is re-executed on APPROVE); a class the charter forbids is refuse...

Kamo·1mo ago
FeatureMCPGatewayService

Phone and SMS packs — consent-checked calls, call history, texting

phone_call posts K6 with the caller's run and key; a reason-less 404 is not deployed, a reasoned one (NOT_ENROLLED) is the endpoint's answer. sms_send opens the...

Kamo·1mo ago
FeatureAIService

Internal router resolve endpoint

E1 POST **************** the ordered candidates and exclusions for a capability, 424 no_capability when none, 404 org_not_found for an org that is not live (rea...

Kamo·1mo ago
FeatureMCPGatewayService

Contacts, leads and accounts packs — search, read, create, update, notes, status, claim, history

The 12 CRM tools of spec §4.20 against EmailService and SecurityService as they are on main (SP05-T27): a status without a sub-status clears the old one; a cont...

Kamo·1mo ago
FeatureAIService

The gate's AI-member path; retire the persona outreach engine

Quiet hours convert the service clock into the contact's zone instead of relabelling it (ruling SP03-T32).

Kamo·1mo ago
FeatureMCPGatewayService

Calendar and meetings packs — events, availability, scheduled work, dial-in, invites

Beyond the brief (spec SP05-T26-build): no guessed zone (EmailService applies the member's effective zone); reminders only when asked on a create and never re-s...

Kamo·1mo ago
FeatureVOIPService

PBX policy feed and AI voice admin endpoints

V7 GET /internal/voip/pbx-config (cluster secret) answers kamo-asterisk-support's policy pull through APIService and records the helper's heartbeat; a Redis fai...

Kamo·1mo ago
Featurekamo-internal

AI calls console — listen, whisper, barge, take over, hang up

/ai-calls polls S1 every five seconds (D27) and opens the call SP10's deep link names (D36). The supervised call is pinned above the list, so a tab switch or a ...

Kamo·1mo ago
FeatureSecurityService

List the org's active AI members

Kamo·1mo ago
FeatureMediaService

Encrypted meeting transcripts and summaries, companion upload, downloads, retention

M6-M9 answer JSON whatever the client accepts and ignore unknown body fields (MediaService's bare ObjectMapper fails on them); M6 is NOT_READY while a transcrip...

Kamo·1mo ago
FeatureVOIPService

Internal AI line endpoints for KamoAI

Kamo·1mo ago
FeatureMCPGatewayService

Tasks pack — lists, create, update, status, assignment, comments, links

Beyond the brief (SP05-T25): an assignee is read as the member id KBService reads (beyond a long is INVALID_ARGUMENTS), an update that changes nothing or both s...

Kamo·1mo ago
FeatureSecurityService

Internal resolve for KamoAI and the charter source behind SP02's routes

I2 POST **************** answers S3's resolution for the org it is given, behind the KamoAI secret, with S3's draft reader and S3's org-checked department walk ...

Kamo·1mo ago
FeatureAIService

Candidate walk with failover, one-shot parameter fallback and metered streaming

Provider credentials never reach the log, the usage row or the rethrown error; a failed provider-health write never costs an answer; an interrupt stops the walk...

Kamo·1mo ago
FeatureVOIPService

Provision, retire and resolve AI voice lines

Retire deletes the PBX extension only when it is still there, and a phone server in use that refuses the delete keeps the line and answers 502, so the minute SI...

Kamo·1mo ago
FeatureMCPGatewayService

Notes pack — search, read, create, update, journal, links, master note

What KBService really answers shapes three choices (SP05-T24). notes_search matches the query over the title, body, category and tags as the Notes wall does, be...

Kamo·1mo ago
FeatureAIService

Map a Studio config onto job-title charter items

SalesAgentCharterMapper maps a Sales Agent's AgentConfig onto job-title charter items (spec 4.7.8) for the fold-in, and the six Studio templates onto the A9 per...

Kamo·1mo ago
FeatureVOIPService

AI voice lines on FreePBX, KamoPBX and Telnyx

A refused FreePBX addExtension (status false, no GraphQL error) now fails the AI line instead of recording one that rings nothing. Telnyx number lookups send th...

Kamo·1mo ago
Featurekamo-internal

Usage and ROI dashboards (SP10)

D1 cost by member, capability and day (every day of the period plotted, zero where nothing was spent; capabilities named from the registry dictionary) and D2 wo...

Kamo·1mo ago
FeatureSecurityService

Member charter read and edit; nobody edits their own

S4 reads a member's effective charter, S5 its own items with whether the caller may change them, and S6 replaces them (diffed by id). A write runs in MemberChar...

Kamo·1mo ago
FeatureMCPGatewayService

Chat pack — conversations, unread, read, send, direct chats, mentions

Beyond the brief (SP05-T23): a mention into a support conversation is a web chat message like chat_send; only a team chat or a support conversation takes a post...

Kamo·1mo ago
FeatureKlusterServices

AI extensions route to LiveKit; one recording path on every call; outside-calls list comes from Kamo

The host patch refuses until kamo-asterisk-support's recording subroutine and managed allow-list are on the node (and the list covers the hand-edited one), veri...

Kamo·1mo ago
FeatureVOIPService

KamoAI internal surface guarded by its own secret

/api/voip/internal/** (SP13: AI lines, SIP credentials for LiveKit) takes KAMOAI_INTERNAL_SECRET, not the cluster secret; the cluster prefixes keep theirs. The ...

Kamo·1mo ago
FeatureSecurityService

Record and revoke AI call consent per phone number

Kamo·1mo ago
Featurekamo-internal

AI-call consent chips and dialog on lead and contact phone numbers

One load per record (useAiVoiceConsent) feeds a chip beside every phone number on the lead page and the contact panel; the chip opens a dialog that shows the co...

Kamo·1mo ago
FeatureSecurityService

Seven job templates and the templates endpoint

Kamo·1mo ago
Featurekamo-internal

Pick an AI member to answer a website's chat

Kamo·1mo ago
FeatureMCPGatewayService

Text helpers, id-safe projections and the fake Kamo services harness for packs

HtmlText lays mail HTML out the way a browser shows it (one jsoup walk: collapsed source whitespace, br, block and paragraph breaks, cells, pre); ThreadIds repr...

Kamo·1mo 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