Журнал изменений
Что нового.
Каждое усовершенствование платформы, как только она появится.
· kamo-login
Экран входа кредитует KamoUniverse и возвращается к своей вершине
kamouniverse.com теперь является основной вершиной платформы (kamocrm.com остается полностью открытым). Наследственная вершина: Тема.tsx: PLATFORM APEX, хост темы, используемый до того, как браузер узнает его Хостом или на хосте без apex (localhost), является kamouniverse.com. Страница Просмотренный на любом реальном хосте, все еще задает тему.<его собственный apex> login.kamocrm.com продолжает читать theme.kamocrm.com. - "Powered by / Built on / Running on" - название таблетки КамоУниверс на каждой двери без собственного высшего бренда (арендаторы с белой маркировкой и наследие) kamocrm.com door) и ссылки на www.kamouniverse.com. Этот сайт не имеет /продукт или / функции, поэтому эти варианты перейдите на страницу бизнес-ОС и Линейка продуктов (оба проверены по 200 в каждом регионе). Университет Камо Оверрайд двери не изменился. - Alt по умолчанию ThemeLogo является нейтральным «Logo»: изображение в зависимости от того, Логотип организации рисует экран, поэтому «Логотип KamoCRM» оказался неверным Каждый арендатор. Тематическая папка дверей kamouniverse.com краски, печенье и Кассовые сборы являются хост-производными и нетронутыми.
· kamo-internal
Все вкладки и значки перезагружаются, когда кто-то пишет заметку на лид
Сообщения лидера открываются на Всех, чья временная шкала перезагружается только тогда, когда этот член разместил сообщение о том, что примечание от него, так что примечание, написанное кем-то другим (другой член, Горячее Переназначение, член ИИ) Инструмент) по-прежнему требовал перезагрузки страницы. ИспользоватьLeadNoteWritten следует /topic/media/feed/<orgId> разделяемый медиа-сокет вкладки, узнает поток свинца из его ленты и перезванивает (утепляется, и после повторного подключения) для заметки в этом потоке; LeadCommunications перезагружает временную шкалу и Значок считается с ним.
· kamo-internal
Заметки лида перезагружаются, когда заметка написана в собственном потоке
MediaStream (заметки лидера, лента Клубного дома) слушал на /topic/media/feed/<orgId> Реагировал только на POST CREATED/POST UPDATED — и там ничего не передавалось. Медиасервис сейчас Передаёт события media.feed организации, где новая записка или сообщение называется COMMENT ADDED. Корм запоминает поток, который он перечисляет (новый StreamGuid ответа или руководство его сообщений) и тихо перезагружается только для заметки в этом потоке: заметка Hot Reassign теперь появляется для другой заметки Зритель лидирует без перезарядки. Приложение/lib/mediaFeedEvents.ts.
· SecurityService
Наименования каналов, которые он перечисляет (streamGuid)
Корм браузера перезагружается, когда /topic/media/feed/<orgId> говорит, что заметка была написана самостоятельно. Поток. Ведущий без заметок еще не имеет поста, чьи направляющие имена текут, поэтому первая заметка Другой участник написал там (как правило, записку о горячем переназначении) и никогда не мог появиться вживую. Встать /api/security/media/feed теперь возвращает streamGuid для свинцового корма и корма для орга.
· MediaService
Relay media.feed.<orgId> to /topic/media/feed/<org Id>, охраняется организацией
Новый пост или заметка объявлена на media.feed. <orgId> и kamo-internal MediaStream (заметки лидера, лента Клубного Дома) слушает /topic/media/feed/<orgId - но ничего никогда передавались один другому, поэтому появилась записка, написанная одним членом (включая Hot Reassign). Другой зритель лидирует только после перезагрузки. MediaFeedStompRelayController подписывается media.feed.* на ядре NATS без группы очередей (каждая капсула доставляет в собственные розетки) и Ретранслирует только числовой идентификатор. Стомпдестинация Ауц теперь охраняет тему, как социальная лента: Подписывайтесь только собственной организацией сессии, а не клиентом.
· KlusterServices
Svc media может подписаться на media.feed.* для ретрансляции фида в браузер
SecurityService и MediaService объявляют новый пост или заметку на media.feed. <orgId>, и Корм браузера (заметки свинца, корм Clubhouse) слушает /topic/media/feed/<orgId>. Ничто не связывало их: svc media мог публиковать media.feed. но Не подписывайтесь на него, поэтому реле не может существовать. Новый медиасервис MediaFeedStompRelayController Подписывается media.feed.* (один токен: org id; media.feed.lead.* не передается).
· kamo-internal
AI приглашает присоединиться самостоятельно; встреча с историческими ссылками; настройка Keep-AI-transcripts
Пригласительный пикер диалога встречи читает закулисный отдел Службы безопасности Ответить под членыByDepartment (она читала верхний уровень, ничего не нашла и не нашла). Никогда не показывали пикер при открытии без списка участников. Искусственный интеллект приглашает Носит чип ИИ и приносит подсказки по отдельности из каждой записи точка: Центр Взаимодействия и список участников проходят флаг, а участник предварительно выбранный из разговора или карточка участника помечена из список. Тема приглашения направляется в качестве названия встречи. История встреч Предлагается с помощью VIEW MEETINGS и проходит через NavIntent. Запись Настройки получают коммутатор транскрипта AI-компаньона вне записи Блок; встречаем настройки подсказок встречаем WCAG AA контраст.
· KlusterServices
Мост Kamo Meet — транспорт Jigasi и конечная точка, PIN-диапазон на 7800, доверенный вход для членов AI
Ни один текст, набранный пользователем или абонентом, не вводит выражение диалплана: в комнате проверяется, сравниваются длины и AI. Имя дисплея фильтруется перед тестированием (цитата в типизированном названии комнаты может в противном случае перевернуть проверку). Ложь и наберите фильтрованную комнату. Заголовок разрешающего устройства устанавливается один раз перед циклом повторного ввода PIN-кода.
· kamo-internal
Помощник транслирует свои ответы, а REST - как запасной вариант
Помощник был REST-только с тех пор, как KamoAI: его контекст WebSocket «подключен», не открывал розетку и выкладывал каждое сообщение, поэтому весь ответ приходил сразу. Теперь он открывает AIService /ws/ai-chat на api.<домен организации> с одноразовым ключом (/api/generate-otk?purpose=ws) и показывает ответ, как он написан: - TOKEN frames stream into the answer bubble; сохраненный ответ MESSAGE COMPLETE цитирование) заменяет его, а кадр без текста сохраняет то, что транслируется; - файл TOOL RESULT перед вызовом инструмента и строкой инструмента, как гласит транскрипт на перезарядке; - сообщения идут по одному за раз, поэтому два ответа никогда не текут в один пузырь; кадры другого разговор на одной розетке игнорируется; REST остается запасным, когда розетка не может быть открыта (нет ключа, нет хоста api, отказано или медленно) рукопожатие; розетка, которая падает в середине ответа, заканчивает его ошибкой вместо того, чтобы спрашивать снова; - розетка открывается с первым сообщением и закрывается через пять простаивающих минут. Заполнитель 501 /api/ai/ws, который сказал, что розетка не может быть достигнута, удаляется. СП99-Т10.
· KlusterServices
Рабочая станция, которая никогда не печатает токен MCP
Принятие SP11 зачитало дескриптор рабочей станции ИИ и исследовало ее MCP. мост вручную, и одна диагностическая линия напечатала токен живого носителя стенограмма сессии (SP11 Task 30 review, find 2). Canary/workstation-probe.sh. Описывать отпечатки с помощью дескриптора токен как «<present>» или нулевой (--обновить монетный двор новый); зонд работает инициализация, имена инструментов, тип скриншота и неправильный маркер из Эфемерный контейнер в капсуле Tool Plane, и каждая линия, которую он печатает, Ошибки, в том числе, маскируются. Токен живет в переменной оболочки и Только зонд. Тесты поддельного кубектля с известным токеном и запустить Сгенерированный зонд с завитком против местного моста.
· kamo-login
Отправьте вселенную на кассу или создайте ее организацию
kamo-регистрирует платный план регистрации в sp checkout plan, и Планы сайта KamoUniverse являются собственными вселенными (family premium). Community starter, personal pro, ... PlanCheckoutUrl только почетный Стартер-предприятие, поэтому покупатель, который только что проверил свою электронную почту и Запись была выброшена на домашний экран вместо оформления заказа. PlanCheckoutUrl переходит на lib/planCheckout.ts и принимает совместный договор **************************** Он направляет вселенную к ******************* — Вселенная ПЛАНА всегда, так как это лестница, с которой она продается. План принадлежит семье, общине или личному или камо-регистру, припаркованному Sp checkout universe - очищает этот файл cookie от плана и кода. БЕСПЛАТНАЯ регистрация в Семейном, Общественном или Личном парках - это вселенная без плана. Без явного ?next = и без объявления о работе, теперь он приземляется на /network/create?universe=<u> в рабочем пространстве, где предвыбор страницы создания Эта вселенная; печенье тратится на использование. Бизнес - это собственная страница создания Дефолт, поэтому регистрация бизнеса приземляется везде, где это всегда было. Воронка бизнеса не изменилась: **************************** по-прежнему доходность **************************************************** На нем. Обсуждение PlanCheckout.test.mjs (узел — экспериментально-полосатый тип — тестовые тесты/*.test.mjs).
· kamo-register
Несите план вселенной и ее вселенную в кассу
Сайт KamoUniverse подписывает людей **************************** и его платные планы являются собственными вселенными: family premium, community starter, personal pro и так далее. Обработчик только припаркован Стартер (англ. starter) — бизнес (англ. business) — предприятие, поэтому каждая регистрация во вселенной, которая выбрала платную Он закончил регистрацию и никогда не отправлялся на кассу. Передача переходит в lib/checkoutHandoff.ts и принимает общий контракт. **************************** (Бесплатные планы не требуют оформления заказа и ничего не паркуют). Это тоже парки sp checkout universe от действительного ?universe= — с планом или без него, поскольку Свободная регистрация во вселенную все еще должна достичь «создать свою организацию». с выбранной вселенной, что и делает камо-логин. Те же атрибуты cookie и верхнее правило, как и раньше, поэтому камо-логин проясняет, что это пишет. Бизнес-воронка - это байт за байтом, что это было: ?план = старт Компания [&code=] пишет точно такие же файлы cookie. «Npm Run Guard: Checkout» (англ.)русск. И это, и остальная часть контракта. Подписка, которая называет вселенную, говорит так под прилавком: "Ты Начало семейной вселенной».
· kamo-internal
Спросите, к какой вселенной принадлежит организация клиента, и прочитайте планы по типам
В настоящее время платформа продает четыре лестницы плана - бизнес, семья, сообщество и бизнес. Личный — и вселенная организации решает, какой из них предлагается. /network/create задает вопрос, один раз, где он принадлежит: только когда организация создается непосредственно под платформой (сессия организация на высшем уровне, где первая организация клиента Сделано. Везде новая организация является филиалом существующего клиента. и SecurityService дает ему вселенную его родителя, так что никакой выборщик не показан и «Вселенная» не отправляется. Родитель читается из /api/org/current, а не из OrgContext оболочки, которая на общем хосте начинается как платформа и будет Задайте вопрос кому-нибудь, кто создает филиал своей компании. Сборщик начинает отвечать — Бизнес, или что там на сайте KamoUniverse ****************** ********** ********** ********** ********** ******* ******* ******* ******* **** **** **** **** **** **** **** **** **** **** * **** **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Заблокировать запуск. Платный план из той связи, которая принадлежит выбранной вселенной. осуществляется через «/validate?next=» в счет НОВОЙ организации Консоль с уже выбранным планом, нажатым на собственное членство создателя Вот. «Вселенная» ездит на POST/api/security/org только тогда, когда ее просят; Безопасность Служба анализирует поле тела по полю, поэтому ключ игнорируется до тех пор, пока не будет найден. Вселенская служба безопасности приземляется. План поверхностей сравнивает коды: 'planCode === 'FREE' (MyPlanWidget), PlanUpgradeDelta, PlanStandingHero, /myplan) и '=== 'ENTERPRISE' (перенаправлено с «Wizard») В организации «Семья» нет свободы — ее Пол FAMILY FREE — так что страница не нашла ни одного этажа, чтобы измерить судебный процесс против Он предложил бесплатный план в качестве обновления. Теперь они спрашивают PlanLadder: пол Plan type БЕСПЛАТНО или код, который его именует (сохраняется каждый ответ, данный ранее), Переговорный план - это ENTERPRISE или <UNIVERSE> ENTERPRISE. выставление счетов Консоль уже была каталогизирована и ничего не требовала. /myplan показывает вселенную организации как чип только для чтения на линии организации. Отсутствующая «вселенная» — каждая организация, созданная до вселенных — читается как Бизнес (вселенная по умолчанию). Ключи: камо-переводчик-словарь 1fcb6274 (выталкивается первым).
· APIService
Публичный каталог подписки принимает ?universe=
Сайт KamoUniverse показывает лестницы семейного, общественного и личного плана. Публичный каталог proxy только пересылается локально, поэтому он может только вернуть Бизнес-планы. **************************** ******************* теперь Факультативная вселенная (только буквы; все остальное - 400, прежде чем оно достигнет Земли). строка запросов вверх по течению). Служба безопасности решает, что она называет и читает отсутствующий как бизнес, поэтому kamocrm.com, который не отправляет ничего, получает то же самое URL и те же четыре плана, что и раньше.
· BillingService
Биллинговая консоль продает организации планы собственной вселенной
KamoUniverse добавляет семейные, общественные и личные лестницы рядом с бизнес-лестницей. и BillingService принял единый каталог: «Свободный план» был кодом БЕСПЛАТНО, «Переговоры» были кодом ENTERPRISE, а рынок был первым корнем. BillingMarketId: семья/сообщество/личная организация покупает у своей вселенной Рынок (KamoFamily, ...), поэтому консоль перечисляет только лестницу. Бизнес без изменений. - создавать/обновлять, отказываться от плана из другой вселенной, чем у целевой организации; Семья не может разместить идентификатор рынка KamoCRM и купить бизнес-лестницу. - Бесплатные проверки по типу плана (FAMILY FREE, ...) или по бизнес-коду FREE; Истекшее испытание или просроченный план возвращается к свободному плану вселенной организации. - Потолки сидений: бизнес держит «25 на любом плане, Энтерпрайз выше»; лестницы покрывают каждый план в своем собственном количестве мест и указывают на следующий план вверх; Только с согласованным планом без ограничений (Личный не имеет ничего: Pro's 5 - это конец). EnterprisePlanGuard охраняет каждый план на платформе. Не только один закодированный вход. Общие надстройки (почта, телефон, хранилище), представленные на рынке KamoCRM, являются котируются на мировом рынке, если они совместимы с его планами и бизнесом; Реклама не рекламируется на мировом рынке. План DTO несет в себе «вселенную». Нужны вселенские планы Камо-шеринг-библиотеки (нажаты первыми).
· SecurityService
Организации создаются во вселенной KamoUniverse и счета из ее каталога
KamoUniverse продает лестницы для бизнеса, семьи, сообщества и личного плана Платформа Org. Служба безопасности решает, на какой лестнице находится организация. Каждое место, которое предполагало «свободный план» или «предприятие», теперь запрашивается по вселенной. - POST/api/security/org принимает необязательную "вселенную" (бизнес | семья | Сообщество — личное, нечувствительное к случаю; неизвестное — 400. Отсутствует, ветка наследует материнскую компанию, если материнская компания не является платформой или продуктом платформы; BUSINESS (сохраняется нулевым, как и любая существующая организация). - Полезные нагрузки организации (/org/current, /org/{id}, /org/domain/{host}, /org/ref/{ref}) «Вселенная» через сущность; строки /сети (мои сети, все сети) Носите его тоже. «Бизнес» для каждой организации, которая предшествует вселенным. - /pos/subscription-catalog и /pos/subscription-promotions take ?universe=. Отсутствует BUSINESS, поэтому kamocrm.com и публичный прокси-сервер видят именно сегодняшний день. каталог. Цены на листы удерживаются от каждого плана, а не только Один закодированный вход. - EntitlementService: Свободный этаж - это свободный план организации-члена (a) Пол семьи больше не несет CRM; пробная версия предоставляет весь каталог для Бизнес, как и прежде, и высший уровень Вселенной в другом месте. - BillingSetupService сеет новую организацию в Свободный план своей вселенной, в том, что Рынок вселенной (KamoFamily, ...), вместо бесплатного в KamoCRM. Нужны kamo-shared-библиотека UniverseType/ UniversePlans (нажата первой).
· InitializerService
Каталоги «Семья, сообщество и личность» рядом с бизнес-лестницей KamoCRM
KamoUniverse продает четыре каталога из одной таблицы плана платформы. Это Схема и данные для трех новых. - UniverseColumnsMigration (@Order 0): orgs.universe type и **************************** INT, no default — нулевой Бизнес, поэтому ничего не заполняется и ни один существующий ряд не меняет значения. - UniverseCatalogMigration (@Order 50), insert-if-missing и scoped by org id: KamoFamily / KamoCommunity / KamoPersonal SUBSCRIPTION Markets Планы (FAMILY *, COMMUNITY *, PERSONAL *) со вселенной типа и явным Market id, поэтому KamoCRMMarketBackfillLoader никогда не поглощает их в KamoCRM; Ежемесячные/годовые/трехгодичные цены на каждое место; ПОЛЬЗОВАТЕЛЬ (потолок сидений, неограниченный на рынке) согласованные планы) и строки STORAGE (4 ГБ / место); почта и телефон «Add-on» Совместимость для пяти надстроек, которые может купить каждый план (оба письма, оба) телефон, дополнительное хранилище; и зона 51-250 мест Community Premium со скидкой 15%. UniversePackages: какие приложения включает в себя каждый новый план, прочитанный обоими **************************** (справочник, который пишет строки) и *******************, чтобы они не могли не согласиться. CRM отсутствует Семейные или личные лестницы; почта, системы происхождения, записи пациентов и хостинг компьютеров ни на одном уровне вселенной. - Приложения для создания / EHR / Hosted Computers совместимы с BUSINESS Планы обсуждались только тогда, когда они были впервые созданы, а не в семье. - Правило тотального теста "Дети торговли сидят точно с POS" История бизнес-лестницы; теперь она проверяет бизнес-коды, а новый чек держит Каждый уровень вселенной от объединения ребенка коммерции без POS.
· kamo-shared-library
Организации и планы принадлежат вселенной KamoUniverse
KamoUniverse продает платформу четырем аудиториям: Бизнес, Семья, Сообщество. Личная - каждая по своему плану лестница с пакетами, которые ей подходят (семейство не получает ничего). CRM). Ничто не могло отличить эти каталоги друг от друга: каждая организация решила свой свободный пол. от корневого плана, закодированного БЕСПЛАТНО, который включает в себя CRM и применяется независимо от Орг платит, так что семейная организация держала бы CRM вечно. - UniverseType (BUSINESS 1, FAMILY 2, COMMUNITY 3, PERSONAL 4) сохраняется на id через UniverseTypeConverter (неизвестный идентификатор читает нуль), JSON по имени. Нуль означает Бизнес везде; бизнес хранится как нуль. - Organization.universe (orgs.universe type) и SubscriptionPlan.universe **************** Оба недействительны. Организация Getter никогда не возвращает нуль, поэтому каждая полезная нагрузка Org говорит «вселенная»: Орги, которые предшествовали ему. Колонны были добавлены и проверены в Югабайт. Камоинициализатор Вселенной Колонны Миграция прежде, чем это было выдвинуто. Планы Вселенной: чистые помощники (без новых бобов) для свободного плана Вселенной, верхний уровень, согласованный план и потолок для сидений. ********************** Свободный пол - это свободная вселенная организации Пробный процесс предоставляет все для бизнеса (без изменений) и вселенной. верхнего уровня в другом месте. - **************** Вселенная) / getPromotions (..., вселенная): Планы, отфильтрованные во вселенную (нуль = БИЗНЕС), дополнения/связи/продвижения Сокращение до тех, кто называет свои планы; ряд, называющий никакой план, является только бизнесом. Для BUSINESS результат - это каталог предвселенной. План DTO выполняет "Вселенная".
· KlusterServices
Dev.kamouniverse.com перенаправляется на www
Сайт находится в прямом эфире на www.kamouniverse.com, поэтому его хост перед запуском перестает обслуживать его и 301s переходит на сайт. https://www.kamouniverse.com с сохранением пути и запроса, поэтому существующие ссылки продолжают работать. А. RedirectRegex Middleware делает это (kamo-no www только канонизирует голую вершину); приоритет 300 опережает Собственный IngressRoute сайта, который бросает dev в продолжение. Dev Cert остается в STATIC DOMAINS https-ссылки продолжаются.
· kamo-register
Register.kamouniverse.com использует бренд KamoUniverse
register.kamouniverse.com - это входная дверь платформы KamoUniverse. Его хост решает для организации платформы, поэтому поиск по хосту будет Ответьте «crm» и покрасьте логотип KamoCRM, цвета, название и фавикон над ним. Платформа apex с собственным брендом теперь называет свою папку темы напрямую: kamouniverse.com -> public/kamouniverse/ (зарезервирован как псевдоним в Служба безопасности, предусмотренная в тематическом ведре. GetThemePath отвечает Синхронно так что первая краска уже правильная, а поиск хозяина Проскочил туда. ?org = все еще рисует собственный брендинг этой организации. Названия таблеток «Powered by» и ссылки KamoUniverse на эту вершину и аналитика Регистрация.kamouniverse.com рядом с Register.kamocrm.com (платформенные двери) Только имя хоста делает их отделимыми. Такие же изменения, как и у Камо-Логина.
· kamo-login
Login.kamouniverse.com использует бренд KamoUniverse
login.kamouniverse.com является входной дверью платформы KamoUniverse. Ведущий решается для организации платформы, поэтому поиск хоста будет отвечать «Крм» и покрасить логотип KamoCRM, цвета, название и фавикон над ним. Платформа apex с собственным брендом теперь называет свою папку темы напрямую: kamouniverse.com -> public/kamouniverse/ (зарезервирован как псевдоним в Служба безопасности, предусмотренная в тематическом ведре. GetThemePath отвечает Синхронно так что первая краска уже правильная, а поиск хозяина Проскочил туда. ?org = все еще рисует собственный брендинг этой организации Эта дверь, как и любая другая. Названия таблеток «Powered by» и ссылки KamoUniverse на эту вершину и аналитика считает login.kamouniverse.com рядом с login.kamocrm.com (только двери платформы); Имя хоста делает их отделимыми.
· SecurityService
Kamouniverse.com - это платформа apex, а не домен арендатора
login.kamouniverse.com и register.kamouniverse.com становятся платформой Двери регистрации и регистрации KamoUniverse, поддерживаемые строкой root org domains Организация платформы рядом с kamocrm.com. Судья против kamocrm.com В одиночку, этот хост решает для организации платформы и берет на себя Путь HOST-SCOPED: туда могли войти только собственные участники платформы. ?org= был проигнорирован, а члену любого другого рабочего пространства было отказано. PlatformApexes содержит список (kamo.platform.apexes, по умолчанию) kamocrm.com,kamouniverse.com; kamo.platform.apex остается PRIMARY: - isPlatformHost: каждая платформа apex предлагает сборщик рабочего пространства. - Резервный хост рабочего пространства для бездомной организации Внутренний.<primary apex> в какую бы дверь пароль не вводился - на Путь пароля, сессия/выбор и после второго фактора. Сама платформа по-прежнему находится на сайте internal.kamocrm.com (OrgDomains.preferred: kamocrm.com сортирует первым). - OrgNetworkEnterPolicy пропускает платформу apex rows, поэтому платформа root row Ожидающие сертификаты больше не могут маркировать платформу «настройкой неполной» Победа в неупорядоченной гонке первого ряда. - Особые случаи, принадлежащие Kamo-зоне DomainController и SPF / DKIM / Рекомендации DMARC признают *.kamouniverse.com, как и *.kamocrm.com. - "kamouniverse" - это зарезервированный псевдоним: это тематическая папка тех двух Двери красят, и организация, держащая их, перепишет этот экран. С его первым спасением.
· kamo-marketing
Пусть посетители говорят в чате — разрешите микрофон и включите громкость
Размещенный виджет чата (1.3.1) может принимать устные вопросы и читать свои ответы вслух. Две вещи Между ним и www.kamocrm.com: - Разрешения-Политика сказал микрофон =(), который отрицает микрофон для каждого кадра, включая этот документ, где запускается <kamo-chat>; виджет обнаруживает это и полностью скрывает свою кнопку микрофона. Теперь это микрофон = (сам): только это происхождение, встроенные сторонние кадры остаются заблокированными. Браузер все еще спрашивает посетителя, прежде чем какой-либо звук будет захвачен. - Вставка теперь передает голос = «без рук» (микрофон в композиторе, переключатель разговора без рук) и read-aloud), плюс местоположение страницы, так что посетитель на /es слушается и отвечает в Испанский, а не по умолчанию.
· KlusterServices
Принесите www.kamouniverse.com в прямом эфире; apex проходит через kamo-no www
KamoUniverse теперь является основным маркетинговым сайтом. www.kamouniverse.com останавливается на 301ing www.kamocrm.com и обслуживается маркетинговым приложением kamouniverse (собственный IngressRoute, Host (www.kamouniverse.com) в приоритете 100 — выше kamo-marketing’s ^www. голый apex теперь маршрутизируется на kamo-nowww, который 308s его до https://www.kamouniverse.com и проходит ACME HTTP-01 бросает вызов, как именно kamocrm.com достигает www.kamocrm.com; маршрут http сохраняется Исключая /.well-known/acme-challenge/ так что решение Cert-Manager все еще отвечает на обновления. Промежуточное ПО перенаправления kamouniverse-to-kamocrm удалено из файла; 'kububl apply -f Траефик/маршруты/' не обрезают, поэтому он удаляется из кластера вручную после этого развертывания. Четыре домена аудитории уже перенаправляются на www.kamouniverse.com, поэтому они теперь попадают на сайт. В одном прыжке вместо двух.
· KlusterServices
Сертификаты для каждой платформы на kamouniverse.com
login.kamouniverse.com и register.kamouniverse.com становятся платформой Двери входа и регистрации KamoUniverse, и от них посетитель достигает Тема., капча., апи., внутренний. и все остальное. Ни один из этих хозяев не имеет Сертификат сегодня, поэтому Traefik отвечает им по умолчанию kamocrm.com Браузер отказывается от страницы. Тема., капча. и СМИ. Они являются субресурсными и не могут загружать свои собственный сертификат через сканирование журнала доступа и платформу; строка kamouniverse.com org domains может содержать только один раз Хостинг KnownAliases сертифицирован, поэтому все 13 меток перечислены, а не перечислены. Ожидание трафика.
· kamo-shared-library
Звонки в телеметрии AI CALL — вид, идентификатор встречи, УДАЛЕНО, события встречи
AiCallKind {PHONE, MEETING} и AI CALL.KIND/MEETING ID (SP14 DDL) **************************** AiCallOutcome.REMOVED, четыре Типы встреч, и участник + встречающий прямой звонок. SP13 AiCallEntities Тест теперь перечисляет две колонки SP14 и новый искатель.
· KlusterServices
Запустите IBM Granite 4.0 H-Tiny вместо qwen3:4b на 16 ядрах
Владелец попросил местную модель, которая работает значительно лучше на k3m1. AVX2-only Xeons (2026-09-27, правящий SP01-LLM-гранит4). Гранит 4:tiny-h представляет собой гибридный Mamba-2/трансформатор MoE (7B, ~1B активен): несколько раз qwen3:4b Скорость вызова и ответа на CPU, нативный вызов инструмента и отсутствие мышления. - PostStart тянет гранит4:tiny-h; - ограничение процессора 8 -> 16 (следует LLAMA ARG THREADS), запрос 2 -> 4; - OLLAMA CONTEXT LENGTH 8192 -> 16384 (шаги агента запускают токены 3-5k); - OLLAMA FLASH ATTENTION=1. Память остается 8Gi.
· kamo-internal
Объясните активность ИИ в заголовке (SP10)
· kamo-internal
Комната искусственного интеллекта — рабочий стол, автономный циферблат, забеги и репетиции (SP10)
· kamo-internal
Закладка концентратора рабочей силы с реестром команд ИИ (SP10)

Ваша вселенная ждет.
Начните бесплатно через несколько минут. Добавляйте продукты, когда будете готовы — без миграции, без новых логинов.
Бесплатно навсегда — не требуется кредитная карта