KamoCRM

Live Change Log

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

17,374
Total Changes
5,891
Features
5,258
Fixes
30
Projects
Filter by project
All Projects17,374AIService242APIService174BillingService157ConversionService110DaemonService137DocsService223ESigService91EmailService568InitializerService329KBService151KlusterServices738MCPGatewayService235MediaService592RAGService79SecurityService1,822TranslateService62VOIPService248VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,321kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,631kamo-signer-monorepo56kamolos114
Filter by type
All TypesBuild16CI523Chore773Docs3,252Feature5,891Fix5,258Other993Performance165Refactor278Revert23Style42Test159Upgrade1
October 11, 2026
Featurekamo-shared-library

The behavior vocabulary — initiative and persistence bands, review depth and proactive checks, escalation and conflict styles, Docstion preference, the follow-up, stuck-work and confidence policies, the signal rule, and one SI's BehaviorProfile (KamoCollab CP13 Task 4)

Pure types in **************** The Docstion's mode ceiling caps the initiative band (REACTIVE caps at REACTIVE, INDEPENDENT at BALANCED) and its bounds only tig...

Kamo·1w ago
Featurekamo-shared-library

Who drafted a charter item — CharterItem.itemOrigin (item_origin), kept by apply while the item's fingerprint is unchanged; CharterItemFingerprint, CharterItems.identityKey and normalizedText; ConfigureSubjectKind; **************** (KamoCollab CP10 Task 3)

validate never reads an incoming origin; toData/toDto and the charter view carry it. validate's uniqueness now goes through identityKey, so the configure assist...

Kamo·1w ago
Featurekamo-shared-library

Rehearsal suites in the vocabulary and the entity (KamoCollab CP09 Task 3)

AiRehearsalSuite { PERSONALITY_BASIC } persisted as STRING in ai_rehearsals.suite (NULL = the inbox replay), AiRehearsal.createSuite(...) with days 0 and window...

Kamo·1w ago
Testkamo-shared-library

Pin that an organization the resolver cannot load is UNKNOWN and refused (SP97 T12)

PhiTenantResolver had no test of its own. The SI router (OrgPhiStatusCache) and the Tool Plane (OrgFactsService) read every org's PHI status through it, so a mi...

Kamo·1w ago
Featurekamo-shared-library

The Docstion runtime's vocabulary, the CONSULT and DIGEST triggers and the SI pair budget key (KamoCollab CP12 Task 7)

CollabPurpose (contact level, delegation), CollabOutcome (severity), CollabReason, CollabIntentSource, CollabIntent (missing = INFORM/5), CollabToolKind (deferr...

Kamo·1w ago
Featurekamo-shared-library

Adaptation sentences, output budgets, channel fragments and voice style (KamoCollab CP06 Task 5)

AdaptationPhrases.sentence (spec §5.2.3): the three heaviest differences between a relationship and channel lookup and the base, comparatives then clauses. Outp...

Kamo·1w ago
Performancekamo-shared-library

VISIBLE as one id IN (… UNION ALL …), so every visible note read is index scans bounded by a key, not a scan of every note (KamoCollab CP05 Task 15)

Yugabyte, with bitmap scans off, answers the three ORed branches across different columns of notes with a sequential scan (EXPLAIN in production, the pre-CP05 t...

Kamo·1w ago
Featurekamo-shared-library

RELEASE_TO_ORGANIZATION (333) under VIEW_NOTES, never grantable to an SI (KamoCollab CP05 Task 9)

Releasing a note or decision to the whole organization is an act on a note the releaser can read, so it hangs off VIEW_NOTES in the Notes app (spec D21). It is ...

Kamo·1w ago
Featurekamo-shared-library

Knowledge scopes, provenance, decisions, org settings and Confidential markers on the entities (KamoCollab CP05 Task 8)

Shared-lib model for CP05 (spec §5.1-§5.2, §5.15): - disclosure enums KnowledgeScope, LinkRelation, DerivedRecordKind, DecisionStatus, DisclosurePosture, Disc...

Kamo·1w ago
Featurekamo-shared-library

The disclosure ledger types, entities and DisclosureRecorder (KamoCollab CP08 Task 4)

Append-only org_disclosure_events and its recipient and source rows (String columns, no @Enumerated, @PreUpdate/@PreRemove refuse), the five ledger vocabularies...

Kamo·1w ago
Featurekamo-shared-library

Grants, approvers and overseers in ChatPolicyService; channels in the loader; the analyzer learns channels (KamoCollab CP04 Task 7)

ChatPolicyService(loader, grants, graphs) answers interaction()/interactions(): a live CONTACT grant turns REQUIRES_APPROVAL into ALLOW (CONTACT_GRANT), the app...

Kamo·1w ago
Featurekamo-shared-library

The compile vocabulary: phrase tables and the outline (KamoCollab CP06 Task 4)

PersonalityCompile (VERSION cp06-1, Band, band), TraitPhrases (every table of CP06 spec §5.2.1 as EnumMaps) and PersonalityOutline.build (spec §5.2.2): the arch...

Kamo·1w ago
Featurekamo-shared-library

Member facts from the graph, and the channel-aware evaluator (KamoCollab CP04 Task 6)

MemberFacts gains the SI facts (intelligence type, teams, roles, SI supervisor, headed departments), filled by MemberFactsFromGraph. The evaluator learns channe...

Kamo·1w ago
Featurekamo-shared-library

The communication-policy entities and repositories (KamoCollab CP04 Task 5)

Rule channels, initiator-only rules and named approvers, the event channel, CONTACT grants beside REPLY grants, contact requests and session supervisors, and th...

Kamo·1w ago
Featurekamo-shared-library

The interaction vocabulary (KamoCollab CP04 Task 4)

Six InteractionChannels; TEAM, ROLE and INTELLIGENCE_TYPE selectors; six SI-aware qualifiers; InteractionApproverKind, ChatGrantKind, ContactRequestStatus and A...

Kamo·1w ago
October 10, 2026
Featurekamo-shared-library

'cameras' joins SecurityService's org-change domains

Kamo·1w ago
Featurekamo-shared-library

KamoCameras app (39) and its four rights (333-336)

VIEW_CAMERAS is the hub; MANAGE_CAMERAS, MANAGE_CAMERA_SITES and ACCESS_ALL_CAMERAS hang off it. PHI module CAMERAS is BLOCKED_PENDING_WORK until a per-view aud...

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