Це машинний переклад оригінального документа англійською мовою. У разі будь-яких розбіжностей між цим перекладом та оригінальною англійською версією, пріоритет має версія англійською мовою. Читати оригінал англійською мовою

Примітки до випуску

Версія 0.9.80716 вересня 2026 р.

Caiioo тепер показує вам свою межу довіри. Один екран Trust Boundary замінює Remote AI Providers та Permissions: кожне місце призначення, куди можуть потрапити ваші дані — кожен AI-провайдер та обліковий запис, кожен конектор і пошукова служба, кожен транзитний вузол (hop), через який може проходити запит, — разом із тим, що саме може бути надіслано, а також журналом того, що вже залишило цей пристрій. Згода надається для кожного облікового запису окремо, тому робочий ChatGPT та особистий — це окремі рішення, і кожен профіль зберігає власні схвалення. Ваш вибір провайдера, моделі та облікового запису є налаштуванням для конкретного пристрою: робочий ноутбук, налаштований на робочий обліковий запис, залишається на ньому для кожної нової розмови, тоді як інші ваші пристрої зберігають власні налаштування. vLLM та NVIDIA NIM приєднуються до провайдерів локального інференсу, фільтр конфіденційності тепер перемикається для кожної розмови окремо, а рейтинги маршрутизаторів оцінюють модель лише після того, як буде виміряно кожен бенчмарк для цієї категорії.

Показати деталі

Нові можливості

  • Загальне: один екран Trust Boundary: Settings → Trust Boundary замінює Remote AI Providers та Permissions. В одному місці зібрано всі кінцеві точки, куди можуть потрапити ваші дані — кожен AI-провайдер та обліковий запис, кожен конектор і пошукова служба, а також кожен подальший перехід (hop), який може зробити запит, — із зазначенням того, що саме може бути надіслано до кожного з них.
  • Загальне: що залишило цей пристрій: екран Trust Boundary веде локальний запис вихідних запитів безпосередньо на пристрої — куди вони пішли і скільки їх було, — щоб ви могли бачити, що саме цей пристрій надіслав і кому. Цей журнал залишається на пристрої.
  • Загальне: згода для кожного облікового запису, з усіма переходами на картці: картка згоди вказує провайдера ТА обліковий запис, для якого вона надається (робочий ChatGPT та особистий — це окремі рішення), а також перелічує кожен наступний перехід (hop), який покриває цей дозвіл, включно з оголошеними резервними вузлами (failover), перш ніж ви погодитеся.
  • Загальне: профілі зберігають власні схвалення: схвалення інструментів та рішення про надання згоди належать профілю, у якому їх було прийнято; перемикання профілів змінює цей набір, а запит на схвалення, ініційований в одному профілі, обробляється лише в ньому.
  • Загальне: vLLM та NVIDIA NIM як провайдери локального інференсу: спрямуйте Caiioo на будь-який сумісний з OpenAI сервер vLLM або NIM — на цій машині чи іншому хості — з необов'язковим ключем; моделі та розміри їхнього контексту зчитуються безпосередньо із сервера.
  • Загальне: вибір провайдера, моделі та облікового запису зберігається на цьому пристрої: вибір провайдера, моделі або облікового запису в Settings встановлює значення за замовчуванням для кожної нової розмови лише на цьому пристрої. Робочий ноутбук, налаштований на робочий обліковий запис ChatGPT, залишається на ньому; ваш телефон і домашній комп'ютер зберігають власні налаштування.
  • Загальне: приєднання до організації як пропозиція: якщо організація заявила права на ваш робочий домен, під час входу за цією адресою відображається пропозиція приєднатися із зазначенням назви організації та того, що означає приєднання; нічого не змінюється, доки ви не приймете пропозицію.

Покращення

  • Загальне: точніший вибір потрібного інструмента: механізм вибору інструментів було перенавчено на реальних розмовах із верифікованими людиною намірами, тому інструмент, якого вимагає запит, частіше виявляється готовим до використання — а інструменти Self Checker та керування десктопом тепер можуть обиратися для вас автоматично, коли цього вимагає запит.
  • Загальне: фільтр конфіденційності перемикається для кожної розмови окремо: перемикання його в полі введення повідомлення змінює налаштування лише для поточної розмови; параметри за замовчуванням та інші ваші розмови залишаються без змін.
  • Загальне: модель рейтингується лише за наявності повних даних: списки Power і Best оцінюють модель для певної категорії лише тоді, коли для неї виміряно кожен бенчмарк, що враховується цією категорією; модель, для якої бракує хоча б одного показника, відображається як нерейтингована (з переліком відсутніх бенчмарків), і маршрутизатори не обирають її для цієї категорії.
  • Загальне: під час входу через Microsoft відображається перевірений видавець: підключення Outlook або Microsoft 365 з робочого облікового запису показує Caiioo як перевіреного видавця Microsoft (на екрані згоди вказано Six Cailloux — компанію, яка створила Caiioo), тому попередження Microsoft про «неперевіреного видавця» більше не стоятиме між вами та вашою поштою й календарем. Організації, які керують згодою централізовано, як і раніше, схвалюють доступ один раз за посиланням адміністратора у сховищі облікових даних.
  • iOS, Android: застосунок відкривається та залишається чуйним навіть із великою історією: розмови та їхня пам'ять тепер завантажуються під час їх відкриття або пошуку, а не всі одразу під час запуску, а синхронізація більше не перечитує кожну розмову щоциклу. На телефоні із сотнями розмов запуск і введення тексту тепер відбуваються плавно, без колишніх затримок.
  • Загальне: планування нагадувань в один прохід: телефон реєструє свої нагадування в системі один раз під час запуску замість двох разів на кожне нагадування, а події календаря на весь день плануються коректно.
  • Десктоп: пісочниця вказує, які інструменти процесів дозволено: в описі інструмента командної оболонки вказано інструменти, які працюють усередині пісочниці (pgrep, lsof, Python), і ті, які не працюють (ps, top), тому асистент одразу звертається до потрібного.

Виправлення помилок

  • Загальне: синхронізація більше не видаляє повторно щойно завантажені налаштування: коли профіль повторно ідентифікувався на одному пристрої, інші пристрої вважали його налаштування покинутими та видаляли їх зі сховища синхронізації кожного циклу, тоді як перший пристрій повертав їх назад. Тепер налаштування видаляються лише тоді, коли видалено сам профіль.
  • iOS: Settings залишається відкритим під час переходу за посиланням на довідку: відкриття посібника користувача або приміток до випуску з Settings → Help більше не закриває Settings у фоні.
  • Загальне: великі вкладення не губляться під час синхронізації: довгий аудіозапис, велике зображення або великий файл PDF, які потрапляли на інший пристрій через канал швидкої синхронізації, зберігалися там як порожній плейсхолдер замість файлу — так само, як і на пристрої, де їх було створено. Тепер плейсхолдер ніколи не зберігається, а будь-яке замінене ним вкладення повністю завантажується під час наступної синхронізації.
  • Загальне: оновлення більше не перериває відтворення: бездротове оновлення очікує завершення відтворення аудіо або відео перед тим, як перезавантажитися.
  • Загальне: інструмент озвучування знає власне обмеження: фрагмент може містити до 5000 символів; асистент інформується про це перед викликом, і довший фрагмент зачитується кількома частинами замість виникнення помилки.
  • Загальне: формули коректно відображаються: виділена формула, записана з роздільниками \[ … \], тепер відображається блоком; раніше вона поглинала наступне речення, перетворюючи його на одну червону помилку.
  • Загальне: ідентифікатори коду більше не сприймаються як імена: фільтр конфіденційності більше не маскує ідентифікатори в стилі camelCase та snake_case у коді так, ніби це імена людей.
  • Загальне: пошук у налаштуваннях враховує запит: запит до асистента щодо схеми налаштувань тепер повертає лише ті пункти, які відповідають запитаному, а не всю схему.
  • Десктоп: діалогове вікно підключення браузера не розкриває вашу електронну пошту: діалогове вікно посилається на авторизований обліковий запис без виведення адреси, а заповнювач назви пристрою містить загальний приклад замість реальної назви вашого пристрою.
  • Загальне: кожен профіль зберігає лише власні облікові дані: перемикання або вихід із профілю забирає його ключі та облікові записи разом із ним, а одноразове очищення видаляє будь-які копії, залишені в іншому профілі під час попередніх перемикань.

Версія 0.9.80615 вересня 2026 року

Розширення для Chrome та Edge тепер відкривається з вибором: використовувати цей браузер для Caiioo Desktop або запустити повноцінного асистента тут — в обох випадках виконується вхід, а браузер, у якому здійснено вхід під тим самим обліковим записом, підключається до десктопної версії автоматично, без коду; у десктопному застосунку з'являється плашка «Додати браузер» там, де розташовані плашки браузерів; асистент підказує, який конектор браузера потрібен вашій платформі, а в Бібліотеці навичок з'являється поле пошуку й більше не дублюються елементи. Розмова зберігає власний обліковий запис провайдера; ваш ліміт ChatGPT та Anthropic відображається для кожного облікового запису; Astra та кожна модель OpenAI показують свій процес міркування; розмови на Mac, Windows та Linux зберігаються в базі даних застосунку повідомлення за повідомленням; а рейтинги в основі роутерів вимірюють можливості, відображаючи ступінь покриття доказами.

Показати деталі

Нові можливості

  • Розширення: використовуйте цей браузер для Caiioo Desktop або запустіть асистента тут: початковий екран Chrome/Edge пропонує два шляхи: використовувати цей браузер для інструментів перегляду десктопного застосунку (більше нічого тут не виконується: без синхронізації та розкладів) або запустити повного асистента Caiioo в браузері. В обох випадках виконується вхід. Браузер, у якому виконано вхід під тим самим обліковим записом, що й у Caiioo Desktop, на тому ж комп'ютері, підключається автоматично; якщо на обох налаштовано Private Sync, він стає довіреним вузлом (Trusted peer), який також спільно використовує ідентифікаційні дані та інструменти Apple. Жодних кодів для створення пари. Розширення для Safari постачається всередині застосунку для Mac і підключається самостійно; розширення з попередніх релізів зберігають керування браузером, доки ви їх не оновите.
  • Десктоп: додайте браузер там, де розташовані плашки браузерів: плашка «Додати браузер» розміщена поруч із плашками браузерів у верхній частині бічної панелі та в Tool Configuration на Mac, Windows та Linux — вона відображається, навіть якщо жоден браузер не підключено. Вона відкриває три кроки (встановіть розширення, увійдіть під тим самим обліковим записом, воно підключиться автоматично) із посиланнями на магазин, показує назву облікового запису, під яким виконано вхід на цьому комп'ютері, і підтверджує браузер за назвою, коли він з'являється. У розділі Settings → Connections перелічено кожен підключений браузер як Browser control або Trusted peer, позначено застарілі розширення та надано можливість відключення.
  • Загальне: обліковий запис провайдера для кожної розмови: вибір облікового запису ChatGPT, Anthropic або xAI всередині розмови закріплюється за цією розмовою замість зміни стандартного облікового запису вашого профілю.
  • Загальне: ліміт підписки для кожного облікового запису: для облікових записів ChatGPT та Anthropic відображається використаний та залишковий ліміт, часове вікно його дії та час скидання, якщо провайдер надає ці дані.
  • Загальне: Python та Self Evaluator на кожному тарифі: ізольований інтерпретатор Python та опціональний Self Evaluator більше не обмежені лише тестувальниками.
  • Загальне: процес міркування ChatGPT тепер видимий: репліки, запущені через ваш обліковий запис ChatGPT, відображають підсумок міркувань під час генерації — так само, як це вже робили інші моделі міркування.
  • Десктоп: збереження розмов повідомлення за повідомленням: на Mac, Windows та Linux кожне повідомлення зберігається як окремий запис у базі даних застосунку, записуючись один раз за репліку; наявні розмови переносяться під час першого запуску з перевіркою в процесі.
  • Загальне: пошук ваших навичок: у Skills Library з'явилося поле пошуку, яке фільтрує за назвою, описом, тегами, застосунком і самим текстом навички з динамічним підрахунком результатів; клавіша Escape очищає його.

Покращення

  • Десктоп: асистент знає, який конектор браузера вам потрібен: на Windows та Linux він повідомляє, що для перегляду вебсторінок потрібне розширення Chrome/Edge; на macOS — розширення Safari або розширення Chrome/Edge (з увіходом під тим самим обліковим записом), і вказує на Tool Configuration → Add a browser перед посиланням на встановлення, замість того щоб мовчки видавати збій.
  • Загальне: рейтинги вимірюють можливості та демонструють докази: списки Power та Best більше не змішують швидкість із можливостями; оцінка кожної моделі будується виключно на виміряних бенчмарках, а сторінка бенчмарків показує, на якому обсязі доказів базується кожна оцінка.
  • Загальне: міркування від Astra та кожної моделі OpenAI: підсумки міркувань транслюються в міру їх створення; інформація про те, які моделі підтримують міркування, зчитується з каталогу, а не зі списку назв.
  • Загальне: звіт у службу підтримки містить докази: експортовані дані зберігають рядки з підключеннями браузера та перелічують інструменти, запропоновані асистенту під час відповідної репліки.
  • Десктоп: оновлення ніколи не втрачає ваше повідомлення: якщо бездротове оновлення (over-the-air) перезапускає рушій під час надсилання, Caiioo показує «installing an update», утримує повідомлення та надсилає його, щойно рушій повертається до роботи — один раз, без дублювання.
  • Десктоп: та сама збірка, без завантаження: десктопний застосунок, який уже працює на збірці цього релізу, застосовує бездротове оновлення без завантаження будь-чого та без перезапуску.
  • Загальне: пошук Keenable для всіх: бажаний вебпошук більше не вимагає тарифного плану тестувальника.
  • Загальне: розмова зберігає свою модель, а застосунок «for Legal» у Hub читається на білому тлі: додавання або повторне підключення облікового запису ChatGPT одразу оновлює список його моделей; синій колір застосунку Legal відповідає вимогам доступності щодо контрастності.

Виправлення помилок

  • Загальне: інструмент, чий пакет Hub не встановлено, ніколи не пропонується: Computer Use (та Self Evaluator) могли пропонуватися моделі до встановлення їхнього пакета, що завершувалося повідомленням «install the package first»; тепер вони не додаються до набору інструментів, доки їх не буде встановлено.
  • Загальне: повільний браузер — це не порожній браузер: пошук вкладок, час очікування якого минув, позначався як «no tabs open»; тепер повідомляється, що браузер не відповів, а поодинокі пошукові запити отримують такий самий ліміт часу, як і завантаження сторінок.
  • Загальне: дозволи Google після повторної згоди: відмова, яку Google повторює після того, як ви щойно повторно надали дозвіл, більше не зациклюється двічі на запиті згоди й вказує причину від Google; звичайний вхід через Google більше не замінює ширші дозволи для Calendar або Drive на дозвіл лише для ідентифікації.
  • Загальне: довгу розмову все ще можна передавати між вашими пристроями: розмова, розмір якої перевищує ліміт для передавання між пристроями, більше не відмовляється запускатися будь-де з повідомленням «start a new conversation» — передавання лише вказує назву розмови замість її перенесення, а пристрій, на якому вона є, запускає її з власної копії (або чекає на завершення синхронізації).
  • Десктоп: ніщо не потрапляє в сокет, який не підтвердив свою автентичність: неавтентифіковане підключення до десктопного рушія більше не отримує знімок стану, потоки розмов або токени входу. Браузер, у якому виконано вхід під тим самим обліковим записом, отримує керування браузером; ідентифікаційні дані, секрети та потік стану передаються лише довіреному вузлу (Trusted peer), який підтвердив спільний ключ Private Sync; старіша версія розширення на цьому комп'ютері зберігає лише керування браузером і нічого більше; підроблені відповіді браузера з будь-якого іншого сокета відкидаються.
  • Десктоп: база даних зберігає все, що було збережено: псевдоніми маскованого вмісту, дані для оновлення OAuth, історія папок та вхід для неактивного облікового запису тепер зберігаються під час кожного запуску; походження файлів із GitHub, Drive або локальних файлів також зберігається після збережень і запусків, а зірочка більше не втрачається під час перенесення до бази даних.
  • Загальне: інструмент, не включений до тарифного плану, ніколи не пропонується: дії, обмежені тарифним планом, все одно пропонувалися моделі, якщо схема інструмента обгортала їх, що призводило до появи картки оновлення тарифу посеред репліки; тепер фільтр охоплює їх, і функція, доступна лише тестувальникам, ніколи не показує пропозицію придбання.
  • Загальне: повторне підключення після обриву рукостискання відновлює пірингові сесії: обрив рукостискання (handshake) під час повторного підключення призводив до зависання міжпристроєвих сесій.
  • Десктоп: засіб оновлення завжди зчитує поточний реліз: перевірка оновлень зчитує актуальний маніфест релізу безпосередньо; застаріла копія більше не може пропонувати проміжну версію.
  • Загальне: єдиний каталог кешу моделей на кожному десктопі: кеш моделей E5 на Windows та Linux тепер розміщується поруч з іншими моделями застосунку.
  • Загальне: навичка ніколи не дублюється: кожна навичка тепер має постійний ідентифікатор, тому повторно ініціалізована стандартна навичка, копія тієї самої навички від іншого вузла або повторно імпортований експорт потрапляють у той самий рядок, який вона вже займає, замість створення дубліката; наявні дублікати об'єднуються в один під час першого запуску, а відредаговану стандартну навичку ніколи не перезаписує повторна ініціалізація.
  • Mac: власні запити десктопного застосунку проходять автентифікацію під час холодного запуску: застосунок передавав свій секрет окремого запуску на бічну панель до того, як вона починала існувати, тому операції «Add a browser», Calendar, Reminders та Notes з інтерфейсу десктопного застосунку відхилялися до перезапуску рушія; тепер секрет надходить разом зі сторінкою.
  • Загальне: вхід у ChatGPT, здійснений із відкритою розмовою, успішно отримує свої облікові дані: обліковий запис узагалі не отримував облікових даних (репліка без ключа та напис «Reconnect» під інформацією про ліміт), оскільки шлях визначення використовував скорочення, призначене для вибору; тепер він коректно застосовує збережений дозвіл.
  • Загальне: багаточастинні підсумки міркувань зберігають розриви рядків: етапи міркування OpenAI об'єднувалися одним символом нового рядка та відображалися суцільним рядком; тепер вони відображаються окремими рядками.
  • Десктоп: старіша версія розширення більше не перепідключається щосекунди: рушій обмежував такий браузер одним підключенням на десять секунд і записував це в журнал один раз для кожного браузера на десять хвилин; незавершені тимчасові файли від попередніх збережень розмов видаляються під час наступного запуску.

Версія 0.9.80514 вересня 2026 року

Додатки для Mac, Windows та Linux тепер оновлюються самостійно між релізами — не лише екран, який ви бачите, а й рушій під ним — тож кращий роутер, точніший інструмент або швидша синхронізація з’являються на вашому комп’ютері протягом години, з непомітним перезапуском у момент, коли нічого не виконується. Маршрутизація Value тримається моделей по цей бік стрибка вартості, кожна розмова пам’ятає обрану для неї модель, вибрані папки залишаються вибраними, а документ із підключеної папки відкривається в Slate у режимі лише для читання, і його можна зберегти в Caiioo в один клік.

Показати деталі

Нові можливості

  • Desktop: Весь додаток оновлюється «по повітрю»: комп’ютери на Mac, Windows та Linux отримують рушій, який забезпечує роботу ваших розмов — маршрутизацію, інструменти, синхронізацію, сховище — так само, як вони вже отримували інтерфейс: перевіреними та застосованими разом, із перезапуском у період бездіяльності. Оновлення версії з магазину більше не є єдиним способом отримати покращення для десктопу.
  • Common: Маршрутизація Value зважає на стрибок вартості: роутер Value зчитує реальну криву цін доступних вам моделей і тримається її пологої частини, обираючи для кожного завдання найпотужнішу з них. Стовпець Value на сторінці бенчмарків ранжує моделі саме в тому порядку, який обирає роутер.
  • Common: Документи з ваших папок відкриваються в Slate: файл із підключеної папки відкривається в режимі лише для читання в Slate — це стосується Markdown, Word, електронних таблиць, RTF та PDF — із кнопкою Save to Caiioo, яка створює копію в Library і залишає оригінал недоторканим.
  • Common: Кожна рейтингова модель доступна у вашого провайдера: коли ви обираєте провайдера, роутери тепер бачать повний рейтинговий каталог замість загального скороченого списку, тому у меншого провайдера завжди є підхожа модель для завдання.
  • Common: Голос із вашим власним акаунтом ElevenLabs (попередній перегляд для тестувальників): увійдіть в ElevenLabs один раз, і як голос, так і його інструменти використовуватимуть цей доступ — без необхідності вставляти ключ. Доступно для тестувальників у цьому релізі.

Покращення

  • Common: Кожна розмова зберігає власну модель: вибір моделі чи провайдера всередині розмови застосовується лише до цієї розмови. Параметри за замовчуванням для нових розмов розташовані в Settings.
  • Common: Вибір папок зберігається: папки, вибрані для розмови, не скидаються після збереження, синхронізації та повторного відкриття, а також передаються разом із реплікою, коли вона виконується на іншому пристрої.
  • Common: Схвалення інструментів прив’язані до розмови: схвалення інструмента застосовується до цієї розмови на кожному пристрої, а в запиті спершу вказується намір.
  • Common: Єдиний номер версії: індикатор версії показує єдиний номер, який дійсно працює; оновлення «по повітрю» більше не відкриває примітки до випуску — тепер вони з’являються з кожним оновленням версії.
  • Common: Охайніше поле введення: кнопки дій додатків можна приховати на вузькому полі введення, а рядок звільняє місце під час зміни кнопок.
  • Common: Повідомлення про необхідність схвалення під час підключення додатка: коли адміністратор робочого простору має схвалити додаток перед використанням його інструментів, під час налаштування буде чітко про це повідомлено замість обіцянки доступності інструментів у наступному повідомленні.
  • Common: Пошук інструментів підтримує Hub: запит на певну можливість знаходить як пакети Hub, так і підключені додатки.

Виправлення помилок

  • Common: Маршрутизація Value більше не обирає найдорожчу модель: попередня комбінація дозволяла флагманській моделі перевершувати значно дешевші моделі, які відставали від неї за можливостями лише на один чи два бали.
  • Common: Зміна моделі в одній розмові більше не змінює іншу: елементи керування розмовою раніше зберігали значення за замовчуванням для всього профілю; тепер вони зберігаються для конкретної розмови.
  • Common: Вибрані папки більше не зникають після збереження або синхронізації: застарілий знімок стану або вхідна синхронізація могли перезаписати вибір порожнім списком поточної репліки.
  • Common: Кожна підхожа модель доступна у меншого провайдера: опубліковані рейтинги обрізалися до глобальних топ-40 перед фільтрацією за провайдером, через що у провайдера могло взагалі не залишитися підхожих моделей.
  • Common: Посилання на локальні файли відкриваються в кожній десктопній збірці: оновлений інтерфейс, який працює на старішому рушії, тепер відкриває файл у спосіб, доступний для цього рушія, замість повідомлення про неможливість його відкрити.

Версія 0.9.80414 вересня 2026 р.

Автоматична маршрутизація тепер працює для кожного кроку з обраним вами провайдером. Оберіть ChatGPT, OpenRouter або власний ключ, і маршрутизатори Caiioo ранжуватимуть та виконуватимуть запити в межах каталогу цього провайдера — ваші інші підключення залишаються доступними для перемикання й більше не стануть причиною обходу вашого вибору.

Показати деталі

Виправлення помилок

  • Загальне: маршрутизатори залишаються з обраним вами провайдером: якщо було обрано OpenRouter, крок маршрутизатора міг виконатися через окремо підключений обліковий запис Google — там була представлена та сама модель, і маршрутизатор надав перевагу прямому маршруту, через що звичайний чат вичерпував ліміт безкоштовного тарифу цього облікового запису та зупинявся з повідомленням «API quota exceeded». Тепер маршрутизатори ранжують і виконують запити лише в межах каталогу обраного провайдера.

Версія 0.9.80313 вересня 2026

Тепер пам'ять відтворює бесіду саме так, як вона відбувалася — запитання та суть відповіді — і звертається лише до тих розмов, які все ще залишаються вашими. Усі ваші інструменти тепер під рукою, включно з тими, якими ви користуєтеся рідко, як би ви їх не називали. Також у цьому випуску: інструменти з підключених застосунків надходять із точними інструкціями, папки повідомляють про власний статус, а ваші дані точно зберігають свої числа та назви на кожному етапі.

Показати деталі

Нові функції

  • Загальне: Кожен інструмент під рукою: локальний засіб вибору інструментів Caiioo тепер розпізнає інструмент за назвою, незалежно від того, як ви її вводите («sub agent», «sub-agents», «subagents»), і був перенавчений на реальних репліках, тому рідко вживані інструменти — Sub-Agents, картки тощо — з’являються щоразу, коли вони відповідають запиту, а не лише найчастіші.
  • Загальне: Інструменти з інших застосунків зберігають свої точні інструкції: коли Caiioo підключається до застосунку, який пропонує кілька інструментів, власна форма кожного інструмента передається моделі саме так, як її визначає цей застосунок, тож запити формуються так, як очікує застосунок. Подання Slate також може відкриватися з безпосередньо переданими даними.

Покращення

  • Загальне: Спогади читаються як розмова: уривки з пам'яті показують, що було запитано, та суть відповіді, з можливістю розгорнути виведення будь-якого інструмента за запитом.

Виправлення помилок

  • Загальне: Видалені розмови більше не повертаються через пам'ять: розмова, видалена на пристрої Mac, Windows чи Linux або на телефоні, все одно з'являлася в пошуку по пам'яті та в підказках, на які спирається Caiioo, позначаючись так, ніби вона активна. Тепер видалення очищає пам'ять на кожній платформі, а все, що надходить пізніше з іншого пристрою для видаленої розмови, ігнорується.
  • Загальне: Один діалог запам'ятовується лише один раз: одне й те саме запитання та відповідь могли зберігатися кілька разів — Caiioo повторно індексував розмову через годину й не розпізнавав власну попередню копію — через що знову звертався до тієї самої репліки, ніби ви запитували неодноразово. Тепер копії розпізнаються під час індексації та відсікаються під час відтворення.
  • Загальне: Переміщена папка повідомляє про це: підключена папка могла відображатися як доступна та відкрита для запису, тоді як будь-яка спроба прочитати або записати дані завершувалася простим повідомленням «not available». Тепер Caiioo перевіряє папку перед наданням доступу, позначає відсутню або переміщену папку як недоступну та повідомляє, чи вона відсутня, замінена, не є папкою або доступ до неї заборонено.
  • Загальне: Числа та назви в результатах інструментів повертаються без змін: значення, що проходять через захист конфіденційності на шляху до моделі — ціна, вимірювання, ідентифікатор із цифрами, — могли повертатися зміненими, коли модель копіювала їх на наступному кроці. Тепер структуровані дані захищаються значення за значенням і відновлюються таким самим чином.

Версія 0.9.80211 вересня 2026 року

Ваші інші пристрої тепер бачать розмову в реальному часі: запитання, яке ви вводите на одному пристрої, одразу з'являється на інших, а слідом за ним транслюється відповідь. Крім того, покращено продуктивність та оптимізовано використання мережі. Також у цьому релізі: автоматична маршрутизація вибирає з-поміж усіх підключених вами провайдерів, а вхід через ChatGPT (наразі лише для тестувальників) знову відображає ваші моделі.

Показати деталі

Нові можливості

  • Загальне: Телефон поруч із вашим Mac завантажує історію безпосередньо з Mac: новий iPhone або iPad у тій самій мережі, що й Mac, тепер отримує розмови з власної копії Mac, а не з хмарного сховища (Mac зберігає те, що вже синхронізував, і передає це напряму). Завдяки цьому перша синхронізація завершується в рази швидше та не витрачає вашу хмарну квоту. Ваша робота ніколи не блокується: усе, що ви створюєте під час першої синхронізації, зберігається в хмарі за лічені секунди, а не після надходження всієї історії.
  • Загальне: Ваші інші пристрої бачать розмову в реальному часі: раніше, коли ви надсилали повідомлення з одного пристрою та спостерігали з іншого, пристрій для перегляду показував потокову відповідь без запитання над нею — запитання з'являлося через деякий час після відповіді. Тепер воно відображається в момент надсилання на кожному пристрої, а відповідь транслюється під ним.
  • Загальне: Перейменування, закріплення та архівування передаються на інші пристрої за лічені секунди: зміна назви розмови на іншому пристрої могла тривати хвилину або більше, а іноді відбувалася лише після планової синхронізації цього пристрою. Тепер будь-яка зміна в розмові миттєво сповіщає інші ваші пристрої.
  • Загальне: Автоматична маршрутизація вибирає серед усіх підключених провайдерів: раніше Caiioo Routers оцінювали та виконували кожен запит через OpenRouter, навіть якщо ви підключили підписку ChatGPT або ключ провайдера. Тепер вони враховують усі підключені вами каталоги, надають перевагу провайдеру, якого ви використовуєте безпосередньо, а не шлюзу (якщо обидва надають ту саму модель), і спрямовують запит туди, де розташована обрана модель. Опублікований рейтинг, що лежить в їхній основі, також став глибшим — тепер це сорок найкращих моделей на завдання замість десяти.

Покращення

  • Загальне: Значно менше трафіку між вашими пристроями: раніше кожен пристрій надсилав свої службові дані (прогрес синхронізації, сповіщення про сховище, увесь набір налаштувань під час кожної зміни) на всі інші ваші пристрої, де вони просто відкидалися після отримання та логування. Тепер передаються лише потік розмови та невеликі сигнали, які підтримують синхронність пристроїв. Чергові репліки починаються швидше на завантаженій машині, а діагностичний журнал на кожному пристрої зберігає свою історію замість того, щоб перезаписувати її щокілька хвилин.
  • Загальне: Зміни в протоколі OpenAI надходять на всі пристрої без оновлення застосунку: версія, яку Caiioo повідомляє OpenAI під час запиту ваших моделей ChatGPT, тепер передається як дані, а не зашита в бінарний код. Тому, коли OpenAI знову її змінить, найновіші моделі з'являться на Mac, Windows, Linux та смартфонах одразу після публікації змін нами — без релізів у магазинах застосунків і очікування.

Виправлення помилок

  • Загальне: Вхід через ChatGPT знову відображає ваші моделі: після підключення облікового запису ChatGPT список моделей міг повертатися порожнім, через що авторизація здавалася зламаною. OpenAI почала відхиляти версію, яку Caiioo передавав під час запиту каталогу; тепер Caiioo повідомляє актуальну версію, і щойно випущені моделі, такі як GPT-6 Astra, з'являються, щойно вони стають доступними у вашому акаунті. Застарілий список, кешований попередньою версією, скидається під час першого використання, а не зберігається протягом доби.
  • Загальне: Нові моделі ChatGPT більше не приховуються старим списком: моделі чату від OpenAI, які пропонував Caiioo, вибиралися з фіксованого списку родин, тому модель з нової родини не могла з'явитися до оновлення Caiioo. Цього списку більше немає — тепер пропонується все, що не є моделями embedding, speech, image, moderation або realtime.
  • Загальне: Перша синхронізація нового пристрою завершується за хвилини, а не години: коли телефон або планшет приєднувався до вашої групи пристроїв, він завантажував розмови з хмарного сховища невеликими порціями. Якщо сховище вимагало сповільнити запити, Caiioo скасовував спробу та чекав півтори хвилини перед наступною, через що завантаження великої історії тривало майже цілий день. Тепер застосунок чекає рівно стільки, скільки вимагає сховище, і продовжує роботу в межах тієї ж спроби без зайвих пауз, поки наздоганяє синхронізацію, а в заголовку відображається «Завантаження 812 з 3 061», щоб ви бачили процес.
  • iOS: iPhone або iPad поруч із Mac синхронізуються через локальну мережу: застосунок раніше не запитував в iOS дозвіл на доступ до пристроїв у вашій локальній мережі, тому кожна спроба завантажити дані з Mac поблизу непомітно відхилялася, і застосунок повертався до хмарного сховища. Тепер запит дозволу надсилається, адреса Mac передається на телефон одразу після підключення, а якщо найближчий Mac сам синхронізується через інший комп'ютер, телефон перемикається на той, що вже може надати дані.
  • iOS: Повторне підключення сервісу посеред розмови більше не блокує інструмент: на iPhone та iPad, коли інструмент просив повторно підключити Google і ви це робили, він продовжував очікувати дві хвилини перед тим, як здатися — інформація про повторне підключення до нього не доходила. Тепер він продовжує роботу одразу після того, як ви завершите налаштування.
  • Загальне: URL-адреса Cloudflare AI Gateway зберігається: введення та збереження URL-адреси шлюзу Cloudflare не давало жодного результату — провайдер повідомляв, що його не налаштовано. Тепер це налаштування зберігається, як і будь-яке інше.
  • Загальне: Закриття налаштувань кнопкою «Закрити» зберігає ваші зміни: зміна AI-провайдера та закриття вікна налаштувань за допомогою кнопки «Закрити» скасовували зміни — вони зберігалися лише при натисканні Escape або кліку за межами вікна. Тепер зміни зберігаються за будь-якого способу закриття налаштувань.

Версія 0.9.80110 вересня 2026 року

Покращення інтерфейсу тепер надходять у кожну програму Caiioo без очікування релізу в магазині, а версія, яку показує Caiioo, вказує як на встановлену вами програму, так і на оновлення, яке ви використовуєте. Список розмов відкривається миттєво, скільки б розмов у вас не було. На спільному комп’ютері кожен обліковий запис зберігає власні розмови та налаштування, готові до використання щойно ви знову увійдете в систему. Для папок зазначено, на якому пристрої вони розміщені, робота з файлами в них стала швидшою, а можливості версії Free чітко описані поряд із перевагами версії Pro.

Показати деталі

Нові можливості

  • Загальне: Оновлення інтерфейсу надходять самостійно: Caiioo тепер завантажує покращення інтерфейсу у фоновому режимі — як на Mac, Windows, Linux, так і на iPhone, iPad та Android — перевіряє кожен файл перед збереженням і застосовує оновлення у слушний момент: ніколи посеред розмови, ніколи за наявності тексту в полі введення, а на телефоні — ніколи під час виконання будь-якого завдання. Вікно просто оновлюється саме. Комп’ютери перевіряють наявність оновлень кожні п’ятнадцять хвилин; телефони — під час відкриття програми або її повернення на передній план, а оновлення, що завантажувалося на момент перемикання на іншу програму, продовжує завантаження ще деякий час у фоні. Оновлення ніколи не встановлюється поверх новішої програми: те, що ви встановили, завжди залишається базовою версією.
  • Загальне: Зрозуміла індикація версії: Версія, що відображається в програмі, тепер має вигляд на кшталт 0.9.801-2 — встановлена програма, а потім застосоване оновлення інтерфейсу — на кожній платформі. Запит до служби підтримки містить це значення, точну збірку та джерело її походження, тому будь-яке звернення можна відстежити до конкретного коду, який його спричинив.
  • Загальне: Папки показують, на якому пристрої вони знаходяться: Кожна папка, до якої Caiioo має доступ, позначена пристроєм, де вона розміщена — як у вікні вибору папки, так і в меню Settings, де тепер відображаються папки кожного пристрою в одному місці, згруповані за пристроями. Пристрій, до якого немає доступу, позначається як недоступний, а не як такий, що не має папок.
  • Загальне: Робота з папками стала швидшою: Агент може зчитувати кілька файлів за один крок, читати потрібний фрагмент великого файлу замість усього документа повністю та запитувати структуру документа перед його відкриттям. Кожен згаданий файл супроводжується активним посиланням, згаданий Markdown-файл відкривається відрендереним, а не як вихідний текст, а вікно перегляду файлу у вашій папці зазначає, що саме воно показує.

Покращення

  • Загальне: Список розмов відкривається миттєво: Якщо розмов було кілька сотень, відкриття списку або перемикання між ними на будь-якій платформі викликало коротку затримку всієї програми, а натискання на телефоні під час цієї паузи могли втрачатися. Тепер список відмальовує лише ті розмови, які поміщаються на екрані, а зміни, що не впливають на видиму область, нічого не перемальовують.
  • ПК: Список ваших розмов і налаштування зберігаються в базі даних: На Mac, Windows та Linux список ваших розмов і налаштування тепер зберігаються в базі даних, а не в одному великому файлі. Переривання під час збереження залишає всі дані неушкодженими; у разі пошкодження файлу він відкладається вбік, і замість нього використовується база даних, а перехід зі старого формату виконується один раз, автоматично, зі збереженням оригіналу.
  • Загальне: Чіткий опис версії Free: На панелі облікового запису вказано, що Caiioo вміє робити зараз — читати та планувати — і що дозволяє робити Pro: редагувати ваші файли, створювати чернетки листів, оновлювати календар, керувати браузером, спільно працювати над документами та використовувати інтеграції. Безкоштовний обліковий запис позначено як Free, пробний період — як пробний, а передплату — як активну; кожен статус зазначається один раз.
  • Загальне: Маршрутизація запитів із вкладеннями залежить від суті завдання: Раніше запит на зразок «Refactor the attached module» сприймався як дослідження лише тому, що до нього додавався файл. Наявність вкладення більше не визначає тип завдання; вона лише звужує вибір до моделей із можливістю розпізнавання зображень і документів у межах рейтингу для завдання, яке ви насправді поставили.
  • Загальне: Незавершений крок діалогу вказує запущену модель: Якщо виконання запиту припиняється завчасно, у повідомленні на кожній платформі зазначається, яка саме модель його обробляла.
  • Загальне: Автоматична маршрутизація запам'ятовує відмову: Якщо шлюз відмовляється обслуговувати певну модель, ця відмова фіксується, і модель вилучається з автоматичного рейтингу для цього шлюзу, замість того щоб обиратися знову на наступному кроці.
  • Загальне: Індикатор хоста показує назву пристрою: Індикатор біля поля введення, який показує, де виконується розмова, тепер містить назву пристрою — ту саму назву, що використовується в його власному меню та на всіх інших пристроях — замість позначок «Browser» чи «iOS app».
  • Загальне: Колірний режим оформлення Chromatic закрито: Анімований колірний режим завантажував ціле ядро процесора, навіть коли вікно було прихованим. Його вилучено; інші режими зовнішнього вигляду залишилися без змін.

Безпека

  • Загальне: Вихід із системи не залишає даних на екрані: Під час виходу з облікового запису ваші розмови, налаштування та профіль приховуються, і екран більше не показує їх тому, хто сяде за комп'ютер наступним. Вони відновлюються точно в тому стані, у якому ви їх залишили, під час наступного входу.
  • Загальне: Налаштування ніколи не перетинаються між профілями: Вікно налаштувань, відкрите під одним профілем, не може зберегти свої значення в інший — спроба збереження відхиляється із зазначенням імені, замість непомітного запису API-ключів одного профілю в обліковий запис іншого.

Виправлення помилок

  • Загальне: Перемикання облікових записів на одному комп'ютері зберігає розмови попереднього запису: Вихід з одного облікового запису та вхід в інший призводив до видалення розмов першого облікового запису з цього комп'ютера. Тепер вони зберігаються окремо під час виходу з облікового запису та відновлюються після повернення до нього; якщо їх неможливо безпечно зберегти, спроба входу відхиляється, щоб запобігти їх втраті.
  • Загальне: Безкоштовний обліковий запис не позначається як Expired: Для безкоштовного облікового запису відображався червоний значок Expired, а дія Refresh Subscription не могла його скинути. Тепер значок описує поточну наявну ліцензію, а не передплату, яка колись діяла, а активний пробний період Pro позначається саме як пробний, а не як активна передплата.
  • iOS: Індикатор версії відкривається дотиком: Маленьку позначку ⓘ біля заголовка розмови було важко натиснути, і вона закривалася, щойно ви відривали палець. Тепер вона відкривається від одного дотику, залишається відкритою, доки ви не торкнетеся іншого місця, і має зручну площу натискання.
  • Загальне: Вибір постачальника в Settings надійно зберігається: Вибір провайдера міг скидатися назад до попереднього значення, оскільки оновлення, запущене до вашого вибору, перезаписувало його.
  • Загальне: Refresh Subscription зберігає поточне розташування: Оновлення передплати під час перегляду іншого профілю повертало вас до власного. Тепер воно просто оновлює дані ліцензії та залишає вас у тому розділі, де ви були.
  • Загальне: Створення тікета підтримки з великою історією більше не призводить до зависання програми: Підготовка діагностичного журналу для тривалої бесіди могла надовго заблокувати вікно програми, а власний журнал програми міг безконтрольно зростати. Тепер для обох процесів установлено чіткі межі.
  • macOS: Відображається ім'я вашого Mac: У кількох місцях, де мав зазначатися конкретний комп'ютер Mac — вибір папки, список пристроїв, власні нотатки агента — замість імені вашого комп'ютера відображалося «macOS app».
  • Загальне: Повторне підключення синхронізованої папки зберігає зв'язок: Оновлення зі старішої версії могло призводити до відключення папки, підтвердження якої ще не було завершено.

Версія 0.9.8009 вересня 2026 року

Підключайте робочий або навчальний обліковий запис Microsoft 365 саме з тими дозволами, які ви вибираєте, і дозвольте автоматичній маршрутизації вибирати варіанти з опублікованого рейтингу для будь-якого типу запитів — включно з репліками, які містять зображення, та планами, що працюють виключно на безкоштовних моделях.

Показати деталі

Нові можливості

  • Common: Microsoft 365 для робочих і навчальних облікових записів: Підключення до Microsoft залишається закріпленим за організацією, у якій було виконано вхід, тому воно продовжує працювати після поновлення сесій і запитує додаткові дозволи лише тоді, коли вони потрібні інструменту, а не всі одразу. Якщо ваш адміністратор має щось схвалити, Caiioo повідомляє про це й надає посилання для відповідного запиту.
  • Common: Вибір дозволів Microsoft для надання: Селектор дозволів — згрупований і сформульований так само, як і на власному екрані згоди Microsoft, — пропонує пошту та календар для читання або для читання й запису, водночас надсилання пошти та використання спільних календарів винесено в окремі пункти. Підключення через власну реєстрацію програми Microsoft запитує той самий перелік.

Покращення

  • Common: Більше звичних можливостей Outlook: Зустріч, яку створює агент, є повноцінною зустріччю Teams; запрошення тепер можна відхилити остаточно, а не просто видалити; а довгі списки листів і подій календаря зчитуються до кінця, а не зупиняються на першій сторінці. Запити надсилаються з певним інтервалом, щоб не перевантажувати активну поштову скриньку, а про відсутній дозвіл повідомляється безпосередньо із зазначенням назви Microsoft Outlook.
  • Desktop: Windows і Linux тепер не поступаються застосунку для Mac: Інструменти, встановлені через npx або uvx, тепер запускаються у Windows, а uv постачається всередині застосунків для Windows і Linux, тому під час інсталяції з хабу більше не потрібно завантажувати його власноруч. Сповіщення стали нативними, фонова служба, яка несподівано зупиняється, показує повідомлення замість мовчазного завершення роботи, команди View Logs і Copy Debug Log доступні в треї, перевірка оновлень відбувається за розкладом, а меню Home Hub містить параметри запуску під час входу в систему та запобігання переходу в режим сну. Кеші голосу, мовлення та пошуку зберігаються у вибраній папці даних, працює drag and drop, смуги прокручування стали тонкими, клавіша Enter надсилає повідомлення на сенсорних ноутбуках, а підказки Zen і Studio показують правильні клавіші для вашої клавіатури.
  • Common: Створення гри або застосунку тепер розпізнається як написання коду: Локальні класифікатори на пристрої, які визначають тип завдання для репліки, було перенавчено на значно більшому наборі реальних розмов, тому такий запит, як «code a sudoku game in Slate», спрямовується до моделі для написання коду, а запропоновані для репліки інструменти точніше відповідають запиту.
  • iOS: Значно менший розмір завантаження: Застосунок для iPhone та iPad містив близько 150 МБ файлів, призначених виключно для десктопу, які він ніколи не відкриває. Їх було видалено, завдяки чому застосунок знову впевнено вкладається в ліміт Apple для завантаження через стільникову мережу.
  • Common: Пошук у налаштуваннях відображає результати відповідно до назв їхніх розділів: Пункти Model Configuration, Pseudonymizer (Personal Data Filter / PHI Filter), Privacy & Diagnostics та Agent Modes тепер мають однакову назву як у спадному списку пошуку, так і вгорі розділу, який вони відкривають. В описі власного інструмента субагента тепер також зазначено його реальний стандартний ліміт кроків.

Безпека

  • Common: Відключення сервісу не залишає жодних облікових даних: Запис, який позначає підключення як видалене, передається на інші ваші пристрої та зберігається безстроково. Тепер він не містить жодних токенів чи клієнтських секретів цього підключення за будь-якого сценарію створення такого запису.
  • Common: Назви розмов враховують налаштування Personal Data Filter: У десктопних застосунках допоміжний компонент, який генерує назви розмов, зчитує ваші налаштування фільтра з того самого джерела, що й решта застосунку, і відмовляється давати назву розмові, доки не зможе їх прочитати.
  • Common: Personal Data Filter розпізнає більше форматів ідентифікаторів: Проста послідовність цифр після мітки ідентифікатора, як-от «Medical ID: 456789», та біометричні коди з префіксом модальності тепер маскуються.

Виправлення помилок

  • Common: Кожен запит потрапляє до моделі, яка здатна його обробити: План, що працює виключно на безкоштовних моделях, а також репліка із зображенням або документом могли завершуватися помилкою «No published model for archetype … survives this turn's gates». Тепер безкоштовні та платні моделі ранжуються в окремі опубліковані списки для кожного плану, репліка з вкладенням ранжується серед моделей, які дійсно мають підтримку зору, а швидка допоміжна модель підбирається з того самого рейтингу, що й модель, яка вам відповідає.
  • Common: Маршрутизатор повідомляє, якщо жодна модель недоступна: Раніше автоматична маршрутизація непомітно вибирала щось із верхньої частини каталогу, через що репліка плану Value могла потрапити на безкоштовну модель, яка відмовлялася відповідати. Тепер маршрутизатор повідомляє, якщо рейтинги ще не надійшли, і повторює спробу, або ж пропонує вибрати модель у Settings із зазначенням причини — і більше ніколи не підміняє модель на власний розсуд.
  • Common: Відключений сервіс залишається відключеним: Повторне підключення сервера інструментів або будь-яка інша зміна, зроблена на іншому пристрої під час процесу відключення, могла призвести до відновлення розірваного підключення під час наступної синхронізації, а відключений GitHub міг і далі відображатися як підключений. Відключення через загальнодоступний API тепер також зберігає факт відключення.
  • Common: Підключений обліковий запис продовжує працювати на пристроях, які мають до нього доступ: Коли один пристрій не міг поновити обліковий запис Google, усі пристрої отримували сповіщення про те, що термін дії облікового запису закінчився: інструменти Google зникали із селектора на Mac, доступ до календаря вимикався, нагадування та синхронізація з GitHub припиняли роботу, а Private Sync не міг запуститися на телефоні, який виставив цю позначку. Тепер закінчення терміну дії фіксується окремо для кожного пристрою, тому пристрій, який усе ще може використовувати обліковий запис, продовжує роботу, а відновлений пристрій самостійно знімає власну позначку.
  • Common: Синхронізація пристрою через хаб у вашій мережі без власного хмарного облікового запису: Пристрій, перенаправлений на десктопний хаб, усе одно мав спочатку отримати власні облікові дані Drive або OneDrive, через що взагалі не міг синхронізуватися за відсутності цих даних — навіть попри те, що хаб уже виконував синхронізацію від його імені.
  • Common: Синхронізація ніколи не послаблює вимоги щодо схвалення інструментів: Пристрій, налаштований запитувати дозвіл перед кожним інструментом, міг перейняти більш дозвільні налаштування з іншого пристрою. Тепер синхронізація може лише посилювати вимоги щодо схвалення на ваших пристроях, але ніколи не послаблювати їх.
  • Common: Порожня копія облікових даних ніколи не стирає справжні дані: Пристрій із порожнім токеном сервера інструментів або клієнтським секретом міг затерти заповнену копію на всіх інших пристроях, а облікові дані, видалені на одному пристрої, могли повернутися з іншого. Тепер видалення коректно синхронізуються, а порожній секрет, що надходить з іншого боку, не змінює збережене значення.
  • Common: Відображається саме той ключ OpenRouter, який використовується: Якщо було збережено кілька ключів OpenRouter, редагування ключа перезаписувало лише активний слот, тому перемикання туди й назад повертало старий ключ, а вікно вибору ключів не відображалося. Вбудований ключ Caiioo більше не можна зберегти як один із власних ключів або перезаписати ним інший, а значок «Caiioo's account» закріплюється за тим ключем, який фактично використовується.
  • Extension: У разі відхилення сесії пропонується ввійти знову: Після того як релей відхиляв сесію розширення, статус нескінченно пульсував повідомленням «Connecting…». Тепер процес зупиняється та пропонує опцію Sign in again, яка очищає лише недійсні облікові дані.
  • Common: Читання сторінок працює на сайтах із суворими правилами щодо контенту: Коли керування Chrome або Edge здійснювалося з десктопного застосунку чи вкладки браузера, резервний механізм перегляду сторінок, які блокують скрипти, а також знімок сторінки, що використовується кількома інструментами, повертали помилку «Unknown message type». Тепер обидва сценарії працюють належним чином, а скрипти сторінок для Chrome і Safari звіряються між собою, щоб запобігти їхній розбіжності в майбутньому.
  • Safari: Оверлей агента відображається під час його роботи: Значок, який показує, що агент виконує дії на сторінці, приховувався під час кожного повідомлення в Safari.
  • Common: Видалене вкладення залишається видаленим: Кілька шляхів видалення видаляли файл без створення відповідного запису для інших ваших пристроїв, через що файл повертався під час наступної синхронізації. Тепер інформація про видалення синхронізується, а залишений запис більше не містить вмісту файлу.
  • Common: Налаштування зберігають поточну позицію під час збереження з іншого пристрою: Будь-яка зміна налаштувань, отримана з іншого пристрою (синхронізація, інсталяція хабу), за мить прокручувала панель Settings назад угору та згортала розділи, які ви відкрили.
  • Common: Змінні режиму відповідають заданим вами значенням: Кожен режим зберігав власну копію спільного набору змінних, тому перемикання режимів могло перенести застарілу копію та стерти значення, щойно записані під час інсталяції хабу. Тепер для кожного профілю існує один набір змінних, а наявні копії консолідуються один раз на кожній платформі.
  • Common: Зміни в режимі набувають чинності: Знімок ваших застосованих налаштувань зберігався так, ніби ви вибрали ці значення власноруч, через що старіша копія інструкцій режиму могла мати вищий пріоритет над щойно відредагованим режимом, а інформація про те, яку папку використовує Private Sync, могла зчитуватися з цієї застарілої копії.
  • Common: Відхилений список моделей Anthropic тимчасово запам'ятовується: Коли Anthropic продовжував відхиляти запит на отримання списку моделей після того, як сесію вже було поновлено, застосунок знову поновлював її в кожному циклі. Тепер відмова запам'ятовується на одну хвилину, а кнопка Retry надсилає прямий запит через мережу.
  • Desktop: Пакет для Linux запускається на чистій системі: У пакеті .deb була відсутня частина файлів, необхідних для роботи його фонової служби, а служба, що зупинилася під час запуску, фіксувалася як зупинена навмисно — без перезапуску та без повідомлень. Тепер пакети також декларують системні компоненти, від яких вони залежать, а десктопні застосунки більше не записують у лог нечитабельний рядок під час кожного запуску.
  • Desktop: Команда Copy Debug Log копіює зведений журнал: На всіх десктопних платформах виконання команди з трею відхилялося й непомітно поверталося до необробленого файлу, тому журнал, який ви вставляли в тікет підтримки, не відповідав тому, що записує Caiioo.
  • Common: Виконання, перерване під час роботи інструмента, зберігає завершені кроки: Аварійне завершення, вихід із програми або блокування телефона посеред серії викликів інструментів призводили до порожньої відповіді, а під час наступної репліки вважалося, що нічого не відбулося. Тепер усі платформи фіксують виконані кроки відразу після їх завершення.
  • Server: Опубліковані рейтинги моделей знову оновлюються: Нічний перерахунок зупинявся до етапу повторної публікації, через що рейтинги, які відображалися у вікні вибору моделей та в таблиці лідерів, залишалися незмінними.

Version 0.9.7998 вересня 2026 року

Агент може відображати відрендерений HTML просто всередині розмови, повідомлення, надіслане під час його роботи, завжди стає частиною бесіди, а маршрутизатор Power обирає виключно за можливостями.

Показати деталі

New Features

  • Common: Відрендерений HTML з'являється безпосередньо у відповіді: Попросіть гру, діаграму чи будь-яку сторінку — і вона з'явиться просто в розмові, підлаштована за розміром під свій вміст. Посилання на slate рендерить slate на місці, клік по картці відкриває її в Slate, а агент показує наявний slate замість створення другої копії. Картки працюють у тій самій пісочниці, що й Slate.
  • Common: Share to web та Speak у кожній відповіді: Панель дій повідомлення містить Share to web та Speak поруч із Copy та Rerun, причому Speak змінюється на Stop під час озвучення. Ваші власні запити також отримують панель дій із Rerun, яка запускає нову відповідь як окрему гілку, зберігаючи попередню.
  • Common: Проміжні репліки стають у чергу над полем введення: Повідомлення, надіслані під час роботи агента, накопичуються над полем введення, їх можна перетягувати для зміни порядку, а кілька повідомлень, надісланих ближче до кінця виконання, послідовно об'єднуються в наступну репліку.
  • Common: Нова розмова отримує назву в момент надсилання: Назва формується з вашого першого запиту одразу; повніша назва, обрана ШІ, з'являється після першої відповіді, як і раніше.
  • Common: Підключення Microsoft 365 через власну реєстрацію застосунку: Покроковий майстер приймає дані вашого застосунку Microsoft і tenant, а агент отримує змогу читати та надсилати пошту Outlook через це з'єднання.

Improvements

  • Common: Маршрутизатор Power обирає виключно за можливостями: Автоматична маршрутизація ранжує моделі відповідно до того, що вони здатні зробити для конкретного завдання, тому колонка Best і маршрутизатор діють узгоджено, а запити на програмування та дослідження потрапляють до найсильнішої доступної моделі. Ціна керує лише маршрутизатором Value. Тип завдання визначається самим запитом і перебігом розмови, а не назвою випадково відкритої вкладки.
  • Common: Zen залишається лаконічним: Zen приховує плашки активних інструментів над полем введення, бейджі моделей і застосунків на повідомленнях, а також панелі дій, доки ви не наведете курсор або не торкнетеся їх; перемикач Zen/Studio розташований у верхньому правому куті вікна; довжина заголовка відображається у словах. Модель, яку ви обрали, залишається обраною і в режимі Zen.
  • Common: Моделі лише для зображень генерують через сервіс зображень OpenRouter: Моделі, які створюють лише зображення, як-от gpt-image-2, виконують генерацію через створений для них ендпоінт, і gpt-image-2 є моделлю зображень за замовчуванням.
  • Common: Тривалі агентні запуски зберігають свій план: Заява про наміри, яку агент робить на початку тривалого запуску, залишається в його робочій пам'яті незалежно від того, скільки вихідних даних інструментів створюється під час виконання.
  • Common: Загальний режим Caiioo набуває річкового синього відтінку: Режим за замовчуванням тепер має фірмовий синій відтінок Caiioo на світлих і темних поверхнях.

Bug Fixes

  • Common: Проміжні репліки обробляються та запам'ятовуються: Повідомлення, надіслане після останнього кроку агента, втрачалося після завершення запуску, а повідомлення, опрацьоване всередині запуску, зникало з подальших реплік у розмовах із розширеним мисленням. Тепер обидва залишаються в розмові.
  • Common: Картка показує останнє редагування агента: Відрендерена картка продовжувала показувати початково завантажений документ навіть після того, як агент оновив slate, а запущена гра всередині картки перезапускалася щоразу, коли в розмові з'являлася нова репліка.
  • Common: Оновлення slate від агента не перезаписується: Вкладка Slate, залишена відкритою зі старішою копією, могла під час закриття перезаписати оновлення агента разом із його історією. Пристрій, годинник якого відстає на кілька хвилин, усе одно може зберігати зміни, а сторінка, яка стикається з відмовою у збереженні, повертається до поточного документа один раз замість додавання відновленої версії при кожному натисканні клавіші.
  • Common: Private Sync продовжує роботу, коли пристрій у вашій мережі відхиляє цей пристрій: Після входу синхронізація могла повідомляти про помилку під час кожного циклу через те, що хаб у локальній мережі відхиляв облікові дані цього пристрою. Тепер вона повертається до каналу Drive або OneDrive і повторює спробу локального підключення через п'ять хвилин.
  • Common: Відповідь залишається на місці читання після завершення запуску: Запуск із великою кількістю викликів інструментів міг зміщувати екран угору до трасування інструментів у момент завершення.
  • Common: Заплановані завдання виконуються на пристрої, здатному їх завершити: Щоденне завдання без закріпленого пристрою могло перехоплюватися розширенням для браузера, яке не може виконати запуск в автономному режимі, залишаючи порожню відповідь щоранку. Тепер такі запуски беруть на себе комп'ютери; завдання, закріплене за розширенням, як і раніше, виконується коректно.
  • Common: Видалені елементи залишаються видаленими у настільних застосунках: Перезапуск настільного застосунку міг повертати видалені розмови, вкладення та навички.
  • Common: Автоматична маршрутизація в настільних застосунках використовує опубліковані рейтинги: Маршрутизатор Value на macOS, Windows та Linux міг вибрати дорогу модель для тривіального повідомлення, оскільки рейтинги до нього не доходили, а хід міг завершитися помилкою "caiioo/free-router is not a valid model ID". Тепер обидва маршрутизатори спираються на ті самі рейтинги, які відображає селектор моделей, а в разі помилки маршрутизації вказуються профіль та обмеження.
  • Common: Селектор моделей називає маршрутизатори так само, як і список: Згорнутий селектор і випадний список однаково використовують назви "Caiioo Power Router (Auto)" та "Caiioo Value Router (Auto)".
  • macOS: Один застосунок, одне реле: Запуск застосунку, коли його копія вже працює, передає керування активному екземпляру, а Safari реєструється як один браузер замість десятків після перезапуску.

Версія 0.9.7987 вересня 2026 р.

Довгі бесіди відповідають майже миттєво незалежно від обсягу вмісту, а рейтинги моделей відповідають тим, за якими застосунок дійсно робить вибір.

Показати деталі

Покращення

  • Загальне: Довгі бесіди починають відповідати одразу: Бесіди з вкладеннями раніше зависали на кілька секунд, перш ніж асистент починав відповідати, і час очікування збільшувався зі зростанням діалогу. Тепер вкладення передаються як посилання, а не надсилаються повністю з кожним повідомленням, тому відповідь починається приблизно за десяту частку секунди незалежно від наповнення бесіди.
  • Загальне: Кращий вибір моделей та інструментів: Навчений модуль визначення намірів тепер класифікує тип завдання для кожної репліки ще до правил на основі ключових слів, завдяки чому запити частіше потрапляють до потрібної моделі та відповідних інструментів. Він запускається один раз за репліку та передає результат далі, що помітно знижує навантаження на телефонах.
  • Загальне: «Найкраще» та «Вигідне» ранжуються за різними критеріями, і це навмисно: Категорія «Найкраще» для Caiioo тепер ранжується виключно за можливостями, тому недорога швидка модель більше не може очолювати стовпець «Найкраще», а пріоритет за вартістю повністю зосереджено у «Вигідному» та Value Router. Меню вибору моделі й автоматична маршрутизація тепер діють узгоджено.
  • Загальне: Запити дозволу для інструментів вимкнено на час переробки функції: Запит дозволу перед тим, як інструмент використовував стороннього постачальника ШІ, тепер вимкнено за замовчуванням; ви можете ввімкнути його в меню «Налаштування» в розділі «Персоналізація та конфіденційність». Якщо його ввімкнено, тепер у ньому зазначається компанія, яка фактично отримує ваші дані, а не служба, що їх туди маршрутизує.

Версія 0.9.7977 вересня 2026 р.

Кожен запит починається з прив'язкою потрібних інструментів, а користувацькі інструкції надходять до моделі лише один раз.

Показати деталі

Виправлення помилок

  • Загальне: Потрібні інструменти прив'язуються для кожного запиту: З початку вересня звичайний запит, як-от про погоду на сьогодні, міг запускатися без прив'язаних інструментів, через що модель намагалася знайти потрібний і часом здавалася. Локальний селектор на пристрої тепер завжди прив'язує найбільш відповідні інструменти, а тікет підтримки фіксує, які саме інструменти було прив'язано для цієї репліки.
  • Загальне: Користувацькі інструкції надходять до моделі лише один раз: Персона могла накопичувати блок користувацьких інструкцій багаторазово, збільшуючи промпт із кожною реплікою та кожним редагуванням. Тепер цей блок додається рівно один раз, незалежно від вмісту старішої копії.

Версія 0.9.7967 вересня 2026 р.

Пошук в інтернеті працює без запиту на згоду, уточнювальний запит може повторно використовувати інструмент із попередньої відповіді, а тікети підтримки містять рядки журналу за період навколо створення звіту.

Показати деталі

Виправлення помилок

  • Загальне: Пошук у пам'яті не зачіпає поточну репліку: Слабша модель могла знову й знову шукати в пам'яті розмови в межах однієї репліки, знаходячи власні щойно згенеровані слова як свіжі спогади, доки ви не скасовували дію. Поточна репліка більше не індексується під час виконання, а підказки пам'яті поруч із вашим запитом більше не спонукають модель виконувати пошук.
  • Загальне: Уточнювальний запит може повторно використовувати інструмент із попередньої відповіді: Прохання зробити «ще одне» з того, що агент щойно виконав (наприклад, надіслати другий звіт про помилку), могло призвести до того, що він не міг знайти інструмент, використаний кілька секунд тому. Інструменти, викликані в попередній відповіді, тепер завжди доступні для наступної.
  • Загальне: Пошук в інтернеті працює без запиту на згоду, а картка згоди знову відображається там, де вона потрібна: Пошук в інтернеті через Keenable не надсилає жодних даних постачальнику ШІ, тому він більше не очікує дозволу на межі довіри та є пріоритетним пошуком, якщо передбачений вашим тарифом. Там, де згода дійсно потрібна, картка для її надання знову коректно відображається.
  • Загальне: Тікети підтримки містять рядки журналу за період навколо звіту: Тікет, надісланий із розмови без попередніх реплік, надходив із порожньою стенограмою. Тепер кожен тікет містить журнал за п'ятнадцять хвилин до його надсилання за винятком рядків, які вже показано у відповідній репліці, а прострочений вхід через Google фіксується в цьому журналі.

Версія 0.9.7957 вересня 2026 року

Надсилайте повідомлення з телефона, навіть коли він не може зв’язатися з пристроєм, що розміщує бесіду; прикріплюйте файли з підключених папок безпосередньо до бесіди та зберігайте внесені зміни назад в оригінал; переглядайте однаковий рейтинг моделей за сценаріями використання в додатку та на вебсайті й насолоджуйтеся швидшими тривалими бесідами завдяки повторному використанню того, що модель уже прочитала.

Показати деталі

Нові можливості

  • Десктоп: прикріплення файлу з підключеної папки: у переглядачі папок редактора повідомлень біля кожного файлу з’явилася кнопка «Attach», а агент може скопіювати файл із підключеної папки в бесіду, якщо ви попросите його прочитати цей файл. Текст видобувається з файлів PDF, Word, Excel та RTF; агента інформують, якщо текст файлу не вдалося видобути, а кожне вкладення фіксує, з якої папки та файлу воно походить.
  • Загальне: повідомлення, надіслане під час відсутності зв’язку з хостом, доставляється після відновлення підключення: коли пристрій, на якому ви набираєте текст, не може зв’язатися з пристроєм, що розміщує бесіду, повідомлення утримується на вашому пристрої зі сповіщенням «Queued» у редакторі та надсилається автоматично, щойно хост знову стає доступним — зокрема після перезапуску додатка або перенесення бесіди на інший хост.
  • Десктоп: прикріплена копія пам’ятає свій оригінал: у розділі «Library Details» відображаються папка та шлях, звідки було прикріплено файл, а також те, чи збігаються копія та оригінал. Дія «Write back to folder» замінює оригінал вашою відредагованою копією та спершу запитує підтвердження, якщо оригінал тим часом змінився.

Покращення

  • Загальне: швидші та дешевші тривалі бесіди: частини запиту, що змінюються з кожною реплікою (як-от системний час, поточна вкладка та підказки пам’яті), тепер передаються окремо від стабільних інструкцій, завдяки чому провайдери можуть повторно використовувати вже оброблені дані. Коли старіші повідомлення згортаються, щоб звільнити місце, у бесіді з’являється відповідне сповіщення замість їх безшумного видалення. Перемикач «Personal Intuition» тепер пояснює, що він керує підказками пам’яті, а стан індексу показує, чи він увімкнений.
  • Загальне: найкращі моделі за сценаріями використання: рейтинги моделей для кожного типу завдань публікуються один раз і використовуються як додатком, так і таблицею лідерів на вебсайті, де з’явився розділ «Best by Use Case», тож вибір Router збігається з тим, що показує таблиця лідерів.
  • Загальне: синхронізація продовжує працювати, коли хаб не має зв’язку зі своїм хмарним сховищем: інші пристрої перемикаються на власне підключення замість очікування хаба, а перевірка, що постійно зазнає невдачі, збільшує інтервал між спробами, а не повторюється щокілька секунд.
  • Загальне: відстеження бесіди з іншого пристрою використовує значно менше даних: відповідь, що транслюється на інші ваші пристрої, тепер надходить інкрементами, а не новою повною копією всього попереднього тексту. Тому довга відповідь більше не примножує обсяг даних, які отримує кожен пристрій, а повідомлення в процесі передачі витримує паузи ретрансляції між повідомленнями.
  • Загальне: функцію «Import Folder» вилучено з Library: вона копіювала весь каталог у «Files» за один раз. Натомість підключіть папку, що дозволяє читати файли безпосередньо на місці.

Безпека

  • Загальне: файли, прикріплені в тимчасовій бесіді, залишаються на цьому пристрої: вкладення, використане лише в тимчасових бесідах, раніше все одно завантажувалося через Private Sync. Тепер воно залишає пристрій лише тоді, коли його також використовує постійна бесіда, що відповідає обіцянкам діалогового вікна тимчасової бесіди.

Виправлення помилок

  • iOS: вхід через Google працює так само, як і на будь-якому іншому пристрої: вхід через Google на iPhone тепер використовує той самий механізм авторизації, що й десктопні додатки та версія для Android, тому створене підключення облікового запису є тим самим, яке вже використовують ваші інші пристрої, а оновлення прав доступу на macOS знову працює.
  • Загальне: один обліковий запис Google — це один запис на кожному пристрої: вхід в один і той самий обліковий запис Google з іншого пристрою міг призводити до появи двох записів з однаковою електронною адресою, і пристрої постійно повторно додавали записи один одного, доки синхронізація не завершувалася. Тепер вхід прив’язується до наявного запису облікового запису, а найновіші облікові дані використовуються скрізь.
  • Загальне: бесіда, набрана на комп’ютері, знову транслюється на інші ваші пристрої: з початку вересня репліка, набрана на macOS, Windows або Linux, відображала свій запит на телефоні, але відповідь туди так і не надходила.
  • Загальне: інші пристрої бачать початок репліки в момент її старту: пристрій, що відстежував репліку, яка хоститься в іншому місці, показував індикатор роботи лише після надходження першого тексту, а репліка, надіслана на телефон і потім скасована, залишала пристрій спостереження в стані очікування.
  • Загальне: спільна бесіда між десктопним додатком і розширенням браузера на одному пристрої надходить один раз: кожна відповідь відображалася двічі, а запити на автодоповнення та схвалення інструментів спрацьовували двічі. Репліка, що виконується в браузері та зазнає збою, тепер повідомляє про помилку десктопному додатку, який за нею спостерігає, замість того щоб зависати на півтори хвилини.
  • Десктоп: зміни налаштувань і хоста миттєво доходять до інших ваших комп’ютерів: налаштування, змінене на одному комп’ютері, потрапляло на інший лише після наступної хмарної синхронізації, а перенесення бесіди на інший хост не завжди повідомлялося іншим комп’ютерам, які до того ж постійно вимагали повторного входу один від одного.
  • Загальне: засіб вибору папок показує папки хоста: коли бесіда знаходиться на іншому пристрої, меню вибору показувало папки поточного пристрою під назвою хоста або просило вибрати комп’ютер. Тепер воно запитує хост і показує його папки або чітко повідомляє, якщо хостом є телефон чи до нього немає доступу.
  • Загальне: опція «LAN Access» відображається лише на пристроях, які можуть її надати: на iPhone, Android або у вкладці браузера цей перемикач зберігав налаштування, яке нічим не використовувалося, а потім просив перезапустити десктопний додаток, у якому ви не перебували.
  • Загальне: Private Sync запитує вашу парольну фразу лише за запитом на розблокування: відкриття налаштувань Private Sync у заблокованому стані, а також після входу, автоматично відкривало діалогове вікно «Unlock». Тепер єдиним запитом є банер блокування та кнопка «Unlock» на ньому.
  • Загальне: тікет у службу підтримки, створений агентом, містить діалог, на який ви поскаржилися: коли ви просили агента надіслати звіт про помилку, прикріплена до тікета стенограма відображала ваш запит на надсилання звіту замість проблемної репліки, через що служба підтримки не могла побачити суть проблеми.
  • Загальне: моделі, які OpenRouter відмовляється обслуговувати, виключаються зі списку вибору та автоматичного аварійного перемикання (failover): деякі безкоштовні моделі OpenRouter відхиляють усі запити від додатків, яких немає в їхньому списку, і репліка, перенаправлена на одну з них, завершувалася помилкою. Тепер додаток запам’ятовує відмову, позначає модель у списку вибору, пропускає її під час failover і перевіряє знову пізніше на випадок, якщо OpenRouter зніме блокування.
  • Загальне: зміни персон узгоджуються з оновленими вбудованими персонами: відредагована копія вбудованої персони могла мати вищий пріоритет, ніж новіша версія цієї персони, а ваші власні інструкції могли додаватися до неї двічі.
  • Розширення: неактивне з’єднання з десктопним додатком замінюється, а не вважається надійним: з’єднання, яке перестало відповідати, утримувалося доти, доки команди браузера не переставали виконуватися взагалі. Тепер розширення помічає непрацююче з’єднання та повторно підключається.

Версія 0.9.7946 вересня 2026 року

Відкривайте та редагуйте змонтовані документи Word безпосередньо в Slate, переглядайте прозорі бенчмарки моделей і рейтинги оцінювання у вікні вибору моделі, а також координуйте зміни в документах між агентами співавторства та чернетками редактора.

Показати деталі

Нові можливості

  • Desktop: Редагування змонтованих документів Word у Slate: Відкривайте та редагуйте файли Word (.docx) із підключених папок безпосередньо в Slate. Форматування, закладки та структура документа зберігаються під час редагування з можливістю явного збереження та відновлення чернеток між сеансами.
  • Common: Бенчмарки моделей та методологія маршрутизації: Переглядайте перевірені рейтинги можливостей моделей і прозорі метрики оцінювання безпосередньо у вікні вибору моделі. Вибір маршрутизації безпосередньо узгоджується з цими виміряними перевагами для різних завдань.
  • Common: Скоординоване рецензування документів і вкладень: Агенти співавторства та чернетки редактора злагоджено координують рецензовані зміни та відстежувані виправлення, не перезаписуючи окремі оновлення.

Покращення

  • Common: Оновлення застосунків надходять без перезапуску: Зміни у вбудованих застосунках, опубліковані через Community Hub, надходять до запущеного застосунку за звичайним розкладом оновлення, не очікуючи наступного перезапуску. В автономному режимі перевірка каталогу призупиняється на кілька хвилин між спробами замість повторення під час кожного запиту.
  • Common: File Manager тепер називається Library: Місце для перегляду збережених файлів, документів та збережених елементів тепер називається Library всюди, де воно відображається: у меню Folders редактора повідомлень, у Settings та в самому діалоговому вікні, панелі якого тепер мають назву Files та Items. Усередині Library групування, які ви створюєте для своїх файлів, тепер називаються Projects, тому слово Folders завжди позначає папку на вашому комп'ютері.

Виправлення помилок

  • Common: Каталог застосунків відповідає встановленій версії: Після оновлення застосунок використовує каталог, що постачається з новою версією, доки не завантажиться свіжий, замість того, щоб зберігати каталог попередньої версії в автономному режимі.
  • Common: Персони застосунків Hub залишаються актуальними: Вбудовані застосунки, надані через Community Hub, продовжують отримувати оновлення персон замість того, щоб старіша копія залишалася замороженою як особисте налаштування.
  • Server: Локальний API відображає ті самі застосунки, що й застосунок: Кінцеві точки agents релея включають застосунки, надані через Community Hub, повертають їхні актуальні відомості та захищають їх від змінення чи видалення відповідно до того, що відображає застосунок.
  • Common: Файли, завантажені з вашого комп'ютера, залишаються відкритими в Slate: Після завантаження документа з диска Slate залишає цей документ відкритим на екрані та зберігає його у звичайному режимі замість повернення до раніше відкритого документа після першого автоматичного збереження.
  • Common: Відновлене редагування можна відновити з історії версій: Коли у збереженні було відмовлено через те, що документ змінився в іншому місці, копія вашого редагування, збережена в історії версій, не мала номера версії, через що панель історії не могла відкрити або відновити її. Тепер це пронумерована версія, як і будь-яка інша, що має номер після останньої версії в документі.
  • Common: Private Sync запитує кодову фразу один раз там, де ви запитували: Відкриття налаштувань Private Sync, коли синхронізацію було заблоковано, викликало спливаюче діалогове вікно Unlock поверх розділу, а після повторної авторизації Google воно могло з'являтися знову. Банер заблокованого стану в цьому розділі та його кнопка Unlock тепер є єдиними підказками; кнопка Enter Passphrase у редакторі повідомлень і значок замка в списку ланцюжків повідомлень ведуть безпосередньо до них.
  • Common: Значок замка у списку ланцюжків повідомлень відкриває Private Sync: Натискання на значок замка відкривало Settings без переходу до розділу Private Sync. Тепер воно відкриває саме цей розділ.

Версія 0.9.7935 вересня 2026

Підтримуйте синхронізацію змонтованих текстових файлів із редагуваннями на диску, координуйте зміни у файлах між агентами та впорядковуйте збережені елементи в Library.

Показати деталі

Нові функції

  • Спільне: Редагування змонтованих файлів наживо та відновлення чернеток: Slate відстежує зміни в текстових файлах у підключених папках, об'єднує незалежні редагування та зберігає конфліктні зміни для перегляду. Відновлюйте збережені чернетки після повторного відкриття; збереження ваших редагувань на диск залишається явною дією.
  • Спільне: Агенти координують зміни у файлах: Агенти, що взаємодіють, можуть пропонувати зміни до файлу, який вони читають. Сумісні редагування можна об'єднати, тоді як конфліктні пропозиції залишаються доступними для перегляду.
  • Спільне: Перегляд та впорядкування елементів Library: Переглядайте та шукайте колекції, зберігайте вибрані файли як елемент Library та повторно відкривайте пов'язані файли з деталей елемента.
  • Спільне: Специфічні для додатків рідери Library: Вибирайте «Відкрити у вікні додатка», коли встановлений додаток надає рідер для елемента Library. Його оригінальні файли залишаються доступними нижче.
  • Спільне: Специфічні для додатків перегляди колекцій: Вибирайте «Відкрити перегляд колекції додатка», коли встановлений додаток надає таку можливість, переглядайте його сторінки та залишайте стандартний список Library доступним нижче.

Покращення

  • Спільне: Швидкий доступ до керування додатками: Виберіть свій додаток угорі та перегляньте його призначення, якщо воно вказане. У Studio дії додатка відображаються у верхньому рядку редактора, з меню додаткових опцій, якщо простір обмежений.

  • Спільне: Ефективніша Private Sync: Синхронізація пристроїв виконує менше повторюваної роботи, коли вміст не змінюється, що зменшує зайву активність між оновленнями.

  • Спільне: Скасування дій (Undo) для змонтованого файлу після повторного відкриття: Зберігайте можливість скасування дій після повторного відкриття змонтованого файлу, зокрема після перерваного збереження, якщо збережена історія скасувань усе ще відповідає файлу.

  • Спільне: Повторне прив'язування чернетки до наявного файлу: Для чернеток без перегляду конфліктів виберіть наявний змонтований файл із відповідним оригінальним вмістом, скопіюйте чернетку та збережіть окремо.

  • Спільне: Відтворення відсутнього текстового файлу: Відтворюйте відсутній файл із відповідної збереженої чернетки в підключеній папці на робочому столі після підтвердження. Наявні файли не перезаписуються.

Виправлення помилок

  • Спільне: Нещодавні розмови залишаються доступними для згадування: Якщо функцію пам'яті ввімкнено, щойно завершені розмови закінчують збереження своєї пам'яті з можливістю пошуку до закриття фонового завдання.

  • Спільне: Чіткий зворотний зв'язок щодо точного геоположення: Запит точного геоположення звертається до вашого пристрою за новими даними та чітко відображає помилки дозволу або пошуку.

  • Спільне: Чіткий зворотний зв'язок під час верифікації входу: Помилки верифікації відображаються візуально, повторні відправки блокуються, поки запит обробляється, а підтримувані сервери показують зворотний відлік до закінчення терміну дії коду.

  • Спільне: Онбординг враховує ваш вибір конфіденційності: Інструкції з ознайомлення очікують завантаження налаштувань та збереження вашого вибору щодо надсилання звітів про використання, після чого відновлюються, не перекриваючи запит на згоду.

  • iOS: Пропозиції підписки використовують ціни App Store: Екрани підписки показують локалізовані ціни Apple та відрізняють покупки, що очікують на верифікацію, від активних підписок.

  • iOS: Чітке відображення доступності Apple Notes: У налаштуваннях пояснюється обмеження для iPhone, а підключення ретранслятора Mac більше не вмикає помилково непідтримувані локальні дії Notes.

  • Web: Повне видалення облікового запису, пов'язаного з Apple: Видалення облікового запису перевіряє ідентифікатор Apple та відкликає його авторизацію перед видаленням облікового запису, з чітким остаточним підтвердженням після повернення від Apple.

Версія 0.9.7925 вересня 2026 року

Редагуйте текстові файли у змонтованих папках, організовуйте багаторазові навички та зберігайте свою позицію під час читання робочих кроків розмови. Налаштування приватності дають вам прямий контроль над звітами про використання та провайдерами, з якими зв'язуються ваші інструменти.

Показати деталі

Нові функції

  • Десктоп: Редагуйте змонтовані текстові файли в Slate: відкривайте текстовий файл зі змонтованої папки, зберігайте його вручну та скасовуйте підтверджене збереження. Зміни, внесені на диску, вимагають повторного відкриття та перевірки перед збереженням.
  • Спільне: Скрипти поруч із багаторазовими навичками: зберігайте допоміжні скрипти разом із навичкою та вибирайте кілька особистих навичок для очищення однією дією.

Покращення

  • Спільне: Робочі процеси передають результати між кроками: робочі процеси можуть поєднувати скрипти JavaScript або TypeScript, навички з перевіреним виводом та вкладені робочі процеси, при цьому скасування передається по всьому ланцюжку виконання.
  • Спільне: Налаштування з першого погляду: підсумки розділів відображають поточні налаштування голосу, облікові дані та використання сховища, з більш зрозумілими елементами керування для розгортання розділів.
  • Спільне: Більш релевантний вибір інструментів: наступні запити використовують контекст нещодавньої розмови та робочого простору, тоді як звичайні слова в розмові з меншою ймовірністю активуватимуть непов'язані інструменти.

Безпека

  • Спільне: Звітування про використання вимагає вашого вибору: анонімне звітування про використання вимкнено за замовчуванням у всіх регіонах і вимагає явної згоди. Раніше автоматично ввімкнені налаштування не вважаються дозволом.
  • Спільне: Контроль додаткових отримувачів AI: інструменти запитують дозвіл перед надсиланням інформації додатковому віддаленому AI-провайдеру. Переглядайте та відкликайте ці дозволи в Налаштуваннях незалежно від вашого провайдера чату.

Виправлення помилок

  • Linux: Надійний запуск десктопа: визначення теми трею більше не перериває запуск, коли робочий стіл повідомляє про свої налаштування вигляду.

  • Десктоп: Зворотний зв'язок команд браузера: невдалі команди браузера та запуски системного браузера тепер показують помилку замість того, щоб виглядати успішними.

  • Десктоп: Документи зберігають свій контекст розмови: повторне використання вкладки браузера для документа оновлює його розмову та розташування рядка, а також розділяє документи з різних адрес ретрансляції.

  • Спільне: Читайте робочі кроки у власному темпі: розгортання міркувань або деталей інструментів призупиняє автоматичне прокручування, щоб ви могли вивчити їх, не повертаючись примусово до останньої відповіді.

Version 0.9.791September 4, 2026

Scheduled tasks now offer immediate on-demand execution with live status feedback, file attachments resolve seamlessly across all your folders and subfolders, document view transitions maintain continuous state on mobile devices, and multi-turn reasoning models maintain pristine conversational coherence. You can now trigger any scheduled automation instantly with real-time thread tracking and updated status indicators. Document tools and assistants effortlessly locate project attachments regardless of how you organize your folders, while file streaming supports comprehensive binary data transfers across local mounts.

Показати деталі

Improvements

  • Common: On-demand scheduled task execution: Run any scheduled automation immediately from settings with real-time thread creation, live progress feedback, and persistent execution state.
  • Common: Flexible attachment resolution across folders: Tools and assistants locate project attachments and reference documents seamlessly across all folders and subfolders.
  • Web: Direct binary streaming for local mounts: Read and write binary files directly through local folder mounts with robust path boundary protection.
  • iOS & Android: Smooth document viewer state persistence: Document viewer transitions on mobile proactively save and sync local state before presenting document overlays.

Bug Fixes

  • Common: Multi-turn reasoning isolation across model families: Multi-turn conversations with extended reasoning models strictly isolate incompatible reasoning structures to ensure clean, coherent responses.
  • Common: Resilient scheduled task thread recovery: Scheduled tasks automatically establish and track a fresh conversation thread if a prior persistent thread was deleted or archived.

Version 0.9.790September 4, 2026

Python scripts can now directly read and write files within your workspace folders, document viewer links seamlessly open and preserve conversation context across mobile and desktop, and streaming model requests recover automatically across providers. You can now process project documents and datasets directly in Python code turns and save generated results straight into your workspace. Interactive document viewer links in chat messages now maintain full thread context and section navigation when opened on mobile overlays, and cloud AI streaming routes requests smoothly through backup providers when an upstream provider experiences temporary interruptions.

Показати деталі

New Features

  • Common: Workspace file integration for Python runs: Stage workspace files directly into Python execution environments and save generated output files straight into your mounted project folders.

Improvements

  • iOS: Fluid document viewer overlay navigation: The document viewer reliably synchronizes state and attachment data before presenting document overlays on iPhone and iPad.
  • Common: Thread-aware document links: Document links inside chat messages preserve conversation identifiers and section anchors across all platforms.

Bug Fixes

  • Common: Mid-stream multi-provider failover: Model turns encountering mid-stream provider errors automatically retry across alternative providers to deliver complete responses.

Version 0.9.789September 4, 2026

Mobile apps now feature native Microsoft 365 authentication for immediate access to Outlook and calendar events on iOS and Android, on-device neural intent matching initializes instantaneously with unified offscreen execution, and conversation history maintains flawless message count and attachment fidelity across server restarts. You can now connect your work or personal Microsoft account directly from your iPhone, iPad, or Android device using secure native system authorization without webview redirects. Unified agenda automatically defaults to your Microsoft calendar when connected, giving you instant event previews and meeting scheduling. Thread history and attachment metadata restore with exact counts and normalized file paths across local restarts, keeping your workspace fully synchronized.

Показати деталі

New Features

  • iOS: Native Microsoft 365 account authorization: Sign in to work or personal Microsoft accounts with native system-level OAuth sheets for instant calendar and agenda access.
  • Android: Native Microsoft 365 authentication: Connect Microsoft accounts through the native Android authentication channel with seamless account token management.

Improvements

  • Common: Streamlined on-device retriever initialization: On-device neural tool matching initializes immediately through unified offscreen execution with cross-platform model resolution.
  • Common: Intelligent agenda provider selection: Unified agenda automatically defaults to Microsoft 365 when it is your active calendar provider, eliminating manual source selection.
  • iOS: Smooth boot permission handling: Notification and background permissions await user completion cleanly on boot without interrupting app launch.

Bug Fixes

  • Desktop: Resilient SQLite message and attachment hydration: Conversation threads accurately restore full message counts and attachment file names from local database storage across server restarts.

Version 0.9.788September 4, 2026

Settings now feature a unified Command Deck with instant switching between Zen and Studio modes, Private Constellation lets you route tasks and mount folders across remote desktop hosts, on-device neural intent matching activates tools with sub-millisecond precision, and browser task automation is significantly more responsive. You can now seamlessly toggle between a distraction-free Zen chat layout and the full Studio workspace directly from the titlebar or settings. Starting a task on your phone or tablet can stream directly through any active desktop in your encrypted network with mounted project folders and live peer indicators. Tools and skills now activate instantly on launch through pre-computed neural matching, and multi-tab browser sessions attach smoothly without interruption.

Показати деталі

New Features

  • Common: Settings Command Deck & Zen mode toggle: Switch effortlessly between a clean, minimalist Zen layout and full Studio workspace controls, with a centralized command deck for rapid preference navigation.
  • Common: Remote host selection & folder mounting: Choose specific desktop machines in your private constellation directly from the message composer, and attach remote workspace folders seamlessly to your conversations.

Improvements

  • Common: Sub-millisecond neural intent matching: On-device neural embeddings classify intent and surface relevant capabilities instantly on cold launch with zero CPU lag.
  • Common: Streamlined browser orchestration: Automated web browsing connects reliably to browser sessions and maintains persistent tab context across multi-step research turns.
  • macOS: Refined sidepanel presentation: Docked desktop sidepanels tile and focus cleanly with neighboring active applications on launch.

Bug Fixes

  • Common: Fast tool checkpoint recovery: Assistant checkpoints safely recover and retry cleanly after interrupted tool runs without losing conversational progress.

Версія 0.9.7871 вересня 2026 р.

Календарі Microsoft Outlook і Microsoft 365 тепер інтегровано безпосередньо в Універсальний порядок денний, налаштування Private Sync заздалегідь перевіряє хмарні дозволи для збереження вашої кодової фрази, а історія розмов працює на базі високопродуктивного локального механізму зберігання. Тепер ви можете підключати робочі, навчальні або особисті облікові записи Microsoft, щоб переглядати майбутні події, перевіряти доступність і планувати зустрічі поряд із Google Calendar. Увімкнення зашифрованої хмарної синхронізації автоматично обробляє дозволи хмари перед запитом кодової фрази, роблячи налаштування швидким і плавним. Локальна історія гілок, події на шкалі часу та індексація пошуку тепер завантажуються швидше зі значно меншим споживанням пам'яті.

Показати деталі

Нові функції

  • Загальні: Календар Microsoft Outlook і 365 в Універсальному порядку денному: Підключайте робочі, навчальні або особисті облікові записи Microsoft для перегляду доступності, планування зустрічей і керування подіями календаря поряд із Google Calendar у вашому універсальному порядку денному.

Покращення

  • Загальні: Спрощене налаштування Private Sync: Увімкнення зашифрованої хмарної синхронізації заздалегідь перевіряє необхідні дозволи хмарного сховища та зберігає вибрану кодову фразу під час авторизації.
  • Загальні: Високошвидкісна локальна індексація розмов: Історія розмов, шкала часу подій та індексація пошуку тепер завантажуються швидше зі значно меншим використанням пам'яті.
  • Розширення: Уніфіковане пакування розширень: Спрощений конвеєр автоматизованого пакування та перевірки для браузерних розширень.

Виправлення помилок

  • Загальні: Повторний запит кодової фрази під час налаштування синхронізації: Увімкнення приватної хмарної синхронізації в облікових записах Google більше не вимагає введення кодової фрази двічі.

Версія 0.9.78631 серпня 2026 р.

Вхід за допомогою Google, Apple або Microsoft тепер здійснюється в один крок із повторним використанням кешованих облікових даних, безкоштовні облікові записи за замовчуванням використовують динамічну маршрутизацію моделей із надійними високошвидкісними резервними копіями, а бічна панель на робочому столі охайно закріплюється поруч із активними вікнами під час запуску. Нові користувачі можуть реєструватися та підключати сторонні облікові записи без повторних запитів дозволів. Фоновий допоміжний софт і швидкі пропозиції автоматично переходять на високодоступні безкоштовні моделі. Керування вікнами робочого столу тепер фіксує бічну панель на місці та викладає її плиткою з сусідніми додатками одразу після запуску.

Показати деталі

Покращення

  • Загальні: Однокліковий вхід в обліковий запис за один прохід: Вхід або створення облікового запису за допомогою Google, Apple чи Microsoft тепер авторизується за один плавний крок без повторних запитів.
  • Загальні: Динамічна маршрутизація безкоштовних моделей: Облікові записи безкоштовного тарифу за замовчуванням використовують динамічну інтелектуальну маршрутизацію моделей з автоматичним перемиканням на високодоступні моделі.
  • Десктоп: Миттєве розташування бічної панелі: Закріплені бічні панелі плавно фіксуються та охайно організовують вікна робочого столу під час запуску.
  • iOS: Узгодження пісочниці підписок StoreKit: Конфігурація StoreKit узгоджується з канонічними 14-денними пробними періодами та прозорим місячним ціноутворенням.

Виправлення помилок

  • Загальні: Віртуальна роздільна здатність моделей у фонових помічниках: Фонові завдання та швидка допомога плавно перетворюють ідентифікатори віртуальних маршрутизаторів на конкретні моделі виконання.
  • Десктоп: Ізольований шлях даних спеціального профілю: Сервер ретрансляції на робочому столі чітко дотримується спеціальних каталоги даних під час тестових запусків.

Version 0.9.78531 серпня 2026 р.

Підключення облікових записів до Google Workspace, Microsoft 365, GitHub та інших інструментів тепер керуються централізовано та перевіряються, маршрутизація кількох облікових записів ізолює робочі та особисті ідентифікатори, бекенди Mistral із відкритими вагами автоматично відновлюються після помилок висхідних провайдерів, а вбудовування інструментів на пристрої усуває затримки завантаження під час холодного старту. Уніфікована система підключення облікових записів тепер дозволяє асистенту виявляти, перевіряти та запитувати дозволи для вторинних робочих облікових записів, не плутаючи їх з особистими обліковими записами та не намагаючись використовувати автоматизацію браузера на сторінках входу. Зв'язок із бекендами OpenRouter та Mistral захищено від послідовних відхилень системних повідомлень та збоїв висхідних хостів. Векторні вбудовування на пристрої попередньо обчислюються для всіх 384 дій інструментів для миттєвого виявлення інструментів під час холодного старту.

Показати деталі

Нові функції

  • Загальне: Інструмент централізованого підключення облікових записів: Додає account_connections, що дозволяє асистенту виявляти, перевіряти, повторно авторизовувати та відключати сторонні облікові записи (Google Workspace, Microsoft 365, GitHub, Notion, Linear, Slack) із детальною перевіркою дозволів та суворим захистом від виведення секретних даних.
  • Загальне: Посилена ізоляція ідентичності для кількох облікових записів: Усуває неоднозначність кількох облікових записів у межах одного провайдера (наприклад, [email protected] проти [email protected]), застосовує складені ключі очікування OAuth для запобігання колізіям паралельного очікування інструментів та відхиляє неавторизоване перенаправлення облікових записів.

Покращення

  • Загальне: Нульова затримка виявлення інструментів на пристрої: Попередньо обчислені вбудовування початкового завантаження для всіх можливостей інструментів забезпечують миттєве семантичне виявлення інструментів під час холодного старту без необхідності прогріву моделі ONNX або стрибків навантаження на CPU.
  • Загальне: Багатомовна семантична маршрутизація завдань: Високоточна маршрутизація за архетипами з використанням вбудовувань multilingual-e5 на пристрої для 100+ мов та успадтуванням контексту в кілька ходів для коротких запитів.
  • Десктоп: Удосконалене розташування та керування вікнами: Інтегроване керування вікнами безпосередньо в бічній панелі з підтримкою плавання, закріплення та роздільного стикування.

Виправлення помилок

  • Загальне: Обробка запитів OpenRouter / Io Net Mistral: Виправлено проблему послідовного відхилення системних повідомлень на бекендах Mistral та vLLM, видалено несумісні маркери cache_control та додано автоматичне перемикання на резервний висхідний хост у разі помилок HTTP 400 від провайдера.
  • Загальне: Закриття запиту секретної фрази Private Sync: Введення секретної фрази приватної синхронізації тепер негайно знімає обмеження без необхідності перезавантаження програми.
  • macOS: Google OAuth у Safari Native App: Виправлено маршрутизацію зворотного виклику OAuth, щоб вхід через Google завершувався коректно у Safari без переходу на невідомі сторінки помилок.

Version 0.9.78328 серпня 2026 р.

Введення тексту на мобільних пристроях тепер починає новий рядок при натисканні клавіші Return на віртуальній клавіатурі, онбординг для безплатного тарифу більше ніколи не блокується проблемами створення ключів на рівні джерела, біометрична аутентифікація підписок у застосунку повністю стабілізована, а керування вікнами десктопу інтегровано в бічну панель. Натискання клавіші Return на віртуальній клавіатурі вашого iPhone або iPad тепер вставляє новий абзац для багатоабзацних запитів, тоді як надсилання здійснюється натисканням кнопки Send (або Cmd+Return у разі використання апаратної клавіатури). Надання ключів для безплатного тарифу тепер підтримує автоматичні багатошарові резервні варіанти, тож нові користувачі можуть розпочати спілкування негайно. Мови з відкритими вагами та багатомовні міркувальні моделі тепер захищені від циклів дегенерації «токенового салату», а діагностична звітність для Windows desktop містить повне відстеження номери збірки.

Показати деталі

Покращення

  • Мобільні: Клавіша Return на віртуальних клавіатурах вставляє новий рядок: Натискання клавіші Return на iOS або мобільній віртуальній клавіатурі тепер вставляє новий рядок ( ) для зручного створення багатоабзацних запитів. Використовуйте виділену кнопку Send або Cmd+Return / Ctrl+Return (при використанні підключеної апаратної клавіатури) для надсилання.
  • Загальні: Стійкий онбординг та надання ключів для безплатного тарифу: Початок роботи з безплатними моделями тепер автоматично перемикається на пули серверних ключів високої доступності, якщо створення ключів на рівні джерела зазнає затримок або перебоїв у роботі служби, що забезпечує безперебійний онбординг.
  • iOS: Біометрична стабільність покупок у застосунку та підписок: Діалогові вікна покупок, відновлення та керування підписками StoreKit тепер надають достатньо часу для підтвердження за допомогою Face ID, Touch ID і пароля Apple ID без передчасного тайм-ауту мосту.
  • Десктоп: Елементи керування розташуванням вікон на бічній панелі: Елементи керування плаванням, закріпленням (завжди поверх інших вікон), згортанням і стикуванням тепер доступні безпосередньо в заголовку накладання на всіх десктопних платформах.
  • Загальні: Захист від дегенерації токенів міркувальних моделей: Перехоплює та відновлює стан після краху ентропії з кількома скриптами в міркувальних моделях з відкритими вагами (GLM, DeepSeek, Qwen), запобігаючи циклів словникового запасу та ізолюючи криптографічні міркування між різними провайдерами.
  • Windows: Звітування номера збірки у тікетах підтримки: Діагностичні тікети підтримки, надіслані зі збірок Windows Tauri desktop, тепер точно повідомляють номер збірки оболонки.

Version 0.9.78227 серпня 2026 р.

Моделі, які посеред розмови перетворювалися на нерозбірливу тарабарщину, і перемикання на іншу модель без попередження виявилися однією і тією ж проблемою — і обидві вони вирішені. Коли запит досягав ліміту запитів (rate limit), Caiioo мовчки перемикав вас на іншу модель і передавав їй внутрішні міркування попередньої моделі, які є беззмістовними для будь-кого іншого. Тепер ліміт запитів для обраної вами моделі повідомляється як проблема з боку провайдера, якою він і є. Окремо, у разі скасування підключення облікового запису, тепер з'являється запит на повторне підключення замість нескінченних і мовчазних спроб повтору.

Показати деталі

Поліпшення

  • Загальне: Ліміт запитів для обраної вами моделі повідомляється, а не обходиться мовчки: Коли обрана вами модель досягає ліміту запитів, перевантажена або недоступна, Caiioo тепер повідомляє вам, яка саме модель і що сталося, замість того щоб мовчки перемикати вас на безкоштовну. Автоматичне перемикання все ще рятує вас, якщо модель обирав сам Caiioo.
  • Загальне: Спільна сторінка показує, що вона завантажується: Опублікована розмова тепер показує індикатор завантаження, доки не з'явиться справжній інтерфейс, і чітко заявляє про це, якщо завантаження не вдалося. Раніше вона відображала спрощену заміну, яка могла залишатися на екрані нескінченно довго, не відрізняючись від готової сторінки.
  • Загальне: Менше дублікатів у меню навичок: Навички, які існують двічі під різними внутрішніми назвами, тепер відображаються один раз. Все залишається доступним, і будь-яка навички, якою ви користувалися, продовжує працювати.

Виправлення помилок

  • Загальне: Моделі більше не деградують у нечитабельний вихідний текст: Моделі, на яку перемикалися посеред розмови, передавалися дані міркувань попередньої моделі. Оскільки ці дані специфічні для моделі, яка їх створила, заміна могла перетворитися на незрозумілий текст — у тому числі всередині викликів інструментів (tool calls), що робило її нездатною до відновлення. Засоби захисту існували лише для двох сімейств моделей і не поширювалися на всі інші, тому це з'явилося одразу в багатьох моделях.
  • Загальне: Скасоване підключення облікового запису просить виконати повторне підключення: Когда провайдер остаточно відхиляє збережений вхід, Caiioo тепер фіксує це і пропонує вам підключитися знову. Раніше він нескінченно повторював спроби використання непрацюючих облікових даних кожні кілька секунд, так і не повідомивши про наявність проблеми.
  • Загальне: Ліміт запитів провайдера більше не звинувачує ваш API-ключ: Ліміт запитів або перевантаження провайдера повідомлялися як проблема з вашим ключем, керованим Caiioo, і вимагали ввести власний. Тепер зазначаються назва моделі та фактична причина.
  • Загальне: Опубліковані сторінки більше не містять внутрішній ідентифікатор вашої розмови: Спільні сторінки містили ідентифікатор розмови на вашому власному пристрої. Він не виконував жодних функцій на сторінці та був видалений.
  • Загальне: Діаграми в документах завершують рендеринг: Діаграма, написана в документі, поки її рендерер усе ще завантажувався, могла відображати помилку синтаксичного аналізу для тексту, який відтоді було виправлено. Мітки діаграм, що містять дужки або розділові знаки, тепер також генеруються правильно.
  • iOS: Фонова синхронізація більше не створює ризику перерваного ходу: Фонова робота з вебпереглядачем програми тепер виконується правильно, а фонове завдання більше не може бути завершене двічі.

Version 0.9.781August 27, 2026

Опублікована розмова тепер виглядає як сам Caiioo — справжній інтерфейс, а не спрощена стенограма — із вибраною вами назвою, встановленим терміном дії та одним екраном, де перелічено все, що ви опублікували. У десктопних додатках асистент також може бачити й відкривати документ, над яким ви працюєте, а також знаходити документи з попередніх розмов. Варто знати про дві зміни: кроки інструментів тепер повідомляють про свій справжній результат, а редагування розділу документа вимагає тексту для заміни.

Показати деталі

Нові функції

  • Загальне: Опубліковані розмови виглядають як Caiioo: Спільна сторінка тепер відображається в реальному інтерфейсі Caiioo — із таким самим макетом повідомлень, ланцюжком інструментів, бейджем моделі та форматуванням, які ви бачите в додатку. Попередні перегляди посилань та браузери з вимкненим JavaScript усе одно отримують чисту, зручну для читання сторінку.
  • Загальне: Виберіть спосіб публікації розмови: Публікація відкриває діалогове вікно, де ви встановлюєте публічну назву, вибираєте, як довго сторінка залишатиметься активною (зокрема до моменту її видалення), і вирішуєте, чи можуть пошукові системи індексувати її. Індексація пошуковими системами вимкнена за замовчуванням, тому посилання, яке ви надсилаєте трьом людям, не стане результатом пошуку.
  • Загальне: Одна публічна сторінка на одну розмову: Повторна публікація тієї самої розмови оновлює сторінку, якою ви вже поділилися, тож посилання, яке ви надіслали людям, продовжує працювати. Меню спільного доступу показує, коли розмову опубліковано, і пропонує її видалити.
  • Загальне: Спільні сторінки: Новий екран «Налаштування» містить перелік усього, що ви опублікували (що це таке, коли закінчується термін дії), і дозволяє видалити будь-який елемент на місці.
  • Десктоп: Асистент може бачити й відкривати документ, над яким ви працюєте: Десктопні додатки тепер повідомляють асистенту, що зображено на екрані, дозволяють йому відкривати відкриту дошку (slate) та знаходити дошки з попередніх розмов за назвою або пошуковим запитом.

Покращення

  • Загальне: Кроки інструментів повідомляють про свій справжній результат: Інструмент, який повідомляє про збій у власній відповіді, тепер відображається як невдалиний. Деякі кроки, які раніше здавалися успішними, тепер відображатимуться як невдалині як у минулих розмовах, так і в нових.
  • Загальне: Редагування розділу документа вимагає тексту для заміни: Редагування розділу або діапазону рядків без надання тексту для заміни тепер відхиляється, а не приймається. Очищення розділу шляхом вилучення тексту більше не підтримується — використовуйте пошук і заміну для видалення вмісту.
  • Загальне: Довгі виконання агентів зупиняються й пояснюють причину: Коли кожен виклик інструменту завершувався збоєм протягом двадцяти ітерацій поспіль, виконання тепер завершується з поясненням замість продовження до досягнення ліміту кроків.
  • Десктоп: Вхід у систему поновлюється до закінчення терміну його дії: Десктопні додатки заздалегідь оновлюють застарілий вхід, тому приватне реле залишається підключеним.

Виправлення помилок

  • Загальне: Прострочений сеанс пропонує увійти в систему: Коли термін дії сеансу повністю закінчився, додаток тепер пропонує увійти знову, а не залишає ваші пристрої неактивними та недоступними.
  • Загальне: Вибір фонової моделі залишається прив'язаним до її провайдера: Допоміжна модель, вибрана в одного провайдера, більше не надсилається іншому, що раніше викликало непередбачувані помилки «not a valid model ID».
  • Десктоп: Вхід через ChatGPT завершується успішно: Повторюваний цикл входу в систему та оновлення моделі більше не вичерпує спільний ліміт запитів.
  • Десктоп: Пам'ять гілки зберігається: Архівація та пошук у межах розмови тепер зберігаються, тому функція «пошук у цій гілці» повертає результати, а не порожню відповідь.

Version 0.9.78026 серпня 2026 р.

Опублікуйте розмову або планшет (slate) на приватній вебсторінці, якою можна ділитися, з видаленням базових даних інструментів та терміном дії, яким ви керуєте. Перетворіть будь-яку розмову або планшет на посилання, яке відображає ваші запити, послідовність інструментів, які використовував асистент, і його остаточні відповіді, але ніколи не показує вихідні вхідні дані інструментів, пошукові запити чи результати. Встановіть час життя посилання та відкликайте його в будь-який момент. Тепер ваші комп'ютери також можуть запускати розмови один одного, і ви вибираєте, яким календарям дозволено нагадувати вам.

Показати деталі

Нові функції

  • Загальні: Публікація розмови або планшета в інтернеті: Перетворіть будь-яку розмову або артефакт планшета на посилання, яким можна ділитися. Опублікована сторінка показує ваші запити, послідовність використаних асистентом інструментів і остаточні відповіді, але видаляє вихідні вхідні дані інструментів, пошукові запити та результати, тож нічого з того, що було завантажено за лаштунками, не розголошується. Виберіть, скільки часу посилання залишається активним, і відкликайте його в будь-який момент.
  • Загальні: Вибір календаря для надсилання нагадувань: У меню показу/приховування календарів у програмі Agenda виберіть, яким календарям дозволено надсилати нагадування (включно зі спільними календарями), щоб календар чоловіка/дружини або сімейний календар міг сповіщати вас, поки інші залишаються тихими. За замовчуванням нагадування надсилають лише ті календарі, якими ви володієте або які навмисно додали.

Покращення

  • Десктоп: Ваші комп'ютери можуть запускати розмови один одного: Розмова, надіслана з одного десктопа на інший, тепер запускається на комп'ютері-одержувачі, коли обидва пристрої перебувають в мережі та синхронізовані, що завершує ту саму кросплатформову передачу, яка вже доступна для вашого телефону та браузера. Раніше другий десктоп міг відображатися як "недоступний", навіть будучи повністю підключеним.

Виправлення помилок

  • Загальні: Нагадуваннями стають лише реальні події календаря: Блоки "вільно/зайнято" та безименні записи в спільних календарях більше не накопичуються як порожні нагадування "(без назви)".
  • Загальні: Завершення входу за допомогою ChatGPT: Вхід за допомогою ChatGPT міг застрягати в циклі, поки додаток оновлював список доступних моделей; тепер він нормально завершується на кожній платформі.

Версія 0.9.77826 серпня 2026 р.

Ваші збережені облікові дані зібрані в одному місці, а зміни на одному пристрої надійніше передаються на інші. Перейменовуйте підключені облікові записи, а якщо для провайдера збережено кілька облікових даних, вибирайте активні — прямо там, де ви обираєте своїх AI-провайдерів.

Показати деталі

Нові функції

  • Загальне: Керування обліковими даними провайдерів в одному місці: Перейменовуйте будь-який підключений обліковий запис, щоб «Робота» та «Особисте» було легко розрізнити, а якщо у вас збережено кілька облікових даних для провайдера, вибирайте активні на екрані «AI-провайдери», не відкриваючи сховище облікових даних.

Покращення

  • Загальне: Синхронізація між пристроями стала надійнішою: Розмови, заплановані завдання та ваші налаштування тепер надійніше синхронізуються між комп'ютерами та телефонами, тому зміни, зроблені на одному пристрої, швидше відображаються на інших.
  • Загальне: Короткочасний збій мережі під час запуску не вибиває із системи: Тимчасовий розрив з'єднання під час запуск додатку більше не повертає вас на екран входу.

Виправлення помилок

  • Загальне: Минулі події календаря більше не з'являються як нагадування: Події календаря, які вже завершилися, більше не накопичуються як нагадування і не надсилають сповіщення про зустрічі, що вже минули.
  • Загальне: Відключений обліковий запис залишається відключеним скрізь: Видалення підключеного облікового запису тепер зберігається на всіх пристроях, а не з'являється знову під час наступної синхронізації.
  • Загальне: Розмови синхронізуються між настільними комп'ютерами: Два настільні ПК, підключені до однієї приватної синхронізації, тепер надійно обмінюються розмовами.
  • Загальне: Налаштування терміну зберігання даних синхронізується між пристроями: Зміна терміну зберігання розмов на одному пристрої тепер поширюється на інші, а старі вкладення, видалені відповідно до налаштувань, залишаються видаленими скрізь.

Версія 0.9.77725 серпня 2026 р.

Відстежувані зміни належать документу, а розмову, яка триває на вашому телефоні, можна спостерігати звідки завгодно. Редагування та коментарі записуються безпосередньо у файл Word, тому вони відкриваються як відстежувані зміни у Word, витримують завантаження та повторне вивантаження, а також залишаються відокремленими, коли другий автор додає власні зміни. Почніть розмову на телефоні, і ваші інші пристрої зможуть стежити за нею в реальному часі разом із вибраною моделлю та режимом. Android повертається до списку ваших пристроїв.

Показати деталі

Нові функції

  • Android: Вхід за допомогою Apple (Sign in with Apple): Опція входу через Apple тепер працює на Android, тож обліковий запис, створений за допомогою Apple на iPhone чи Mac, входить усюди. (Раніше Android приховував цю опцію.)
  • Загальні: Приватна синхронізація входить до безплатного тарифного плану: Синхронізація між пристроями та все, що на ній побудовано, зокрема Private Constellation, більше не потребує платідної підписки.
  • Загальні: Додаток повідомляє, коли для constellation потрібна ваша кодова фраза (passphrase): Раніше пристрій без вашої кодової фрази Private Sync показував інші пристрої як доступні для вибору, після чого видавав помилку "пристрій недоступний". Засіб вибору пристроїв та налаштування тепер точно вказують, чого саме бракує та де це ввести.
  • Загальні: Відстежувані зміни зберігаються всередині вашого документа Word: Редагування та коментарі зберігаються у самому файлі .docx, а не поруч із ним, тому вони відкриваються як справжні відстежувані зміни у Word, повертаються неушкодженими після завантаження та повторного вивантаження, а також залишаються відокремленими, коли другий автор додає власні зміни. Документи зі старою формою розміщення поруч конвертуються під час відкриття скрізь, де конвертацію можна виконати точно.
  • Загальні: Ваші налаштування супроводжують розмову між пристроями: Модель, режим і налаштування ходів (turn), які ви вибрали, застосовуються скрізь, де фактично виконується розмова, зокрема на пристрої, який її не починав.
  • Загальні: ElevenLabs додає голос для діалогу в реальному часі: Виберіть v3 Conversational у налаштуваннях голосу для виразного мовлення з низькою затримкою більш ніж 70 мовами з оцінками вартості, що відображають його поточне ціноутворення з половинною ставкою.

Покращення

  • Загальні: Розмова тече в обидва боки між браузером і десктопом: Настільний комп'ютер тепер може надсилати ходи до розмови, яку хостити розширення браузера; підказки (prompts), введені на будь-якій стороні, миттєво з'являються на іншій; відповіді транслюються наживо з першого ходу; а кнопка «Зупинити» (Stop) працює на тому пристрої, на якому ви її натиснули.
  • Загальні: Прикріплені файли долають короткий шлях: Документ, прикріплений на одному пристрої, тепер надходить на пристрій, де запущено розмову, безпосередньо через вашу власну мережу, замість того щоб перевищувати час очікування (timeout) у хмарі, коли обидва пристрої перебувають вдома.
  • Загальні: Вебпошук — це один інструмент із трьома способами пошуку: Ранжовані веб-результати (Keenable) приєднуються до синтезованої штучним інтелектом відповіді та прямого пошуку Google у межах того самого інструменту пошуку, тож асистент вибирає один підхід для кожного запиту замість виконання двох пошуків паралельно.
  • Десктоп: Перемикач віддаленого доступу застосовується негайно: Увімкнення або вимкнення доступу локальної мережі (LAN) більше не вимагає перезапуску додатку.
  • Загальні: Стежте за розмовою, яку виконує інший пристрій: Розмова, розпочата на телефоні, тепер транслюється на інші ваші пристрої в реальному часі, замість того щоб з'являтися після завершення.
  • Розширення: Розширення браузера приєднується до ваших інших пристроїв: Воно може хостити розмову, на яку ви його спрямовуєте, і стежити за розмовою, яку виконує інший пристрій, під такою самою ідентичністю, що й решта ваших пристроїв.
  • Загальні: Синхронізовані редагування об'єднуються автоматично: Коли два пристрої роблять внесок у ту саму розмову, індикатор синхронізації пояснює, що їхні редагування об'єднуються, і зникає, щойно уніфікована розмова буде готова.

Безпека

  • Загальні: Пристрій виконує лише ті розмови, за які він відповідає: Робота, надіслана з одного з ваших пристроїв на інший, перевіряється на відповідність тому, що приймаючий пристрій фактично хостить, а налаштування, які передаються разом із нею, обмежуються тими, які дозволено змінювати для розмови.
  • Загальні: Вкладення завантажуються правильно незалежно від їх назви: Імена файлів екрануються перед збиранням завантаження, тож незвична назва не може вплинути на структуру запиту, який її переносить.

Виправлення помилок

  • Android: Верхня частина екрана знову належить додатку: Заголовок більше не рендериться під годинником і вирізом камери, усе вгорі є доступним для натискання, а повноноекранні діалогові вікна утримують свої кнопки закриття поза межами рядка стану.
  • Загальні: Ранжований вебпошук працює: Включений пошук Keenable давав збій для всіх; серверну частину тепер розгорнуто, налаштовано та налаштовано на самовідновлення.
  • Загальні: Ключі провайдерів зберігаються і залишаються збереженими: Ключ API, доданий у налаштуваннях (зокрема Unsloth), міг не зберігатися, тоді як екран налаштувань оновлювався в цикличному режимі.
  • Загальні: Два пристрої, що редагують одну розмову, більше не конфліктують: Робота над однією розмовою з двох пристроїв могла призвести до розгалуження (fork) — гілки "2/2", яку неможливо було перемкнути, — і в найгіршому випадку відповідь зникала з кожного пристрою після завершення синхронізації.
  • Загальні: Розмови, що містять діаграму або графік, відкриваються нормально: Відкриття розмови з діаграмою або графіком усередині могло замінити весь додаток екраном помилки, причому перезапуск не усував її — додаток знову відкривав той самий документ.
  • Загальні: Мітки діаграм з'являються: Блок-схеми та подібні діаграми креслили свої блоки та лінії зв'язку, але залишали текст поза ними.
  • Загальні: Асистент продовжує працювати над відкритим вами документом: Щойно документ змінювався з моменту останнього читання агентом, кожне подальше редагування, яке він намагався здійснити, відхилялося, і він не міг відновитися — тож він неодноразово повідомляв, що не може зберегти його. Тепер він повторно читає поточний документ і працює з ним, а також чітко говорить про те, що сталося, коли редагування не вдається об'єднати з вашими.
  • Загальні: Ваш вхід витримує роботу в готельній або офісній мережі: Captive-портал або корпоративний проксі-сервер, який відповідає від імені мережі, сприймався як відмова служби у вході, що завершувало сеанс — на готельному Wi-Fi приблизно за тридцять секунд. Тепер лише справжня відмова завершує сеанс.
  • Загальні: Завантажені документи зберігають свої акценти, символи та емодзі: Документ, що містив будь-що за межами звичайної англійської мови, завантажувався як нечитабельні символи.
  • Розширення: Редагування документа в браузері залишає його документом: Збереження змін у slate могло перезаписати його звичайним текстом, хоча він усе ще відображався як документ — у Chrome, Edge та Safari це була єдина поведінка.
  • Загальні: Асистент не може пошкодити файл Word, який він редагує: Захист, який забороняє агенту записувати текст у бінарний документ, був неактивним для файлів .docx, доступ до яких здійснювався через робочу область (workspace), і взагалі не охоплював два способи його запису.
  • Загальні: Документ зберігає своє форматування незалежно від того, звідки він походить: Вкладення, що надходили з різних місць, зберігалися по-різному, тому той самий документ міг проходити повний цикл краще чи гірше залежно від свого походження.
  • Загальні: Документ Word, створений асистентом, відкривається зі своїм форматуванням: Документ, написаний із власного тексту асистента, відкривався в редакторі як єдиний нерозривний блок із позначками форматування, що відображалися як буквальні символи, хоча завантажувався він правильно.
  • Загальні: Завантажений документ читається як завершений текст: Експорт документа з відстежуваними змінами в Markdown або RTF раніше включав закреслений текст так, ніби він був частиною документа.
  • Загальні: Відстежувані редагування Word зберігають свій макет і форматування: Завантаження документа з відстежуваними редагуваннями могло змістити табуляції та пронумеровані пункти, втратити жирне форматування чи знаки буквального виділення, а також змінити позначки на кшталт 1.10. Експортований документ тепер зберігає ці деталі, залишаючи редагування нативними для Word.
  • Загальні: Документи Word з'являються в Slate та коректно відкриваються з файлового менеджера (File Manager): Завантажені та відредаговані штучним інтелектом документи Word були приховані від засобу вибору документів Slate, а відкриття такого документа з файлового менеджера на телефоні могло використовувати вікно у стилі браузера замість редактора додатку.
  • Десктоп: Копії документів Word містять поточні відстежувані зміни: Копіювання відредагованого документа Word із робочої області могло записати недоторкане завантаження у цільову папку. Тепер копія реконструює поточний документ і залишає неотримані імпорти неушкодженими байт у байт.
  • Загальні: Текст, який ви читаєте, залишається на місці під час завершення відповіді: Жива відповідь або розгорнутий результат інструменту могли зникнути або стрибнути, коли потокове передавання досягало фінального стану, попри те, що вміст повертався за мить. Тепер та сама поверхня для читання залишається на місці до завершення.
  • Android: Android повертається до списку ваших пристроїв: Android не міг відкрити захищене з'єднання, яке використовують ваші пристрої для зв'язку один з одним, тому він був відсутній у списку пристроїв усюди інде.
  • Загальні: Вибір файлу чи фотографії підтримує вашу розмову активною: На Android відкриття засобу вибору файлів або фотографій інтерпретувалося як відкладання телефону, що передавало запущену розмову іншому пристрою посеред відповіді; а на iOS збереження документа тепер дає час вибрати назву та місце призначення замість того, щоб здаватися за п'ятнадцять секунд.
  • Загальні: Комп'ютер реєструється на інших ваших пристроях і залишається зареєстрованим: Реєстрація робилася один раз під час запуску, до завершення входу в систему, а сеанси, збережені старими версіями, могли пережити свій справжній пароль входу без його поновлення. Реєстрація тепер чекає на вхід у систему, і кожен сеанс використовує фактичну дату закінчення терміну дії пароля.
  • Загальні: Завершена відповідь негайно надходить на інші ваші пристрої: На комп'ютерах завершена відповідь чекала на наступну заплановану перевірку — яка розтягується на хвилини, коли мало що змінюється — перед пересиланням.
  • Загальні: Комп'ютер, який відстає, запитує пристрій, що виконує розмову: Раніше він міг лише чекати на хмарне сховище, а щойно його записи починали виглядати актуальними, він узагалі припиняв спроби.
  • Загальні: Об'єднана розмова читається однаково на кожному пристрої: Коли два пристрої додали інформацію до розмови, комбінований результат міг бути впорядкований по-різному на кожному з них, через що одні й ті самі повідомлення читалися як дві різні розмови.
  • Загальні: Зміни передаються між пристроями без очікування підштовхування: Хід, завершений на вашому телефоні, міг залишатися там, доки ви не перенесли додаток у фоновий режим, а цикл синхронізації, якому доводилося чекати своєї черги, міг відкинути зміну, що його започаткувала. Синхронізація також витрачає значно менше часу на повторну перевірку того, що не змінилося, тому вона перестає повідомляти про те, що зайнята, коли це не так.

Версія 0.9.77622 серпня 2026 р.

Ваш телефон завершує розпочате. Заблокуйте свій iPhone посеред думки, і розмова все одно дійде до інших ваших пристроїв — тепер додаток використовує момент переходу в режим сну, щоб надіслати те, що він утримує, і підхоплює залишки наступного разу, коли ви його відкриєте. Ваші пристрої також повідомляють один одному, що вони передають, тож коли один із них випереджає інші, ви можете побачити це одразу, а не дізнаватися про це через кілька годин.

Показати деталі

Виправлення помилок

  • Загальне: заблокований телефон усе ще надсилає вашу розмову: Зміни, зроблені безпосередньо перед блокуванням, могли залишатися на телефоні нескінченно довго, тоді як усе звітувалося як синхронізоване. Тепер додаток завершує надсилання в момент, який система надає під час блокування, і повторює спробу для всього залишкового під час наступного відкриття.
  • Загальне: пристрої повідомляють, що вони утримують: Тепер ваші пристрої повідомляють один одному, які розмови мають новіші версії (лише ідентифікатори, ніколи вміст), тому пристрій, що відстає, відображає це негайно, а не здається актуальним.
  • Загальне: зміни, зроблені під час синхронізації, більше не пропускаються: Зміна, що надходила з іншого пристрою під час уже запущеної синхронізації, могла бути пропущена та ніколи більше не підхоплюватися.

Версія 0.9.77522 серпня 2026 р.

Ваші пристрої завжди залишаються підключеними один до одного. Зв'язок між вашими пристроями — список пристроїв, продовження розмови на іншому пристрої та перенесення між пристроями — тепер самостійно оновлює свої облікові дані в момент потреби на кожній платформі. Жодних більше ситуацій, коли пристрої відображаються як офлайн до перезапуску програми.

Показати деталі

Виправлення помилок

  • Загальне: Підключення пристроїв самостійно оновлюють облікові дані: Зв'язок між вашими пристроями покладався на пропуск для входу терміном дії 7 днів, який оновлювався лише під час перезапуску програми. Пристрій міг показувати супутні пристрої як офлайн — і віддалені розмови могли бути недоступними — до наступного перезапуску. Тепер кожна функція для роботи між пристроями оновлює сам пропуск у момент використання на iPhone, Android, Mac, Windows, Linux та в розширенні для браузера.

Version 0.9.774August 22, 2026

A conversation is one conversation, on every device. Розпочніть чергу на своєму телефоні проти середовища виконання вашого Mac, і все тримається: підказка та фото залишаються на місці, відповідь транслюється і залишається після завершення, повторні запуски та втручання в середину виконання досягають пристрою, який виконує роботу, а повторне відкриття пристрою, який спав усю чергу, наздоганяє його з хоста приблизно за секунду. Документи, які ШІ редагує в Slate, тепер залишаються відредагованими — відкритий редактор об'єднується навколо них, а не поверх них, — і ваш Mac тепер може ділитися своїм екраном і робочим столом з агентом, встановивши Computer Use з Community Hub.

Показати деталі

Нові функції

  • Common: Local folder access for conversations: Надайте розмові доступ до папок на вашому комп'ютері з редактора, керуйте наданими папками в Налаштуваннях, і дозвіл зберігається між чергами та перезапусками.
  • Common: Interject and stop from any device: Поки розмова виконується на іншому з ваших пристроїв, ваше втручання або Зупинка досягають пристрою, що виконує роботу — ті самі елементи керування, що й для локального запуску.
  • Common: Reopening a device catches up instantly: Телефон або ноутбук, який був закритий під час виконання розмови в іншому місці, тепер запитує у хоста поточний стан розмови в момент його повторного відкриття, замість того, щоб чекати на циклічний обмін даними сховища.
  • macOS: Computer Use is discoverable: Запит на керування робочим столом або знімок екрана робочого столу тепер вказує безпосередньо на пакет Computer Use у Community Hub (рівень тестувальника), замість того, щоб повідомляти про відсутність такого інструменту.

Покращення

  • Common: Changes sync the moment they happen: Повторне підключення облікового запису провайдера, додавання сервера MCP, тегування файлу, редагування нагадування та десятки інших змін тепер ініціюють синхронізацію протягом секунд на кожній платформі, замість очікування наступного запланованого циклу.
  • Common: Reconnected sign-ins reach every device: Відключення та повторне підключення входу провайдера (наприклад, Grok) на одному пристрої тепер поширюється на інші ваші пристрої — новіший вхід завжди має перевагу над старим відключенням в обох напрямках.
  • Common: Photos keep their thumbnails across devices: Фотографія, надіслана з іншого пристрою, відображається як картинка після прибуття, а її вміст у повному розмірі завантажується безпосередньо з пристрою, у якого вона є.

Виправлення помилок

  • Common: AI document edits can no longer be silently overwritten: Періодичне збереження відкритого редактора Slate могло відновити застарілий вміст поверх редагування, яке щойно написав ШІ. Кожне збереження тепер перевіряє, чи створено воно на основі поточного вмісту документа; збереження на основі застарілого вмісту відхиляється, новіший вміст залишається, а локальний текст редактора зберігається в історії версій.
  • Common: A streamed answer no longer vanishes at completion: На пристрої, який переглядає віддалену розмову, остання відповідь зберігалася лише після пізнішої синхронізації — тепер вона зберігається в момент завершення черги.
  • Common: Reruns respect the chosen device: Повторний запуск відповіді в розмові, що розміщувалася на іншому пристрої, натомість виконувався локально, створюючи дві розбіжні черги. Повторні запуски тепер виконуються на вибраному хості розмови.
  • Common: A document that cannot be retrieved stops the turn: Коли файл, прикріплений з іншого пристрою, не вдавалося завантажити, модель відповідала без нього. Черга тепер зупиняється з чітким повідомленням із зазначенням файлу замість відповіді з нічого.
  • Common: Deleted items stay deleted — and deletions never carry secrets: Пристрій у режимі офлайн поза вікном історії видалення міг відроджувати видалені розмови, файли або облікові дані, а запис про видалення міг зберігати облікові дані, які він видалив. Видалення тепер вирішуються за причинно-следственністю (causality) і зберігаються без секретного матеріалу.
  • iOS: The file manager list scrolls immediately: Перетягування списку файлів вимагало спочатку торкнутися прапорця в деяких документах. Тепер він прокручується при першому дотику.
  • Common: A spreadsheet-style table no longer changes a document's type: Звичайна таблиця Markdown могла змусити документ представляти себе як електронну таблицю, змінюючи вказівки, що відображаються поруч із ним.

Версія 0.9.77320 серпня 2026 р.

Ключі кожного профілю залишаються лише його власними, а безплатні моделі відновлюються замість того, щоб здаватися. Вхід на спільному пристрої більше ніколи не передасть з'єднання, ключі чи додатки одного профілю іншому. Облікові дані, збережені на одному пристрої, тепер доступні й на інших ваших пристроях, пусте поле більше не може стерти реальний ключ деінде, а перевантажена безплатна модель тепер чітко повідомляє, що сталося.

Показати деталі

Покращення

  • Загальне: Облікові дані синхронізуються між вашими пристроями, а пусте поле нічого не стирає: API-ключі, дані для входу та збережені акаунти провайдерів переносяться між вашими пристроями за допомогою власної зашифрованої синхронізації. Пристрій, який не має ключа, більше ніколи не зможе видалити цей ключ з інших ваших пристроїв — зокрема й записи у списку акаунтів провайдерів, які ще не містять секрету. Вихід із системи на одному пристрої більше не вимикає вбудований ключ Caiioo на інших.

Безпека

  • Загальне: Вхід у систему більше ніколи не переносить дані іншого профілю: На пристрої з профілем, що містить збережені з'єднання, API-ключі, додатки чи розмови, вхід під іншим акаунтом міг передати все це новому профілю. Тепер під час входу створюється новий профіль, якщо тільки існуючий однозначно не належить цьому користувачеві; а міграції даних під час запуску переносять дані лише тоді, коли їхній власник є однозначним — інакше дані залишаються на місці й залишаються недоступними ні для кого іншого.

Виправлення помилок

  • Загальне: Зайнята безплатна модель пояснює причину, а резервний варіант залишається готовим: Коли сервери безплатної моделі були перевантажені, перше повідомлення могло завершуватися оманливим текстом про налаштування конфіденційності. Тепер справжня причина називається чітко разом із інструкціями щодо подальших дій, а автоматичне перемикання на працюючу безплатну модель залишається активним для користувачів ключа акаунта Caiioo — зокрема й після натискання кнопки «Використовувати акаунт Caiioo», яка раніше вимикала цей захист.

Версія 0.9.77219 серпня 2026 р.

Poe з'являється для кожного платкового тарифу. Один API-ключ Poe відкриває доступ до моделей від Anthropic, Google, OpenAI, xAI та Meta з оплатою балами вашої підписки на Poe — ваш баланс балів та витрати на кожну розмову відображаються в додатку. Ключі Google AI нового формату також працюють.

Показати деталі

Нові функції

  • Загальне: Poe приєднується до вибору провайдерів на платних тарифах: Вибирайте Poe як провайдер моделей за допомогою одного API-ключа Poe. Витрати відображаються в балах Poe та в доларах, а засіб вибору моделей містить медалі бенчмарків для каталогу Poe.

Виправлення помилок

  • Загальне: Приймаються нові ключі Google AI: Ключ, створений у Google AI Studio нещодавно — той, що починається з «AQ.» — відхилявся як недійсний під час вставлення. Тепер перевірку проходять як поточні, так і старі формати ключів.
  • Загальне: Витрати Poe враховують кожен запит один раз: Відстеження вартості розмови могло зараховувати один запит кілька разів, коли допоміжні функції працювали паралельно, а також могло нараховувати вартість запиту на його попередника. Тепер кожен запит враховується рівно один раз.
  • Загальне: Моделі Poe відображають свої медалі бенчмарків: Медалі рівня та показники інтелекту в засобі вибору моделей не відображалися для моделей Poe.
  • Загальне: Налаштування мислення Poe залишаються в межах підтримки моделі: Рівень мислення, який модель Poe не пропонує, все одно надсилався, через що весь запит відхилявся. Натомість тепер залишається власний стандартний параметр моделі.
  • Загальне: Перемикання на Poe одразу заповнює список моделей: Випадаючий список моделей міг залишатися порожнім після перемикання провайдерів, не даючи змоги вибрати модель.
  • Загальне: Перша розмова нового облікового запису починається без збоїв: Для абсолютно нового користувача на безкоштовних моделях перше ж повідомлення могло завершитися помилкою з незрозумілим повідомленням від провайдера моделі, яке вказувало на хибне виправлення, тоді як інтерактивний тур залишав своє підсвічування поверх помилки не на тому місці. Тепер налаштування перевіряє включений ключ перед першим повідомленням, помилка (як у банері, так і в розмові) пояснює, що робити насправді, а тур відступає, доки помилку не буде закрито.
  • Загальне: Дозволи інструментів підлаштовуються під вузьку панель: На вузькій бічній панелі кнопки затвердження інструментів могли виходити за межі екрана по горизонталі або ховати основну дію за межами видикремленої області, вибори режиму дозволів стискалися в нечитабельні стовпці, а довга назва інструменту могла відсунути кнопку «Відкликати» поза зону досяжності. Тепер усі три елементи коректно розміщуються на ширині екранів телефонів та бічних панелей.

Version 0.9.77119 серпня 2026 р.

Використовуйте власний ключ Anthropic на будь-якому платному тарифі. Виберіть Anthropic у списку провайдерів і вставте API key, або увійдіть за допомогою свого облікового запису Claude, і API key буде створено для вас. Крім того: стрімінгова відповідь утримує свою позицію під час роботи інструментів, перемикання профілів тепер працює стабільно, а кнопка «Зупинити» доходить до пристрою, який виконує роботу.

Показати деталі

Нові функції

  • Загальне: Anthropic приєднується до вибору провайдерів на платних тарифах: Вибирайте Anthropic як провайдера моделей і використовуйте власний API key разом з іншими провайдерами за принципом BYOK.
  • Загальне: Створення Anthropic API key зі свого облікового запису Claude: Увійдіть за допомогою свого облікового запису Claude, і для вас буде створено API key — підтвердьте доступ у браузері, вставте код, показаний на сторінці зворотного виклику, і ключ збережеться. Оплата за ключ списується з вашого облікового запису Anthropic Console, а сам вхід у Claude не зберігається.

Виправлення помилок

  • Загальне: Перемикання профілів тепер працює стабільно: Вибір іншого профілю міг призвести до перемикання з подальшим поверненням назад за момент, а дані підписки попереднього облікового запису могли на короткий час з'явитися в новому вибраному профілі. Фонове оновлення облікового запису більше не переміщує вас між профілями і ніколи не записує дані в профіль, який йому не належить.
  • Загальне: Стрімінгова відповідь утримує свою позицію: Під час відповіді з кількома викликами інструментів текст, який уже з'явився, міг зникнути у згорнутому розділі «Працюю» щоразу, коли запускався новий інструмент, перетягуючи вашу позицію читання вгору. Щойно щось з'являється під цим розділом, воно залишається там до завершення відповіді.
  • Загальне: Виділені імена коректно читаються з увімкненим Pseudonymizer: Ім'я, яке модель написала курсивом або жирним шрифтом за допомогою підкреслень, могло з'явитися на екрані у вигляді замінника замість справжнього імені, а ім'я, написане таким чином у результаті роботи інструмента, могло прослизнути повз маскування на шляху до моделі. Знаки виділення тепер вважаються пунктуацією в обох напрямках.
  • Загальне: Імена в лапках розпізнаються Pseudonymizer: Ім'я всередині лапок в інструкції — з проханням написати код, який його використовує, або з проханням його повторити — могло передаватися моделі без маскування, хоча те саме ім'я розпізнавалося у звичайних реченнях. Значення в лапках тепер проходять додаткову ретельну перевірку перед будь-яким надсиланням.
  • Загальне: Сьогоднішня дата залишається незмінною з увімкненим Pseudonymizer: Дата, що надається вбудованими навичками, могла розглядатися як персональні дані та замінюватися на замінник, через що запит на планування міг починатися з неправдивого дня. Дати, які додаток надає самостійно, є винятком; написані вами дати залишаються захищеними.
  • Загальне: Ваша власна розмова відновлюється одразу після переривання: Після перерваної відповіді той самий пристрій міг відмовлятися продовжувати цю розмову протягом півтори хвилини із загальним повідомленням про повторну спробу. Пристрій ніколи не блокується для власної розмови, а коли розмова дійсно поки не може розпочатися, повідомлення пояснює, що відбувається і скільки це триває.
  • Загальне: Кнопка «Зупинити» доходить до пристрою, який виконує роботу: Натискання кнопки «Зупинити» на телефоні могло прибрати там індикатор завантаження, тоді як комп'ютер, який фактично виконував розмову, продовжував працювати. Тепер команда «Зупинити» передається на пристрій, на якому виконується відповідь, і скасовує її там.
  • Загальне: Синхронізація через локальну мережу продовжує працювати безперебійно: Після циклу синхронізації через локальну мережу подальша синхронізація могла зупинятися на час до однієї хвилини. Тепер цикли передають керування без затримок.
  • iPhone та Android: Журнал налагодження виводить кожен рядок лише один раз: Журнал, що додається до запиту до служби підтримки, дублював кожен рядок двічі.

Version 0.9.77018 серпня 2026 р.

Тепер ваш телефон і комп'ютер працюють як єдиний пристрій. Виберіть, на якому пристрої виконується розмова, і решта ваших пристроїв побачать цей вибір приблизно за секунду. Розмови, які хостяться на вашому комп'ютері, транслюються в прямому ефірі на ваш телефон, досягають його навіть у разі слабкого мобільного зв'язку, де стабільне з'єднання не тримається, і підключаються наново самостійно щойно повертається ваша мережа. Введення тексту на телефоні залишається плавним, поки все це відбувається.

Показати деталі

Нові функції

  • Загальне: Гост розмови слідує за вами миттєво: Зміна пристрою, на якому виконується розмова, тепер передається на кожен пристрій приблизно за секунду в обох напрямках, зокрема під час написання відповіді. Перейменування пристрою передається таким же чином.
  • Загальне: Розмови працюють за слабкого мобільного зв'язку: Коли мережа може витримувати короткі запити, але не стабільне з'єднання — що часто трапляється в мережах LTE — застосунок тепер натомість передає той самий трафік розмови через звичайні вебзапити та непомітно повертається на швидкий шлях, коли це дозволяє мережа. Надсилання на ваш комп'ютер працює в будь-якому разі.

Покращення

  • Загальне: Пряма трансляція на ваш телефон передається легко: Перегляд розмови, що виконується на вашому комп'ютері, тепер транслює сам текст відповіді, а об'ємний вивід інструментів надходить один раз наприкінці, замість того щоб передаватися з кожним словом. Довгі ходи з великою кількістю інструментів плавно транслюються на телефон.
  • iPhone та Android: Введення тексту завжди на першому місці: Фонова синхронізація тепер чекає, до зупинки введення, і дотримується шанобливої дистанції між запусками, тому клавіатура залишається чуйною незалежно від того, що роблять інші ваші пристрої.
  • Загальне: Повторне підключення — це рефлекс: З'єднання відновлюється приблизно за секунду після розблокування телефона, перемикання мереж або повернення в застосунок — і продовжує спроби стільки, скільки потрібно, замість того щоб здаватися після кількох хвилин відсутності.
  • Загальне: Індикатор підключення говорить правду: Тікет пристрою та крапки присутності тепер відображають, чи може цей пристрій узагалі досягти інших зараз, стають бурштиновими щойно це перестає бути правдою, і називають машину, яка насправді є проблемою, коли повідомлення неможливо надіслати.

Виправлення помилок

  • Загальне: Розмова більше не стверджує, що ваш комп'ютер не в мережі, хоча він працює нормально: Повернення в застосунок після блокування або зміни мережі могло призвести до впевненості, що інший пристрій недоступний — індикатори зелені, повідомлення відхиляються — до перезапуску. З'єднання тепер повторно підтверджує себе при кожному поверненні, тож те, чому вірить застосунок, збігається з можливостями кабелю/мережі.
  • iPhone: Клавіатура більше не зависає хвилями: Спалахи фонової роботи — синхронізація та завеликий облік, що надходить із вашого комп'ютера — виконувалися в тому ж потоці, що й клавіатура. Облік тепер передається як легке сповіщення, а синхронізація поступається вашим пальцям.
  • Загальне: Повідомлення, надіслані одразу після розблокування, не втрачаються: Надсилання в перші секунди після розблокування могло бути відхилене, поки з'єднання ще відновлювалося. Застосунок тепер коротко очікує на з'єднання замість того, щоб скасовувати надсилання вашого повідомлення.
  • Загальне: Синхронізація пристроїв є стабільнішою між машинами: Синхронізація між вашими пристроями вирішує кілька ситуацій, коли дві машини могли мовчки не погоджуватися — щодо того, який пристрій виконує розмову, щодо перейменованого пристрою та щодо змін, зроблених під час трансляції відповіді — і виконує менше зайвої роботи в процесі.

Version 0.9.76917 серпня 2026 р.

Ваші пристрої встигають один за одним. Цикл синхронізації в режимі простоя тепер завершується приблизно за п'ять секунд, тому зміна, зроблена на одному пристрої, потрапляє на інші, поки ви ще дивитесь на них. Папки, які ви додаєте, готові до використання в розмові, з якої ви їх додали, прикріплені документи читаються одразу, а агент може запускати скрипти на сторінці в Safari.

Показати деталі

Покращення

  • Загальні: Пристрої встигають один за одним: Синхронізація тепер виконує значно менше зайвої роботи за цикл і тепер запитує у вашого хмарного сховища про зміни, замість того щоб щоразу перечитувати всю папку. Цикл простоя завершується приблизно за п'ять секунд, і економія часу зростає зі збільшенням розміру вашого облікового запису, а не зменшується.
  • macOS: Журнали там, де ви очікуєте їх знайти: Журнали програми тепер розташовані в Application Support разом з рештою її даних. Журнали, які вже були записані у старе розташування, все ще читаються, тому нічого з того, що ви зібрали, не втрачено.

Виправлення помилок

  • Загальні: Додана папка готова до використання одразу: Папка, додана з редактора, з Налаштувань або надана на запит агента, не ставала активною в розмові, з якої ви її додали, тому агент усе одно не міг отримати до неї доступ, поки ви не вибрали її знову. Усі три шляхи тепер активують її там, де ви її додали.
  • Загальні: Прикріплений документ читається одразу: Документ, назва якого закінчувалася не на .pdf, усе одно оброблявся як PDF, що означало кілька хвилин повторних спроб прочитати його як скановану сторінку перед тим, як здатися. Тепер те, чим є файл насправді, визначає, як він читається.
  • Загальні: Розмова, яку неможливо запустити на іншому пристрої, пояснює чому: Передача розмови на інший ваш пристрій вимагала повторної спроби незалежно від причини, зокрема й для таких випадків, які жодні повторні спроби не вирішили б — найчастіше це розмова, що стала занадто великою для відправлення. Тепер програма повідомляє, у чому річ.
  • Загальні: Клік по елементу, що відкриває нову сторінку, повертається одразу після її відкриття: Клік, який переводив агента на нову сторінку, чекав повного часу очікування (таймауту) перед звітуванням, незалежно від того, що сторінка вже встигла зробити. Тепер він помічає нову сторінку і повертається приблизно за секунду.
  • Safari: Агент може запускати скрипти на сторінці: Запуск скрипта був доступний у будь-якому іншому браузері, але не в Safari, де він не повідомляв нічого корисного. Тепер він проходить через той самий канал, який Safari вже використовує для інших дій агента на сторінці.
  • Загальні: Закриття банера з куки або згодою повідомляє про те, що сталося насправді: Агент звітував про успіх, не перевіряючи результату. Тепер він перевіряє, чи зник банер, і прямо говорить про це, якщо він усе ще заважає.
  • macOS: Список браузерів показує кожен браузер один раз і з актуальною активністю: Перезапущений Safari міг реєструватися заново щосекунди, заповнюючи список дубльованими записами для того самого браузера, а час «останньої активності» підключеного браузера записувався під час підключення і більше ніколи не оновлювався.
  • macOS: Розширення Safari відповідає програмі, з якою воно постачається: Розширення всередині програми для Mac могло відставати на версію від самої програми, оскільки під час збірки пакувалася та копія, яка була зібрана останньою, замість того щоб збирати її як частину релізу.

Version 0.9.76817 серпня 2026 р.

Увійдіть за допомогою облікового запису Grok і вибирайте з його моделей, переглядайте вартість розмови за тарифними ставками вашого власного провайдера та переходьте до браузера з будь-якого телефону. Пристрої в одній мережі продовжують обмінюватися даними безпосередньо через локальну мережу (LAN), а розмова, яку ви читаєте, залишається на місці, поки її пристрій наздоганяє синхронізацію.

Показати деталі

Виправлення помилок

  • Загальні: Вхід за допомогою облікового запису Grok здійснюється безпосередньо до xAI: Авторизований Grok проходив через проксі-сервер командного рядка, який відхиляв будь-якого клієнта, чию версію він не розпізнавав, повідомляючи про необхідність оновлення Grok CLI — при цьому жодного CLI для оновлення не існувало. Тепер і чат, і список моделей використовують звичайну кінцеву точку xAI, яка не має перевірки версій, тому тут ніщо не застаріє через чужий графік випусків.
  • Загальні: Вибір моделі містить моделі Grok: Селектор нескінченно обертався, після чого повідомляв про відсутність доступних моделей. Запит навіть не залишав додаток: проксі xAI відхиляє перевірку дозволів, яку браузер виконує перед відправкою, тому відповідь ніколи не надходила. Тепер для виявлення використовується кінцева точка, яка це дозволяє.
  • Загальні: Вартість розмови відображає провайдера, який її обслуговував: Вартість для ключів Anthropic, OpenAI, Google та xAI розраховувалася за опублікованими тарифами маркетплейсу, а не за тарифами самого провайдера. Тепер кожен маршрут тарифікується тим, хто фактично виконав запит, а у випадках, коли тариф встановити неможливо, цифра опускається, а не оцінюється приблизно.
  • Загальні: Розгортання Baseten завантажуються: Список розгортань повертався порожнім, оскільки Baseten відхиляє ту саму перевірку дозволів браузера. Тепер дані завантажуються там, де ця перевірка не застосовується.
  • macOS: Пристрої відображаються під власними іменами: Кожен пристрій відображався за своєю платформою («додаток macOS», «додаток iOS»), оскільки назва надходить запечатаною, а ключ для її відкриття знаходиться в іншому процесі, ніж список. Тепер список звертається до процесу, який володіє ключем.
  • Загальні: Розмова залишається на екрані, поки пристрій наздоганяє синхронізацію: Велике оновлення обрізається відповідно до можливостей мережі, і обрізане оновлення більше не сприймається так, ніби розмову було видалено, що раніше залишало відкриту розмову порожньою до перезапуску додатка.
  • Загальні: Пристрої синхронізуються через локальну мережу: Синхронізація між комп'ютерами в одній мережі спрямовувалася через інтернет, навіть коли настільний комп'ютер був доступний безпосередньо. Шлях через LAN відновлено: настільний комп'ютер записує дані безпосередньо в ту саму єдину копію вашої інформації, завдяки чому обидва маршрути завжди узгоджені.
  • Мобільні: Кнопка браузера відкриває браузер: Глобус у панелі створення повідомлення нічого не відкривав, коли агент не мав власних вкладок; тепер він відкриває порожню вкладку з фокусом на адресний рядок.
  • Загальні: Діалогові вікна показують свій останній рядок: Нижній колонтитул діалогового вікна перекривав останній рядок його вмісту.

Version 0.9.767August 14, 2026

Temporary conversations, a device list you can name and curate, and agents that run until the work is done. Mark a conversation temporary and it stays on the device you started it on — not learned from, not synced, not backed up. Your devices now appear under their own names and can be removed once you have retired them, and the model picker says what each model can do on the provider actually serving it. This release also brings security updates and more reliable, more efficient syncing between your devices.

Показати деталі

New Features

  • Common: Conversations you can keep off the record: Any conversation can be marked temporary from the title bar. It stays on the device you started it on — Caiioo will not learn from it, sync it, or back it up — and you delete it like any other conversation. Turning it back off tells you plainly that the whole conversation becomes remembered from that point, including the messages already in it, so you can decide to start a fresh one instead.
  • Common: Your devices have names, and you can remove them: The device list in Settings → Connectivity → Private Constellation now shows each machine's name rather than "iOS app" three times over, and every device except the one you are using has a Remove action. Removing a machine takes it out of the list and stops it being offered work, instead of only hiding it.
  • Common: A device keeps its identity across a reinstall: The list reflects the machines you own rather than every installation you have ever made. On Android this survives an uninstall; on iPhone it is kept in the keychain.
  • Common: The model picker says what each model can do on the provider serving it: The same model can behave differently depending on who serves it, so capabilities are now answered per provider rather than guessed from the model's name. Models that have not been measured yet say so and stay visible, so a release that shipped today is findable on the day it ships.
  • Android: The status bar follows your theme: The clock and battery could disappear into a light background. They now switch to suit whatever the app is showing, including when a change of accent colour is what flipped it.

Improvements

  • Common: Agents run until the work is done: A task now gets 100 steps instead of 60, and each helper agent you fan out to gets 25 of its own rather than 5 — ask for six helpers and you get six, each doing a whole job. What stops a run that is genuinely stuck is no longer the count: an agent that makes the same call, gets the same answer back, and produces nothing ten times over is stopped for making no progress, whatever budget it had left. Waiting on something slow — a build, a long job — is not that, and keeps running.
  • Common: The Self Checker scores answers again: The ⚖️ check had stopped proposing the concrete pass/fail checks it once wrote — a figure that must appear, a value that must not — and returned only its written assessment. It writes them again, and when a turn genuinely has nothing checkable it now says so rather than leaving the slot blank.
  • Common: The conversation header keeps its shape: The measurements beside a conversation's title used to wrap to a second line wherever they happened to run out of room, which moved as the title, language or font size changed. Identity is now always the first row and measurements always the last.

Security

  • Common: Approval is required wherever a tool asks for it: A tool requiring approval in a context with no way to prompt — which is how every sub-agent runs — was carried out instead of refused. In Cautious mode that meant sub-agents could act without asking. Refusing is now an explicit outcome.
  • Server: The local server always requires credentials: The local server treated "no agent currently running" as permission to accept local requests without credentials, and that is its state most of the day. It now accepts only credentials it issued for a run still in progress.
  • Common: The sandboxed shell runs without Caiioo's credentials: A shell command started by a tool received the credentials the app uses to talk to itself, which would have let it reach features you had not approved for that tool. They are kept out of its environment now.
  • Common: A patched image library: The component that shrinks large photos before attaching them is updated to a release fixing four reported vulnerabilities in its image decoder. It handles pictures from anywhere you attach them, so it is worth being current.
  • macOS: Computer Use handles out-of-range instructions safely: An out-of-range number in a Computer Use instruction could take the whole desktop app down. Values are bounded now, on both sides of the request.

Bug Fixes

  • Common: Helper agents finish their task: A helper agent sent off to do a piece of work would come back with "Iteration limit reached" having barely started. It was being told to wrap up and conclude on its very first step: the reminder to start winding down is meant to arrive near the end of a budget, and it was set to a fixed number that happened to equal a helper's entire allowance. Several helpers doing that in one request read as several of them failing. The reminder now scales to whatever budget an agent actually has, so it always lands near the end.
  • Common: More models carry a full benchmark ranking: Model rankings are built from published measurements, and a model missing a speed figure was dropped from the ranking entirely — taking its quality and price data with it, even though most models publish quality without speed. Those models now rank on what has actually been measured.
  • Common: Device syncing is more reliable and more efficient: Syncing between your devices does considerably less redundant work each cycle, and devices on the same network find each other's fast path more readily, so changes made on one device reach the others sooner.
  • Common: A conversation runs on the device you picked for it: Choosing where a conversation runs sends the work to that machine directly, whether you start it straight away or come back to it later. Previously the conversation could quietly fail to start on the device you chose — sometimes with your message simply disappearing — if another of your computers had been more recently started, or if the two devices had been idle long enough to need a fresh secure connection. A conversation whose device you have since retired now says so and offers to continue here, instead of asking you to open a device that no longer exists.
  • Common: Your device list loads, and each computer shows its own name: On a desktop the list could fail to load entirely, leaving you unable to see or choose any of your other devices. It now loads, and every machine shows the name you gave it when you set it up — including the one you are sitting at, which used to call itself "macOS app" while every other device knew it by name. A name you set in Settings still wins.
  • Common: Renaming a conversation updates it everywhere at once: A conversation renamed from its title bar kept the old name in the sidebar, and one renamed from the sidebar could leave the header behind — on iPhone and Android the two stayed out of step until the app was reopened. Both now go through the same path and agree immediately.
  • iPhone: The browser button can be tapped: It sat in the rounded corner of the screen, far enough into the curve to be hard to hit. It now sits clear of it.
  • Common: The browser button stays available in simple mode: Turning on the simplified layout removed the button that opens the agent's browser, and on Android it was left out of the "+" menu as well, leaving no way to reach it. It is treated as a capability now rather than decoration, so the simplified layout keeps it.
  • Common: Your location describes one place: When your position updated, a previously cached street or neighbourhood could stay attached to a new city, describing an address that does not exist. Only fields that belong to the current fix are used.
  • Common: A Pro trial includes the shared credit pool: Starting a trial unlocked the Pro features but not the credit that makes them work, so the first request could come back unauthorised. Trials now keep the shared pool.

Version 0.9.76613 серпня 2026 р.

Ваш телефон — це повноцінний шлях усередину. Почніть розмову на телефоні, і комп’ютер, на якому працює ваш агент, підхопить її миттєво, торкніться кнопки браузера, щоб відкрився справжній браузер, а поле для введення повідомлення залишається внизу екрана, поки ви друкуєте. Список ваших пристроїв оновлюється на ваших очах, тож обраний вами комп’ютер гарантовано не спить, а папка, якою ви ділитеся з однією розмовою, залишається в межах цієї розмови.

Показати деталі

Безпека

  • Сервер: Усунуто чотири прогалини в автентифікації: Перевірка релейного сервера та основного сервера виявила чотири місця, де ввійшов в систему обліковий запис міг отримати доступ до ресурсів іншого облікового запису, зокрема можливість перенаправляти вхідні повідомлення іншого акаунта. Усі чотири прогалини усунено та покрите тестами. Ми не маємо доказів того, що будь-якою з них скористалися.

Виправлення помилок

  • iPhone та Android: Поле для введення повідомлення залишається внизу екрана: У порожній розмові воно плавало посередині екрана, а в заповненій — опинялося нижче нижнього краю. Додаток підганяв свій розмір під власний вміст, а не під екран. Довге повідомлення, яке ви ще друкували, могло також розростатися доти, доки його власна кнопка надсилання не зникала з поля зору; тепер поле припиняє рости до того, як це станеться.
  • iPhone та Android: Кнопка браузера відкриває браузер: На iPhone вона відкривала спрощене вікно без адресного рядка та шляху назад, а на Android за нею взагалі нічого не було. Вона також розташовувалася під індикатором «додому» на iPhone, а на вузьких екранах узагальнювала зникала з рядка. Тепер вона відкриває вбудований у додаток браузер на обох телефонах, знаходиться вище індикатора «додому», а коли в рядку бракує місця, елементи керування, що не помістилися, переміщуються в меню «+», замість того щоб зникати.
  • Загальні: Розмова, розпочата на телефоні, доходить до пристрою, на якому працює ваш агент: Початок абсолютно нової розмови на телефоні, поки агент працює на іншому комп’ютері, міг призвести до відсутності результату — повідомлення залишало поле вводу, нічого не зберігалося і ні про що не повідомлялося. Ваші пристрої синхронізують розмови за кілька секунд після їх створення, тому розмова, створена мить тому, ще не надійшла, і інший комп’ютер не мав жодного уявлення про те, про що йдеться. Тепер телефон надсилає розмову разом із повідомленням.
  • Загальні: Список ваших пристроїв показує, які комп’ютери не сплять: Крапки доступності в налаштуваннях фіксували стан на момент відкриття панелі, тому пристрій, який перейшов у сплячий режим під час перегляду, все одно відображався як доступний. Тепер вони оновлюються на ваших очах, коректно відображають час між оновленнями, а короткочасна неможливість завантажити список більше не стирає пристрої, про які ви вже знали.
  • Загальні: Папка, якою ви ділитеся з однією розмовою, залишається в межах цієї розмови: Надання агенту доступу до папки задекларовано як таке, що застосовується лише до цієї розмови, а на практиці застосовувалося скрізь. Обмеження було прописане, але ніколи не перевірялося. Тепер воно дотримується там, де це важливо.
  • Загальні: Повзунок креативності діє для кожного провайдера: На шести провайдерах повзунок не давав жодного ефекту, оскільки значення тихо скидалося до стандартного одразу після того, як додаток навмисно його видалив. Супутня зміна запобігає ситуації, коли один відхилений запит вчить додаток хибному уявленню про модель і повторює це протягом решти сеансу.
  • Загальні: Нагадування та заплановані завдання стабілізуються після синхронізації: Елементи, створені на одному пристрої, могли завантажуватися знову під час кожної синхронізації, до нескінченності, щоразу звітуючи про успіх — трафік був настільки інтенсивним, що все решта починало працювати повільно. Рядки, що надходять з іншого пристрою, тепер записуються туди, де цей пристрій може їх бачити, що зупиняє цей цикл.

Version 0.9.765August 12, 2026

Mostly a repair release for the phones. We compared the iPhone and Android apps against each other feature by feature, and found the same mistake made in both directions: things Android was offering that could never work — a sign-in button with nothing behind it, a dictation model that failed on every attempt after a large download — and things Android was perfectly capable of that it was never allowed to do, including using your phone's own calendar and telling you when a long answer finished in the background. Both apps also stopped feeling "slippery": the screen no longer slides around under your thumb when the keyboard opens, and attaching a photo no longer risks closing the app. Separately, driving Caiioo from a browser over your private relay got considerably more reliable — generated images arrive now, and a sleeping relay no longer interrupts an answer in progress.

Показати деталі

New Features

  • Common: Settings reorganized into clearer categories — in your language: The settings panel's sections are regrouped into seven categories (Account, Connectivity, Data & Sync, Help, and more) and category names now translate in all 24 languages instead of rendering in English everywhere. The grouping is derived from the settings layout itself, so a section can no longer go missing from the category list. Settings search finds entries under the new names.
  • Common: Your devices have a name — the Private Constellation: Multi-device continuity now lives under Settings → Connectivity → Private Constellation, and the guides use the same name throughout. Which of your machines the agent runs on is a connectivity question, so it sits beside your other connection settings rather than with backups. Same encrypted, single-tenant machinery — now findable by searching "Constellation".
  • macOS: Press-to-talk dictation is built in — no companion app: System-wide dictation now ships inside the desktop app on macOS as it already did on Windows and Linux. Pro subscribers hold the hotkey anywhere and speak into whichever app has focus. The separate PrivateVoice download is retired.
  • Common: Your device list says how long each device has been quiet: When you pick which of your devices hosts a conversation, the ones that have gone to sleep now show how long ago they were last heard from — "3m", "2h", "1d" — with the freshest first, so it's obvious which machine is actually there to take the work. Devices that stay silent long enough drop off the list instead of accumulating forever, and a preferred device that can't be reached now says so instead of looking available.

Bug Fixes

  • Android: The app knows which version it is: The version shown in Settings read "dev" on every Android build ever released, and support tickets arrived carrying no version at all — which made it impossible to tell which build a report came from. The page asks for its build stamp with a request Android blocks for pages served from the app's own internal address, so it was never actually sent. The stamp is now handed to the page as it loads.

  • iPhone & Android: The screen stops sliding around under your thumb: The phone apps could feel "slippery" — the whole interface scrolling like a web page, the composer bouncing, and the keyboard shoving everything out of place. Four separate causes were doing this at once, on both platforms: the app was sized to a height that doesn't shrink when the keyboard opens, the page underneath it could scroll and rubber-band freely, and nothing made room for the keyboard at all. The shell now sizes itself to the space the app actually has, stays put, and both platforms resize properly when the keyboard appears.

  • iPhone & Android: Attaching a photo no longer risks closing the app: A picked or captured photo was decoded at full resolution before being attached — roughly 48 MB of memory for a 12-megapixel image, and more still when several were selected at once, which on a loaded phone could take the app down. Photos are now scaled down as they're read rather than after, which is invisible in the result: the size that was being discarded is larger than any model reads anyway.

  • Remote access: Generated images now arrive in a browser session: When driving Caiioo from a browser over your private relay, an image the agent generated could simply never appear — anything over about a megabyte was dropped in transit with no error on either side, and even smaller ones failed to load because the browser was asking the wrong place for them. Large attachments are now sent in pieces and reassembled, and images load over the encrypted tunnel.

  • Android: Calendar and notifications actually ask for permission: The app never requested either one — it only checked, found them missing, and told you to grant them in system Settings. Since nothing ever asked, they could never be granted the normal way, so every calendar request came back "access denied" and reminders and turn-finished notices never appeared at all. Both now prompt the first time they're needed, and editing an event asks for calendar write access rather than assuming read access covers it.

  • Android: Your phone's own calendar works with the agent: Even with permission granted, asking Caiioo to use the device calendar quietly fell back to Google Calendar, and the agent was told the device calendar needed a Mac or iPhone. The Android calendar is now a first-class source: it can be asked for by name, it's included when your day is assembled from every calendar you have, and it's described accurately to the model.

  • Android: Documents and code open again instead of reporting a failure: Opening a Slate document, code file, or drawing failed on Android — and worse, when the agent created one, the file was saved correctly but the agent was told the attempt had failed, so it often tried again. Slates now open, and the agent gets an accurate answer.

  • Android: The dictation model list no longer offers one that cannot run: A faster speech-to-text engine was listed on capable phones, downloaded several hundred megabytes, then failed on every attempt because its final step is unfinished. It's hidden until it works.

  • Android: "Continue with Apple" is no longer shown: The button appeared on the sign-in screen but could never complete, because the Android app has no Apple sign-in support behind it. Google and Microsoft sign-in are unaffected.

  • Android: Links open in a browser instead of taking over the app: Tapping an external link — in an answer, or "Manage Plan" — replaced the whole app with that page rather than opening a browser, and signing in to Google from there was rejected outright. Links now open properly outside the app.

  • iPhone & Android: You're told when a turn finishes in the background: A notice when a long answer finishes or fails while you're in another app was only ever sent on iPhone, even though Android has the same capability and the same problem.

  • Remote access: A sleeping relay no longer interrupts a running turn: The private relay treats going idle as ordinary housekeeping, but on waking it mistook that for one of your devices having dropped out — and responded by re-securing the connection, which knocked every connected device into a fresh handshake mid-answer. Waking is no longer confused with a device change, and the connection is only re-secured when the hosting device genuinely moves.

  • Common: Settings search finds what you type: A two-word search matched nothing unless a section happened to list that exact phrase — "ad blocker", "font size" and most other natural searches came back empty. Every word you type is now matched against a section's title, description and keywords, so search narrows as you type instead of falling off a cliff.

  • Common: Ad blocking sits under a Privacy heading: It was a loose card among your profile settings; it is a privacy control and now reads as one.

  • Common: Zero Data Retention now covers image inspection: With ZDR enforced, Caiioo already refused to send an image to a remote model for automatic captioning — but the agent's image-reading tool reached the same remote models by another route and asked no such question, so an image could leave the device when the agent chose to look at it. That route is now checked exactly like every other ZDR-governed path.

  • Common: Models that can see no longer ask another model to look: A vision-capable model was calling the image-reading fallback tool to describe pictures already in front of it — three times in one session — costing a turn and a second model's tokens each time, and sometimes failing with an attachment error. The fallback is now offered only to models that genuinely cannot see images.

  • Android: The app no longer draws under the status and navigation bars: On Android 15+ the edge-to-edge layout put content beneath the system bars, so the top of the conversation and the bottom controls could sit under them. The app now measures the real system insets and hands them to the web layer.

  • Common: The Self Checker no longer marks correct time-zone conversions wrong: The quality judge reviewed answers without knowing the conversation's date and time zone, so a calendar event correctly converted from another zone could be scored as a mismatch — twice, confidently. The judge now receives the same date/time-zone grounding the agent had.

Version 0.9.76412 серпня 2026 р.

Зручність і досконаленість для ери багатьох пристроїв: агент тепер може спостерігати за вашими тривалими командами та прокидатися самостійно після їх завершення, пошук файлів у великих проєктах прискорився з хвилин приблизно до однієї секунди, а кожен із ваших пристроїв тепер запам'ятовує власний зручний розмір тексту. Крім того, виправлено дві проблеми, через які запити падали повністю (виклики інструментів Gemini, Claude 5 через провайдерів-шлюзів), а також виправлено компонувальник, який нарешті підганяє розмір під ваш реальний вибір.

Показати деталі

Нові функції

  • Desktop: «Запусти й скажи, коли закінчиться» тепер працює: Запустіть збірку, тестовий набір або будь-яку тривалу команду у фоновому режимі, і агент прокинеться самостійно після завершення команди — разом зі статусом виходу та останніми рядками виводу — замість того, щоб вам доводилося питати «воно вже готове?». Працює разом із контролем живої трансляції з попереднього випуску.
  • Загальне: Кожен пристрій запам'ятовує власний розмір тексту: Масштаб відображення, налаштований для 27-дюймового монітора, не підходить для телефону. Розмір шрифту тепер зберігається для кожного пристрою окремо — ваш Mac, телефон і планшет зберігають власні налаштування — і водночас синхронізується через зашифровану резервну копію private-sync, тож відновлений пристрій повертається до свого власного розміру.

Виправлення помилок

  • Desktop: Пошук файлів у великих проєктах приблизно у 200 разів швидший: Широкий пошук раніше сканував згенеровані результати збірки (один реальний проєкт витрачав понад три хвилини на читання каталогу збірки об'ємом 2,3 ГБ) і міг виглядати завислим. Тепер пошук враховує кожен файл .gitignore у дереві (зокрема й вкладені), пропускає бінарні та занадто великі файли під час читання з видимим повідомленням замість того, щоб робити це мовчки, та звітує про хід виконання під час роботи. Той самий широкий пошук тепер завершується приблизно за секунду.
  • Загальне: Виклики інструментів Gemini знову працюють: Будь-який запит до Gemini з прикріпленими інструментами завершувався повною помилкою через невідповідність схеми («Unknown name prefixItems»). API Google відхиляє поле схеми, яке вимагають інші провайдери; тепер воно видаляється лише для Gemini без жодних втрат — еквівалентне обмеження передається у форматі, який приймає Gemini.
  • Загальне: Claude 5 через провайдерів-шлюзів більше не падає через параметр temperature: Шлюзи на базі Bedrock (такі як CometAPI) відхиляють параметр temperature для моделей Claude 5 із оманливою помилкою сервера. Тепер запит повторюється один раз без цього параметра та запам'ятовує модель для сеансу.
  • Загальне: Кнопки компонувальника підлаштовуються під ваш реальний вибір — і більше не зникають: Чіпи у верхньому рядку (режим, модель, пристрій, папки, навички) розраховували свій розмір виходячи з найгіршого сценарію, тому коротка назва моделі все одно марно витрачала простір, а — на macOS — особливість заокруглення рушія браузера змушувала рядок вважати, що він переповнений, і повністю приховувала кнопки «Навички» (Skills) та «Папки» (Folders) за будь-якої ширини вікна. Тепер чіпи вимірюють реальний вибір, стискаються лише за реального тиску, а обидві кнопки залишаються на місці.
  • Mobile: Засіб вибору моделей оновлюється під час кожного перемикання, а не лише першого: Перемикання моделі вдруге на iOS оновлювало поточну розмову, але заморожувало власне відображення засобу вибору на попередньому виборі.

Version 0.9.763August 12, 2026

Три давно очікувані функції агентів з'являються разом: агент може попросити доступ до папки замість того, щоб впиратися у стіну; за довготривалими командами можна спостерігати в прямому ефірі, а їхній вивід ніколи не втрачається; вибір моделі нарешті показує її розробника. Крім того, проведено полірування роботи з кількома пристроями: неактивні пристрої залишаються видимими, вибір моделі передається разом із вашим повідомленням, а дуже великі розмови надійно транслюються між пристроями.

Показати деталі

Нові функції

  • Desktop: Агент може запитати доступ до іншої папки — ви схвалюєте першими: Коли робота виходить за межі папок, якими ви поділилися, агент тепер може запитати конкретну директорію за шляхом. Запит проходить через стандартний запит на схвалення із зазначенням точної папки, і схвалений дозвіл застосовується лише до цієї розмови — ніщо не стає доступним для всього облікового запису як побічний ефект. Папка, яка вже є спільною, використовується повторно, а не дублюється.
  • Desktop: Спостерігайте за виконанням команди в прямому ефірі, і жодні дані ніколи не втрачаються: Довготривалі команди (збірки, сервери розробки, прогони тестів) тепер мають елемент керування "Переглянути вивід" (Watch output), який відображає прямий потік у реальному часі. Повний вивід кожної команди також зберігається та доступний для звернення надалі — агент може одразу запросити лише хвіст або лише рядки помилок, а згодом виконати пошук або перечитати повний запис замість повторного запуску команди. Завеликий вивід обрізається до найновішої частини з приміткою про те, як саме отримати решту.
  • Загальне: Вибір моделі показує її розробника: Модели тепер мають кольорову позначку розробника — Anthropic, OpenAI, Google, xAI, Meta, Mistral, DeepSeek, Qwen та інші — замість однієї загальної іконки, тому перегляд довгого списку моделей тепер зчитується з першого погляду. Нові постачальники з'являються автоматично з нейтральною позначкою.

Виправлення помилок

  • Загальне: Неактивні пристрої залишаються видимими під час вибору хоста розмови: Телефон стає тихим протягом хвилини після того, як опиняється в кишені, і вибір хоста раніше приховував його повністю — це сприймалося як «мій iPhone не підключено» і залишало поточного хоста без назви. Неактивні пристрої тепер залишаються у списку, виділені сірим кольором, із зазначенням того, коли їх востаннє бачили. Автоматична передача все ще вимагає активного пристрою.
  • Загальне: Ваш вибір моделі та провайдера передається разом із віддаленим повідомленням: Надсилання в розмову, яка розміщена на іншому пристрої, раніше виконувалося з тими налаштуваннями, які були на тому пристрої — провайдер або модель, вибрані щойно на вашому телефоні, могли непомітно випередити синхронізацію налаштувань і загубитися. Теорія вибору тепер подорожує разом із самим повідомленням. Облікові дані ніколи не передаються; хост завжди автентифікується за допомогою власних ключів.
  • Загальне: Дуже великі розмови надійно транслюються між пристроями: Розмова, що перевищувала поріг розміру, мовчки припиняла доставку подій завершення та запиту між пристроями — на пристрої перегляду здавалося, що виконання ніколи не закінчувалося. Завеликі події тепер автоматично зменшуються до поточного ходу, який безпечно об'єднується, а повна історія підтягується звичайною синхронізацією.
  • Мобільні пристрої: Шкалу використання контексту можна торкатися: Маленьке кільце, яке показує заповненість пам'яті розмови, раніше реагувало лише на наведення курсора і було значно меншим за розмір подушечки пальця. Тепер воно має повнорозмірну сенсорну зону і відкривається за дотиком.

Версія 0.9.76212 серпня 2026 р.

Реліз для багатьох пристроїв. Приватна синхронізація між власними пристроями непомітно нічого не доставляла — кожен файл розмови надходив порожнім, хоча кожен екран звітував про успіх, — і майже все інше в цьому релізі було виявлено під час виправлення цього: передача (handoff) тепер завершує те, що почав ваш телефон, ваші пристрої показують роботу один одного в реальному часі, а розмовою можна керувати з одного пристрою, поки вона виконується на іншому.

Показати деталі

Нові функції

  • На ПК та мобільних пристроях: Керуйте розмовою з телефона, поки вона виконується на вашому Mac: Тепер розмова має пристрій-господар (host device), який відображається у випадаючому списку в полі введення. Надішліть повідомлення з телефона в розмову, розміщену на Mac, і воно виконається на Mac (з папка та інструментами Mac), тоді як відповідь транслюється в реальному часі на обох екранах. Зміна хоста з будь-якого пристрою набуває чинності на іншому протягом кількох секунд.
  • Мобільні пристрої: Заблокуйте телефон посеред завдання, і ваш ПК завершить його: Якщо ввімкнено автопродовження, блокування телефона під час виконання кроку передає роботу вашому ураному ПК, який завершує її та синхронізує готову відповідь назад (вона буде видима на телефоні, коли ви повернетесь). Переданий крок чітко позначено на телефоні замість нескінченного обертання індикаторів завантаження.

Виправлення помилок

  • Загальні: Синхронізація між пристроями знову реально працює: Зашифровані вивантаження синхронізації очищувалися під час передачі — кожен пристрій повідомляв про успішну синхронізацію, тоді як назви розмов, завершені відповіді та налаштування нікуди не надходили. Збережені файли мали нульовий розмір у всіх випадках. Тепер вивантаження надходять цілими, а накопичена черга з тисяч елементів, які ледь рухалися через самонакладене обмеження швидкості (помилка "Failed to write file: 429", яку бачили деякі тестувальники), очищується за лічені секунди.
  • Загальні: Зміни, синхронізовані з іншого пристрою, з'являються без перезапуску застосунку: Зміна хоста, перейменована розмова або завершена відповідь, що надійшла через синхронізацію, зберігалися правильно, але відкрите вікно про це не отримувало сповіщення — воно продовжувало показувати старий стан, доки ви не перемкнулися на інший екран і назад. Синхронізовані зміни тепер оновлюють відкритий екран негайно.
  • Мобільні пристрої: Параметри "Використовувати цей пристрій" та вимкнене автопродовження тепер враховуються: Вимкнення автопродовження або явне закріплення розмови за телефоном насправді не утримували роботу там — блокування телефона виставляло крок на загальний розсуд, і будь-який ПК міг його забрати. Тепер крок залишається на вашому пристрої, якщо ви вказали це, і відновлюється при розблокуванні; а швидке перемикання застосунку протягом двох секунд більше взагалі не передає ваш крок далі.
  • Мобільні пристрої: Переданий крок більше не може повторно виконуватися на телефоні: Повернення до телефона після передачі могло негласно призвести до повторного виконання роботи, яку інший пристрій уже завершив, зокрема через таймери повторних спроб, які спрацьовували в момент прокидання застосунку. Будь-який шлях, через який звільнений крок міг непомітно повернутися, тепер закрито.
  • Загальні: Повідомлення, яке не може дістатися до свого хоста, залишається в розмові: Надсилання повідомлення в розмову, яка розміщена на недоступному пристрої, раніше очищувало поле введення та повністю втрачало повідомлення без жодної помилки. Тепер повідомлення залишається в розмові з чітким поясненням того, що робити.
  • Загальні: Банер пробного періоду пропонує актуальний план: Банер оновлення міг пропонувати тарифний план, який більше не існує, через що він для деяких користувачів зникав повністю. Тепер він завжди пропонує поточний план.
  • Загальні: Лічильники токенів показують саме те, що було виміряно: Показник "токенів промпта" насправді є загальною кількістю, за яку нараховується плата за кожен виклик моделі в межах кроку — тепер він підписаний саме так із зазначенням кількості викликів. Економія кешу на довгих розмовах відображається в робочих кроках у міру їх виконання.

Version 0.9.7619 серпня 2026 р.

Тестувальники тепер можуть використовувати свій обліковий запис ChatGPT напряму, зокрема з автономного розширення для браузера. Цей випуск також вирішує низку проблем, про які повідомила техпідтримка: вони стосувалися документів, вузьких вікон, контексту активної вкладки та читання під час надходження відповіді.

Показати деталі

Нові функції

  • Тестувальники — Вхід через ChatGPT замість введення API-ключа: OpenAI тепер можна підключити за допомогою того самого входу через веб-акаунт, який використовується в ChatGPT. Підключення працює безпосередньо з розширення для браузера, без встановлення чи запуску настільного додатку, і залишається ізольованим як спеціально ввімкнена функція для тестувальників.

Виправлення помилок

  • Розширення для браузера: Перемикання вкладок оновлює сторінку, з якою працює Caiioo: Розширення могло продовжувати надсилати попередньо активну вкладку після того, як ви перейшли на іншу, через що відповідь на запит про сторінку перед вами надавалася не з тієї сторінки. Зміна вкладок тепер надходить до ретранслятора негайно.
  • Загальні: Розклад вміщується у вузькому вікні: Вікно розкладів могло ставати ширшим за телефон або компактну бокову панель, через що елементи керування та деталі подій опинялися поза межами досяжності. Тепер його елементи керування переносяться, а кожен список прокручується в межах доступного простору.
  • Загальні: Читання під час довгої відповіді зберігає вашу позицію: Контент, який з'являвся вище поточної позиції читання, міг перетягувати розмову назад до низу, навіть якщо ви навмисно прокрутили сторінку вгору. Тепер лише реальний жест прокручування знову вмикає автоматичне стеження.
  • Документи: Повторне відкриття Slate використовує вже відкриту копію: Повторне відкриття того самого документа могло створювати дублікат вкладки або не спрацьовувати для переходу до потрібного розділу. Caiioo тепер знаходить саме той Slate, який вже існує, оновлює його та активує.
  • Документи: Експорт у Word зберігає посилання та відстежені зміни дійсними: Згенеровані файли Word могли містити пошкоджену розмітку відстежених змін, дублікати ідентифікаторів змін або зламані посилання всередині таблиць. Експортований документ тепер залишається коректно сформованим і правильно відкривається у Word.
  • Документи: Багаточастинні редагування зберігаються атомарно: Пакет редагувань Slate міг частково зберегтися до того, як наступне редагування завершувалося з помилкою, залишаючи документ у незапланованому проміжному стані. Весь пакет тепер або успішно виконується повністю, або залишає документ незмінним.
  • Загальні: Специфічні для режиму інструменти та налаштування більше не просочуються в наступний режим: Перемикання режимів могло зберігати стандартні налаштування адміністратора або ввімкнені інструменти з попереднього режиму. Кожен режим тепер починається з власних значень за замовчуванням, зберігаючи водночас ті налаштування, які належать вам.

Версія 0.9.7607 серпня 2026 р.

Одна виправлена помилка в найпомітнішому місці: очікування перед тим, як Caiioo почне відповідати.

Показати деталі

Виправлення помилок

  • Настільний клієнт: довга пауза перед тим, як Caiioo починає відповідати: Кожна репліка починалася приблизно з півхвилини мовчання — затримка була однаковою як для розмови з двох повідомлень, так і з двадцяти чотирьох, що видавало фіксовану затримку, а не повільність самої розмови. Локальний сервер інструментів, який не вдалося запустити, реєструвався як запущений, через що кожна репліка починалася з очікування повного тайм-ауту підключення до того, чого ніколи не існувало. Було виправлено дві проблеми: тепер збій запуску помічається одразу, а не через тридцять секунд, а інструменти, встановлені через Homebrew, знаходяться при відкритті програми з Dock, а не з термінала.

Version 0.9.759August 7, 2026

One theme: Caiioo telling you it did something it did not do. A tool call that was lost in transit left a confident written answer behind it, which reads exactly like an invented one — so a lost call now fails the turn instead. Plus the other half of yesterday's disappearing MCP servers, and token counts that were describing the wrong request.

Показати деталі

Bug Fixes

  • Desktop: Reading a PDF or Word document from a workspace folder: Asking Caiioo to read a PDF or a .docx sitting in one of your own folders failed outright, with errors that pointed nowhere useful — the only way through was to shell out to a command-line extractor, which took several attempts to discover. Both now read directly. Extracted PDF text also comes back without the stray runs of spaces that used to sit between words.
  • Desktop: Computer use works without pairing anything: Every computer-use action failed — first claiming no LAN connector was configured, then, once it could find the relay, being refused as not signed in — on machines whose relay was connected and the user signed in. The agent runs in its own process alongside the relay, and was both looking for a network pairing it never needed and offering a credential it could not produce. It now uses the connection and the credential it already has, and when there genuinely is no route the message says so instead of naming an unrelated setting.
  • Desktop: You can see what computer use saw: A screenshot taken by the computer-use tool arrived as raw data that nothing on either end could display, so it reached neither you nor Caiioo. Asked to look at the screen, Caiioo would confidently report its exact dimensions — read from a line of text beside an image it had never seen. Screenshots now appear as pictures in the tool result and are shown to the model, the same way browser screenshots always have been.
  • Common: The composer keeps its send button, whatever the width: The row of controls beside the message box could grow wider than the window, and the send arrow was pushed off the right edge with no way to reach it. The row now gives up space in order as it narrows — the tool-configuration and pop-out buttons first, then the words beside Settings and Agenda, leaving their icons. The send button is never one of the things given up.
  • Common: Computer-use no longer breaks every turn on Gemini: With the computer-use tool switched on, any turn run through a Gemini model failed outright with a schema error from Google, taking every other tool down with it — the tool descriptions were valid for one vendor's schema rules and not another's. They now satisfy both.
  • Common: Caiioo no longer reports work it did not do: A tool call could be lost between the model and the app — and when that happened the written part of the answer survived while the action did not, so you were handed a detailed, confident account of work that never ran. Nothing anywhere reported a problem; the only signal was you checking. Losing a call is now treated as the failure it is: the turn stops and says so, rather than answering. The same gap existed on every model provider and is closed on all of them, and the underlying causes — arguments arriving for a call the app had already dropped, and two calls in flight at once being mixed together — are fixed rather than papered over.
  • Common: An MCP server that needs re-authorizing is not deleted: Caiioo checked its saved connections at startup, and read "this token needs attention" as "this server is gone" — so it deleted the server, and because your settings sync, the deletion travelled to every device you own. Eight servers disappeared this way from one account. A connection that stops working is now marked for reconnection and keeps everything you configured; a server is only removed when it genuinely no longer exists. Existing connections repair themselves at the next check, without re-authorizing.
  • Common: Connecting an MCP server survives a restart mid-sign-in: Authorizing a server means leaving Caiioo, signing in, and approving — and if the app restarted anywhere in that window, the credential it had just registered was lost. The connection appeared to work and could never refresh afterwards, which is what eventually triggered the deletion above. The credential is now written down before you leave, so the round trip is safe to interrupt.
  • Desktop & Extension: A click scrolls to what it is clicking: Clicking something below the fold on a long page did nothing and reported success, so anything built on top of it carried on as though the click had landed — occasionally writing the wrong value into a form as a result. Clicks now bring their target into view first, and a click that produces no observable effect is reported as a failure instead of a success.
  • Common: Token counts and costs describe the request that was made: Some turns recorded a prompt of two tokens — impossible for a real conversation — because a later message from the provider was overwriting the real figure. Cached tokens were also billed at nothing at all, which on a long conversation understated a single turn by several dollars. Both are corrected going forward.

Версія 0.9.7537 серпня 2026 р.

Здебільшого речі, які тихо працювали неправильно, а не помітно ламалися: налаштування, які зникали без попередження, діалогове вікно, на яке неможливо було відповісти, скрипт, який завершувався з помилкою, не повідомивши, що він уже встиг зробити. А також по кілька акаунтів на кожного провайдера, спосіб перервати виконання та опція повністю зняти обмеження на кількість кроків.

Показати деталі

Нові функції

  • Загальне: Кілька акаунтів або ключів для одного провайдера: Кожен провайдер містив рівно одну облікову дані, тому другий акаунт — або робочий ключ на додачу до особистого — означав перезапис першого з подальшим вставленням назад. Тепер кожен провайдер зберігає список як увійшли в акаунти, так і API ключі, причому один із них використовується. Перемикання між ними здійснюється одним кліком, а видалення одного з Caiioo нічого не скасовує на боці провайдера.
  • Загальне: Виконання без обмеження кроків: Довгі завдання — масивний рефакторинг, перевірка кількох документів, послідовність дій у браузері з безліччю кроків — регулярно досягали ліміту та зупинялися посеред завдання, що є різким завершенням замість виконаної роботи. Максимальну кількість кроків (Max Steps) тепер можна встановити як «Необмежено» (Unlimited) як у Налаштуваннях, так і для делегованих субагентів. Запуск без обмежень усе одно зупиняється кнопкою «Стоп», через обмеження витрат і контексту, а також якщо завдання перестає просуватися вперед.
  • Загальне: Перервіть виконання та перевірте, чи спрацювало ваше втручання: Введення тексту під час роботи Caiioo ставило ваше повідомлення в чергу, щоб підхопити його на наступному кроці — це зручно, коли все йде добре, і погано, коли ні. Тепер поруч є кнопка переривання (Interrupt), яка зупиняє виконання та надсилає ваше повідомлення як звичайну репліку. Повідомлення в черзі позначаються як такі під час очікування, а повідомлення, яке виконання завершило, так і не прочитавши, тепер маркується як не доставлене, а не виглядає точно так само, як те, на яке відреагували.

Виправлення помилок

  • Загальне: Налаштовані MCP сервери перестають зникати — а ті, що вже були втрачені, повертаються: Вхід у систему міг перейменувати ваш профіль у фоновому режимі, і при цьому переносилися лише розмови та файли. Усе інше продовжувало вказувати на стару назву та ставало невидимим: воно залишалося на диску, але його неможливо було побачити. MCP сервери — це те, що помітили; нагадування, заплановані завдання та папки вкладень спіткала та сама доля, причому про них повідомлялося ще менше, оскільки заплановане завдання просто припиняє виконуватися. Тепер усі вони переносяться, а все, що застрягло через попередню версію, підхоплюється під час наступного входу в систему, замість того щоб налаштовувати це наново.
  • Загальне: Діалогове вікно підтвердження, на яке дійсно можна відповісти: Підтвердження, що містило багато контенту — довгу пропозицію, великий набір аргументів інструменту — виходило за межі вікна, приховуючи кнопки «Прийняти» (Accept) та «Відхилити» (Reject) за межами екрана, без можливості до них прокрутити чи закрити вікно. Розмова зависала до перезапуску програми. Тепер діалогові вікна обмежені розміром вікна, прокручують власний вміст і тримають кнопки на видимій зоні.
  • Загальне: Підключення віддаленого MCP сервера працює з першої спроби: Перша авторизація завершувалася помилкою "Missing required parameter: client_id" і проходила лише після оновлення сторінки. Caiioo ставився до порожньої форми облікових даних так, ніби ви її заповнили, тому вона взагалі не реєструвалася на сервері. Тепер вона реєструється належним чином — а якщо сервер дійсно не повертає client id, Caiioo повідомляє про це самостійно, замість того щоб показувати вам сторінку помилки провайдера.
  • Настільна версія та розширення: Читання прапорців форми та клік по тому, що щойно було знайдено: Інспектування сторінки повертало елементи керування формою без зазначення того, чи встановлені прапорці, тому єдиним способом перевірити стан прапорця був знімок екрана для кожного поля. Клік також міг завершитися помилкою "Element not found" на елементі, знайденому хвилину тому, оскільки меню, які перемальовуються, дійсно видаляють його на один кадр. Тепер стан елементів повідомляється безпосередньо, клік коротко очікує на перемалювання замість того, щоб здаватися, а знімки екрана окремих регіонів працюють на сторінках із суворою політикою безпеки.
  • Настільна версія та розширення: Невдалий запуск Python спочатку повідомляє про те, що вже вдалося зробити: Коли скрипт зупинявся на півдорозі, результатом була гола помилка — жодної інформації про те, які кроки вже були завершені, і жодної можливості відрізнити інтерпретатор, який перезапустився під вами, від звичайної одруківки. Кожен запуск тепер повідомляє, чи починався він зі свіжого інтерпретатора, скільки бюджету викликів інструментів залишилося і що він вивів перед тим, як завершитися з помилкою. Знімки екрана, зроблені зсередини скрипта, тепер чітко заявляють, що скрипт не може їх бачити.
  • Загальне: Повторний результат інструмента реєструється як нове спостереження: Коли результат був ідентичний попередньому, Caiioo замінював його вказівником із текстом "у вас це вже є". У типовому випадку — повторне читання сторінки для перевірки того, чи збережено зміни — ідентичність означає протилежне заспокоєнню: це доказ того, що зміни не збереглися. Тепер примітка говорить про те, що було зроблено свіже спостереження і нічого не змінилося.
  • Загальне: Фраза «Просто збережи це» сприймається як інструкція: Коли просили зробити щось безпосередньо, Caiioo все одно підтверджував деталі, які щойно отримав, і шукав інструмент, яким успішно скористався на попередньому кроці. Тепер обидва ці кроки пропускаються, якщо ви вже висловилися чітко.
  • iOS: Видалення акаунта спочатку попереджає про білінг Apple: Видалення акаунта Caiioo не скасовує підписку, куплену через Apple — це можете зробити лише ви через Apple, тому існував ризик видалити акаунт і продовжувати отримувати плату за підписку, не маючи акаунта, щоб пояснити це списання. Тепер Caiioo повідомляє про це перед видаленням і пропонує відкрити «Керування підписками» (Manage Subscriptions).
  • iOS: Покупка, яку програма не змогла зареєструвати, узгоджується самостійно: Якщо підтвердження для наших серверів не вдалося після того, як Apple списала плату, підписка працювала лише на цьому пристрої і більше ніде — повторне встановлення або другий пристрій взагалі не показували підписку. Власне сповіщення Apple тепер завершує покупку на стороні сервера, тож вона слідує за вами.

Версія 0.9.7527 серпня 2026 р.

Виправлення чотирьох проблем, кожна з яких виглядала інакше, ніж була насправді: делеговане завдання, яке завершили через мовчазні роздуми, кнопка папки на телефонах, яка нічого не відкривала, тарифікація моделей за неправильною ставкою та оцінка якості, яка непомітно знижувалася перевіркою, що ніколи не запускалася.

Показати деталі

Виправлення помилок

  • Загальне: Довге делеговане завдання більше не переривається через три хвилини: Передача великого завдання субагенту — глибоке дослідження, довгий підсумок — завершувалася з помилкою таймауту через 180 секунд без будь-якого виводу, наче вона ніколи не починалася. Вона починалася; агент думав. Нові моделі міркують мовчки перед тим, як щось написати, і Caiioo сприймала мовчання як зависання. Тепер вона розпізнає працюючого субагента та дає йому до двадцяти хвилин, після чого відновлюється старий захист, тож дійсно зависле завдання все одно зупиняється, а не висить вічно.
  • iOS та Android: Кнопка папки більше не відкриває порожнє меню: Телефони та планшети не мають файлової системи, до якої Caiioo може отримати доступ, тому меню робочих папок закономірно не мало що показати, але кнопка, яка його відкриває, все одно була там, і натискання на неї відкривало пусту панель. Тепер кнопку приховано там, де папки не можуть працювати.
  • Загальне: Моделі CometAPI показують свою реальну вартість: Застарілі та спеціалізовані варіанти відображалися за ціною їх сімейства моделей, а не за власною. З 171 зачепленої моделі 41 була неправильною в обох напрямках: одна показувалася за ціною у 500 разів вищою за реальну, а інші, що серйозніше, показувалися набагато дешевшими, ніж є насправді. Тепер кожна модель показує власну ставку.
  • Загальне: Перевірка якості, яка не може запуститися, більше не рахується як збій: У розширенні для браузера один із видів перевірки самооцінки взагалі не міг виконуватися, і він записувався як невдала перевірка, непомітно знижуючи оцінку артефакту та сприймаючись як реальна проблема якості. Перевірки, які не могли запуститися, тепер повідомляються як такі та повністю виключаються з оцінки.

Версія 0.9.7517 серпня 2026 р.

Єдине виправлення для повної несправності: кожна дія, що взаємодіяла зі сторінкою — клік, заповнення поля, читання DOM — перестала працювати в браузері на будь-якому сайті. Навігація та вилучення тексту продовжували працювати, через що це виглядало як нестабільність, а не поломка.

Показати деталі

Виправлення помилок

  • Настільний додаток та розширення: Автоматизація браузера знову працює: Кликання, заповнення полів, інспектування сторінки та створення знімків екрана з масштабуванням — усе це завершувалося помилкою політики безпеки вмісту (CSP) на кожному сайті, включно з Вікіпедією. Правила розширень Chrome забороняють створювати код із тексту під час виконання, і саме так кожна з цих дій зверталася до сторінки. Тепер вони викликають функції, які розширення вже містить, тому нічого не створюється "на льоту". Вам потрібно оновити як розширення браузера Caiioo, так і додаток — саме розширення виконує ці дії, і до його оновлення ви бачитимете відповідне сповіщення.
  • Настільний додаток та розширення: Зрозуміле пояснення для хибного селектора замість збою дії: Нерозбираємий CSS-селектор призводив до мовчазного збою скрипта сторінки, і дія поверталася з внутрішньою помилкою без жодної корисної інформації. Гірше того, перевірка виконується до самої дії, тож один хибний селектор блокував кліки, заповнення, введення тексту, наведення курсора та прокручування ще до їхнього запуску. Тепер Caiioo повідомляє, яка саме операція зазнала невдачі та який селектор відхилив браузер. Це також відновлює розміри знімків екрана, про які повідомлялося як про 0x0.

Версія 0.9.7506 серпня 2026 р.

Папки робочого простору дорослішають: тепер Caiioo може читати та редагувати файли, які ви вже зберігаєте на диску, запускати власний набір інструментів проєкту та запитувати дозвіл перед перезаписом будь-чого. А також довгий список виправлень для речей, які тихо робили не те, що треба — виклик інструмента, який нічого не відповідав, черга з обмеженням у десять кроків, помилка, яка з'являлася лише після надсилання наступного повідомлення.

Показати деталі

Нові функції

  • Desktop та розширення: Робота з файлами, які у вас уже є: Вкажіть Caiioo на папку, і програма читатиме та редагуватиме ваші файли там, де вони зберігаються, замість створення другої копії всередині застосунку. Папки налаштовуються один раз і можуть вмикатися або вимикатися для кожної розмови, причому нова розмова починається без жодної активної папки. Перед перезаписом створеного вами файлу Caiioo зберігає однокрокове скасування (undo) — і категорично відмовляється перетворювати документ Word, Excel або PDF на його власний витягнутий текст.
  • Desktop: Запуск власного набору інструментів проєкту: Оболонка (shell) тепер запускається в правильному каталозі проєкту, тому npm test або cargo check виконується для потрібної вам папки, а не там, де випадково опинився застосунок.
  • Windows та Linux: Елементи керування розташуванням вікон: Бічна панель отримала кнопки для розміщення вікна плиткою ліворуч або праворуч, переведення у плаваючий режим, закріплення поверх інших вікон або розміщення під іншими вікнами.
  • Загальні: Цензурування окремого кроку замість видалення решти: Видалення чогось посеред розмови раніше означало видалення цього повідомлення та всього, що йде за ним. Тепер ви можете цензурувати лише один цей крок — запит, відповідь та будь-які виклики інструментів видаляються, решта розмови залишається, а асистент бачить лише те, що крок було зацензуровано.
  • Загальні: Caiioo може сам обирати собі голос: Коли програма читає щось вголос, вона тепер може обирати голос, швидкість мовлення та модель синтезу мовлення відповідно до ситуації, а не завжди використовувати ваше глобальне налаштування голосу.

Виправлення помилок

  • Загальні: Довгі завдання більше не перериваються на десяти кроках: Одне налаштування мало чотири різні значення за замовчуванням, розкидані по всьому коду, і найменше з них тихо перемагало, тож складні завдання зупинялися після десяти кроків незалежно від вашої моделі чи тарифного плану. Тепер є одне значення за замовчуванням.
  • Загальні: Невдалий крок одразу показує свою помилку: Помилка з'являлася в розмові лише після того, як ви надсилали ще одне повідомлення — і тоді прикріплювалася до попереднього кроку. Тепер вона з'являється тоді, коли виникає.
  • Загальні: Читання електронної таблиці повідомляє, де насправді закінчуються дані: API Google видаляє порожні рядки з кожного читання, тому два читання однакових рядків повертаються різної довжини, а повна сторінка виглядає так само, як і остання сторінка. Caiioo плутав одне з іншим і міг записати оновлення в не той рядок. Тепер програма зчитує справжній обсяг аркуша.
  • Загальні: Ключ від невідповідного провайдера розпізнається на льоту: Вставлення, наприклад, ключа OpenRouter у поле Poe призводило до збою кожного запиту з простою помилкою "Invalid API key". Caiioo тепер розпізнає невідповідність під час введення.
  • Обмін повідомленнями: Налаштування кажуть те, що насправді їх активує: Ви могли виконати кожен задокументований крок і все одно нічого не отримувати, оскільки вхідні повідомлення вимагають увімкненого віддаленого доступу (Remote Access) для пристрою — це окреме налаштування, яке вимкнено за замовчуванням і не синхронізується між вашими пристроями. Тепер розділ налаштувань та посібник починаються саме з цього й пропонують увімкнути цю функцію.
  • Загальні: Редактор перестає приховувати власні кнопки: У вузькому вікні рядок іконок обрізався, приховуючи ті кнопки, які опинялися останніми, без можливості до них дістатися. Тепер вони переміщуються в меню, що переповнюється (overflow menu). Селектор моделі також залишався прихованим саме тоді, коли провайдер не міг завантажитися — а це якраз той момент, коли він найбільше потрібен для перемикання.
  • Загальні: Користувацький режим більше не створюється випадково: Просте відкриття та закриття діалогового вікна налаштувань створювало постійну копію вбудованого режиму, який ви ніколи не редагували, і синхронізувало її з іншими вашими пристроями.
  • iOS та Android: Внутрішній браузер відновлюється замість зависання: Досягнення ліміту відкритих вкладок зупиняло дослідження посеред завдання замість повторного використання вкладки, а PDF-файли не відкривалися.
  • Загальні: Весь крок більше не завершується невдачею через схему одного інструмента: Деякі провайдери перевіряють усі доступні інструменти разом і відхиляють увесь запит, якщо хоча б один із них сформований неправильно — тож один поганий запис зривав весь крок із помилкою, що вказувала на позицію, а не на причину.
  • Загальні: Модели CometAPI знову завантажуються: CometAPI змінив структуру одного поля у своєму каталозі, і список моделей повністю перестав завантажуватися — вибір моделей з'являвся порожнім без жодних корисних пояснень. Caiioo тепер зчитує як стару, так і нову структуру, а під час кожного збирання виконується перевірка, щоб подібні зміни виявлялися до випуску, а не після.
  • Загальні: Виклики інструментів працюють через шлюзи, які здійснюють маршрутизацію до Claude: Запит чогось, що вимагало використання інструмента, міг завершитися відмовою з помилкою валідації від провайдера. Шлюзи на кшталт CometAPI приймають запити в одному форматі та пересилають їх до Claude, який є суворішим — кілька власних інструментів Caiioo надсилалися у формі, яку Claude відхиляє, причому один поганий інструмент виводить з ладу всі інші інструменти в тому ж запиті.

Версія 0.9.7495 серпня 2026 р.

Випуск, присвячений підвищенню надійності в моменти, коли Caiioo найчастіше міг зупинятися: інструмент, який ви запросили за назвою, повертався зі статусом «невідомо», дія, яку модель лише описала, а не виконала, і збій розпізнавання мовлення в десктопному додатку.

Показати деталі

Виправлення помилок

  • Загальне: Питання про інструмент більше не повертають відповідь «невідомо»: Перевірка доступності інструмента (наприклад, календаря) іноді призводила до того, що система стверджувала, ніби ціла категорія не існує. Після цього Caiioo починав шукати те, чого ніколи не бракувало, і в найгіршому випадку потрапляв у цикл порожніх діалогових вікон схвалення замість виконання роботи. Тепер він відповідає назвою інструмента або чітко повідомляє, що інструмент не знайдено, і підказує, як переглянути наявні.
  • Загальне: Дія, яку Caiioo називає виконаною, справді відбувається: Деякі моделі записували виклик інструмента як звичайний текст, замість того щоб виконати його, а потім повідомляли про впевнений вигаданий результат — включно з номером звіту про помилку для звіту, який ніколи не створювався. Описаний наміри тепер виконуються насправді, і наступне, що повідомляє вам Caiioo, — це реальний результат.
  • macOS та десктоп: Озвучування працює з голосами ElevenLabs: Будь-який синтез ElevenLabs у десктопному додатку завершувався помилкою декодування аудіо, оскільки аудіо запитувалося у форматі, який може декодувати лише браузер. Тепер надсилається запит на формат, який підтримує відтворення на десктопі.
  • Загальне: Стрілка прокрутки вниз більше не перекриває панель пропозицій: Стрілка була розташована відносно поля повідомлення, через що вона накладалася на все, що знаходилося вище, і мерехтіла під час появи. Тепер вона розташована відносно самої розмови.

Version 0.9.7485 серпня 2026 р.

Стабілізаційний випуск для самої процедури створення відповідей: тепер відповіді передаються через один шлях рендерингу замість трьох, перегляд більше не стрибає, коли відповідь завершується або коли ви читаєте посеред відповіді, а також виправлено дві помилки, через які Caiioo міг втратити можливість використовувати інструмент, про який ви попросили на ім'я. Крім того, Caiioo тепер може створювати для вас звіт про помилку.

Показати деталі

Нові функції

  • Загальне: Caiioo може створювати для вас звіти про помилки та відгуки: попросіть його повідомити про проблему, і він відкриє вбудовану форму підтримки, заповнену попереднім описом у стилі інженера, щоб ви могли переглянути та надіслати його. Скажіть «просто надішли це» — і за вашим схваленням він надішле тікет напряму, прикріпивши технічний стенограм розмови, щоб команда могла відтворити те, що ви бачили.

Виправлення помилок

  • Загальне: Повідомлення більше не стрибають назад після завершення відповіді: У момент завершення відповіді панель пропозицій під розмовою непомітно зменшувала область читання, збиваючи перегляд з нижньої частини — кінець відповіді зникав з поля зору, і здавалося, що екран підстрибує назад до вашого власного повідомлення. Тепер перегляд міцно тримається в кінці відповіді попри все, що з'являється після її завершення.
  • macOS та Desktop: Читання під час відповіді зберігає вашу позицію: Коли панель робочих кроків була відкритою, виклики інструментів та міркування, що надходили вище вашої позиції читання, переміщували екран — найбільше в додатку для Mac, рушій браузера якого не виконує власної корекції прокручування. Тепер розмова фіксує те, на що ви дивитеся, на кожній платформі та слідує за нижньою частиною лише тоді, коли ви вже там знаходитесь.
  • Загальне: Відповідь, що транслюється, рендериться один раз і плавно: Раніше одна відповідь формувалася трьома різними способами протягом свого життєвого циклу — жива копія, відкладена копія та фінальна перебудована копія, — які зшивалися разом за допомогою припущень, що призводило до подвійного тексту, спалахів пустоти та зміни форми макета посеред відповіді. Тепер існує єдиний шлях від моделі до екрана зі стабільним макетом від першого токена до фінальної відповіді та плавним виведенням у стилі друкарської машинки.
  • iOS та Android: Завершена відповідь завжди доставляється: На телефонах повністю сформована фінальна відповідь мовчки не доставлялася — на екрані залишалося все, що транслювалося, і втрачалося все, що було зібрано наприкінці. Фінальний стан тепер прибуває тим самим каналом, що й решта відповіді.
  • Загальне: Прохання про інструмент за ім'ям завжди знаходить його: Фраза «використай календарний інструмент» могла призвести до того, що Caiioo не міг цього зробити — засіб зіставлення інструментів погано оцінював запитання про інструменти, навіть якщо у вашому повідомленні була власна назва інструменту. Інструмент, який ви називаєте безпосередньо, тепер завжди стає доступним.
  • Загальне: Знайдені інструменти тепер дійсно можна використовувати: Коли Caiioo шукав відсутній інструмент у розпал розмови, пошук відповідав «викликай його на ім'я, і він підключиться» — обіцянка, яку деякі моделі структурно не можуть виконати, залишаючи Caiioo застряглим у виведенні безглуздих діалогів дозволу замість виконання роботи. Знайдені інструменти тепер підключаються негайно.
  • Загальне: Зображення, що завантажуються у відповідь, більше не зсувають текст: Згенероване зображення під час завантаження раніше розширювалося від однoрядкового спіннера до повної висоти, відштовхуючи те, що ви читали, далеко вниз по сторінці. Тепер простір резервується під час завантаження.

Версія 0.9.7474 серпня 2026 р.

Оновлення Slate, яке усуває низку проблем, через які редагування могло бути втрачено або непомітно змінено — у PDF-файлах, документах, синхронізованих із Google Drive, коментарях та відстежених змінах. Тепер Caiioo також може самостійно встановлювати застосунки хабу та налаштовувати MCP-сервери.

Показати деталі

Нові функції

  • Загальне: Caiioo може встановлювати те, що йому потрібно: Раніше запит на виконання дії, якої Caiioo ще не вмів, призводив до підказок, які налаштування слід відкрити. Тепер він може здійснювати пошук у Community Hub, показувати призначення пакета та встановлювати його після вашого схвалення. Він також може переглядати список ваших MCP-серверів, додавати новий та ініціювати вхід — зокрема для серверів із проблемами входу, які не реєструють інструменти й тому раніше були для нього невидимі.

Виправлення помилок

  • Загальне: Зміни в PDF зберігаються після масштабування: Зміна тексту в PDF із подальшим масштабуванням призводила до зникнення зміни зі сторінки. Гірше того, клік на цей текст із подальшим кліком в іншому місці знищував редагування назавжди, тоді як документ усе ще вважав його збереженим — тож те, що ви бачили, і те, що експортувалося б, більше не збігалося.
  • Загальне: Синхронізація файлу Word, Excel або PDF із Google Drive більше не замінює його: Файл, відкритий з Drive, зберігав робочу кнопку Sync, і її натискання завантажувало звичайний текстовий рядок поверх вашого оригінального документа, звітуючи про успіх. Тепер синхронізація скасовується з пропозицією скористатися опцією «Save to Drive», яка створює справжній файл.
  • Загальне: Коментарі більше не видаляються під час збереження: Коментарі, додані Caiioo, та всі коментарі у файлах із кодом видалялися під час наступного збереження.
  • Загальне: Видалення документа зупиняє його перезапис: У додатку та на телефонах редактор залишався відкритим і продовжував зберігати дані в щойно видалений документ, щоразу звітуючи «Saved».
  • Загальне: Скасування (Undo) не поширюється на інший документ: Після прийняття відстеженої зміни та відкриття іншого файлу одне натискання Undo могло замінити цей файл вмістом попереднього документа.
  • iOS та Android: Завантаження справді зберігаються: Усі види експорту, окрім PDF, нічого не записували, але все одно повідомляли «Downloaded».
  • Загальне: Дві зміни в одному абзаці розмічаються правильно: Друга закреслена зміна опинялася посередині сусіднього слова.
  • Загальне: Відстежені зміни Word можна приймати та відхиляти: У документі, імпортованому з Word, кнопки не працювали — зміна залишалася, а лічильник перевірки не змінювався.
  • Загальне: Запит кількох змін поспіль зберігає їх усі: Кожна пропозиція оцінювалася відносно оригінального документа, а не попереднього, тому прийняття другої скасовувало першу.
  • Загальне: Формули зберігаються під час експорту: Документ із математичними формулами експортувався у Word, на вебсторінку чи у формат rich text із пропущеними формулами.
  • Загальне: Форматування більше не перезаписує код і попередньо відформатований текст: Натискання Format на вебсторінці переформатовувало будь-який вміст усередині блоку коду, скрипту або стилю, змінюючи його роботу.
  • Загальне: Текст із діакритичними знаками та нелатиниця в переглядах даних: Імена та текст із діакритикою, китайською, японською чи емодзі відображалися спотворено.
  • Загальне: Експорт електронної таблиці зберігає всі аркуші: Два аркуші, назви яких відрізнялися лише знаком пунктуації, створювали архів із відсутнім одним із них, хоча звіт показував повну кількість.
  • Загальне: Нова розмова не може перезаписати документ іншої: Створення документа з назвою, яка вже використовується деінде, замінювало цей документ замість створення нового.
  • Загальне: Надходження відповіді більше не переривається синхронізацією: Синхронізація, яка запускалася, поки Caiioo відповідав, конфліктувала із самим процесом відповіді, через що відповідь помітно зависала, а потім з'являлася вся одразу. Тепер синхронізація чекає на завершення відповіді як на телефонах, так і в додатках для Mac та ПК. Видалення через Google Drive також призводило до нескінченних спроб повторної синхронізації.
  • Загальне: Відповідь у реальному часі (streaming) більше не мерехтить під час надходження: Напівготове форматування промальовувалося до його завершення — невідкритий блок коду на мить перетворював решту повідомлення на моноширинний шрифт, частково набраний маркер жирного шрифту перевертав усе після себе, а таблиця з'являлася як рядок вертикальних рисок перед тим, як набути правильної форми.
  • Desktop та macOS: Довгі розмови більше не спричиняють збій асистента: Розмова з дуже великим обсягом контексту могла призвести до повного падіння асистента без будь-яких пояснень у логах.
  • Загальне: Виправлення безпеки в попередньому перегляді документів: Текст із документа — вміст файлу 3D-світу або помилка для недійсного діаграмування — вставлявся на сторінку без екранування.

Версія 0.9.7464 серпня 2026 р.

Показати деталі

Виправлення помилок

  • Загальне: Довгі розмови в моделях із великим контекстом більше не призводят до збою: У моделях, що приймають дуже великі розмови, Caiioo міг неправильно оцінити потреби моделі — зчитуючи набагато менший ліміт в одному місці порівняно з іншим — і надсилати значно більше даних, ніж планувалося. На ПК це могло призвести до аварійного завершення роботи асистента посеред відповіді. Вкладення всередині повідомлення, наприклад PDF-файли, також вважалися такими, що не вимагають токенів, тому великий файл міг непомітно перебувати в розмові, доки не спричиняв збій.
  • iOS та Android: Кожне повноноекранне представлення має спосіб повернення: Відкриття каїрна або зображення заповнювало екран без можливості повернутися до чату, залишаючи примусове закриття єдиним виходом. Кнопка «← Чат» тепер з'являється в кожному повноноекранному представленні.
  • Загальне: Створення нового документа більше не призводить до втрати ваших редагувань: Якщо ви щойно працювали з завантаженим файлом, усе введее в наступний новий документ зберігалося в неправильному місці та зникало при повторному відкритті.
  • Загальне: Перегляд інструкцій режиму більше не створює вашу власну копію: Відкриття промпту режиму та збереження — навіть без внесення змін — перетворювало цей режим на особисту копію. Після цього він з'являвся у виборі режимів як ваш власний і синхронізувався на інші пристрої як налаштований режим без жодних ознак того, що його насправді ніхто не редагував. Тепер копія створюється лише тоді, коли ви дійсно змінюєте формулювання.
  • Настільні ПК та macOS: Звіт про збій тепер містить реальну причину: Коли робота асистента неочікувано зупинялася, у лозі записувалося лише те, що він завершив роботу, без жодних деталей, що пояснювали б чому. Тепер ця причина фіксується і зберігається.

Версія 0.9.7453 серпня 2026 р.

Виправлено запити до Caiioo щодо збереження документа в одну з ваших папок у настільних програмах для Mac і ПК, які не працювали з кількох причин одночасно.

Показати деталі

Виправлення помилок

  • Настільні пристрої та macOS: Збереження файлу в одну з ваших папок працює: Запит до Caiioo записати документ у папку на вашому комп'ютері не вдавався в macOS, Windows та Linux — часто через повідомлення про відсутність такої можливості, а іноді через твердження про успішне виконання, хоча нічого не з'являлося. Виправлено чотири окремі причини: ваші вкладення були недоступні як місце для копіювання, створений документ Word не виходив за межі фонового процесу, який його створив (тому вкладення не з'являлося ніде, попри повідомлення про успіх), дві різні перевірки не погоджувалися щодо того, чи існував файл, а Caiioo часто не міг знайти правильний інструмент для запиту з самого початку.

Покращення

  • Настільні пристрої та macOS: Невдалий запит залишає щось корисне в журналі: Коли щось ішло не так, файл журналу програми часто взагалі не міг вмістити нічого від асистента — деталі записувалися лише в тому випадку, якщо ви заздалегідь увімкнули журнал налагодження до виникнення проблеми. Деталі з невдалиго запиту тепер зберігаються та записуються автоматично, тому проблему можна діагнозувати за журналом без необхідності спочатку її відтворювати. Успішні запити реєструють не більше, ніж раніше.

Версія 0.9.7443 серпня 2026 р.

Caiioo тепер може працювати з кодом так само, як розробник — розуміючи, чим є певний символ насправді, а не просто зіставляючи текст, а також виконуючи тривалі завдання (як-от збірка чи пакет тестів) у фоновому режимі, продовжуючи роботу.

Показати деталі

Нові функції

  • Десктоп: Caiioo розуміє ваш код, а не лише текст: Пошук імені знаходить кожне місце його появи — визначення, непов'язані речі з таким самим іменем і згадки в коментарях. Тепер Caiioo може звернутися до справжнього мовного сервера: перейти до місця визначення, знайти всі справжні місця використання, прочитати тип і документацію символу, перелічити визначення файлу та переглянути помилки й попередження, які показав би редактор. Доступно на macOS, Windows і Linux для папок, до яких ви надали Caiioo доступ.
  • Десктоп: Довготривалі команди продовжують виконуватися: Раніше команда мала завершитися в межах одного кроку, тому запуск сервера розробки, збірки з відстеженням або повного пакета тестів або перевищував час очікування, або блокував усе інше. Тепер Caiioo може запустити команду у фоновому режимі, продовжити іншу роботу та повернутися, щоб прочитати її вивід, а також переглянути список запущеного або зупинити його. Фонові команди залишаються в тій самій пісочниці лише для папок, що й раніше.
  • Десктоп і розширення: Пошук показує код навколо збігу: Пошук файлів додає регістронезалежне зіставлення та опцію включення навколишніх рядків, тому результат надходить із достатнім контекстом для оцінки, замість того щоб перечитувати файл повторно.

Версія 0.9.7433 серпня 2026 р.

Продовження випуску 0.9.742, яке відновлює файли, пошкоджені під час редагування в Slate, забезпечує роботу контролю швидкості голосу для найновішого голосу ElevenLabs та виправляє написання назви застосунку з великої літери.

Показати деталі

Виправлення помилок

  • Загальні: Редагування завантаженого файлу більше не замінює його блоком тексту: Відкриття одного з власних файлів у Slate та його збереження перезаписувало файл внутрішнім записом редагування Slate. Повторне відкриття потім показувало цей запис — стіну з фігурних дужок та лапок — замість вашого документа. Тепер оригінальний файл зберігається в незмінному вигляді, а правки зберігаються поруч із ним, що відповідає тому, як уже оброблялися файли Word, Excel, PDF та форматованого тексту. Файли, які вже були пошкоджені таким чином, відновлюються під час їхнього наступного відкриття.
  • Загальні: Повзунок швидкості мовлення працює з найновішим голосом ElevenLabs: Для голосу v3 повзунок не давав жодного ефекту — цей голос сам по собі не може змінювати швидкість, а у разі запиту повертає аудіо з нормальною швидкістю, не повідомляючи про помилку. Тепер швидкість застосовується під час відтворення, зберігаючи природну висоту тону. Один компроміс: якщо повзунок зміщено відносно нормального положення, v3 чекає на весь кліп, перш ніж почати говорити, замість того, щоб говорити поступово. На нормальній швидкості він усе ще починає відтворення миттєво.
  • Загальні: Назву застосунку написано як Caiioo: Назва відображалася з малої літери під іконкою на iPhone та Android, у розширеннях браузера та в розширенні для Safari.

Version 0.9.742August 3, 2026

Your saved memories now travel between your devices, Caiioo can edit files and mark up PDFs in place, and every ElevenLabs voice starts speaking as soon as it has something to say. This release also fixes a sync problem that made the app feel sluggish for minutes at a time.

Показати деталі

New Features

  • Common: Your memories arrive on a new device ready to use: What Caiioo remembers from your conversations now syncs along with everything else. Previously a new device had to rebuild all of it from scratch before recall worked at all — slow on a phone or tablet, and it had to happen before your history was any use. Deleting a conversation on one device now also removes what was remembered from it everywhere, so an old conversation can't answer for you after you've deleted it.
  • Common: Mark up a PDF: Caiioo can draw on a PDF — freehand ink to circle a clause or point an arrow at a figure, notes placed anywhere on the page, and a signature image stamped where you want it. The marks are written into the PDF itself, so they're still there when you download it and open it anywhere else. A stamped signature is a visual mark only: it carries no identity verification and is not a legally binding e-signature.
  • Common: Precise file edits instead of whole-file rewrites: Caiioo can change several specific parts of a file in one go, and either all of the changes apply or none of them do. It can also show you exactly what a proposed rewrite would change before anything is written, and copy a file between folders without altering it — which is the only safe way to move images, PDFs and other non-text files.
  • Common: Every ElevenLabs voice starts speaking right away: Only two voices played as they were generated; every other one — including the expressive v3 — went silent until the whole clip was ready. They all start speaking immediately now, and v3 is selectable in the voice picker.

Improvements

  • Common: A faster, cheaper default voice: The default ElevenLabs voice is now Flash v2.5. ElevenLabs describes it as equivalent in quality to the previous default and recommends it for all uses, and it costs half as much per character. The cost estimate shown in settings has also been corrected — some voices were being quoted at the wrong rate.
  • Common: An interrupted answer tells you what it may have already done: If Caiioo is cut off mid-answer — the app closes, the phone locks — any tool it had already started is no longer silently discarded. Anything that may have acted in the world, like sending an email, is named in the reply, so neither you nor Caiioo has to guess whether it happened, and it won't quietly do it a second time when you continue. Actions that are harmless to repeat, like reading a file, stay out of the way.

Bug Fixes

  • Common: The app no longer stalls for minutes at a time: Syncing could get stuck re-downloading the same items over and over — roughly 50 seconds out of every 60 — and because settings and conversations are read through that same connection, everything felt slow while it ran. Three separate causes are fixed, and syncing settles instead of looping. Reminders, skills and other items that kept reappearing now stay put.
  • Common: A dropped connection is retried again: On the browser extension, Mac, iPhone and Android, a connection that failed mid-answer was never retried — the check only recognized the kind of failure the server sees. Those failures are now recognized everywhere and retried, as long as nothing has been shown to you yet.
  • Common: Some tools broke every message on a Grok connection: Turning on a tool with on-screen coordinates, such as Computer Use, made Grok reject every message in the conversation rather than just that tool. Their descriptions are now sent in the form Grok expects.
  • Common: Reading a finished answer no longer snaps you to the bottom: If you scrolled up to read an answer as it finished, the view jumped back down to the end — twice, in quick succession.
  • iOS: Answers appear as they're written on every connection: Some providers delivered the whole answer at once instead of word by word, because the list of which ones could stream had gone out of date.
  • Windows: Shell commands run instead of hanging: A command sent to the workspace shell waited a full minute and then timed out, because it was being written in the wrong shell's language.
  • Common: Long answers with reasoning no longer fail on Anthropic: A conversation that included the model's own reasoning could be rejected outright when it was sent back.

Версія 0.9.74131 липня 2026 р.

Оновлення після версії 0.9.740 з трьома виправленнями роботи асистента з інструментами.

Показати деталі

Виправлення помилок

  • Загальне: асистент більше не ламається під час запуску кількох інструментів одночасно: Коли модель запитувала кілька інструментів на одному кроці, фрагменти цих запитів у потоці об'єднувалися між собою, через що виклики надходили пошкодженими або виконувалися з неправильними вхідними даними. Тепер кожен запит відстежується окремо. Якщо запит все одно надходить нечитабельним, асистент отримує відповідне сповіщення та може повторити спробу замість того, щоб мовчки запускати інструмент взагалі без вхідних даних.
  • Загальне: деякі інструменти ламали кожне повідомлення при прямому підключенні до Anthropic: Увімкнення інструменту з кількома діями (Файли робочого простору, Використання комп'ютера) призводило до того, що Anthropic відхиляв кожне повідомлення в розмові, а не лише використання цього інструменту. Тепер їхні описи надсилаються у форматі, якого вимагає Anthropic.
  • Загальне: видалення папки тепер потребує підтвердження: Меню папок поєднує дві речі: які папки бачить ця розмова (прапорець) і видалення папки з Caiioo загалом. Другу дію неможливо скасувати, тому тепер перед видаленням запитується підтвердження.

Version 0.9.74031 липня 2026

Цей випуск дозволяє Caiioo працювати з папками на вашому комп'ютері без їх копіювання, додає системне голосове диктування в Windows та Linux, а також виправляє низку проблем на робочому столі Windows — дублювання іконки в треї, бічну панель, яка могла відкриватися за межами екрана, та порожню панель, яка нічого не пояснювала.

Показати деталі

Нові функції

  • Робочий стіл та розширення: Робота з папками на комп'ютері без їх копіювання: Тепер Caiioo може читати, шукати та записувати файли безпосередньо у вказаних вами папках — на macOS, Windows, Linux та в розширенні для браузера. Додайте папку через меню + поруч із полем повідомлення (Додати папку…) і виберіть, які папки бачитиме кожна розмова. Файли залишаються на своїх місцях: нічого не копіюється у сховище файлів Caiioo, тому у вас не з'явиться двох версій одного й того ж документа, які з часом розходяться.
  • Робочий стіл та розширення: Посилання на файл без його прикріплення: Оція + → Огляд папки… дозволяє вибрати файл з однієї з ваших папок і перетягнути його в повідомлення як посилання. Caiioo відкриває його з диска за потреби, тому великий документ нічого вам не коштує, доки його фактично не прочитають.
  • Windows: Команди оболонки в безпечній ізоляції: Робоча оболонка тепер працює в Windows так само, як у macOS і Linux. Команди виконуються у PowerShell всередині Windows AppContainer, який має доступ лише до папки, на яку ви вказали Caiioo — а не до решти вашого диска і не до мережі, якщо ви не ввімкнете це спеціально для цієї папки.
  • Windows та Linux: Диктування в будь-який додаток: Глобальна гаряча клавіша запускає диктування в будь-якому місці системи та вводить сказане у той додаток, який зараз у фокусі, а не лише в Caiioo. Працює так само, як у додатку для Mac.

Покращення

  • Робочий стіл: Вибір папок за допомогою звичайного діалогу папок: Додавання папки робочого простору раніше вимагало введення абсолютного шляху в текстове поле. Тепер у macOS, Windows та Linux відкривається системний засіб вибору папок.
  • Загальне: Файли робочого простору доступні всім: Раніше ця функція була прихована за доповненням лише для тестувальників. Тепер це стандартна частина Caiioo скрізь, де є доступ до файлової системи (вона залишається недоступною на iOS та Android, які такого доступу не мають).
  • Загальне: Синхронізація папок замінена на доступ до папок: Синхронізація папки раніше імпортувала копію кожного файлу в Caiioo. Робота зі справжньою папкою виконує ту саму роботу без дублювання, тому синхронізацію скасовано. Наявні синхронізовані папки автоматично переносяться там, де це можливо, а вже імпортовані файли залишаються без змін — видаляйте їх із файлового менеджера будь-коли. Кнопка одноразового Імпорту папки залишається незмінною, якщо вам усе ж таки потрібна копія.
  • Windows та Linux: «Перевірити наявність оновлень…» тепер повідомляє про результат: Пункт меню тихо нічого візуального не робив — він знаходить оновлення, але не мав вікна для їх відображення. Тепер він підтверджує, коли у вас встановлено актуальну версію, показує вміст оновлення та запитує дозвіл перед встановленням, подібно до програми для Mac.
  • Windows та Linux: Додаток знову називається Caiioo: Інсталятор, меню «Пуск», запит на видалення, заголовки вікон та трей показували назву в нижньому регістрі.

Виправлення помилок

  • Windows: Лише одна іконка в треї: У системному треї з'являлися дві іконки, і лише одна з них мала робоче меню.
  • Windows та Linux: Бічну панель, що відкрилася за межами екрана, можна відновити: Якщо збережена позиція вікна вказувала на монітор, якого у вас більше немає (відключений або змінено роздільну здатність), воно відкривалося там, де ви не могли до нього дістатися, і залишалося там при кожному перезапуску. Тепер воно повертається на видимий екран.
  • Windows та Linux: Панель, що не завантажується, повідомляє про причину: Збій під час запуску залишав порожнє вікно без будь-яких записів у логах. Тепер ви отримуєте зрозумілу помилку на екрані, а деталі записуються у файл журналу додатку.
  • Загальне: Завантаження локальних моделей AI знову працює: Завантаження моделей завершувалося помилкою "Failed to fetch" після того, як HuggingFace перейшов на нові сервери завантаження, які наші правила безпеки не розпізнавали.
  • Загальне: Grok та CometAPI справді доступні для вибору: Обидва були оголошені доступними для всіх, але кнопки їх вибору все ще були приховані поза програмою тестування.
  • Загальне: Вихід із системи очищає вашу фраз-пароль Private Sync: Фраз-пароль залишалася на пристрої після виходу з облікового запису. Тепер вона очищається; ваші налаштування синхронізації зберігаються, тому під час повторного входу просто знадобиться розблокування.
  • Windows та Linux: Показуються іконки Google Workspace: В інсталяторі були відсутні іконки Gmail, Calendar та Drive на екрані облікових даних.

Версія 0.9.73930 липня 2026 р.

Цей випуск додає Grok як провайдера, до якого можна ввійти за допомогою свого облікового запису Grok, забезпечує виконання запланованих завдань один раз замість виконання на кожному пристрої, повертає видимий процес міркувань для найновіших моделей Claude та виправляє порожнє спливаюче вікно "Що нового" після оновлень.

Показати деталі

Нові функції

  • Загальне: Використовуйте Grok зі своїм обліковим записом Grok — ключ API не потрібен: Моделі Grok від xAI тепер доступні як прямий провайдер, і ви можете підключити їх або за допомогою ключа API xAI, або просто виконавши вхід за допомогою свого облікового запису Grok (Параметри → AI-провайдери → xAI). На відміну від деяких провайдерів, умови яких обмежують вхід за обліковим записом лише власними додатками, умови xAI дозволяють це, тому ця функція доступна всім.

Покращення

  • Загальне: Заплановані завдання тепер виконуються на одному пристрої замість кожного пристрою: Завдання, синхронізоване між вашими пристроями, раніше спрацьовувало на кожному з них — три пристрої означали три запуски, три гілки та три сповіщення. Нові завдання тепер закріплюються за пристроєм, який їх створив, а кнопка закріплення в розділі Параметри → Заплановані завдання переносить завдання на той пристрій, на якому ви хочете його виконувати. Якщо цей пристрій офлайн на момент настання часу виконання, запуск пропускається, а не виконується із запізненням, і для завдання відображається значок "Пропущено" з часом, коли воно мало виконатися. Завдання, створені до цієї зміни, зберігають стару поведінку виконання всюди, доки ви їх не закріпите.
  • Загальне: Редагування запланованого завдання на одному пристрої більше не стирає його історію виконання в інших місцях: Кількість запусків завдання, стан останнього запуску та час наступного запуску тепер зберігаються для кожного пристрою окремо, а не перезаписуються тим пристроєм, який синхронізувався останком.
  • macOS та Windows/Linux: Банер "Браузер не підключено" тепер можна приховати: Сповіщення з проханням підключити розширення браузера Caiioo залишалося закріпленим над розмовою, навіть якщо ви не користуєтеся керуванням браузером. Тепер воно має кнопку ✕ для закриття; воно з'являється знову лише тоді, коли браузер підключається, а потім знову відключається.

Виправлення помилок

  • Загальне: Міркування знову видно на найновіших моделях Claude: При прямому підключенні до Anthropic найновіші моделі Claude (Sonnet 5 і новіші) видавали відповіді взагалі без видимого процесу мислення — додаток не запитував його у форматі, якого вимагають ці моделі. Їхні міркування тепер передаються потоком і відображаються, як і раніше.
  • Загальне: Спливаюче вікно "Що нового" більше не є порожнім після оновлення: Одразу після оновлення вікно приміток до випуску могло нічого не показувати — додаток читав примітки, збережені попередньою версією, яка, звісно, не мала запису про нову. Примітки тепер завжди завантажуються для тієї версії, яку ви насправді використовуєте.
  • Загальне: Моделі Poe зберігають свої можливості на десктопі: Налаштування міркувань та підтримка зображень для моделей Poe не застосовувалися, коли асистент працював у фоновому процесі додатка (macOS, Windows та Linux) — тепер інформація про модель передається з кожним запитом, тому моделі Poe поводяться однаково скрізь.
  • Загальне: Перемикання AI-провайдерів у середині розмови вибирає дійсну модель: Зміна провайдерів могла непомітно залишати вибраною модель попереднього провайдера, яку новий провайдер потім відхиляв. Композитор тепер вибирає модель, яку фактично пропонує активний провайдер.
  • Розширення: Прямі підключення до Anthropic працюють для облікових записів із суворими налаштуваннями CORS: Деякі облікові записи Anthropic одразу відхиляють будь-які запити, що надходять із браузера; запити розширення містили маркер походження браузера, хоча розширення звільнені від цих правил. Тепер його видалено, тому такі облікові записи підключаються у звичайному режимі.
  • Загальне: Панелі налаштувань більше не переповнюються при невеликій ширині: Кілька розділів налаштувань (підключення, синхронизація, облікові дані тощо) виштовхували вміст за межі екрана, коли бічна панель була вузькою. Тепер вони поміщаються повністю.

Version 0.9.73829 липня 2026 р.

Цей випуск оптимізує керування даними в один чіткий процес, виправляє помилки видалення й дублювання відповідей, а також припиняє давній випадок, коли асистент представлявся старою назвою програми.

Показати деталі

Покращення

  • Загальне: Видалення ваших даних тепер є єдиним чітким і прозорим процесом: У розділі Налаштування → Керування даними накопичилися кнопки, що дублювали одна одну («Очистити кеш сервера», «Незв'язані розмови», «Серверні дані: очистити», «Очистити ВСЕ»), які місяцями мовчки давали збій і використовували шість різних слів для видалення. Їх більше немає. Залишилося лише звичайне обслуговування (кошик, зберігання, втрачені файли) плюс єдина дія «Очистити все сховище», яка тепер показує все, що вона видаляє — включно з налаштуваннями, режимами та пам'яттю — і попереджає, коли ввімкнено хмарну синхронізацію, що синхронізовані дані завантажаться знову, якщо ви також не скористаєтеся опцією «Видалити всі хмарні дані» в налаштуваннях хмарної синхронізації.
  • Загальне: Збереження API keys під час очищення тепер зберігає їх усі: Очищення з позначкою «зберегти облікові дані» тихо відкидало деякі облікові дані залежно від платформи: у розширенні губилися входи в акаунти Claude/Grok та новіші ключі провайдерів (Perplexity, Baseten, Cloudflare, CometAPI), тоді як на десктопних та мовних платформах губився голосовий ключ Cartesia. Тепер кожні облікові дані зберігаються на кожній платформі, а збережений вами ключ Cloudflare нарешті дійсно зберігається (раніше він узагалі ніде не зберігався).
  • macOS та Windows/Linux: Використання сховища знову відображається в рядку меню / треї: Цифри використання сховища, які показували рядок меню macOS та трей Windows/Linux, мовчки не завантажувалися з березня. Вони знову працюють.
  • iPhone, iPad, Android, macOS та Windows/Linux: Автоматичне очищення збережених даних тепер дійсно працює: Розклад автоочищення «Зберігання даних» раніше запускався лише у розширенні браузера — скрізь інде він запускався лише при натисканні «Запустити зараз». Тепер щоденне очищення працює на кожній платформі.
  • iPhone, iPad, Android та macOS: Результати керування даними знову видимі: Повідомлення про успіх і невдачу в керуванні даними використовували спливаючі вікна сповіщень браузера, які нативні програми ніколи не показують. Тепер вони використовують власні діалогові вікна програми, тож ви можете бачити, що сталося.

Виправлення помилок

  • Загальне: Відповідь більше не з'являється двічі: Коли фінальна відповідь асистента повторювала те, що він уже написав раніше в тій самій відповіді, відображалися обидві копії. Дублікат тепер видаляється.
  • Загальне: Ваш асистент більше не називає себе старою назвою програми: Деякі давні користувачі — особливо ті, хто кастомізував вбудовану особу до перейменування — усе ще отримували відповіді від асистента, який представлявся старим брендом, а кнопка «Скинути до початкових» здавалося, що нічого не робить. Усі місця, де міг ховатися старий текст, тепер виправлено без змін у тому, що ви написали самостійно, і скидання знову працює.
  • Загальне: Виправлено рідкісний збій повідомлень із моделями Claude: Певні відповіді могли одразу завершуватися збоєм, оскільки програма позначала порожню частину розмови для кешування, що провайдер Claude відхиляє. Тепер цього немає.

Версія 0.9.73728 липня 2026 р.

Доповнення до 0.9.736 з однією важливою виправкою синхронізації.

Показати деталі

Виправлення помилок

  • Загальне: Видалення тепер також видаляє елемент на інших ваших пристроях: Коли хмарна синхронізація була ввімкнена, видалення розмови (або інших синхронізованих елементів) видаляло її лише на тому пристрої, де це робилося — видалення не поширювалося далі, через що елемент непомітно повертався скрізь. Тепер видалення поширюються так само, як і будь-які інші зміни, а захист під час збирання запобігає повторній появі подібних помилок у майбутньому.

Version 0.9.73628 липня 2026 р.

Цей випуск дозволяє асистенту виконувати багато викликів інструментів паралельно з одного скрипта Python (раннє тестування), перетворює перервану відповідь на телефонах і планшетах на те, що можна побачити та продовжити, запобігає збоям у дуже довгих розмовах під час обрізання старих повідомлень, а також виправляє кілька проблем із входом.

Показати деталі

Нові функції

  • Загальні (раннє тестування): асистент може паралельно виконувати виклики інструментів зі скрипта Python: Для завдань на кшталт «прочитай ці 50 сторінок і випиши ціноутворення» асистент раніше робив кожен виклик по черзі, записуючи кожен запит і зчитуючи кожен повний результат. Тепер він може написати короткий скрипт Python, який робить ці виклики паралельно, зберігає повні результати у своєму приватному робочому просторі та переносить у розмову лише ті частини, які мають значення — це швидше та створює значно менше безладу. Інструменти, які потребують вашого схвалення, ніколи не можуть викликатися зі скрипта; асистент усе одно має запитувати вас напряму, точно так само, як і раніше. Доступно для тестувальників на десктопі та розширеннях для браузера.
  • iPhone, iPad і Android: продовження перерваної відповіді: Коли система закривала додаток посеред відповіді, наполовину написану відповідь тихо видаляли — хід розмови виглядав так, ніби він зник. Перервана відповідь тепер показує чітке повідомлення на своєму місці, зберігає результати кроків, які завершилися, і пропонує кнопку «Продовжити», щоб продовжити з того місця, де вона зупинилася — із захисними механізмами, щоб відповідь, яка спричиняє збій додатка під час кожного запуск, не могла повторюватися нескінченно.

Виправлення помилок

  • Загальні: дуже довгі розмови більше не завершуються помилкою після обрізання: Коли розмова ставала довшою, ніж модель може прочитати, обрізання могло відокремити запит інструменту від його результату (що провайдери категорично відхиляють), а деякі сторонні помилки помилково сприймалися як занадто довга розмова й «відновлювалися» шляхом видалення вашої історії. Обрізання тепер зберігає запити та результати разом, сторонні помилки більше нічого не видаляють, а асистенту повідомляють саме те, що було видалено, щоб він міг повторно отримати те, що йому все ще потрібно, замість того, щоб відповідати навколо пробілу, якого він не бачить.
  • Загальні: надання ще одного дозволу Google більше не скасовує ті, які ви вже мали: Підключення додаткової можливості Google (скажімо, Calendar після Gmail) могло тихо скасувати доступ, який ви надали раніше, тому функції, які працювали, починали давати збій, доки ви не підключилися знову. Нові дозволи тепер додаються до наявних.
  • Загальні: ваш асистент більше не представляється старим ім'ям додатка: Давні користувачі, які налаштували систему до перейменування (зокрема всі, хто на той момент налаштував вбудовану персону), все ще могли отримувати відповіді від асистента, який називав себе старим брендом. Вбудовані персони тепер виправлено скрізь, де вони зберігаються, без торкання будь-чого, що ви написали самостійно.
  • Загальні (тестувальники): вхід до облікового запису Claude став стабільнішим: Тимчасовий збій сервера під час входу більше не позначає ваш обліковий запис Claude як такий, що потребує повторного підключення — лише реальна відмова робить це, а прострочений сеанс тепер оновлюється сам, коли додаток перераховує ваші моделі, замість того, щоб завершуватися помилкою.

Version 0.9.735July 24, 2026

This release fixes signing in on Windows and Linux, gets attached images and PDFs through to Claude and Gemini, lets you connect tool servers that require signing in from your phone or tablet, keeps your scheduled tasks and folders from disappearing after a restart, keeps each scheduled task running on the model you picked, and fixes newer Claude models (like Sonnet 5) rejecting messages with a "temperature" error.

Показати деталі

New Features

  • iPhone, iPad & Android: Connect tool servers that ask you to sign in: Adding an MCP server that requires signing in — Notion, Linear and the like — has never worked on phones or tablets. The sign-in page opened in a window that couldn't hand your approval back, so the connection dead-ended with no explanation. Signing in now opens in Safari on iPhone and iPad and in a browser tab on Android, so you're already signed in to the service, and the approval is handed back to the app to finish the connection. If it does fail, the app now tells you why instead of leaving the dialog looking stuck.

Improvements

  • iPhone, iPad, Android & Windows/Linux: Faster startup with an immediate loading indicator: The app showed a blank screen while it finished starting up. It now shows a loading spinner right away, and loads your saved conversation memory in parallel, so cold starts feel quicker.
  • iPhone, iPad & Android: Startup no longer slows down as your history grows: The app loaded every message of every conversation before it could show you anything, and re-saved that whole pile each time a reply streamed in — so the more history you had, the longer the opening spinner sat there. Conversations now load one at a time, only when you open them, so startup and saving stay quick no matter how much history you've built up.
  • iPhone, iPad & Android: A reply interrupted by the system is no longer left stuck: If your phone closed the app while the assistant was still working — a long lock, or switching away for a while — the whole turn's work was thrown away and you came back to a half-written reply that never finished. The app now saves its progress after each step, so at most the step in flight is lost, and it clears the stranded reply when you reopen it instead of leaving it hanging.
  • Common: Sign-in errors say what actually went wrong: Every failed sign-in showed the same "Sign in was cancelled or failed" message regardless of the cause. The screen now shows the real reason, so a sign-in problem is something you can act on.
  • Common: Settings tells you when you're using the key included with your account: An empty OpenRouter key field looked like something was missing even though paid models were working fine — you were running on the key included with Caiioo, which stays on the device you set it up on. Settings now says so instead of leaving an apparently blank required field.

Bug Fixes

  • Common: Attached images and PDFs reach Claude and Gemini: On a direct Anthropic connection, images and PDFs you attached were dropped before the message was sent — so the model truthfully told you it couldn't see them. PDFs were dropped the same way on a direct Google connection. Both now arrive intact.
  • Common: Follow-up messages to Claude's thinking models work: On a direct Anthropic connection, the second message in any conversation with a thinking-capable Claude model failed outright. The app now replays the model's reasoning in the form it expects.
  • Common: A brief network hiccup no longer kills a reply: Replies occasionally died with a bare "fetch failed" when the connection to the model provider timed out while it was still being set up. The app now retries twice before giving up, and reports the actual network reason when it does.
  • Common: Self Checker works with providers other than OpenRouter: Picking Anthropic, Google or OpenAI as the reviewer and leaving the model blank sent an OpenRouter-style model name to that provider, which answered "not found". Leaving it blank now picks a model that suits the provider you chose.
  • Common: Switching away from OpenRouter no longer fails with a confusing provider error: If your default model was set while you were on OpenRouter's free tier, switching to another provider could still send OpenRouter's internal free-tier placeholder to it, and the rejection read like a provider outage. The app now catches this before sending and tells you to pick a model for the provider you're on.
  • Common: Scheduled tasks keep using the model you picked: A scheduled task ran with whatever your current default model happened to be when it fired, so changing your default later — or a mismatch between your provider and model — could break the task with an "invalid model" error. Each task now remembers the model and provider you had when you created it and runs with those. If that model is ever unavailable, it falls back to your current default and tells you it did.
  • Common: Newer Claude models (like Sonnet 5) work again: Sending a message to a newer Claude model failed with a "temperature is deprecated for this model" error, because the app always attached a creativity (temperature) setting these models no longer accept. The app now only sends creativity to models that support it — checked automatically per model — so newer models work again. The creativity slider is also disabled, with a short note, when the selected model manages its own creativity.
  • Windows: The app starts reliably instead of failing to connect: On some machines the app's background service crashed the moment it started, leaving you with a "cannot connect" error and no side panel. It was picking up a stray copy of a shared component that happened to sit in your user folder. It now loads its components from its own install folder, where nothing else can shadow them.
  • Windows: Signing in with Google, Microsoft or Apple works again: The sign-in page opened with most of its web address missing, so Google answered "Required parameter is missing: response_type" and Microsoft refused with an AADSTS900144 error. The app was handing the address to the Windows command prompt, which cut it off at the first "&". It now opens the page directly.
  • Windows/Linux: Signing in no longer fails with a connection error: Even once the sign-in page opened correctly, email sign-in failed with "Failed to fetch" and Google, Microsoft and Apple sign-in failed right after you approved it — the app was blocking its own connections to Caiioo.ai, because its built-in security rules still listed only the old domain. Those rules are now derived from the address the app actually uses.
  • iPhone, iPad & Android: Scheduled tasks and folders no longer disappear after you restart the app: Your scheduled tasks — and your file folders — could show up empty after you quit and reopened the app, only reappearing once Private Sync caught up. With sync turned off they could be lost for good on the next save. The app now reloads them from your device on startup, so they're there immediately.
  • iPhone, iPad & macOS: Deleting a scheduled task works again: Tapping delete on a scheduled task did nothing at all — it was waiting on a confirmation prompt that never appeared, so the delete silently gave up. That section now uses the app's own confirmation dialogs, so deleting a task (and every other prompt there) works.
  • iPhone & iPad: The app remembers you're signed in after a full restart: After quitting the app completely it sometimes reopened to the login screen — and signing in there didn't take; only force-quitting and reopening again worked. Your identity wasn't being restored from where it's actually saved on a cold start. It is now.
  • iPhone & iPad: Signing in works without needing to restart the app: After signing in with an email and password or a license key, the app could fail your first message (or seem unable to reach the server) until you force-quit and reopened it, because your included Caiioo key wasn't set up during that kind of sign-in. It's now set up right after you sign in, so you can start using the app immediately.
  • iPhone & iPad: Private Sync reconnects as soon as you sign in: If you already had Private Sync set up and opened the app signed out, sync stayed offline after you signed in until you restarted — so anything waiting on your other devices, like a saved provider key, never arrived. Sync now reconnects right after you sign in.

Version 0.9.73423 липня 2026

Цей випуск перетворює ваші координати на назву місця повністю на вашому пристрої (а також додає опцію «Точно»), виправляє приватну синхронізацію (Private Sync), щоб вона звіряла зміни та запам'ятовувала ваш ключ після перезапуску, відновлює автоматизацію браузера, що керується з настільного та вебдодатків, надсилає записи безпосередньо моделям, які вміють сприймати аудіо на кожній платформі, а також забезпечує роботу дії озвучення та вилучення тексту з PDF-файлів і зображень у більшій кількості конфігурацій.

Показати деталі

Покращення

  • Загальне: Ваше місцеперебування перетворюється на назву місця повністю на вашому пристрої: Раніше додаток надсилав ваші координати сторонньому сервісу для визначення вашого міста. Тепер цей пошук виконується локально на пристрої з вбудованої бази даних, тож ваші координати нікому не передаються. Нова опція «Точно» надає повну точність GPS (район і координати), коли це потрібно, а необов'язкова оцінка на основі мережі (вимкнена за замовчуванням) може заповнити пробіл, коли GPS недоступний.

Виправлення помилок

  • Загальне: Приватна синхронізація (Private Sync) по локальній мережі більше не пропускає зміни після перезапуску настільного додатка: Під час синхронізації через локальну мережу (або спільну папку) зміни, зроблені іншим пристроєм безпосередньо перед перезапуском настільного додатка, могли бути пропущені — додаток довіряв порожній відповіді «нічого не змінилося» і не виконував звірення, доки якась пізніша, не пов'язана зі змінами подія не примушувала до повної синхронізації. Після перезапуску додаток тепер розпізнає, що його історія останніх змін є неповною, і виконує повне звірення, тому зміни з ваших інших пристроїв надходять. Пов'язане виправлення запобігає повторній видачі блокування синхронізації, яке утримувалося під час перезапуску.
  • Загальне: Приватна синхронізація (Private Sync) більше не запитує ваш ключ під час кожного перезапуску додатка: Ваш ключ синхронізації запам'ятовувався лише для поточної сесії, тому перезапуск додатка (або браузера для розширення) блокував синхронізацію, доки ви знову не ввели ключ. Тепер ключ зберігається на вашому пристрої — у зашифрованому вигляді у стані спокою — під час першого введення, і синхронізація відновлюється автоматично під час запуску. Вас попросять ввести його востаннє після оновлення, після чого він зберігатиметься надалі. Введення ключа на кожному новому пристрої все ще вимагається, а вимкнення синхронізації (або вихід з акаунту) видаляє збережений ключ.
  • Загальне: Автоматизація браузера знову працює, коли асистент керує браузером Chrome або Edge із настільного чи вебдодатка: Введення тексту на сторінках, натискання клавіш та перевірка елементів керування сторінки завершувалися внутрішньою помилкою «Unknown message type» (Невідомий тип повідомлення) — внутрішньосторінковий помічник не був налаштований на виконання дій, яких вимагав додаток. Це стосувалося настільних додатків для macOS, Windows і Linux, а також вебдодатка щоразу, коли асистент керував браузером Chrome або Edge (розширення браузера, яке використовується окремо, не постраждало). Тепер ці дії виконуються коректно.
  • Загальне: Моделі, які можуть слухати аудіо, тепер прослуховують ваш запис безпосередньо: Коли ви вибирали модель, яка сама по собі здатна обробляти аудіо (наприклад, Gemini), ваш запис усе одно передавався окремій допоміжній моделі для транскрипції замість того, щоб дозволити обраній вами моделі прослухати його безпосередньо, що призводило до втрати прямого зв'язку з вашим промптом. Це відбувалося скрізь, окрім розширення браузера, оскільки лише розширення перевіряло, чи вміє активна модель сприймати аудіо. Тепер додаток перевіряє реальну здатність активної моделі працювати з аудіо на кожній платформі (iPhone, iPad, десктоп) і надсилає запис безпосередньо їй, якщо вона вміє слухати; допоміжна модель використовується лише для моделей, які насправді не можуть обробляти аудіо.
  • Загальне: Дія «озвучити» («speak») працює навіть без налаштованого голосового провайдера: Прохання до асистента озвучити текст зберігає аудіофрагмент, для чого потрібен голос, який створює звукові файли. Якщо для перетворення тексту в мовлення було встановлено вбудований голос вашого браузера (або воно було вимкнено), це не давало жодного результату, і дія завершувалася помилкою. Тепер вона перемикається на локальний голос на пристрої, щоб файл аудіофрагмента все одно створювався.
  • Загальне: Читання тексту з PDF-файлів і зображень працює з більшою кількістю провайдерів: Вилучення тексту більше не вимагає наявності ключа OpenRouter, якщо ви налаштували для цього іншого AI-провайдера; тепер додаток використовує того провайдера, якого ви налаштували.

Версія 0.9.73321 липня 2026 р.

Випуск, присвячений надійності: нові користувачі можуть надсилати своє перше повідомлення без помилок налаштування, функція "Скинути до початкових" для інструкцій режиму тепер дійсно їх відновлює, а таблиці на вебсторінках тепер передаються у вигляді читабельних таблиць.

Показати деталі

Виправлення помилок

  • Загальне: Новий вхід у систему більше не призводить до помилки першого повідомлення: На свіжій інсталяції надсилання першого повідомлення до того, як ваш вбудований ключ Caiioo завершить налаштування у фоновому режимі, завершувалося помилкою про пропуск усіх провайдерів — і відновлювалося лише після відкриття Налаштувань та натискання "Використовувати мій Caiioo". Тепер програма завершує налаштування цього вбудованого ключа на місці для першого повідомлення, тож усе працює одразу "з коробки".
  • Загальне: "Скинути до початкових" для інструкцій режиму тепер дійсно їх відновлює: Якщо ви налаштували інструкції вбудованого режиму, параметр "Скинути до початкових" не спрацьовував — він миттєво повертався до вашого власного тексту (а на iPhone та iPad взагалі нічого не робив). Тепер скидання очищує ваше налаштування та відновлює початкові інструкції режиму.
  • Загальне: Таблиці на вебсторінках передаються як читабельні таблиці: Коли асистент читав вебсторінку, будь-яка таблиця надходила як один суцільний рядок із перемішаними чарунками (наприклад, дати, суми та мітки без розділення). Тепер таблиці конвертуються в належні рядки та стовпчики, тому асистент — і будь-який документ, який він зберігає — може їх реально читати. Це стосується як звичайних сторінок, так і обмежених сторінок, які асистент читає іншим способом.

Version 0.9.73221 липня 2026 р.

Цей випуск оновлює вбудовані недорогі допоміжні моделі до Gemini 3.5 Flash Lite, забезпечує роботу додавання локальної папки до Workspace Files у розширенні браузера, відкриває документи, які ви вставляєте з іншої розмови, а також містить пакет виправлень надійності: вставлення скопійованих зображень, суворіші схемні інструменти моделей та стійкість Workspace Files.

Показати деталі

Покращення

  • Загальне: Допоміжні моделі за замовчуванням оновлено до Gemini 3.5 Flash Lite: Вбудовані недорогі допоміжні моделі — резервний засіб розпізнавання зображень, що створює підписи до зображень для моделей, які працюють лише з текстом, помічник з аналізу аудіо, модель субагента за замовчуванням і суддя Self Checker — тепер за замовчуванням використовують Gemini 3.5 Flash Lite (було 3.1 Flash Lite) для кращої якості за подібної вартості. Будь-яка модель, яку ви явно обрали в Налаштуваннях, залишається незмінною.
  • Загальне: Чітніші вказівки у разі неправильного використання багатоцільового інструмента асистентом: Коли асистент викликав багатоцільовий інструмент (наприклад, Workspace Files) із неправильним або відсутнім параметром, повідомлення про помилку містило лише текст «Schema details unavailable», через що доводилося вгадувати правильну форму. Тепер помилка чітко зазначає точні параметри для дії, яку він намагався виконати, тож асистент виправляє себе з першої ж спроби.

Виправлення помилок

  • Розширення: Вставлення скопійованого зображення в поле введення знову працює: Натискання правої кнопки миші на зображенні та вибір пункту «Copy image» з подальшим вставленням у поле повідомлення нічого не робили — ані вкладення, ані тексту, ані помилки. Буфер обміну переносив приховану розмітку-обгортку разом із зображенням, через що поле введення сприймало це як вставлення тексту з порожнім текстом і ігнорувало його. Тепер вставлення зображень прикріплює зображення щоразу, коли не вставляється реальний текст; копіювання з Word або Google Docs і надалі вставляється як текст.
  • Загальне: Асистент більше не називає себе «Pebble Flow» у давніх інсталяціях: Якщо ви колись налаштовували агента за замовчуванням до ребрендингу Caiioo, ваша збережена його копія (включно зі старою назвою та старими інструкціями) мовчки замінювала поточну під час кожного оновлення відтоді. Тепер додаток розпізнає ці залишки з часів до ребрендингу та відображає поточну назву та інструкції, не чіпаючи створені та названі вами самостійно режими.
  • Загальне: Виправлено відхилення запитів від суворіших моделей (наприклад, Kimi K3): Деякі моделі відхиляли наші запити безпосередньо («not a valid … json schema»), оскільки кілька визначень інструментів містили внутрішні скорочення схем, які розуміє не кожен провайдер. Тепер визначення інструментів повністю розписані для кожної моделі.
  • macOS: Відкриття документа, скопійованого з іншої розмови, тепер працює: Вставлення посилання на документ, створеного в іншій розмові, із проханням до асистента відкрити його завершувалося помилкою «документ не знайдено» — попри те, що натискання на те саме посилання відкривало його нормально. Тепер асистент знаходить вставлений документ незалежно від того, з якої розмови він походить початково. (Попереднє виправлення стосувалося посилань, вставлених у межах однієї розмови; це розширює цю можливість на різні розмови.)
  • macOS: Від'єднана або видалена папка робочої області більше не зламує решту вашої робочої області: Якщо папка, яку ви додали до Workspace Files, була видалена, перейменована або містилася на зовнішньому чи мережевому диску, який від'єднався, будь-яка дія з файлами завершувалася помилкою, зокрема читання файлів у ваших інших, усе ще доступних папках. Тепер відсутня папка просто пропускається, тож решта вашої робочої області продовжує працювати.
  • Розширення: Додавання локальної папки до Workspace Files тепер працює через засіб вибору папок: У розширенні браузера додавання локальної папки шляхом введення шляху нічого не робило — розширення не може відкрити папку за введеним шляхом так, як це роблять десктопні додатки. Тепер додавання папки відкриває власний засіб вибору папок у вашому браузері та запам'ятовує обрану вами папку. (У десктопних додатках введення шляху папки працює, як і раніше.)

Версія 0.9.73116 липня 2026 р.

Доповнення до версії 0.9.730: виправлено помилку, через яку мікрофон залишався увімкненим після використання гарячої клавіші голосового керування в macOS, забезпечено коректну роботу Workspace Files у десктопному додатку, а також припинено пропонування асистенту інструментів, які він не може викликати.

Показати деталі

Виправлення помилок

  • macOS: Гаряча клавіша голосового керування більше не залишає мікрофон увімкненим: Відпускання клавіші push-to-talk під час завантаження моделі мовлення могло ініціювати запис, який ніщо не зупиняло — мікрофон залишався активним до перезапуску додатка. Тепер запуск і зупинка суворо впорядковані, натискання кнопки мікрофона надійно зупиняє запис, розпочатий гарячою клавішею, а закриття діалогового вікна завантаження голосової моделі без вибору більше не вмикає мікрофон автоматично.
  • macOS: Workspace Files (file_workspace) тепер дійсно працює: Кожен виклик file_workspace у десктопному додатку завершувався помилкою "WorkspaceProvider not initialized" — агент працює у фоновому процесі worker, який не був з'єднаний з середовищем виконання робочого простору, і змонтовані папки, налаштовані в Settings, не досягали його. Тепер worker отримує ваші налаштовані точки монтування папок та ініціалізує робочий простір при кожному запиті, тому read/write/search/glob/grep (і bash на папках з правами запису) працюють згідно з налаштуваннями.
  • Загальне: Точки монтування папок відхиляють вставлені URL-адреси та відносні шляхи: Поле "Folder path" у налаштуваннях Workspace Files приймало будь-який текст — вставлене посилання (наприклад, URL-адреса Slack) мовчки зберігалося як "локальна папка" і просто ніколи не працювало. Додавання точки монтування тепер вимагає абсолютного шляху до папки та негайно повідомляє про помилку замість збереження некоректного шляху.
  • macOS/iOS: Іконка кошика на змонтованій папці знову видаляє її: Видалення точки монтування запитувало підтвердження через спливаюче вікно у стилі браузера, яке вбудований веб-перегляд додатка мовчки блокував, тому натискання на іконку кошика ні до чого не призводило. Тепер використовується власний діалог підтвердження додатка.
  • Загальне: Асистент більше не бачить інструментів, які він не може викликати: Опціональні інструменти, що активуються через встановлення з Community Hub (наприклад, Computer Use), з'являлися у списку інструментів асистента, навіть якщо пакет не був встановлений — асистент намагався використати один із них і отримував помилку "Tool not found". Тепер список застосовує ті ж обмеження на встановлення, що і середовище виконання інструментів, тому перелік доступних інструментів відповідає тим, які можна викликати.

Версія 0.9.73015 липня 2026 р.

Цей реліз дозволяє асистенту повторно прослуховувати записи з уточнюючими запитаннями, виправляє втрату прикріплених фото при повторній генерації відповідей, зберігає видимість основних відповідей, коли асистент продовжує роботу після їх написання, а також переносить виправлення аудіо для macOS із версії 0.9.729a на всі платформи.

Показати деталі

Нові функції

  • Загальне: Ставте уточнюючі запитання щодо будь-якого запису: Коли запис аналізується спеціальною допоміжною моделлю аудіо, асистент тепер може повернутися і прослухати його знову з конкретним запитанням — «які слова були вимовлялися неправильно?», «який тон голосу?» — за допомогою нового інструменту слуху, як під час прикріплення запису, так і в будь-який наступний момент. Раніше асистент бачив лише одноразове резюме і повідомляв, що «не може прослухати аудіо повторно».

Виправлення помилок

  • Загальне: Повторна спроба відповіді більше не призводить до втрати завантаженого фото: Зокрема у додатках для телефонів та планшетів, натискання кнопки повтору (або редагування вашого повідомлення) регенерувало відповідь без прикріпленого зображення — модель стверджувала, що фото немає, хоча перша відповідь розпізнала його коректно. Повторна спроба тепер зберігає вкладення оригінального повідомлення на всіх платформах. (Десктопний ретранслятор уже збирав їх самостійно, тому ця проблема стосувалася лише додатків для телефонів/планшетів.)
  • Загальне: Записи, надіслані разом із транскрибованою мовою, більше не приходять як пів секунди тиші: Зокрема на iPhone та iPad, у режимі Audio Analysis (який використовується коучем «для мов» та кнопкою композитора з хвильовим графіком), запис, прикріплений до вашої транскрибованої мови, фіксував лише частку секунди гудіння або сигналу — після чого модель аналізу повідомляла про «відсутність мовлення», хоча ваші слова були транскрибовані правильно. Тепер захоплення звуку на iPhone/iPad починається надійно і автоматично відновлюється, коли рушій розпізнавання мовлення перехоплює сесію мікрофона під час запису, а кліп упаковується ідентично до звичайного запису голосової нотатки.
  • Загальне: Відповіді більше не зникають, коли асистент продовжує роботу після їх написання: Коли асистент писав відповідь, а потім робив ще кілька викликів інструментів (наприклад, рендеринг дашборду) перед завершенням короткою фінальною фразою, відображалася, озвучувалася та копіювалася лише ця фінальна фраза — основна відповідь залишалася схованою всередині згорнутої шкали активності. Тепер повна відповідь розпізнається і зберігається на екрані, а також при копіюванні/поширенні/озвучуванні.
  • macOS: Виправлено збій при переліку мікрофонів (випущено раніше для macOS у версії 0.9.729a): Відкриття вибору пристрою голосового введення могло призвести до збою всього додатка в конфігураціях, де аудіопристрій надає більше одного вхідного потоку — агреговані пристрої, деякі USB-аудіоінтерфейси або Bluetooth-гарнітури під час перемикання. Читання розкладки каналів такого пристрою призводило до запису за межі буфера фіксованого розміру та пошкодження пам'яті, що спричиняло падіння додатка за мить. Тепер при переліку пристроїв розмір цього буфера визначається правильно.
  • Загальне: Голосові відповіді більше не замовкають після дзвінка, Siri або будильника (випущено раніше для macOS у версії 0.9.729a): Зокрема на iPhone, озвучування (включаючи голос Kokoro на пристрої) могло припинити відтворення звуку — кнопка динаміка показувала «відтворення», але нічого не було чутно — після будь-якого переривання аудіо телефону (дзвінок, Siri, будильник, інший додаток, що перехопив звук), і це залишалося в неробочому стані до перезапуску додатка. Тепер відтворення автоматично відновлюється після такого переривання, а якщо аудіосистему справді не вдається повернути, ви отримаєте чітке повідомлення про помилку замість нескінченної тиші.

Версія 0.9.72913 липня 2026 р.

Оперативне оновлення після версії 0.9.728: запис аудіо з'являється на iPhone та iPad, результати тестів зберігаються після перезапуску, активні сесії більше не втрачають нещодавню роботу при раптовому завершенні, а встановлення застосунків хабу з caiioo.ai тепер працює стабільно на телефонах.

Показати деталі

Нові функції

  • iOS: Запис аудіо з меню вкладень: Опція «Записати аудіо» у меню «+» редактора — записуйте кліп та додавайте його до свого повідомлення — тепер доступна на iPhone та iPad, так само як у десктопному застосунку та розширенні Chrome. Це ідеально поєднується із застосунками, що аналізують ваші записи, як-от тренажер вимови «for Languages».

Виправлення помилок

  • Загальне: Звіти Test Runner можна експортувати після перезапуску застосунку: Результати тестового прогону зберігалися лише в пам'яті, тому, особливо на iPhone — де система може непомітно перезапустити веб-перегляд застосунку через брак пам'яті — запит на CSV, транскрипт або повний звіт після прогону повертав помилку «Run not found», і результати втрачалися назавжди. Тепер прогони зберігаються в процесі виконання: результат кожного тесту фіксується в момент завершення. Тож навіть перерваний на середині прогін зберігає всі завершені етапи, а експорт, перевірка статусу та ручне підтвердження результатів працюють після перезапуску на всіх платформах.
  • iOS/Android: Висока активність більше не відкладає збереження ваших гілок на невизначений термін: Застосунок групує операції запису на диск для швидкодії, але безперервний потік оновлень — наприклад, одночасне завершення кількох потоків тест-ранера або довгі активні відповіді — міг відкладати запис нескінченно. Через це раптове завершення роботи застосунку призводило до втрати всього прогресу з моменту останнього періоду спокою. Тепер поточна робота записується на диск щонайменше кожні кілька секунд, незалежно від завантаженості застосунку.
  • iOS/Android: Встановлення застосунку хабу з caiioo.ai тепер працює при холодному запуску: Натискання «Install» у хабі caiioo.ai передає команду встановлення застосунку через посилання. Проте, якщо застосунок не був запущений (або система вивантажила його з фону), команда надходила до завершення ініціалізації, і встановлення мовчки втрачалося: застосунок відкривався, але нічого не відбувалося. Тепер процес встановлення чекає на завершення запуску, і застосунок відкривається відразу в розділі Settings → Community Hub для виконання команди.
  • Web: Хаб відображає правильну кнопку встановлення на телефонах: На iPhone та Android хаб caiioo.ai пропонував варіанти «Browser extension» (який не працює на телефонах і нічого не робив) та «Desktop app» (неправильна назва — посилання насправді відкриває мобільний застосунок). Тепер на телефонах відображається єдина кнопка «Install in the Caiioo app».

Версія 0.9.7288 липня 2026 р.

Цей реліз додає CometAPI як провайдера за моделлю «bring-your-own-key» з понад 500 моделями, запобігає перериванню відповіді при блокуванні телефону або перемиканні додатків, усуває помилкове закінчення терміну дії підключених сервісів у десктопній програмі та включає перевірку безпеки залежностей.

Показати деталі

Нові функції

  • Common: CometAPI тепер є провайдером за моделлю «bring-your-own-key»: Отримуйте доступ до 500+ моделей — GPT, Claude, Gemini, DeepSeek та інших — через єдиний OpenAI-сумісний ключ CometAPI, доданий у Settings → AI Setup. Вибір моделей відображає медалі рівнів бенчмарків для свого каталогу та підтримує пошук і швидкі фільтри Best / Value / ZDR. Загальне використання CometAPI відстежується в Settings, а внутрішні помічники (заголовки гілок, пропоновані відповіді, привітання) також працюють із ключем CometAPI. Коли завдання потребує можливостей, які не надає ваш провайдер — веб-пошук, генерація відео чи музики, певні моделі зображень — запит спрямовується через OpenRouter замість помилки: це відбувається лише тоді, коли у вас є ключ OpenRouter і ви схвалили OpenRouter як провайдера (інакше з'явиться чітке повідомлення), тому ваші промпти ніколи не потраплять до провайдера, якого ви не схвалили. Витрати на використання CometAPI враховуються в підсумках за повідомлення та гілку, а каталог CometAPI у виборі моделей став чистішим — виправлено ціни для схожих назв моделей, а чат-моделі, які помилково приховувалися як «генератори», тепер відображаються у списку.

Покращення

  • Common: Картки MCP серверів можуть відображати повну помилку: Помилка MCP сервера, що не працює, обмежувалася чотирма рядками з підказкою лише при наведенні, що робило довгі помилки (ланцюгові збої з'єднання, цілі HTML-сторінки помилок) нечитабельними та неможливими для копіювання. Перемикач «Show full error» тепер розгортає її у вікно з прокруткою, де текст можна виділити та скопіювати.
  • Common: Бенчмарки запускаються через реальний додаток і показують прогрес у реальному часі: Запуски бенчмарків та порівнянь у Test Runner тепер виконують кожен крок через той самий конвеєр, що й ваші реальні повідомлення, тому результати відображають справжню роботу додатка, а не паралельне тестове середовище. Плаваюча панель показує хід виконання — назву набору, успіх/невдачу кожного тесту, прогрес — з кнопкою скасування, а невдалі тести створюють зрозумілу стенограму того, що саме запитувалося у кожного інструменту і що він повернув.
  • Common: Вибір аналітики набуває чинності негайно: Увімкнення або вимкнення опціональної анонімної аналітики використання тепер застосовується миттєво. Раніше згода посеред сесії могла призвести до ігнорування сигналів до наступної запланованої відправки — до одного дня в десктопній програмі — а сигнали надійності могли іноді доставлятися двічі; тепер відправлення підтверджується рівно один раз.
  • macOS: Тайлінг вікон повідомляє про відсутність дозволів: Для тайлінгу вікна іншого додатка потрібен дозвіл Accessibility, і відсутність або застарілий дозвіл (часто після оновлення додатків) призводили до збою функції без жодного сигналу. Тепер ви отримуєте чітке пояснення проблеми з прямим посиланням на потрібну панель System Settings.

Безпека

  • Common: Перемикання акаунтів суворо розділяє з'єднання кожного профілю: Коли два акаунти використовувалися на одній інсталяції, вхід або вихід у невідповідний момент міг призвести до збереження сервісних з'єднань одного акаунта — включаючи з'єднання Google та його доступ — у профілі іншого акаунта, а панель Settings могла продовжувати показувати з'єднання попереднього акаунта після перемикання. Усі три першопричини виправлено, і при запуску додаток тепер автоматично видаляє будь-яке з'єднання, яке опинилося не в тому профілі (свідомо додані додаткові акаунти не зачіпаються).
  • Common: Перевірка безпеки залежностей: Усунено одну критичну та всі виправні вразливості високого та середнього рівня в залежностях додатка — включаючи бібліотеки, що обробляють згенерований ШІ текст та HTML, які мали найвищий реальний ризик. Кілька вразливостей, що залишилися, ще не мають випущеного виправлення і відстежуються за допомогою активного моніторингу.

Виправлення помилок

  • iOS/Android: Блокування телефону або перемикання додатків більше не перериває відповідь: Блокування телефону або перехід в інший додаток під час роботи асистента розривали з'єднання — виконання завершувалося помилкою «The network connection was lost.», і відповідь не надходила. Короткі перемикання між додатками тепер зазвичай тривають без перерв, а при розриві з'єднання додаток автоматично повторює перерваний запит, щойно ви повернетеся (банер «Connection interrupted, retrying...» показує прогрес). Якщо мережа дійсно недоступна після кількох спроб, ви отримаєте чітке повідомлення «Network connection lost» замість технічної помилки.
  • macOS: Підключені сервіси більше не втрачають авторизацію помилково: Фонове оновлення входу з десктопної програми надсилалося без облікових даних і відхилялося, тому справне з'єднання Google могло отримати статус «needs re-authorization» протягом години після надання доступу. Тепер оновлення автентифікуються правильно, і з'єднання залишаються активними.
  • Common: MCP сервери з нетиповими відповідями на вхід тепер відкривають потік авторизації: Деякі MCP сервери відповідають на неавторизоване з'єднання нестандартним способом, і Caiioo видавав технічну помилку «Missing authorization token» замість відкриття вікна входу в браузері. Тепер ці сервери запускають звичайний процес авторизації.
  • Common: Лічильник майбутніх нагадувань на кнопці Agenda більше не обрізається: Маленький значок з числом на кнопці Agenda в полі введення повідомлення був наполовину прихований під краєм поля — це було найбільш помітно на iPhone. Тепер відображається повне число.
  • macOS: Відповіді більше не зникають наприкінці запитів з великою кількістю інструментів: У десктопній програмі запит, що використовував кілька інструментів, міг виконати всю роботу — інструменти видимим чином запускалися і повертали реальні дані — а потім фінальна відповідь не з'являлася; виконання виглядало як невдале. Внутрішня передача готової відповіді могла перериватися в останній момент на великих відповідях. Тепер відповідь завжди надходить повністю.
  • Common: Видалені MCP сервери залишаються видаленими: Видалення MCP сервера позначало його як видалений без фактичного очищення, тому давно видалені сервери могли знову з'являтися у вашому списку. Старі видалення тепер очищені остаточно, тоді як активні сервери та нещодавні видалення не зачеплені — а дані входу, залишені видаленим сервером, більше не викликають повторних помилок авторизації при запуску (видаляються лише доведено осиротілі з'єднання, а повторне підключення відновлює їх, якщо ви знову додасте сервер).
  • Common: Помилки інструментів для таблиць та документів більше не приховуються як успішні: Коли дія в Google Sheets або Docs не могла бути виконана — відсутність обов'язкової деталі, невідома дія, збій API — помилка поверталася у вигляді успішного результату, тому асистент міг повторювати той самий непрацюючий виклик до досягнення ліміту кроків замість виправлення курсу. Тепер вони реєструються як реальні помилки, на які асистент реагує.
  • Common: Скопійована діагностика ніколи не втрачає активність інструментів: Коли стенограму налагодження доводилося скорочувати через ліміти розміру, обрізка могла видалити виклики інструментів та їхні результати з середини — через що здавалося, що інструмент ніколи не запускався або нічого не повернув, що спрямовувало розслідування хибним шляхом. Тепер скорочення обрізає текст міркувань та довгі корисні навантаження; кожен виклик інструменту, його статус та будь-яка помилка завжди зберігаються.
  • Common: Інструмент, який не зміг отримати авторизацію, більше не показує зелену галочку: Коли вхід/авторизація інструменту не вдавались, крок все одно позначався як успішний — оманлива зелена галочка на інструменті, який ніколи не запускався. Тепер це відображається як помилка.
  • Common: Мультимодельні бенчмарки оцінюють за допомогою власної моделі та ключа запуску: Суддя Test Runner використовував налаштування моделі вашого активного профілю замість власної конфігурації бенчмарка, тому в безкоштовному профілі суддя міг непомітно дати збій і обнулити кожен бал. Тепер суддя використовує модель і ключ, з якими був налаштований запуск; про неправильно налаштованого суддю повідомляється заздалегідь, а суддя, який не видає жодних балів, зупиняє запуск із чіткою помилкою замість того, щоб повідомляти про провал кожного тесту.
  • Common: Виклики інструментів більше не зациклюються при повторних спробах з певними потоковими моделями: У деяких моделях останній фрагмент потокового виклику інструменту міг бути втрачений, коли провайдер раптово закривав з'єднання, залишаючи інструкції інструменту неповними — асистент не міг запустити інструмент і продовжував повторні спроби. Тепер фінальний фрагмент завжди обробляється.

Версія 0.9.7276 липня 2026 р.

Цей реліз робить підключення розширення браузера до десктопного додатка Caiioo явним перемикачем (opt-in), запобігає тихому розриву з’єднання після ручного перепідключення (Reconnect), а також виправляє збій на Mac та iPhone при відкритті певних посилань — найчастіше при наданні доступу Google.

Показати деталі

Покращення

  • Extension: Підключення до десктопного додатка тепер є явним перемикачем: У розділі Settings → Connections з'явився новий перемикач "Enable Caiioo Bridge", який керує тим, чи підключається розширення до десктопного додатка Caiioo на тому ж комп'ютері. За замовчуванням він вимкнений — розширення залишається повністю автономним і ніколи не шукає локальний додаток, доки ви його не увімкнете. Зміна налаштування набуває чинності негайно, перезапуск не потрібен. Поки перемикач вимкнений, кнопки Reconnect та елементи керування портами відображаються сірими, замість того щоб створювати видимість роботи.

Виправлення помилок

  • Extension: Повторне підключення до десктопного додатка тепер стабільне: Натискання Reconnect у Settings → Connections відкривало з'єднання, яке непомітно переривалося, щойно браузер переводив розширення в режим сну (зазвичай протягом хвилини), і не відновлювалося до наступного натискання. Тепер ручне перепідключення залишається активним так само як і автоматичне з'єднання.
  • macOS/iOS: Виправлено збій при відкритті певних посилань: Відкриття посилання, адреса якого містить знаки відсотка — найчастіше при натисканні "grant scopes" для надання Caiioo доступу до вашого облікового запису Google — могло призвести до миттєвого збою додатка. Тепер ці посилання відкриваються нормально.
  • macOS: Python, вилучення тексту з PDF та рендеринг SVG тепер працюють у встановленому додатку: У дистрибутиві додатка для macOS були відсутні кілька фонових компонентів, які входили до розробницьких збірок. Через це запуск Python, читання тексту з PDF, рендеринг SVG-документів та модель ранжування інтелектуального вибору інструментів тихо видавали помилку лише у встановленому додатку. Тепер вони включені в додаток, а перевірка збірки запобігає їхньому повторному виключенню.
  • Common: Редагування завантаженого текстового файлу більше не псує спеціальні символи: Коли асистент редагував завантажений вами текстовий або Markdown файл, такі символи, як «розумні» лапки, довге тире та літери з діакритичними знаками (é), пошкоджувалися по всьому файлу — включно з тими частинами, яких редагування не торкалося. Тепер файли зберігають цілісність байтів, а відхилення відстежуваних змін також більше не псує документ.
  • Common: Вказівка асистенту на документ шляхом вставки посилання тепер працює: Вставка посилання Slate на документ у чат ("this is the file I want to update: http://…/slate.html?id=…") тепер коректно веде до потрібного документа замість помилки "No artifact found".
  • Common: Звіти про помилки зберігають корисну частину діагностики: До тікетів підтримки додавався налагоджувальний транскрипт асистента, але він обрізався посередині логів запуску, якщо був занадто довгим. Через це втрачалися виклики інструментів та помилки, які власне пояснюють проблему. Тепер довгі транскрипти спочатку видаляють рутинний шум логів і зберігають діагностичні розділи.
  • Common: Перегляд відстежуваних змін у документах став надійнішим: Виправлено кілька проблем перегляду за один раз: запропонована зміна, що закінчувалася на межі абзацу, могла бути невидимою при відкритті документа (панель інструментів її враховувала, але виділення не було); прийнята зміна могла повернутися після закриття та повторного відкриття документа; рішення щодо однієї зміни могло непомітно скасувати рішення, вже прийняте щодо ідентичного редагування в іншому місці документа; а кожен завершений перегляд зберігався двічі в історії версій, витісняючи старі версії вдвічі швидше. Кількість прийнятих/відхилених змін, що відображається під час перегляду, тепер також є точною.
  • Common: Історія версій документа залишається власною та відновлюється повністю: Перемикання між документами в невідповідний момент могло призвести до додавання вмісту одного документа до історії версій іншого, через що подальше відновлення могло підставити текст не того документа. Відновлення версії тепер також повертає відстежувані зміни, які містила ця версія; редагування, що переважно видаляють текст, більше не втрачають свої виділення (redlines) зі збереженого знімка; виділений "поточний" запис тепер визначається фактичним вмістом; порівняння версій після видалення старих копій тепер виконується щодо найближчого вцілілого попередника замість повідомлення про відсутність об'єктів для порівняння; а попередній перегляд історії більше не рендерить сирий HTML, вбудований у текст документа.

Версія 0.9.7263 липня 2026 р.

Цей реліз додає функцію Sign in with Microsoft та попередній перегляд математичних формул для документів LaTeX, робить захисні механізми точності асистента постійно активними навіть за наявності користувацьких інструкцій, а також виправляє веб-серфінг у діалогових вікнах, групування відстежуваних змін та роботу застосунків, що викликають зовнішні сервіси у мобільних та десктопних версіях.

Показати деталі

Нові функції

  • Common: Sign in with Microsoft: Тепер ви можете увійти у свій акаунт Caiioo за допомогою облікового запису Microsoft — як особистого, так і робочого чи навчального — на всіх платформах, разом із існуючими варіантами Google, Apple та електронною поштою. Якщо для цієї адреси ще не існує акаунта Caiioo, вам буде запропоновано підтвердити його створення.
  • Common: Документи LaTeX відображають зверстані формули: Відкриття документа LaTeX (Slate) тепер показує попередній перегляд із належним чином зверстаними математичними формулами, тоді як вихідний код залишається доступним для редагування у вікні коду — попередній перегляд ніколи не перезаписує ваш файл. Асистент також перевіряє математику під час кожного редагування документа LaTeX і миттєво бачить будь-які помилки, тому некоректне рівняння виправляється в тому ж ході, а не залишається непоміченим. Вставлений контент LaTeX тепер розпізнається автоматично.
  • Common: Новий застосунок "for Grant Writers" у Hub: Копілот повного циклу грантової діяльності для грантрайтерів некомерційних організацій, тепер доступний для всіх. Він шукає актуальні можливості федерального фінансування (Grants.gov), оцінюючи їх на відповідність профілю вашої організації, досліджує донорів через їхні публічні податкові звіти 990 (ProPublica Nonprofit Explorer) та історію федеральних нагород (USAspending), готує чернетки листів про наміри (LOI), обґрунтування потреб та програмні розділи згідно з пріоритетами донора, формує статті бюджету з обґрунтуванням та пише проміжні/фінальні звіти — усе це на основі відкритих джерел даних без використання ключів. Він ніколи не вигадує дедлайни, критерії відповідності чи дані про результати, і ніколи не подає заявку від вашого імені.

Покращення

  • Common: Налаштування показують, де працює інструмент, замість того щоб приховувати його: Інструменти, які не працюють на вашому поточному пристрої, раніше або зовсім були відсутні в Settings → Tools, або відображалися як доступні. Тепер вони відображаються сірими з приміткою про те, на яких платформах вони працюють, а для інструментів, що потребують запущеного десктопного застосунку, з'являється напис "Connect the Caiioo desktop app to use this tool". Це дозволяє дізнатися про доступні можливості на інших пристроях.
  • Common: Self Checker може перевіряти твердження, запускаючи реальний Python: Коли ви оцінюєте відповідь за допомогою кнопки ⚖, "суддя" тепер може написати невелику програму на Python для повторної перевірки речей, які неможливо перевірити простим способом — наприклад, перерахувати заявлену статистику з вихідних даних або повторно вивести трансформацію. Це виконується локально в тій самій пісочниці без доступу до мережі, як і все інше, у браузерному розширенні та десктопних застосунках. Будь-яка перевірка, яка не може бути виконана чисто, позначається як невдала, а не проходить мовчки.
  • Common: Захисні механізми точності тепер застосовуються завжди: Вбудовані правила, які тримають асистента в межах фактів — дотримуватися реальних джерел, повідомляти про невпевненість, цитувати джерела фактів — раніше були частиною стандартної "особистості", тому користувацька інструкція або застосунок із власною особистістю могли непомітно їх замінити. Тепер вони є постійним базовим шаром: ваші користувацькі інструкції та особистості застосунків доповнюють їх, а не вимикають, і їх неможливо відредагувати або видалити в налаштуваннях.
  • Common: Старі документи з відстежуваними змінами отримують чисте відображення правки: Документи, збережені з відстежуваними змінами в попередніх версіях — включаючи відновлення старішої версії, що містила правки — тепер відображають зміни та дозволяють навігацію по них із таким самим чистим групуванням, як і нові правки, замість грубих позначок старого формату. Оновлення закріплюється після збереження, тому позначки старого стилю не повернуться під час наступного відкриття документа.

Виправлення помилок

  • Common: Веб-серфінг працює всередині діалогових та спливаючих вікон: Коли асистент навмисно відкривав діалогове вікно на сторінці — поле пошуку, панель фільтрів — його наступний клік або натискання клавіші могли бути відхилені з попередженням, що щось заважає, що іноді зупиняло все завдання. Тепер ця перевірка безпеки видає попередження замість відмови, правильно ідентифікує те, що насправді є клікабельним, і більше не пропонує натиснути Escape, якщо це закриє саме те діалогове вікно, яке асистент щойно відкрив.
  • Common: Помилки сторінки під час серфінгу відображаються, а не зникають: У браузерному розширенні помилка всередині сторінки під час серфінгу мовчки ігнорувалася і виглядала як порожній результат, змушуючи асистента вгадувати, що пішло не так. Тепер повертається реальне повідомлення про помилку, що відповідає поведінці десктопного застосунку.
  • Common: Правки на різних рядках залишаються окремими відстежуваними змінами: Дві правки на сусідніх рядках або пунктах списку могли об'єднуватися в одну величезну зміну, що охоплювала обидва рядки, роблячи перегляд та прийняття/відхилення незручним. Тепер відстежувана зміна ніколи не перетинає розрив рядка — правки на різних рядках завжди є окремими змінами з індивідуальною навігацією, тоді як звичайне групування в межах одного рядка залишилося без змін.
  • Common: Застосунки, що викликають зовнішні сервіси, працюють у мобільних та десктопних версіях: У застосунках для iOS, Android та Windows/Linux інструменти, що викликають зовнішні веб-сервіси (наприклад, застосунок, що шукає в публічній базі даних), миттєво видавали технічну помилку ще до відправлення запиту. Тепер ці запити проходять на всіх платформах.
  • Common: Моделі міркування (reasoning models) зберігають хід думок між ходами: У деяких моделях міркування — найпомітніше у Gemini через OpenRouter — збережені роздуми моделі з попередніх ходів іноді помилково відкидалися при створенні наступного запиту, що призводило до втрати наступності та марної трати часу на повторне обдумування. Тепер збережені міркування розпізнаються та переносяться коректно, а міркування від несумісних сімейств моделей, як і раніше, безпечно виключаються.
  • Common: Описи інструментів відображаються коректно в Settings: Деякі інструменти показували неправильний опис або опис, обірваний на середині речення, у Settings → Tools та на картках інструментів у Hub — наприклад, інструмент для роботи з документами описував себе як "List existing slates in thread", а інструмент обміну повідомленнями лише як "List connected messaging services and their status". Тепер кожен інструмент та дія відображають повний і правильний опис.
  • Common: Інструменти, які не можуть працювати на вашому пристрої, більше не пропонуються асистенту: Платформозалежні інструменти (наприклад, ті, що потребують десктопного застосунку для Mac) могли пропонуватися асистенту на пристроях, які їх не підтримують, що призводило до невдалих спроб та незрозумілих помилок. Тепер вони послідовно фільтруються всюди — і якщо ви запитаєте про такий інструмент за назвою, асистент повідомить, на яких платформах він працює (або що потрібно запустити десктопний застосунок), замість того щоб стверджувати, що інструмента не існує.

Версія 0.9.72526 червня 2026 р.

Оновлення для підвищення надійності після версії 0.9.724: запити до безкоштовних моделей відновлюються автоматично, якщо провайдер тимчасово недоступний; пошук у документах надійно знаходить фрази, розділені розривами рядків або нетиповими пробілами; а переписані фрагменти створюють чисті виправлення в режимі відстеження змін замість хаотичних позначок.

Показати деталі

Виправлення помилок

  • Загальне: Запити до безкоштовних моделей відновлюються, якщо провайдер тимчасово недоступний: Раніше, коли провайдер безкоштовної моделі повідомляв про тимчасову відсутність вільних потужностей, запит просто скасовувався. Тепер система автоматично перемикається на іншу безкоштовну модель і продовжує роботу з коротким повідомленням про перемикання — тож випадкові збої більше не переривають вашу чергу.
  • Загальне: Пошук у документах знаходить фрази крізь розриви рядків та пробіли: Пошук у документі (Slate) за багатослівною фразою міг бути порожнім, якщо слова були розділені розривом рядка, нерозривним пробілом або зайвими пробілами, хоча фраза була очевидно присутня. Тепер пошук знаходить збіги незалежно від розташування пробілів, а якщо ваш запит схожий на шаблон (наприклад, "Incident|Breach") і збігів не знайдено, система запропонує увімкнути пошук за регулярними виразами.
  • Загальне: Переписані фрагменти створюють чисті виправлення: Суттєве переписування абзацу могло генерувати сотні крихітних, розрізнених позначок відстеження змін, які було неможливо прочитати. Тепер режим правки об'єднує переписану область в одну чисту зміну, тоді як справді окремі правки в інших місцях залишаються відокремленими.

Version 0.9.724June 18, 2026

Доповнення до версії 0.9.723, що додає OpenAI як голосового провайдера з власним ключем (BYOK), необов'язкову анонімну аналітику використання, якою ви повністю керуєте, та розширені попередні перегляди для аудіо- й відеовкладень, а також виправлення для додатків із великою кількістю інструментів у Hub, назв навичок, входу в підключені сервіси та зависання під час запусків після закінчення підписки.

Показати деталі

Нові функції

  • Загальне: OpenAI тепер є голосовим провайдером з власним ключем (BYOK): gpt-4o-mini-tts від OpenAI приєднується до селектора голосів для перетворення тексту на мовлення для кожного режиму. Його відтворення можна налаштовувати — попросіть про акцент, тон або темп природною мовою (наприклад, "прочитай це з теплим ірландським акцентом"), і голос відтворить це. Додайте свій API-ключ OpenAI у Налаштування → Голос.
  • Загальне: Аудіо- та відеовкладення тепер показують справжній попередній перегляд: Записаний або прикріплений аудіофрагмент відображає свою справжню форму хвилі на чіпі вкладення замість загального значка файлу, а відеовкладення показує стоп-кадр, зроблений із кліпу — тож ви можете відрізнити кліпи з першого погляду. Попередній перегляд генерується один раз і використовується повторно.
  • Загальне: Необов'язкова анонімна аналітика використання — вимкнена за замовчуванням у ЄЕЗ, Великій Британії та Швейцарії: Ви можете обрати надсилання анонімних сигналів без вмісту, які допомагають нам знаходити та виправляти проблеми з надійністю — наприклад, чи був запит успішним, чи трапилася певна помилка, а також ваш явний відгук 👍/👎 на відповідь. Це ніколи не включає ваші розмови, промпти, ідентифікатор, IP-адресу чи будь-який ідентифікатор, який відстежує вас між сеансами; це дані виключно першої сторони (жодних сторонніх трекерів); а події зберігаються без жодної інформації, яка б пов'язувала їх із вами. У ЄЕЗ, Великій Британії та Швейцарії аналітика залишається вимкненою, доки ви її не увімкнете; в інших регіонах вона увімкнена з можливістю вимкнення в один дотик. Змінюйте це налаштування будь-коли в меню Налаштування → Конфіденційність і діагностика, при цьому немає жодної плати, знижки чи різниці у функціях у будь-якому разі.

Покращення

  • Загальне: У розділі Налаштування → Голос з'являється попередження, коли голосовий провайдер не має низької затримки: Gemini та OpenAI завершують генерацію всієї відповіді перед відтворенням будь-якого аудіо, тому перший звук може затримуватися на кілька секунд у разі довших відповідей — на відміну від ElevenLabs, Cartesia та Resemble, які починають говорити щойно надходить аудіо. Вибір одного з повільніших провайдерів тепер показує коротку примітку під селектором голосу, яка пояснює цей компроміс і вказує на швидші варіанти, тож затримка стає очікуваною, а не заплутаною.
  • Загальне: Перемикач аналізу аудіо тепер прихований, якщо додаток цього не потребує: Кнопка форми хвилі поруч із мікрофоном, яка прикріплює ваш фактичний запис, щоб модель, яка вміє слухати, могла прослухати його разом із вашим промптом, є вузькоспеціалізованим елементом керування, непотрібним для більшості завдань. Тепер він прихований за замовчуванням і з'являється лише в режимах або додатках, які явно його активують, тому він більше не захаращує інтерфейс створення. Якщо раніше було налаштовано запис, цей захоплений запис також призупиняється, поки перемикач прихований, тож нічого не записується без видимого перемикача вимкнення.

Виправлення помилок

  • Загальне: Встановлені додатки Hub більше не надсилають кожен інструмент під час кожного запиту: У додатках, які заздалегідь налаштовують інструменти для асистента (для медицини, права тощо), ця конфігурація ігнорувалася, тому кожен запит непомітно надсилав повний список інструментів, що робило запити повільнішими та дорожчими. Тепер конфігурація враховується, тому кожен запит містить лише відповідні інструменти.
  • Загальне: Вбудовані навички відображають свої справжні назви: Стандартна навичка могла відображатися з назвою-заповнювачем на кшталт "Skill 1781…" замість своєї правильної назви; тепер навички показують зрозумілі назви (наприклад, "Summarize Page"), а будь-які вже створені із заповнювачем виправляються автоматично.
  • Розширення: Підключені сервіси більше не відключаються передчасно під час використання через ваш приватний релей (private relay): Оновлення входу в підключений сервіс через приватний релей могло призвести до втрати токена сеансу та відхилення запиту, через що з'єднання позначалося як прострочене раніше часу. Тепер вхід оновлюється коректно.
  • Загальне: Виправлено зависання під час запуску після закінчення терміну дії підписки: Якщо ваша підписка Pro закінчилася або була скасована, додаток міг застрягти у нескінченному повторенні переходу на безплатний тариф під час завантаження, через що інтерфейс зависав до завершення відкриття. Тепер перехід на безплатний тариф завершується чисто за один прохід, тому додаток запускається нормально та зберігає всі функції безплатного тарифу.
  • Розширення: Панелі відкриваються надійно одразу після фонового оновлення: Коли розширення оновлювалося у фоновому режимі, поки вікно залишалося відкритим, відкриття налаштувань (або іншого розділу, що завантажується на вимогу) могло завершитися помилкою, оскільки відкрите вікно все ще посилалося на файли попередньої версії. Додаток тепер виявляє це і виконує оновлення один раз, щоб автоматично завантажити нову версію.

Версія 0.9.72312 червня 2026 р.

Цільове оновлення після версії 0.9.722, що включає нового голосового провайдера BYOK, свіжий додаток для підтримки клінічних рішень, редагування персональних додатків Hub безпосередньо в інтерфейсі, можливість використовувати Caiioo з будь-якого браузера через ваш власний приватний ретранслятор (relay), зрозумілішу панель Settings, редагування в режимі Durable з автоматичним форкінгом, суттєве доопрацювання конвеєра обробки документів, покращення стабільності стрімінгу для всіх AI-провайдерів та комплексне посилення безпеки.

Показати деталі

Нові функції

  • Загальне: Cartesia тепер є голосовим провайдером BYOK: Cartesia Sonic для перетворення тексту в мовлення (TTS) та Cartesia Ink для розпізнавання мовлення (STT) тепер доступні у виборі голосу для кожного режиму, у діалогах першого використання TTS / STT та в режимі живих субтитрів. Додайте свій Cartesia API key у Settings → Voice та обирайте Cartesia всюди, де можна вибрати голосового провайдера.
  • Загальне: Редагуйте будь-який форкнутий додаток Hub всередині Caiioo: У розділі Settings → Tools, Modes & Apps з'явився редактор примітивів для персональних додатків (форкнутих додатків Hub та збережених вами додатків). Картки, представлення, робочі процеси (workflows), навички (skills), режими та змінні отримали виділені редактори з безпечними значеннями за замовчуванням, тому некоректний примітив у форку більше не зламає редактор. Агент також може зберегти корисну сесію як чернетку персонального додатка за допомогою нового інструменту save_session_as_app — просто скажіть "збережи це як додаток" (або подібне), і воно залишиться у вашому сховищі персональних додатків для подальшого доопрацювання.
  • Загальне: Редагуйте системний промпт будь-якого режиму — Caiioo зробить форк за вас: Тепер ви можете редагувати системний промпт (або повне визначення) будь-якого режиму, включаючи вбудовані та встановлені з Hub. Перше редагування автоматично створює форк додатка режиму в персональну копію, тому ваші зміни зберігаються при перемиканні режимів і синхронізуються з іншими пристроями як будь-який персональний додаток. Банер "Forked from … — your copy" з'являється щоразу, коли ваша копія активна, з можливістю скидання (Reset) в один клік, що відновлює оригінал. Існуючі кастомні режими автоматично мігрують у цю систему.
  • Загальне: Caiioo для медицини (beta): Новий додаток, доступний для встановлення з Community Hub, що наслідує паттерн Caiioo для юриспруденції — фабрика підтримки клінічних рішень, яка об'єднує навички диференціальної діагностики, перевірки взаємодії ліків та створення SOAP-нотаток разом із довідковими матеріалами. Встановлення в один клік, можливість створення форку, як і для будь-якого додатка Hub.
  • Загальне: Використовуйте Caiioo з будь-якого браузера через власний приватний ретранслятор: Коли ви увійшли в систему і ваш десктопний ретранслятор запущений, відкриття caiioo.ai у браузері без розширення тепер відображає той самий інтерфейс бічної панелі через ваш приватний ретранслятор. Таким чином, ви можете використовувати Caiioo з Chromebook, публічного комп'ютера або планшета, поки кожен виклик інструменту все одно проходить через вашу власну машину.
  • Загальне: Реорганізація панелі Settings: Макет розширених налаштувань тепер розділений на сім категорій за намірами користувача — Account, Personalization & Privacy, AI Setup, Tools / Modes & Apps, Data & Sync, Connectivity та Help — замість попередніх п'яти. User Profile та Credentials Vault переміщені у виділену категорію Account; LAN Relay / API Access / Messaging Gateway згруповані як Connectivity (спільна риса — вхідні/вихідні мережеві інтерфейси); Voice переміщено в AI Setup (це поведінка AI, а не інструмент); а Backup / Private Sync / Data Management утворюють власну категорію Data & Sync. Варіант спрощеного режиму згортає ті самі елементи керування у шість категорій, повністю приховуючи налаштування для досвідчених користувачів.

Покращення

  • Загальне: Обробка документів (round-trip) — другий етап підвищення точності: Черговий цикл вдосконалення Slate / DOCX / PDF / RTF / Google Docs усунув довгий список зауважень. Основне: згенеровані відстежувані зміни тепер мають валідні для Word ідентифікатори змін і розгортають вкладені маркери змін (щоб Word не скаржився на "пошкоджені" зміни при відкритті); коментарі DOCX дедуплікуються за ID замість подвійного підрахунку; експорт DOCX → Markdown екранує символи | у клітинках таблиць, щоб таблиця не розпадалася; RTF-парсер тепер коректно обробляє вбудовані бінарні сегменти (\binN), тому зайві байти більше не розсинхронізовують решту документа, правильно пропускає Unicode-фолбеки \uc, декодує шістнадцяткові значення \'hh через Windows-1252, зберігає відстежувані правки та відображає плейсхолдери зображень; PDF ToUnicode CMaps декодують сурогатні пари та масиви bfrange / багатокомпонентні форми (символи поза BMP та емодзі витягуються чисто); виявлення префіксів відстеження змін обробляє відступи та вкладені маркери списків, а також нумерацію з дужкою ); матриця точності тепер відображає втрату коментарів для docx → md/html/rtf та pdf → docx, щоб ви могли заздалегідь бачити, що не збережеться. Експорт у RTF також видаляє заплановані видалення замість того, щоб вставляти їх як звичайний текст.
  • Загальне: Формули Google Sheets зберігаються при синхронізації зі Slate: Редагування синхронізованої таблиці Google Sheets зі Slate більше не перезаписує формули їхніми обчисленими значеннями. Виправлено прийняття відстежуваних змін у Slate, щоб прийняття/відхилення фіксувало правильний текст, коли вміст уже відповідає цільовому.
  • Загальне: Синхронізація Google Docs ігнорує абзаци в клітинках таблиць: Раніше сканер синхронізації заходив у клітинки таблиць, що призводило до неправильних зміщень у документі. Тепер клітинки пропускаються перед скануванням абзаців, тому правки потрапляють у правильні позиції в документах, що містять таблиці.
  • Загальне: Псевдонімізатор захищає згенеровані машиною ID на всьому шляху: Slate (і будь-який інструмент, що видає машинні ідентифікатори) тепер може обгортати їх маркером <!--no-pseudonymize-->, який проходить крізь увесь конвеєр — псевдонімізатор пропускає їх, а маркери видаляються перед виведенням на екран. Це вирішує проблему, коли внутрішній ID виклику інструменту псевдонімізувався на одному кроці та випадав із карти замін на наступному, що ламало подальші виклики інструментів, які на нього посилалися.
  • Загальне: Self Checker тепер запускає суддю (judge) на сервері: Натискання кнопки ⚖ переносить обчислення вердикту на ретранслятор замість запуску в бічній панелі, тому результат буде отримано, навіть якщо ви закриєте панель, він повертається швидше і залишається узгодженим між пристроями. Виклик судді також проходить через той самий псевдонімізатор на рівні треду, що й оригінальний крок, тому вердикт щодо псевдонімізованого повідомлення ніколи не розкриває реальні PII моделі-судді.
  • Загальне: Значки навичок/режимів в інвентарі Settings: Кожна встановлена навичка в Settings → Tools, Modes & Apps тепер показує, до якого режиму (або режимів) вона належить, щоб ви могли з першого погляду побачити, де агент фактично зможе її використати.
  • Загальне: Користувачі безкоштовного рівня на наданому ключі більше не отримують помилку 401 при веб-пошуку: Інструменти пошуку отримували ключ OpenRouter через шлях коду, який обходив резолвер облікових даних, тому користувачі на наданому ключі (без BYOK) періодично отримували помилки 401. Тепер резолвер запускається при кожному виклику.
  • Загальне: Провайдер контексту інтерфейсу став помітно швидшим: Провайдер контексту інтерфейсу розширення отримав кешування результатів, ліниве завантаження режимів, розв'язання аліасів та суворіші виключення, тому вибір моделі та режиму не гальмує у великих робочих просторах.
  • Загальне: Слайдер швидкості відтворення голосу тепер працює для ElevenLabs та Cartesia: Слайдер швидкості не мав жодного ефекту з ElevenLabs або Cartesia — мовлення завжди відтворювалося з нормальною швидкістю незалежно від налаштувань. Обидва провайдери тепер генерують мовлення з обраною вами швидкістю. (ElevenLabs підтримує 0.7–1.2×, Cartesia 0.6–1.5×; слайдер обмежується діапазоном кожного провайдера. Resemble та Gemini не пропонують регулювання швидкості, тому залишилися без змін.)
  • Загальне: Завантаження моделі STT відображається в композері: Коли локальна модель мовлення завантажується або прогрівається, композер тепер показує реальний відсоток завантаження, а одночасні запити на завантаження серіалізуються, щоб дві майже одночасні дії "speak" не запускали дубльовані завантаження.
  • Загальне: Композер утримує кнопку відправки на екрані при малій ширині: Раніше кнопка відправки могла виходити за межі композера, коли панель була дуже вузькою. Тепер вона залишається закріпленою незалежно від ширини.
  • Загальне: Чисте перепідключення віддаленої бічної панелі: Для нової можливості "Caiioo через браузер через ваш приватний ретранслятор" ретранслятор тепер правильно адресує відповіді назад у віддалений браузер і готує його з початковим знімком стану при підключенні, тому перепідключення відновлюють той самий стан, на якому ви зупинилися.
  • Загальне: Обробники UI-активів повертають ID запитів: Відповіді тепер повертають ID вихідного запиту викликачу, що виправляє категорію багів із "завислим спінером", коли два запити активів змагалися і другий результат відкидався.
  • Загальне: Caiioo for Legal тепер просто "for Legal": Префікс "Caiioo for" у назві додатка Legal став зайвим після появи "for Medicine" без нього. Існуючі інсталяції продовжують працювати через застарілий ID.
  • Загальне: Перевірка стабільності стрімінгу для всіх AI-провайдерів: Глибока перевірка того, як стрімяться відповіді від кожного провайдера. Фрагменти відповідей, що надходили розділеними між мережевими пакетами, могли непомітно відкидатися — що ламало багатокрокове розширене мислення в моделях Anthropic, безперервність міркувань у Gemini та GPT-5, а іноді призводило до повної втрати тексту відповіді в локальних моделях MLX. Також неанглійський текст або емодзі могли надходити пошкодженими у вигляді символів у збережених відповідях. Обидві проблеми виправлено всюди. Кнопка Stop тепер також скасовує активний пошук Perplexity замість того, щоб дозволити йому завершитися (і списати кошти) у фоні; зупинка виконання тепер досягає будь-яких субагентів, що все ще працюють; а зображення, прикріплені під час чату з моделями Mistral, більше не спотворюються при передачі.
  • Загальне: Навички тепер мають належні імена: Кожна навичка має явне відображуване ім'я, яке показується в Settings, у виборі навичок композера та самому агенту — тому навички, чиї промпти починаються зі схожих формулювань, більше не зливаються в нерозрізнювані рядки. Введення "/" у композері спочатку шукає за іменем, а публікація в Hub тепер вимагає наявності імені для кожної навички.
  • Загальне: Режими додатків Hub зберігають повну конфігурацію: Режими, встановлені з Community Hub (for Legal, for Medicine, …), могли непомітно повертатися до загального режиму глибоко в ядрі агента, втрачаючи свої змінні та конфігурацію інструментів посеред роботи. Тепер вони розпізнаються коректно всюди, а режим, чиє визначення не вдається знайти, повертається до стандартного промпту Caiioo замість порожнього.
  • Загальне: Виправлення для акаунтів із наданим ключем (виданим Caiioo): Перевипуск вашого AI-ключа, наданого Caiioo, більше не видаляє придбані кредити — залишок переноситься на новий ключ. Відкликання ключа тепер фактично відкликає його у провайдера перед повідомленням про успіх. Акаунти з необмеженим балансом тепер відображають "Unlimited" замість числа і більше не ініціюють автоматичну купівлю кредитів. А короткочасний збій входу під час відновлення ключа на новому пристрої тепер призводить до повторної спроби замість помилки.
  • Загальне: Списки моделей безкоштовного рівня залишаються актуальними: Список моделей безкоштовного рівня більше не пропонує безкоштовні моделі, які провайдер вивів з експлуатації, що раніше призводило до миттєвих помилок при виборі.
  • Загальне: Генерація відео спочатку перевіряє реальні можливості кожної моделі: Інструмент відео тепер зчитує актуальний список можливостей кожної моделі — підтримувані співвідношення сторін, тривалість, роздільну здатність та підтримку референсних кадрів — безпосередньо від провайдера і валідує ваш запит перед відправкою. Таким чином, непідтримувана комбінація миттєво видає помилку зі зрозумілим повідомленням замість тривалого очікування. Анімація з референсних зображень тепер надсилає їх у форматі, який приймають усі моделі.
  • Загальне: Охоплення псевдонімізатора — заголовки тредів та допоміжні виклики: При увімкненому Pseudonymizer автоматично згенеровані заголовки розмов та невеликі внутрішні допоміжні виклики AI тепер проходять через той самий захист, що й ваші повідомлення — як на клієнті, так і на ретрансляторі — тому заголовок треду більше не може передати реальне ім'я моделі. Відповіді субагентів тепер також відображають реальні значення на екрані замість їхніх імен-замінників.
  • Загальне: Синхронізація GitHub обробляє неанглійський контент та одночасні правки: Файли, синхронізовані з GitHub, що містять символи з діакритикою або нелатинські символи, більше не приходять спотвореними, а відправка змін у файл, який був переміщений на GitHub з моменту вашої останньої синхронізації, тепер виводить конфлікт замість того, щоб мовчки перезаписати новішу копію.
  • Загальне: Тимчасові помилки сервера більше не розлогінюють вас: Тимчасова помилка сервера під час щоденного фонового оновлення входу могла очистити вашу сесію та вийти з акаунта. Тепер тільки справжня відмова в авторизації призводить до виходу; будь-які тимчасові збої зберігають вашу сесію протягом пільгового періоду.
  • Загальне: Чистий запуск віддаленого браузерного клієнта: Відкриття caiioo.ai зі звичайного браузера (через ваш приватний ретранслятор) більше не показує довгу стіну помилок з'єднання під час входу, а після оновлення інтерфейс завжди завантажується заново замість застарілої кешованої копії.
  • macOS, iOS, Android: Попередній прогрів моделей при холодному старті: Локальні моделі голосу та STT тепер прогріваються під час запуску додатка замість лінивого завантаження при першому використанні, що приховує кількасекундну затримку першого виклику. Перше натискання мікрофона тепер відчувається майже миттєвим.
  • iOS: Відповідність правилам продажів App Store §3.1.1: Усі інтерфейси зовнішніх платежів (кнопки Stripe, посилання "manage billing", що ведуть за межі додатка) приховані за перевіркою iOS, тому клієнт iOS пропонує лише покупки через StoreKit всередині додатка для цифрових підписок, відповідно до політики Apple проти перенаправлення платежів.
  • iOS, macOS: Застарілі реєстрації розширень Safari більше не блокують шлях ретранслятора: Коли WebKit від Apple залишає кілька застарілих реєстрацій розширень Safari після оновлення додатка, Caiioo тепер видаляє замінені дублікати замість того, щоб залишати їх у неактивному стані, тому розширення Safari, що працює через ретранслятор, продовжує функціонувати без ручного перевстановлення.
  • Android: Очищення застарілих дозволів на медіа: READ_MEDIA_IMAGES видалено з маніфесту, а застарілі дозволи, неявно додані бібліотекою LiteRT GPU, вилучені, тому запит додатка на дозволи під час виконання тепер мінімальний — ближче до того, на що користувачі фактично давали згоду.

Безпека

  • Загальне: Перевірка безпеки імпорту, рендерингу та логування: Спеціально сформовані документи Word та архіви імпорту розмов більше не можуть вичерпати пам'ять за допомогою трюків із декомпресією (впроваджено суворі обмеження розміру та безпечніший парсинг документів); зловмисно структурований експорт ChatGPT більше не може підвісити імпортер; закрито три ризики міжсайтового скриптингу (XSS) на сторінці документа (Slate); сервер тепер відмовляється завантажувати запропоновані моделлю URL-адреси, що вказують на внутрішні або приватні мережеві адреси; правила фільтрації відхиляються, якщо їхній паттерн може заблокувати механізм зіставлення; а лог налагодження платіжних вебхуків більше не записує секретні дані.

Виправлення помилок

  • Загальне: API key голосового провайдера відображається у правильному місці: Коли хмарний провайдер використовувався лише для розпізнавання мовлення (наприклад, Cartesia Ink як ваш рушій диктування), поле його API key залишалося внизу в розділі Text-to-Speech (вихід) замість того, щоб бути поруч із вибором розпізнавання мовлення — і залишалося видимим навіть після того, як ви перемикали голос TTS на іншого провайдера. Тепер поле ключа кожного провайдера відображається під селектором, який фактично його використовує (вхід або вихід), на основі єдиного визначення голосового провайдера.
  • Загальне: Авточитання тепер працює з голосами Cartesia та Gemini: Перемикач "read replies aloud" мовчки ніколи не активувався, коли вашим голосом TTS був Cartesia або Google Gemini — обидва помилково класифікувалися як локальні моделі, що очікують завантаження. Авточитання тепер коректно вмикається, як тільки встановлено API key провайдера (і голос, де це необхідно).
  • Загальне: Диктування Cartesia працює всюди: Cartesia Ink як ваш рушій розпізнавання мовлення тепер коректно розпізнається як готовий після встановлення API key (замість того, щоб вважатися локальною моделлю, що очікує завантаження) — у розширенні, нативних додатках та конфігураціях з ретранслятором (macOS або веб-клієнт через ваш приватний ретранслятор), де раніше ретранслятор намагався завантажити "cartesia" як локальну модель.
  • Загальне: Голос Gemini починає відтворення швидше: Google Gemini TTS тепер читає відповіді вголос речення за реченням, тому відтворення починається після першого речення замість очікування синтезу всієї відповіді — так само, як це працює в ElevenLabs, Cartesia, Resemble та Kokoro. (API Gemini генерує все висловлювання одразу, тому розбиття на частини виконується на нашому боці; слайдер швидкості тепер також застосовується до Gemini.)
  • Загальне: Помилки відтворення голосу тепер відображаються, а не ігноруються: Коли читання відповіді вголос не вдається (відсутній/недійсний API key, несумісний голос/модель Resemble, відмова провайдера тощо), причина тепер з'являється як повідомлення на екрані замість мовчазного збою з записом лише в консоль. Повідомлення містять підказки до дії (наприклад, "Обраний голос Resemble.ai не підтримує модель 'chatterbox-turbo' — оберіть голос, сумісний із Chatterbox…").
  • Загальне: Зрозуміліша помилка голосу/моделі Resemble.ai: Коли обраний голос Resemble не підтримує обрану модель, помилка тепер чітко вказує на це і пояснює, як її виправити, замість виведення сирих даних внутрішньої помилки.
  • Загальне: Фото HEIC/HEIF з сучасних iPhone знову конвертуються: Прикріплення нещодавнього фото з iPhone (HEIC/HEIF) не вдавалося — виникала помилка "format not supported", і воно додавалося як звичайний файл замість зображення для перегляду. Вбудований конвертер зображень застарів на роки і не міг читати фото з сучасних iPhone (зокрема, знімки у повній роздільній здатності та HDR). Його замінено на актуальний декодер, тому вкладення HEIC/HEIF знову перетворюються на JPEG і відображаються в чаті.
  • Загальне: Інструменти відео та музики завжди пропонують актуальний список моделей: Інструменти відео та музики показували LLM лише три свої вбудовані резервні ID — фоновий прогрів перед кожним кроком, який отримував актуальні реєстри відео/музики OpenRouter всередині підпроцесу ретранслятора, мав стан гонитви (race condition) і зазвичай не встигав до моменту відправки опису інструменту. Тепер кешований стан реєстру готує сервіси моделей відео та музики при запуску підпроцесу, тому інструмент завжди показує поточний набір (Kling, Hailuo, Wan тощо), а обрана користувачем модель розпізнається без додаткового мережевого запиту на кожному кроці.
  • Загальне: Бенчмарки Test Runner для кількох моделей тепер повертають змістовні бали: Запуск бенчмарку "compare these models" з runLLMJudge = true раніше мовчки видавав нульові бали та ранжування за порядком введення, оскільки шлях на рівні набору тестів перевіряв лише налаштування evaluation для кожного окремого тесту та ігнорував загальносистемний прапорець. Тепер враховується будь-який із цих сигналів, а коли суддя увімкнений, але критерії не надані, застосовуються критерії за замовчуванням (фактологічність + повнота + чіткість + корисність). Дії get_result та export_transcript інструменту test_runner також більше не видають помилку runId and testId are required, коли відсутнє лише одне з них — тепер помилка вказує на фактично відсутнє поле.
  • Загальне: Відтворення голосу могло бути повністю беззвучним на iOS та Safari: Читання відповідей вголос іноді не давало жодного звуку до перезапуску додатка — аудіорушій запускався у призупиненому стані й ніколи не активувався. Тепер відтворення стабільно видає звук.
  • Загальне: Щоденні нагадування спрацьовують у встановлений вами час: Повторюване нагадування, створене, наприклад, на 9:00 ранку, могло зміщуватися і спрацьовувати в момент його створення кожного дня. Тепер повторення прив'язані до запланованого часу початку.
  • macOS, Desktop: Сповіщення про заплановані завдання дійсно надходять: Коли заплановане завдання завершувалося і намагалося сповістити вас, десктопні додатки для macOS та Windows/Linux мовчки ігнорували сповіщення. Тепер воно з'являється як звичайне системне сповіщення.
  • Загальне: Помилки реєстрації більше не є мовчазними: Якщо під час реєстрації не вдається надіслати лист для підтвердження, ви тепер одразу отримуєте чітку помилку замість реєстрації, яка здається успішною, але ніколи не доставляє лист.
  • Загальне: Меню вкладень "+" у композері знову з'являється на вузьких панелях: Попереднє виправлення, яке утримувало кнопку відправки на екрані при дуже малій ширині, ненавмисно приховувало меню вкладень. Тепер обидва елементи вміщуються.
  • Загальне: Назви моделей Claude знову працюють для користувачів BYOK Anthropic: Вибір певних моделей Claude з власним ключем Anthropic призводив до помилки "model not found" через застаріле внутрішнє відображення назв моделей. Тепер назви моделей передаються в Anthropic як є.
  • Загальне: Невдалий крок у багатокроковому робочому процесі додатка тепер зупиняє весь процес: Про помилку у вкладеному робочому процесі повідомлялося батьківському процесу як про успіх, тому гілка обробки помилок ніколи не запускалася. Тепер помилки поширюються коректно.

Версія 0.9.72222 травня 2026 р.

Це перший реліз, у якому три довгоочікувані можливості — Pseudonymizer, Community Hub та Messaging Gateway — стають доступними для всіх. Усі три функції протягом місяців проходили випробування в програмі тестування; нижче наведено основні моменти публічного запуску, а також опис нових функцій та виправлень, що увійшли до цього оновлення.

Показати деталі

Нові функції

  • Загальне: Запуск Pseudonymizer для всіх: Фільтр персональних даних Caiioo, що працює безпосередньо на пристрої, виявляє імена, електронні адреси, номери телефонів, адреси, ідентифікатори, назви організацій, міста та інші конфіденційні значення у вашому тексті. Він замінює їх на реалістичні фейкові дані перед тим, як вони потраплять до моделі, а потім виконує зворотну заміну локально, щоб у діалозі на вашому екрані відображалися справжні значення. Модель ніколи не бачить реальних даних; виклики інструментів (tool calls) працюють із реальними значеннями після їх відновлення. Увімкнути функцію можна за допомогою нової іконки щита поруч із кнопкою відправки: сірий колір — вимкнено, синій — Personal Data Filter, бірюзовий — PHI / Limited Data Set, смарагдовий — PHI / Safe Harbor. Коли функцію увімкнено, тонка рамка відповідного кольору навколо поля введення слугує нагадуванням, а під кожним повідомленням, де відбулася заміна, з'являється позначка «🛡 pseudonymized — N substitutions»; натисніть на неї, щоб побачити пари «реальне → фейкове» з категоріями. Додано суворий підрежим PHI / Safe Harbor (HIPAA §164.514(b)(2): також видаляє дати, крім року, повні географічні адреси та вік понад 89 років) для випадків, коли вам потрібен деідентифікований набір даних для спільного використання без угоди про використання даних (Data Use Agreement). (Раніше функція називалася «Anonymizer». Ми перейменували її на «Pseudonymizer», оскільки це технічно правильний термін: GDPR Art. 4(5) резервує «анонімізацію» для односторонніх незворотних перетворень, тоді як це перетворення є зворотним за задумом — ваш екран все одно показує справжні імена.)
  • Загальне: Запуск Community Hub: Новий маркетплейс для встановлення інструментів, режимів, серверів MCP та повноцінних додатків, що розширюють можливості Caiioo. Переглядайте його безпосередньо в розширенні або на caiioo.ai/hub. Каталог запуску включає Slack (увійдіть один раз через додаток Caiioo Slack — без ручного налаштування чи режиму розробника), Notion, Linear, GitHub, Atlassian, PandaDoc, Microsoft 365, Legal Data Hunter (понад 18 млн документів судової практики, законодавства та доктрин у 110+ країнах), а також 18 додаткових серверів MCP з автореєстрацією, які авторизуються через вхід у відповідного провайдера — від вас не вимагається копіювання секретних ключів чи налаштування режиму розробника. Кожен пакет показує попередній перегляд того, що саме він встановлює — інструменти, режими, навички, сервери MCP та змінні — перед натисканням кнопки «Install».
  • Загальне: Доступ інструментів до мережі — явна згода при виході за межі пристрою: Обираючи локального провайдера чату (Ollama, MLX), ви робите свідомий вибір на користь приватності — ваша розмова залишається на пристрої. Інструменти, що звертаються до віддалених провайдерів (генерація зображень, музики, відео, вебпошук Perplexity), раніше перетинали цю межу непомітно. Тепер Caiioo зупиняється при першій спробі, показує картку «Approve / Cancel» із назвою інструмента та провайдера, якому будуть надіслані дані, і запам'ятовує ваше рішення для кожного провайдера. Відкликати дозвіл можна в будь-який час у Settings → Personalization & Privacy → Tool Network Access.
  • Загальне: Запуск Messaging Gateway (Pro): Caiioo тепер може відповідати на повідомлення на платформах, якими користуються ваші клієнти та контакти — WhatsApp Business, Messenger, Telegram, iMessage, Signal, Viber та Beeper — через єдиний шлюз у Settings → Messaging. Кожен канал використовує стандартні облікові дані бота/бізнесу відповідного провайдера, які вводяться один раз. Для кожного діалогу ви обираєте режим роботи агента: Auto (агент відповідає всім; усе, що ви пишете в тому ж чаті, сприймається як інструктаж для наступної відповіді), Direct (агент відповідає автоматично, але ваші повідомлення надсилаються співрозмовнику від вашого імені) або Takeover (агент повністю відступає, і ви берете керування на себе). Зображення, аудіо- та відеовкладення передаються моделі в обох напрямках, тож ви можете запитати «що на цьому фото, яке щойно надіслав клієнт?» і відповісти в тому ж каналі. Slack знаходиться в Community Hub як окремий пакет MCP — встановлюйте його звідти, а не через Messaging Gateway.
  • Загальне: My Day (Beta): Другий додаток, доступний у Hub: ранковий брифінг в один клік, який збирає сьогоднішній календар, непрочитані листи та нещодавні документи в єдину панель керування. Кнопка в полі введення запускає брифінг; агент щоразу формує звіт у тому самому вікні дашборду з навичками для розгортання будь-якого пункту, створення чернетки відповіді або планування блоків для зосередженої роботи.
  • Загальне: Storybook Builder (beta): Ще один додаток із Hub: оберіть стиль, аудиторію, віковий діапазон та короткий опис; агент розробить персонажів, створить референсні портрети для дотримання візуальної цілісності, згенерує кожну сторінку з текстом та ілюстраціями, створить обкладинку на основі найкращої сторінки та відобразить готову книгу в зручному інтерфейсі для читання. Додаток можна копіювати (fork), як і будь-який інший додаток із Hub, щоб налаштувати основний промпт або змінити варіанти стилів.
  • Загальне: Безкоштовний план тепер включає десктопні додатки: Раніше додатки для macOS та Windows / Linux потребували підписки Pro. Тепер користувачі безкоштовного плану можуть увійти в десктопні додатки на всіх платформах — сама платформа безкоштовна, а Pro все ще відрізняється ексклюзивними можливостями (генерація зображень, віддалені сервери MCP, заплановані завдання тощо).
  • Загальне: Скасування Pro Mobile — єдиний рівень Pro за $9 для вебу, десктопа та мобільних пристроїв: Внутрішня покупка Pro Mobile за $2.99 (iOS та Android) більше не доступна. Єдиний рівень Pro за $9/місяць тепер відкриває доступ до всіх клієнтів Caiioo на всіх платформах — Chrome, Edge, macOS, Windows, Linux, iOS, Android — без окремих мобільних тарифів та складнощів із правами доступу. Поточні передплатники Pro Mobile автоматично переходять на Pro без додаткової плати зі збереженням усіх можливостей. Нові користувачі мобільних додатків бачитимуть лише тариф Pro за $9, що відповідає ціні на сайті.
  • Загальне: Caiioo for Legal (beta): Нова установка в один клік із Community Hub активує п'ятнадцять юридичних навичок для різних практик — аналіз контрактів, підготовка правок (redline), складання транзакційних документів, меморандуми та висновки, адвокація, пакетна перевірка за правилами (playbook) та інше — на базі двох комплексних переговорних регламентів (для сторони покупця та продавця) з рівнями Preferred / Fall-back / Walk-away для десятків типових застережень. Змінні залишаються в межах поточного чату, тож кожна справа зберігає власного клієнта, контрагента, юрисдикцію та позицію, не змішуючись із наступною.
  • Загальне: Self Checker — оцінюйте будь-яку відповідь новою кнопкою ⚖: Кожна відповідь асистента тепер має кнопку ⚖ на панелі дій. Натисніть її, щоб оцінити відповідь на відповідність вашому запиту — «суддя» бачить весь контекст (ваш промпт, вхідні та вихідні дані кожного виклику інструмента, додані зображення та відповідь асистента), створює детерміновані перевірки (точна відповідність, наявність тексту, regex, числовий діапазон, арифметика), запускає їх та показує картку з вердиктом. Оберіть будь-якого провайдера, для якого у вас є ключ; вартість LLM «судді» додається до загальної вартості розмови, тож прихованих платежів немає.
  • Загальне: Test Runner — тестуйте Caiioo на власному списку прикладів (Pro): Надайте Caiioo список промптів та спосіб оцінки кожної відповіді — підрядки, що мають з'явитися, шаблон, якому має відповідати відповідь, конкретні інструменти, що мають бути використані, або другу модель, яка оцінює відповідь від 1 до 10 за визначеними вами критеріями. Caiioo запускає кожен промпт у новому окремому діалозі, фіксує відповідь асистента, використані інструменти, час виконання та вартість, а потім формує звіт про проходження тестів, який можна експортувати у CSV. Корисно для перевірки того, чи новий режим, модель або встановлений додаток із Hub працюють очікувано.
  • Загальне: Додатки з Hub можуть містити готові довідкові матеріали: Пакет Community Hub тепер може містити власні шаблони Slate, PDF-файли та інші довідкові документи. Наприклад, встановлення Caiioo for Legal одразу додає два переговорні регламенти до вашої бібліотеки, щоб агент міг аналізувати ваші контракти на їх основі з першого ж повідомлення.
  • Загальне: My Apps — копіюйте будь-який додаток із Hub та редагуйте його: Нова панель My Apps у Settings → Tools, Modes & Apps дозволяє створити власну копію (fork) будь-якого додатка з Community Hub та редагувати будь-які його елементи — інструменти, навички, режими, картки, представлення, робочі процеси, вкладення шаблонів та змінні — за допомогою спеціальних редакторів. Агент також може зберегти корисну розмову як чернетку вашого особистого додатка для подальшого доопрацювання.
  • Загальне: Синхронізація додатків Hub між пристроями: Встановіть пакет Community Hub на Mac, і він з'явиться на вашому iPhone, і навпаки. Особисті додатки (ті, що ви скопіювали або зберегли як власні) також синхронізуються. Використання векторних годинників (vector clocks) для кожного пакета гарантує, що жодна установка не перезапише новішу версію з іншого пристрою.
  • Загальне: Налаштування Hub тепер містять окремі розділи для кожного елемента додатка: Розділ Tools, Modes & Apps поповнився чотирма новими категоріями — Cards, Views, Workflows та Template Attachments — на додачу до існуючих Tool Configuration та Agent Modes. Кожен розділ — це реєстр того, що саме було встановлено з додатками, із зазначенням джерела, щоб ви бачили, який пакет Hub додав ту чи іншу навичку, режим або картку.
  • Загальне: Навички тепер видимі для моделі: Раніше навички були лише елементом інтерфейсу — натискання на кнопку навички вставляло текст у повідомлення, але сама модель про них не знала. Тепер кожен режим додає доступні навички (назву, опис, текст промпту) до системного промпту, тож фрази на кшталт «використай свою навичку аналізу контрактів для цього PDF» тепер дійсно працюють.
  • Загальне: Картки субагентів відображаються безпосередньо в основному чаті: Коли субагент створює картку (вердикт Self Checker, згенерований графік, структурований результат), вона переноситься в основний діалог і відображається поруч із текстовим результатом субагента — так само, як це вже працює для вкладень субагентів.
  • Загальне: Google Sheets — 14 нових дій: Вставка даних (CSV / TSV / HTML), розділення тексту за стовпцями, видалення зайвих пробілів, видалення дублікатів, застосування або очищення фільтрів із критеріями та правилами сортування, переміщення рядків або стовпців, вставка та видалення діапазонів клітинок, захист діапазонів із правами редагування, визначення та оновлення іменованих діапазонів, додавання метаданих розробника, налаштування умовного форматування та використання сучасної палітри ColorStyle — усе це не виходячи з чату.
  • Загальне: Google Docs отримав справжні коментарі, підтримку декількох вкладок та розпізнавання смарт-чипів: Додавайте, відповідайте, вирішуйте та видаляйте нативні коментарі Docs, які бачать усі користувачі документа. Документи з декількома вкладками тепер працюють коректно — агент читає та пише у потрібну вкладку замість змішування всього в один простір. Смарт-чипи (люди, посилання, рівняння, розриви сторінок, дати) тепер розпізнаються, тож операції пошуку та редагування потрапляють на потрібні символи. Одночасне редагування тепер видає чітку помилку замість непомітного перезапису даних.
  • macOS: Відтворення голосу (Kokoro TTS) запускається менш ніж за секунду: Локальне озвучення на macOS іноді не працювало, оскільки модель не завантажувалася всередині WebView. Тепер голос працює через допоміжний процес десктопного додатка і стрімиться пореченнєво, тож ви чуєте перше речення приблизно через секунду після натискання кнопки відтворення, навіть при високому навантаженні системи.
  • Web: Встановлення пакетів Hub через посилання caiioo://: Натискання «Install» на caiioo.ai тепер спрямовує запит безпосередньо до того клієнта, який у вас встановлено — розширення Chrome або нативного додатка — замість запуску обох одночасно. Якщо встановлено обидва, з'явиться вікно вибору. Модальне вікно встановлення Community Hub також показує вміст кожного пакета — інструменти, режими, навички, сервери MCP та змінні — щоб ви точно знали, що встановлюєте.
  • Desktop: Linux AppImage реєструє схему URL caiioo://: Користувачі Linux, які використовують збірку AppImage, тепер можуть встановлювати додатки Hub із caiioo.ai в один клік — схема URL реєструється при першому запуску без необхідності встановлення системних пакетів.

Покращення

  • Загальне: Стабільність Slate та повне оновлення точності обробки даних: Виправлено близько 40 окремих помилок у редакторі форматованого тексту, рушії порівняння (diff engine), історії версій та імпорті/експорті Word. Відстежувані зміни більше не пошкоджуються, коли пропозиція ШІ вноситься в документ, який ви редагували після запиту; знімки історії версій тепер є справжніми замороженими копіями; правки коректно застосовуються, коли вміст відповідає цілі; пропозиції ШІ об'єднуються з існуючими правками (redlines) замість перезапису правок інших авторів; прийняття або відхилення змін у файлі Word зберігається; експорт форматованого тексту коректно обробляє емодзі та інші символи додаткових площин; рушій порівняння більше не плутає видалення та модифікації при збігу тексту.
  • Загальне: Slate — прийняття або відхилення всіх відстежуваних змін у виділеному фрагменті: Нові кнопки ✓ Sel / ✗ Sel на панелі рецензування Slate повторюють поведінку Word «виділити абзац, прийняти всі зміни всередині» — виділіть область, і один клік застосує всі відстежувані зміни, що в неї потрапляють. Рушій порівняння також об'єднує сусідні правки, розділені лише пробілами або пунктуацією, в єдиний блок для прийняття/відхилення, щоб перевірка переписаного ШІ тексту не вимагала сотень окремих кліків.
  • Загальне: Точність імпорту та експорту документів Word: Виправлено близько 110 помилок у парсері .docx, включаючи ігнорування вимкненого форматування символів, порушення успадкування стилів, помилки кольорів теми, втрату відступів абзаців, некоректну обробку надрядкових/підрядкових знаків та прихованого тексту, неправильну нумерацію списків після заголовків, відсутність роздільників табуляції та розривів рядків у витягнутому тексті, а також проблеми з вбудованими зображеннями. Експорт у Markdown тепер використовує коректні відступи списків згідно з CommonMark.
  • Загальне: Аудит обробки та рендерингу PDF: Оновлення PDF-конвеєра забезпечує збереження вбудованих зображень, шістнадцяткових рядків та міжсимвольних інтервалів; коректне визначення успадкованих ресурсів сторінок; збереження масок прозорості та прапорців інтерполяції при заміні зображень; підтримку спеціальних символів (символ євро, розумні лапки, товарний знак), які не підтримуються нативно шрифтами Windows; коректну обробку емодзі у вбудованих шрифтах PDF; та виведення помилок OCR замість їх ігнорування. Переглядач PDF у Slate тепер відкривається помітно швидше завдяки ледачому (lazy) рендерингу сторінок.
  • Загальне: Експорт у PDF зберігає некодовані символи замість помилки: Спеціальні символи, які обраний шрифт не може закодувати, тепер передаються без змін із вихідного PDF замість скасування всього експорту.
  • Загальне: Покращення точності та охоплення Pseudonymizer: Модель детектора персональних даних була перенавчена з урахуванням локалізації та тепер значно краще обробляє китайську мову та ширший спектр нелатинських шрифтів. Межі імен тепер коректно визначаються через різні типи письма — ініціали, гонорифіки, безперервні послідовності китайських, японських, корейських та арабських символів. Новий другий прохід «мережі безпеки» виловлює пропуски перед відправкою. Багатомовне виявлення назв міст та компаній тепер у релізі. Числовий вивід калькулятора більше не класифікується помилково як ім'я.
  • Загальне: Інспектор галюцинацій Pseudonymizer: Сканує відповідь асистента на наявність імен, схожих на фейкові, яких немає у вашій карті замін поточної сесії — збіг означає, що модель, ймовірно, вигадала ім'я. Працює разом з існуючим інспектором витоків для повного контролю над ідентифікаційними даними.
  • Загальне: Багатомовні фейкові дані Pseudonymizer: Назви міст, компаній та імена тепер генеруються відповідно до локалі — іспанський промпт отримає іспаномовні фейки, японський — японські і так далі.
  • Загальне: Понад 30 дрібних виправлень Pseudonymizer: Багаторазовий аудит усунув десятки зауважень різного рівня важливості — прогалини в підтримці скриптів, шум у логах налагодження, витоки між сесіями, помилки обрізки URL, конфіденційність логів аудиту, надійність відновлення даних та обробку Unicode.
  • Загальне: Повідомлення Telegram відображаються з правильним форматуванням: Повідомлення, надіслані через міст Telegram, тепер використовують нативні стилі Telegram (жирний, курсив, код, посилання) замість сирих зірочок та зворотних лапок. Вхідні зображення з Telegram коректно передаються моделям із підтримкою зору.
  • Загальне: Синхронізація календаря охоплює всі календарі вашого облікового запису: Фонова синхронізація раніше обробляла лише основний календар Google; командні та сімейні календарі ігнорувалися. Тепер синхронізуються всі видимі календарі. Виправлено пагінацію подій та збереження часових поясів. Обробка Apple Calendar тепер включає і Apple Reminders.
  • Загальне: Коректність інструментів Calendar / Agenda: Виправлено 19 помилок у створенні/оновленні/видаленні подій. Найважливіше: дати подій на весь день тепер визначаються за вашим локальним часовим поясом, а не за UTC.
  • Загальне: Перевірка надійності інструмента Gmail: Виправлено п'ять помилок, що призводили до результатів із неправильних акаунтів, порушення ланцюжків відповідей та прихованих помилок автентифікації. Відповіді тепер коректно групуються як у Gmail, так і в зовнішніх клієнтах (Outlook, Apple Mail).
  • Загальне: Пошук у Gmail за відправником, категорією, віком, вкладеннями та станом прочитання: Раніше пошук «непрочитаних листів від Боба за останній тиждень із вкладеннями» залежав від того, чи пам'ятає модель синтаксис операторів Gmail. Тепер інструмент Gmail має першокласні параметри фільтрації (from, subject, label, hasAttachment, isUnread, category, newerThan / olderThan тощо), тож агент обирає правильний фільтр із першої спроби.
  • Загальне: Перевірка надійності інструмента Google Drive: Дванадцять виправлень, включаючи відмову від читання бінарних файлів як тексту, підтримку шляхів до папок на спільних дисках, пагінацію великих списків папок та експорт Slides у PPTX. Кеш передачі Drive тепер анулює публічні посилання через 24 години.
  • Загальне: Google Drive — повні шляхи до папок, спільні диски, експорт, передача власника: Операції Drive тепер приймають зрозумілі людині шляхи до папок (Engineering/Specs/Q3) замість ідентифікаторів, підтримують Shared Drives, експортують документи у формати PDF, DOCX, XLSX, PPTX та дозволяють передавати право власності на файли.
  • Загальне: Редагування тексту в Google Slides потрапляє в потрібне місце: Інструмент Slides використовував магічне число 999999 для позначення «кінця тексту», що відхилялося API. Тепер він визначає реальну довжину тексту для коректного редагування за індексами.
  • Загальне: Google Sheets — понад 30 дрібних виправлень: Парсинг діапазонів тепер підтримує назви аркушів у лапках, необмежені посилання (A:A, 1:10) та стовпці після Z; завантаження зображень створює справжню формулу =IMAGE(); імпорт HTML коректно декодує символи; звіти про пошук використовують абсолютні літери стовпців.
  • Загальне: Діалог змінних тепер працює для будь-якого додатка Hub: Кнопка «open variables» раніше була жорстко закодована для одного додатка. Тепер вона керується маніфестом Hub, тож будь-який додаток із діалогом змінних отримує власну кнопку та підпис.
  • Загальне: Особисті додатки доступні всюди: Ваші власні додатки (forked або збережені) тепер надають свої навички, режими, сервери MCP та інструменти в усіх частинах системи, де їх читає агент. Вони стали повноцінними додатками, ідентичними до встановлених із Hub.
  • Загальне: Видалення з Hub дійсно видаляє все: Видалення додатка Hub тепер також видаляє його режими, кнопки, навички, вкладення шаблонів та змінні. Більше жодних «забутих» режимів у списку вибору після видалення.
  • Загальне: Попередження про конфлікти при встановленні з Hub: Якщо ви встановлюєте пакет, елементи якого дублюють уже наявні у вас, з'явиться повідомлення про конфлікти, а індикатори дублювання будуть видимі в списку встановлення та налаштуваннях.
  • Загальне: Накладання змінних для конкретних чатів: Змінні режимів раніше були однаковими для всіх розмов, що незручно для юридичної чи проектної роботи. Тепер кожен чат може мати власне накладання (overlay) змінних, тож агент може працювати над Справою А в одному чаті та Справою Б в іншому, не змішуючи контексти.
  • Загальне: Встановлення з Hub більше не відкриває каскад вкладок для входу: Встановлення додатків із декількома провайдерами раніше відкривало по одній вкладці входу для кожного. Тепер встановлення завершується швидко, а вхід у кожен сервіс запитується за потребою по черзі.
  • Загальне: Надійність хмарної синхронізації: Генерація ключів командної синхронізації тепер використовує ID організації та парольну фразу замість особистої пошти, тож усі члени команди можуть дешифрувати елементи один одного (раніше це працювало некоректно). Таймери синхронізації та блокування маніфестів посилено для запобігання пошкодженню даних.
  • Загальне: Кнопка «Use Caiioo's Account» працює для перевипущених ключів: Раніше кнопка могла не спрацювати, якщо ваш рядок OpenRouter був деактивований. Тепер вона створює новий рядок, якщо сервер повідомляє про його відсутність, гарантуючи відновлення робочого ключа.
  • Загальне: Поле ключа OpenRouter синхронізується з налаштуваннями: Поле введення API-ключа тепер оновлюється одразу, коли батьківський компонент передає нове значення (наприклад, після натискання «Use Caiioo's Account»).
  • Загальне: Кнопки в полі введення оновлюються при зміні налаштувань режиму: Кнопки дій (Variables тощо) тепер оновлюються миттєво після зміни налаштувань режиму без необхідності перезавантаження чату.
  • Загальне: Інструменти агента бачать ваші останні правки перед читанням Slate: Якщо ви все ще пишете, коли запускається інструмент ШІ, він тепер чекає на збереження вмісту редактора, щоб працювати з тим, що ви бачите на екрані, а не із застарілою копією.
  • Загальне: Вбудовані картки підлаштовуються під розмір вмісту: Картка вердикту Self Checker та інші вбудовані картки тепер змінюють розмір відповідно до вмісту та успадковують тему додатка (світлу або темну).
  • Загальне: Плаваючі кнопки дій за замовчуванням у верхньому лівому куті: Кнопки ⚖ та 🛡 тепер з'являються у верхньому лівому куті поля введення, щоб не заважати кнопці відправки. Ви все ще можете перетягнути їх у будь-яке місце.
  • Загальне: Оновлення профілю та змінних відхиляють невідомі поля: Раніше агент міг вигадувати назви змінних, які нікуди не вели. Тепер оновлення вимагають наявності ключа в схемі, інакше повертається помилка.
  • Загальне: Спрощений екран привітання: Перший запуск тепер пропонує три чіткі варіанти — Free, Subscribe to Pro або Bring Your Own API key з пробним періодом. При першому відкритті Composer, Settings або Slate запускається короткий інтерактивний тур.
  • Загальне: Вхід в один крок: Caiioo раніше вимагав і підтвердження особи, і перевірки ліцензії перед входом. Цю зайву перевірку видалено — після входу ви одразу в додатку. Стан ліцензії все ще обмежує Pro-можливості, але не заважає відкриттю додатка.
  • Загальне: Пошук у налаштуваннях відкриває приховані розділи: Пошук тепер розгортає згорнуті розділи, якщо в них знайдено збіги. Додано кнопку «Collapse all» для згортання всього в один клік.
  • Загальне: Зручніший каталог провайдерів: Нові безкоштовні моделі OpenRouter тепер мають пріоритет у списку вибору, а застарілі моделі приховуються.
  • Загальне: Визначення мови системи на всіх нативних платформах: Оболонки macOS, iOS, Android та Tauri тепер визначають мову інтерфейсу ОС при запуску, тож переклад при першому запуску відповідає вашій системі. Додано близько 10 000 рядків перекладу для 23 мов.
  • macOS: Заборона запуску декількох екземплярів: Друга копія додатка macOS більше не може запуститися через посилання caiioo://, якщо одна вже працює.
  • macOS: Запуск серверів MCP, встановлених через Homebrew: macOS 15+ блокує запуск бінарних файлів з атрибутом «provenance», який Homebrew додає до всього встановленого. Caiioo тепер автоматично очищує цей атрибут при помилці доступу, тож локальні сервери MCP тепер працюють без ручного втручання.
  • macOS, iOS: Надійне встановлення з Hub через caiioo:// при «холодному» запуску: Натискання посилання встановлення при щойно запущеному додатку раніше могло призвести до ігнорування запиту. Тепер запит зберігається і виконується, як тільки додаток буде готовий.
  • iOS: Підтримка нового дозволу Apple «тільки на запис» для календаря: iOS 17 ввела дозвіл «write-only», який дозволяє Caiioo створювати події, не бачачи існуючих. Тепер Caiioo коректно використовує цей рівень доступу.
  • iOS: Чіткіші повідомлення при помилці перевірки покупки: Тепер відображається конкретна причина замість загальної помилки, що відповідає вимогам StoreKit від Apple.
  • Android: Збереження файлів більше не заморожує додаток: Запис великих файлів тепер відбувається поза основним потоком інтерфейсу (UI thread).
  • Android: Стрімінг мережевих відповідей: Заголовки тепер доставляються перед частинами (chunks) тіла відповіді, що виправляє переривання стрімів.
  • Android: Швидша та економніша транскрипція на пристрої: Шлях захоплення аудіо Whisper / Moonshine тепер використовує примітивний float-буфер, що зменшує навантаження на пам'ять та процесор.
  • Desktop: Аудит надійності та безпеки оболонки Windows / Linux: Повний аудит оболонки Tauri — обмежено область повноважень лише довіреною бічною панеллю, посилено екранування HTML у мосту встановлення caiioo://, додано зрозуміле повідомлення про відсутність Node.js.
  • Desktop, macOS: Завантаження моделей для голосу та мовлення тепер працює: Політика безпеки вмісту (CSP) WebView блокувала завантаження з huggingface.co. Тепер доступ дозволено, і моделі Kokoro та Whisper завантажуються при першому використанні.
  • Extension: Перейменування та реорганізація Settings → Tools, Modes & Apps: Категорію «Tools & Capabilities» перейменовано на «Tools, Modes & Apps», а розділ «Connectivity» винесено окремо з Advanced.
  • Web: Уточнення описів тарифів на 23 мовах: Редакційна правка переваг Free / Pro планів привела іншомовні версії у відповідність до англійського оригіналу. Оновлено дати «останньої зміни» юридичних документів.

Безпека

  • Загальне: Посилення безпеки входу: Закрито кілька вразливостей після аудиту системи входу. Токени Google ID тепер приймаються лише якщо вони видані для Client ID Caiioo. Вхід через Apple тепер перевіряє nonce. Вхід через Google та Apple забороняє автоматичне прив'язування до акаунтів із непідтвердженою поштою. Ендпоінт оновлення токенів тепер відхиляє відкликані токени. Сторінка зворотного виклику OAuth захищена від ін'єкцій скриптів.
  • Загальне: Ізоляція налаштувань для кожного профілю: Раніше в деяких випадках налаштування могли змішуватися між різними акаунтами на одному пристрої. Тепер усі операції з налаштуваннями суворо прив'язані до профілю.
  • Extension: Автовиявлення локального мосту тепер потребує згоди: Розширення Chrome раніше автоматично підключалося до будь-якого додатка Caiioo на localhost. Тепер це відбувається лише після явного ввімкнення в Settings.
  • macOS, iOS: Захист мосту caiioo:// від ін'єкцій: Замінено ручне екранування рядків на повне екранування JSON для запобігання виконанню довільних скриптів через шкідливі ID пакетів.
  • iOS, macOS, Extension: Вхід у Google тепер використовує верифікований додаток Caiioo: Підключення сервісів Google більше не показує попередження «This app isn't verified». Усі платформи тепер використовують верифікований проект Google із відповідним брендингом та зеленою галочкою. Одноразовий повторний вхід: існуючі користувачі на iOS та macOS будуть розлогінені автоматично і мають увійти знову, оскільки старі токени не сумісні з новим верифікованим проектом.

Виправлення помилок

  • macOS: Попередження «Browser not connected» зникає при підключенні Safari: Виправлено помилку, через яку підключення Safari не знімало попередження про відсутність контролю браузера.
  • Загальне: Нові моделі зображень тепер дійсно працюють: Виправлено помилку «Unknown image model» для нових моделей, таких як Recraft. Модель за замовчуванням змінена на швидшу та дешевшу FLUX.2 [flex].
  • Загальне: Відстежувані зміни в документах Word тепер зберігаються: Виправлено помилку, через яку прийняття або відхилення змін у файлах .docx не зберігалося.
  • Загальне: Slate обробляє пошкоджені шаблони: Встановлені з Hub шаблони, що не мали правильної обгортки, більше не викликають зависання переглядача.
  • Загальне: Self Checker більше не дублює вердикт текстом: Пригнічено текстовий опис результатів, коли відображається графічна картка вердикту.
  • Загальне: Self Checker коректно читає зображення: Зображення тепер передаються «судді» як візуальні дані, а не як текст, що покращує точність оцінки.
  • Загальне: Self Checker показує лише останній вердикт: Кожне натискання ⚖ тепер оновлює існуючу картку замість створення стопки дублікатів.
  • Загальне: Діалог синхронізації нагадувань коректно відображає події Outlook: Виправлено відображення джерела подій у модальному вікні.
  • Загальне: Великі вкладення Gmail передаються надійно: Виправлено проблему з передачею файлів розміром близько 25 МБ між процесами.
  • Загальне: Відновлено встановлення PandaDoc MCP: Оновлено шлях до ендпоінту PandaDoc у каталозі.
  • Загальне: Кроки Workflow більше не плутають рядки з вкладеннями: Виправлено передачу текстових результатів між кроками робочих процесів.
  • Загальне: Перевірка статусу підписки не зависає в браузері: Інструмент Agenda більше не намагається опитувати десктопний міст там, де його не може бути.
  • Загальне: Фоновий процес агента завершується коректно: Виправлено проблему, через яку процес залишався відкритим, що заважало автоматичному створенню назв чатів.
  • Загальне: Приховано тестові та адмін-режими зі списку вибору: Внутрішні режими більше не відображаються для звичайних користувачів.
  • Загальне: Дедуплікація встановлень із Hub: Виправлено можливість створення подвійних записів для одного пакета.
  • Загальне: ID кастомних режимів не конфліктують із Hub: Ключ сховища тепер є авторитетним для ID, що усуває конфлікти з редагованими копіями.
  • Загальне: Вкладення та картки субагентів потрапляють в основний чат: Результати роботи субагентів (зображення, графіки) тепер коректно переносяться в основну гілку діалогу.
  • Загальне: Читання PDF на сторінках із ледачим рендерингом: Спливаюче вікно «view original text» тепер працює для всіх частин документа.
  • macOS: Вхід через OAuth для Slack, Notion, Linear тепер працює в нативному додатку: Реалізовано маршрутизацію через хмарний реле Caiioo для сервісів, що вимагають HTTPS-зворотних викликів.
  • Загальне: «Ask the user» не зависає в роботі субагентів: Питання від субагента тепер коректно з'являється в чаті, не зупиняючи процес.
  • Загальне: Оновлено допоміжні модулі macOS для Calendar / Notes / Reminders: Виправлено переривчасту помилку синхронізації нагадувань.
  • Extension: Картки вердикту Self Checker тепер відображаються в розширенні: Виправлено блокування скриптів карток політикою безпеки розширення.
  • Загальне: Текст відображається при перетворенні SVG у зображення: Виправлено зникнення тексту (логотипів, підписів) при рендерингу SVG у растрове зображення. Додано резервні шрифти для коректного відображення символів, таких як &, ™ та літер із діакритикою.

Версія 0.9.72115 травня 2026 р.

Показати деталі

Нові функції

  • Загальне: Тарифи об’єднано у Free та Pro, з бонусом $5/міс на баланс OpenRouter для Pro: Ми скасували окремі рівні Platform та Pro Mobile і перенесли всі функції лише для Platform (Apple Calendar / Reminders / Notes, зашифрований приватний ретранслятор, попередній перегляд доступу до API, нативне голосове диктування, інтерфейс браузера) у Pro. Вебсайт, сторінка акаунта та панель цін у розширенні тепер мають чистий макет із двома картками: Free / Pro. У межах змін кожен оплачений місяць Pro (через Stripe або Apple) тепер також поповнює ваш наданий ключ OpenRouter на $5 кредиту понад ваш існуючий баланс. Поточні передплатники Platform автоматично переходять на Pro без додаткової оплати та зберігають усі наявні можливості. Нижній поріг купівлі кредитів OpenRouter також було знижено: кінцеві користувачі більше не бачать застарілу націнку з мінімальною комісією $0.80, лише транзитну комісію 5.5%.
  • Загальне: Slack тепер встановлюється одним кліком через Community Hub: Окрему інтеграцію Slack видалено; тепер Slack встановлюється з Community Hub, як Notion, Linear, GitHub тощо. Натисніть «Install» на пакеті Slack у Hub, увійдіть один раз через додаток Caiioo Slack, і офіційний MCP сервер Slack буде миттєво підключений — без ручного налаштування додатка чи режиму розробника. Команди зі слешем, такі як /caiioo та /caiioo-help, працюють у будь-якому каналі, куди запрошено бота.
  • Загальне: Інструмент Workspace Files: Новий пісочний інструмент для роботи з файлами дозволяє агенту читати, писати, редагувати та шукати файли всередині папки робочої області, яку ви вкажете. Агент не може вийти за межі цієї папки та не має доступу до мережі через цей інструмент. Читання автоматично розпізнає формати Office (docx/xlsx/pptx) та PDF. Налаштуйте папку в Settings → Tools → Workspace Files; агент підхопить її негайно.
  • Загальне: Підрежим PHI Safe Harbor для Pseudonymizer: Режим PHI у Pseudonymizer тепер пропонує два підрежими — Limited Data Set (існуюче видалення 16 категорій, за замовчуванням) та Safe Harbor (суворіший стандарт HIPAA §164.514(b)(2), який також видаляє конкретні дати, крім року, повні географічні адреси та вік понад 89 років). Виберіть підрежим у налаштуваннях Pseudonymizer або за допомогою нового перемикача в чаті. Safe Harbor — правильний вибір, коли вам потрібен деідентифікований набір даних, яким можна ділитися без Угоди про використання даних (Data Use Agreement).
  • Загальне: Pseudonymizer тепер загальнодоступний: Pseudonymizer — який виявляє імена, електронні адреси, фізичні адреси, ідентифікатори та інші конфіденційні дані у вашому тексті та замінює їх на реалістичні фейкові значення до того, як вони потраплять до моделі — виходить із програми тестування в цьому релізі та доступний на всіх тарифних планах, включаючи Free. Увімкніть його в Settings → Privacy → Pseudonymizer або за допомогою нового значка щита в чаті. Модель ніколи не бачить ваших справжніх даних; заміни розкриваються локально перед викликом інструментів, тому результат залишається точним.
  • Загальне: Керування Pseudonymizer у чаті: Pseudonymizer більше не ховається в Settings. Значок щита поруч із кнопкою відправки (сірий = вимкнено, синій = Personal Data Filter, бірюзовий = PHI/Limited Data Set, смарагдовий = PHI/Safe Harbor) показує активний режим і відкриває спливаюче вікно з тим самим вибором режимів, що й у Settings. Коли Pseudonymizer увімкнено, кільце в 1 піксель кольору відповідного режиму оточує поле введення як нагадування. Після кожної репліки, де були заміни, під вашим повідомленням з'являється невеликий ярлик «🛡 pseudonymized — N substitutions»; натисніть на нього, щоб побачити, які саме пари «справжнє → фейкове» були замінені, з мітками категорій.
  • Загальне: Підключення браузера на іншому пристрої до вашого комп'ютера: Новий процес сполучення дозволяє безпечно використовувати Caiioo у браузері на телефоні, планшеті або іншому ноутбуці, при цьому все продовжує працювати на вашому основному комп'ютері. У Settings → Connections → Caiioo Bridge → «Pair a device» згенеруйте 6-значний код, який діє 5 хвилин і є одноразовим. Відкрийте ту саму URL-адресу на іншому пристрої, введіть код, і цей пристрій залишиться підключеним. Спроби підбору коду обмежені 10 спробами на IP за хвилину, а перезапуск сервера на основному комп'ютері чисто перепідключає кожен пристрій.

Покращення

  • Загальне: Кольорові смуги подій в Agenda за календарем-джерелом: Кожна картка події у вікні Reminders / Agenda тепер має кольорову смужку, що відповідає календарю, з якого вона походить. Це дозволяє з першого погляду відрізнити робочі, особисті або спільні події. Сьогодні це працює для Google Calendar; Apple та Microsoft додадуться, як тільки їхні потоки даних почнуть передавати колір календаря.
  • Загальне: AI може читати Google Sheet без попереднього вказання точних клітинок: Раніше інструмент читання Google Sheets відмовлявся працювати, якщо агент не вказував точний діапазон клітинок, наприклад Sheet1!A1:D200. Тепер модель може запитати весь аркуш або всі аркуші в книзі, а інструмент сам визначить структуру. Вбудований ліміт у 1000 рядків запобігає виходу гігантських таблиць за межі вікна контексту моделі — якщо аркуш обрізається, відповідь повідомляє про це моделі, щоб вона могла запитати менший діапазон або більшу кількість рядків наступного разу.
  • Загальне: Встановлення інструменту з OAuth із Community Hub тепер автоматично відкриває вхід: Раніше при додаванні пакета з Hub, що потребує входу (Notion, Linear тощо), картка залишалася в стані «OAuth required» із кнопкою «Sign in», яку треба було натискати окремо. Тепер встановлення автоматично відкриває вкладку входу — ваше натискання на «Install» розцінюється як згода — а рядок «Opening sign-in for X…» пояснює появу вкладки. Ручна кнопка «Sign in» залишається як резервна.
  • Загальне: Settings → Connections показує реальну мережеву адресу для інших пристроїв: Панель «Connect from other devices on your network» показувала 127.0.0.1:3847 (адреса зворотного зв'язку, яка працює лише на цьому ж комп'ютері) у додатку для macOS, через що користувачі копіювали адресу, до якої неможливо було підключитися з іншого пристрою. Тепер панель показує реальну LAN IP та мережеве ім'я .local самого моста. Адреса також прихована, коли перемикач «Allow access from other devices» вимкнено.
  • Загальне: Вебпошук надійно захоплює Google AI Overview: Скрепер Google в інструменті вебперегляду іноді повертав порожній блок AI Overview або втягував зайвий текст «Sources» із правої панелі та вбудовані скрипти. Ми переприв'язали вилучення даних до стабільних маркерів розділів Google і тепер видаляємо вміст скриптів та праву панель перед поверненням результату, щоб агент бачив лише читабельну відповідь.
  • Загальне: Pseudonymizer тепер захищає і назви компаній: Pseudonymizer тепер розглядає назви організацій як захищені об'єкти, замінюючи їх на реалістичні фейки, що зберігають стиль юридичних суфіксів (Inc., LLC, GmbH) та структуру «партнери проти бренду». Назви міст та невеликих регіонів («Springfield», «St. Albans») також визначаються як першокласна категорія для заміни або видалення згідно з активним режимом.
  • Загальне: Pseudonymizer додає підтримку іспанської, французької, німецької та інших мов для міст і регіонів: Модель детектора персональних даних була перенавчена на вручну створених багатомовних даних для назв міст 23 мовами, тому користувачі з неанглійськими запитами тепер отримують такий самий рівень захисту.
  • Загальне: Відображення прогресу завантаження моделі Pseudonymizer на iOS: Перше завантаження детектора PHI / Personal Data на iOS могло здаватися завислим, оскільки ніщо не вказувало на процес. Тепер додано лог прогресу «heartbeat», щоб ви бачили, що завантаження триває.
  • Загальне: Субагенти можуть шукати в каталозі моделей за назвою: Щоб опис інструменту субагента вкладався в ліміти, вбудований у нього каталог тепер містить 10 найпопулярніших моделей кожного провайдера. Коли субагенту потрібна модель поза цим списком, він може викликати нову дію search_models із фрагментом назви (наприклад, «haiku») і отримати точні ID каталогу, ціни та прапорці можливостей.
  • Загальне: Кастомні MCP сервери показують зрозумілу назву у сховищі облікових даних: Коли ви входили в кастомний MCP сервер, сховище облікових даних позначало його сирою URL-адресою підключення. Тепер сховище показує дружню назву сервера, яку ви йому дали, повертаючись до URL лише якщо назва не встановлена.
  • Загальне: Community Hub додає Legal Data Hunter: Новий пакет у Community Hub підключає Legal Data Hunter — понад 18 млн документів судової практики, законодавства та доктрин із більш ніж 110 країн — як MCP інсталяцію в один клік.
  • Web: Бейдж SOC 2 Type I на сторінці довіри: Caiioo пройшов аудит SOC 2 Type I. Сторінка довіри на caiioo.ai тепер містить бейдж AICPA SOC 2 поруч із існуючими розкриттями щодо безпеки.
  • iOS: Приховано панель інструментів клавіатури, яку iOS додає до текстових полів: Стрілки «назад/вперед» та кнопка «Done», які iOS додає над клавіатурою для вебтекстових полів, займали помітне вертикальне місце. Тепер ця панель прихована (з використанням лише публічних API Apple, тому це безпечно для App Store) і залишається прихованою після перезавантаження сторінок.

Безпека

  • Загальне: Локальний міст залишається на вашому комп'ютері за замовчуванням; доступ через LAN — за згодою: Локальний міст, що забезпечує роботу stdio MCP та інструментів лише для десктопа, раніше прослуховував усі мережеві інтерфейси. У публічній мережі Wi-Fi інший пристрій міг запитати токен сесії та викликати привілейовані кінцеві точки «виконати команду оболонки». Тепер міст за замовчуванням прослуховує лише ваш комп'ютер. Щоб використовувати його з іншого пристрою, увімкніть «Allow access from other devices on your network» у Settings → Connections, а потім з'єднайте пристрій за допомогою нового коду (див. вище). Навіть при увімкненому доступі через LAN токени сесії видаються лише на запити, що надходять із вашої власної машини.
  • Загальне: Pseudonymizer відмовляється передавати ваші реальні дані в Perplexity: Якщо Pseudonymizer увімкнено і агент намагається виконати пошук у Perplexity, запит якого містить псевдонімізований ідентифікатор (ім'я, email, адресу, які вже були замінені), Caiioo тепер блокує пошук і виводить чітке пояснення замість того, щоб повертати справжнє значення і надсилати його в Perplexity. Perplexity — це сторонній сервіс LLM; суть Pseudonymizer у тому, щоб такі значення ніколи не потрапляли до сторонніх сервісів.
  • Загальне: Парсер таблиць замінено на підтримувану бібліотеку (GHSA-4r6h-8v6p-xvw6): Бібліотека, яку Caiioo використовував для парсингу вкладень .xlsx, мала відкриту вразливість prototype-pollution і більше не підтримується. Ми замінили її на бібліотеку exceljs. Завантаження таблиць та читання .xlsx у робочій області повертають той самий вміст, що й раніше.

Виправлення помилок

  • Загальне: Браузер зависав на «Loading Caiioo… 0/0» після перезапуску сервера: Коли хост-сервер ще не мав наскрізно зашифрованої сесії з браузером, браузер іноді ігнорував запит сервера на початок обміну ключами. Тепер браузер коректно відповідає на запит обміну ключами, і бічна панель завантажується.
  • Загальне: Caiioo продовжував запитувати дозволи Google, які ви вже надали: Коли ви надавали дозвіл Google посеред розмови, копія вашого акаунта в пам'яті агента цього не помічала і продовжувала запитувати той самий дозвіл знову. Тепер Caiioo перевіряє ваш акаунт перед тим, як скаржитися на відсутність дозволу.
  • Загальне: Для 7 мов AI повідомляв, що він «English»: Внутрішня карта кодів локалей охоплювала 17 із 24 підтримуваних мов. Користувачі з інтерфейсом арабською, івритом, хінді, бенгальською, урду, турецькою або нідерландською мовами отримували системну підказку «відповідай англійською». Тепер карта повна.
  • Загальне: Діалог синхронізації Reminders показував сирі коди тексту замість перекладених міток: Картка Caiioo в діалозі синхронізації Reminders / Agenda відображала літеральні плейсхолдери на кшталт reminders.sync.CaiiooName замість перекладеного тексту. Виправлено.
  • Загальне: Вхід у Google перестає «пінг-понгити», коли ви надаєте додатковий дозвіл: Коли агенту був потрібен новий обсяг прав Google (Drive, Sheets тощо), новий вхід міг повернути агента до стану, де він знову запитував ТОЙ САМИЙ дозвіл. Тепер потік OAuth коректно об'єднує нові права з існуючим підключенням.
  • Загальне: Вкладення субагентів тепер відображаються в основному чаті: Коли інструмент субагента створював зображення або файл, вони зберігалися в невидимій гілці субагента. Тепер вкладення субагентів автоматично прив'язуються до батьківської гілки та відображаються в чаті.
  • Загальне: Другий прохід детектора Pseudonymizer виловлює імена, пропущені першим проходом: Pseudonymizer тепер запускає швидкий другий прохід перевірки повідомлення на наявність реальних значень, які мали бути замасковані, але не були, перед відправкою.
  • Загальне: Pseudonymizer більше не вставляє ваше справжнє ім'я в плейсхолдер My Identifiers: Поле Settings → Pseudonymizer → My Identifiers показувало справжнє ім'я вашого акаунта як приклад, що виглядало як витік даних. Замінено на загальний плейсхолдер.
  • Загальне: Текст ярлика Pseudonymizer тепер читабельний у темній темі: Ярлик «🛡 pseudonymized» під повідомленнями користувача використовував колір тексту для світлої теми, що робило його майже невидимим. Виправлено.
  • Extension: Виправлено глухий кут «Get current location» у бічній панелі: Запит на місцезнаходження повертав «Permission denied» ще до того, як браузер міг запитати вас, через відсутність дозволу в маніфесті Chrome. Дозвіл додано.
  • iOS: Сторінка передплати пропонує лише Pro після об'єднання рівнів: Пейвол в iOS короткий час показував застарілі рівні Pro Mobile та Platform. Тепер пейвол пропонує той самий рівень Pro, що й на сайті.
  • iOS: Рідкісний збій під час навігації, поки сторінка ще завантажувалася: iOS міг завершувати роботу з помилкою, коли навігація скасовувалася посеред завантаження. Виправлено шляхом маршрутизації всіх шляхів помилок через захищений помічник.
  • Web: Вхід працює всередині вбудованих браузерів (Slack / X / LinkedIn / Instagram) та в iOS Safari: Вхід у Google через спливаюче вікно не працював, коли caiioo.ai відкривався за посиланням всередині іншого додатка. Тепер на мобільних пристроях та у вбудованих браузерах сайт використовує перенаправлення на повну сторінку замість спливаючого вікна.
  • Web: Покращення Community Hub на планшетах та для довгих назв: Панель навігації на сайті тепер перемикається на меню-гамбургер на ширині планшета (до 1024px). Заголовки модальних вікон пакетів Hub більше не заходять під кнопку закриття. Іконки інструментів тепер мають систему резервних варіантів (емодзі → логотип → перша літера), щоб довгі внутрішні ідентифікатори не виходили за межі блоку іконки.
  • Web: Community Hub тепер показує правильного автора для кожного пакета: Раніше кожен пакет у Hub мав підпис «by caiioo». Тепер автори відображають реальних супроводжувачів — «Model Context Protocol», «oraios» або бренд вендора.
  • Web: Карта сайту більше не викликає попереджень про «сторінку з перенаправленням»: Search Console позначала сторінки caiioo.ai як перенаправлення, бо карта сайту містила URL-адреси без кінцевого слеша. Карта сайту тепер відповідає канонічним URL-адресам.

Версія 0.9.7201 травня 2026 р.

Показати деталі

Бренд

  • Загальне: PebbleFlow тепер Caiioo: Продукт перейменовано на Caiioo — та сама тварина, той самий додаток, яким ви користувалися. Ви побачите нову назву в бічній панелі, налаштуваннях, на вебсайті, у меню хост-додатка macOS та у хост-додатку Safari. Наявні дані, облікові записи, входи в систему та синхронізація залишаються без змін — змінюється лише відображуване ім'я. Маркетинговий сайт поки що знаходиться за адресою pebbleflow.ai і відображає новий бренд для зворотної сумісності; канонічна маршрутизація caiioo.ai з'явиться в наступному релізі.

Нові функції

  • Загальне: Simple Mode увімкнено за замовчуванням для нових користувачів: Перші інсталяції тепер запускаються в Simple Mode — спокійнішому інтерфейсі редактора, який приховує деталі про токени та вартість кожного повідомлення, випадаючий список стиснення без втрат та індикатори контексту вкладок. Вибір моделі залишається видимим, оскільки це пріоритетна дія. Наявні користувачі зберігають свої попередні налаштування Simple Mode. Новий перемикач у вигляді іконки ока в редакторі дозволяє одним натисканням показати або приховати повну інформацію.
  • Загальне: Видалення облікового запису: Тепер ви можете видалити свій обліковий запис Caiioo зі сторінки Account на вебсайті (посилання також доступне в додатку iOS згідно з вимогами Apple щодо видалення акаунтів). Видалення вилучає ваш профіль, облікові дані для входу, баланс AI-кредитів та зашифровану копію вашого наданого ключа OpenRouter; мінімальні журнали аудиту відповідності без ідентифікатора акаунта зберігаються відповідно до законодавства. Новий розділ політики конфіденційності детально описує, що саме видаляється, а що зберігається.
  • iOS: Нативне перетворення тексту в мовлення на пристрої (Kokoro 82M): Синтез голосу Kokoro тепер працює в хост-процесі iOS через OnnxRuntime замість WKWebView, повторюючи архітектуру e5-embeddings з версії 0.9.719. Модель отримує збільшений бюджет пам'яті хост-процесу замість того, щоб конкурувати з інтерфейсом бічної панелі за ліміт WebKit на процес, тому локальний TTS більше не призводить до збоїв WebView під навантаженням на iPhone 13/14.

Покращення

  • Загальне: Генератор зображень працює з повільними потоковими моделями: Інструмент генерації зображень тепер використовує потокову передачу для моделей зображень OpenRouter, що виправляє помилку "Network error: Unable to connect to OpenRouter" на повільних моделях, таких як gpt-5.4-image-2 (~167 с від початку до кінця). Попередній буферизований шлях очікував близько 1.8 МБ keepalive-заповнення перед надходженням фактичного JSON, через що спрацьовував таймаут з'єднання.
  • Загальне: Вибір моделі безкоштовного рівня динамічно підбирає реальну модель: Попередній мета-маршрутизатор openrouter/free здійснював маршрутизацію всередині OpenRouter без розуміння того, які кінцеві моделі підтримують інструменти або vision — користувачі Android, надсилаючи зображення разом із викликом інструменту, отримували помилку "No endpoints found that support tool use". Тепер Caiioo маршрутизує самостійно: онбординг, налаштування та заклик до дії "використовувати безкоштовні моделі" в модальному вікні оновлення вибирають реальну безкоштовну модель, яка підтримує інструменти (і введення зображень, де це можливо), та автоматично замінюють її у разі помилок лімітів або функціональності. Наявні користувачі openrouter/free будуть переведені на нову систему при наступному запуску.
  • Загальне: Personal Intuition знаходить правильний контекст у довгих повідомленнях: Пошуковий запит раніше обрізався до останніх 500 символів вашого повідомлення та вбудовувався як один вектор. У довгих повідомленнях типу "вставив-потім-запитав" або при зміні тем це призводило або до обрізання самого запитання, або до розмивання всього в один плоский центроїд теми з низьким рейтингом. Тепер Caiioo витягує релевантний запит — зберігає дослівний початок і додає набір унікальних змістовних токенів, взятих із наступних 3000 символів — тому пошук залишається в межах теми, навіть якщо ваш промпт дуже довгий.
  • Загальне: Перемикач Settings → "Minimal settings" більше не змінює власну назву: Перемикач чергував назву між "Minimal settings" (увімкнено) та "Advanced settings" (вимкнено), через що у вимкненому стані здавалося, що встановлення прапорця переведе вас до розширених налаштувань — хоча відбувається протилежне. Тепер назва залишається незмінною; опис починається з "On — " / "Off — ", щоб зробити поточний стан однозначним.
  • Загальне: Діалог завантаження голосової моделі обробляє невизначений прогрес: Картка інформації про модель під час завантаження могла виходити за межі у вузькій бічній панелі; тепер макет зафіксовано. Коли сервер не повертає Content-Length, блок прогресу відображає індикатор завантаження замість застиглої смуги 0%.
  • Загальне: Simple Mode показує компактну смугу статистики замість того, щоб приховувати все: Раніше Simple Mode приховував увесь підсумок статистики гілки. Тепер він показує тонку смугу — кільце вікна контексту, компактну кількість токенів (наприклад, "1k"), вартість та залишок кредитів — а іконка ока в редакторі розгортає повну інформацію одним натисканням.
  • Загальне: Витрати субагентів підсумовуються коректно: У підрахунку вартості гілки були відсутні витрати субагента Perplexity / вебпошуку, витрати на помічників, генерацію зображень/відео/музики, OCR PDF-файлів та голосові витрати. Тепер усі категорії підсумовуються в рядок sub_agent_cost батьківського елемента.
  • Загальне: Селектор Settings → Tools ігнорує приховані вимкнені за замовчуванням інструменти: Вибір "Always" або "Auto" для інструмента, який постачається вимкненим за замовчуванням, іноді ігнорувався. Тепер ваш вибір у динамічній конфігурації інструментів має пріоритет над налаштуваннями за замовчуванням.
  • Загальне: Локальний sidecar перейменовано на "Desktop app" у текстах для користувачів: Усі видимі для користувача згадки про "PebbleFlow Relay" — sidecar, який забезпечує роботу локальних stdio MCP серверів та інструментів тільки для десктопа — тепер називаються "Desktop app", що відповідає тому, що користувачі насправді встановлюють.
  • Загальне: Тексти про конфіденційність стали лаконічнішими: Вилучено зайві згадки про "телеметрію" в юридичних політиках, описах у магазинах, сторінці конфіденційності вебсайту та посібнику в додатку. Фраза "No analytics" вже охоплює це; фактичних змін у тому, що додатки збирають чи не збирають, немає.
  • Загальне: Мітки перегляду акаунта провайдера балансують джерело: Панель акаунта провайдера тепер вказує, для якого ключа відображається баланс (ваш BYOK ключ чи ключ, наданий Caiioo), тому кредити та залишок балансу більше неможливо переплутати з першого погляду.

Виправлення помилок

  • Загальне: Apple Sign-In після зміни бренду: Apple Sign-In не працював для нових входів, оскільки OAuth Services ID все ще вказував на старий com.sixcailloux.PebbleFlow.web. Змінено на com.sixcailloux.Caiioo.web, тому "Sign in with Apple" знову працює на iOS, macOS та вебсторінці акаунта.
  • Загальне: Кнопка "Sign in" на MCP серверах, що потребують OAuth: Встановлення віддаленого MCP сервера з вимогою OAuth (наприклад, Notion) записує сервер у сховище, навіть якщо початкове підключення не вдалося через вимогу OAuth, але клієнт не реєструється. Кнопка "Sign in" після цього надсилала запит на оновлення, який повертав помилку "MCP server not found" замість відкриття діалогу OAuth. Тепер оновлення повертається до нового виклику addServer, якщо клієнт не зареєстрований, тому структура OAuth/DCR відображається, і діалог входу дійсно відкривається.
  • Загальне: Звіти про помилки з нативних додатків тепер фіксують правильну версію додатка: Оболонки iOS, macOS та Android тепер передають версію встановленого додатка у WebView при запуску, тому надіслані звіти про помилки ідентифікують збірку, з якої вони надійшли, замість порожнього поля або версії вбудованої бічної панелі.
  • Android: Збій при запуску після ребрендингу: Надто ретельне перейменування PebbleFlow → Caiioo призвело до зміни назви класу Application та символів JNI на стороні Kotlin без перейменування відповідних нативних експортів, через що додаток падав при запуску, не маючи змоги розпізнати символи. Перейменування скасовано; додаток знову запускається стабільно.
  • Загальне: Цикл повторної авторизації Google Workspace: Користувачі застрягали в циклі повторної авторизації Google Workspace приблизно щогодини, оскільки їхнє збережене з'єднання OAuth не мало refresh_token. Шість пов'язаних виправлень гарантують отримання токена оновлення при кожному наданні прав та його збереження через хмарну синхронізацію, тому з'єднання Google витримують 1-годинний TTL токена доступу без необхідності знову проходити екран згоди.
  • Загальне: Відновлення після помилки "User not found" на OpenRouter: OpenRouter повертає HTTP 401 "User not found", коли запис користувача для наданого субключа зник, але сам ключ ще існує. Раніше Caiioo відображав це як неробоче розширення, що виправлялося лише виходом і входом. Тепер провайдер самовідновлюється, підставляючи новий наданий ключ і повторюючи запит один раз.
  • Загальне: Google Docs insert_component повертав помилкові помилки: Вставка компонента після раніше вставленої таблиці видавала помилку "Document not found", оскільки вставлена таблиця не була прив'язана до свого componentName. Тепер таблиці отримують іменований діапазон на тій же фазі вставки, резолвер позиції враховує нетиповий tabId, а помилки рівня додатка більше не класифікуються як 404.
  • Загальне: Щойно випущені моделі OpenRouter втрачали маршрутизацію ZDR: Коли моделі ще не було в базі даних інтелекту Caiioo, синтетичний резервний запис позначав її як таку, що не підтримує ZDR, навіть якщо провайдери, що працюють тільки через ZDR, насправді її підтримували. Маршрутизація ZDR тепер використовує той самий резервний список провайдерів, що й звичайний шлях.
  • Загальне: API /v1/runs ігнорував вкладення при першому виклику: Коли кінцева точка API запускала агента в новій гілці, список вкладень у повідомленні користувача втрачався, оскільки гілка порожньої гілки передавала лише текст. Тепер вкладення передаються коректно.
  • Загальне: Нативні додатки могли зчитувати застарілі налаштування відразу після зміни моделі: На Android при нестачі пам'яті перемикання селектора моделі та негайне надсилання повідомлення могло призвести до того, що агент зчитував попередню модель із диска, оскільки 500-мс затримка запису ще не спрацювала. Тепер шлях надсилання примусово оновлює стан перед запуском агента.
  • Загальне: Тріаж помилок тестувальників (PF-260429 / PF-260430): П'ять виправлень — користувачі з керованими ключами (безкоштовний рівень) тепер можуть завантажувати документи через PDF OCR без введення власного ключа; macOS фіксує часовий пояс Node sidecar відповідно до хоста, щоб дати коректно визначалися в пісочниці; заплановані завдання тепер зберігаються в оболонках iOS/macOS/Tauri (заглушка сховища WebView мовчки ігнорувала записи); інструмент конфігурації відображає одноразові та ручні розклади як повноцінні опції; виклики інструментів відновлюються після самовідновлення OpenRouter 401 так само, як і запуск агента.
  • Загальне: Модальне вікно оновлення більше не змішує підписку на рівень із кредитами/BYOK: Кнопка "Add Credits" насправді відкривала портал підписки — мітка була невірною. Тепер модальне вікно фокусується лише на підписці на рівень; в iOS додатково приховано будь-які елементи купівлі кредитів згідно з правилом Apple §3.1.1.
  • Web: Розділ Delete Account перенесено в кінець сторінки акаунта: Деструктивний блок Delete Account раніше відображався між карткою ідентифікації та інтерфейсом підписки/оплати. Тепер він знаходиться в самому низу сторінки, після FAQ. Поведінка deep-link в iOS у вікно тільки для видалення залишається незмінною.
  • iOS: Manage Plan тепер відкриває вікно підписок Apple: Раніше Manage Plan на iOS перенаправляв на вебсторінку акаунта для безкоштовних, пробних користувачів, користувачів Stripe та невідомих джерел, де Google OAuth у WKWebView не працював. Тепер натискання Manage Plan на iOS завжди відкриває вікно StoreKit showManageSubscriptions від Apple.
  • iOS: Веб-вигляд видалення акаунта згортається до сторінки тільки для видалення: Коли кнопка Delete Account в iOS відкриває вебсайт, сторінка тепер приховує всі елементи оплати (підписку, плани, кредити, портал Stripe, FAQ) і показує лише розділ видалення, що відповідає вимогам §3.1.1.
  • iOS: Виправлення валідації версії фреймворку ITMS-90208: Info.plist фреймворку onnxruntime тепер патчиться під час архівації відповідно до цільової версії розгортання хост-додатка, тому App Store Connect більше не відхиляє збірки з помилкою "framework does not support the minimum OS version specified in the Info.plist".
  • Android: Зовнішні посилання відкриваються в Custom Tab для роботи Google OAuth: Натискання на посилання типу "Open pebbleflow.ai/account" раніше відкривалося всередині Android WebView, де Google блокує OAuth з помилкою disallowed_useragent (Error 403). Тепер зовнішні посилання спрямовуються через нативний міст у Chrome Custom Tab, якому Google довіряє.
  • Android: Кнопки копіювання під повідомленнями дійсно копіюють: Іконка копіювання використовувала navigator.clipboard.writeText напряму, що не спрацьовувало в Android WebView, коли активація користувача закінчувалася під час асинхронного переходу. Тепер копіювання працює через нативний міст буфера обміну.

Версія 0.9.71925 квітня 2026 р.

Показати деталі

Security

  • Common: виправлено protobufjs CVE-2026-41242 (CVSS 9.8): Закріплено версію protobufjs >= 7.5.5 (вирішено до 8.0.1), щоб закрити критичну вразливість виконання довільного коду в Root.fromJSON. Caiioo не імпортує protobufjs безпосередньо — це транзитивна залежність onnxruntime-web — і ризик на практиці був низьким, оскільки ми використовуємо лише вбудовані моделі, а не схеми, надані користувачами. Виправлено в будь-якому випадку, оскільки рішення тривіальне.
  • Common: @xmldom/xmldom — виправлено 4 вразливості високого рівня безпеки: Закріплено версію @xmldom/xmldom >= 0.9.10. Парсинг XML використовується в конвеєрах відстеження змін DOCX/XLSX та різних шляхах коду розширень.
  • Server: undici — виправлено 3 вразливості високого рівня безпеки: Закріплено версію undici >= 7.24.0 у cloud/relay. Впливає лише на HTTP-клієнт ретрансляційного сервера.
  • Desktop: rustls-webpki + quinn-proto — виправлено 2 вразливості високого рівня безпеки: Оновлено ці Rust-залежності Tauri. Впливає на збірки для Windows + Linux, які працюють через оболонку Tauri.

New Features

  • Common: Генерація відео (Pro): Створюйте або анімуйте короткі відео за допомогою Google Veo 3.1, OpenAI Sora 2 Pro та ByteDance Seedance через OpenRouter. Інструмент підбирає допустиму тривалість та роздільну здатність для кожної моделі, опитує стан до завершення завдання та зберігає результат як вкладення до гілки повідомлень.
  • Common: Генерація музики (Pro): Створюйте пісні та інструментальні кліпи за допомогою Google Lyria 3 Pro Preview через OpenRouter. Результат зберігається як аудіовкладення, яке можна відтворити безпосередньо в чаті.
  • Common: Динамічний каталог відеомоделей: Генератор відео отримує поточний список моделей OpenRouter з підтримкою відео під час виконання, тому нові постачальники та моделі з'являються без оновлення Caiioo. Вбудований знімок (snapshot) забезпечує роботу в автономному режимі.
  • Common: Динамічний каталог музичних моделей: Аналогічно для генерації музики — інструмент підтягує нові музичні моделі в міру їх публікації на OpenRouter, з можливістю відкату до локальної копії.
  • Common: Custom OAuth у версії Pro: Функція Bring-Your-Own-Auth — майстер Google Workspace, майстер Microsoft 365 та загальний потік "Додати власного постачальника" — тепер доступна всім користувачам Pro, Platform, Teams та Enterprise у Settings → Custom OAuth. Раніше ця вкладка та кнопки додавання були приховані за прапорцями лише для тестувальників, тому платні користувачі не могли отримати доступ до налаштування BYOA.
  • Common: Фізика + Структурний аналіз (Pro): Інструмент фізичного моделювання (рух снаряда, зіткнення, кінетична/потенційна енергія, імпульс, сила, швидкість до цілі) та структурного аналізу (навантаження на балки, стійкість колон, властивості матеріалів) тепер доступний у версії Pro разом з іншими креативними та утилітарними інструментами.
  • Common: Seeing-Eye Dog — резервний зір для текстових LLM: Текстові моделі, такі як DeepSeek V4 Pro, Kimi K2.6, MiMo V2.5 Pro та локальні моделі Ollama, тепер можуть обробляти зображення, спрямовуючи їх через налаштовану дешеву модель зору (за замовчуванням: Gemini 3.1 Flash Lite). Автоматичне створення підписів запускається під час формування повідомлення та кешується для кожного вкладення, щоб наступні ходи не потребували повторної оплати; спеціальний інструмент vision({action: "inspect"}) надає моделі цільовий доступ для уточнень. Вибір помічника здійснюється в Settings → Tools → Vision Fallback Model.
  • Common: Відстеження змін на рівні комірок XLSX: Артефакти електронних таблиць тепер підтримують той самий інтерфейс відстеження змін, що й DOCX. Пропозиції ШІ через propose_change(editMode: 'xlsx_cell') створюють правки, прив'язані до комірок за cellRef + sheetName; ручні правки користувача в режимі відстеження змін фіксують дифи на рівні комірок; комірки з очікуваними змінами відображають <del>старе</del><ins>нове</ins> безпосередньо в рядку; існуючі кнопки "наступна/попередня/прийняти/відхилити" на панелі інструментів працюють зі змінами в комірках; одночасні правки ШІ та користувача об'єднуються по комірках, причому в разі конфліктів у тій самій комірці пріоритет має користувач.
  • Common: Відстеження витрат для генераторів відео та музики: Згенеровані відео (через OpenRouter /api/v1/videos) та музика (через chat-completions) тепер додають свою вартість до загальних підсумків гілки, як і генерація зображень, з новими рядками деталізації video_gen_cost та music_gen_cost у випадаючому списку витрат на бічній панелі.

Improvements

  • Common: Стабільність серії GPT-5: Моделі OpenAI gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro та gpt-5.3-codex більше не видають мовчазних порожніх відповідей в агентських діалогах з великою кількістю інструментів. Взаємодія схем функцій-інструментів спричиняла переривання потоків бекендом OpenAI без жодного виводу; Caiioo тепер серіалізує інструменти у форматі, якого вимагають ці моделі.
  • Common: Покращена поведінка в довгих діалогах на GPT-5.4+: Багатокрокові діалоги з gpt-5.4, gpt-5.4-pro та gpt-5.3-codex більше не зупиняються передчасно під час довгих послідовностей виклику інструментів — маркер фази, який OpenAI використовує для розрізнення проміжних коментарів від кінцевих відповідей, тепер зберігається між ходами.
  • Common: Міркування GPT-5.x видимі в панелі мислення: gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro та gpt-5.3-codex тепер транслюють резюме своїх міркувань у панель мислення в чаті в реальному часі, подібно до того, як це вже робить Gemini. Раніше панель мислення залишалася порожньою для цих моделей, навіть якщо OpenRouter транслював текст міркувань.
  • Common: Прозоре відновлення після тимчасових збоїв вищестоящих серверів: Коли OpenRouter спрямовує запит до сервера, який повертає тимчасову помилку 5xx до початку трансляції контенту, Caiioo непомітно повторює спробу через інший сервер замість того, щоб показувати порожню відповідь.
  • Common: Чіткіші помилки при збої потоку моделі: Збої на стороні постачальника, відхилення фільтром контенту та інші помилки в середині потоку тепер відображаються з конкретним повідомленням про помилку замість того, щоб діалог просто "зупинявся" без пояснень.
  • Common: Відображення згенерованих відео та музики в чаті: Згенеровані відео та музика тепер з'являються в діалозі так само, як і згенеровані зображення — відео- або аудіоплеєр відображається над кінцевою відповіддю з невеликим значком моделі, яка його створила, замість того, щоб бути прихованим у згорнутому розділі інструментів.
  • Common: Вибір моделі за замовчуванням для інструментів відео та музики: Settings → Tools тепер включає випадаючий список Default Model для генераторів відео та музики, аналогічно до існуючого вибору для генератора зображень. Агент використовує обрану вами модель за замовчуванням; ви все ще можете змінити її для конкретного запиту, вказавши іншу модель.
  • Common: Відображення статусу індексації Personal Intuition: Панель налаштувань Personalization тепер показує рядок у реальному часі: "Indexed: N threads · M chunks · K tokens · last indexed Xm ago", щоб ви могли переконатися, що індексатор пам'яті працює. Резюме останнього фонового заповнення також залишається видимим після завершення роботи, а не зникає.
  • iOS: Нативні ембеддинги на пристрої (швидше, менше пам'яті): Виведення Multilingual-e5-small тепер виконується в хост-процесі iOS через Apple onnxruntime-objc замість WKWebView. Це вирішує проблему ліміту пам'яті на процес, який завершував роботу WebView приблизно через 7 секунд після завантаження моделі (збій після входу). Після першого кодування каталогу інструментів наступні виклики вибору інструментів використовують кеш у пам'яті для кожного тексту і завершуються за ~10 мс замість ~5 с. Рефакторинг спільного конвеєра також запобігає завантаженню окремих копій моделі по ~115 МБ для Personal Intuition та вибору інструментів на пристрої.
  • Common: Personal Intuition та вибір інструментів на пристрої використовують один конвеєр e5: Обидві функції раніше створювали власні екземпляри завантажувача multilingual-e5-small (~115 МБ кожен, ~230 МБ загалом у рендерері). Тепер вони делегують завдання єдиному спільному конвеєру, який усуває дублювання одночасних завантажень, вдвічі зменшуючи витрати на "холодний старт".

Bug Fixes

  • Common: Куки сесії браузера більше не потрапляють в API-запити: Якщо ви відвідували openrouter.ai у вкладці браузера, розширення ненавмисно додавало вашу сесію браузера OpenRouter (куки Clerk / Stripe / аналітики) до кожного API-запиту. Тепер API-запити використовують суворо Bearer-автентифікацію.
  • Common: Відповіді GPT-5.4 більше не з'являються двічі: Виправлено помилку, через яку відповіді gpt-5.4, gpt-5.4-pro та gpt-5.3-codex показували один і той самий текст двічі поспіль — корисне навантаження кінцевої відповіді накопичувалося разом із потоком токенів, який уже його відобразив.
  • Common: Оновлення списку моделей після перезавантаження: Список моделей тепер анулюється при оновленні версії та дотримується короткого TTL у пам'яті, тому щойно випущені моделі OpenRouter з'являються після перезавантаження, а не залишаються прихованими за застарілим кешем. Тривалі сервіс-воркери більше не утримують заморожений каталог.
  • Common: Короткі посилання на згенеровані медіа відкривають плеєр: Коли модель пише коротке посилання на кшталт [Listen](audio-…) після генерації аудіо/зображення/відео, натискання на нього тепер відкриває плеєр slate замість помилки непрацюючого зовнішнього URL. Те саме виправлення стосується посилань на зображення та відео.
  • Common: Згенеровані медіа як вбудовані зображення markdown відображалися некоректно: Коли модель записувала відео- або аудіовкладення як ![Video 1](video-…) замість [Video 1](video-…), воно відображалося як непрацюючий тег <img> замість відкриття плеєра. Тепер початковий знак ! видаляється, щоб посилання відкривало переглядач slate.
  • Extension: Глухий кут "Location permission denied" на бічній панелі: Виправлено регресію, через яку кожен запит на визначення місцезнаходження на бічній панелі повертав "Location permission denied. Please allow location access in browser settings." незалежно від того, що натиснув користувач. Спроба спрямувати запит через offscreen document миттєво викликала PERMISSION_DENIED, оскільки контекст offscreen не може показувати запит на дозвіл, а маніфест не оголошує geolocation. Тепер бічна панель використовує оригінальний ланцюжок "content-script-потім-IP-геолокація", який працював раніше.
  • Common: Повна перебудова Personal Intuition залишала застарілі лічильники індексації: Виправлено помилку, через яку фонове заповнення при повній перебудові пропускало оновлення індексу для кожної гілки, тому Settings → Personalization показували завищені підсумки до перебудови. Гілки, проскановані під час повної перебудови, але не індексовані раніше, тепер також видимі для пошуку.
  • iOS: Циклічний збій WKWebView після входу: Три узгоджені виправлення збою після входу. (1) Нативні ембеддинги e5 тепер виконуються порціями по 8 штук із налаштуванням арени пам'яті ORT на стиснення між запусками — пікове споживання пам'яті залишається нижче ~100 МБ замість стрибків до ~3 ГБ, що викликало примусове завершення процесу в iOS. (2) Пошуковик на пристрої тепер прогрівається під час requestIdleCallback замість ініціалізації під час завантаження, тому він більше не конкурує з синхронізацією ліцензій, відновленням ідентичності, рендерингом інтерфейсу та ініціалізацією хмарної синхронізації. (3) Пошуковик на пристрої тепер переналаштовується при зміні ідентичності / тарифного плану, тому нові інсталяції більше не переходять мовчки на хмарних помічників через те, що тарифний план був невизначений під час першої реєстрації.
  • iOS: Помилкові 403 "path traversal blocked": Виправлено помилку, через яку LocalFileSchemeHandler помилково позначав кожну помилку 404 як спробу обходу шляху, оскільки NSString.standardizingPath розв'язує /var/private/var лише для файлів, які існують на диску. Легітимні шляхи до неіснуючих ресурсів (пакет iOS виключає *.wasm, плюс шляхи API chrome-extension, такі як api/active-tab-context) повертали 403 замість 404, що порушувало роботу резервного механізму попереднього завантаження wasm у transformers.js. Замінено на рядкову перевірку .. / NUL, аналогічну обробнику Android.
  • Common: Вбудовані зображення в PDF ламали текстові моделі: Надсилання PDF із вбудованими зображеннями до текстової моделі OpenRouter (DeepSeek V4 Pro, Kimi K2.6 тощо) викликало помилку "No endpoints found that support image input" — попередження, яке мала усунути нова маршрутизація Seeing-Eye Dog. Шлях доставки PDF тепер враховує той самий прапорець supportsVision для кожної моделі, який уже враховувався при доставці блоків зображень, тому текстові моделі отримують PDF лише з текстом, а агент може створити субагента зору, якщо це необхідно.
  • Common: Перемикач рівня блокувальника реклами не діяв: Перемикання рівня блокувальника реклами (Off / Standard / Aggressive) змінювало лише збережене значення, тоді як активні правила DNR + статичний набір правил залишалися в силі до перезапуску сервіс-воркера — тому після перемикання на Off такі сайти, як ads.google.com, залишалися заблокованими. Тепер слухач сховища відстежує сегмент globalSharedSettings, куди фактично записується налаштування, а застарілий прапорець adBlockerEnabled спрямовується через той самий сегмент.
  • Extension: Зображення занадто великого розміру відкидалися без попередження: Коли вкладене зображення перевищувало ліміт API, сервіс-воркер розширення не мав зареєстрованої реалізації стиснення (була лише серверна на базі sharp) — тому захист у pushImageBlock перехоплював виняток і повністю відкидав зображення. Тепер SW перевіряє реальні розміри через createImageBitmap і спрямовує кодування через існуючий offscreen document, тому викликачі в контексті розширення отримують стиснене зображення замість порожнього місця.
  • Common: Згенеровані зображення та скріншоти відхилялися постачальниками: Anthropic обмежує зображення base64 до 5 МБ; інші постачальники мають схожі ліміти. Згенеровані зображення з FLUX / Gemini / Seedream та великі скріншоти передавалися в повному розмірі, що викликало помилки 4xx, які переривали весь хід агента. Впроваджено три рівні захисту: генератор зображень стискає результат перед зберіганням; новий помічник pushImageBlock спрямовує кожну видачу image_url через стиснення або видалення; а відновлення скріншотів та вставка скріншотів у реальному часі проходять через того самого помічника. Встановлено консервативний ліміт 4 МБ, який працює з усіма постачальниками.

Версія 0.9.71822 квітня 2026 р.

Показати деталі

Нові можливості

  • Common: Personal Intuition — асоціативна пам'ять між гілками діалогів: Caiioo непомітно запам'ятовує те, про що ви говорили раніше — у всіх розмовах, а не лише в поточній. Відповідні спогади з'являються під час спілкування; ваш агент може використати їх безпосередньо або просто врахувати для контексту відповіді. Це схоже на те, як аромат нагадує про певне місце. Функцію можна знайти в розділі Personalization → Personal Intuition; за замовчуванням вимкнено. Включає функції Full-rebuild та Incremental backfill, щоб ви могли проіндексувати наявні гілки діалогів.
  • Common: Резервне копіювання та відновлення Personal Intuition: Ви можете створити знімок усього корпусу пам'яті у файл JSON у розділі Backup & Restore → Personal Intuition і відновити його пізніше, якщо щось піде не так або ви захочете перенести його на інший пристрій.
  • Common: Instant Tool Chooser за замовчуванням для всіх рівнів підписки: Семантичний вибір інструментів тепер працює локально на кожному пристрої та на кожному рівні підписки — включаючи безкоштовний. Він обирає потрібні інструменти для кожного кроку приблизно за 10 мс, повністю на вашому пристрої. Інтерфейс вибору в Settings → Tools уточнює вибір як "Instant Tool Chooser" проти "Quick Tasks LLM" (який використовує ту модель, яку ви позначили значком блискавки у виборі моделей).
  • iOS / Android: Instant Tool Chooser у нативних застосунках: Той самий локальний механізм вибору інструментів тепер розгорнуто всередині WebView застосунків для iOS та Android, а не лише в розширенні браузера та десктопній версії.

Покращення

  • Common: Пісочниця Slate дозволяє використання HTTPS script CDN: HTML-артефакти Slate тепер можуть завантажувати поширені бібліотеки, такі як Chart.js або D3, з надійних HTTPS CDN (jsdelivr, unpkg тощо). Отримання даних (data fetching) все ще обмежене тим самим джерелом (same-origin), тому використовуйте bind_data для передачі даних із вкладень у Slate.
  • Common: Чіткіший прогрес Personal Intuition: Процес Backfill тепер відображає прогрес для кожної гілки в панелі налаштувань (наприклад, "47/75 threads · 2,134 chunks") під час роботи, замість того щоб залишатися неактивним до завершення.
  • Common: Швидший вибір інструментів після індексації пам'яті: Індексація великого корпусу пам'яті більше не очищує кеш каталогу інструментів у локальному ретривері — наступний виклик інструменту залишається "гарячим", не потребуючи повторного кодування.

Виправлення помилок

  • Common: Паралельні субагенти викликали помилкові помилки оновлення підписки: Виправлено стан гонитви (race condition), коли два субагенти, що працюють паралельно, могли перезаписувати контекст активної гілки один одного, через що дії, доступні лише в Pro (update_slate тощо), відхилялися для невірного субагента. Контроль рівня підписки тепер обмежений конкретною гілкою виклику.
  • Common: Прив'язка даних Slate CSV порушувала роботу forEach: Виправлено помилку, через яку дані, прив'язані до CSV, потрапляли в пісочницю як об'єкт, що не підтримує ітерацію — data.forEach(...) всередині JavaScript пісочниці тепер працює належним чином.

Версія 0.9.71717 квітня 2026 р.

Показати деталі

Нові функції

  • Common: Єдиний рівень Pro для всіх додатків: Pro тепер є єдиною підпискою за $9/міс, яка відкриває доступ до кожного додатка Caiioo — Chrome, Desktop та Mobile — замість окремих рівнів для кожного додатка. Platform ($14/міс) перепозиціоновано як «Pro + інфраструктура» (локальний сервер, прев’ю доступу до API, Messaging).
  • Common: Мобільний рівень Pro: Доступний тарифний план Pro тільки для мобільних пристроїв за $2.99/міс, що продається безпосередньо в App Store та Play Store. Сама покупка в додатку є підтвердженням прав — окрема ліцензія не потрібна.
  • Common: Інструмент Ask-User для Human-in-the-Loop: Агент тепер може призупиняти роботу та виводити діалогове вікно вибору з чотирма варіантами (схвалити, схвалити з примітками, відхилити, відхилити з примітками). Ваші примітки повертаються до моделі як вказівки звичайною англійською мовою, що перекривають запропонований план — новий цикл не запускається, агент продовжує роботу з поточного місця.
  • Common: Пошук по посібнику в додатку: Шукайте в посібнику користувача безпосередньо з меню Document. Результати містять прямі посилання на caiioo.ai/guide, зберігаючи існуючий потік перенаправлення.
  • iOS: Перемикач щомісячної/щорічної оплати: Екран підписки в iOS тепер дозволяє перемикатися між щомісячним та щорічним виставленням рахунків перед покупкою.
  • Desktop: Автоматичне оновлення на Windows та Linux: Додаток Tauri для робочого столу тепер постачається з увімкненим модулем оновлення, тому збірки для Windows та Linux можуть отримувати оновлення на місці замість необхідності ручного перевстановлення.
  • Web: Вкладки пошуку по посібнику та блогу: Макети посібника та блогу на маркетинговому сайті тепер включають рядок пошуку з перемиканням областей пошуку за вкладками — збіги в заголовках ранжуються вище за збіги в тексті, а активна вкладка автоматично перемикається туди, де є результати.
  • Web: Спеціальна сторінка встановлення для Linux: Сторінка встановлення спрямовує користувачів Linux на /install/linux, де представлені варіанти AppImage, .deb та .rpm з командами для кожного дистрибутива.
  • Web: Стабільні маршрути завантаження: /download/macos, /download/linux та /download/windows тепер є стабільними URL-адресами на базі edge-worker, які завжди ведуть до останнього релізу — перезбірка вебсайту для кожного релізу більше не потрібна.

Покращення

  • Common: Підтримка через тікети в додатку: Запити до служби підтримки тепер проходять через систему тікетів у додатку як основний шлях, з чіткішими повідомленнями про помилки кредитів, що спрямовують вас у потрібне місце, якщо щось піде не так.
  • Common: Розумніша повторна авторизація Google OAuth: Інструменти Google тепер перевіряють обсяги доступу (scopes), фактично надані Google, і запускають запит на повторну авторизацію саме тоді, коли помилка 403 вказує на відсутність доступу, замість мовчазної відмови.
  • Common: Повний обсяг Drive для запису в Google: Дії запису в Google Drive тепер запитують повний обсяг доступу до диска, щоб редагування документів, які ви не створювали, проходило успішно, а не зупинялося через помилки дозволів.
  • Common: Описи моделей генератора зображень: Інструмент генерації зображень відображає опис для кожної доступної моделі, щоб було легше обрати правильну для конкретного завдання.
  • Common: Точніші повідомлення про артефакти Slate: Коли інструмент створює або оновлює артефакт Slate, модель більше не стверджує, що артефакт «відображається в редакторі» — формулювання тепер відображає те, що відбувається насправді.
  • Common: Кращий динамічний вибір інструментів з вкладок: Підказка контексту вкладки тепер видає ID інструментів, тому динамічний селектор інструментів може застосовувати правила вибору на основі контексту, які залежать від того, які інструменти доступні.
  • Common: Витрати на голос приписані до гілок (Threads): Використання потокового TTS (ElevenLabs, Resemble) та STT (ElevenLabs Scribe) тепер сумується як витрати на голос у тій розмові, де це відбулося, відповідно до існуючого шляху одноразового синтезу.
  • Extension: Підзаголовок входу акцентує увагу на локальних агентах: Невелике оновлення тексту на екрані входу.

Виправлення помилок

  • Desktop: Відновлено вибір файлів у Linux: Виправлено помилку вибору файлів у Linux у додатку Tauri для робочого столу.
  • Desktop: Неправильне відображення версії: Виправлено помилку, через яку додаток Tauri повідомляв неправильний рядок версії в інтерфейсі та телеметрії.
  • Desktop: Тихіше аудіо в Linux та чіткіші помилки: Пригнічено шум логів PipeWire у Linux, виведено помилки OpenRouter замість їх ігнорування, відновлено шлях читання перемикача API та виправлено некоректний банер паритету.
  • Common: Вилучення тіла Gmail втрачало посилання: Змінено пріоритет вилучення Gmail: спочатку пробується markdown зі збереженням посилань, а потім — звичайний текст, лише якщо вихідний markdown порожній. Тепер посилання в листах не втрачаються у більшості випадків.
  • Common: Налаштування Public API не зберігалися: Виправлено помилку, через яку перемикач Public API та токен доступу не зберігалися в деяких конфігураціях; забезпечено, що ці налаштування залишаються суворо локальними і не синхронізуються з хмарою.
  • Common: Архівування та перейменування здавалися повільними: Видалення, архівування, розархівування та перейменування тепер оновлюють інтерфейс оптимістично, тому список відображає зміни негайно, не чекаючи відповіді від сервера.
  • Common: Видалення з архіву не синхронізувалося: Виправлено помилку, коли видалення з архіву застосовувалося безпосередньо до сховища, минаючи шлях протоколу — тепер вони поширюються на всі клієнти, як і будь-яка інша дія з гілкою.
  • Common: Agenda показувала помилкове повідомлення «Missing Scopes»: Виправлено помилку, коли віджет нагадувань/порядку денного зчитував застарілий профіль контексту інструментів одразу після надання дозволів Google Calendar, через що він сигналізував про відсутність дозволів, хоча інструменти працювали нормально. Тепер інтерфейс зчитує свіжий профіль, а оновлення автоматично запускає потік згоди на додаткові дозволи послідовно для всіх підключених облікових записів Google, які цього потребують — більше не потрібно відкривати діалог синхронізації, щоб знайти «надати доступ».
  • Common: Виклики інструментів Google відхилялися з помилкою «Unknown name exclusiveMinimum»: Виправлено помилку, через яку Gemini відхиляв виклики інструментів, схеми параметрів яких використовували числові межі exclusiveMinimum / exclusiveMaximum — тепер вони видаляються перед відправкою до обмеженої підмножини OpenAPI від Google.
  • Common: Віддалені сервери MCP без DCR не підключалися: Виправлено додавання віддалених серверів MCP, які не підтримують Dynamic Client Registration (наприклад, Slack): клієнт тепер дотримується метаданих захищених ресурсів RFC 9728, слідує за authorization_servers до хоста AS, якщо він відрізняється від хоста ресурсу, і припиняє створювати фіктивну кінцеву точку /register, якої не існує.
  • Server: Користувачі рівня Tester відхилялися закритими кінцевими точками: Виправлено помилку, коли кінцеві точки організацій, хаба, адміністрування та наданих ключів відхиляли користувачів, чий фактичний рівень (з ліцензій) був вищим за застарілий рівень, зафіксований у їхньому токені авторизації. Закриті кінцеві точки тепер оцінюють фактичний рівень узгоджено з /api/auth/me.
  • Extension: Петля пінг-понгу синхронізації ідентичності: Виправлено конфлікт ідентичностей між розширенням та сервером ретрансляції, що призводив до нескінченного циклу IDENTITY_SYNC. Тепер розширення один раз підтверджує отримання (ack) для того самого конфліктного віддаленого вузла, попереджає, що ви повинні вийти з системи на одній зі сторін для вирішення, і скидає стан при відключенні / збігу / прийнятті віддаленої ідентичності.
  • Common: Gemini Flash TTS неможливо було вибрати або налаштувати: Виправлено повну непрацездатність Gemini Flash TTS (голос) — вибір скасовувався при закритті налаштувань, а поле API-ключа здавалося неактивним для введення. Тепер провайдер є повноцінною опцією TTS: вибір зберігається, API-ключ та вибір голосу зберігаються коректно, а синтез використовує потокову кінцеву точку SSE, тому відтворення аудіо може починатися до того, як завершиться генерація всієї фрази.
  • iOS: Інтерфейс нової гілки не перемикався: Виправлено помилку, через яку додаток iOS не перемикав активний вигляд на щойно створену гілку, а також виправлено пов’язану помилку ReferenceError для modelName, яка могла призвести до збою редактора.
  • iOS: Збій при запуску через необов’язковий хук сховища: Виправлено збій iOS, коли storage.primeSettingsCache був недоступний під час запуску — тепер виклик захищений перевіркою.
  • Common: Розбіжності в аудиті рівнів після зміни ціноутворення: Виправлено шість невідповідностей у цінах та функціях, виявлених під час аудиту рівнів, тому обмеження прав, пропозиції оновлення та прапорці функцій тепер узгоджуються в розширенні, на вебсайті та в мобільних додатках.

Відповідність вимогам iOS App Store

  • iOS: Заклики до зовнішньої реєстрації приховані під час онбордингу: Онбординг більше не показує заклики до дії (CTA), які спрямовують користувачів за межі пристрою для створення облікового запису або платних оновлень.
  • iOS: Інтерфейс купівлі кредитів приховано: Екрани купівлі кредитів приховані на iOS згідно з правилом Apple §3.1.1; підписки проходять через StoreKit.
  • iOS: Оновлено формулювання підтримки та помилок кредитів: Сторінка /support та повідомлення про помилки кредитів були перефільтровані на iOS, щоб відповідати рекомендаціям Apple щодо посилань на зовнішні покупки.

Версія 0.9.71612 квітня 2026 р.

Показати деталі

Нові можливості

  • Common: Gemini 3.1 Flash TTS: Нова опція голосового виводу на базі Google Gemini 3.1 Flash TTS. 30 попередньо встановлених голосів, понад 70 мов та вбудовані аудіотеги, такі як [whispers] та [sighs], для експресивного синтезу. Використовуйте власний Gemini API key; отримайте його безкоштовно на aistudio.google.com. Аудіо містить водяні знаки SynthID.
  • Common: Вартість голосу в загальному підсумку розмови: Використання API для перетворення тексту в мовлення та мовлення в текст (Gemini, ElevenLabs, Resemble) тепер включається у зведену вартість гілки разом із витратами на чат, генерацію зображень, помічників та OCR — тож число, яке ви бачите, є реальним.
  • Common: Інструмент бази даних SQL: Прикріплюйте бази даних SQLite до розмов і робіть запити за допомогою SQL. Результати можуть відображатися як інтерактивні дашборди в артефактах Slate.
  • Common: Запрошення в календарі та Google Meet: Створення подій у календарі тепер надсилає електронні листи із запрошеннями учасникам і може автоматично додавати посилання на відеозустріч Google Meet.
  • Common: Маршрутизація провайдерів для окремих інструментів: Направляйте окремі інструменти (генерація зображень, пошук, PDF OCR тощо) до конкретних провайдерів через Settings замість того, щоб усе проходило через модель за замовчуванням.
  • Common: Поширення розмов: Діліться розмовами у форматі Markdown або як звичайним текстом.
  • Common: 14-денна пробна версія Platform: Розпочніть 14-денний пробний період рівня Platform з інтерфейсу розширення або зі сторінки облікового запису на вебсайті. Передплатники Pro також мають на це право.
  • Common: Швидкий фільтр ZDR у виборі моделей: Нова кнопка у випадаючому списку вибору моделей для швидкого фільтрування моделей із нульовим терміном зберігання даних (zero-data-retention).
  • Common: Спрощені налаштування: Settings тепер відкриваються у спрощеному вигляді Simple за замовчуванням, показуючи лише найнеобхідніше. Перемкніться в режим Advanced у будь-який час, щоб побачити все.
  • Common: Безкоштовний доступ до Google Gemini: Використовуйте власний ключ Google AI Studio, щоб користуватися Gemini 2.5 Flash безкоштовно — безкоштовний рівень Google тепер доступний усім користувачам, платний план не потрібен.
  • Common: Самостійно розміщені моделі Baseten: Підключайте власні розгортання Baseten, щоб використовувати self-hosted моделі безпосередньо в caiioo.
  • iOS: WhisperKit On-Device Speech-to-Text: Диктування тепер працює повністю на пристрої через WhisperKit — аудіо ніколи не залишає телефон.
  • Android: On-Device Whisper STT: Перетворення мовлення в текст через whisper.cpp працює повністю на пристрої Android із використанням дозволу на мікрофон.
  • Android: GPU-Accelerated Moonshine STT: На пристроях Android із підтримкою GPU диктування може працювати на Moonshine з інференсом менше секунди. Тільки англійська мова; whisper.cpp залишається багатомовним резервним варіантом.
  • Web: Sign in with Apple на сторінках Account та Hub: Вхід через Apple тепер доступний на сторінках облікового запису та хабу на вебсайті.

Покращення

  • Common: Кращий експорт у PDF: Експорт PDF зі Slate тепер створює справжній PDF-файл замість відкриття діалогового вікна друку, тож ви щоразу отримуєте чистий документ.
  • Common: Повний текст Google Slides: Запит тексту слайдів без вказівки сторінки тепер повертає текст з усіх слайдів презентації.
  • Common: Розумніший вебпошук: Результати пошуку Google тепер витягуються з кращою структурою, надійніше фіксуючи заголовки, фрагменти та посилання після нещодавніх змін у макеті Google.
  • Common: Kokoro Text-to-Speech на всіх платформах: Опція голосу Kokoro тепер з'являється на iOS, macOS та Android — раніше вона була прихована в нативних додатках.
  • Common: Чіткіше відображення балансу кредитів: Баланс облікового запису для передплачених налаштувань та варіантів із власним ключем (bring-your-own-key) тепер показує ваш фактичний баланс без плутанини з формулюванням "Limit".
  • Common: Високоточна конвертація PDF у Word: Експорт PDF→DOCX тепер використовує спеціальний перегляд документів у Slate, створюючи файли Word, які точніше зберігають макет і структуру вихідного PDF.
  • Web: Лаконічніші сторінки облікового запису та авторизації: Google Analytics та банер згоди на використання файлів cookie вимкнено на сторінках облікового запису та авторизації для чистішого процесу входу.

Виправлення помилок

  • Common: Пошук у налаштуваннях не виконував перехід: Виправлено випадаючий список пошуку в налаштуваннях та прямі посилання, які не переходили до кількох розділів (API Access, Private Sync, Backup & Restore, Voice та інших) — цільова категорія залишалася згорнутою, тому нічого не прокручувалося у поле зору.
  • Common: Запити OAuth у субагентах: Виправлено проблему, коли запити на авторизацію OAuth та оновлення тарифного плану ігнорувалися, якщо вони були ініційовані субагентом, що переривало процеси підключення під час виконання.
  • Common: Модель Ollama не зберігалася після онбордингу: Виправлено помилку, через яку модель Ollama, обрана під час онбордингу, не зберігалася після його завершення.
  • Common: Частини інтерфейсу не завантажувалися під час обмеження частоти запитів: Виправлено обмеження частоти запитів для статичних ресурсів інтерфейсу разом із запитами API, що спричиняло появу порожніх екранів або відсутність панелей до оновлення сторінки.
  • Common: Втрата метаданих вкладень, попередньо оброблених у Composer: Виправлено видалення метаданих вкладень на сервері для документів, які були попередньо оброблені в композері перед відправкою моделі.
  • Common: Вільний час враховував відвідані події як зайняті: Виправлено розрахунок вільного часу в порядку денному, який позначав вас як зайнятого під час подій, на яких ви були лише присутні — тепер враховуються лише події у вашому власному календарі.
  • Common: Поломка результатів пошуку Google: Виправлено повернення порожніх результатів вебпошуку після того, як Google змінив макет сторінки пошуку.
  • Desktop: Вхід у Windows/Linux не синхронізувався з іншими платформами: Виправлено розбіжність процесу входу в Tauri desktop із Chrome/macOS/iOS — включаючи некоректне визначення рівня підписки та неможливість повторного входу після виходу.
  • Desktop: Public API блокував інтерфейс робочого столу: Виправлено блокування власного інтерфейсу десктопного додатка автентифікацією API, коли було увімкнено налаштування Public API.
  • Common: Приховані помилки OAuth у Google Docs: Виправлено мовчазні збої операцій Google Docs при закінченні терміну дії автентифікації замість показу чіткої помилки.
  • Common: Збій панелі налаштувань: Виправлено збій панелі налаштувань при відновленні наданого API key.
  • Common: Дублювання документів при синхронізації Google Drive: Виправлено дублювання Google Docs при кожному циклі синхронізації замість оновлення існуючих.
  • Common: Втрата вбудованого коду в Google Drive Sync: Виправлено втрату форматування вбудованого коду при синхронізації документів із Google Docs.
  • Common: Вилучення роздумів Gemini: Виправлено некоректне захоплення контенту роздумів/міркувань (thinking/reasoning) із відповідей моделей Gemini.
  • Common: Застарілі дані при зміні профілю: Виправлено проблему, коли при перемиканні між профілями іноді відображалися розмови з попереднього профілю до ручного оновлення.
  • Common: Помилка "Method Not Found" у планувальнику завдань: Виправлено помилки запланованих завдань, що виникали кожні 60 секунд у певних конфігураціях.
  • Common: Символи нового рядка при вставці тексту в Google Docs: Виправлено появу літералів при вставці тексту замість фактичних розривів рядків.
  • Common: Підказка облікового запису Google в інструментах: Виправлено випадки, коли інструменти Google іноді використовували неправильний обліковий запис Google для викликів API.
  • Common: Циклічний імпорт налаштувань та гілок: Виправлено некоректний зворотний імпорт експортованих налаштувань та гілок розмов.
  • Common: Використання токенів субагентами: Виправлено неврахування використання токенів субагентами в батьківській розмові.
  • Common: Відповідь Messaging Bridge під час повторної спроби: Виправлено збої відповідей містка повідомлень, коли асистент повторно намагався згенерувати відповідь.
  • Common: Позиціонування Slate Redline: Виправлено некоректне розташування видалень redline за наявності markdown.
  • Common: З'єднання з браузером зберігається після сну/пробудження: Виправлено помилки "No browser connected" після того, як комп'ютер перебував у режимі сну або бездіяв тривалий час.
  • Common: Заплановані завдання зберігаються після сну Service Worker: Виправлено зупинку повторюваних завдань після тривалих періодів бездіяльності.
  • macOS: Збої пошуку Google у Safari: Виправлено непрацездатність пошуку Google у розширенні Safari на macOS.
  • iOS: Доступ до мобільного додатка: Виправлено помилкову вимогу платного плану в додатку для iOS — тепер мобільний додаток доступний усім користувачам.

Версія 0.9.7153 квітня 2026 р.

Показати деталі

Нові функції

  • Common: Система доставки Hub: Визначення інструментів першої сторони, конфігурації режимів та каталог MCP тепер підготовлені до доставки з хмарного хаба замість жорсткого кодування в бандлі, з локальним кешуванням та резервним копіюванням в офлайн-режимі в рамках підготовки до запуску спільноти.
  • Common: Режим однієї вкладки для інструментів Browser: Нова політика вкладок браузера для кожного режиму повторно використовує одну вкладку для всієї навігації в межах розмови, запобігаючи накопиченню вкладок під час робочих процесів з інтенсивним обміном повідомленнями, таких як WhatsApp.
  • Common: Завантаження бінарних файлів в API Integration: Інструмент api_integration тепер підтримує завантаження бінарних файлів та пряме завантаження локальних файлів через попередньо підписані URL-адреси, замість постійного перетворення тіл запитів у JSON-рядки.
  • Common: Управління обліковими даними через інструмент: Зберігайте, переглядайте та видаляйте облікові дані API програмно за допомогою інструмента api_integration, що раніше було можливо лише через інтерфейс Settings.
  • macOS: Вибір пристрою аудіовходу: Вибирайте мікрофон для голосового вводу — відображає список усіх доступних аудіопристроїв та зберігає ваш вибір.
  • Android: Відновлення OAuth при низькому обсязі пам'яті: Потоки Android OAuth тепер витримують відтворення активності, коли система закриває додаток через брак пам'яті, безперешкодно відновлюючи сесію авторизації.
  • Common: 3-рівнева архітектура Mobile CSS: Нова адаптивна система CSS для мобільних пристроїв з рівнями платформи, макета та компонентів, що забезпечує узгоджений UI на смартфонах, планшетах та десктопних екранах.

Покращення

  • Extension: Інкрементальний OAuth через вкладку: Запити на інкрементальні дозволи (scopes) тепер відкривають повну вкладку браузера замість спливаючого вікна, що виправляє зависання на акаунтах, які потребують інтерактивної згоди.
  • Common: Якість схем інструментів MCP: Усі інструменти MCP тепер проходять тест якості (lint), що перевіряє повноту схем, належні описи та узгоджені визначення параметрів.
  • Extension: Автоматичне закриття вкладок браузера при зупинці: Вкладки браузера, відкриті асистентом, тепер закриваються при зупинці виконання, а вікна OAuth Safari закриваються на macOS.
  • Android: Оновлення інструментарію: Збірка Android оновлена до AGP 9.1, Kotlin 2.2.10 та Gradle 9.3.1.

Виправлення помилок

  • Common: Позиціонування таблиць Google Docs: Виправлено помилки, коли зміни вносилися в неправильні позиції, якщо таблиці передували цільовому тексту в Google Docs.
  • Common: Очищення футера вмісту сторінки: Виправлено помилку, через яку при вилученні вмісту сторінки неправильно видалялися елементи футера із захоплених сторінок.
  • Common: Пагінація веб-перегляду: Виправлено пагінацію для сторінок 2+, коли не було вказано явний maxLength.
  • Common: Резервний сценарій контенту: Виправлено помилку, коли вилучення вмісту сторінки непомітно переривалося; тепер використовується executeScript, якщо сценарій контенту недоступний.
  • Common: Рендеринг PDF для документів, отриманих через URL: Виправлено помилку нативного рендерингу PDF для документів, завантажених через URL.
  • Common: Парсинг викликів інструментів Gemini: Виправлено помилку, коли ключі в подвійних лапках в аргументах виклику інструментів LLM спричиняли збої парсингу в моделях Gemini.
  • Common: Сумісність з Amazon Nova: Виправлено відхилення повідомлень tool_call моделлю Amazon Nova через порожні текстові поля.
  • Common: Незавершення роботи агента: Виправлено помилку, через яку запуски агента не надійно викликали endRun у контексті service worker, залишаючи вкладки браузера та стан неочищеними.
  • macOS: Відновлення голосового аудіо: Виправлено помилку, через яку голосове аудіо не відновлювалося після переходу додатка macOS у режим сну або згортання в dock.
  • macOS: Скріншоти не з'являються: Виправлено помилку, через яку скріншоти macOS не з'являлися в UI асистента через неправильне визначення контексту.
  • macOS: Робота геолокації: Виправлено роботу геолокації в Safari та нативному додатку macOS шляхом додавання моста CoreLocation та виправлення резервного визначення за IP.
  • macOS: Відсутність дозволу на геолокацію: Виправлено відсутній дозвіл (entitlement) на геолокацію та збільшено час очікування для нативного визначення місцезнаходження.
  • iOS: Поломка вибору файлів: Виправлено помилку, через яку вікно вибору файлів не відкривалося в iOS WKWebView, шляхом додавання делегата runOpenPanel.
  • Extension: Надмірне надання дозволів OAuth: Видалено include_granted_scopes зі шляхів OAuth у веб-спливаючих вікнах та після входу, щоб запобігти ненавмисному розширенню дозволів.
  • Extension: Пропуск екрана згоди OAuth: Виправлено пропуск екрана згоди на розширення дозволів OAuth під час інкрементальних запитів.
  • Desktop: Видимість вікна консолі на Windows: Виправлено появу вікна консолі при запуску Tauri sidecar на Windows.
  • Desktop: Помилка збірки для Windows: Виправлено розв'язання шляху до бінарного файлу node та вирівняно структуру node_modules для збірок Windows Tauri.
  • Server: Дублювання обробки вебхуків: Виправлено повторну обробку вебхуків, коли було підключено кілька клієнтів.
  • Server: Промокоди при купівлі кредитів: Вимкнено використання промокодів для купівлі кредитів в Stripe checkout.

Версія 0.9.71429 березня 2026 р.

Показати деталі

Нові функції

  • Common: Оновлений Onboarding: Новий екран привітання представляє 6 чітких шляхів доступу до AI, що полегшує новим користувачам розуміння варіантів підключення до постачальників AI.
  • Common: PDF з Markdown: Нові документи, створені з нуля, тепер можна експортувати у формат PDF, перетворюючи вміст markdown у відформатований PDF-файл.
  • Common: Єдиний Google OAuth: Підключення облікового запису Google тепер використовує один верифікований додаток OAuth з усіма дозволами (scopes), замінюючи попередню систему з кількома додатками. Спрощений процес підключення з меншою кількістю запитів.
  • Common: Мета-параметр Save to Slate: Інструменти тепер можуть виводити дані безпосередньо в документ slate за допомогою параметра _save_to_slate, фіксуючи структуровані результати без копіювання та вставки.
  • Common: Якірні посилання Slate: Повідомлення в чаті з посиланнями на slate тепер містять клікабельні якірні посилання, які прокручують документ до відповідного розділу.
  • Common: Sandbox Data Bridge: Пісочниці HTML-артефактів тепер можуть динамічно отримувати доступ до даних slate через міст postMessage, що дозволяє створювати живі дашборди та інтерактивні візуалізації.
  • Common: Значки рівнів доступу (Tier Badges): У налаштуваннях, інструментах та функціях автоматизації тепер відображаються значки рівнів, що показують необхідний рівень доступу, надаючи користувачам з розширеним доступом видимість обмежень.
  • macOS: Нативний Speech-to-Text (WhisperKit): Розпізнавання мовлення на пристрої за допомогою WhisperKit та CoreML, що замінює браузерний STT швидшою, приватною та нативною реалізацією.
  • macOS: Автооновлення Sparkle: Готові до використання автоматичні оновлення для додатка macOS та розширення Safari через Sparkle, з підтримкою appcast feed та дельта-оновлень.
  • macOS: Нативний контекст вкладок: Вилучення контексту вкладок на основі AppleScript надає додатку macOS інформацію про активні вкладки браузера.
  • macOS: Стрімінг голосових гарячих клавіш: Голосова гаряча клавіша тепер відображає оверлей потокової передачі в реальному часі під час запису з автоматичним завантаженням моделі WhisperKit.
  • Safari: Native Messaging: Розширення Safari тепер взаємодіє з додатком macOS через native messaging замість опитування по HTTP, що покращує швидкість відгуку та надійність.
  • iOS/Android: Нативні діалоги збереження: Експорт JSON тепер використовує нативні діалоги збереження (NSSavePanel на macOS, SAF на Android) замість некоректних завантажень blob.
  • Web: Лендінг для команд: Нова сторінка /teams з інформацією для команд та корпоративних клієнтів.
  • Web: Розділ блогу: Новий розділ блогу на вебсайті caiioo.
  • Web: Активація безкоштовної пробної версії: Сторінка облікового запису тепер підтримує активацію безкоштовного пробного періоду з узгодженим процесом onboarding.
  • Common: Підтримка спільних дисків: Google Picker та всі виклики Drive API тепер підтримують спільні диски, забезпечуючи доступ до документів команди.

Покращення

  • Common: Адаптивне привітання: Адаптивне привітання тепер обігрує власні вітальні повідомлення замість того, щоб ігнорувати їх, зберігаючи персоналізований тон користувача.
  • Common: Очищення OAuth Callback: Вкладки зворотного виклику OAuth тепер автоматично закриваються з таймером зворотного відліку замість того, щоб залишатися відкритими.
  • Common: Підказки OAuth: Коли інструменту потрібне підключення облікового запису, повідомлення про помилку тепер містить конкретну пораду щодо того, який саме обліковий запис слід підключити.
  • Common: Примусовий перезапис Drive Sync: Робочий процес Drive Sync тепер підтримує опцію примусового перезапису для повторної синхронізації всіх файлів.
  • macOS: Єдиний переглядач логів налагодження: Вікно логів налагодження тепер об'єднує логи сервера, Swift та UI в єдиний хронологічний потік.
  • macOS: Сегментоване сховище налаштувань: Адаптер сховища сервера перероблено на сегментовану (bucketed) архітектуру з надійною міграцією, постійними маркерами, атомарністю для кількох профілів та вирішенням конфліктів за принципом "перший запис перемагає".
  • macOS: Нотаріально завірене розширення Safari: Розширення Safari тепер підписане Developer ID з правами (entitlements), сумісними з нотаріальним завіренням, що усуває вимогу "Allow Unsigned Extensions" для дистрибутивів.
  • iOS: Apple Reminders за замовчуванням: iOS та macOS тепер використовують Apple Reminders за замовчуванням і автоматично підтягують їх у вікні синхронізації.
  • Common: Підвищення дозволів OAuth: Запити на додаткові дозволи більше не відображають усі 22 пункти — показуються лише нові запитувані дозволи з чистішими підказками вибору облікового запису.
  • Common: Автоповтор Google Account: Якщо документ повертає помилку 404, автоматично перевіряються інші підключені облікові записи Google перед виведенням помилки.
  • Common: Навігація за прямими посиланнями в налаштуваннях: Усі розділи налаштувань тепер належним чином зареєстровані для пошуку та навігації за прямими посиланнями.

Виправлення помилок

  • Common: Неправильна маршрутизація інструментів: Виправлено помилку, через яку інструменти спрямовувалися невірно, коли моделі використовували формат tool:action з двокрапкою у своїх відповідях.
  • Common: Форматування комірок таблиць: Збережено форматування та посилання в комірках таблиць, а також очищено успадковану нумерацію списків, яка переносилася між комірками.
  • Common: Прокрутка до виділення у Slate: Виправлено прокрутку до виділеного тексту в редакторі TipTap для фонових вкладок, режиму попереднього перегляду та нативних вікон за допомогою надійного позиціонування на базі ProseMirror.
  • Common: Текстовий пошук у блоках коду: Виправлено перехід до текстового пошуку, коли структурне відображення блоків не спрацьовує для блоків коду в документах slate.
  • macOS: Втрата налаштувань при зміні режиму: Глобальні налаштування (API ключі, підключення) більше не скидаються при зміні режимів на macOS/iOS — тепер явний список дозволів (allowlist) контролює, які налаштування підлягають скиданню.
  • macOS: Паритет очищення сховища: Повне очищення сховища тепер послідовно видаляє всі поля стану, відповідаючи поведінці chrome.storage.local.clear(). Видалення профілів та очищення застарілих даних також коректно проходять через сегменти (buckets).
  • macOS: Конкурентність налаштувань: Читання налаштувань у applyModeDefaults тепер спочатку отримує блокування (lock), запобігаючи стану гонитви (race conditions). Статистика сховища зчитується з сегментів замість застарілого плоского кешу.
  • macOS: Надійність міграції: Міграція сховища повторюється у разі помилки, використовує постійні маркери завершення та автоматично видаляє застарілі дані доміграційного періоду.
  • macOS: Зомбі-процеси MCP сервера: Дочірні процеси MCP сервера тепер належним чином завершуються при закритті додатка macOS.
  • macOS: Календар/Нагадування в Agenda: Виправлено проблему, через яку події Apple Calendar та Reminders не відображалися в модальному вікні порядку денного (agenda).
  • macOS: Процес Google OAuth: Виправлено помилку входу в Google у macOS WKWebView шляхом маршрутизації OAuth через веб-потік релейного сервера.
  • macOS: Навігація при виході: Виправлено помилку, через яку вихід із системи не повертав користувача на екран логіну в macOS.
  • macOS: Авторизація віддаленого доступу: Виправлено помилку 401 на ендпоінті set-remote-access шляхом видалення некоректної вимоги авторизації.
  • Server: Доставка відповідей WhatsApp: Виправлено помилку, через яку відповіді WhatsApp не надсилалися назад у WhatsApp, а залишалися лише в гілці чату PF.
  • Server: Таймаут WhatsApp Relay-Back: Збільшено таймаут ретрансляції WhatsApp зі 120 секунд до 10 хвилин та виправлено обробку помилок генерації.
  • Server: Повторна авторизація Private Sync: Виправлено процес повторної авторизації приватної синхронізації, захист OAuth на стороні сервера та очищення при виході на macOS.
  • Server: Авторизація синхронізації локальних папок: Виправлено помилку авторизації 401 під час операцій синхронізації локальних/мережевих папок.
  • Server: Повторна авторизація сесії Google: Діалогове вікно розблокування тепер ініціює повторну авторизацію при закінченні терміну дії сесії Google замість показу критичної помилки.
  • Safari: Підпис розширення: Виправлено відображення розширення Safari як непідписаного шляхом використання release entitlements без get-task-allow для збірок, підписаних Developer ID.
  • Common: Невідповідність облікових записів OAuth: Виправлено помилку, коли OAuth створював невідповідні підключення; тепер створюються нові підключення замість перезапису існуючих іншими обліковими записами.
  • Common: Розширення дозволів OAuth: Виправлено проблему, коли невідповідні підключення успадковували дозволи оригінального облікового запису, що призводило до ненавмисного надання надмірних прав.
  • Common: Очищення списку гілок: Виправлено таймаут/повтор STATE_UPDATE, який використовував неправильне ім'я поля, що могло призвести до очищення списку гілок (threads).
  • Common: Точність значків рівнів: Виправлено помилку, через яку на функціях безкоштовного рівня некоректно відображався значок "Tester".
  • Common: Переповнення панелі налаштувань: Виправлено переповнення flex у рядках карток панелі налаштувань, що спричиняло проблеми з версткою.
  • Server: Втрата API ключів Private Sync: Виправлено втрату API ключів при приватній синхронізації між пристроями.
  • Server: Messaging Bridge: Виправлено роботу архівованих чатів, кнопки зупинки та вибору режиму в messaging bridge.
  • macOS: Втрата налаштувань кастомних режимів: Виправлено помилку, через яку налаштування кастомних режимів непомітно втрачалися на macOS/iOS через непрацюючий шлях збереження.
  • macOS: Блокування заголовків OpenRouter: Виправлено блокування CORS-релеєм заголовків атрибуції OpenRouter на macOS/iOS.
  • macOS: Перемикання контексту вкладок: Виправлено оновлення контексту вкладок при перемиканні між вкладками браузера.

Версія 0.9.71328 березня 2026 року

Показати деталі

Нові функції

  • Common: Sub-Agents: Повна система субагентів із постійними іменованими агентами, історією розмов, паралельним виконанням (патерн комітету), послідовним режимом та режимом втручання, каскадним скасуванням та спеціальним рендерингом UI з хронологічним відстеженням статусу.
  • Common: MCP Tool Approval: Зареєстровані інструменти MCP тепер відображаються в системі схвалення інструментів, що надає користувачам видимість і контроль над тим, які інструменти MCP можуть викликати агенти.
  • macOS: Sidepanel Push Mode: Бічна панель тепер підтримує режим push разом із overlay, зі стандартною шириною 425px та збереженням ширини закріпленої панелі між сесіями.
  • Server: WhatsApp Rich Messages: Підключення WhatsApp тепер підтримує обмін геопозицією, контакти, реакції та стікери на додаток до тексту та медіафайлів.
  • Server: API Key Encryption at Rest: Ключі API, що зберігаються в сховищі relay D1, тепер шифруються під час зберігання. Ключі OAuth на стороні сервера видаляються після локального збереження.

Покращення

  • Common: Model Alias Display: Аргументи виклику інструментів субагентами тепер відображають анотовані псевдоніми моделей для легшої ідентифікації.
  • Common: BYOA Connection Priority: Запити OAuth із розширеною областю доступу тепер надають перевагу альтернативним з'єднанням BYOA перед Basic з'єднаннями, що зменшує кількість зайвих запитів на повторну автентифікацію.
  • Common: Thought Signature Preservation: Підписи роздумів/міркувань тепер коректно зберігаються як для OpenAI Responses API, так і для багатоходових потоків виклику інструментів Gemini.
  • macOS: Debug Log Propagation: Перемикач логування налагодження тепер поширюється на підпроцес сервера Node.js.
  • Common: Bengali Language Support: Платформа та вебсайт тепер підтримують бенгальську мову, також оновлено відмову від відповідальності щодо торговельних марок та медіа-пости на сайті.

Виправлення помилок

  • Common: Safari/WKWebView Streaming: Реалізовано поліфіл асинхронної ітерації ReadableStream для kokoro-js, що виправило збої стрімінгу TTS у Safari та WKWebView.
  • Common: Custom Mode Creation: Виправлено застаріле замикання React, через яке створення кастомного режиму не вдавалося з першої спроби.
  • macOS: Agent Storage Mutations Lost: Мутації сховища підпроцесів агентів (створення режимів, налаштування, навички) непомітно втрачалися на macOS через відсутність моста синхронізації.
  • macOS: Clipboard Copy: Виправлено помилку, через яку копіювання в буфер обміну не спрацьовувало в macOS WKWebView.
  • macOS: WASM/WebGPU in WKWebView: Примусово активовано WASM бекенд для TTS/STT та локальних шляхів ONNX у нативному додатку macOS — імпорт крос-доменних CDN та модулів WebGPU JSEP не працює в localhost WKWebView.
  • macOS: Transport Request Collisions: Виправлено колізію requestId, що порушувала схвалення інструментів на macOS, а також покращено відображення імен MCP.
  • macOS: WhatsApp Auto-Reply: Виправлено наскрізне підключення для автовідповіді WhatsApp на сервері ретрансляції macOS, включаючи видимість гілок повідомлень.
  • iOS: Voice Dictation Stuck: Виправлено зависання голосового диктування в стані запису, коли очищення stopRecording ігнорувалося.
  • Safari: Browser Commands Timeout: Виправлено тайм-аут команд браузера Safari через зависання WebExtension API після призупинення service worker.
  • Safari: Heartbeat Stale Check: Пропуск перевірки застарілості heartbeat для браузерів Safari з HTTP-опитуванням (polling) для запобігання помилковим відключенням.
  • Server: Private Relay Stability: Виправлено гібернацію Durable Object, тайм-аут простою (1006), затримки перепідключення, обробку застарілих сокетів та проблеми з "зомбі" станом readyState. Усунено розсинхронізацію між serverState та ctx.state.
  • Server: Webhook Broadcast: Вебхуки тепер транслюються на всі сокети сервера після пробудження DO з гібернації, що дозволяє обійти проблему "зомбі" readyState.
  • Server: MV3 Messaging Race: Виправлено стан гонитви (race condition) моста повідомлень з лінивою ініціалізацією при надходженні вебхука, що запобігає збоям MV3 service worker.
  • Server: Webhook Verify CORS: Тестова перевірка вебхука тепер маршрутизується через сервер, щоб уникнути відхилення CORS у браузері.
  • Extension: Logout Cleanup: Вихід із системи тепер коректно очищує локальну сесію сервера ретрансляції на macOS, визначаючи контекст localhost.
  • Common: Security — Thread Isolation: Трансляція стану тепер фільтрує гілки повідомлень за поточним профілем, запобігаючи витоку даних між профілями.

Версія 0.9.71226 березня 2026 р.

Показати деталі

Нові функції

  • Common: Діагностика підключення WhatsApp: Функція «Перевірити підключення» для WhatsApp тепер перевіряє статус підписки на webhook та валідність секрету додатка на додачу до API токена, виявляючи приховані збої доставки з боку Meta.
  • macOS: Нативний потік OAuth: Додаток для macOS тепер використовує ASWebAuthenticationSession для OAuth замість перенаправлень у браузері, з автоматичним оновленням застарілих з'єднань, у яких відсутні токени оновлення (refresh tokens).

Покращення

  • Common: Надійність пошуку/заміни в DOCX: Пошук і заміна в документах DOCX тепер коректно обробляє подвійні пробіли, нерозривні пробіли, «розумні» лапки, числові сутності та невідповідності регістру. Додано резервний пошук без урахування регістру, якщо точний збіг не знайдено, а також попередження при заміні кількох екземплярів.
  • Common: Нумерація списків DOCX: Експорт у DOCX тепер генерує належну нумерацію списків Word (w:numPr) замість літеральних символів маркерів, завдяки чому Word правильно розпізнає нумеровані та марковані списки.
  • Common: Продуктивність запуску агента: Усунуто затримки запуску агента тривалістю 30-50 секунд, спричинені фантомними MCP серверами, таймаутами готовності HTTP та надлишковими запитами моделей. Кеш моделей тепер передається підпроцесам агента.
  • Server: Посилення безпеки: Виправлено вразливість до ін'єкції команд в обробнику URL, впроваджено безпечне за часом порівняння токенів, заголовок Content-Security-Policy на relay-сервері, обмеження частоти запитів (rate limiting) на кінцевій точці сесії, обмеження CORS лише відомими джерелами та паралельне наскрізне (E2E) шифрування трансляцій.
  • Server: Перевірка підпису Webhook: Корисне навантаження webhook тепер використовує необроблене тіло (raw body) у кодуванні base64, щоб запобігти пошкодженню JSON під час циклічної обробки, що призводило до недійсності підписів HMAC.
  • Server: Збереження токенів OAuth: Виправлено проблему розсинхронізації об'єктів стану сервера, через яку з'єднання OAuth (Google Drive тощо) втрачалися після перезапуску додатка.
  • macOS: Продуктивність та стабільність: Опитування трея тепер керується меню (раніше був безумовний 3-секундний таймер), додано усунення брязкоту (debouncing) при збереженні стану вікна, неблокуюче логування, відновлення після збоїв WKWebView з експоненціальною затримкою та виправлення витоків пам'яті в обробниках повідомлень скриптів.
  • macOS: Централізоване логування: Вивід relay-сервера та події життєвого циклу додатка тепер записуються в ~/Library/Logs/caiioo/ з автоматичною ротацією файлів по 10 МБ, замінюючи вивід, що раніше втрачався.

Виправлення помилок

  • Common: Інструкції вибору файлів: Інструмент pick_files тепер повертає чіткі інструкції для користувача замість сигналу про неактивну дію інтерфейсу, яка раніше завершувалася прихованою помилкою.
  • Server: Спам опитування активної вкладки: Опитування активної вкладки в режимі relay більше не генерує нескінченні помилки таймауту, коли розширення браузера не підключено. Використовується експоненціальна затримка (від 30 секунд до 5 хвилин) при послідовних збоях.
  • Server: CORS для нативного додатка: Виправлено блокування джерела 127.0.0.1 білим списком CORS, що переривало Google OAuth у WKWebView нативного додатка для macOS.
  • Server: Покинуті процеси агентів: Підпроцеси агентів тепер належним чином завершуються при зупинці сервера та необроблених виключеннях.
  • macOS: Лог-спам оркестратора браузера: Виправлено попередження «Unhandled message type» для повідомлень протоколу браузера в з'єднаннях розширень.

Версія 0.9.71124 березня 2026 р.

Показати деталі

Нові функції

  • Common: Автозбереження налаштувань: Поля налаштувань тепер зберігаються під час редагування з дебаунсом 500 мс для текстових полів та миттєвим збереженням для перемикачів/селекторів, що запобігає втраті даних у разі збою або навігації.

Покращення

  • Common: Збереження нумерації DOCX: Символи табуляції в нумерованих розділах DOCX (наприклад, юридичні документи з «3.2.3 → Заголовок») тепер зберігаються протягом усього циклу редагування, а не видаляються без попередження.
  • Common: Розумніший вибір інструментів: Динамічний селектор інструментів тепер обробляє фактологічні запити (години роботи, ціни, адреси), які потребують веб-перевірки, замість того, щоб реагувати лише на суворі тригерні слова.
  • Common: Зміна мови агента: Зміни мови, ініційовані агентом, тепер застосовуються негайно, не вимагаючи ручного перемикання в налаштуваннях.
  • Common: Резервний механізм OAuth для декількох акаунтів: Якщо основному акаунту Google бракує необхідних дозволів (scopes), перевіряються підключені додаткові акаунти перед запитом на повторну авторизацію. Виправлено необроблені помилки, коли термін дії токенів додаткових акаунтів закінчується.
  • Server: Валідація налаштувань режиму: Server тепер перевіряє дозволи тарифного плану під час збереження налаштувань, запобігаючи збереженню налаштувань рівня pro користувачами безкоштовного рівня.
  • Common: Посилення безпеки: Санітизація DOMPurify для виводу попереднього перегляду міркувань, обмеження CORS відомими джерелами, пошук геолокації за IP спочатку через HTTPS та посилення обмежень для web_accessible_resources.

Виправлення помилок

  • Common: URL-адреси результатів пошуку Google: Пошук Google у браузері тепер повертає структуровані посилання з фактичними URL-адресами. Раніше агенту було потрібно 5 викликів інструментів для витягнення URL-адрес, оскільки AgentMarkdown втрачав атрибути href посилань через складний вкладений HTML від Google — тепер посилання витягуються безпосередньо з DOM і включаються в перший результат пошуку.
  • Common: Нескінченний цикл Private Sync: Виправлено цикл синхронізації, спричинений записом файлів резервної копії маніфесту, що постійно запускав повторну синхронізацію. Порожні об'єкти налаштувань тепер коректно поширюються між пристроями.
  • Common: Оновлення моста обміну повідомленнями: Вхідні повідомлення, відповіді агента та ретрансльовані відповіді тепер транслюються в інтерфейс негайно, а не з'являються лише після того, як агент закінчить відповідь.
  • Extension: Повторне підключення Private Relay: Виправлено проблему, коли реле залишалося відключеним після перезапуску сервіс-воркера MV3, шляхом повернення до збереженого стану «увімкнено». Також виправлено стан гонитви (race condition) під час самозаміни в enable() та повторне підключення при зміні ідентифікатора.
  • Extension: Стан гонитви Private Relay: Посилено стійкість до станів гонитви при увімкненні/вимкненні, додано захист від необроблених відхилень (unhandled rejection) у колбеках моста повідомлень та виправлено витік таймера при розмонтуванні панелі налаштувань.

Версія 0.9.71022 березня 2026 р.

Показати деталі

Нові функції

  • Common: Примусове виконання Zero-Day Risk (ZDR): Синхронізація даних ZDR у реальному часі з перемикачем примусового виконання для OpenRouter — переглядайте розбивку за кількістю провайдерів та блокуйте моделі, позначені ризиками нульового дня.
  • Common: Виправлення викликів інструментів (Tool Call Healing): Слабкі моделі, що генерують XML-виклики інструментів всередині блоків міркувань, тепер автоматично виявляються та виправляються, що підвищує надійність моделей, які не належать до класу frontier.
  • Common: Уніфікований життєвий цикл токенів: Симетричне оновлення токенів OAuth на всіх платформах (розширення, сервер, macOS, iOS) через уніфікований TokenLifecycleManager з проактивним оновленням до закінчення терміну дії.
  • iOS: Масштабування іконок Composer: Іконки дій у Composer тепер масштабуються на 1.18x на iOS для кращого потрапляння при натисканні, з виділеним класом body native-ios для стилізації під конкретну платформу.

Покращення

  • Common: Запропоновані зміни Slate: Навігація між запропонованими змінами, прийняття/відхилення при наведенні та оновлення лічильників тепер коректно працюють у редакторі Slate.
  • Common: Випадаючий список селектора Slate: Селектор типу Slate тепер використовує вбудований випадаючий список замість портального поповера, що виправляє проблеми з z-index та позиціонуванням.
  • Common: Повна заміна Propose Change: propose_change тепер дозволяє повну заміну документа для невеликих документів (500 символів або менше) замість вимоги часткового редагування.
  • Common: Очікування транскрипції при голосовому відправленні: Натискання «Надіслати/Enter» під час запису тепер очікує завершення транскрипції перед відправленням, запобігаючи порожнім або частковим повідомленням.
  • Common: Процес налаштування Private Sync: Діалогове вікно парольної фрази тепер автоматично з'являється після OAuth під час налаштування Private Sync, спрощуючи процес онбордингу.
  • Common: Оновлення реєстру BYOA: Реєстр провайдерів BYOA тепер ініціалізується повторно після того, як Private Sync завантажує нові облікові дані, забезпечуючи негайну готовність імпортованих з'єднань до роботи.
  • Common: Узгодженість термінології: «Cloud Sync» перейменовано на «Private Sync» у контенті посібника користувача з додаванням тесту контролю термінології для запобігання регресії.
  • Server: Стабільність Private Relay: Оновлено дату сумісності, покращено обробку збоїв Durable Object та посилено логіку перепідключення MV3 для надійних тривалих з'єднань.
  • Server: Виключення налаштувань Private Sync: Налаштування Private Relay більше не включаються в корисне навантаження хмарної синхронізації, що запобігає конфліктам конфігурації реле між пристроями.

Виправлення помилок

  • Common: Обробка зображень SVG: Файли SVG більше не надсилаються як image_url провайдерам, що викликало помилки HTTP 400 у моделях, які не підтримують формат SVG.
  • Common: Стан гонитви (Race Conditions) у Private Sync: Виправлено збої ретрансляції повідомлень, спричинені станом гонитви під час ініціалізації Private Sync. Посилено цикл синхронізації та логіку карантину.
  • Common: Видалення даних Private Sync: Видалення хмарних даних та аудит тепер працюють коректно після вимкнення Private Sync.
  • Common: Забруднення відповідності моделей: Виправлено відповідність моделей між сімействами в системі автоналаштування, яка могла некоректно зіставляти моделі різних сімейств провайдерів.
  • Common: Динамічний селектор інструментів: Посилено промпт динамічного селектора інструментів для запобігання міркуванням у стилі агентів, що могло спричинити збої у виборі інструментів.
  • Common: Повідомлення про помилки валідації: Валідація обов'язкових полів тепер повертає сфокусовані повідомлення про помилки замість загальних збоїв.
  • Extension: Розриви WebSocket у Private Relay: Виправлено розриви з'єднань WebSocket приблизно через 60 секунд через призупинення service worker у MV3. Покращено логіку keepalive та перепідключення.
  • Extension: Інкрементальні області доступу Google OAuth: Виправлено розширення областей OAuth за допомогою launchWebAuthFlow у контексті розширення замість мовчазної помилки.
  • Extension: Перезавантаження налаштувань перемикача Relay: Пригнічено непотрібне перезавантаження налаштувань при перемиканні реле, що запобігає мерехтінню інтерфейсу та діагностичному шуму.
  • Server: Гібернація Durable Object: Виправлено обробку закриття WebSocket після гібернації Durable Object, яка могла залишати з'єднання в застарілому стані.
  • Server: Збереження облікових даних повідомлень: Облікові дані повідомлень тепер зберігаються негайно при зміні, не чекаючи наступного циклу збереження.
  • iOS: Застарілі зворотні виклики WebSocket: Обробники WebSocket тепер очищуються при закритті, запобігаючи спрацьовуванню застарілих зворотних викликів після перепідключення на iOS.
  • Desktop: Завантаження інсталятора NSIS: Інсталятор Windows NSIS тепер коректно завантажується через API до чернеток релізів.

Версія 0.9.70921 березня 2026 р.

Показати деталі

Нові функції

  • Common: Адаптер повідомлень Slack: Новий адаптер Slack Events API для мосту обміну повідомленнями з верифікацією підпису бота, підтримкою завантаження медіафайлів та налаштуванням інтерфейсу в параметрах.
  • Common: Slate File Roundtrip: Відкривайте та зберігайте локальні файли безпосередньо у Slate із збереженням дескрипторів файлової системи та відстеженням змін на основі хешів. Нова кнопка «Load File» у діалоговому вікні вибору Slate попередньо обробляє документи та відкриває їх у відповідному редакторі.
  • Common: Реструктуризація меню файлів Slate: Меню типів файлів реорганізовано за категоріями: Documents, Renderable (HTML/Vega/Mermaid) та Code & Data з автоматичним визначенням при перейменуванні.
  • Common: Remote Browser App: Клієнти віддаленого браузера тепер можуть отримувати ресурси бічної панелі через приватний ретранслятор (private relay), що забезпечує доступ через браузер без встановленого розширення.
  • Common: Ідентифікація пристрою у Private Relay: Клієнти ретранслятора тепер відображають зрозумілу назву пристрою. У разі витіснення іншим пристроєм інтерфейс показує, який саме пристрій вас замінив.
  • Common: Редизайн мікрофона в Composer: Кнопка мікрофона перероблена у вигляді видимого чіпа/пігулки з чітким індикатором стану запису, мінімальною зоною натискання 44px для мобільних пристроїв та голосовим оверлеєм, що відображається над областю введення.
  • Common: Посилання на посібник користувача: Посібник користувача тепер доступний за посиланням у розділі налаштувань Documentation & Legal.
  • iOS: BYOA Setup Gate: Майстер налаштування BYOA на мобільних пристроях тепер показує повідомлення, що спрямовує користувачів до налаштування Private Apps на десктопі, оскільки 8-етапний процес у браузері є незручним для мобільних пристроїв.
  • Server: Login Challenge: 6-значна MFA-верифікація через email для входу, з відстеженням згоди та анулюванням сесій.

Покращення

  • Common: Пріоритет налаштувань у Private Sync: Налаштування тепер синхронізуються перед листуванням, що забезпечує негайну доступність токенів та конфігурації, поки фонова синхронізація масивів повідомлень триває.
  • Common: Кореляція запитів WebSocket: Транспорти WebSocket та приватного ретранслятора тепер належним чином очікують на відповіді сервера замість миттєвого завершення запиту. Це виправляє понад 40 операцій інтерфейсу в бічній панелі macOS та клієнтах ретранслятора (аудит Drive, тест Ollama, операції MCP тощо).
  • Server: Верифікація підпису Webhook: Верифікація підпису Webhook перенесена на рівень секрету додатка (app secret) маршруту для більш чистої архітектури.

Виправлення помилок

  • Common: Доставка відповідей WhatsApp: Виправлено проблему, коли відповіді агентів ігнорувалися замість того, щоб надсилатися назад у WhatsApp. Шлях зворотного ретранслятора повідомлень тепер логує діагностичні дані у разі помилки доставки, що робить майбутні проблеми легко діагностованими.
  • Common: Підписи блоків мислення (Thinking Block) між моделями: Виправлено помилки «Invalid signature in thinking block» при переході від моделі, що не належить до Claude, до Claude з увімкненим режимом мислення. Визначення формату міркувань тепер за замовчуванням встановлюється як «unknown» замість помилкової ідентифікації як формату Anthropic.
  • Common: Можливість редагування Slate для нових документів: Нові Slate-файли DOCX, PDF, RTF та XLSX тепер коректно відкриваються у своїх редакторах замість відображення як статичний HTML.
  • Common: Резервний експорт Slate: Нові документи без оригінальних бінарних даних тепер експортуються коректно: XLSX конвертується у CSV, RTF — у HTML, PDF — через друк у браузері.
  • Common: Рендеринг попереднього перегляду в Sandbox: Виправлено порожні прев'ю HTML та Vega, спричинені невідповідністю джерела (origin) пісочниці при таргетуванні postMessage.
  • Common: Зміщення колонок у відстеженні змін: Видалення у відстежуваних змінах тепер коректно відображають зміщення HTML-у-текст, що виправляє неправильне позиціонування змін у TipTap.
  • Common: Відновлення авторизації Private Sync: Токени OAuth, термін дії яких закінчився або які були анульовані під час синхронізації, тепер автоматично запускають повторну авторизацію замість вимоги ручного перепідключення.
  • Common: Індикатор чернетки при потоковій передачі голосу: Оверлей транскрипції голосу тепер показує статус «Preview» зі зниженою прозорістю, щоб сигналізувати, що текст є проміжним до моменту зупинки запису.
  • Common: Інструменти MCP на нативних платформах: Інструменти локального сервера MCP тепер належним чином реєструються на macOS, Windows та Linux — раніше обробник запускав процес MCP, але ніколи не отримував і не реєстрував його інструменти.
  • Common: Оновлення чіпа контексту Slate: Чіп контексту активної вкладки тепер оновлюється зі сховища, коли заголовок вкладки Slate змінюється після завантаження з Drive або GitHub. Текст введення заголовка у темному режимі більше не є нечитабельним.
  • Extension: Chrome Stub Polyfill: Вкладки браузера Chrome на localhost з window.chrome, але без API розширень, тепер отримують належну ін'єкцію заглушки (stub) замість ігнорування.
  • Extension: Збій бандла Relay Client: Виправлено збій import.meta.env у IIFE-бандлі relay-client шляхом визначення змінних середовища під час збірки.
  • Extension: Вхід у Remote App: Очищено інтерфейс входу у віддалений додаток браузера: Google OAuth встановлено як основний метод, а email/пароль — як згорнуту додаткову опцію.

Версія 0.9.70819 березня 2026 р.

Показати деталі

Покращення

  • Common: Координація індикатора генерації: Індикатори набору тексту для окремих повідомлень тепер координуються з резервним індикатором на рівні гілки (thread), що усуває дублювання рухомих крапок під час генерації. Крапки тепер відображаються під час фаз міркування (reasoning) та виконання інструментів, зникаючи лише тоді, коли починається стрімінг фінальної відповіді.
  • Common: Курсор стрімінгу: Миготливий курсор тепер з'являється в кінці тексту, що стрімиться, забезпечуючи чіткий візуальний індикатор того, що відповідь усе ще генерується.
  • Common: Форматування попереднього перегляду міркувань: Згорнуті блоки міркувань тепер відображають вбудоване жирне та курсивне форматування замість сирого синтаксису markdown.
  • Common: Список документів Slate: list_slates тепер коректно відображає розмір вмісту для файлів DOCX, PDF та XLSX, які були завантажені через легкі запити гілок. Списки також містять інструкції щодо робочого процесу для редагування документів DOCX та XLSX.
  • Common: Розділ налаштувань Private Sync: Налаштування Private Sync тепер винесені в окремий розділ для чіткішої організації, окремо від загальних налаштувань.
  • Extension: Реструктуризація налаштувань підключень: Розділ Private Relay реорганізовано у два чіткі підрозділи — Private Relay (перемикач віддаленого доступу, видимий завжди) та Caiioo Bridge (локальні MCP сервери та системні інструменти). Перемикач віддаленого доступу більше не потребує запущеного Bridge.
  • Desktop: Уніфікований бінарний файл Tauri: Десктопний додаток для Windows/Linux консолідовано з варіантів часу компіляції в єдиний бінарний файл із розмежуванням рівнів під час виконання — видимість бічної панелі (sidepanel) визначається рівнем підписки в реальному часі.

Виправлення помилок

  • Extension: Private Relay без Bridge: Private relay тепер підключається незалежно, без додатка Caiioo Bridge. Раніше автентифікація ініціалізувалася лише через з'єднання з Bridge, через що користувачі лише розширення (включаючи Linux/Windows) не могли отримувати вебхуки повідомлень або використовувати віддалений доступ.
  • Extension: Маршрутизація Google OAuth: Виправлено збої спливаючих вікон OAuth у Chrome шляхом пропуску getAuthToken, коли він недоступний, і переходу до облікових даних BYOA. Стійкість спливаючих вікон COOP запобігає появі порожніх вікон на сайтах з обмеженнями.
  • Common: ElevenLabs Streaming STT: Виправлено переривання або збої голосової транскрипції, коли стрімінг ElevenLabs стикається з перебоями з'єднання. Голосове введення в нативному додатку тепер коректно переходить у резервний режим.
  • iOS: Зовнішні посилання у WKWebView: Посилання, які мають відкриватися в Safari, тепер коректно відкриваються ззовні замість завантаження всередині WebView додатка.
  • Common: Залишкові правила блокувальника реклами: Виправлено проблему, коли динамічні правила DNR для блокування реклами зберігалися після перезапуску service worker. disableAllBlocking тепер безпосередньо запитує та видаляє залишкові правила, навіть якщо екземпляр блокувальника має значення null.
  • Common: Синхронізація ліцензії при зміні профілю: Перемикання профілів тепер синхронізує ліцензію з сервера, гарантуючи негайне оновлення інструментів, обмежених рівнем доступу, без необхідності перезапуску.
  • Common: Оновлення токена перед наданням доступу: Прострочені токени OAuth тепер оновлюються перед наданням API ключів, що запобігає прихованим збоям. Нові сервери тепер можуть приймати існуючі ідентифікаційні з'єднання.
  • Web: Мобільне меню в iOS Safari: Меню-гамбургер на маркетинговому сайті більше не є прозорим в iOS Safari.
  • Common: Стан гонитви батчингу React-18: Додано індикатор генерації на рівні гілки як резервний варіант для випадків, коли батчинг стану React-18 перешкоджав появі крапок набору тексту для окремих повідомлень.

Версія 0.9.70717 березня 2026 р.

Показати деталі

Покращення

  • Попереднє заповнення при переналаштуванні BYOA: Переналаштування існуючого приватного додатка Google або Microsoft тепер попередньо заповнює клієнтський секрет і ID орендаря, тому вам не потрібно вводити їх повторно.
  • Сортування списку моделей: Моделі в кожній групі провайдерів тепер сортуються за датою випуску (найновіші спочатку), що забезпечує послідовний порядок на всіх платформах.

Виправлення помилок

  • Відновлення авторизації при приватній синхронізації: Помилки токенів OAuth (закінчення сесії, відкликані токени, токени профілю Chrome) під час ініціалізації приватної синхронізації тепер коректно відображаються в інтерфейсі замість безшумного переходу в стан помилки.
  • Надійність відстеження змін у Slate: 10 критично важливих виправлень для відстеження змін — стан гонитви при злитті версій, збереження бази відмінностей у всіх шляхах оновлення, збереження форматування при експорті в DOCX, очищення HTML-тегів для відповідності TipTap, порядок прийняття/відхилення всіх змін, а також виправлення збіжності для екранування сутностей і зіставлення тегів через regex.
  • Цілісність даних Slate: Виправлено запис вставлених зображень у неактивний локальний кеш, проблему зі збереженням метаданих хмарних джерел та резервний механізм BroadcastChannel для оновлень AI в реальному часі в режимі ретрансляції/мобільному режимі.
  • Безпека Slate: Виправлено XSS-ін’єкцію в переглядачі зображень і замінено універсальні джерела postMessage на обмежені URL-адреси розширень.

Версія 0.9.70616 березня 2026 р.

Показати деталі

Нові функції

  • Банери помилок провайдерів: Коли AI-провайдер повертає помилку (402 платіж обов’язковий, відсутній ключ API, ліміт запитів), тепер з’являється інтерактивний банер із чіткими інструкціями замість загального повідомлення про збій.

Покращення

  • Редагування DOCX між фрагментами: Інструмент propose_change тепер коректно обробляє операції пошуку/заміни, що охоплюють кілька фрагментів форматування (наприклад, частково напівжирний текст). Намір передається агенту для внесення контекстних правок.
  • Продуктивність збереження PDF: Нативне збереження PDF стало значно швидшим — усунено надлишковий парсинг, кешовано модулі імпорту та пропущено непотрібне очищення операторів.
  • Назва режиму в повідомленнях: Селектор режиму в налаштуваннях повідомлень тепер відображає брендову назву режиму замість внутрішнього ID.

Виправлення помилок

  • Оновлення токенів Google OAuth: Виправлено помилки «Unauthorized» при оновленні токенів Google OAuth, які могли блокувати доступ до Calendar, Gmail та Drive.
  • Повідомлення про помилку наданого ключа: Користувачі з наданими ключами API більше не бачать оманливу помилку «Додати кошти» — тепер повідомлення пояснює фактичну проблему та наступні кроки.
  • Стан гонитви паралельних потоків: Виправлено помилку, коли перемикання потоків під час генерації могло призвести до застосування подій GENERATION_COMPLETE/ERROR до неправильного потоку.
  • Кнопка відновлення в історії версій: Кнопка відновлення в історії версій Slate тепер коректно з’являється, коли поточний вміст відрізняється від обраної версії.
  • Подвійне спливаюче вікно OAuth: Нові користувачі розширення Chrome більше не бачать два спливаючих вікна OAuth при першому вході.

Версія 0.9.70515 березня 2026 р.

Показати деталі

Нові функції

  • Групування категорій налаштувань: 19 розділів налаштувань тепер організовано у 5 категорій, що згортаються, для поступового розкриття. Розділ «Режими агентів» показує наскрізний індикатор із навігаційними посиланнями на відповідні розділи (Конфігурація інструментів, Конфігурація моделей, Зовнішній вигляд). Розділ «Провайдер API» відкривається за замовчуванням із попередженням про можливості моделі.

Виправлення помилок

  • Дублювання календарів при синхронізації розкладу: Облікові записи Google Calendar більше не з'являються двічі на вкладці синхронізації, якщо для однієї електронної пошти існують одночасно з'єднання через логін (ідентифікацію) та приватне з'єднання. З'єднання тепер дедуплікуються перед відображенням.
  • i18n категорій налаштувань: Мітки категорій налаштувань тепер перекладені всіма підтримуваними мовами.

Версія 0.9.70414 березня 2026 р.

Показати деталі

Нові функції

  • Основа інтеграції Microsoft 365: Маршрутизація Microsoft scope, клієнт Graph API та сервіс облікових записів із підтримкою BYOA. Визначення ієрархії scope та розширення реєстру tool-scope для провайдера Microsoft. Microsoft додано як relay-proxied провайдера.
  • Rich Inline Rendering (RIR): Нова архітектура кодеків для рендерингу розширеного контенту безпосередньо в повідомленнях чату. Включає кодеки HTML, Markdown та DOCX з інтерфейсом кодеків, що розширюється.
  • Дерево структури PDF та аналіз макета: Парсер дерева структури Tagged PDF для семантичного розуміння документів. Евристичне групування абзаців для PDF без тегів забезпечує резервний аналіз макета. Заміна/вставка зображень та виявлення переповнення контенту.
  • Вибір режиму обміну повідомленнями: Налаштування мосту повідомлень тепер включають селектор режиму за замовчуванням, що дозволяє агенту відповідати з відповідною індивідуальністю при обробці вхідних повідомлень.

Покращення

  • Повторна спроба при Rate Limit провайдера: Усі провайдери LLM тепер автоматично повторюють запит при відповідях 429 (rate limit) та 529 (overloaded) з експоненціальною затримкою замість негайної помилки. До 3 повторних спроб із джитером.
  • Зіставлення супермножини Google OAuth Scope: Scope на запис тепер задовольняють вимоги scope на читання (наприклад, drive охоплює drive.readonly). Це запобігає непотрібній повторній авторизації, якщо ширший scope вже надано.
  • Початкова авторизація BYOA з повним набором Scope: Коли потрібне Private Connection, початковий потік авторизації тепер запитує всі необхідні scope відразу, замість того, щоб запитувати двічі (спочатку базові, потім розширені).
  • Просування Google 404 до розширеного доступу: Коли з'єднання BYOA отримує помилку 404 для файлу Google Workspace, помилка перетворюється на запит розширеного доступу замість тупикового повідомлення про помилку.
  • Приватна синхронізація облікових даних повідомлень: Облікові дані мосту повідомлень тепер синхронізуються між пристроями за допомогою E2E зашифрованої приватної синхронізації замість прив'язки до конкретного пристрою. Маніфест синхронізації оновлено до v10.
  • Подовжений таймаут очікування OAuth: Потоки OAuth для BYOA та розширеного доступу тепер мають 5-хвилинний таймаут (замість 2 хвилин), що дає користувачам достатньо часу для завершення кроків у Google Cloud Console.
  • Підпис Sparkle Framework: Збірки для розповсюдження на macOS тепер належним чином підписують вкладені бінарні файли Sparkle framework у порядку "зсередини назовні", що виправляє помилки нотаріації.
  • Пакетування бінарних файлів Tauri Node: Конфігурації Tauri тепер пакетують бінарний файл Node.js як ресурс для виконання sidecar у Windows/Linux.
  • Пошук у налаштуваннях повідомлень: Розділ мосту повідомлень тепер можна знайти через рядок пошуку в налаштуваннях за такими ключовими словами, як "whatsapp", "telegram", "webhook".
  • Пересилання налаштувань Relay: Збереження налаштувань тепер пересилаються на relay-сервер через міст WebSocket, гарантуючи, що облікові дані повідомлень та інші зміни конфігурації потрапляють у файл стану сервера.

Виправлення помилок

  • Валюта Slate проти Math: Суми в доларах, як-от $9/mo, у таблицях markdown більше не інтерпретуються як роздільники вбудованої математики LaTeX. Регулярний вираз для математики тепер враховує екрановані символи долара для валюти.
  • ToastProvider на сторінці розмови: У вкладках розмови, що відкриваються в окремому вікні, був відсутній ToastProvider, що призводило до непомітних збоїв функцій, залежних від спливаючих сповіщень. Дерево провайдерів тепер відповідає бічній панелі.

Версія 0.9.70314 березня 2026 р.

Показати деталі

Нові функції

  • Інтеграція Google Picker: Повноцінний засіб вибору файлів Google Drive з гібридним інтерфейсом popup/iframe, фільтрами для різних типів контенту (Docs, Sheets, Slides, PDF) та чипами посилань на диск у композері. Файлам, вибраним через Google Picker, автоматично надається доступ drive.file.
  • Нативна синхронізація Google Sheets: Відкривайте Google Sheets у Slate з можливістю повного двостороннього редагування на рівні клітинок. Кодек Sheets перетворює дані сітки електронної таблиці в HTML-таблиці TipTap і назад, з виявленням конфліктів через modifiedTime у Drive. Підтримується читання, пакетне оновлення клітинок та структурні зміни (додавання/видалення аркушів, об'єднання клітинок).
  • Режим перегляду Google Slides: Презентації Google Slides відображаються у Slate з мініатюрами слайдів та витягнутим текстовим вмістом для можливості пошуку.
  • Пакетне отримання Gmail та конвертація в Markdown: Інструмент Gmail тепер отримує метадані повідомлень пакетами (до 100 за раз) замість поштучного запиту, з 5-хвилинним кешуванням назв ярликів та автоматичною конвертацією тіла листа з HTML у markdown для кращого сприйняття LLM.
  • Накладання виділення (Selection Overlay): Кнопка «Додати до промпту» з'являється при виділенні тексту на будь-якій вебсторінці, дозволяючи швидко додати вибраний контент до розмови.
  • Менеджер накладання Relay: Команди накладання агента тепер маршрутизуються через розширення браузера, що дозволяє агенту створювати UI-оверлеї на активній вебсторінці.
  • Вибір моделі для швидких завдань: Вибір моделі для швидких завдань тепер вбудований безпосередньо у випадаючий список вибору моделей замість окремого меню.
  • Експорт DOCX зі Slate у Google Drive: Документи Google Docs, завантажені у Slate, тепер експортуються як DOCX (через readFileContentAsBinary), активуючи повний візуальний редактор TipTap з відстеженням змін замість відкриття як звичайний markdown.
  • Майстер налаштування Private Connection: Покращений майстер BYOA з виділеним кроком «Додати тестового користувача», що відповідає поточному процесу в Google Cloud Console. Підкроки екрана згоди тепер відповідають реальному 4-етапному «акордеону» Google. Інструкції в електронних листах персоналізуються, якщо ідентичність користувача відома.
  • Банер просування Private Connection: Коли агенту потрібні розширені області доступу Google (Gmail, Calendar тощо), а Private Connection не налаштовано, з'являється анімований банер із прямим переходом до майстра налаштування. Агент залишається на паузі, поки користувач завершує налаштування, і автоматично відновлює роботу після збереження з'єднання.
  • Попередження про точність експорту: Перед експортом документа в інший формат (наприклад, PDF у DOCX) з'являється діалогове вікно, яке попереджає про можливі втрати форматування з елементами, класифікованими за рівнем важливості (інфо, попередження, критично).
  • Вилучення анотацій PDF: Текстові анотації та розмітка PDF тепер вилучаються та зберігаються під час обробки та реконструкції документа.
  • Синхронізація нагадувань із календарем: Модальне вікно нагадувань тепер підтримує синхронізацію з календарем із розширеним контролем доступу.

Покращення

  • Точність синхронізації Google Docs: Покращено вилучення фрагментів форматування з належним зіставленням тегів (обробка самозакривних тегів, невідповідність вкладеності) та виявлення конфліктів при одночасному редагуванні.
  • Виявлення невідповідності облікового запису Private Sync: Випадаючий список облікових записів у налаштуваннях синхронізації тепер визначає, коли налаштована електронна пошта для синхронізації не збігається з жодним підключеним обліковим записом Google, і показує індикатор «не підключено» з можливістю перемикання.
  • Ефективний рівень Teams/Enterprise: Валідація ліцензій тепер використовує effectiveTier з делегування команди/підприємства, забезпечуючи правильний доступ до функцій, коли рівень користувача успадковується від командного плану.
  • «Private App» перейменовано на «Private Connection»: Усі згадки в інтерфейсі тепер використовують «Private Connection» замість «Private App» — це зрозуміліше для звичайних користувачів, які не асоціюють інтеграції OAuth із «додатками».
  • Узгодження областей доступу Google OAuth (drive.file): Усі розширені області доступу Google Drive (drive, drive.readonly, documents.readonly, spreadsheets.readonly, presentations.readonly) тепер замінені на вужчу область drive.file для користувачів без BYOA, що відповідає вимогам Google до верифікованих додатків. Користувачі BYOA зберігають повні області доступу.
  • Дозволи Gmail видимі у виборі областей: Області читання, створення та модифікації Gmail тепер видимі всім користувачам у редакторі дозволів Google у розділі «Високочутливі дозволи» замість того, щоб бути прихованими лише для BYOA. Ці області схвалюються на екрані згоди та запитуються через JIT, коли вони потрібні інструментам Gmail.
  • Відновлення згоди Google Picker: Коли дозволи Google відкликаються ззовні (наприклад, у налаштуваннях облікового запису Google), додаток тепер автоматично виявляє застарілі області, анулює їх, проводить повторну авторизацію та повторює спробу — замість мовчазної помилки 403.
  • Інструкції для агента щодо Google Drive: Повідомлення про помилки інструментів та підказки при порожніх результатах тепер вказують агенту повідомити користувача натиснути кнопку «+» у композері та вибрати Google Drive, замість того, щоб пропонувати недоступні дії інструментів.
  • Спрощений вибір Drive у Slate: Функція «Завантажити з Google Drive» у Slate тепер завантажує файли безпосередньо, пропускаючи екран вибору між «Працювати в Drive» та «Додати до розмови».
  • Офіційний логотип Google Drive: Чипи Drive та меню вкладень тепер використовують офіційний логотип Google Drive замість загального зеленого трикутника.
  • Уніфікований вибір моделі: Вибір допоміжної моделі тепер переходить до моделі за замовчуванням з єдиним консолідованим випадаючим списком моделей.
  • Передача нетекстових елементів DOCX: Реконструкція DOCX зберігає нетекстові елементи (зображення, діаграми, вбудовані об'єкти), які не є частиною потоку редагування тексту.
  • Редагування багатосегментних рядків PDF: WYSIWYG-редактор PDF тепер коректно обробляє рядки, розділені на кілька текстових сегментів.
  • Збільшено ліміт запитів Auth: Ліміт запитів для ендпоінту авторизації збільшено з 10/хв до 30/хв для забезпечення швидкого обміну токенами OAuth під час налаштування BYOA.
  • Перекласифікація ендпоінту токенів OAuth: Обмін токенами OAuth перенесено з кошика лімітів авторизації до загального, що запобігає обмеженню швидкості під час потоків авторизації з кількома областями доступу.

Виправлення помилок

  • Стекування модальних вікон iOS: Виправлено збій при відображенні засобів вибору файлів або оверлеїв Slate, коли вже було показано інше модальне вікно (наприклад, оверлей браузера). Засоби вибору та оверлеї тепер відображаються на самому верхньому контролері представлення.
  • Валідація діапазону рядків Slate: get_slate_content тепер повертає чітку помилку, якщо startLine виходить за межі довжини документа, замість мовчазного повернення порожнього вмісту.
  • Обхід шляху на сервері (Server Path Traversal): Ключі сховища тепер перевіряються на наявність символів виходу з директорії, що запобігає атакам типу path traversal на ендпоінт сховища синхронізації.
  • Обмеження регулярних виразів блокувальника реклами: Конвертер DNR тепер обмежує правила regex лімітом Chrome у 1000 правил і відкидає великі обмежені квантифікатори, що перевищують ліміт пам'яті RE2, запобігаючи помилкам встановлення розширення.
  • Тайм-аут OAuth при розширеному доступі: Виправлено 120-секундний тайм-аут, коли агенту потрібні розширені області доступу Google (Gmail, Calendar). Очікування OAuth тепер продовжено до 5 хвилин для налаштування BYOA, а завершення з'єднання в налаштуваннях автоматично відновлює роботу призупиненого агента.
  • Зависання інтерфейсу чату: Виправлено накладання асинхронних інтервалів та приховані помилки трансляції, які могли призводити до зависання інтерфейсу чату.
  • Пакетне завантаження хмарної синхронізації: Виправлено помилки перевірки на null у TypeScript в обробнику пакетного завантаження хмарної синхронізації.
  • Динамічний імпорт у Service Worker: Динамічні імпорти замінено на статичні для сумісності з Chrome MV3 service worker.
  • Примусове застосування областей доступу тільки для BYOA: Дії convert_to_google_doc та convert_to_google_sheet тепер коректно вимагають лише drive.file замість широких прав на запис.
  • Формат чипів Drive: Трьохсегментний формат для чипів посилань Drive з належним обмеженням областей доступу тільки для BYOA.
  • Google Picker CORS: Picker тепер розміщується на приватному релеї для вирішення проблем cross-origin з потоком областей доступу у спливаючих вікнах.

Версія 0.9.7016 березня 2025

Показати деталі

Покращення

  • Індикатор вікна контексту Ollama: Коло використання вікна контексту тепер відображається для моделей Ollama шляхом запиту до /api/show для отримання num_ctx, замість того щоб покладатися на список моделей OpenRouter, який не включає локальні моделі.
  • Виклик інструментів Ollama: Виправлено динамічний вибір інструментів для Ollama — передає tool_choice в API (підтримується з Ollama v0.5.1), вимикає режим роздумів (think mode), коли інструменти активні, щоб запобігти пошкодженню JSON, і перемикається на легку непотокову допоміжну модель, якщо основна модель не підтримує виклик інструментів.
  • Кеш міркувань OpenRouter: Виправлено передчасне очищення тексту міркувань потоковим провайдером. Життєвий цикл кешу тепер контролюється agent-runner на межах ітерацій, подібно до провайдерів Anthropic та Google.
  • Надійність PDF WYSIWYG: Глобальне вирівнювання тексту обробляє оператори розділення PDF.js між кількома TextItems. Блокове редагування вимкнено для невідповідних фрагментів (текст анотацій/заголовків) для запобігання помилкам експорту. 2-байтне декодування CMap більше не пошкоджує PDF-файли, створені у Word, з 1-байтними шрифтами ASCII. Перевірка меж зіставлення операторів запобігає виходу індексу за межі діапазону для порожніх текстових елементів.
  • Визначення десктопної платформи: Динамічний селектор інструментів використовує можливість localFolderSync замість caiiooReminders для визначення десктопа, та appleScript/appleNotes замість Calendar/Reminders для визначення macOS (Calendar/Reminders є крос-Apple через EventKit).

Версія 0.9.7005 березня 2025 р.

Показати деталі

Нові функції

  • File Manager: Повноцінна система керування файлами з вкладеними папками, тегами користувача, зірочками та спеціальним інтерфейсом File Manager. Організовуйте вкладення в ієрархії папок, фільтруйте за типом (скріншоти, AI-зображення, фото), шукайте, сортуйте та переглядайте файли в режимі сітки або списку. Автоматичне тегування гілок пов'язує файли з бесідами. Підтримка Private sync через manifest v9.
  • Local Folder Sync: Двостороння синхронізація між папками локальної файлової системи та File Manager. Ресинхронізація на основі мутацій автоматично поширює видалення, масові видалення та переміщення на диск із 2-секундним антибрязком (debounce). Виявлення переміщення підпапок переміщує файли на диску при реорганізації в caiioo. Перехід у будь-яку підпапку в дереві синхронізації запускає автоматичну ресинхронізацію.
  • Cross-Filetype Tracked Changes: Уніфікований робочий процес прийняття/відхилення змін для DOCX, PDF та Markdown. Редагування DOCX тепер записується як відстежувані зміни за допомогою того ж рушія diff, що використовується для Markdown та кодових slates. Відстежувані зміни PDF інтегровані з візуальним редактором. Дія resolve_tracked_changes дозволяє агенту програмно приймати або відхиляти правки.
  • PDF WYSIWYG Editing: Пряме редагування тексту на відрендерених сторінках PDF зі стилізацією, що відповідає документу. Текстовий шар пов'язує редагування з операторами вихідного потоку вмісту через textItemIndex для точної реконструкції при експорті. Включає baseline plainText для виявлення змін.
  • DOCX Rendering Fidelity: Насичений попередній перегляд DOCX з вирівнюванням абзаців, гіперпосиланнями, кольором/розміром шрифту, міжрядковим інтервалом, відступами та затіненням комірок таблиць. Режим перегляду коду показує конвертацію в markdown для економного споживання токенів LLM.
  • Universal Messaging (тільки для внутрішнього тестування): Надсилайте та отримуйте повідомлення через WhatsApp, Telegram та Slack з пріоритетом локальної конфіденційності. Агент може створювати та надсилати повідомлення, перелічувати бесіди та відповідати в гілках — усе це маршрутизується через ваш власний пристрій.
  • Google Meet Integration: Інструмент відклику зустрічей з кількома діями: list_meetings (пошук нещодавніх зустрічей з фільтрацією за діапазоном дат) та get_meeting (отримання транскриптів). Проходить через повний конвеєр OAuth/JIT/схвалення областей доступу з підтримкою сховища облікових даних.
  • Gmail Send Email: Пряме надсилання електронної пошти через Gmail API, захищене схваленням інструментів високого ризику. Перевизначення рівня ризику для окремих дій дозволяє send_email вимагати явного підтвердження, тоді як дії з чернетками залишаються на середньому рівні ризику.
  • Microsoft BYOA: Підтримка Bring Your Own App для Microsoft 365. Реєструйте додатки Azure AD для з'єднань Microsoft OAuth. Реєстр BYOA для кількох провайдерів (Google + Microsoft) із підтримкою ID орендаря (tenant ID) та 3-етапним майстром налаштування в Azure Portal.
  • Poe Provider: Нова інтеграція провайдера LLM для Poe з переліком моделей, селектором моделей, згрупованим за провайдерами, виявленням можливостей vision/tools/reasoning та відображенням цін.
  • What's New Dialog: Конвеєр контенту, що обслуговується через API, доставляє примітки до випуску та сторінки посібника користувача. Асинхронне діалогове вікно "Що нового" показує основні зміни версії при оновленні.
  • Private Sync Account Selector: Вибирайте, який обліковий запис Google використовувати для Private sync, замість використання основного облікового запису за замовчуванням.
  • Native TipTap Diff Marks: Замінено окремий шар рендерингу marked.js для попереднього перегляду AI-правок на рідні мітки ProseMirror (DiffAdded/DiffRemoved). Правки тепер відображаються як вбудовані відстежувані зміни з послідовною типографікою, а також можливістю прийняття/відхилення на рівні фрагментів.
  • Mermaid Diagrams: Живий рендеринг діаграм Mermaid у блоках коду в режимі попереднього перегляду TipTap у Slate.
  • Fuzzy Section Search in Help Tool: Інструмент допомоги тепер підтримує нечіткий пошук при пошуку конкретних розділів на сторінках документації.

Покращення

  • File Manager UX Polish: Індикатори іконок синхронізації папок, діалоги підтвердження видалення, вибір діапазону за допомогою shift-click, перенесення панелі інструментів замість переповнення при малій ширині, а також виправлено збереження тегів після перезавантаження.
  • Responsive Composer Layout: Трьохзонний flex-макет запобігає витісненню кнопки нової гілки за межі екрана при малій ширині. Селектори режиму та моделі використовують ступінчасті точки зупину для приховування тексту. Спеціальні іконки агентів та AI-чіпів замінюють стандартні.
  • Settings UX: Перевпорядковано розділи для кращої логіки (Personalization → Credentials → Tool Approvals → Agent Modes → Tool Configuration → Skills Library → Tool Servers → Document Processing → Voice).
  • Revision State Integrity: Виправлено пошкодження при видаленні великих блоків контенту під час активних AI-правок — незмінність sourceContent, поріг переміщення фрагментів піднято до 0.7, застарілі фрагменти автоматично відхиляються, додано перевірки цілісності історії версій.
  • Agent Loop Reliability: Виправлено стан гонитви (race condition) abort controller, коли старі запуски могли видалити контролер нового запуску. Сигнал скасування тепер поширюється на інструменти в черзі. Покинуті стани виконання транслюють помилки замість того, щоб залишати порожні повідомлення.
  • Interjection Handling: Уніфіковано обхід getActiveBranchMessages на сервері та в інтерфейсі для послідовного пропуску інтер'єкцій. Виправлено зникнення відповіді після уточнення, коли потоковий parentId вказував на інтер'єкцію замість повідомлення користувача.
  • macOS Native Stability: Виправлено стан гонитви при перезапуску з відстеженням епохи процесу, витік URLSession при повторному підключенні та гонитву даних LineBuffer між обробником pipe та зупинкою.
  • Google Sheets Fix: create_table тепер записує назви заголовків стовпців замість того, щоб залишати перший рядок порожнім.
  • Middleware Cleanup: Винесено проміжне ПЗ requireAuth з 10 вбудованих перевірок автентифікації в apple-routes, mcp-routes та attachment-routes.
  • Image Type Filtering: File Manager розрізняє скріншоти, зображення, створені AI, та фото користувачів за допомогою окремих параметрів фільтрації та різних іконок.
  • Mode/Model Picker Parity: Вирівняно насиченість шрифту та товщину ліній іконок між вибором режиму та вибором моделі.
  • Beta Tier Gating: Сховище Credentials обмежує доступ до бета-функцій перевіркою рівня доступу.
  • CIDFont Re-Encoding: Реконструкція PDF підтримує кодування CIDFont з таблицями ToUnicode CMap та резервним identity для символів, відсутніх у мапі.
  • PDF Export Renamed: "Download" перейменовано на "Export" у всьому робочому процесі PDF для ясності.

Виправлення помилок

  • PDF Text Disappearing: Виправлено зникнення тексту в режимі перегляду PDF при втраті фокусу та спотворення вмісту при експорті після WYSIWYG-редагування.
  • PDF Tracked Changes Routing: Запобігли маршрутизації відстежуваних змін PDF через уніфікований рушій diff, що пошкоджувало специфічні дані операторів PDF.
  • PDF Export Integrity: Завантаження PDF тепер видає явну помилку з діагностикою замість непомітного повернення до експорту в markdown.
  • Markdown Table Line Breaks: Теги <br> у таблицях markdown тепер відображаються як справжні розриви рядків, а не як текст.
  • DOCX Tracked Deletions Preserved: Виправлено видалення відстежуваних видалень у DOCX при перемиканні між візуальним режимом та режимом коду.
  • Tracked Changes on Stored Markdown: Виправлено propose_change у markdown slates, де не відображалися виправлення при завантаженні зі сховища.
  • Reject Reverts Content: resolve_tracked_changes із відхиленням тепер належним чином повертає вміст для markdown та кодових slates.
  • Slate Save Loop: Виправлено нескінченний цикл збереження, що виникав при активному відстеженні змін.
  • Messaging Stability: Виправлено маршрутизацію, потоки відповідей, обробку профілів, стійкість черги, підписи webhook, очищення даних відправника та ліміти корисного навантаження.

Версія 0.9.66227 лютого 2025 р.

Показати деталі

Нові функції

  • Bring Your Own App (BYOA): Використовуйте власні облікові дані Google OAuth замість вбудованого додатка Caiioo. Підтримка декількох додатків дозволяє командам спільно використовувати один клієнт OAuth в межах організації, зберігаючи індивідуальні API ключі. З'єднання BYOA автоматично виявляють застарілі токени та пропонують повторну автентифікацію.
  • Навігація за допомогою Wikilink: Вікі-посилання у стилі Obsidian з подвійними дужками між документами Slate для створення взаємопов'язаних баз знань. Натисніть на wikilink, щоб миттєво переходити між Slates.
  • Меню Skills: Вставка навичок за допомогою клавіші Tab, випадаючий список з динамічною висотою, вбудоване редагування з чіпами змінних та спільний компонент SkillForm для повного CRUD-керування безпосередньо з редактора.
  • Завантаження DOCX: Завантажуйте документи Slate у форматах markdown та text як файли DOCX із збереженням відстежуваних змін.
  • Автозаповнення таблиць: insert_component тепер автоматично заповнює комірки таблиць зі структурованих даних, усуваючи порожні таблиці-заповнювачі.
  • Gemini 3.1 Flash: Додано як варіант моделі генератора зображень разом із існуючими моделями Gemini, FLUX та Seedream.
  • Збереження в Google Drive для всіх акаунтів: Функція збереження в Google Drive тепер доступна для будь-якого підключеного акаунта Google, а не лише для основного.
  • Уніфікований Diff Engine: Повне переписування системи відстеження змін Slate (фази 0–7) із захистом від TOCTOU, кешуванням, віджетами прийняття/відхилення для кожної зміни та підтримкою перемикання дотиком на мобільних пристроях.

Покращення

  • Адаптивна Private Sync: Частота опитування синхронізації динамічно підлаштовується залежно від активності. Оптимізація блокування "тільки для завантаження" зменшує конфлікти доступу.
  • Захоплення Email через OAuth: Google OAuth тепер завжди включає identity scopes, тому email користувача фіксується при кожному підключенні, що вирішує проблему порожніх email-адрес на деяких акаунтах.
  • Посилення безпеки: Посилено потоки OAuth PKCE, межі підпроцесів агентів та блокування brute-force для кожного акаунта при повторних невдалих спробах автентифікації.
  • Макет чіпів браузера: Чіпи вибору браузера стали меншими та переносяться на новий рядок замість виходу за межі контейнера.
  • Реєстр провайдерів зображень: Замінено жорстко закодований список провайдерів зображень динамічним реєстром, що спрощує додавання нових моделей.
  • Конвеєр i18n контенту: Уніфікована синхронізація контенту з відстеженням хешів для всіх сторінок документації з підтримкою інкрементального перекладу.

Виправлення помилок

  • Математичні вирази у Preview: Виправлено пошкодження математичних виразів при перемиканні з попереднього перегляду TipTap у режим коду.
  • Wikilinks у Preview: Виправлено видалення синтаксису wikilink при перемиканні між попереднім переглядом TipTap та режимом коду.
  • Зникнення повідомлень у гілках: Виправлено видалення повідомлень гілки через STATE_PATCH або їх зникнення при зміні моделі посеред розмови.
  • Осиротілі інтер'єкції: Виправлено помилки рендерингу через осиротілі parentIds після фільтрації повідомлень-інтер'єкцій.
  • Нескінченний цикл Private Sync: Вирішено проблему нескінченного циклу синхронізації, спричинену конфліктами годинників елементів колекції та забрудненням префіксів thread_data_.
  • Граничні випадки BYOA: Виправлено помилки, коли конфігурація BYOA не відновлювалася після очищення, асинхронні конфлікти збереження, використання розширенням неактивного спливаючого вікна localhost замість launchWebAuthFlow, а також пріоритет застарілого issuedByClientId.
  • Відновлення Scope у Private Sync: Виправлено помилку, коли розблокування private sync завершувалося невдачею без сповіщення, якщо термін дії Google Drive scopes закінчився або вони були відсутні.
  • Дублікати Skills: Запобігання появі дублікатів навичок після злиття через private sync.
  • Маршрутизація відстежуваних змін: Підключено get_tracked_changes та get_comments до маршрутизації дій SlateTool, щоб агент міг зчитувати стан ревізій.
  • Джерело завантаження DOCX: Виправлено використання downloadAsDocx застарілого вмісту артефактів замість поточного стану редактора.
  • Розумне скорочення назв моделей: Виправлено вихід довгих назв моделей за межі компактного селектора за допомогою інтелектуального скорочення.
  • Рендеринг посилань Markdown: Виправлено блокування URL-адрес chrome-extension: та Caiioo: у відрендерених посиланнях markdown.
  • Швидкість створення гілок: Час створення гілки скорочено вдвічі завдяки усуненню надлишкових каскадних пошуків налаштувань.
  • Заголовок вкладки Chrome: Відновлено динамічний заголовок вкладки Chrome на основі активної гілки розмови.
  • Адаптивні токени привітання: Збільшено max_tokens для адаптивних привітань, щоб запобігти обрізанню тексту в моделях з міркуванням (reasoning models).

Версія 0.9.66125 лютого 2025 р.

Показати деталі

Нові функції

  • Agent Interjection: Спрямовуйте AI під час роботи, ввівши повідомлення та натиснувши Enter. Агент побачить ваші вказівки у наступній точці прийняття рішення та скоригує курс — немає потреби скасовувати та перезапускати процес. Поруч із кнопкою зупинки з'являється кнопка відправки з бурштиновим значком, коли у вас є текст для надсилання.
  • API Tool Management: Інструмент інтеграції API тепер підтримує save_tool, list_tools та delete_tool як першочергові дії, що дозволяє легко керувати виявленими агентом API безпосередньо з розмов. Безкоштовні користувачі бачать GET та list_tools; користувачі Pro отримують повний набір.
  • Live Token Counter: Використання токенів та вартість тепер оновлюються в режимі реального часу під час стрімінгу та відображаються у футері кожного повідомлення. Спеціалізовані витрати (генерація зображень, веб-пошук) додаються поступово в міру завершення роботи кожного інструменту.
  • Auto-Expand Tool Cards: Картки інструментів автоматично розгортаються, коли починають отримувати потокові аргументи або потребують схвалення, і автоматично згортаються після успішного завершення. Помилки та відхилені інструменти залишаються розгорнутими для перегляду.
  • Monaco Diff Editor: Ревізії коду Slate тепер використовують нативний вбудований diff-редактор Monaco з кнопками прийняття/відхилення для кожної зміни, замінюючи попередню кастомну систему оформлення.

Покращення

  • Private Sync Auth Recovery: Помилки приватної синхронізації через прострочені або відкликані токени Google тепер відображають дієві кнопки «Reconnect Google» та «Grant Permissions» замість пасивного повідомлення про помилку. Перепідключення запитує правильні дозволи Drive та попередньо вибирає потрібний обліковий запис Google.
  • Private Sync Multi-Account: Private sync тепер автентифікується через обліковий запис Google, що відповідає електронній пошті в конфігурації, замість того, щоб повертатися до того облікового запису, який був підключений першим. Виправлено синхронізацію не з тим Drive, коли підключено кілька облікових записів Google.
  • Brand Refresh: Нова палітра кольорів «річковий синій» та «скельний сірий», похідна від логотипу Caiioo, замінює попередню фіолетову тему в усьому додатку та на сайті.
  • OAuth Security: Секрети клієнтів Google, GitHub та Slack OAuth видалено з пакету розширення. Обмін токенами тепер проходить через безпечний проксі-релей Cloudflare, що виключає наявність секретів у клієнтському коді.
  • Faster Startup: Вміст вкладень (зображення, витягнутий текст) тепер завантажується за запитом, а не під час запуску, що значно скорочує час початкового завантаження для розмов з великою кількістю вкладень.
  • Faster Streaming: Використання контекстного вікна тепер передається через швидкий шлях трансляції замість циклічного проходження через сховище, що забезпечує оновлення в реальному часі без асинхронного I/O на кожному циклі агента.
  • Private Sync Speed: Кеш ідентифікаторів файлів Google Drive зберігається між перезапусками, що усуває необхідність повного виклику API для отримання списку файлів під час першого циклу синхронізації.
  • Unified Streaming Render Path: Потоковий та фінальний контент тепер проходять через єдиний шлях рендерингу, що усуває мерехтіння після завершення генерації та зберігає повідомлення interjection.
  • Cross-Model Switching: Перемикання між провайдерами AI посеред гілки (наприклад, з Gemini на Claude) більше не викликає помилок «Invalid signature in thinking block». Сторонні артефакти міркувань автоматично перетворюються на розповідний текст, зберігаючи контекст без несумісних криптографічних підписів.
  • Disabled Tool Guidance: Коли AI намагається використати вимкнений інструмент, він тепер отримує дієві поради (схожі увімкнені інструменти, як увімкнути) замість загальної помилки «не знайдено».
  • Responsive Composer Layout: Панель інструментів Composer використовує ступінчасте прогресивне розкриття — селектор режиму, селектор моделі, налаштування, порядок денний та іконки допомоги з'являються залежно від вільного місця, а не обрізаються.
  • Settings Color Coding: Розділи налаштувань тепер використовують систему з 3 кольорів — акцентний відтінок для розділів кастомізації, чергування нейтральних кольорів для решти — для чіткішого візуального групування.
  • Onboarding Errors: Надання безкоштовних ключів тепер відображає описові повідомлення про помилки під кнопками дій замість мовчазної відмови.
  • AI Provider Settings: Розділ «API & Provider» перейменовано на «AI Provider» для ясності.
  • Extended Free Trial: Пробний період Pro продовжено з 7 до 14 днів, що дає новим користувачам більше часу для вивчення функцій Pro.
  • Optimistic Branch Switching: Перемикання між гілками повідомлень та перезавантаження повідомлень тепер миттєво оновлює інтерфейс, не чекаючи завершення операцій зі сховищем.
  • MCP Tool Configuration: Автокорекція схеми та покращена конфігурація інструментів MCP для надійнішого налаштування інструментів.

Виправлення помилок

  • Per-Message Costs: Витрати на окремі повідомлення тепер сукупно відповідають загальній сумі в заголовку гілки. Витрати на Helper, OCR, генерацію зображень та пошук приписуються до окремих повідомлень, а не лише до підсумку гілки.
  • Interjection Rendering: Повідомлення interjection тепер відображаються як компактні бурштинові анотації в таймлайні асистента, а не втрачаються після завершення генерації.
  • Loop Detection: Виправлено хибнопозитивне виявлення повторів у відповідях з великою кількістю цитат, де URL-адреси природним чином повторюються 3 і більше разів.
  • Slate Diff Alignment: Виправлено зміщення червоних/зелених ліній у режимі попереднього перегляду для багаторядкових фрагментів, де цикл накладання просувався лише на 1 рядок незалежно від довжини фрагмента.
  • Slate Deletion Positions: Виправлено подвійний підрахунок зсуву вставки, через який видалення відображалися після парних вставок замість того, щоб бути перед ними.
  • Private Sync Fixes: Виправлено помилку, коли запит JIT scope не спрацьовував у розділених фрагментах коду, а також нескінченний цикл синхронізації після завантаження.
  • Onboarding Flow: Потік OAuth тепер правильно завершує онбординг, ідентифікатори режимів через дефіс підтримуються при виявленні тригерів, а 0 днів, що залишилися, більше не перетворюються на null.
  • Password Reset: Скидання пароля за посиланням з електронної пошти тепер верифікує адресу. Додано ендпоінт resend-verification для користувачів із простроченими листами верифікації.
  • License Tier: Користувачі з рівнем доступу, наданим адміністратором, але без запису про ліцензію, більше не блокуються екраном оновлення.
  • Settings Scroll: Натискання на іконку мозку для вивченої сторінки тепер прокручує до правильного розділу налаштувань замість зупинки передчасно через ліниво завантажені розділи вище.
  • Monaco Disposal: Виправлено порядок видалення моделей diff-редактора, щоб запобігти появі залишкових посилань та просвічуванню Monaco крізь попередній перегляд TipTap.
  • Walkthrough Targeting: Кроки ознайомлення тепер пропускають елементи, приховані адаптивними контейнерами, замість того, щоб підсвічувати піксель 16x16 у верхньому лівому куті.
  • Kokoro TTS: Виправлено роботу синтезу мовлення в розширенні — виявлення середовища виконання ONNX не спрацьовувало в offscreen-документах, що викликало помилки «no available backend found».
  • Custom API Tool Save: Виправлено збій при збереженні виявлених агентом API як кастомних інструментів у розширенні через заборонений динамічний import() у контексті Service Worker.
  • Boot Performance: Виправлено запуск міграції сесії при кожному доступі до налаштувань (20+ разів при запуску), що спричиняло непотрібні записи на диск та сповільнювало запуск.
  • Duplicate Storage Broadcasts: Пригнічено подвійні сповіщення про зміну сховища в режимі релея/сервера, які могли спричиняти мерехтіння інтерфейсу.
  • Cairn Texture Recovery: Виправлено збій генерації текстур, коли кеш світу в пам'яті очищався між завантаженням та рендерингом, а також виправлено відображення чорного кольору рендерером для текстур на основі вкладень.
  • Security Patches: Оновлено fast-xml-parser (DoS через розширення сутностей DOCTYPE) та tar (вразливість виходу за межі жорсткого посилання).
  • MV3 Compliance: Замінено завантажуваний через CDN vega-embed на локальні пакети вендорів, що гарантує відповідність усього коду рендерингу діаграм політиці віддаленого коду Chrome Web Store.
  • Vega-Lite Charts: AI тепер генерує візуалізації Vega-Lite безпосередньо в Slate замість HTML, завантаженого через CDN, що дозволяє використовувати інтерактивні діаграми без залежностей від віддалених скриптів.
  • Google Drive Save: Виправлено помилки 403 при збереженні в Google Drive зі Slate, спричинені застарілими перевірками OAuth scope у неагентських обробниках Drive.
  • New User Onboarding: Виправлено проблему, коли екран онбордингу повністю пропускався для нових користувачів, якщо API-ключ автоматично надавався під час входу.
  • OpenRouter OAuth Popup: Виправлено зависання індикатора «Connecting...», коли блокувальники спливаючих вікон мовчки закривали вікно OAuth.
  • Trial Banner Copy: Банер пробного періоду більше не стверджує, що моделі обмежені рівнем доступу — текст оновлено для точного опису функцій Pro (доступ до запису, генерація зображень, кастомні режими).
  • DOCX Review Toolbar: Виправлено мерехтіння панелі інструментів при відображенні елементів керування рецензуванням документа шляхом відкладення прокрутки до моменту початкової видимості.
  • Add to Prompt Overlay: Виправлено блокування логотипу оверлею політикою безпеки контенту (Content Security Policy) та невідповідність непрозорості фону темі.
  • Message Edit/Reload State: Виправлено застарівання стану в пам'яті після редагування повідомлення, перезавантаження відповіді або перемикання гілок.
  • Server Login Hang: Виправлено збій операцій зі сховищем WebSocket під час потоку входу на сервер. Автентифікація тепер відокремлена, тому локальна сесія працює негайно, поки ідентифікація на сервері завершується у фоновому режимі.
  • WebSocket Connection Hang: Виправлено стан гонитви (race condition), коли AUTH_STATE: ready, що надходив під час початкового підключення WebSocket, міг залишити проміс автентифікації без відповіді, перешкоджаючи завершенню підключення.

Версія 0.9.65519 лютого 2025 р.

Показати деталі

Нові функції

  • Інтеграція зі Slack: Підключіть свій робочий простір Slack, щоб увімкнути інструменти Slack на базі ШІ з повною авторизацією OAuth V2
  • Облікові дані інструментів API: API, виявлені агентом, тепер можна зберігати як власні інструменти MCP зі збереженими обліковими даними, що дозволяє повторно використовувати їх у різних розмовах
  • Значок збереженого API: Створені агентом інструменти API відображають значок «Збережений API» у налаштуваннях для легкої ідентифікації
  • Імпорт розмов: Імпортуйте розмови з ChatGPT, Claude, Gemini, Perplexity та Grok — завантажте файл експорту, і Caiioo конвертує його з повною історією повідомлень, вкладеннями та метаданими

Покращення

  • Вкладеність вивчених API: Вивчені інструменти API тепер згруповані в розділі, що згортається, у налаштуваннях для кращої організації
  • Брендинг Caiioo: Вбудовані інструменти тепер відображають іконку Caiioo для візуальної узгодженості
  • Посилання з урахуванням браузера: URL-адреси, відкриті агентом, тепер запускаються в браузері, який ви вибрали в налаштуваннях
  • Завантаження Slate Cloud: Завантаження документа Slate з Google Drive тепер викликає запит JIT OAuth замість помилки з незрозумілим кодом

Виправлення помилок

  • Редагування DOCX: Виправлено збіг регулярних виразів абзаців у вкладених прольотах, що спричиняло пошкодження вмісту при редагуванні відформатованого тексту DOCX
  • Безпека пошуку/заміни: Відновлено захист структурних шаблонів HTML, втрачений під час рефакторингу — запобігає пошкодженню внутрішньої розмітки XLSX/DOCX під час редагування
  • Цикл схвалення інструментів: Виправлено стан гонитви, що спричиняв повторні запити на схвалення для того самого інструменту в межах одного запуску агента
  • Застаріла ідентифікація: Виправлено проблему, коли застаріла ідентифікація користувача не очищалася при помилці 401 під час синхронізації ліцензії

Версія 0.9.65117 лютого 2025 р.

Показати деталі

Нові функції

  • Дозволи з мінімальними привілеями: Інструменти Google Workspace тепер запитують лише ті області доступу (scopes), які необхідні для кожної конкретної дії, замість широкого доступу. Читання електронної пошти запитує доступ лише для читання; створення подій запитує лише доступ на запис у календар.
  • Покращений діалог дозволів: Діалог авторизації "just-in-time" показує, які саме дозволи запитуються, чому вони потрібні та чи є операція лише для читання або для читання та запису.
  • Селектор дозволів: При ручному підключенні облікового запису Google ви можете заздалегідь вибрати, яким сервісам (Calendar, Gmail, Drive, Docs, Sheets, Slides) та рівням доступу (лише читання проти читання та запису) надати дозвіл. Додано кнопку «Edit Permissions» для існуючих з'єднань.
  • Результати зображень: Згенеровані зображення та скріншоти тепер відображаються помітно між згорнутими кроками процесу та фінальною відповіддю, що усуває необхідність розгортати виклики інструментів для перегляду візуального результату.

Покращення

  • Безпека Private Sync: Одночасні редагування тепер завантажуються для злиття замість вивантаження, оновлення блокування перевіряє право власності, а злиття маніфесту запобігає втраті даних через передчасні операції видалення в кошик.
  • P2P Sync видалено: Усунено P2P синхронізацію в реальному часі, що прибрало понад 100 МБ зайвого WebSocket-трафіку та покращило продуктивність розширення.
  • Продуктивність налаштувань: Мемоїзація панелі налаштувань та ізоляція контексту згортання для швидшого рендерингу.
  • Рендеринг DOCX: Покращено рендеринг абзаців, нумерацію та підтримку стилів у парсері документів.

Виправлення помилок

  • Область доступу Google Docs: Виправлено помилку "insufficient authentication scopes" при індексації Google Docs — для index_document був потрібен доступ на запис для іменованих діапазонів.
  • Читання Google Docs: Виправлено збої read_document та get_document_info, коли були надані лише дозволи Docs — ці дії також потребують доступу на читання Drive.
  • Копіювання календаря: Виправлено відсутність дії copy_event у реєстрі областей доступу, що перешкоджало запитам дозволів JIT.
  • Збереження API ключа: Виправлено раптову втрату API ключа BYOK, коли saveCustomMode спричиняв збій шляху збереження налаштувань під час активації пробного періоду Pro.
  • Конфлікт перезавантаження налаштувань: Виправлено стирання незбереженого API ключа, коли згортання/розгортання розділів налаштувань запускало цикл перезавантаження сховища.
  • Скасування Chrome Identity: Виправлено проблему, коли скасування користувачем запиту на додаткові дозволи не відрізнялося від помилок; метод авторизації тепер коректно переходить у потрібний стан після отримання веб-токена оновлення OAuth.
  • Перезапис Private Sync: Виправлено перезапис останніх ходів у private sync при виникненні одночасних редагувань.
  • Скріншоти Viewport: Скріншоти вікна перегляду більше не відображаються над текстом фінальної відповіді.
  • Координація агентів: Виправлено 7 проблем у координації ходів, сприйнятті та управлінні станом.
  • Відстеження змін: Виправлено режим відстеження змін, який ламався після декомпозиції slate через розсинхронізацію змінних подвійного стану.
  • Файловий менеджер: Дії видалення та завантаження тепер доступні у всіх режимах, а не лише для залишкових файлів.
  • Назви інструментів MCP: Виправлено використання внутрішніх ID серверів замість зрозумілих для людини назв інструментів.
  • Інструмент Agenda: Виправлено картку синхронізації, яка завжди показувала відсутність дозволів; підключено до системи з'єднання Google OAuth.

Версія 0.9.64216 лютого 2025 р.

Показати деталі

Покращення

  • Створення нових документів: Нові файли DOCX, XLSX, PDF та RTF, створені зі спадного списку «Новий файл», тепер повністю редаговані з підтримкою відстеження змін та належним форматуванням
  • Стабільність Gemini: Додано виявлення повторення міркувань для автоматичного розриву циклів думок Gemini та запобігання появі витоку тексту думок у чаті
  • Обробка зображень: Попередній перегляд необроблених фотографій DNG тепер враховує орієнтацію EXIF для правильного відображення, запобігаючи спотворенню на завантажених зображеннях.

Виправлення помилок

  • Редагованість нових документів: Виправлено відображення порожніх документів, створених через «Новий файл», як статичних попередніх переглядів замість редагованих редакторів форматованого тексту
  • Виявлення ключа API: Перемикання на власний ключ API (BYOK) тепер набуває чинності негайно без необхідності оновлення сторінки
  • Стабільність знімків екрана: Виправлено обробку ідентифікаторів вкладень, щоб запобігти втраті або пошкодженню даних знімків екрана
  • Групування вкладок: Виправлено збій, коли браузер мав ненормальні вікна (наприклад, інструменти розробника, спливаючі вікна)
  • Шум консолі: Видалено непотрібне зондування llms.txt, яке спамило помилками 404
  • Тайм-аути інструментів: Видалено крихкі обхідні шляхи keepalive, які могли заважати тривалим викликам інструментів, таким як генерація зображень 4k з Gemini
  • Кешування підказок: Виправлено випадіння мультимодального вмісту (зображень/знімків екрана) під час оптимізації кешу підказок

Внутрішні

  • Значні покращення якості кодової бази в обробці помилок, безпеці типів та архітектурному розшаруванні
  • Модуляризовано основний парсер документів на цілеспрямовані, підтримувані модулі

Версія 0.9.641 (14 лютого 2025 р.) — З Днем святого Валентина!

Показати деталі

Покращення

  • Медалі рівнів у селекторі моделей: Замінено жорстко закодовані значки рекомендацій на 5 медалей рівнів на основі API (Найкраще для Caiioo, Якість, Надійність, Швидкість, Цінність), що показують золоті/срібні/бронзові рейтинги безпосередньо з даних бенчмарків
  • Система навичок: Для навичок додано кнопку відновлення стандартних значень, щоб повторно додати вбудовані навички
  • Кешування промптів: Подальша оптимізація кешування промптів для економії коштів

Виправлення помилок

  • Сумісність із браузерами: Вхід через OAuth та автопідключення тепер працюють у Vivaldi та інших браузерах, відмінних від Chrome
  • Відстеження витрат: Виправлено стан гонитви, коли скасування запуску могло стерти дані про витрати та використання; дані про витрати/використання тепер зберігаються при скасованих запусках та запусках із помилками
  • Приватна синхронізація: Переписано purgeAllStorage для повного очищення, виправлено стан гонитви слухача синхронізації, консолідовано інтерфейс приватної синхронізації
  • i18n: Додано відсутню ініціалізацію перекладу на сторінку спливаючого вікна conversation.html
  • Безпека: Виправлено вразливості залежностей (qs, @casl/ability, axios, markdown-it)
  • Сторінка бенчмарків: Бекенд сторінки бенчмарків переведено на автентифікацію Cloudflare

Версія 0.9.6513 лютого 2025 р.

Показати деталі

Покращення

  • Тести MiniMax M2.5: Завершено повний набір тестів — точність інструментів 91%, надійність 95% (ранг №2), композитний ранг №5 із золотим рівнем цінності
  • API інтелекту моделей: Збільшено ліміт відповідей за замовчуванням зі 100 до 500, що гарантує відображення всіх моделей із отриманими значками для клієнтів

Виправлення помилок

  • Відсутні значки моделей: Виправлено помилку, через яку 35 моделей із отриманими значками рівнів (золото/срібло/бронза) не відображалися у списку моделей розширення — включаючи Claude Opus 4.6 (золотий композит), Claude Sonnet 4.5 (срібний композит) та Claude Haiku 4.5 (бронзовий композит). Першопричина: API за замовчуванням повертав лише 100 моделей, відсортованих за надійністю, тоді як рівні обчислювалися на основі всіх 367 моделей. У моделей, що не входили до топ-100 за надійністю, значки автоматично приховувалися.

Версія 0.9.6412 лютого 2025 р.

Показати деталі

Покращення

  • Паритет провайдера Ollama: Повний паритет функцій з OpenRouter — підтримка сигналу скасування (abort signal), обробка помилок, деталі міркувань (reasoning details), розпізнавання ID моделі та обробка тегів think через streaming mixin.
  • Розповсюдження AbortSignal: SIGTERM/SIGINT підпроцесу тепер скасовує активні виклики LLM API.
  • Валідація схеми під час збірки: Валідація схеми налаштувань під час збірки виявляє відсутні записи SETTING_METADATA.
  • Кешування можливостей платформи: Кешується для підвищення продуктивності замість повторного обчислення при кожному доступі.
  • i18n вебсайту: Переклади сторінки Trust та рефакторинг цін синхронізовано для всіх 22 локалей.

Виправлення помилок

  • Автентифікація на вебсайті: Замінено застарілу автентифікацію Supabase на прямі виклики Cloudflare Worker API для входу через Google, входу за допомогою email, реєстрації та скидання пароля.
  • Локаль Stripe Checkout: Виправлено помилку "Invalid locale" під час оформлення замовлення та в порталі шляхом зіставлення navigator.language (наприклад, en-US) із підтримуваними Stripe локалями з відкатом до auto.
  • Мінімальна довжина пароля: Синхронізовано мінімальну довжину у 12 символів для реєстрації на сервері, скидання пароля та сторінки скидання на вебсайті.
  • Дедуплікація профілів Private Sync: Процес входу тепер виявляє та видаляє дублікати профілів, спричинені попередніми помилками синхронізації.
  • Race Condition ініціалізації State Manager: Виправлено стан гонитви (race condition) під час ініціалізації state-manager.
  • Очищення підпроцесів агентів: Очищення "зомбі"-підпроцесів при завершенні роботи агента.
  • Захист Tab Group/Storage API: Належний захист (guards) для API груп вкладок та сховища на різних платформах.
  • Обробка помилок геолокації: Коректна обробка помилок доступу до геолокації.
  • Блокування оновлення OAuth: Запобігання одночасним спробам оновлення токенів OAuth.
  • М'ютекс збереження налаштувань: Одночасні збереження налаштувань більше не перезаписують одне одного.
  • Ізоляція парсингу JSON агента: Некоректний вивід агента більше не призводить до збою парсера.
  • Race Condition пошуку в гілках: Виправлено стан гонитви в результатах пошуку по гілках (threads).
  • Застарілість версії стрімінгу: Перевірка на застарілу версію під час стрімінгових відповідей.
  • Тайм-аути контентних скриптів: Додано тайм-аути для передачі повідомлень контентних скриптів.
  • Оптимізація контексту для Multimodal: Покращено скорочення контексту (context pruning) за наявності мультимодального контенту.

Версія 0.9.6312 лютого 2025 р.

Показати деталі

Виправлення помилок

  • Змінні режиму приватної синхронізації: Виправлено міграцію застарілих налаштувань, яка запускалася під час кожного циклу синхронізації, непомітно перезаписуючи нещодавні локальні редагування (наприклад, зміни змінних режиму) застарілими даними з Drive

Версія 0.9.6212 лютого 2025 р.

Показати деталі

Нові функції

Налаштування OpenRouter OAuth в один клік

  • Створення ключів PKCE: Новий потік OpenRouter OAuth в один клік дозволяє користувачам створювати та прив'язувати API ключ, не залишаючи caiioo.
  • Оновлений Onboarding: Спрощені процеси онбордингу та оновлення завдяки інтеграції OpenRouter OAuth.
  • Попередження про конфіденційність: Варіант онбордингу з безкоштовними моделями тепер відображає чітке попередження про конфіденційність та використання даних для навчання.

Гранулярна Private Sync

  • Синхронізація окремих елементів: MCP сервери, дозволи для інструментів, профілі, навички (skills), режими (modes), перевизначення (overrides) та нагадування тепер синхронізуються на рівні окремих елементів замість перезапису цілих колекцій.
  • Синхронізація налаштувань за ключами: Налаштування синхронізуються гранулярно за ключами, що запобігає віддаленому перезапису непов'язаних локальних змін.
  • Дедуплікація читання: Читання зі сховища через WebSocket під час виконання дедуплікуються для зменшення непотрібного мережевого трафіку.

Покращення

  • UX налаштувань режимів: Перевизначення (overrides) тепер зберігаються автоматично, а функція «Відновити за замовчуванням» коректно відновлює видалені змінні режимів.
  • Адаптивний Composer: Кнопка Skills згортається до іконки при малій ширині; видалено розпірку макета (spacer) з розділу Skills.
  • Тікети підтримки: Версія збірки та дата/час тепер додаються автоматично.
  • Slate Search: До інструменту Slate додано нову дію search_document.

Виправлення помилок

  • Google Slides/Sheets OAuth: Тепер видає належну помилку OAuthAuthorizationRequiredError замість повернення тексту налаштування, що дозволяє виконувати авторизацію саме в потрібний момент (just-in-time).
  • Оновлення UI інструменту конфігурації: Мутації агентів через інструмент конфігурації тепер транслюють STORAGE_CHANGED, завдяки чому інтерфейс оновлюється миттєво.
  • Модальне вікно схвалення інструментів: Виправлено порушення порядку хуків React (useMemo над раннім поверненням).
  • Localhost HTTPS: Інструмент інтеграції API тепер обробляє самопідписані сертифікати для локальних HTTPS серверів.
  • Збереження змінних режимів: Виправлено проблему, коли властивості геттера i18n не матеріалізувалися перед збереженням, що призводило до зникнення змінних після перезавантаження.
  • Потокобезпека Slate: Усунуто стан гонитви (race condition) в інструментах Slate, що спричиняв дублювання документів під час паралельних ходів AI.
  • Slate DOCX: Виправлено видимість видалення та пошкодження базової лінії у відстежуваних змінах.
  • Стабільність Private Sync: Усунуто ефекти «стрибків» та зникнення редагувань через конфлікти синхронізації.

Версія 0.9.6110 лютого 2025 р.

Показати деталі

Покращення

Інтернаціоналізація редактора Slate

  • Перекладені панель інструментів та меню: Усі кнопки панелі інструментів, контекстні меню та рядки діалогових вікон редактора Slate тепер повністю перекладені

Виправлення помилок

  • Тайм-аути запитів OAuth: Усі запити на обмін та оновлення токенів OAuth тепер мають тайм-аут 15 секунд, що запобігає нескінченному зависанню під час збоїв мережі
  • Приватна електронна пошта GitHub: Виправлено помилку підключення до GitHub, коли електронна пошта профілю користувача є приватною (тепер отримується через API /user/emails)
  • Діалогове вікно підключення OAuth: Узагальнено діалогове вікно підключення OAuth та виправлено численні помилки токенів/підключень
  • Узгодженість довжини пароля: Синхронізовано вимогу мінімальної довжини пароля у 12 символів для всіх сторінок реєстрації та скидання пароля

Версія 0.9.68 лютого 2025 р.

Показати деталі

Нові функції

Інтернаціоналізація (20+ мов)

  • Повна підтримка i18n: Caiioo тепер доступний понад 20 мовами, включаючи англійську, іспанську, французьку, німецьку, японську, корейську, китайську, арабську, іврит, хінді та інші
  • Підтримка мов RTL: Повна підтримка макетів справа наліво для арабської мови, івриту та урду
  • Налаштування мови інтерфейсу: Виберіть бажану мову в Settings — усі елементи інтерфейсу, назви інструментів та повідомлення про статус перекладені

Покращення

Продуктивність панелі Settings

  • Ледаче завантаження розділів: Розділи панелі Settings тепер завантажуються за запитом, що скорочує час початкового рендерингу
  • Модульне сховище: Налаштування зберігаються в деталізованих ключах для кожного розділу замість єдиного монолітного об'єкта, що покращує продуктивність читання/запису
  • Типізовані геттери: Внутрішній доступ до налаштувань використовує суворо типізовані геттери з відстеженням деталізації змін

Надійність відстеження змін Slate

  • 17 виправлень Revision Manager: Комплексне зміцнення системи відстеження змін у процесах обчислення різниці (diff), прийняття, відхилення та збереження
  • Порівняння простого тексту: Зміни в режимі правки тепер порівнюють простий текст замість сирого markdown, що забезпечує чистіше та точніше виділення змін
  • Постійність змін користувача: Відстежувані зміни, внесені користувачем, тепер зберігаються після оновлення сторінки
  • Виправлення стану гонитви (Race Condition): Примусове закріплення відстежуваних змін перед збереженням для запобігання втраті даних

Виправлення помилок

  • Збої Service Worker: Замінено понад 112 динамічних викликів import() на статичні імпорти для запобігання збоям service worker у Chrome
  • Привітальні повідомлення режимів: Виправлено мову, виявлення наданих ключів та проблеми з постійністю у привітальних повідомленнях режимів
  • Вибір облікового запису Google Tool: Вікно вибору облікового запису тепер динамічно відображає фактично підключені акаунти
  • Вкладені списки DOCX: Виправлено маркери відображення та пошкодження експорту при циклічній обробці вкладених списків
  • Рендеринг математики LaTeX: Виправлено екранування символу долара валюти, що порушувало математичні вирази LaTeX, які починаються з цифр
  • Створення груп вкладок: Відкладено ледаче створення груп вкладок до моменту фактичного використання інструменту веб-перегляду
  • Agenda OAuth: Повторне генерування помилок OAuth для коректного спрацьовування авторизації "саме вчасно" (just-in-time)
  • Збереження налаштувань: Додано відсутні записи метаданих для 6 налаштувань, які не зберігалися без повідомлення про помилку

Версія 0.9.56 лютого 2025

Показати деталі

Посилення безпеки

  • Валідація походження контентного скрипта: Повідомлення від вебсторінок до розширення тепер обмежені лише доменами caiioo.ai із суворою перевіркою походження (same-origin), що запобігає ін'єкціям міжсайтових повідомлень
  • Посилення CSP: Видалено джерела скриптів localhost, призначені лише для розробки, із політики безпеки контенту (CSP) сторінок розширення
  • Обмеження області відповіді авторизації: Відповіді авторизації розширення тепер надсилаються на конкретний домен сторінки замість трансляції на всі фрейми

Версія 0.9.44 лютого 2025 р.

Показати деталі

Нові функції

Багатомовне перетворення мовлення в текст

  • Вибір мови: Оберіть мову STT у налаштуваннях для точного голосового введення неанглійською мовою
  • Підтримка 90+ мов: Працює з Whisper та ElevenLabs для повного охоплення мов

Виявлення голосової активності в реальному часі

  • VAD з низькою затримкою: Нова інтеграція Silero VAD v5 виявляє мовлення в реальному часі з мінімальною затримкою
  • Розумніший запис: Запис автоматично починається та зупиняється на основі голосової активності
  • Зменшення хибних спрацювань: Краще розрізнення мовлення та фонового шуму

Перемикач відображення пропозицій

  • Приховати/показати пропозиції: Новий перемикач для приховування наступних пропозицій AI, коли вам потрібен чистіший інтерфейс
  • Постійний стан: Ваші налаштування зберігаються та запам'ятовуються між сесіями

Покращення

Автоматичне збереження відстеження змін

  • Відстеження на основі різниці (diff): Ефективніше відстеження змін за допомогою алгоритмів порівняння
  • Автозбереження: Зміни періодично зберігаються, щоб запобігти втраті даних під час тривалих сесій редагування
  • Знімок при виході: Вихід із режиму відстеження змін автоматично зберігає всі очікувані зміни

Покращена потокова передача провайдерів

  • Покращення Gemini: Кращі можливості потокової передачі та міркування для моделей Google Gemini
  • Узгоджена поведінка: Уніфікована поведінка потокової передачі для OpenRouter та рідних провайдерів

Версія 0.9.331 січня 2025 р.

Показати деталі

Нові функції

Покрокове ознайомлення (Onboarding)

  • Інтерактивний тур інтерфейсом: Новий покроковий тур проводить нових користувачів через усі частини інтерфейсу після введення API-ключа
  • Три фази: Охоплює компонувальник (11 кроків), панель налаштувань (7 кроків) та систему режимів (5 кроків)
  • Ефект підсвічування: Кожен крок підсвічує відповідний елемент інтерфейсу фокусованим променем
  • Діалогове ознайомлення: Створення профілю за допомогою ШІ для персоналізації вашого досвіду з самого початку

Історія промптів

  • Доступ до попередніх промптів: Ваші нещодавні промпти зберігаються, і до них можна отримати доступ у компонувальнику
  • Швидке повторне використання: Легко використовуйте повторно або змінюйте попередні повідомлення

Рівні блокувальника реклами

  • Детальний контроль: Блокування реклами тепер підтримує кілька рівнів замість простого увімкнення/вимкнення
  • Виберіть свій захист: Виберіть рівень блокування, який відповідає вашим потребам у перегляді

Панель інструментів рецензування DOCX

  • Керування відстеженням змін: Нова панель інструментів при перегляді документів Word із відстежуваними змінами
  • Дії прийняття/відхилення: Легко переглядайте та вирішуйте правки в документі

Покращення

Налаштування зберігання гілок

  • Настроюване очищення: Встановіть, як довго зберігати старі гілки до автоматичного очищення
  • Керування сховищем: Кращий контроль над історією ваших розмов

Анімація Caiioo

  • Оптимізація продуктивності: Плавніша анімація з покращеним рендерингом
  • Ефекти вологості: Нове візуальне накладання, що показує насиченість водою
  • Прямий рендеринг частинок: Чистіша візуалізація з оптимізованим малюванням частинок

Перемикання профілів

  • Покращене керування станом: Надійніше перемикання профілів із покращеною обробкою протоколів
  • Краща синхронізація: Зміни профілю коректно синхронізуються в розширенні

Google Календар

  • Керування токенами: Покращена обробка токенів доступу для операцій із календарем
  • Надійніша синхронізація: Покращений потік OAuth для інтеграції з календарем

Версія 0.9.226 січня 2025

Показати деталі

Нові функції

Блокування реклами та трекерів

  • Вбудований блокувальник реклами: Блокуйте рекламу та трекери за допомогою рушія Ghostery з MV3-сумісним declarativeNetRequest
  • Перемикач у Налаштуваннях: Увімкніть або вимкніть блокування реклами на панелі Налаштувань
  • Оновлення списків фільтрів: Автоматичне кешування списків фільтрів для надійного блокування

Дозволи Google «саме вчасно»

  • Інкрементна авторизація: Дозволи для інструментів Google тепер запитуються лише тоді, коли вони потрібні, а не заздалегідь
  • Чіткіше управління доступами: Відсутність необхідних дозволів викликає корисні повідомлення про помилки з варіантами надання доступу
  • Краща приватність: Запитуються лише конкретні доступи Google, необхідні для кожного інструменту

Покращення

Анімація Caiioo

  • Покращена фізика: Вдосконалена динаміка частинок з кращими силами висоти, швидкості та щільності
  • Плавніший потік: Частинки тепер слідують напрямку каналу при появі, що зменшує скупчення
  • Реалістичне нашарування: Частинки природно накопичуються, коли їх блокують перешкоди або греблі

Процес Google OAuth

  • Швидший вхід: Тепер пріоритет надається отриманню ID-токена для швидшої автентифікації
  • Підвищена надійність: Краща обробка токенів зменшує кількість помилок авторизації у браузерах, відмінних від Chrome

Онбординг та Налаштування

  • Режим попереднього перегляду: Тестуйте процеси онбордингу без очищення даних користувача
  • Чистіший безкоштовний рівень: Видалено застарілий інтерфейс відновлення наданих ключів API

Внутрішні зміни

  • Система мініігор: Нова інфраструктура MinigameContainer для інтерактивного знайомства з продуктом
  • Прихована «великоднє яйце»: Стан видимості мінігри зберігається між сесіями

Версія 0.9.125 січня 2025 року

Показати деталі

Нові можливості

Інтерактивна симуляція води

  • Caiioo Intro: Нова інтерактивна симуляція рідини на екрані завантаження — спостерігайте, як вода тече через динамічний S-подібний канал
  • Перетягування камінців: Переміщуйте камінці, щоб перенаправляти потік води та створювати дамби
  • Динаміка осадів: Реалістична ерозія та відкладення — швидка вода підхоплює осад, повільна вода його відкладає
  • Адаптація до тем: Кольори води автоматично відповідають відтінку обраної вами теми

Підтримка діаграм Vega/Vega-Lite

  • Інтерактивні візуалізації: Переглядайте та редагуйте діаграми Vega та Vega-Lite безпосередньо в Slate
  • Візуалізація даних: Створюйте стовпчикові діаграми, лінійні графіки, діаграми розсіювання та складні багатошарові візуалізації
  • Редагування специфікацій: Редагуйте JSON-специфікацію та спостерігайте за змінами в режимі реального часу

Підтримка діаграм Mermaid

  • Типи діаграм: Створюйте блок-схеми, діаграми послідовності, діаграми класів, діаграми станів та багато іншого
  • Попередній перегляд наживо: Редагуйте синтаксис Mermaid з миттєвим візуальним відображенням
  • Варіанти експорту: Діаграми рендериться як SVG для чіткого відображення при будь-якому розмірі

Шаблони створення файлів

  • Меню швидкого створення: Нове випадаюче меню при створенні файлів у Slate із шаблонами для поширених типів файлів
  • Категорії шаблонів: Markdown, файли коду, формати даних, діаграми тощо
  • Старт в один клік: Переходьте безпосередньо до нового документа з правильною структурою

Покращення

Обробка помилок API

  • Візуальні сповіщення: Помилки API тепер відображаються як спливаючі сповіщення (toast), які можна закрити
  • Автоматичне приховування: Некритичні помилки (наприклад, скасування) автоматично зникають через кілька секунд
  • Чіткіші повідомлення: Кращі повідомлення про помилки допомагають швидше ідентифікувати та вирішувати проблеми

Можливості платформи

  • Розумне виявлення функцій: Функції, що потребують специфічних платформ (наприклад, Apple Calendar на macOS), тепер виявляються автоматично
  • Коректні резервні варіанти: Інструменти адаптуються до вашого середовища замість того, щоб мовчки видавати помилку
  • Покращення інструментів Apple: Apple Reminders тепер підтримує скасування виконання та дії зі списками

Safari та браузери, відмінні від Chrome

  • Кращий потік OAuth: Покращене виявлення браузера для входу через Google
  • Механізм резервного копіювання: Браузери, відмінні від Chrome, тепер мають надійніший шлях автентифікації

Версія 0.9.022 січня 2025

Показати деталі

Нові функції

Автоматичне очищення даних

  • Управління сховищем: Старі гілки обговорень та вкладення автоматично видаляються відповідно до ваших налаштувань зберігання
  • Настроювані політики: Встановлюйте термін зберігання даних перед автоматичним очищенням

Синхронізація з GitHub

  • Резервне копіювання на GitHub: Синхронізуйте дані Caiioo з репозиторієм GitHub для бекапу та доступу з різних пристроїв
  • Розумне вирішення конфліктів: Зміни з кількох пристроїв автоматично об'єднуються без втрати даних
  • Вибіркова синхронізація: Керуйте тим, які дані синхронізуються, за допомогою шаблонів у стилі .gitignore

Інструмент GitHub

  • Інтеграція ШІ з GitHub: ШІ тепер може взаємодіяти з GitHub від вашого імені — створювати issue, переглядати репозиторії, керувати pull request та інше
  • Перегляд репозиторіїв: Просіть ШІ дослідити код, знайти файли та зрозуміти структуру проєкту

Покращення

Автоматизація браузера

  • Покращена взаємодія зі сторінками: Надійніші кліки, прокручування та заповнення форм на складних вебсторінках
  • Розумніший вибір інструментів: ШІ тепер точніше обирає потрібні інструменти для кожного завдання

Робота з документами

  • Краща підтримка Word: Покращена обробка таблиць, списків та форматування у файлах DOCX
  • Google Slides: Більше контролю над форматуванням слайдів, фігурами та макетами

Налаштування та UI

  • Розширена панель Налаштувань: Більше опцій конфігурації з кращою організацією
  • Покращений список гілок: Краще сортування та фільтрація ваших розмов
  • Дозвіл на місцезнаходження: Чіткіший процес надання доступу до геопозиції для запитів, що базуються на локації

Версія 0.8.919 січня 2025 р.

Показати деталі

Нові функції

Інтеграція з Google Slides

  • Презентації на основі AI: Новий інструмент Google Slides дозволяє AI створювати, читати та змінювати презентації слайдів
  • Повний контроль над слайдами: Створюйте слайди, додавайте текстові поля, зображення, фігури та таблиці
  • Підтримка шаблонів: Використовуйте вбудовані шаблони або працюйте з порожніми презентаціями
  • Спільне редагування: Працює з вашим існуючим підключенням до облікового запису Google

Покращення

Якість коду

  • Виправлення TypeScript: Очищено помилки типів та невикористані імпорти в кодовій базі
  • Покриття тестами: Оновлено тестові фікстури відповідно до поточних визначень типів

Версія 0.8.817 січня 2025 р.

Показати деталі

Нові функції

Resemble.ai Text-to-Speech

  • Професійний синтез мовлення: Нова інтеграція з Resemble.ai для високоякісної генерації голосу ШІ
  • Потокове аудіо: Потокова передача аудіо в реальному часі для швидкого голосового відгуку
  • Налаштовувані голоси: Вибирайте з кількох варіантів професійних голосів
  • Попередження про скорочення: Чіткий зворотний зв'язок, коли довгий текст скорочується для синтезу

Служба синхронізації календаря

  • Фонова синхронізація: Автоматична синхронізація календаря з Google Calendar
  • Інкрементальні оновлення: Для ефективності синхронізуються лише змінені події
  • Планування на основі будильників: Надійне планування синхронізації за допомогою будильників Chrome

Покращення

Настільний додаток (Electron)

  • Виявлення пробудження: Система тепер виявляє, коли ваш Mac виходить із режиму сну, і автоматично оновлює токени OAuth
  • Підвищена надійність: З'єднання OAuth залишаються активними навіть після тривалих періодів сну

Розширене введення в Composer

  • Покращене створення: Покращене введення повідомлень із кращою підтримкою форматування
  • Автодоповнення за Tab: Більш чуйні пропозиції посилань за клавішею Tab

Версія 0.8.7115 січня 2025 р.

Показати деталі

Нові функції

Пошук у гілках (Thread Search)

  • Пошук у ваших бесідах: Нове поле пошуку в списку гілок для швидкого знаходження обговорень за назвою або змістом
  • Миттєва фільтрація: Вводьте текст для фільтрації — відповідні гілки з’являються миттєво з підсвічуванням результатів пошуку
  • Розумний Debouncing: Пошук оптимізовано так, щоб він не затримувався навіть за наявності сотень гілок

Інструмент симуляції фізики (Physics Simulation Tool)

  • Фізика на базі AI: Новий інструмент фізики дозволяє AI виконувати фізичні розрахунки та симуляції
  • Рух снаряда: Розраховуйте траєкторії, прогнозуйте зіткнення та вирішуйте задачі на рух
  • Структурний аналіз: Аналізуйте напруження, вигин балок, стійкість та стабільність конструкцій
  • Властивості матеріалів: Вбудована база даних поширених інженерних матеріалів (сталь, алюміній, дерево, бетон тощо)
  • Фізичні формули: Розрахунки кінетичної енергії, імпульсу, сили та ударного імпульсу

Покращення Cairn World Builder

  • Фізичний рушій: Повна інтеграція фізики Rapier3D для реалістичних симуляцій
  • З’єднання та обмеження (Joints & Constraints): Створюйте шарніри, повзунки, кульові з’єднання та фіксовані зв’язки між тілами
  • Сенсори та тригери: Визначайте зони сенсорів, які фіксують вхід/вихід об’єктів
  • Контролер персонажа: Персонаж від першої особи з гравітацією, стрибками та реакцією на зіткнення
  • Ігровий режим: Фізика в реальному часі з фіксованим часовим кроком для інтерактивного дослідження

Покращення

Private Sync v2

  • Інкрементальна синхронізація: Кожна гілка та вкладення тепер синхронізуються окремо, а не як один великий файл
  • Швидша синхронізація: Завантажуються лише змінені елементи, що значно скорочує час синхронізації для великих бібліотек
  • Краща обробка конфліктів: Векторні годинники для кожного елемента дозволяють точніше вирішувати конфлікти при злитті
  • Зменшення кількості викликів API: Розумне порівняння (diffing) означає меншу кількість запитів до Google Drive API

Надійність синхронізації

  • Паритет розширення/сервера: Виправлено сховище вкладень для належного відстеження векторних годинників на обох платформах
  • Фільтрація «надгробків» (Tombstone Filtering): Видалені профілі тепер коректно приховуються як у розширенні, так і на сервері

Версія 0.8.7014 січня 2025 р.

Показати деталі

Нові функції

Приватна синхронізація (Безкоштовний рівень)

  • Синхронізація між пристроями: Синхронізуйте ваші гілки обговорень, налаштування та вкладення на всіх ваших пристроях через Google Drive
  • Наскрізне шифрування: Усі синхронізовані дані шифруються вашою парольною фразою перед тим, як покинути ваш пристрій
  • Автоматична фонова синхронізація: Зміни синхронізуються автоматично кожні 30 секунд з інтелектуальним усуненням брязкоту
  • Вирішення конфліктів: Векторні годинники у стилі CRDT забезпечують коректне злиття змін на різних пристроях

Покращення

Ефективність приватної синхронізації

  • Зменшення частоти опитування: Інтервал синхронізації збільшено з 3 до 30 секунд для зменшення кількості викликів API
  • Інтелектуальне усунення брязкоту: Очікування 10 секунд після стабілізації змін перед початком синхронізації
  • Захист активних процесів: Гілки, які активно обробляються ШІ, виключаються з синхронізації до завершення процесу

Версія 0.8.6914 січня 2025 р.

Показати деталі

Нові функції

Навігація за версіями Slate

  • Навігація між змінами: Нові кнопки навігації для переходу між фрагментами очікуваних змін у редакторі
  • Лічильник змін: Візуальний індикатор показує поточну позицію (наприклад, "2 з 5") у межах очікуваних змін
  • Клавіатурні скорочення: Використовуйте Alt+Up/Down для швидкої навігації між фрагментами, не відриваючись від клавіатури

Покращення

Обробка документів

  • Віддалений резервний OCR: Коли локальне вилучення тексту з PDF не вдається або дає погані результати, документи автоматично обробляються через хмарний OCR для кращої точності
  • Статус обробки: Зворотний зв'язок у реальному часі показує, коли документи обробляються віддалено

Підтримка моделей міркування

  • Багатокрокове міркування: Краще кешування деталей міркування під час діалогу, що покращує безперервність для моделей із тривалим мисленням
  • Чистіші повідомлення: Внутрішні системні нотатки тепер видаляються з відображуваних повідомлень, запобігаючи витоку інструкцій

Версія 0.8.6811 січня 2025 р.

Показати деталі

Нові функції

Довгострокова пам'ять

  • Збереження контексту: ШІ тепер підтримує довгострокову пам'ять між розмовами, запам'ятовуючи важливий контекст про ваші вподобання та робочі процеси
  • Відстеження використання: Покращене відстеження використання токенів і витрат із детальним журналюванням

Інтелект моделей

  • Розумний вибір моделі: Нові функції інтелекту моделей допомагають визначити оптимальні моделі на основі ваших шаблонів використання
  • Система рейтингу: Моделі ранжуються за показниками продуктивності та цінності

Покращення

Надійність зберігання

  • Кросплатформне зберігання: Кеш моделей, схвалення інструментів і вивчені сторінки тепер надійно працюють у режимах розширення, сервера та LAN
  • Тайм-аут автентифікації: Виправлено потенційне зависання при підключенні до ретрансляційного сервера — тепер тайм-аут становить 5 секунд замість нескінченного очікування
  • Швидкість завантаження налаштувань: Налаштування та вибір моделей тепер завантажуються швидше після перезавантаження розширення

Пагінація контенту

  • Правильний розмір сторінки: Вміст вебсторінки тепер розділяється на основі фактичного вікна контексту моделі (наприклад, 131k токенів), а не жорстко закодованого значення. Це означає, що ви бачите більші фрагменти сторінок і меншу кількість сторінок при використанні моделей із великим контекстом.

Виправлення помилок

  • Збереження API-ключа: Виправлено проблему, коли API-ключ OpenRouter "забувався" після короткого ввімкнення та вимкнення режиму LAN

Версія 0.8.677 січня 2025 р.

Показати деталі

Нові функції

Kokoro TTS — локальний нейронний синтез мовлення

  • Високоякісні голоси: Kokoro — це локальна нейронна модель TTS із природним звучанням голосів
  • API-ключ не потрібен: Працює повністю на пристрої за допомогою WebGPU/WASM — жодних хмарних сервісів чи API-ключів
  • Кілька голосів: Вибирайте з американського, британського та інших акцентів із чоловічими/жіночими варіантами
  • Підтримка довгих текстів: Правильно обробляє довгий текст через потоковий синтез — більше ніяких переривань на 30-й секунді
  • Чисте мовлення: Автоматично видаляє розмітку markdown (жирний, курсив тощо) перед озвучуванням

Покращення

Налаштування голосу

  • Єдиний розділ голосу: Налаштування TTS та STT об'єднані в чистішому макеті
  • Попередній перегляд голосу: Перевірте вибраний голос перед використанням

Версія 0.8.667 січня 2025 р.

Показати деталі

Покращення

Пошук у панелі налаштувань

  • Фільтр пошуку: Нове поле пошуку у верхній частині налаштувань для швидкої фільтрації розділів за ключовими словами
  • Миттєві результати: Вводьте текст для фільтрації — відповідні розділи з'являються негайно
  • Зручність клавіатури: Пошук автоматично отримує фокус при відкритті налаштувань

Надійність сервера MCP

  • Перевірка запуску: Сервери MCP тепер перевіряються на працездатність перед поверненням успішного результату
  • Кращі повідомлення про помилки: Коли сервери MCP аварійно завершують роботу під час запуску, відображається фактична помилка, а не загальна
  • Виправлені приклади: Виправлено назви пакетів у прикладах на @modelcontextprotocol/server-* (замість @anthropic/mcp-server-*)

Автентифікація в додатку macOS

  • Токени самоперевірки: Виправлено помилки 401 при додаванні серверів MCP до синхронізації стану WebSocket
  • Швидша автентифікація: HTTP-ендпоінти більше не потребують очікування з'єднання WebSocket

Версія 0.8.656 січня 2025

Показати деталі

Нові функції

Інтеграція голосів ElevenLabs (BYOK)

  • Хмарний TTS: Високоякісне озвучення тексту за допомогою ElevenLabs — обирайте з багатьох голосів та моделей
  • Хмарний STT: Транскрипція Scribe з потоковою передачею в реальному часі (затримка ~150 мс) та підтримкою 90+ мов
  • Вибір голосу: Переглядайте та обирайте голоси з бібліотеки ElevenLabs безпосередньо в Налаштуваннях
  • Опції моделей: Обирайте між Flash v2.5 (надшвидка ~75 мс), Turbo v2.5 або Multilingual v2 (найкраща якість)
  • Власний ключ (BYOK): Використовує ваш API-ключ ElevenLabs — без додаткових витрат від Caiioo

Багатомовна модель Whisper

  • Whisper Tiny Multilingual: Нова локальна опція STT із підтримкою 99 мов (завантаження ~39 МБ)
  • Той самий розмір, що й англійська: Такий самий компактний розмір 39 МБ, як у Whisper Tiny English
  • Визначення мови: Автоматично розпізнає мову мовлення

Покращене читання та запис Google Docs

  • Markdown за замовчуванням: Тепер текст форматується як markdown при записі. Використовуйте useMarkdown: false для вставки простого тексту зі збереженням існуючого форматування
  • Багате форматування: Конвертує заголовки, жирний шрифт, курсив, закреслення та посилання з markdown у рідні стилі Google Docs
  • Списки та таблиці: Підтримка маркованих/нумерованих списків із вкладеністю та таблиць markdown
  • Відстеження пропозицій: Очікувані пропозиції відображаються семантичними тегами: <ins>доданий текст</ins> для вставок, <del>видалений текст</del> для видалень
  • Вбудовані коментарі: Коментарі з'являються в тексті з зазначенням автора: <comment author="Ім'я" on="цитований текст">зміст</comment> із вкладеними тегами <reply> для гілок обговорення

Покращення

Gemini Extended Thinking

  • Покращені підписи думок: Краща обробка thought_signature у Gemini в потокових чанках, що покращує безперервність розширеного мислення при багатокроковому використанні інструментів

Версія 0.8.645 січня 2025 р.

Показати деталі

Нові функції

Метадані комірок Google Sheets

  • Читання гіперпосилань та приміток: Використовуйте includeMetadata: true для отримання гіперпосилань, приміток та правил перевірки даних із комірок
  • Додавання гіперпосилань: Нова дія update_cell_metadata для додавання клікабельних гіперпосилань із власним текстом відображення
  • Додавання приміток: Програмне прикріплення приміток/коментарів до комірок
  • Перевірка даних: Створення випадаючих списків, числових діапазонів, перевірки тексту та правил на основі власних формул для комірок

Тайлінг Safari (macOS)

  • Розумне позиціонування вікон: При відкритті посилань із бічної панелі вікна Safari автоматично розміщуються поруч із бічною панеллю для зручного перегляду в режимі розділеного екрана
  • Оптимізація простору екрана: Логіка тайлінгу розраховує оптимальне розміщення Safari на основі доступного простору екрана
  • Перегрупування при зміні режиму: Вікна Safari автоматично змінюють положення при зміні режимів бічної панелі

Копіювання/вставлення в бічній панелі macOS

  • Повна підтримка копіювання/вставлення: Копіювання та вставлення тепер працюють надійно в додатку бічної панелі macOS
  • Системні клавіатурні скорочення: Стандартні скорочення ⌘C/⌘V працюють належним чином

Покращення

Надійність сервера macOS

  • Обробка сигналів: Покращено обробку сигналів каналів (pipe signals) для запобігання неочікуваному завершенню роботи додатка
  • Надійність перезапуску: Операції зупинки та перезапуску сервера тепер надійніші завдяки належному очищенню ресурсів
  • Стабільність з'єднання: Краща обробка оновлення токенів OAuth із логікою повторних спроб та експоненціальною затримкою

Розширення Safari

  • Стабільні ідентифікатори браузера: Розширення Safari тепер генерує стабільні ідентифікатори браузера, щоб запобігти дублюванню записів під час повторних підключень
  • Чистіше повторне підключення: Реєстрація браузера на стороні сервера використовує стабільні ідентифікатори, надані клієнтом, для чистішої обробки повторних підключень

Вибір моделі

  • Прокрутка до вибраного: При відкритті випадаючого списку моделей він тепер автоматично прокручується до поточної вибраної моделі

Посилання на вкладки в додатку macOS

  • Працює в бічній панелі: Посилання на вкладки та контекст тепер працюють у нативній бічній панелі macOS, а не лише в розширенні Chrome

Версія 0.8.6331 грудня 2025

Показати деталі

Нові функції

Голосовий вивід (Text-to-Speech)

  • Читати вголос: Відповіді ШІ тепер можна озвучувати за допомогою Microsoft Edge TTS
  • Опція автотворення: Увімкніть автоматичне читання нових відповідей ШІ в Налаштуваннях
  • Контроль швидкості: Регулюйте швидкість відтворення від 0.5x до 2x
  • Пауза/Відновлення: Керуйте відтворенням кнопками паузи та відновлення на кожному повідомленні

Локальне перетворення мовлення в текст (Whisper)

  • Оновлення Whisper: Використовуйте локальну транскрипцію Whisper для точнішого голосового введення
  • Завантаження моделі: Завантажте модель Whisper Tiny (~40 МБ) для офлайн-використання
  • Приватність: Аудіо обробляється локально і ніколи не надсилається на зовнішні сервери
  • Резервний варіант: Перемикається на Web Speech API, якщо Whisper недоступний

Уніфікований інструмент Agenda

  • Єдиний інструмент: Новий інструмент agenda об'єднує операції з календарем та нагадуваннями
  • Підтримка багатьох провайдерів: Працює з Google Calendar, Apple Calendar, Apple Reminders та нагадуваннями Caiioo
  • Простіше для агентів: Один інтерфейс інструменту для всіх потреб планування

Покращення

Панель Налаштувань

  • Збереження стану згортання: Стан відкритих/закритих секцій тепер запам'ятовується між сесіями
  • Налаштування голосу: Новий розділ для конфігурації вподобань TTS та STT

Версія 0.8.6231 грудня 2025 р.

Показати деталі

Нові функції

Підтримка списків DOCX

  • Нумеровані списки: Документи Word із нумерованими списками тепер відображаються правильно з належним форматуванням
  • Марковані списки: Списки з маркерами зберігаються та відображаються точно
  • Вкладені списки: Багаторівневий відступ списку зберігається в попередньому перегляді HTML

Експорт CSV для електронних таблиць

  • Експорт як CSV: Файли XLSX тепер можна експортувати як CSV для легкого вилучення даних
  • Вибір формату: Вибирайте між XLSX або CSV при завантаженні вкладень електронних таблиць

Версія 0.8.6130 грудня 2025 р.

Показати деталі

Нові функції

Робочий процес схвалення інструментів

  • Інтерактивне схвалення: певні інструменти тепер потребують схвалення користувачем перед виконанням — ви побачите модальне вікно із запитом на схвалення або відхилення дії
  • Відстеження статусу: виконання інструментів тепер відображає стани «очікує на схвалення» та «відхилено» на часовій шкалі
  • Безпека за замовчуванням: конфіденційні операції очікують на явну згоду користувача перед продовженням

Змінна поточного місцезнаходження

  • {{currentLocation}}: нова змінна для додавання контексту вашого поточного місцезнаходження до запитів
  • Дозвіл на геолокацію: потребує дозволу браузера на геолокацію при першому використанні
  • Контекстна обізнаність: чудово підходить для запитів, що залежать від місцезнаходження, як-от «ресторани поруч зі мною» або планування подорожей

Пакетне керування потоками

  • Режим множинного вибору: перемикайте режим вибору, щоб вибрати кілька потоків одночасно
  • Пакетне видалення: видаляйте вибрані потоки однією дією
  • Пакетне архівування/експорт: архівуйте або експортуйте кілька потоків одночасно

Переглядач зображень у Slate

  • Спеціальний переглядач: зображення тепер відкриваються у повноекранному переглядачі всередині Slate
  • Елементи керування масштабуванням: збільшуйте/зменшуйте масштаб і переміщуйтеся по великих зображеннях
  • Опція завантаження: кнопка швидкого завантаження для збереження зображень локально

Покращення

Відображення міркувань

  • Краща агрегація: блоки міркувань/роздумів моделі тепер належним чином об'єднуються без дублювання
  • Чистіше відображення: вміст міркувань від моделей з розширеним мисленням відображається надійніше

Інтеграція з Ollama

  • Потокові міркування: потокова передача міркувань/роздумів у реальному часі від локальних моделей Ollama
  • Краща обробка моделей: покращена сумісність із моделями Mistral та суворими вимогами до порядку повідомлень

Керування вкладеннями

  • Очищення «сирітських» файлів: новий діалог у налаштуваннях для керування вкладеннями, які не прив'язані до жодного потоку
  • Призначити потоку: переміщуйте «сирітські» вкладення до існуючих потоків
  • Масове видалення: очищуйте «сирітські» файли, щоб звільнити місце на диску

Налаштування Slate за замовчуванням

  • Markdown за замовчуванням: при створенні нового Slate без зазначення типу, форматом за замовчуванням тепер є markdown (.md)

Версія 0.8.619 грудня 2025 р.

Показати деталі

Нові функції

Дія очікування для автоматизації браузера

  • Дискретні типи очікування: Нова дія wait в автоматизації браузера з 4 спеціалізованими режимами очікування:
    • timeout - Проста затримка (за замовчуванням 1000 мс, макс. 30000 мс) для базового таймінгу
    • selector - Очікування появи або зникнення елемента (корисно для спінерів/завантажувачів)
    • network_idle - Очікування завершення запитів fetch/XHR (тільки для розширення)
    • animation - Очікування завершення CSS-анімацій та переходів
  • Розумна видимість елементів: Очікування селектора перевіряє відображення, видимість, непрозорість та offsetParent для точного виявлення видимості

Покращення

Архітектура автоматизації браузера

  • Уніфіковане виконання скриптів: Нова абстракція executeInPage забезпечує узгоджену поведінку в контекстах розширення Chrome та реле/сервера
  • Виконання у світі MAIN: Правильне виконання скриптів у світі MAIN для операцій, які потребують перехоплення JavaScript на рівні сторінки (fetch, XHR)
  • Витончена деградація: Функції, доступні лише для розширення, тепер надають корисні повідомлення про помилки з альтернативами при використанні в режимі реле

Виправлення помилок

Оновлення токена OAuth

  • Оновлення токена розширення Chrome: Виправлено проблему із застарілим токеном, коли кешовані токени OAuth Chrome не оновлювалися належним чином. Токени тепер перевіряються, а застарілі токени очищаються перед повторною спробою.
  • Потік авторизації PKCE: Спливаюче вікно OAuth тепер використовує потік коду авторизації з PKCE замість неявного потоку, що дозволяє належну підтримку токенів оновлення без необхідності секрету клієнта.
  • Пряме оновлення токена: З'єднання з токенами оновлення тепер можна оновлювати безпосередньо, використовуючи кінцеву точку токена Google, без необхідності бекенд-сервера.
  • Перевірка токена: Додано етап перевірки токена, щоб завчасно виявляти відкликані/недійсні токени та ініціювати автоматичну повторну автентифікацію.

Версія 0.8.519 грудня 2025

Показати деталі

Нові функції

Інтеграція з Apple Calendar

  • Нативний доступ до календаря: Новий інструмент Apple Calendar забезпечує швидкий нативний доступ до ваших календарів macOS через EventKit
  • Уніфікований розклад: Комбінований вигляд нагадувань та подій календаря з усіх підключених акаунтів (Google Calendar + Apple Calendar)
  • Підтримка кількох акаунтів: Отримуйте події з кількох облікових записів Google Calendar та календарів Apple одночасно

Вивчені сторінки

  • Розумне вивчення сторінок: Навчайте Caiioo особливостям конкретних сайтів, захоплюючи їхню структуру
  • Зіставлення шаблонів URL: Вивчені шаблони автоматично застосовуються до схожих сторінок на тому ж сайті
  • Зберігання знімків DOM: Захоплені структури сторінок допомагають ШІ краще розуміти складні вебдодатки та взаємодіяти з ними

Підтримка документів RTF

  • Редагування збагаченого тексту: Завантажуйте та редагуйте документи RTF (Rich Text Format) безпосередньо в Slate
  • Двостороннє конвертування: Перетворюйте RTF в HTML і навпаки зі збереженням форматування
  • Опції експорту: Завантажуйте відредаговані документи як RTF для використання в Pages, Word або інших текстових процесорах

Покращення

Безпека десктопного додатка

  • Автентифікація Relay: Безпечна автентифікація HMAC-SHA256 між розширенням та десктопним сервером
  • Токени для кожного користувача: Токени автентифікації тепер прив'язані до ідентифікатора користувача для безпеки в багатокористувацькому режимі
  • Захищені кінцеві точки: Усі чутливі API-запити тепер потребують автентифікації

Продуктивність

  • Помічники на Swift: Нативні бінарні файли Swift для Apple Reminders, Calendar та Notes забезпечують у 10 разів швидший доступ, ніж AppleScript
  • Прямі виклики: При роботі в десктопному контексті інструменти Apple обходять HTTP-реле для зменшення затримки
  • Спільні утиліти: Консолідований клієнт Relay API усуває дублювання коду

Виправлення помилок

  • Дедуплікація подій календаря: Події, що з'являються в кількох календарях, тепер коректно дедуплікуються в уніфікованому вигляді
  • Кешування промптів: Виправлено видалення маркерів керування кешем під час оцінки токенів

Версія 0.8.4518 грудня 2025 р.

Показати деталі

Нові функції

  • Дедуплікація зображень: Коли ви завантажуєте одне й те саме зображення кілька разів у розмові, ШІ тепер розпізнає його як дублікат і посилається на оригінал замість того, щоб обробляти його знову. Це економить токени контексту та допомагає ШІ зрозуміти, що ви посилаєтеся на те саме зображення.

Покращення

  • Дедуплікація документів: Покращено зіставлення документів з різних джерел - той самий вміст документа тепер розпізнається, незалежно від того, чи він надходить із завантаження користувача, вкладення Gmail або отримання з веб-сторінки.

Виправлення помилок

  • Помилки автентифікації PDF: Виправлено проблему, коли помилки автентифікації (401, 403) при отриманні захищених PDF-файлів маскувалися як загальні помилки вилучення. Фактична помилка автентифікації тепер належним чином відображається з корисними вказівками.

Версія 0.8.4418 грудня 2025 р.

Показати деталі

Виправлення помилок

  • Кнопка перезавантаження/повторної генерації: Виправлено проблему, коли натискання кнопки перезавантаження на повідомленні помічника показувало стару відповідь замість нової, що генерується. Інтерфейс тепер належним чином перемикається на нову гілку під час потокової передачі.

Покращення

  • Керування вікном контексту: Більш консервативна оцінка токенів (3 символи/токен) тепер послідовно використовується в усіх розрахунках пагінації та контексту, зменшуючи ймовірність помилок переповнення контексту з великими веб-сторінками.

Версія 0.8.4317 грудня 2025 р.

Показати деталі

Покращення

Відображення часової шкали та міркувань

  • Автоматичне згортання після завершення: Блоки міркувань та часова шкала процесу тепер автоматично згортаються після завершення генерації, зберігаючи розмову чистою, але доступною
  • Видимі проміжні думки: «Думання вголос» агента між викликами інструментів тепер відображається вбудовано на часовій шкалі, надаючи краще розуміння процесу прийняття рішень агентом
  • Мітки дій інструментів: Виклики інструментів тепер показують конкретну дію в мітці (наприклад, «Web Browse → click» замість просто «Web Browse»)

Результати інструментів

  • Виправлення відображення знімків екрана: Знімки екрана та зображення більше не розгортаються автоматично в результатах інструментів - автоматично розгортається лише відрендерений текстовий вміст (наприклад, результати пошуку)

Виправлення помилок

  • Ollama CORS: Виправлено проблеми з підключенням при використанні Ollama з розширення Chrome - заголовки CORS тепер обробляються автоматично

Версія 0.8.4115 грудня 2025

Показати деталі

Покращення

  • Типізація: Адаптер серверного сховища тепер використовує належні типи TypeScript замість any для гілок, навичок, профілів, серверів MCP та інформації про ліцензії
  • Система збірки: Директорія резервного копіювання тепер активується через змінну оточення caiioo_BACKUP_DIR (більше не прописана жорстко)

Версія 0.8.415 грудня 2025 р.

Показати деталі

Нові функції

Підтримка зображень DNG/RAW

  • Файли Camera RAW: Завантажуйте файли DNG (Digital Negative) безпосередньо з вашої камери або бібліотеки фотографій
  • Автоматичне вилучення попереднього перегляду: Вбудовані попередні перегляди JPEG вилучаються з файлів RAW для швидкої обробки
  • Збереження оригінальної якості: Оригінальні дані RAW зберігаються, поки ШІ працює з високоякісним попереднім переглядом

Покращена обробка зображень

  • Стиснення на стороні сервера: Великі зображення, що перевищують локальні ліміти стиснення, тепер обробляються настільним сервером
  • Кращий зворотний зв'язок про помилки: Візуальні індикатори помилок (червона рамка, значок сповіщення), коли обробка зображень не вдається
  • Витончені відкати: Стиснення автоматично відкочується до сервера, коли позаекранний документ недоступний

Покращення

  • Спільна архітектура агента: Уніфікований запуск агента, спільний для розширення та настільного сервера для узгодженої поведінки
  • Консолідація обробника протоколів: Обробка сховища та повідомлень тепер використовує спільні обробники протоколів

Версія 0.8.313 грудня 2025 р.

Показати деталі

Нові функції

Нативні мобільні додатки

  • Додаток для Android: Нативний додаток на Kotlin (android-app/) з WebView + нативними каналами моста (CalendarContract, SAF/вибір фото, AlarmManager, стрімінг OkHttp)
  • Спільний інтерфейс: Мобільні додатки використовують той самий інтерфейс React, що й розширення для браузера, для забезпечення узгодженості
  • iOS + Android: Нативний Swift (iOS) та нативний Kotlin (Android) з відповідними API моста

Покращення

  • Синхронізація ідентичності: Покращено синхронізацію ліцензій та даних профілю між розширенням та десктопним сервером
  • Управління вкладеннями: Краща обробка вкладень у режимі LAN/relay
  • Відстеження клієнтів розширення: Десктопний сервер тепер відстежує підключених клієнтів розширення з мітками часу

Видалено

  • Додаток Swift Relay: Функціональність реле для macOS тепер повністю виконується сервером нативного додатка (впроваджено у 0.8.2)

Версія 0.8.212 грудня 2025

Показати деталі

Нові функції

Кросплатформний десктопний сервер

  • Сервер Caiioo: Новий десктопний додаток на базі Electron замінює Swift-додаток, що працював лише на macOS
  • Підтримка Windows: Нативний інсталятор Windows (NSIS) та портативний виконуваний файл
  • Підтримка Linux: Пакети AppImage та .deb для дистрибутивів Linux
  • Інтеграція в меню: Додаток у системному треї/меню з індикаторами статусу та швидким керуванням

Виконання скриптів залежно від платформи

  • Уніфікований Script API: Нова кінцева точка /api/script автоматично визначає платформу та використовує відповідний рушій скриптів
  • PowerShell на Windows: Виконуйте скрипти PowerShell для системної автоматизації на Windows
  • Bash на Linux: Виконуйте скрипти оболонки (bash/sh/zsh) на системах Linux
  • AppleScript на macOS: Збережено підтримку існуючих AppleScript/JXA

Кросплатформні помічники

  • Десктопні сповіщення: Відображення сповіщень за допомогою нативних API на всіх платформах
  • Доступ до буфера обміну: Читання та запис вмісту буфера обміну на різних платформах
  • Визначення активного вікна: Отримання назви активного додатка або заголовка вікна
  • Інформація про систему: Отримання даних про ОС, процесор та пам'ять

Покращення

  • Автоматизований конвеєр збірки: Версія, іконки та ліцензії синхронізуються з головним проєктом під час збірки
  • Зменшення розміру дистрибутива: Видалено зайвий код мобільних додатків у межах підготовки до уніфікованих збірок

Версія 0.8.111 грудня 2025 р.

Показати деталі

Нові функції

Гнучкі варіанти входу

  • Кілька методів автентифікації: Входьте через Google OAuth, електронну пошту/пароль або ліцензійний ключ — обирайте те, що вам зручніше
  • Зв'язування акаунтів: Прив'яжіть свій акаунт Google до існуючого акаунта з електронною поштою/паролем для безперешкодного доступу різними методами

Користувацький OAuth для серверів MCP

  • Використання власних облікових даних OAuth: Для серверів MCP, які потребують попередньо зареєстрованих клієнтів OAuth, тепер можна надати власний ID клієнта та секретний ключ
  • Динамічне оновлення токенів: Токени OAuth оновлюються автоматично, забезпечуючи безперебійне підключення до серверів MCP

Покращення

  • Індикатори обробки документів: Чіткі візуальні індикатори під час обробки PDF, документів Word та електронних таблиць Excel
  • Навігація в налаштуваннях за рівнем: Панель налаштувань тепер інтелектуально відображає відповідні опції залежно від вашого рівня підписки
  • Краща обробка помилок OAuth: Покращені повідомлення про помилки, коли виявлення OAuth сервера MCP завершується невдачею

Версія 0.8.010 грудня 2025 року

Показати деталі

Нові можливості

Браузер та керування MCP серверами

  • Перегляд MCP серверів: Шукайте та встановлюйте MCP сервери безпосередньо з MCP Registry та npm у налаштуваннях Settings
  • Локальні MCP сервери: Запускайте MCP сервери локально на вашому комп'ютері через relay app для підвищеної приватності та контролю
  • Вирішення облікових даних: MCP сервери тепер можуть отримувати облікові дані з Credentials Vault для безпечної автентифікації
  • Моніторинг стану: Автоматична перевірка працездатності підключених MCP серверів з індикаторами статусу

Керування профілями

  • Кілька профілів: Створюйте та перемикайтеся між кількома профілями користувачів
  • Перемикач профілів: Зручне випадаюче меню для зміни профілів у composer
  • Видалення профілів: Видаляйте профілі, які вам більше не потрібні

Вибір Google Account

  • Діалог вибору акаунта: При підключенні сервісів Google вибирайте між акаунтом вашого профілю Chrome або додавайте інший Google account
  • Web OAuth Flow: Можливість автентифікації через веб-браузер для акаунтів, які не авторизовані в Chrome

Покращений Browser Agent

  • Дія Go Back: Agent тепер може повертатися назад в історії браузера
  • ARIA Snapshot: Знімок дерева доступності для ефективнішого аналізу сторінок з меншою кількістю токенів

Мобільні додатки

  • iOS App: Нативний клієнт для iOS для доступу до Caiioo у вашій локальній мережі
  • Android App: Нативний клієнт для Android з функцією виявлення серверів та кешуванням WebView

Синхронізація між пристроями

  • Ідентифікація пристроїв: Кожен підключений пристрій або розширення відстежується під власним ідентифікатором
  • Синхронізація стану: Синхронізація стану в реальному часі між кількома підключеними розширеннями
  • Автентифікація веб-клієнтів: Безпечна автентифікація для веб-клієнтів, що підключаються до relay

Покращення

  • Керування ключами LLM провайдерів: Керуйте API ключами для різних LLM провайдерів безпосередньо в Credentials Vault
  • Зображення в MCP інструментах: MCP інструменти, що повертають зображення, тепер відображають їх безпосередньо в діалозі
  • Розпізнавання тексту в PDF: Покращено виявлення спотвореного або розрідженого тексту при витягуванні з PDF з оцінкою достовірності
  • Обхід CORS для зображень: Зображення тепер завантажуються через offscreen document для обходу обмежень CORS

Виправлення помилок

  • Відстеження стану генерації: Покращено фіксацію фінального стану для точного визначення завершення генерації

Версія 0.7.87 грудня 2025

Показати деталі

Нові функції

Підтримка таблиць Excel

  • Імпорт XLSX: Завантажуйте таблиці Excel (.xlsx) безпосередньо у ваші розмови
  • Витяг даних: Вміст таблиць аналізується і стає доступним ШІ для аналізу
  • Редагування в обидва боки: Редагуйте таблиці в Slate та експортуйте назад у формат XLSX

Діалог «Що нового»

  • Сповіщення про оновлення: Після оновлення Caiioo автоматично з'являється діалог «Що нового» з примітками до релізу
  • Примітки до конкретної версії: Дивіться, що саме змінилося у вашому оновленні, з відформатованими списками функцій та покращень
  • Ненав'язливість: Діалог з'являється лише один раз після оновлення і не показується при першому встановленні

Версія 0.7.63 грудня 2025 р.

Показати деталі

Нові функції

Підтримка документів Word з відстеженням змін

  • Імпорт DOCX: Завантажуйте документи Word (.docx) безпосередньо у свої діалоги
  • Відображення відстеження змін: Переглядайте вставки (зелений колір) та видалення (червоне закреслення) з іменем автора та датою при наведенні
  • Підтримка коментарів: Коментарі виділяються жовтим кольором з підказками, що містять текст коментаря та автора
  • Редагування в Slate: Переглядайте та редагуйте вміст DOCX у Slate з повним стилем відстеження змін
  • Підтримка темного режиму: Усі стилі відстеження змін та коментарів працюють як у світлій, так і в темній темах

Версія 0.7.42 грудня 2025 р.

Показати деталі

Нові функції

Генератор зображень FLUX

  • Генерація зображень ШІ: Створюйте зображення за текстовим описом за допомогою моделей FLUX AI через OpenRouter
  • Редагування зображень: Редагуйте наявні зображення у діалозі, надаючи ID вкладення та інструкції з редагування
  • Підтримка кількох посилань: Поєднуйте елементи з 10 зображень за допомогою моделі flux.2-flex
  • Кілька моделей: Обирайте між flux.2-pro (швидка, за замовчуванням) або flux.2-flex (максимальна якість)
  • Автоматичне зберігання: Згенеровані зображення зберігаються у вашому діалозі та відображаються вбудовано
  • Відстеження витрат: Витрати на генерацію зображень відстежуються окремо та додаються до загальної суми потоку

Версія 0.7.31 грудня 2025 р.

Показати деталі

Нові функції

Покращений вибір моделей

  • Уніфікований вибір моделей: Послідовний інтерфейс вибору моделей у композиторі та налаштуваннях
  • Індикатори конфіденційності: Значок щита показує моделі з нульовим утриманням даних (ZDR) — ваші запити не використовуватимуться для навчання
  • Підтримка зору: Значок ока вказує на моделі, які можуть аналізувати зображення
  • Рекомендовані моделі: Значок зірки виділяє рекомендовані варіанти (Claude Haiku 4.5, Claude Sonnet 4.5)
  • Прозорість витрат: Переглядайте ціну за мільйон токенів безпосередньо у списку моделей — легко знаходьте безкоштовні варіанти
  • Легенда значків: Швидка довідка в налаштуваннях пояснює значення кожного індикатора

Версія 0.7.21 грудня 2025 р.

Показати деталі

Нові функції

Обробка PDF-документів

  • Пряме завантаження PDF: Прикріплюйте PDF-документи до повідомлень — вони автоматично обробляються через Mistral OCR
  • Високоякісне вилучення тексту: Таблиці, рисунки, рівняння та форматування зберігаються у форматі Markdown
  • Обробка документів агентами: Агенти можуть обробляти PDF-посилання під час перегляду вебсторінок за допомогою нової дії ingest_document
  • Постійне зберігання: Вилучений вміст зберігається для майбутнього використання без повторних витрат на обробку

Виправлення помилок

  • Великі вкладення зображень: Зображення понад 5 МБ тепер автоматично стискаються перед відправкою до API LLM, що виправляє помилки "зображення перевищує ліміт 5 МБ" у провайдерів на кшталт Google/Gemini

Версія 0.7.01 грудня 2025 р.

Показати деталі

Нові функції

Підтримка кількох потоків

  • Запуск кількох агентів одночасно: Тепер ви можете мати до 3 активних потоків одночасно
  • Візуальні індикатори роботи: Анімовані крапки з'являються поруч із назвами потоків на бічній панелі, коли потік активно генерує відповідь
  • Фонова обробка: Агенти працюють у фоновому режимі, не перехоплюючи фокус — ви можете вільно переглядати сторінки, поки вони працюють
  • Ізоляція потоків: Кожен потік відстежує власні вкладки та стан незалежно

Невтручання агентів

  • Повний контроль: Коли агент відкриває вкладки або переходить на сторінки, він не перехоплює фокус, якщо ви перейшли на іншу вкладку
  • Розумне відстеження вкладок: Агенти працюють лише з тими вкладками, які вони створили або з якими почали роботу, не слідуючи за вами на нові вкладки під час виконання

Інтеграція з Apple (macOS)

  • Apple Notes: Читайте, створюйте, шукайте та впорядковуйте нотатки в папках — ШІ допоможе створювати та редагувати їх
  • Apple Reminders: Керуйте списками справ та нагадуваннями — створюйте, завершуйте та впорядковуйте завдання за допомогою ШІ

Версія 0.6.530 листопада 2025 р.

Показати деталі

Нові функції

Пропозиції ШІ для продовження

  • Розумні підказки: Після відповіді асистента з'являються згенеровані ШІ пропозиції для продовження діалогу
  • Контекстна обізнаність: Пропозиції базуються на контексті розмови та ваших можливих наступних діях

Покращення

Налаштування LAN Relay

  • Відображення мережевої адреси: При підключенні до сервера ретрансляції в налаштуваннях тепер відображається IP-адреса та ім'я хоста .local для легкого підключення мобільних пристроїв
  • Спрощені інструкції: Інформація про підключення з'являється автоматично після запуску сервера — не потрібно перевіряти термінал

Версія 0.6.429 листопада 2025 р.

Показати деталі

Виправлення помилок

Система ревізій Slate

  • Прийняття/відхилення на рівні слів: Окремі зміни слів тепер можна надійно приймати або відхиляти без порушення наступних змін
  • Стабільне відстеження змін: Виправлено проблему, коли прийняття однієї зміни робило інші очікувані зміни неклікабельними
  • Рендеринг Markdown у попередньому перегляді: Попередній перегляд змін тепер відображає форматування Markdown (жирний, курсив тощо) замість сирих зірочок
  • Виправлення нескінченного циклу: Виправлено зависання браузера при прийнятті чистих текстових доповнень
  • Повне відображення різниці: Попередній перегляд тепер показує всі видалені та додані слова, а не лише мінімальні відмінності

Версія 0.6.326 листопада 2025 р.

Показати деталі

Нові функції

  • Базовий досвід користувача: Нові користувачі тепер починають як базові користувачі, а не адміністратори
  • Оновлення ліцензійного ключа: Додано помітну кнопку "Оновити до Pro" в налаштуваннях для розблокування функцій адміністратора за допомогою ліцензійного ключа
  • Спрощене ознайомлення: Більш чистий досвід для нових користувачів, зосереджений на основних функціях

Версія 0.6.226 листопада 2025 р.

Показати деталі

Виправлення помилок

  • Відновлення після тайм-ауту генерації: Виправлено мовчазні збої під час тривалих операцій Slate, коли інтерфейс нескінченно показував "генерування"
    • Бекенд тепер відстежує активність під час генерації та перериває процес після 2 хвилин відсутності прогресу
    • Потокові фрагменти, виконання інструментів та рішення агентів скидають таймер тайм-ауту
    • Автоматичне відновлення при перезапуску сервісного працівника під час генерації (виявлення покинутого стану)
    • Повідомлення про помилку відображається користувачеві при виникненні тайм-ауту замість мовчазного зависання

Версія 0.6.126 листопада 2025 р.

Показати деталі

Нові функції

Імпорт/Експорт гілок повідомлень

  • Експорт вибраних гілок: Перемикайте режим вибору, щоб обрати конкретні гілки для експорту
  • Експорт усіх гілок: Експорт усіх розмов разом із вкладеннями в один клік
  • Імпорт із файлу: Імпортуйте гілки з експортованих JSON-файлів
  • Вибірковий імпорт: Обирайте, які саме гілки імпортувати з файлу
  • Виявлення дублікатів: Автоматичне виявлення вже існуючих гілок з можливістю пропустити або перезаписати їх
  • Підтримка вкладень: Усі зображення, PDF та файли включаються до експорту
  • Підтримка архівованих гілок: Як активні, так і архівовані гілки можуть бути експортовані/імпортовані

Покращене кешування промптів (Prompt Caching)

  • Вищі показники влучання в кеш для тривалих розмов з моделями Claude
  • Динамічна стратегія кешування адаптується до довжини розмови

Інтеграція з Google Workspace

  • Google Drive: Пошук, створення, копіювання, переміщення, надання доступу до файлів та папок
  • Gmail: Читання електронних листів, керування мітками, створення чернеток (безпека понад усе: лише чернетки, без автоматичного надсилання)
  • Google Calendar: Перегляд списку календарів, запити щодо подій, створення/оновлення/видалення подій, пошук вільних слотів часу
  • Вбудована авторизація: Надавайте доступ до Google безпосередньо з чату, не відвідуючи Settings

Покращення веб-перегляду

  • Нова дія click_coordinates для натискання на елементи за координатами екрана
  • URL-адреси тепер відкриваються в нових вкладках за замовчуванням (запобігає перезапису вкладок)
  • Вкладки автоматично групуються за гілками розмов
  • Краще виявлення селекторів CSS для надійного натискання на елементи

Вибір моделі

  • Селектор моделі перенесено в область composer для швидкого перемикання
  • Вибір моделі зберігається глобально при зміні режимів
  • Моделі з підтримкою Vision позначені іконкою ока

Потоковий інтерфейс (Streaming UI)

  • Параметри інструментів відображаються під час їх завантаження
  • Прогресивне відображення блоків міркування/мислення (reasoning/thinking)
  • Індикатор статусу "Генерація..." під час відповіді

Відстеження використання токенів та вартості

  • Відображення вхідних, вихідних токенів, токенів міркування та кешованих токенів
  • Відображення вартості кожного повідомлення та сукупної вартості гілки

Покращення інтерфейсу (UI)

  • Селектор режимів доступний усім користувачам: Користувачі без прав адміністратора тепер можуть перемикатися між режимами в Settings
  • Розділи налаштувань, що згортаються: Розділи панелі Settings можна згортати/розгортати для зручнішої навігації
    • AI & Model Configuration (LLM Provider, API Key, Model, Temperature, Max Iterations)
    • Personalization (Personal Instructions, Profile Variables)
    • Agent Mode Configuration (Mode Selector, Variables, Instructions, Branding, Tools, MCP Servers)
    • Appearance settings
    • Backup & Restore
    • Documentation
  • Кольорові теми для конкретних режимів: Кожен вбудований режим тепер має стандартну кольорову схему
    • Shopping Agent: Зелений
    • Travel Agent: Синій
    • Helper Agent: Рожевий
    • Caiioo (Загальний): Фіолетовий
  • Хроматичний режим: Увімкніть ротацію кольорів для поступового циклічного переходу по спектру
  • Керування перевизначенням тем:
    • Візуальний індикатор показує, коли тему налаштовано індивідуально (вона не буде втрачена при зміні режиму)
    • Кнопка "Save as Mode Defaults" (для адміністраторів) зберігає тему як нову стандартну для режиму
    • "Reset to Mode Defaults" відновлює оригінальні кольори теми режиму
  • Новий брендинг та іконка Caiioo
  • Селектор режимів перенесено в область composer
  • Нова кнопка гілки показує випадаюче меню вибору режиму
  • Перемикач списку гілок у верхній панелі composer
  • Ефект віньєтування на межах вкладок керованого браузера
  • Плаваюча кнопка зупинки на керованих вкладках
  • Випадаючі меню коректно позиціонуються біля країв екрана

Виправлення помилок

  • Селектор моделі оновлюється миттєво після зміни налаштувань
  • Онбординг нового користувача тепер коректно запускає Helper Agent
  • Панель Settings більше не видає помилку при некоректно сформованих користувацьких змінних
  • Назви груп вкладок оновлюються при зміні назви гілки
  • Віджети прийняття/відхилення Slate позиціонуються правильно
  • Розширене мислення (Extended thinking) працює з більшою кількістю моделей (Haiku 4.5, Gemini тощо)
  • Виправлено помилку "maximum 4 cache_control blocks"

Версія 0.3.424 листопада 2025

Показати деталі

Нові функції

Контекст виділеного тексту

  • Кнопка «Додати до промпту» з'являється при виділенні тексту на вебсторінках
  • Виділений текст відображається як теги в редакторі з контекстом сторінки
  • Захоплення розташування в DOM для точної взаємодії агента

Інтеграція з Google Calendar

  • Повне управління календарем (перегляд, створення, оновлення, видалення подій)
  • Розумний пошук вільного часу в усіх календарях
  • Розпізнавання часу природною мовою («завтра», «наступного тижня»)

Виправлення помилок

Режим Slate

  • Кнопки «Прийняти/Відхилити» більше не ховаються за вмістом редактора
  • Підсвічування змін на рівні слів (а не цілих рядків)
  • Кілька викликів propose_change тепер накопичуються коректно
  • Перемикач вигляду більше не «відскакує» несподівано

Ребрендинг

  • Перейменовано з «ContextFlow» на «Caiioo»

Версія 0.3.022 листопада 2025

Показати деталі

Нові функції

Мобільний та LAN доступ

  • LAN-сервер: Доступ до Caiioo з будь-якого пристрою у вашій локальній мережі
  • Бічна панель розмов: Відкривайте розмови у вкладці браузера для більшого робочого простору
  • Мобільний експорт: Експортуйте розмови як окремі HTML-файли для офлайн-перегляду

Виправлення помилок

  • Виправлено критичну помилку в логіці розгалуження повідомлень
  • Виправлено операції з архівованими гілками

Версія 0.2.021 листопада 2025 р.

Показати деталі

Нові функції

Підтримка розширеного мислення

  • Моделі Claude тепер підтримують блоки розширеного мислення/міркування
  • Згортання інтерфейсу міркувань для перегляду процесу мислення моделі
  • Деталі міркувань кешуються для безперервності в багатоходових діалогах

Нові провайдери LLM

  • Інтеграція з Ollama: Запускайте локальні LLM через Ollama
  • Вибір провайдера на панелі налаштувань

Підтримка форматів зображень

  • Підтримка HEIC/HEIF: Формати зображень Apple автоматично конвертуються для сумісності

Покращення інтерфейсу

  • Меню інструментів автоматично зберігається при закритті
  • Краща організація панелі налаштувань

Виправлення помилок

  • Покращено позиціонування автозаповнення змінних

Версія 0.1.xПопередні випуски

Показати деталі

Основні функції

  • Багатомодельний ШІ-чат (OpenRouter, Anthropic, OpenAI, Ollama)
  • Автоматизація браузера та веб-скрейпінг
  • Slate для редагування коду та документів
  • Інтеграція сервера MCP
  • Можливості знімків екрана та зору
  • Голосове введення
  • Керування потоками та розгалуження
  • Система профілів та режимів