Перейти к содержимому
KAMOUniverse

Журнал изменений

Что нового.

Каждое усовершенствование платформы, как только она появится.

  1. · kamo-login

    Согласие для Google Домой — в каждом предложении указывается ассистент, который будет связан

    Клиент iot.google (цель IOT_GOOGLE) получает свою собственную формулировку: "Ссылка Kamo на Google Home", "Что может использовать Google Домой?", имена ссылок по умолчанию "Google Домой" / "Google Домой <Первого>", Kamo голосовой PIN-код для разблокировки, открытия и разоружения, а также карта «Попробуй» («Привет Google, включи <устройство>", "Привет Google, синхронизировать мои устройства"). Нет Kamo датчиков оповещения или SI Assistant обещания для Google. Формулировка Alexa остается неизменной; экраны, которые не могут узнать клиента, говорят Alexa или Google Home.

  2. · SecurityService

    Google Соединение домашнего аккаунта — основной поставщик IOT_GOOGLE и URI перенаправления Google

    IOT_GOOGLE - это провайдер голосовой связи Alexa с ассистентом GOOGLE на I-A1/I-A2 (одна таблица связи в Администратор клиента принимает id проекта Google Cloud в качестве id поставщика и записывает id Google вид соглашения теперь называет цель клиента, так что страница может быть слово Google Дом или Alexa.

  3. · MCPGatewayService

    Notifications_list today:true считает, что пришло сегодня в зону владельца

    TPONBEHALF live check (sp00verify 2026-10-28 07:27Z): спросил "сколько уведомлений я получил сегодня?", ИС правильно прочитал собственный счет члена (от его имени, проверенный), но ответил с общим числом (12) today:true считается, читать или нет, каждое уведомление с полуночи в собственная зона вызывающего (участника, когда СИ действует от его имени): receivedToday, todayStartsAt, timeZone. Снимок списка инструментов специально обновлен для этого инструмента.

  4. · kamo-shared-library

    Одна модель голосовой связи для Alexa и Google Home (столбец помощника, цель клиента IOT_GOOGLE OAuth)

    iot_alexa_links.assistant = ALEXA | GOOGLE (применяется вручную из iot-сервиса **************** по умолчанию ALEXA) и OAuth-клиент purpose IOT_GOOGLE для связывания учетной записи "Работает с Google Home", чье имя предоставляет тот же принципал VOICE_LINK.

  5. · kamo-internal

    Сделано от вашего имени — что сделали ваши коллеги по SI через вашу учетную запись

    TPONBEHALF (владелец 2026-10-28): когда кто-то SI сообщает, чтобы попросить его о чем-то своем ("Сколько уведомлений я получил сегодня?"), СИ работает на свой счет, и каждый такой шаг Новая страница /on-behalf перечисляет их простыми словами: какой СИ, что он сделал, как вы спросили, как он Все для тех, кто управляет персоналом СИ. Связаны в обе стороны с /authentications. BFF маршрут /api/security/si-on-party (пропуск к SecurityService). Только брендовые жетоны, MotionConfig reducedMotion, точилка чистая, ширина телефона; полная следующая сборка зеленая.

  6. · kamo-internal

    Карта голосовых помощников объясняет два навыка Alexa и как общий Echo узнает ваш голос

    "Какое умение Alexa?": KamoUniverse (устройства + ваш помощник SI на вашем собственном Echo, "Alexa, спросите Kamo Universe …") рядом KamoUniverse Помощник (ваш собственный помощник на общем Echo, который знает ваш голос, "Alexa, спросите Kamo Помощник …"), и Развернуть с голосовой-ID / Персонализировать навыки / связать-как-себя шаги. Статическая копия (словарь 6bd34a83 первый).

  7. · kamo-login

    Согласие на умение KamoUniverse Помощник и маршрут решения, чьей ссылкой оно является

    Клиент iot.alexa.assistant (второй, ассистент-только Alexa skill) всегда связывает "Только меня": нет карт владельца, нет места, нет "Чем может пользоваться Alexa?", нет процедур; имя по умолчанию "KamoUniverse Помощник", Заменить только на собственное имя пользователя ссылки; простые слова о том, что это означает на общем Echo (голосовой профиль с навыками персонализации, ваш собственный ассистент SI с вашим собственным доступом, другие только после того, как они связывают свой собственный голос, PIN для отправки/платежей/разблокировки, ничего частного Он отправляет ownerKind MEMBER и grantChoice {preset NONE, sensors {kamoAlert false}}; SecurityService обеспечивает то же самое. Исправление: decisionPayload перестроил ссылку только из mode/name/linkId, поэтому ownerKind, siteId и grantChoice выбраны на Экран согласия так и не достиг SecurityService. Теперь они передвигаются дальше, каждый перестроенный из известных полей (grantChoiceOf).

  8. · kamo-internal

    Вкладка настройки пасхальных яиц, вызовы будильника первыми (TPWAKEUP)

    Заказ владельца 2026-10-28: /settings/ai?tab=easter-eggs (запись меню + landing card; SI workforce + VIEW/MANAGE_AI_WORKFORCE): каждое пасхальное яйцо реестра с тем, что он делает в простых словах, как люди используйте его, что сказать, его встроенные защитные меры; на для организации (по умолчанию) со стилем (дрель сержант, мягкий, утреннее шоу); более специфические настройки по отделу, должности, команде или СИ (наиболее последние пробуждения (когда, номер, для кого, кто попросил, когда и почему); попытки, дрожь, результат в словах). Марка жетонов, угловые ленты, движение под уменьшенным движением.

  9. · MCPGatewayService

    OnBehalfOf — СИ действует через собственный аккаунт вышестоящего пользователя по его аутентифицированному запросу

    TPONBEHALF (владелец 2026-10-28): Мудрец спросил Луну, сколько уведомлений он получил сегодня, и она могла только По аутентифицированному запросу от любого пользователя вверх по командной цепочке СИ, AI копия инструмента теперь может takes onBehalfOf: "запроситель" (предлагается в инструментах/списке этого запуска, именуя их): планировщик и обработчик запустить на короткой сессии собственной учетной записи запрашивающего, которую SecurityService создает для запуска и инструмента, так что каждая служба отвечает своими уведомлениями, почтой, календарем, задачами. Каждый шлюз все еще СИ (устав, права профсоюзов, ограничения, запятнанность, охрана личности, ПИЗ, информационно-пропагандистская деятельность). - Чтения нуждаются только в их аутентифицированном вопросе; изменение чего-либо на их счету требует прямого приказа. - Пользователь всегда является автором заказа (единственное значение - "заказчик"): никогда не другого участника. - Отказано в простых словах: нет аутентифицированного запроса (NO_ORDER), вопрос для записи (NOT_AN_ORDER), не в цепочке командования, другой СИ, собственная работа СИ (идентификация, самосознание, сотрудничество, память, рабочая станция, утверждения, раскрытие, надзор, пробуждение, IoT). - Аудит: authority_basis SI_ON_BEHALF_OF_MEMBER на mcp_tool_call_audit, и строка si_on_behalf_actions написано ДО действия (ни одной строки, ни одного действия) и дополнено его результатом. - Чтение через их собственный счет только для них является чтением SELF (OrderPrincipal.ownAccount). - Отказ от сеанса от имени, представленного самой плоскости инструмента. - NotificationsPack: SI_ASSISTANT_REPLY (новый вид голосового помощника) не предлагается для SI. Тесты: ToolCallPipelineOnBehalfTest 12, OrderPrincipalOwnAccountTest 2; полный набор 2038 зеленый, но два уведомления-вид охраны, фиксированные здесь.

  10. · kamo-internal

    Призыв Alexa - "kamo" - Try it говорит, что устройства не нуждаются в названии, и ассистент SI начинает с "Alexa, ask kamo"; шаг open-kamo; удалены голосовые профили shared-Echo (Amazon отказался от них)

  11. · kamo-shared-library

    Голосовые тихие часы имеют свой собственный флаг включения / выключения

    **************** (применяется вручную, может быть аннулирован, null = включено), так что переключение голос тихие часы выключены и сохраняет собственное начало и конец члена.

  12. · SecurityService

    СИ может действовать через собственный счет своего вышестоящего подразделения по его удостоверенному заказу

    TPONBEHALF (владелец 2026-10-28), ПРАВИЛО НЕПОДЧИНЕНИЯ расширено: на аутентифицированном прямом приказе, СИ может использовать все, что запрос может делать под своим собственным аккаунтом (их уведомления, почта, календарь, задачи и т.д.), обеспечивая безопасность и того, и другого вместе, вплоть до верхнего звена командной цепи. - OnBehalfService: цепочка подчинения (любое лицо выше СИ в ее порядке подчинения, руководитель и СИ-супервайзер краев, переходным образом, или владельца организации; никогда равные, отчеты или другой СИ) и меню короткой сессии ЗАПРОСИТЕЛЯ (memberID theirs, actorType AI, блок делегирования) SI_ON_BEHALF_OF_MEMBER (наименование SI, заказ и запуск). Права = (живые права заявителя + права SI) собственный) за вычетом AiRightsFloor и NUKEs СИ, с учетом потребностей инструмента; 15 минут; с регистрацией доступа. Не используется ни активный сеанс, ни пароль, ни одноразовый ключ участника. - POST **************** для инструментальной плоскости. - GET /api/security/si-on-behalf (мой; scope=org для MANAGE_AI_WORKFORCE / VIEW_ACCESS_LOGS): append-only si_on_behalf_actions журнал записи Плоскости инструмента перед каждым таким действием. - Делегированный сеанс никогда не расширяется на Mint (права на пол владельца grant-all никогда не возвращаются) и никогда не считается как член, подписавшийся в другом месте. - ПДД **************** (применяется).

  13. · kamo-shared-library

    SiOnBehalfAction, журнал действий, выполненных SI через собственную учетную запись члена, только для добавления

    TPONBEHALF (владелец 2026-10-28): по аутентифицированному прямому заказу от любого вверх по цепочке по приказу, СИ может действовать через собственный счет заказчика; каждое такое действие должно оставлять Объявляет si_on_behalf_actions (вручную примененный DDL в securityservice **************** для KamoInitializer.

  14. · SecurityService

    Краткий сеанс члена для члена, говорящего по ссылке Alexa, и голосовые повороты как ссылки на заказ

    Голосовой помощник R3: POST **************** {orgId, memberId, linkId, grantId} -> {***, expiresAt} (X-Internal-Auth = IOT_INTERNAL_AUTH_SECRET). Выпускается только для активного человека на его собственной личной ссылке LINKED, или для ORG-ссылка, несущая их сопоставленный голосовой профиль, на АКТИВНОМ гранте связи; перепроверена после выпуска; собственные права члена, максимум 15 минут, без побочных эффектов входа (PostAuth***Service получает ограничение по времени ожидания); аудит. R6: OrderDelegation принимает orderRef voice:<turn id> (отправленный голосовым шлюзом только после произнесения PIN).

  15. · kamo-internal

    Вкладки состояния с подсчетами, прекращением/активацией вместо удаления и прекращением СИ как любого другого

    - /account?tab=team-members: вкладки по статусу занятости с подсчетами (Все Состояния в первую очередь, Активировать по умолчанию), из сгруппированного подсчета SecurityService, Сужение по сегменту &quot; Все/Человек/СИ &quot; . - /account?tab=members: Активные / Завершенные вкладки; строки и массовые завершения / Активация с подтверждением на простом языке (только запись участника). - /account?tab=accounts: Активные / Неактивные вкладки; строки и массовые Деактивировать / Активировать. Удалить удалено (и клиентский вызов к нему). - профиль: один и тот же статус выбран для лица и СИ; СИ предлагается Активный/Завершенный, и Завершенный подтверждается словами, которые говорят, что он выходит из строя СИ навсегда (с возможностью выбора рабочей станции); прекращение контракта Прерванная СИ имеет статус только для чтения. - Панель вкладок /account носит угловую ленту вместо подчеркивания.

  16. · AIService

    Предложение Speaches произносится предложение за предложением, так что его первое звучание следует за первым предложением

    Луна), но Speaches' Кокоро/Пайпер делают каждый запрос целым до первого байт (~0,6 с + 25 мс на символ на k3m1), так что СИ с внутрикластерным голос (sp00verify's Nell, TPEARDEAF: 0.9-1.9 с) ждал всего предложение. Потоковый запрос PCM на Speaches теперь обрезается после запятой, точкой с запятой, двоеточием и тире (никогда не в пределах 1000; соседа; не более четырех штук), первое предложение передается, как только сделан, и следующий делается рядом с ним (не более двух в полет), и молчание при каждом соединении обрезается примерно до паузы в запятую первое условие по-прежнему не выполняется; другие форматы и поставщики спросил один раз, как и прежде.

  17. · MCPGatewayService

    SI ипотека читает взять Просмотреть собственные ипотечные кредиты

    Каждый сотрудник MLOS прямо сейчас подразумевает Просмотр собственных ипотечных кредитов, и SecurityService сужает член без View Mortgage Pipeline до кредитов, на которые они назначены кредитный офицер на. Gating инструменты чтения на новом right позволяет СИ члена с собственными займами работать над своими собственными займами; члены со всеми займами остаются без изменений.

  18. · kamo-internal

    Участники, получающие собственные займы, видят свой поток; HMDA и перераспределение остаются со всеми займами

    Конвейер скрывает кнопку HMDA LAR и назначение заемщика от членов, которые имеют только Просмотреть собственные ипотечные кредиты. Права зеркало ставит ипотечные права под новым корнем, и ипотечный тур открывается для любого вид справа.

  19. · SecurityService

    Принудительная выдача собственных займов; члены команды по умолчанию используют свои собственные займы

    Конечные точки MLOS теперь отличают членов, которые видят все данные организации займы (View Mortgage Pipeline, или бог режим) от членов, которые имеют только View Собственные ипотечные кредиты. Собственные кредиты члены видят и работают только займы, сделка указывает их как назначенных офицеров-заемщиков; заем другого офицера - 403. Списки (приложения, транзакции, конвейер, очередь контроля качества, устаревшие POS) сужены Записи требуют владения, если только вызывающий не видит все займы. Перераспределение должностных лиц по заимствованию, HMDA, экспорт/точность обучения по вопросам контроля качества, webhooks и маркетинг остаться все займы. собственный кредит член, который создает сделку без Доступ заемщика (стороны) остается неизменным. MortgageLoanOwnership отвечает на каждую проверку одним скалярным запросом с ограничением по организации, кэшируется за запрос и не закрывается при отсутствии. Права синхронизации семян Просмотр собственных ипотечных кредитов из существующих ипотечных прав (чтобы никто не терял доступ) и предоставляет его один раз каждой команде организации Роль членов; шаблоны модели безопасности выполняют ту же функцию для членов группы шаблон. Роли администратора предоставляют все права и сохраняют все займы.

  20. · kamo-shared-library

    Право просмотра собственных ипотечных кредитов; кредитные отчеты охватывают собственные кредиты члена

    MLOS_VIEW_OWN_LOANS (660) является новым корнем ипотечных прав: он позволяет члены могут видеть и работать с займами, на которые они назначены. Просмотр Ипотечный Конвейер (139) теперь означает все займы организации, а права на запись (140-144) висят под новым корнем, так что право на запись нет больше подразумевает видеть каждый заем. Роли Члены команды новых организаций предоставляется новое право; Роль администратора предоставляет все права и сохраняет все займы. 12 ипотечных отчетов на уровне кредита принимают новое право и сужают их 6 общеорганизационных отчетов (HMDA LAR, HMDA LAR 2, HMDA LAR 3, HMDA LAR 4, HMDA LAR 5, редактировать проверки, справедливое кредитование, вызов отчет, лицензирование, конфигурация изменения) все еще требуют все займы.

  21. · MCPGatewayService

    Phone_schedule_wakeup, phone_cancel_wakeup, phone_list_wakeups (TPWAKEUP)

    Заказ владельца 2026-10-28, первое пасхальное яйцо SI: любой, зарегистрированный или нет, на любом канале, может задать SI для вызова будильника (или отменить их для любого номера). Инструменты не полагаются на ничью личность, так что охрана идентичности оставляет их открытыми на непроверенных каналах; камоай-сервис держит все гарантии (пасхальный настройка яйца, подтверждение считывания, не звонить, отказываться от участия, мошенничество, лимиты, капот снузи) ACCESS_VOIP, только SI; не раскрывает, не содержимое, фразы одобрения; возрожденные золотые.

  22. · kamo-login

    Alexa согласие спрашивает, чья ссылка это, какое место, и что Alexa может использовать

    Программы голосового помощника (P1-6, P2-8, P5-3): «Только я» или «Организация» карты, место, устройства которых организация ссылка видит, "Что может использовать Alexa?" (предварительные настройки, копирование со ссылки, устройства по комнате с функциями безопасности один за другим; разблокировка, открывать и разоружать дверь за дверью) или "Попросить администратора выбрать устройства", а также рутинный датчик "Kamo Alert" устройства. Старый ответ SecurityService (без параметров) по-прежнему показывает оригинальный экран.

  23. · SecurityService

    Согласие Alexa переносит, чья ссылка это, место и "Что может использовать Alexa?" к IoTService

    Программы голосового помощника (P1-6, P2-8, P5-3): LinkChoice получает ownerKind (ORG | MEMBER), siteId и grantChoice, форма проверена здесь и оценивается IoTService; вид согласия проходит через параметры IoTService (владелец, устройства, сайты, датчики) и владельца каждой ссылки старые страницы без новых полей работают как и прежде.

  24. · kamo-internal

    Каждая карта открывает то, о чем она говорит

    Уведомление о новой почте открывалось в /messages и оставляло пользователя в поиске почты сообщения в области чтения, прокручивается к нему в списке с кратким промыванием в цвете организации и отмечает его Чтение. Это работает от холодной загрузки, пока почтовый клиент уже открыт, и из общего почтового ящика (он переключается обратно на свой). Чтение сообщения по любому маршруту снимает его карту. То же самое проходит через все виды: - Тост и уведомление рабочего стола ОС последовали за сырым deepLink, так что чат, текст, голосовая почта и Холдем-карты были перенесены на главную страницу. Оба теперь используют разрешитель намерений, используемый центром, а также кнопки производителя (resolveHrefIntent). - Холдем приглашения и голосовые ответы SI (/?tool=ai-chat&session=) открывают свое окно на месте. - Карты оплаты открывают вкладку счетов-фактур и ящик счета-фактуры повторяющееся напоминание календаря переоткрывает свое событие. - Кнопки говорят куда они идут ("Открыть электронную почту", "Открыть задачу", "Присоединиться к встрече") вместо "Открыть". - Центральный инертный чип "Открыть" теперь представляет собой кнопку с одним щелчком рядом с каждой строкой диалог подробностей.

  25. · kamo-internal

    Статус ссылки Alexa в простых словах, Попробуйте, Выберите устройства, настройки голосового помощника организации, мои голосовые помощники и PIN-код, уведомления по каналам, SI_ASSISTANT_REPLY

    Программы голосового помощника P1-9, P2-4, P2-5, P3-5, P4-5 (веб). Каждый новый вызов не возвращает ничего, пока его бэкэнд не ответит (404), так что это поставляется перед iot-service и emailservice. @kamo/iot-core 0.12.0.

  26. · kamo-internal

    Создать или удалить администраторов и владельцев в профиле пользователя; редактировать собственные фотографии другого пользователя

    Карта членства: Администратор и владелец организации сидят рядом с типом членства, каждый со своим статус и, только когда SecurityService примет его (GET .../leadership), действие Создать / Удалить за напечатанным подтверждением. Приостановленное действие говорит почему (не на вас, владельцы всегда владельца). Право на создание члена удерживается у владельца или администратора до тех пор, Вкладка Roles & Permissions следует тому же ответу: ее переключатель владельца предлагается для администраторов также и никогда для единственного владельца, и флажок роли Администратора блокируется, когда изменение будет отклонено. Аватары: редактирование чужого профиля теперь показывает, загружает, выбирает и удаляет их библиотеку аватара по маршрутам, определяемым членами (никогда не собственным редактором), и отказано в сохранении Область "использовать везде" предлагается только на вашем собственном профиле или AI, принадлежащем организации.

  27. · SecurityService

    Изменения владельца и администратора следуют одному набору правил; аватары других пользователей являются их собственными

    Руководство (OrgLeadershipService): - GET/PATCH **************** для страницы профиля. - PATCH .../изменения владельцев доступа проходят через те же правила (администратор теперь может менять владельцев; повторяя флаг текущего владельца - не изменяется); роль Администратора перемещается вместе с ним. - Список ролей может перемещать только роль Администратора в соответствии с этими правилами. - Администратор не понижается в статусе до тех пор, пока этот статус не уходит. - Установка единственного лидера организации на неактивный статус отклоняется до того, как что-либо будет записано. Аватары: MemberAvatarController **************** списки, загрузки, создает и удаляет собственные аватары TARGET-участника (self или MANAGE_MEMBER_SECURITY / open god window), и устанавливает значение по умолчанию для всей учетной записи только для AI, принадлежащего организации. Написано 2026-10-20, но никогда не фиксировалось; портирован на main с исправлениями (god ELIGIBILITY больше не проходит, отсутствующие варианты размеров больше не PUT /members/{id} теперь отвечает 400 для аватара из библиотеки другого пользователя вместо ведение журнала и возвращение 200, что является причиной того, почему выбор фото администратора выглядел сохраненным, а не был.

  28. · kamo-shared-library

    Владельцы и администраторы, с одним лидером всегда сохраняется; администраторы всегда сохраняют CONFIGURE_SYSTEM

    OrgLeadershipService содержит все правила для создания или отмены создания владельца или администратора организации: только владелец или администратор (или открытое окно бога) может; никто не удаляет свой собственный; владелец всегда администратор; и каждая организация имеет по крайней мере одного ЛИДЕРА, активного члена команды со статусом АКТИВНЫЙ, который одновременно **************** **************** член, обладающий ролью Администратора организации решает **************** (CONFIGURE_SYSTEM) как ГРАНТИРОВАННЫЙ после каждого уровня и модели безопасности правила FORCE, так что Отдел, Название должности, команда, переопределение члена или FORCE_NUKE могут больше не блокирует администраторов от Ролей Безопасности. AI заграждения по-прежнему работают после него.

  29. · kamo-shared-library

    Настройки пасхального яйца и сущности вызова пробуждения (TPWAKEUP)

    Объявляет ai_easter_egg_settings, ai_wakeup_calls и ai_wakeup_optouts (kamoai-service **************** так что KamoInitializer может воссоздать их.

  30. · AIService

    Поворот голоса помощника SI для Alexa

    Программа голосового помощника (2026-10-27) P3-1, P3-5. POST **************** (внутренний, X-Internal-Auth): собственный разговор помощника участника через ту же синхронную оркестрацию, со стилем голоса (две короткие устные предложения, ничего клинического или секрета), нет инструментов PHI (EHR / пакеты здоровья никогда, и PHI-чувствительные инструменты в организациях PHI), рискованные звонки и вопросы типа «Скажите да или нет» (отправки, деньги, безопасность и устройства требуют голосового PIN-кода, прежде чем будет принято да), срок после который ход продолжает работать и поднимает SI_ASSISTANT_REPLY с телефоном push, 'переведите меня на <SI>' с собственной сессией этого SI (kamoai-service K5; приостановленные или выведенные из эксплуатации SI отклоняются), и 'отправить это на мой телефон'. Оркестрационные ловушки являются аддитивными: TurnOptions на handleMessageSyncDetailed, SyncTurn.held, фильтр инструмента на AssistantService.withTools, PlaneTool.phiSensitive из _meta плоскости инструмента.

Ваша вселенная ждет.

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

Бесплатно навсегда — не требуется кредитная карта