KamoCRM

Live Change Log

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

15,120
Total Changes
5,169
Features
4,935
Fixes
30
Projects
Filter by project
All Projects15,120AIService197APIService161BillingService143ConversionService107DaemonService129DocsService215ESigService88EmailService518InitializerService318KBService105KlusterServices697MCPGatewayService85MediaService546RAGService71SecurityService1,658TranslateService55VOIPService205VectorService11kamo-apps25kamo-asterisk-support24kamo-capcha17kamo-capcha-widget4kamo-internal6,937kamo-login330kamo-marketing625kamo-nowww20kamo-register213kamo-shared-library1,455kamo-signer-monorepo53kamolos108
Filter by type
All TypesBuild11CI523Chore738Docs2,167Feature5,169Fix4,935Other986Performance157Refactor274Revert23Style42Test94Upgrade1
September 28, 2026
DocsKlusterServices

The registry lists the window OLLAMA_CONTEXT_LENGTH sets

AIService's Ollama discovery now reads the loaded model's window from /api/ps (SP99-T12), so the registry follows this value instead of granite's trained 1 048 ...

Kamo·20h ago
FixAIService

An in-cluster model gets the time to read its prompt, inside the walk's budget

kamo-llm reads a prompt at about 110 tokens a second on k3m1 before it writes a word, so an E2 prompt past ~6k tokens spent E2's whole 60 s per-attempt bound (a...

Kamo·20h ago
FixAIService

A Hugging Face text stream is metered as the router counted it

HuggingFaceAdapter streamed through the interface's text-only default: every chunk was read for its text and nothing else, so no usage ever reached the executor...

Kamo·20h ago
FixAIService

An Ollama model's context is the window the server serves, not the trained one

OllamaDiscovery took model_info.*.context_length from /api/show: the window the model was TRAINED for. The registry listed granite4:tiny-h at 1 048 576 (and qwe...

Kamo·20h ago
Docskamo-internal

Ledger — 1 entries

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Chorekamo-internal

Rebuild so the image carries the corrected es/fr/pl translations

SP99 T11: the dictionary sync re-translated 352 garbled es/fr/pl values (Bergamot tiny students) through LibreTranslate. kamo-internal copies the dictionary at ...

Kamo·20h ago
Docskamo-internal

Ledger — 1 entries

Kamo·20h ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·20h ago
FixVOIPService

Read a FreePBX sweep's mailboxes over one manager session

The voicemail sweep runs inside syncInstance's database transaction and asked FreePBX extension by extension, each over a fresh AMI connect and login. A manager...

Kamo·21h ago
FixEmailService

Basic sign-in asks SecurityService's real credential check

DavAuthFilter posted Basic credentials to **************** which never existed (405), so every username-and-password sign-in from iOS or DAVx5 was answered 401 ...

Kamo·21h ago
FixSecurityService

CalDAV and CardDAV sign in with a username and password, through every sign-in gate

EmailService's DavAuthFilter posted Basic credentials to **************** a route that never existed (405), so since 2026-03-19 no phone (iOS, DAVx5) could add ...

Kamo·21h ago
Docskamo-internal

Ledger — 1 entries

Kamo·21h ago
Docskamo-internal

SP98 polish and SP97 program-acceptance plans, specs and ledgers

SP98: 25 work tasks and a verification task. They cover the triaged deferred minors and parked findings (38 of 137 ledger minors still open, 54 real final-revie...

Kamo·21h ago
Docskamo-internal

SP10-FINAL-3/-4 — a blocked AI is asked about again; a stopped run's actions are told to the next run

Rulings SP10-FINAL-3 and SP10-FINAL-4 (SP10 final review round 2, I-3 and I-4) in spec §7, with §4.6 (kamoai:unblock key), §4.8.1 K2 (unblocked), §4.9.2, §4.9.6...

Kamo·21h ago
Fixkamo-internal

A retired AI's hiring checklist says Retired, not "Everything is set up"

A retire skips every open hire step and adds TASK_HANDOFF, so by the server's count the hire is COMPLETE and the checklist read "Complete — Everything is set up...

Kamo·21h ago
Fixkamo-internal

The confirmation dialog and the landings' empty state follow a dark theme

ConfirmationDialog was drawn in fixed Tailwind greys: a #1f2937 title, #6b7280 small print, a #f9fafb well and a #f3f4f6 disabled button, so on a dark paper the...

Kamo·21h ago
Fixkamo-internal

Hosted Computers on the App Shelf, and a pinned band that opens it

The launchpad's sectionsForTool had no case for hostedComputers and fell through a default to an empty list. A parent tool with no sections is dropped from the ...

Kamo·21h ago
Fixkamo-internal

The rest of the red on a clean install — registry mocks, shared-lib lookup, a typed fetch mock

- ToolDock and MaximizedTabStrip mocked ../registry/tools without windowIcon, which both now call for every window (af879443f), so 36 tests threw on the fir...

Kamo·21h ago
Fixkamo-internal

Render the dev machine menu hook in a real root, and cover the cloud session row

devMachineSections.test.tsx called useDevMachineSections() bare, outside any render. It worked while useTranslations (mocked) was the hook's only React dependen...

Kamo·21h ago
FixSecurityService

Clear the session cookie on the bare apex, not ".apex"

Logout built the cookie domain as ".kamocrm.com". Tomcat's RFC 6265 cookie processor refuses a leading dot and throws, so logout answered 500 "Logout failed" af...

Kamo·21h ago
Fixkamo-internal

The DNS page opens on the org's primary domain, not whichever row came first

The domains list comes back in database order. The platform organization has three roots (kamocrm.com, kamouniverse.com, localhost), and each of the last two pa...

Kamo·21h ago
FixSecurityService

A platform apex can't be removed from the DNS page

The platform organization gained kamouniverse.com as a second root domain, and the DNS page then offered "Remove" on kamocrm.com. Deleting it took kamocrm.com a...

Kamo·21h ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·21h ago
DocsTranslateService

Say why Bergamot decoders instead of falling back, and cite each sample

A failed LibreTranslate call leaves the caller its English; the dictionary sync writes that English and does not resend it, so a64b00e's "retried on the next sy...

Kamo·21h ago
FixTranslateService

Send en->es, en->fr and en->pl to LibreTranslate, not Bergamot's tiny models

Bergamot's enes, enfr and enpl models are student.tiny11 builds decoded with beam-size 1, and they write words that do not exist: the charter message "Ask an ad...

Kamo·21h ago
Otherkamo-internal

Merge kamoai/program: KamoAI ledger

Kamo·23h 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