Ito ay isang machine translation ng orihinal na dokumentong Ingles. Sa kaganapan ng anumang salungatan sa pagitan ng pagsasaling ito at ng orihinal na bersyong Ingles, ang bersyong Ingles ang mangingibabaw. Basahin ang orihinal na bersyong Ingles

Mga Tala ng Paglabas

Bersyon 0.9.807Setyembre 16, 2026

Ipinapakita na ngayon ng Caiioo ang trust boundary nito. Pinapalitan ng isang screen ng Trust Boundary ang Remote AI Providers and Permissions: bawat destinasyong maaaring marating ng iyong data — bawat AI provider at account, bawat connector at serbisyo sa paghahanap, bawat hop na maaaring daanan ng isang kahilingan — kasama ang kung ano ang maaaring ipadala rito, at isang patuloy na talaan ng kung ano ang umalis sa device na ito. Ibinibigay ang pahintulot bawat account, kaya ang pampatrabahong ChatGPT at ang personal ay magkahiwalay na desisyon, at pinapanatili ng bawat profile ang sarili nitong mga pag-apruba. Ang iyong pagpili ng provider, modelo, at account ay isang setting bawat device: ang isang laptop sa trabaho na naka-set up sa isang work account ay mananatili roon para sa bawat bagong pag-uusap, at pananatilihin ng iba mo pang device ang sa kanila. Sumasama ang vLLM at NVIDIA NIM sa mga local-inference provider, ang privacy filter ay maaaring ilipat bawat pag-uusap, at niraranggo lamang ng mga ranking sa likod ng mga router ang isang modelo kapag nasukat na ang bawat benchmark para sa kategoryang iyon.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Pangkalahatan: Isang Trust Boundary screen: Pinapalitan ng Settings → Trust Boundary ang Remote AI Providers and Permissions. Inililista nito ang bawat destinasyong maaaring marating ng iyong data — bawat AI provider at account, bawat connector at serbisyo sa paghahanap, at bawat susunod na hop na maaaring daanan ng isang kahilingan — kasama ang kung ano ang maaaring ipadala sa bawat isa, sa iisang lugar.
  • Pangkalahatan: Kung ano ang umalis sa device na ito: Nagpapanatili ang Trust Boundary screen ng on-device na talaan ng mga papalabas na kahilingan — kung saan napunta ang mga ito at ilan — upang makita mo kung ano ang ipinadala ng device na ito at kung kanino. Nanatili ang talaan sa device.
  • Pangkalahatan: Pahintulot bawat account, na may bawat hop sa card: Isinasaad sa isang consent card ang provider AT ang account na pinagkakalooban nito — ang pampatrabahong ChatGPT at ang personal ay magkahiwalay na desisyon — at inililista ang bawat susunod na hop na sakop ng pahintulot, kabilang ang isang idineklarang failover, bago ka sumang-ayon.
  • Pangkalahatan: Pinapanatili ng mga profile ang sarili nilang mga pag-apruba: Ang mga pag-apruba sa tool at mga desisyon sa pahintulot ay kabilang sa profile na gumawa sa mga ito; ang pagpapalit ng profile ay nagpapalit din sa hanay, at ang isang pag-aprubang hiniling sa isang profile ay sinasagot lamang doon.
  • Pangkalahatan: vLLM at NVIDIA NIM bilang mga local-inference provider: Itutok ang Caiioo sa anumang OpenAI-compatible na vLLM o NIM server — sa makinang ito o sa ibang host — na may opsyonal na key; ang mga modelo at ang laki ng kanilang context ay binabasa mula sa server.
  • Pangkalahatan: Ang iyong pagpili ng provider, modelo, at account ay nananatili sa device na ito: Ang pagpili ng isang provider, modelo, o account sa Settings ay nagtatakda ng default para sa bawat bagong pag-uusap sa device lamang na ito. Ang isang laptop sa trabaho na naka-set up sa isang work ChatGPT account ay mananatili roon; pananatilihin ng iyong telepono at computer sa bahay ang sa kanila.
  • Pangkalahatan: Ang pagpapatala sa organisasyon ay isang alok: Kapag inangkin ng isang organisasyon ang domain ng iyong trabaho, ang pag-sign in gamit ang address na iyon ay magpapakita ng alok na sumali, kasama ang pangalan ng organisasyon at kung ano ang ibig sabihin ng pagsali; walang magbabago hanggang sa tanggapin mo ito.

Mga Pagpapahusay

  • Pangkalahatan (mga tester): Google Photos at YouTube sa Community Hub: Dalawang bagong install-only na connector. Google Photos: pumili ng mga larawan at video sa Google Photos mismo at dalhin ang mga ito sa pag-uusap bilang mga attachment, mag-upload mula sa Caiioo, at pamahalaan ang mga album na ginagawa ng Caiioo — hindi na pinapayagan ng Google ang anumang app na maghanap sa buong library, kaya ang pagpili ang paraan kung paano dumarating ang iyong mga larawan. YouTube: maghanap ng track sa pamamagitan ng link, trending na musika, o iyong sariling mga playlist, at i-play ito sa loob ng pag-uusap sa pamamagitan ng sariling player ng YouTube; walang dina-download. Pareho lamang itong lilitaw sa listahan ng mga tool pagkatapos mong i-install ang mga ito mula sa Hub, at parehong nangangailangan ng pagsusuri ng Google sa mga bagong pahintulot bago ang pangkalahatang release.
  • iOS, Android (at bawat window na kasinglapad ng telepono): Sakto ang screen sa display: Kapag mahaba ang pamagat ng pag-uusap, ang natural na lapad ng header (pamagat, incognito toggle, version chip, Zen/Studio pill) ay pumupuwersa sa buong column na maging 420px sa isang 390-point na iPhone, na pumuputol sa mga kontrol sa kanang bahagi, sa teksto, at sa Send button. Naka-pin na ngayon ang column sa viewport; sa halip ay pinuputol na ang pamagat.
  • Pangkalahatan: Mas madalas na napipili ang tamang tool: Muling sinanay ang pagpili ng tool gamit ang mga totoong pag-uusap na may intensiyong na-verify ng tao, kaya mas madalas nang handa ang tool na kailangan ng isang kahilingan — at ang Self Checker at mga tool sa pagkontrol sa desktop ay maaari na ngayong piliin para sa iyo kapag kailangan ng isang kahilingan ang mga ito.
  • Pangkalahatan: Ang privacy filter ay isang switch bawat pag-uusap: Ang pag-toggle nito mula sa composer ay magbabago sa pag-uusap lamang na iyon; ang iyong default at ang iba mo pang pag-uusap ay mananatiling gaya ng dati.
  • Pangkalahatan: Niraranggo lamang ang isang modelo batay sa kumpletong ebidensya: Binibigyan lamang ng marka ng mga listahan ng Power at Best ang isang modelo para sa isang kategorya kapag nasukat na ang bawat benchmark na tinitimbang ng kategoryang iyon para dito; ang isang modelong may kulang ay ipinapakita bilang hindi nararanggo, kung saan nakasaad ang mga nawawalang benchmark, at hindi ito pipiliin ng mga router para sa kategoryang iyon.
  • Pangkalahatan: Nagpapakita ang Microsoft sign-in ng isang verified publisher: Ang pagkokonekta sa Outlook o Microsoft 365 mula sa isang work account ay nagpapakita sa Caiioo bilang isang na-verify na Microsoft publisher (nakapangalang Six Cailloux, ang kumpanya sa likod ng Caiioo, sa consent screen), kaya hindi na hahadlang ang babala ng Microsoft na "unverified publisher" sa pagitan mo at ng iyong mail at kalendaryo. Ang mga organisasyong sentralisadong namamahala ng pahintulot ay mag-aapruba pa rin ng access nang minsan, sa pamamagitan ng admin link sa credentials vault.
  • iOS, Android: Nagbubukas ang app at nananatiling tumutugon kahit may malaking history: Naglo-load na ngayon ang mga pag-uusap at ang kanilang memory kapag binuksan o hinanap mo ang mga ito, hindi nang sabay-sabay sa paglunsad, at ang pag-sync ay hindi na muling nagbabasa sa bawat pag-uusap sa bawat cycle. Sa isang teleponong may daan-daang pag-uusap, maayos ang paglunsad at pag-type kung saan dati ay humihinto.
  • Pangkalahatan: Naisasaayos ang iskedyul ng mga paalala sa isang beses lang: Nirerehistro ng telepono ang mga paalala nito sa system nang minsan sa paglunsad sa halip na dalawang beses bawat paalala, at ang mga pambuong-araw na kaganapan sa kalendaryo ay naiiskedyul nang tama.
  • Pangkalahatan: Mas maraming nakikita ang privacy filter sa kung ano ang nilalaman ng mga totoong pag-uusap: Muling sinanay sa mga totoong palitan ng usapan, nahuhuli na nito ngayon ang mga pangalang nakasulat sa malalaki o maliliit na titik, mga username at identifier ng account na dati nitong nalalampasan, at sa PHI mode ang isang pinalitang email ay hindi na nagbubunyag ng employer sa pamamagitan ng domain nito. Sa iPhone, darating ang bagong detector sa susunod na build ng app.
  • Desktop: Isinasaad ng sandbox kung aling mga process tool ang pinapayagan nito: Tinutukoy sa paglalarawan ng shell tool ang mga tool na gumagana sa loob ng sandbox (pgrep, lsof, Python) at ang mga hindi (ps, top), upang ang tamang tool agad ang gamitin ng assistant.

Mga Pag-aayos ng Bug

  • Pangkalahatan: Hihinto na ang pag-sync sa muling pagbura ng mga setting na muli lang nitong na-upload: Kapag ang isang profile ay muling nakilala sa isang device, itinuturing ng ibang mga device ang mga setting nito bilang inabandona at inaalis ang mga ito mula sa sync store bawat cycle habang ibinabalik naman ng unang device ang mga ito. Inaalis na lamang ngayon ang mga setting kapag ang mismong profile ay nabura na.
  • iOS: Nananatiling bukas ang Settings kapag nag-tap ka ng link ng tulong: Ang pagbubukas ng gabay para sa gumagamit o release notes mula sa Settings → Help ay hindi na magsasara sa Settings sa likod nito.
  • Pangkalahatan: Hindi na nawawala ang malalaking attachment sa pag-sync: Ang isang mahabang audio clip, malaking larawan, o malaking PDF na nakarating sa isa pang device sa pamamagitan ng fast sync path ay naiimbak doon bilang isang walang lamang placeholder kapalit ng file, maging sa device na gumawa nito. Hindi na kailanman iniimbak ang placeholder ngayon, at anumang attachment na pinalitan nito ay buong muling kinukuha sa susunod na pag-sync.
  • Pangkalahatan: Hindi kailanman pumuputol sa nagpe-play na clip ang isang update: Naghihintay ang over-the-air na refresh hanggang sa matapos mag-play ang audio o video bago ito mag-reload.
  • Pangkalahatan: Alam ng speak tool ang sarili nitong limitasyon: Ang isang clip ay maaaring umabot nang hanggang 5,000 character; ipinapaalam ito sa assistant bago ito tumawag, at ang mas mahabang talata ay binabasa bilang ilang magkakahiwalay na clip sa halip na mag-fail.
  • Pangkalahatan: Nagre-render ang mga formula: Ang isang display formula na nakasulat gamit ang \[ … \] na mga delimiter ay nagre-render na ngayon bilang isang block; dati ay kinakain nito ang pangungusap kasunod nito tungo sa isang pulang error.
  • Pangkalahatan: Muli kang ini-sign in ng Refresh sa isang MCP server: Kapag nag-expire na ang sign-in ng isang server sa device na ito, sinisimulan na muli ngayon ng Refresh ang sign-in sa halip na mabigo na may mensaheng "connection unavailable"; hindi na kailangang alisin at muling idagdag ang server.
  • Desktop: Gumagana ang mga virtual environment ng proyekto kahit naka-on ang network access: Ang isang .venv na ang Python ay na-install ng uv, pyenv, o pip --user ay maaari na ngayong magpatakbo at mag-install ng mga package sa sandbox nang naka-on ang "Allow network"; dati itong nabibigo na may "Operation not permitted" dahil nasa iyong home folder ang interpreter, na itinatago ng network mode. Gumagana na rin ngayon sa modang iyon ang mga absolute path sa loob ng workspace. Sa Windows, ang parehong mga environment ay hindi mabasa sa alinmang mode; darating ang bahaging iyon sa susunod na Windows installer.
  • Pangkalahatan: Ang mga identifier sa code ay hindi mga pangalan: Hindi na tinatakpan ng privacy filter ang mga camelCase at snake_case na identifier sa code na para bang mga pangalan ang mga ito ng tao.
  • Pangkalahatan: Sinusunod ng mga paghahanap sa Settings ang query: Ang pagtatanong sa assistant tungkol sa settings schema ay nagbabalik ng mga entry na tumutugma sa iyong hiniling, hindi ang buong schema.
  • Desktop: Hindi inilalantad ng Connect-a-browser dialog ang iyong email: Tinutukoy ng dialog ang naka-sign in na account nang hindi ipinapakita ang address, at ang placeholder ng pangalan ng device ay isang pangkalahatang halimbawa sa halip na ang pangalan ng mismong device mo.
  • Pangkalahatan: Pinapanatili lamang ng bawat profile ang sarili nitong mga credential: Ang pagpapalit o pag-sign out sa isang profile ay nagdadala sa mga key at account nito kasama nito, at ang isang beses na paglilinis ay nag-aalis ng anumang kopya na naiwan ng isang naunang paglipat sa ibang profile.
  • Pangkalahatan: Ang pag-stop mula sa ibang device ay nagtatapos din sa turn sa device na iyon: Ang paghinto sa isang pag-uusap na naka-host sa iyong Mac mula sa iyong telepono ay huminto nga, ngunit hindi kailanman naabisuhan ang telepono at patuloy na nagpakita ng spinner nito sa loob ng isa't kalahating minuto. Ang end-of-turn signal ay umaalis na ngayon sa host sa parehong sandali ng pag-stop, at ang isang Stop na hindi makarating sa host ay nagsasabi nito sa halip na manahimik.
  • Pangkalahatan: Ang mga sign-in na nakumpleto sa ibang device ay nakakarating sa tool na humiling: Kapag ang isang tool na tumatakbo sa isang device ay nangangailangan na mag-sign in ka at kinumpleto (o ibinasura) mo ang sign-in sa iyong telepono, bumabalik na ngayon ang sagot sa device na nagpapatakbo ng tool; dati itong nananatili sa telepono habang naghihintay ang tool sa dalawang minutong timeout.
  • Pangkalahatan: Tumatakbo ang process timer hanggang sa matapos ang turn: Ang elapsed-time badge sa process pill ng isang sagot ay patuloy lamang na tumatakbo habang may ine-execute na tool at humihinto sa pagitan ng mga pagtawag sa tool at sa huling sagot; tumatakbo na ito ngayon para sa buong turn at nananatili sa parehong numero kapag natapos ito.
  • Pangkalahatan: Isang ibinahaging kaganapan sa kalendaryo, isang paalala: Ang isang meeting sa isang kalendaryong ibinahagi sa pagitan ng dalawa sa iyong mga nakakonektang account ay gumagawa dati ng dalawang paalala at dalawang notification bawat device. Kinikilala na ngayon ang bawat kaganapan sa mga account at pinapaalalahanan nang minsan, mula sa account na mas gusto ng iyong profile; ipinapakita ng Agenda ang kopyang iyon.
  • Pangkalahatan: Lumalabas ang mga button sa listahan ng thread sa row na tinuturo mo: Ang pag-hover saanman sa listahan ng pag-uusap ay dating nagpapakita ng mga button na Share/Keep/Archive/Rename sa bawat row; lumalabas na lamang ang mga ito sa row kung saan ka nag-hover, at sa telepono ay sa row na iyong tinap. Ang pag-collapse sa listahan ay nananatili ring naka-collapse sa device na iyon kahit i-relaunch.
  • Pangkalahatan: Hindi kailanman nagbubukas ang isang menu nang mas malapad kaysa sa screen: Ang menu ng model picker ay dating lumalampas sa kanang gilid ng screen ng telepono, na nagtatago ng mga presyo at filter; kasya na ngayon ang bawat menu sa loob ng viewport.
  • Pangkalahatan: Isinasaad sa error ang isang server na hindi maabot ng app: Sinasabi na ngayon ng "Fetch failed" kung aling host ang hindi maabot at bakit (isang na-reset na koneksyon, hindi mahanap na DNS, isang sertipiko) at kung ano ang dapat suriin — isang firewall, VPN, DNS filter, o security software sa network na iyon — sa halip na simpleng "fetch failed" lamang.
  • Pangkalahatan: Nananatili sa iisang hugis ang mga resulta ng tool ng isang script: Ibinabalik ng call_tool sa loob ng python_run kung ano ang ibinalik ng tool — teksto bilang teksto na may totoong mga newline, isang native object bilang dict — sa halip na maging dict kapag nagkataong mukhang JSON ang teksto at string naman sa ibang pagkakataon; ang isang permanenteng pag-apruba na hindi mabasa habang mabigat ang karga ay hindi na mababasa bilang "needs your approval"; at ang isang script ay nagpapakalat ng hindi hihigit sa apat na pagtawag sa tool nang sabay-sabay.
  • Pangkalahatan: Ang isang page na hindi na-fetch ay itinuturing na error, hindi ang dating page: Binabasa dati ng web_browsing ang kasalukuyang tab ng pag-uusap para sa anumang URL na iyong hiniling, kaya pagkatapos ng isang CAPTCHA, bawat pag-fetch ay tahimik na nagbabalik sa page na iyon; ang mga sabay-sabay na pagtawag ay maaari ding magbasa sa pinuntahan ng isa't isa. Lumilipat na ito ngayon sa URL na ibinigay mo, sinusuri kung saan ito napunta bago magbasa, at pinapatakbo ang mga tawag sa isang pag-uusap nang paisa-isa.
  • Pangkalahatan: Maaalis ng assistant ang isang MCP server na idinagdag nito: Nagkaroon ang mcp_setup ng isang pagkilos na remove (nang may pag-apruba mo) upang ang isang server na nairehistro sa panahon ng isang pag-uusap ay maaaring ma-deregister nang hindi na kailangang pumunta sa Settings.
  • Windows, Linux: May limitasyon na ang log file: Ang desktop.log ay pinarorotate na ngayon sa 50 MB na may apat na archive; dati itong lumalaki nang walang limitasyon (isang makina ang umabot sa 65 GB). Kasamang ilalabas sa mga susunod na Windows at Linux installer. Kung nagbura ka ng napakalaking log habang tumatakbo ang app, i-quit ang app nang minsan upang mabakante ang espasyo.
  • Windows, Linux: Ang blangkong "can't reach 127.0.0.1" na page ay kusa nang naaayos: Ang pag-load ng sidepanel na naganap habang nagre-restart ang built-in server ay nananatili sa error page ng browser hanggang sa i-restart mo ang app; nagre-reload na ito ngayon kapag bumalik na ang server, at kapag nag-click ka sa Show Sidebar. Kasamang ilalabas sa mga susunod na installer, kung saan ang pangalan ng app ay ipinapakita bilang "Caiioo" sa kabuuan at ang tray item ay mababasa bilang "Quit Caiioo".

Bersyon 0.9.806Setyembre 15, 2026

Nagbubukas na ngayon ang extension ng Chrome at Edge na may pagpipilian: gamitin ang browser na ito para sa Caiioo Desktop, o patakbuhin ang buong assistant dito — parehong nagla-sign in, at ang browser na naka-sign in sa parehong account ay kusang kumokonekta sa desktop nang mag-isa, walang code; nagkaroon ang desktop ng "Add a browser" chip kung nasaan ang mga browser chip, sinasabi sa iyo ng assistant kung aling browser connector ang kailangan ng iyong platform, at nagkaroon ang Skills Library ng search box at hindi na naglalaman ng mga duplicate. Nagpapanatili ang isang pag-uusap ng sarili nitong provider account; makikita ang iyong allowance sa ChatGPT at Anthropic bawat account; ipinapakita ng Astra at ng bawat OpenAI model ang kanilang reasoning; ang mga pag-uusap sa Mac, Windows at Linux ay nakalagak sa database ng app bawat mensahe; at sinusukat ng mga ranking sa likod ng mga router ang kakayahan, kung saan ipinapakita ang saklaw ng kanilang ebidensya.

Ipakita ang mga detalye

Mga Bagong Feature

  • Extension: Gamitin ang browser na ito para sa Caiioo Desktop, o patakbuhin ang assistant dito: Nag-aalok ang unang screen ng Chrome/Edge ng dalawang opsyon — gamitin ang browser na ito para sa mga browser tool ng desktop app (walang ibang tumatakbo rito: walang sync, walang mga schedule), o patakbuhin ang buong Caiioo assistant sa browser. Parehong nagla-sign in. Ang isang browser na naka-sign in sa parehong account tulad ng Caiioo Desktop, sa parehong computer, ay kusang kumokonekta nang mag-isa; kapag naka-set up ang Private Sync sa pareho, nagiging isa itong trusted peer na nagbabahagi rin ng identity at mga Apple tool. Walang mga pairing code. Kasamang dumarating ang Safari extension sa loob ng Mac app at kusang kumokonekta; pinapanatili ng mga extension mula sa mga naunang release ang kontrol sa browser hanggang sa i-update mo ang mga ito.
  • Desktop: Magdagdag ng browser kung nasaan ang mga browser chip: Isang "Add a browser" chip ang nakalagay kasama ng mga browser chip sa itaas ng sidepanel at sa Tool Configuration, sa Mac, Windows at Linux — naroroon kahit walang nakakonektang browser. Binubuksan nito ang tatlong hakbang (i-install ang extension, i-sign in ito sa parehong account, kusang kumokonekta ito) kasama ang mga link ng store, pinapangalanan ang account kung saan naka-sign in ang desktop na ito, at kinukumpirma ang browser sa pangalan nito kapag lumitaw ito. Inililista ng Settings → Connections ang bawat nakakonektang browser bilang Browser control o Trusted peer, minamarkahan ang mga mas lumang extension, at dinidiskonekta ang isa.
  • Pangkalahatan: Isang provider account bawat pag-uusap: Ang pagpili ng account sa ChatGPT, Anthropic o xAI sa loob ng isang pag-uusap ay nananatili sa pag-uusap na iyon sa halip na baguhin ang default ng iyong profile.
  • Pangkalahatan: Ang allowance ng iyong subscription, bawat account: Ipinapakita ng mga ChatGPT at Anthropic account ang nagamit at natitirang allowance, ang window kung kailan ito nalalapat at kung kailan ito nagre-reset, kung saan iniuulat ito ng provider.
  • Pangkalahatan: Python at ang Self Evaluator sa bawat plano: Ang sandboxed na Python interpreter at ang opt-in na Self Evaluator ay hindi na limitado sa mga tester.
  • Pangkalahatan: Nakikita ang ChatGPT reasoning: Ipinapakita ng mga turn na pinapatakbo sa pamamagitan ng iyong ChatGPT account ang kanilang buod ng reasoning habang nag-iisip ang mga ito, katulad ng ginagawa na ng iba pang mga reasoning model.
  • Desktop: Nakaimbak ang mga pag-uusap bawat mensahe: Pinapanatili ng Mac, Windows at Linux ang bawat mensahe bilang sarili nitong record sa database ng app, na isinusulat nang isang beses bawat turn; inililipat ang mga umiiral nang pag-uusap sa unang paglunsad, na nabe-verify habang isinasagawa.
  • Pangkalahatan: Hanapin ang iyong mga kasanayan: May search box ang Skills Library na nagfi-filter ayon sa pangalan, paglalarawan, mga tag, app, at sa mismong teksto ng kasanayan, na may live count; nililinis ito ng Escape.

Mga Pagpapahusay

  • Desktop: Alam ng assistant kung aling browser connector ang kailangan mo: Sa Windows at Linux, sinasabi nitong kailangan ng web browsing ang Chrome/Edge extension; sa macOS, ang Safari extension o ang Chrome/Edge extension — na naka-sign in sa parehong account — at itinuturo ang Tool Configuration → Add a browser bago ang link sa pag-install, sa halip na tahimik na mabigo nang walang abiso.
  • Pangkalahatan: Sinusukat ng mga ranking ang kakayahan, at ipinapakita ang kanilang ebidensya: Hindi na inihahalo ng mga listahan ng Power at Best ang bilis sa kakayahan; ang score ng bawat modelo ay binuo lamang mula sa mga nasukat na benchmark, at ipinapakita ng page ng mga benchmark kung gaano karami sa ebidensya ang pinagbabatayan ng bawat score.
  • Pangkalahatan: Reasoning mula sa Astra at bawat modelo ng OpenAI: Naka-stream ang mga buod ng reasoning habang ginagawa ang mga ito; kung aling mga modelo ang may kakayahang mag-reason ay binabasa mula sa catalog, hindi mula sa isang listahan ng mga pangalan.
  • Pangkalahatan: May dalang ebidensya ang isang support report: Pinapanatili ng mga export ang mga linya ng koneksyon sa browser at inililista ang mga tool na inalok sa assistant sa iniulat na turn.
  • Desktop: Hindi kailanman nawawala ang iyong mensahe sa isang update: Kung i-restart ng isang over-the-air update ang engine habang nagpapadala ka, magpapakita ang Caiioo ng "installing an update", hahawakan ang mensahe, at ipapadala ito sa sandaling bumalik ang engine — isang beses, nang walang duplicate.
  • Desktop: Parehong build, walang pag-download: Ang isang desktop na nasa build na ng release ay tumatanggap ng over-the-air update nang walang kailangang kunin at walang pag-restart.
  • Pangkalahatan: Keenable search para sa lahat: Hindi na humihingi ng tester plan ang gustong web search.
  • Pangkalahatan: Napananatili ng pag-uusap ang modelo nito, at nababasa sa puti ang "for Legal" app ng Hub: Ang pagdaragdag o muling pagkonekta ng ChatGPT account ay agad na nagre-refresh sa listahan ng modelo nito; ang asul ng Legal app ay umaabot sa accessibility contrast.

Mga Pag-aayos ng Bug

  • Pangkalahatan: Hindi kailanman iniaalok ang tool na hindi naka-install ang Hub package: Maaaring ialok ang Computer Use (at ang Self Evaluator) sa modelo bago pa man mai-install ang kanilang package, na nagreresulta sa "install the package first"; nananatili na sila ngayon sa labas ng toolset hanggang sa mai-install ang mga ito.
  • Pangkalahatan: Ang mabagal na browser ay hindi isang walang lamang browser: Ang paghahanap ng tab na nag-time out ay naiulat bilang "no tabs open"; sinasabi na nito ngayon na hindi sumagot ang browser, at ang mga one-shot lookup ay binibigyan ng parehong time budget gaya ng mga pag-load ng page.
  • Pangkalahatan: Mga pahintulot ng Google pagkatapos ng muling pagpahintulot: Ang pagtanggi na inuulit ng Google pagkatapos mong mag-re-authorize ay hindi na paulit-ulit na dumadaan sa pahintulot nang dalawang beses, at pinapangalanan ang dahilan ng Google; ang simpleng Google sign-in ay hindi na pinapalitan ang mas malawak na grant sa Calendar o Drive ng isa na para lamang sa identity.
  • Pangkalahatan: Maaari pa ring i-hand off ang isang mahabang pag-uusap sa pagitan ng iyong mga device: Ang pag-uusap na lampas sa laki na kayang dalhin ng isang cross-device hand-off ay hindi na tumatangging tumakbo kahit saan na may mensaheng "start a new conversation" — pinapangalanan ng hand-off ang pag-uusap sa halip na dalhin ito, at ang device na may hawak nito ay nagpapatakbo nito mula sa sarili nitong kopya (o naghihintay na humabol ang sync).
  • Desktop: Walang nakakarating sa isang socket na hindi nagpatunay sa sarili nito: Ang isang hindi na-authenticate na koneksyon sa desktop engine ay hindi na tumatanggap ng state snapshot, mga stream ng pag-uusap o mga sign-in token. Ang isang browser na naka-sign in sa parehong account ay nakakakuha ng kontrol sa browser; ang identity, mga secret at ang state stream ay napupunta lamang sa isang trusted peer na nagpatunay ng ibinahaging Private Sync key; ang isang mas lumang extension sa computer na ito ay nagpapanatili ng kontrol sa browser at wala nang iba pa; ang mga pekeng tugon ng browser mula sa anumang iba pang socket ay ibinabasura.
  • Desktop: Pinapanatili ng database ang lahat ng na-save nito: Ang mga masked-content alias, mga detalye ng OAuth refresh, kasaysayan ng folder at ang pag-sign in ng isang hindi aktibong account ay nananatili na ngayon sa bawat paglunsad; ang pinagmulan ng isang GitHub, Drive o lokal na file ay nananatili rin sa mga pag-save at paglunsad, at ang isang bituin ay hindi na nawawala sa paglipat sa database.
  • Pangkalahatan: Hindi kailanman iniaalok ang tool na hindi kasama sa plano: Ang mga aksyong nakadepende sa plano ay iniaalok pa rin noon sa modelo kapag ibinalot ang mga ito ng schema ng tool, na lumalabas bilang isang upgrade card sa kalagitnaan ng turn; naaabot na sila ngayon ng filter, at ang tampok na para lang sa tester ay hindi kailanman nagpapakita ng prompt sa pagbili.
  • Pangkalahatan: Ang muling pagkonekta pagkatapos ng naputol na handshake ay muling bumubuo ng mga peer session: Ang isang naputol na handshake habang muling kumokonekta ay nag-iwan sa mga cross-device session na stale.
  • Desktop: Palaging binabasa ng updater ang kasalukuyang release: Direktang binabasa ng mga pagsusuri sa update ang live release manifest; hindi na makakapag-alok ng intermediate version ang isang lumang kopya.
  • Pangkalahatan: Isang directory ng model cache sa bawat desktop: Ang E5 model cache sa Windows at Linux ay nakalagay na ngayon sa tabi ng iba pang mga modelo ng app.
  • Pangkalahatan: Hindi kailanman dumarating nang dalawang beses ang isang kasanayan: Bawat kasanayan ay may hawak na ngayong matatag na identity, kaya ang isang na-re-seed na default, ang kopya ng isang peer ng parehong kasanayan, o ang isang na-re-import na export ay napupunta sa nag-iisang hilera na mayroon na ito sa halip na maging duplicate; ang mga umiiral nang duplicate ay pinagsasama sa isa sa unang paglunsad, at ang na-edit na default ay hindi kailanman napapatungan ng isang re-seed.
  • Mac: Nagpapatotoo ang sariling mga kahilingan ng desktop sa isang cold start: Ibinigay ng app ang secret nito bawat paglunsad sa sidepanel bago pa man umiral ang sidepanel, kaya ang Add a browser, Calendar, Reminders at Notes mula sa UI ng desktop ay tinanggihan hanggang sa muling ilunsad ang engine; dumarating na ngayon ang secret kasama ng page.
  • Pangkalahatan: Ang isang pag-sign in sa ChatGPT na ginawa habang bukas ang pag-uusap ay nareresolba sa credential nito: Naresolba ang account sa walang anumang credential (isang turn na walang key, at "Reconnect" sa ilalim ng allowance nito) dahil ang daan sa pagresolba ay dumaan sa shortcut na para sa pagpili; ginagawa na nitong totoo ngayon ang na-save na grant.
  • Pangkalahatan: Pinapanatili ng mga multi-part reasoning summary ang kanilang mga line break: Pinagsama ang mga yugto ng reasoning ng OpenAI gamit ang isang newline at na-render bilang isang mahabang tuloy-tuloy na linya; nai-render na ang mga ito ngayon bilang magkakahiwalay na linya.
  • Desktop: Ang isang mas lumang extension ay hindi na muling kumokonekta bawat segundo: Nililimitahan ng engine ang naturang browser sa isang koneksyon bawat sampung segundo at itinatala ito nang isang beses bawat browser bawat sampung minuto; ang mga naantalang pansamantalang file mula sa mga naunang pag-save ng pag-uusap ay nililinis sa susunod na paglunsad.

Bersyon 0.9.805Setyembre 14, 2026

Ang mga Mac, Windows, at Linux app ay nag-a-update na ngayon nang kusa sa pagitan ng mga release — hindi lamang ang screen na nakikita mo, kundi maging ang engine sa ilalim nito — kaya ang mas pinahusay na router, mas matalas na tool, o mas mabilis na sync ay makakarating sa iyong desktop sa loob ng isang oras, na may tahimik na pag-restart sa panahong walang tumatakbo. Ang Value routing ay nananatili sa mga model sa ligtas na panig ng cost cliff, naaalala ng bawat pag-uusap ang model na pinili mo para dito, nananatiling napili ang mga folder na pipiliin mo, at ang isang dokumento mula sa isang konektadong folder ay nagbubukas sa Slate bilang isang read-only view na maaari mong i-save sa Caiioo sa isang pag-click lang.

Ipakita ang mga detalye

Mga Bagong Feature

  • Desktop: Ang buong app ay nag-a-update over the air: Natatanggap ng mga Mac, Windows, at Linux desktop ang engine na nagpapatakbo sa iyong mga pag-uusap — routing, tools, sync, storage — sa parehong paraan na natatanggap na nila ang interface, sinusuri at inilalapat nang magkasama, na may pag-restart sa panahong walang aktibidad. Ang pag-update ng bersyon mula sa store ay hindi na ang tanging paraan para makarating sa iyo ang mga pagpapahusay sa desktop.
  • Common: Isinasaalang-alang ng Value routing ang cost cliff: Binabasa ng Value router ang tunay na price curve ng mga model na available sa iyo at nananatili sa patag na bahagi nito, pinipili ang model na may pinakamalaking kakayahan doon para sa bawat gawain. Ang column ng Value sa page ng mga benchmark ay nagraranggo nang eksakto sa pagkakasunod-sunod na pinipili ng router.
  • Common: Nagbubukas sa Slate ang mga dokumento mula sa iyong mga folder: Ang isang file mula sa isang nakakonektang folder ay nagbubukas bilang read-only view sa Slate — Markdown, Word, mga spreadsheet, RTF, at PDF man — na may button na Save to Caiioo na gumagawa ng kopya sa Library at hindi ginagalaw ang orihinal.
  • Common: Maaabot ang bawat naranggong model sa iyong provider: Kapag pumili ka ng provider, nakikita na ngayon ng mga router ang buong nakaranggang katalogo nito sa halip na isang pangkalahatang shortlist, kaya ang isang mas maliit na provider ay palaging may kwalipikadong model para sa gawain.
  • Common: Voice gamit ang sarili mong ElevenLabs account (preview para sa mga tester): Mag-sign in sa ElevenLabs nang isang beses at parehong gagamitin ng voice at ng mga tool nito ang grant na iyon — walang key na kailangang i-paste. Available sa mga tester sa release na ito.

Mga Pagpapahusay

  • Common: Pinapanatili ng bawat pag-uusap ang sarili nitong model: Ang pagpili ng model o provider sa loob ng isang pag-uusap ay nalalapat sa pag-uusap na iyon. Ang iyong default para sa mga bagong pag-uusap ay matatagpuan sa Settings.
  • Common: Nananatili ang mga piniling folder: Ang mga folder na pinili mo para sa isang pag-uusap ay nananatili sa kabila ng pag-save, pag-sync, at muling pagbubukas, at sumasama sa turn kapag pinatakbo ito ng ibang device.
  • Common: Nakalaan sa pag-uusap ang mga pag-apruba sa tool: Ang pag-apruba sa isang tool ay nalalapat sa pag-uusap na iyon sa bawat device, at unang tinutukoy ng request ang layunin.
  • Common: Isang numero ng bersyon: Ipinapakita ng version chip ang iisang numerong aktwal na tumatakbo; hindi na binubuksan ng isang over-the-air na update ang release notes, na lumalabas na ngayon sa bawat pag-update ng bersyon.
  • Common: Mas maayos na composer: Maaaring itago ang mga app-action button sa isang makitid na composer at nagbibigay ng espasyo ang hilera habang nagbabago ang mga button.
  • Common: Malinaw na nagsasabi kapag kailangan ng pag-apruba sa pagkokonekta ng app: Kapag kailangang aprubahan ng administrator ng workspace ang isang app bago magamit ang mga tool nito, malinaw itong sinasabi ng setup sa halip na mangakong magiging available ang mga tool sa susunod na mensahe.
  • Common: Alam ng tool discovery ang Hub: Ang paghahanap ng kakayahan ay nakakahanap ng mga Hub package gayundin ng mga nakakonektang app.

Mga Pag-aayos ng Bug

  • Common: Hindi na pinipili ng Value routing ang pinakamahal na model: Dahil sa nakaraang timpla, nahigitan ng isang flagship ang mas murang mga model na isa o dalawang puntos lang ang layo sa kakayahan nito.
  • Common: Ang pagpapalit ng model sa isang pag-uusap ay hindi na nagpapabago sa iba: Dati ay nagse-save ang mga kontrol ng pag-uusap ng isang default para sa buong profile; ngayon ay nagse-save na ang mga ito sa pag-uusap mismo.
  • Common: Hindi na nawawala ang mga napiling folder pagkatapos mag-save o mag-sync: Maaaring ma-overwrite ng isang lumang snapshot o papasok na sync ang napili gamit ang walang lamang listahan ng tumatakbong turn.
  • Common: Maaabot ang bawat kwalipikadong model sa isang mas maliit na provider: Ang mga nai-publish na ranggo ay pinuputol sa pandaigdigang top-40 bago ang filter ng provider, na maaaring mag-iwan sa isang provider na walang kwalipikadong model.
  • Common: Nagbubukas ang mga link ng local-file sa bawat desktop build: Ang isang interface na pinapagana sa mas lumang engine ay binubuksan na ngayon ang file ayon sa kakayahan ng engine na iyon, sa halip na iulat na hindi ito mabuksan.

Bersyon 0.9.804Setyembre 14, 2026

Tumatakbo na ngayon ang awtomatikong pagruruta sa bawat turn gamit ang provider na pinili mo. Pumili ng ChatGPT, OpenRouter, o ng sarili mong key, at iraranggo at patatakbuhin ng Caiioo Routers ang mga ito sa loob ng katalogo ng provider na iyon — mananatiling nasa iyo ang iba mo pang koneksyon upang lumipat kailan mo man naisin, at hindi kailanman iruruta nang lingid sa iyo.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Karaniwan: Nananatili ang mga router sa napili mong provider: Kapag napili ang OpenRouter, maaaring tumakbo ang isang turn ng router sa isang Google account na hiwalay mong ikinonekta — nakalista doon ang parehong modelo, at mas pinili ng router ang direktang ruta — kaya naman umabot ang isang karaniwang chat sa free-tier quota ng account na iyon at huminto nang may "API quota exceeded". Nagraranggo at tumatakbo na lamang ngayon ang mga router sa loob ng katalogo ng napiling provider.

Bersyon 0.9.803Setyembre 13, 2026

Naaalala na ngayon ng Memory ang isang pag-uusap ayon sa kung paano mo ito ginawa — ang tanong at ang buod ng sagot — at nananatili lamang sa mga pag-uusap na sa iyo pa rin. Abot-kamay ang bawat tool na mayroon ka, kabilang ang mga bihirang gamitin, anuman ang itawag mo sa mga ito. Kasama rin sa release na ito: dumarating ang mga tool mula sa mga konektadong app kalakip ang eksaktong mga tagubilin ng mga ito, nag-uulat ang mga folder ng sarili nilang status, at pinapanatili nang tumpak ng iyong data ang mga numero at pangalan nito sa bawat hakbang.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Pangkalahatan: Bawat tool ay abot-kamay: Kinikilala na ngayon ng on-device tool chooser ng Caiioo ang isang tool sa pamamagitan ng pangalan nito paano mo man ito i-type ("sub agent", "sub-agents", "subagents") at muling sinanay sa mga totoong palitan ng mensahe upang ang mga tahimik na tool — mga Sub-Agents, card, at mga katulad nito — ay lumitaw tuwing angkop ang mga ito sa kahilingan, hindi lamang ang mga madalas gamitin.
  • Pangkalahatan: Pinapanatili ng mga tool mula sa ibang mga app ang kanilang eksaktong mga tagubilin: Kapag kumokonekta ang Caiioo sa isang app na nag-aalok ng ilang mga tool, ang sariling anyo ng bawat tool ay ibinibigay sa modelo nang eksakto kung paano ito tinukoy ng app na iyon, upang maihulma ang mga kahilingan ayon sa inaasahan ng app. Maaari ding magbukas ang isang Slate view nang direktang ibinibigay ang data nito.

Mga Pagpapahusay

  • Pangkalahatan: Nababasa ang mga alaala tulad ng isang pag-uusap: Ipinapakita ng mga sipi ng Memory kung ano ang itinanong at ang buod ng sagot, na may sanggunian upang i-expand ang anumang output ng tool kung kinakailangan.

Mga Pag-aayos ng Bug

  • Pangkalahatan: Ang mga binurang pag-uusap ay hindi na bumabalik sa pamamagitan ng memory: Ang isang pag-uusap na binura mo sa isang Mac, Windows, o Linux machine, o sa isang telepono, ay lumalabas pa rin dati sa mga paghahanap sa memory at sa mga pahiwatig na pinagbabatayan ng Caiioo, na may label na para bang aktibo pa ito. Nililinis na ngayon ng pagbura ang memory nito sa bawat platform, at anumang matanggap sa ibang pagkakataon mula sa ibang device para sa isang binurang pag-uusap ay binabalewala.
  • Pangkalahatan: Minsan lamang tinatandaan ang isang palitan: Maaaring maimbak nang ilang beses ang parehong tanong at sagot — muling nag-index ang Caiioo ng isang pag-uusap makalipas ang isang oras at hindi nakilala ang sarili nitong naunang kopya — kaya binasa nito ang parehong palitan sa sarili nito na para bang nagtanong ka nang paulit-ulit. Kinikilala na ngayon ang mga kopya habang nag-i-index at pinipigilan sa pag-recall.
  • Pangkalahatan: Nagsasabi ang isang folder kung ito ay nailipat: Ang isang folder na ikinonekta mo ay maaaring nakalista bilang available at writable habang ang bawat pagtatangkang basahin o sulatan ito ay nabigo nang may simpleng "not available". Sinusuri na ngayon ng Caiioo ang folder bago magbigay ng access, inililista ang isang nawawala o nailipat na folder bilang unavailable, at ipinapaalam kung ito ay nawawala, napalitan, hindi isang folder, o hindi pinahihintulutan.
  • Pangkalahatan: Eksaktong bumabalik ang mga numero at pangalan sa loob ng mga resulta ng tool: Ang mga value na dumadaan sa proteksyon sa privacy habang papunta sa modelo — isang presyo, isang sukat, isang identifier na may mga numero — ay maaaring bumalik nang nabago kapag kinopya ng modelo ang mga ito sa isang susunod na hakbang. Ang structured data ay protektado na ngayon bawat value at ibinabalik sa parehong paraan.

Bersyon 0.9.802Setyembre 11, 2026

Nakikita na ngayon ng iba mo pang device ang pag-uusap habang nangyayari ito — ang tanong na ita-type mo sa isang device ay agad na lumalabas sa iba pa, na sinusundan ng tugon habang nag-i-stream ito — at pinahusay ang performance at na-optimize ang paggamit ng network. Kasama rin sa release na ito: pumipili ang awtomatikong routing mula sa bawat provider na ikinonekta mo, at ipinapakitang muli ng pag-sign in gamit ang ChatGPT (kasalukuyang para sa tester tier lamang) ang iyong mga modelo.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Pangkalahatan: Kinukuha ng teleponong katabi ng iyong Mac ang history mo mula sa Mac: Ang isang bagong iPhone o iPad na nasa parehong network ng isang Mac ay kumukuha na ngayon ng mga pag-uusap nito mula sa sariling kopya ng Mac sa halip na mula sa cloud store — pinapanatili ng Mac ang na-sync na nito at direktang ipinapasa ito — kaya ang unang pag-sync ay natatapos nang di-hamak na mas mabilis at hindi umuubos ng iyong cloud quota. Hindi kailanman naghihintay ang sarili mong gawain sa likod nito: anumang gagawin mo sa panahon ng unang pag-sync ay nase-save sa cloud sa loob ng ilang segundo, hindi pagkatapos dumating ng buong history.
  • Pangkalahatan: Nakikita ng iba mo pang device ang pag-uusap habang nangyayari ito: Kapag nagpadala ka ng mensahe mula sa isang device at tumitingin sa isa pa, ipinapakita noon ng tinitingnang device ang tugon na nag-i-stream nang walang tanong sa itaas nito — dumarating ang tanong ilang sandali pagkatapos ng sagot. Lumalabas na ito ngayon sa sandaling ipadala mo ito, sa bawat device, kasama ang tugon na nag-i-stream sa ilalim nito.
  • Pangkalahatan: Ang pagpapalit ng pangalan, pag-pin, at pag-archive ay nakakarating sa iba mo pang device sa loob ng ilang segundo: Ang isang pinalitang-pangalan na pag-uusap ay maaaring tumagal nang isang minuto o higit pa bago mapalitan ang pangalan nito sa ibang device, at kung minsan ay pagkatapos lamang mag-check in ng device na iyon sa sarili nitong iskedyul. Bawat pagbabago sa isang pag-uusap ay agad nang nag-aabiso sa iba mo pang device.
  • Pangkalahatan: Pumipili ang awtomatikong routing mula sa bawat provider na ikinonekta mo: Niranggo at pinatakbo noon ng Caiioo Routers ang bawat request sa pamamagitan ng OpenRouter, kahit na nagkonekta ka pa ng ChatGPT subscription o provider key. Isinasaalang-alang na ng mga ito ngayon ang bawat katalogo na ikinonekta mo, mas pinipili ang provider na direkta mong ginagamit kaysa sa isang gateway kapag pareho silang nagbibigay ng parehong modelo, at pinapatakbo ang request kung saan naroroon ang napiling modelo. Mas malalim din ang nai-publish na ranggo sa likod ng mga ito — ang nangungunang apatnapung modelo bawat gawain sa halip na sampu.

Mga Pagpapahusay

  • Pangkalahatan: Mas kaunting trapiko sa pagitan ng iyong mga device: Ipinapadala noon ng bawat device ang panloob na housekeeping nito — pag-usad ng pag-sync, mga abiso sa storage, ang buong settings store nito sa bawat pagbabago — sa bawat iba pang device na pagmamay-ari mo, kung saan itinatapon lamang ito pagkatapos matanggap at mai-log. Tanging ang stream ng pag-uusap at ang maliliit na signal na nagpapanatiling nakasabay ang mga device ang ipinapadala ngayon. Mas mabilis magsimula ang mga turn sa isang abalang machine, at pinapanatili ng diagnostic log sa bawat device ang history nito sa halip na i-overwrite ito tuwing dalawang minuto.
  • Pangkalahatan: Ang mga pagbabago sa protocol ng OpenAI ay nakakarating sa bawat device nang walang update sa app: Ang bersyong inihahayag ng Caiioo sa OpenAI kapag humihiling ito ng iyong mga modelo ng ChatGPT ay inihahatid na ngayon bilang data sa halip na naka-compile sa app, kaya kapag binago itong muli ng OpenAI, lilitaw ang pinakabagong mga modelo sa Mac, Windows, Linux, at mga telepono sa sandaling i-publish namin ang pagbabago — walang release sa store, walang paghihintay.

Mga Pag-aayos ng Bug

  • Pangkalahatan: Ipinapakitang muli ng pag-sign in gamit ang ChatGPT ang iyong mga modelo: Pagkatapos ikonekta ang isang ChatGPT account, maaaring walang lumabas sa listahan ng modelo, kaya mukhang sira ang pag-sign in. Nagsimula nang tanggihan ng OpenAI ang bersyong inihayag ng Caiioo noong humiling ito ng katalogo; inihahayag na ngayon ng Caiioo ang kasalukuyang bersyon, at ang mga bagong labas na modelo tulad ng GPT-6 Astra ay lumalabas sa sandaling makuha ito ng iyong account. Ang isang lumang listahan na naka-cache mula sa nakaraang bersyon ay itinatapon sa unang paggamit sa halip na panatilihin nang isang araw.
  • Pangkalahatan: Hindi naitatago ng lumang listahan ang isang bagong modelo ng ChatGPT: Ang mga chat model na inalok ng Caiioo mula sa OpenAI ay pinili mula sa isang nakapirming listahan ng mga pamilya, kaya ang isang modelo mula sa isang bagong pamilya ay hindi lumalabas hangga't hindi na-a-update ang Caiioo. Wala na ang listahan — anumang bagay na hindi isang embedding, speech, image, moderation, o realtime model ay iniaalok na.
  • Pangkalahatan: Ang unang pag-sync ng isang bagong device ay natatapos sa loob ng ilang minuto, hindi oras: Ang isang telepono o tablet na sumasali sa iyong constellation ay humugot noon ng mga pag-uusap nito mula sa cloud store nang paunti-unti — nang hilingin ng store sa Caiioo na magdahan-dahan, itinigil ng Caiioo ang proseso at naghintay nang isa't kalahating minuto bago sumubok muli, kaya ang malaking history ay umabot nang halos buong araw. Naghihintay na ito ngayon nang eksaktong kasingtagal ng hinihiling ng store at nagpapatuloy sa loob ng parehong proseso, tuloy-tuloy nang walang karaniwang paghinto habang nahuhuli pa ito, at ipinapakita sa header ang "Downloading 812 of 3,061" upang makita mong nangyayari ito.
  • iOS: Ang isang iPhone o iPad sa tabi ng iyong Mac ay nag-o-sync sa pamamagitan ng iyong lokal na network: Hindi kailanman humingi ang app ng pahintulot sa iOS na abutin ang mga device sa iyong network, kaya ang bawat pagtatangkang kumuha mula sa katabing Mac ay tahimik na tinatanggihan at bumabalik ito sa cloud store. Humihingi na ito ngayon, nakakarating ang address ng Mac sa telepono sa sandaling kumonekta ito, at kung ang pinakamalapit na Mac ay mismong nag-o-sync sa pamamagitan ng isa pa, lilipat ang telepono sa Mac na makapagsisilbi rito.
  • iOS: Ang muling pagkonekta sa isang serbisyo sa kalagitnaan ng pag-uusap ay hindi na nagpapatigil sa tool: Sa iPhone at iPad, kapag hiniling sa iyo ng isang tool na muling ikonekta ang Google at ginawa mo ito, patuloy na naghihintay ang tool nang dalawang minuto bago sumuko — hindi kailanman naihatid dito ang muling pagkonekta. Nagpapatuloy na ito ngayon sa sandaling matapos ka.
  • Pangkalahatan: Naaalala na ang Cloudflare AI Gateway URL: Walang nangyayari kapag naglagay ng Cloudflare gateway URL at nag-save nito — iniuulat noon ng provider na hindi ito naka-configure. Nananatili na ngayon ang setting tulad ng iba pa.
  • Pangkalahatan: Napananatili ang iyong mga pagbabago kapag isinara ang Settings gamit ang Close button: Ang pagpapalit ng AI provider at pagsasara ng Settings gamit ang Close button nito ay nagwawalang-bisa sa pagbabago — tanging ang pagsasara gamit ang Escape o pag-click sa labas ang nag-save dito. Bawat paraan ng pagsasara ng Settings ay nagse-save na ngayon.

Bersyon 0.9.801Setyembre 10, 2026

Dumarating na ngayon ang mga pagpapahusay sa interface sa bawat Caiioo app nang hindi na kailangang maghintay ng release sa store, at ipinapakita ng bersyon sa Caiioo ang app na iyong in-install pati na rin ang update na kasalukuyan mong ginagamit. Agad na nagbubukas ang listahan ng pag-uusap gaano man karami ang iyong mga pag-uusap. Sa isang pinagsasaluhang computer, pinapanatili ng bawat account ang sarili nitong mga pag-uusap at setting, handa sa sandaling mag-sign in itong muli. Isinasaad ng mga folder kung saang machine nakalagay ang mga ito, mas mabilis na ang pagtatrabaho sa mga file sa loob ng mga ito, at malinaw na inilalarawan ang Free edition kasama ang mga idinaragdag ng Pro.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Kusa nang dumarating ang mga update sa interface: Kinukuha na ngayon ng Caiioo sa background ang mga pagpapahusay sa interface nito — sa Mac, Windows, Linux, iPhone, iPad, at Android man — sinusuri ang bawat file bago ito panatilihin, at inilalapat ang update sa tahimik na sandali: hindi kailanman sa gitna ng pag-uusap, hindi kailanman habang may teksto sa composer, at sa telepono, hindi kailanman habang may tumatakbong gawain. Kusa na lamang nagre-refresh ang window. Sinusuri ng mga desktop bawat labinlimang minuto; sinusuri ng mga telepono kapag binuksan ang app o bumalik ito sa foreground, at ang update na dina-download noong lumipat ka sa ibang app ay nagpapatuloy sandali sa background. Hindi kailanman inilalapat ang update sa mas bagong app: ang in-install mo ang palaging pinakabatayan.
  • Karaniwan: Isang bersyon na maaari mong tukuyin: Ang bersyong ipinapakita sa app ay mababasa na ngayon bilang 0.9.801-2 — ang app na iyong in-install, kasunod ang update sa interface na tinanggap nito — sa bawat platform, at kalakip ito sa isang support ticket, kasama ang eksaktong build, at kung saan ito nanggaling, upang ang isang ulat ay matunton pabalik sa eksaktong code na nagdulot nito.
  • Karaniwan: Isinasaad ng mga folder kung saang machine naroroon ang mga ito: Bawat folder na naaabot ng Caiioo ay may label ng device kung saan ito nakalagay — sa picker kapag pumili ka, at sa Settings, na nagpapakita na ngayon ng mga folder ng bawat device sa iisang lugar, na nakapangkat ayon sa machine. Ang device na hindi maabot ay ipinapakitang hindi maabot sa halip na walang mga folder.
  • Karaniwan: Mas mabilis ang pagtatrabaho sa mga folder: Kaya nang magbasa ng agent ng ilang file sa isang hakbang, magbasa ng bahagi lamang ng isang malaking file sa halip na ang kabuuan nito, at humiling ng balangkas ng isang dokumento bago ito buksan. Bawat file na binabanggit nito ay may kasamang link na nagbubukas, ang binanggit na Markdown file ay nagbubukas nang naka-render sa halip na raw text, at isinasaad ng viewer para sa isang file sa iyong folder kung ano ang ipinapakita nito.

Mga Pagpapahusay

  • Karaniwan: Agad na nagbubukas ang listahan ng pag-uusap: Kapag may ilang daang pag-uusap, ang pagbubukas ng listahan o pagpapalipat-lipat sa mga pag-uusap ay nagpapatigil sandali sa buong app sa bawat platform, at maaaring hindi gumana ang mga pag-tap sa telepono habang nakatigil ito. Iginuguhit na lamang ngayon ng listahan ang mga pag-uusap na nasa screen, at ang pagbabagong walang kinalaman sa nakikita mo ay hindi na muling nagre-redraw.
  • Desktop: Nakalagak sa isang database ang iyong listahan ng pag-uusap at mga setting: Sa Mac, Windows, at Linux, ang listahan ng iyong mga pag-uusap at ang iyong mga setting ay nakalagak na ngayon sa isang database sa halip na sa isang malaking file. Kung magkaroon ng pagkaantala habang nagse-save, mananatiling buo ang lahat; ang nasirang file ay itinatabi at ang database ang ginagamit bilang kapalit; at ang paglipat mula sa lumang format ay awtomatikong nangyayari nang isang beses, habang pinapanatili ang orihinal.
  • Karaniwan: Malinaw na inilalarawan ang Free edition: Isinasaad ng panel ng account kung ano ang kayang gawin ng Caiioo ngayon — magbasa at magplano — at kung ano ang ipinapagawa ng Pro: mag-edit ng iyong mga file, mag-draft ng mail, mag-update ng iyong kalendaryo, kontrolin ang iyong browser, makipagtulungan sa mga dokumento, at gumamit ng mga integration. Ipinapakita ang libreng account bilang libre, ang trial bilang trial, at ang subscription bilang aktibo; lumalabas nang isang beses ang bawat impormasyon.
  • Karaniwan: Niruruta ang isang kahilingang may attachment ayon sa iyong hiniling: Dati, ang "Refactor the attached module" ay itinuturing na pananaliksik dahil may kalakip itong file. Hindi na ang attachment ang nagtatakda sa uri ng gawain; pinipili na lamang nito ang mga model na may kakayahang tumingin ng file, ayon sa ranggo para sa gawaing aktuwal mong hiniling.
  • Karaniwan: Isinasaad ng hindi nakumpletong turn kung aling model ang tumakbo: Kailanman at maagang natapos ang isang kahilingan, isinasaad ng mensahe kung aling model ang aktuwal na humahawak dito, sa bawat platform.
  • Karaniwan: Naaalala ng awtomatikong pagruta ang isang pagtanggi: Kapag tumanggi ang isang gateway na maglingkod sa isang partikular na model, naitatala ang pagtangging iyon at inaalis ang model sa mga awtomatikong ranggo para sa gateway na iyon, sa halip na piliin itong muli sa susunod na turn.
  • Karaniwan: Isinasaad ng host chip ang pangalan ng machine: Ang chip sa tabi ng composer na nagpapakita kung saan tumatakbo ang isang pag-uusap ay nagsasaad na ngayon ng pangalan ng device — ang parehong pangalang ginagamit ng sarili nitong menu at ng lahat ng iba pang device — sa halip na "Browser" o "iOS app".
  • Karaniwan: Inalis na ang Chromatic appearance mode: Gumamit ang animated colour mode ng isang buong core ng processor kahit nakatago ang window. Inalis na ito; walang pagbabago sa iba pang mga appearance mode.

Seguridad

  • Karaniwan: Walang naiiwan sa screen kapag nag-sign out: Kapag nag-sign out ka, itinatabi ang iyong mga pag-uusap, mga setting, at profile, at hindi na ito ipinapakita ng screen sa susunod na gagamit ng computer. Naibabalik ang mga ito, eksakto kung paano mo iniwan, sa susunod mong pag-sign in.
  • Karaniwan: Hindi kailanman nagkakapalit ang mga setting sa pagitan ng mga profile: Ang screen ng mga setting na binuksan sa ilalim ng isang profile ay hindi maaaring mag-save ng mga halaga nito sa isa pa — tinatanggihan ang pag-save, ayon sa pangalan, sa halip na tahimik na isulat ang mga API key ng isang profile sa account ng ibang profile.

Mga Pag-aayos ng Bug

  • Karaniwan: Pinapanatili ang mga pag-uusap ng nakaraang account kapag nagpalit ng account sa parehong computer: Dati, ang pag-sign out sa isang account at pag-sign in sa isa pa ay nag-aalis sa mga pag-uusap ng unang account mula sa computer na iyon. Itinatabi na ang mga ito ngayon kapag umalis ang account at ibinabalik kapag nagbalik ito, at kung hindi ligtas na maitabi ang mga ito, tinatanggihan ang pag-sign in sa halip na magpatuloy nang wala ang mga ito.
  • Karaniwan: Hindi minamarkahan bilang Expired ang isang libreng account: Nagpakita dati ang isang libreng account ng pulang Expired badge, at hindi ito maalis ng Refresh Subscription. Inilalarawan na ngayon ng badge ang lisensyang mayroon ka sa halip na ang subscription na dati mong hinawakan, at ang kasalukuyang Pro trial ay may label na trial sa halip na aktibo.
  • iOS: Nagbubukas ang indicator ng bersyon sa isang tap: Ang maliit na ⓘ sa tabi ng pamagat ng pag-uusap ay mahirap pindutin at kusa itong nagsasara sa pag-angat ng iyong daliri. Nagbubukas na ito ngayon sa isang tap, nananatiling bukas hanggang sa mag-tap ka sa ibang lugar, at may target na kasukat ng daliri.
  • Karaniwan: Nanatili ang napiling provider sa Settings: Maaaring bumalik agad sa dati ang pagpili ng provider dahil sa isang pag-reload na nagsimula bago pa maipatupad ang iyong pinili.
  • Karaniwan: Pinapanatili ng Refresh Subscription ang iyong kinaroroonan: Ang pag-refresh ng iyong subscription habang tumitingin ng ibang profile ay nagbabalik sa iyo sa sarili mong profile. Ina-update na nito ngayon ang lisensya at hinahayaan ka sa iyong kinaroroonan.
  • Karaniwan: Hindi na nagpapatigil sa app ang pagsumite ng support ticket na may mahabang transcript: Ang paghahanda ng diagnostic transcript ay maaaring maging sanhi ng pag-freeze ng window nang matagal sa isang mahabang pag-uusap, at ang mismong log ng app ay maaaring lumaki nang walang limitasyon. May hangganan na ang dalawang ito ngayon.
  • macOS: Pinapangalanan ang iyong Mac: Ilang lugar na dapat nagsasaad kung aling Mac ang tinutukoy ng mga ito — ang folder picker, ang listahan ng device, ang sariling mga tala ng agent — ay nagsabi ng "macOS app" sa halip na ang pangalan ng iyong computer.
  • Karaniwan: Pinapanatili ang koneksyon sa muling pagkonekta ng naka-sync na folder: Maaaring maputol ng pag-update mula sa mas lumang bersyon ang koneksyon ng isang folder na hindi pa nito natatapos kumpirmahin.

Bersyon 0.9.800Setyembre 9, 2026

Ikonekta ang isang Microsoft 365 work o school account gamit ang eksaktong mga pahintulot na pipiliin mo, at hayaan ang awtomatikong pag-route na pumili mula sa isang nai-publish na ranggo para sa bawat uri ng kahilingan — kabilang ang mga turn na may kasamang larawan, at mga planong gumagana sa mga libreng modelo lamang.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Pangkalahatan: Microsoft 365 para sa mga work at school account: Ang isang koneksyon sa Microsoft ay nananatiling naka-pin sa organisasyong pinag-sign in-an nito, kaya patuloy itong gumagana sa kabila ng mga renewal, at humihingi ito ng mga karagdagang pahintulot sa sandaling kailanganin ng isang tool sa halip na sabay-sabay. Kapag kailangang mag-apruba ang iyong administrator ng anuman, sasabihin ito ng Caiioo at mag-aalok ng link upang humiling sa kanila.
  • Pangkalahatan: Piliin kung aling mga pahintulot sa Microsoft ang ibibigay: Ang isang tagapili ng pahintulot — na nakapangkat at nakasaad sa paraan ng mismong consent screen ng Microsoft — ay nag-aalok ng mail at kalendaryo bilang read o read-and-write, kung saan ang pagpapadala ng mail at paggamit ng mga shared calendar ay magkakahiwalay na mga opsyon. Ang pagkokonekta sa pamamagitan ng sarili mong Microsoft app registration ay humihingi ng parehong listahan.

Mga Pagpapahusay

  • Pangkalahatan: Mas nagagawa ng Outlook ang mga tungkulin nito: Ang pulong na ginagawa ng agent ay isang tunay na Teams meeting, ang isang imbitasyon ay maaaring tuluyang tanggihan sa halip na alisin lamang, at ang mahahabang listahan ng mail at kalendaryo ay binabasa hanggang dulo sa halip na huminto sa unang pahina. Kinokontrol ang bilis ng mga kahilingan upang hindi ma-flood ang isang abalang mailbox, at ang nawawalang pahintulot ay iniuulat laban sa Microsoft Outlook ayon sa pangalan.
  • Desktop: Pumantay na ang Windows at Linux sa Mac app: Ang mga tool na naka-install sa pamamagitan ng npx o uvx ay nagsisimula na ngayon sa Windows, at kasama na ang uv sa loob ng mga Windows at Linux app kaya hindi na humihiling ang pag-install mula sa hub na kunin mo ito nang manu-mano. Native ang mga notification, ang background service na hindi inaasahang huminto ay nagpapakita ng mensahe sa halip na manahimik na lamang, ang View Logs at Copy Debug Log ay nasa tray, naka-iskedyul ang pagsusuri ng mga update, at ang menu ng Home Hub ay naglalaman ng launch at login at prevent sleep. Sinusunod ng mga cache ng boses, pagsasalita, at paghahanap ang napili mong data folder, gumagana ang drag and drop, manipis ang mga scrollbar, nagsusumite ang Enter sa isang touchscreen laptop, at ipinapakita ng mga tooltip ng Zen at Studio ang mga tamang key para sa iyong keyboard.
  • Pangkalahatan: Kinikilala na bilang coding ang pagbuo ng laro o app: Ang mga on-device classifier na nagpapasya kung anong uri ng gawain ang isang turn ay muling sinanay sa mas malaking hanay ng mga totoong pag-uusap, kaya ang kahilingang tulad ng "code a sudoku game in Slate" ay napupunta sa isang coding model, at mas madalas na tumutugma ang mga iniaalok na tool para sa isang turn.
  • iOS: Mas maliit na laki ng download: May dating bitbit ang iPhone at iPad app na humigit-kumulang 150 MB ng mga file na para lamang sa desktop na hindi naman nito binubuksan kailanman. Tinanggal na ang mga ito, na kumportableng nagbabalik sa app sa loob ng limitasyon ng Apple para sa pag-download gamit ang cellular.
  • Pangkalahatan: Pinapangalanan ng paghahanap sa Settings ang bawat resulta ayon sa pangalan ng seksyon nito: Ang Model Configuration, Pseudonymizer (Personal Data Filter / PHI Filter), Privacy & Diagnostics, at Agent Modes ay pareho na ngayon ang pagkakasulat sa search dropdown at sa itaas ng seksyong binubuksan ng mga ito. Binabanggit din ng sariling paglalarawan ng subagent tool ang totoong default na step budget nito.

Seguridad

  • Pangkalahatan: Ang pagdiskonekta ng serbisyo ay hindi nag-iiwan ng mga kredensyal: Ang rekord na nagmamarka sa isang koneksyon bilang inalis ay ipinapadala sa iba mo pang mga device at pinapanatili nang walang takdang panahon. Wala na itong dalang anuman sa mga token o client secret ng koneksyong iyon, sa bawat landas na lumilikha nito.
  • Pangkalahatan: Sinusunod ng mga pamagat ng pag-uusap ang iyong Personal Data Filter: Sa mga desktop app, binabasa ng helper na nagpapangalan sa isang pag-uusap ang iyong mga setting ng filter mula sa parehong lugar tulad ng iba pang bahagi ng app, at tumatangging magpangalan ng pag-uusap hanggang sa mabasa nito ang mga ito.
  • Pangkalahatan: Mas maraming anyo ng identifier ang kinikilala ng Personal Data Filter: Naka-mask na ngayon ang sunod-sunod na mga numero pagkatapos ng isang identifier label, tulad ng "Medical ID: 456789", at ang mga biometric code na may modality prefix.

Mga Pag-aayos ng Bug

  • Pangkalahatan: Bawat kahilingan ay nakakarating sa modelong makakapagserbisyo rito: Ang isang planong gumagana sa mga libreng modelo lamang, at ang isang turn na may dalang larawan o dokumento, ay maaaring magtapos sa "No published model for archetype … survives this turn's gates". Naka-ranggo na ngayon ang mga libre at bayad na modelo sa magkakahiwalay na nai-publish na listahan para sa bawat plano, ang isang turn na may attachment ay niraranggo sa mga modelong tunay na nakakakita, at ang quick helper model ay nagmumula sa parehong ranggo tulad ng modelong sumasagot sa iyo.
  • Pangkalahatan: Sinasabi sa iyo ng router kapag walang available na modelo: Dati, tahimik na pumipili ang awtomatikong pag-route ng anuman mula sa itaas ng katalogo, na siyang dahilan kung bakit napupunta ang isang Value turn sa isang libreng modelong tumatangging sumagot. Sinasabi na nito ngayon kapag hindi pa dumarating ang mga ranggo at muling sumusubok, o hinihiling sa iyo na pumili ng modelo sa Settings at binabanggit ang dahilan — at hinding-hindi ito nagpapalit ng sarili nitong modelo.
  • Pangkalahatan: Ang serbisyong idiniskonekta mo ay nananatiling nakadiskonekta: Ang muling pagkonekta sa isang tool server, o anumang hindi nauugnay na pagbabagong ginawa sa ibang device habang isinasagawa ang pagdiskonekta, ay maaaring magbalik ng nadiskonektang koneksyon sa susunod na pag-sync, at ang nadiskonektang GitHub ay maaari pa ring lumabas bilang nakakonekta. Ang pagdiskonekta sa pamamagitan ng pampublikong API ay nagse-save na rin ngayon ng pagkakadiskonekta.
  • Pangkalahatan: Ang isang nakakonektang account ay patuloy na gumagana sa mga device na maaaring gumamit nito: Kapag ang isang device ay hindi makapag-renew ng Google account, sinasabihan ang bawat device na nag-expire na ang account — nawala ang mga tool ng Google mula sa picker ng Mac, na-off ang access sa kalendaryo, tumigil ang mga paalala at pag-sync ng GitHub, at hindi makapagsimula ang Private Sync sa teleponong naglagay ng marka. Naitatala na ngayon ang pag-expire bawat device, kaya ang isang device na maaari pa ring gumamit ng account ay nagpapatuloy, at ang isang device na naisaayos ay nag-aalis ng sarili nitong marka.
  • Pangkalahatan: Nagsi-sync ang isang device sa pamamagitan ng hub sa iyong network nang walang sariling cloud account: Ang isang device na naka-route sa isang desktop hub ay pinipilit pa rin noong kumuha muna ng sarili nitong kredensyal sa Drive o OneDrive, kaya hindi ito makapag-sync kung hindi available ang kredensyal na iyon — kahit na nagsi-sync na ang hub para rito.
  • Pangkalahatan: Hindi kailanman pinapaluwag ng pag-sync ang kahilingan sa pag-apruba ng tool: Ang isang device na nakatakdang magtanong bago ang bawat tool ay maaaring gumaya sa mas maluwag na setting mula sa ibang device. Maaari nang higpitan ng pag-sync ang mga kinakailangan sa pag-apruba sa iyong mga device, ngunit hindi kailanman luluwagan ang mga ito.
  • Pangkalahatan: Hindi kailanman binubura ng blangkong kopya ng kredensyal ang tunay na kopya: Ang isang device na may hawak na blangkong token ng tool-server o client secret ay maaaring magbura sa may-lamang kopya sa bawat iba pang device, at ang isang kredensyal na tinanggal sa isang device ay maaaring bumalik mula sa iba. Nailalapat na ngayon ang mga pagbura sa lahat, at ang isang blangkong secret na dumarating mula sa ibang lugar ay hindi ginagalaw ang iyong na-save na halaga.
  • Pangkalahatan: Ang ginagamit na OpenRouter key ay ang ipinapakita: Kapag may higit sa isang OpenRouter key na naka-save, ang pag-edit ng key ay nagsusulat lamang sa aktibong slot, kaya ang paglipat at pagbalik ay nagpapanumbalik ng dati at walang lumilitaw na key picker. Ang sariling kasamang key ng Caiioo ay hindi na maaaring i-save bilang isa sa iyong mga key o maisulat sa ibabaw ng isa, at ang badge na "Caiioo's account" ay sumusunod sa key na aktwal na ginagamit.
  • Extension: Sinasabi ng tinanggihang session na mag-sign in muli: Matapos tanggihan ng relay ang session ng extension, patuloy na kumikislap ang status na "Connecting…" nang walang katapusan. Humihinto na ito ngayon at nag-aalok ng Sign in again, na nag-aalis lamang sa hindi na gumaganang kredensyal.
  • Pangkalahatan: Gumagana ang pagbasa ng page sa mga site na may mahigpit na panuntunan sa content: Kapag pinapagana ang Chrome o Edge mula sa desktop app o mula sa isang tab ng browser, ang fallback na ginagamit upang suriin ang mga page na nagba-block ng mga script, at ang snapshot ng page sa likod ng ilang tool, ay nagbabalik ng "Unknown message type". Pareho na itong gumagana ngayon, at sinusuri ang mga page script ng Chrome at Safari laban sa isa't isa upang hindi na muling magkaiba ang mga ito.
  • Safari: Lumalabas ang overlay ng agent habang gumagana ito: Ang badge na nagpapakitang kumikilos ang agent sa isang page ay nakatago sa bawat mensahe sa Safari.
  • Pangkalahatan: Ang tinanggal na attachment ay nananatiling tinanggal: Ilang paraan ng pagbura ang nag-alis ng file nang hindi nag-iiwan ng rekord para sa iba mo pang mga device, kaya bumabalik ang file sa susunod na pag-sync. Naka-sync na ngayon ang mga pagbura sa mga device, at ang rekord na iniiwan ng mga ito ay hindi na nagdadala ng nilalaman ng file.
  • Pangkalahatan: Pinapanatili ng Settings ang iyong puwesto kapag nag-save ang isa pang device: Anumang pagbabago sa settings na dumarating mula sa ibang device — isang pag-sync, isang pag-install sa hub — ay nag-i-scroll pabalik sa itaas ng panel ng Settings makalipas ang ilang sandali at nagko-collapse sa mga seksyong binuksan mo.
  • Pangkalahatan: Ang mga variable ng isang mode ay ang mga itinakda mo: Bawat mode ay nagpapanatili ng sarili nitong kopya ng pinagsasaluhang hanay ng mga variable, kaya ang pagpapalit ng mode ay maaaring maglipat ng lumang kopya at magbura sa mga value na kasusulat pa lamang ng pag-install sa hub. Mayroon na ngayong isang hanay bawat profile, at ang mga umiiral na kopya ay pinagsasama-sama nang isang beses sa bawat platform.
  • Pangkalahatan: Nagkakabisa ang pag-edit sa isang mode: Naiimbak dati ang isang snapshot ng iyong mga na-resolve na setting na para bang ikaw mismo ang pumili ng mga value na iyon, kaya ang mas lumang kopya ng mga tagubilin ng isang mode ay maaaring mauna kaysa sa mode na na-edit mo pa lamang, at kung aling folder ang ginagamit ng Private Sync ay maaaring mabasa mula sa lumang kopyang iyon.
  • Pangkalahatan: Pansamantalang natatandaan ang tinanggihang listahan ng modelo ng Anthropic: Noong patuloy na tumatanggi ang Anthropic na maglista ng mga modelo pagkatapos ma-renew ang pag-sign in, muling nire-renew ito ng app sa bawat cycle. Naaalala na ngayon ang pagtanggi sa loob ng isang minuto, at ang Retry button ay dumidiretso pa rin sa network.
  • Desktop: Nagsisimula ang package ng Linux sa isang malinis na makina: Kulang ang .deb ng bahagi ng kinakailangan ng background service nito, at ang isang service na huminto sa pag-startup ay naitala bilang sinadyang ihinto, nang walang pag-restart at walang mensahe. Ipinapahayag din ng mga package ang system component na kinakailangan ng mga ito, at ang mga desktop app ay hindi na nagla-log ng hindi mababasang linya sa bawat paglunsad.
  • Desktop: Kinokopya ng Copy Debug Log ang pinag-isang log: Sa bawat desktop, tinanggihan ang tray command at tahimik na bumalik sa isang raw file, kaya ang log na idinikit mo sa isang support ticket ay hindi ang isinusulat ng Caiioo.
  • Pangkalahatan: Ang isang run na naantala habang gumagamit ng tool ay nagpapanatili sa mga natapos nitong hakbang: Ang pag-crash, pag-quit, o pag-lock ng telepono sa kalagitnaan ng sunod-sunod na mga pagtawag sa tool ay nag-iiwan ng blangkong sagot, at sinasabihan ang susunod na turn na walang nangyari. Itinatala na ngayon ng bawat platform ang mga nakumpletong hakbang habang natatapos ang mga ito.
  • Server: Muling nagre-refresh ang mga nai-publish na ranggo ng modelo: Huminto ang panggabing muling pagkalkula bago mag-republish, kaya ang mga ranggong ipinapakita sa model picker at sa leaderboard ay nanatili sa dati.

Bersyon 0.9.799Setyembre 8, 2026

Maaari nang magpakita ang agent ng na-render na HTML sa loob mismo ng pag-uusap, ang mensaheng ipinadala mo habang ito ay gumagana ay palaging nagiging bahagi ng pag-uusap, at pumipili ang Power router batay lamang sa kakayahan.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Pangkalahatan: Lumalabas ang na-render na HTML nang inline sa tugon: Humiling ng isang laro, chart, o anumang pahina at lalabas ito sa mismong pag-uusap, na naka-size ayon sa nilalaman nito. Ang link patungo sa isang slate ay nagre-render sa slate sa mismong pwesto nito, ang pag-click sa isang card ay magbubukas nito sa Slate, at ipinapakita ng agent ang isang umiiral nang slate sa halip na sumulat ng pangalawang kopya. Tumatakbo ang mga card sa ilalim ng parehong sandbox tulad ng Slate.
  • Pangkalahatan: Share to web at Speak sa bawat tugon: Taglay ng message action bar ang Share to web at Speak sa tabi ng Copy at Rerun, at nagiging Stop ang Speak habang nagbabasa ito. Nagkakaroon din ng bar ang sarili mong mga prompt, na may Rerun na nagsisimula ng bagong tugon bilang isang branch at pinapanatili ang luma.
  • Pangkalahatan: Pumipila ang mga interjection sa itaas ng composer: Ang mga mensaheng ipinadala habang gumagana ang agent ay pumapatong sa itaas ng composer, maaaring i-drag sa ibang pagkakasunod-sunod, at ang ilan na ipinadala malapit sa dulo ng isang run ay nagsasama sa susunod na turn ayon sa pagkakasunod-sunod.
  • Pangkalahatan: Pinapangalanan ang isang bagong pag-uusap sa sandaling magpadala ka: Nagmumula agad ang pamagat sa iyong unang prompt; kasunod nito ang mas kumpletong pangalang pinili ng AI pagkatapos ng unang tugon tulad ng dati.
  • Pangkalahatan: Ikonekta ang Microsoft 365 sa pamamagitan ng sarili mong app registration: Hihimayin ng isang guided wizard ang mga detalye at tenant ng iyong Microsoft app, at mababasa at maipapadala ng agent ang Outlook mail sa pamamagitan ng koneksyong iyon.

Mga Pagpapahusay

  • Pangkalahatan: Pumipili ang Power router batay lamang sa kakayahan: Iniraranggo ng awtomatikong pag-route ang mga modelo batay sa kung ano ang kaya nilang gawin para sa kasalukuyang gawain, kaya nagtutugma ang Best column at ang router, at napupunta ang mga kahilingan sa coding at pananaliksik sa pinakamalakas na available na modelo. Presyo lamang ang gumagabay sa Value router. Ang uri ng gawain ng isang kahilingan ay nakadepende sa kahilingan at sa pag-uusap, at hindi kailanman sa pamagat ng kung anong tab ang nagkataong nakabukas.
  • Pangkalahatan: Nananatiling tahimik ang Zen: Itinatago ng Zen ang mga active-tool chip sa itaas ng composer, ang mga badge ng modelo at app sa mga mensahe, at ang mga action bar hanggang sa mag-hover o mag-tap ka; nasa kanang itaas ng window ang switch ng Zen/Studio; binabasa ang haba ng header sa bilang ng mga salita. Nananatiling napili sa Zen ang modelong pinili mo.
  • Pangkalahatan: Gumuguhit ang mga image-only na modelo sa pamamagitan ng serbisyo ng imahe ng OpenRouter: Ang mga modelong gumagawa lamang ng mga larawan, tulad ng gpt-image-2, ay bumubuo sa pamamagitan ng endpoint na binuo para sa kanila, at gpt-image-2 ang default na modelo ng imahe.
  • Pangkalahatan: Pinapanatili ng mahahabang agentic run ang kanilang plano: Ang pahayag ng layunin na ginagawa ng agent sa simula ng isang mahabang run ay nananatili sa working memory nito gaano man karaming output ng tool ang mabuo ng run.
  • Pangkalahatan: Nagkukulay river blue ang pangkalahatang Caiioo mode: Taglay na ngayon ng default mode ang sariling asul ng Caiioo sa mga light at dark na surface.

Mga Pag-aayos ng Bug

  • Pangkalahatan: Inaaksyunan at tinatandaan ang isang interjection: Ang isang mensaheng ipinadala pagkatapos ng huling hakbang ng agent ay nawawala kapag natapos ang run, at ang isang inaksyunan sa kalagitnaan ng run ay naglaho sa mga susunod na turn sa mga pag-uusap na gumagamit ng extended thinking. Pareho na silang nananatili sa pag-uusap ngayon.
  • Pangkalahatan: Ipinapakita ng isang card ang pinakabagong edit ng agent: Patuloy na ipinapakita ng isang na-render na card ang dokumentong una nitong na-load pagkatapos i-update ng agent ang slate, at nagre-restart ang isang tumatakbong laro sa loob ng card tuwing nakakatanggap ang pag-uusap ng bagong turn.
  • Pangkalahatan: Nananatili ang pag-update ng slate ng agent: Maaaring ma-overwrite ng isang Slate tab na naiwang bukas na may mas lumang kopya ang update ng agent sa pagsasara, kasama ang kasaysayan nito. Ang isang device na ang orasan ay nahuhuli nang ilang minuto ay maaari pa ring mag-save, at ang isang pahina na nakaranas ng tinanggihang pag-save ay babalik sa kasalukuyang dokumento nang isang beses sa halip na magdagdag ng na-recover na bersyon sa bawat keystroke.
  • Pangkalahatan: Nagpapatuloy ang Private Sync kapag tinanggihan ng isang device sa iyong network ang isang ito: Pagkatapos mag-sign in, maaaring mag-ulat ang sync ng error sa bawat cycle dahil tinanggihan ng isang hub sa lokal na network ang mga kredensyal ng device na ito. Lumilipat na ito ngayon sa Drive o OneDrive wire at muling sinusubukan ang lokal na koneksyon pagkalipas ng limang minuto.
  • Pangkalahatan: Nananatili ang tugon sa binabasa mo kapag natapos ang isang run: Maaaring lumundag ang view ng isang run na maraming ginagamit na tool pataas patungo sa tool trace sa sandaling matapos ito.
  • Pangkalahatan: Tumatakbo ang mga naka-iskedyul na gawain sa isang device na kayang tapusin ang mga ito: Ang isang pang-araw-araw na gawain na walang naka-pin na device ay maaaring kunin ng browser extension, na hindi kayang kumpletuhin ang isang unattended na run, na nag-iiwan ng walang lamang tugon tuwing umaga. Ang mga desktop na ang humahawak sa mga run na iyon; iginagalang pa rin ang isang gawaing naka-pin sa extension.
  • Pangkalahatan: Nananatiling burado ang mga tinanggal na item sa mga desktop app: Ang pag-restart ng isang desktop app ay maaaring magbalik ng mga tinanggal na pag-uusap, attachment, at skill.
  • Pangkalahatan: Gumagamit ang awtomatikong pag-route sa mga desktop app ng mga nai-publish na ranking: Maaaring pumili ang Value router sa macOS, Windows, at Linux ng isang mamahaling modelo para sa isang simpleng mensahe dahil hindi kailanman nakarating dito ang mga ranking, at maaaring mabigo ang isang turn nang may "caiioo/free-router is not a valid model ID". Ang parehong router ay nag-route na ngayon mula sa parehong mga ranking na ipinapakita ng model picker, at tinutukoy ng isang pagkabigo sa pag-route ang profile at constraint.
  • Pangkalahatan: Pinapangalanan ng model picker ang mga router sa paraang tulad ng sa listahan: Nagtutugma ang naka-collapse na picker at ang dropdown sa "Caiioo Power Router (Auto)" at "Caiioo Value Router (Auto)".
  • macOS: Isang app, isang relay: Ang paglunsad ng app habang may tumatakbo nang kopya ay naglilipat ng gawain sa kasalukuyang tumatakbo, at nagrerehistro ang Safari bilang isang browser sa halip na dose-dosenang browser pagkatapos ng restart.

Bersyon 0.9.798Setyembre 7, 2026

Halos agarang sumasagot ang mahahabang pag-uusap gaano man karami ang laman ng mga ito, at ang mga ranggo ng model na nakikita mo ay ang mismong batayan sa pagpili ng app.

Ipakita ang mga detalye

Mga Pagpapahusay

  • Karaniwan: Agad na nagsisimulang sumagot ang mahahabang pag-uusap: Ang pag-uusap na may mga attachment ay dating naghihintay nang ilang segundo bago magsimula ang assistant, at lalo pang tumatagal ang paghihintay habang humahaba ang usapan. Naipapadala na ngayon ang mga attachment bilang mga reference sa halip na muling ipadala nang buo sa bawat mensahe, kaya nagsisimula ang isang turn sa humigit-kumulang isang ikasampung bahagi ng isang segundo gaano man karami ang nilalaman ng pag-uusap.
  • Karaniwan: Mas mahusay na pagpili ng model at tool: Isang natutunang intent head na ngayon ang nagpapasya kung anong uri ng gawain ang isang turn bago ang anumang panuntunan sa keyword, kaya mas madalas na napupunta ang mga kahilingan sa tamang model at tamang mga tool. Tumatakbo ito nang isang beses bawat turn at ibinabahagi ang resulta nito, na kapansin-pansing nagpapabawas ng pagproseso sa mga telepono.
  • Karaniwan: Sadya nang nagraranggo ang Best at Value batay sa magkaibang bagay: Ang Best para sa Caiioo ay nagraranggo na ngayon batay lamang sa kakayahan, kaya hindi na maaaring manguna ang isang mura at mabilis na model sa column na tinatawag na best, at ang kagustuhan sa gastos ay ganap nang nakasalalay sa Value at sa Value Router. Magkasabay nang gumagana ang model picker at ang awtomatikong routing.
  • Karaniwan: Naka-off ang mga prompt ng pahintulot sa tool habang muling itinatayo ang feature na iyon: Naka-off bilang default ang prompt na nagtatanong bago gumamit ang isang tool ng isa pang AI provider; maaari mo itong i-on sa Mga Setting sa ilalim ng Personalization at Privacy. Kapag naka-on, pinapangalanan na nito ngayon ang kumpanyang aktwal na tumatanggap ng iyong data sa halip na ang serbisyong nagdidirekta nito roon.

Bersyon 0.9.797Setyembre 7, 2026

Nagsisimula ang bawat kahilingan na may nakakabit nang mga tamang tool, at isang beses lang ipinapadala sa modelo ang mga custom na tagubilin.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Pangkalahatan: Nakakabit ang mga tamang tool para sa bawat kahilingan: Mula noong unang bahagi ng Setyembre, ang isang payak na kahilingan, tulad ng pagtatanong tungkol sa panahon ngayon, ay maaaring magsimula nang walang nakakabit na mga tool, kaya naghanap ang modelo ng magagamit at kung minsan ay sumusuko na lang. Lagi nang ikinakabit ng on-device selector ang mga pinakaangkop na tugma nito, at itinatala ng isang support ticket kung aling mga tool ang ikinabit para sa turn na iyon.
  • Pangkalahatan: Isang beses lang ipinapadala sa modelo ang mga custom na tagubilin: Maaaring maipon nang paulit-ulit ng isang persona ang block ng mga custom na tagubilin nito, na nagpapahaba sa prompt sa bawat turn at bawat pag-edit. Eksaktong isang beses na lang isinasama ang block ngayon, anuman ang nilalaman ng mas lumang kopya.

Bersyon 0.9.796Setyembre 7, 2026

Gumagana ang paghahanap sa web nang walang prompt ng pahintulot, maaaring gamitin muli ng isang follow-up ang tool mula sa naunang tugon, at naglalaman ang mga support ticket ng mga linya ng log mula sa panahong ginawa ang ulat.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Karaniwan: Hindi na kasali sa tumatakbong turn ang paghahanap sa memorya: Maaaring paulit-ulit na hanapin ng mas mahinang modelo ang memorya ng pag-uusap sa loob ng isang turn, kung saan nakikita nito ang sarili nitong mga salita kanina lamang bilang mga bagong memorya, hanggang sa ikansela mo ito. Hindi na ini-index ang tumatakbong turn habang tumatakbo ito, at hindi na nag-uutos sa modelo na maghanap ang mga pahiwatig ng memorya sa tabi ng iyong prompt.
  • Karaniwan: Maaaring gamitin muli ng follow-up ang tool mula sa naunang tugon: Ang paghiling ng "isa pa" sa katatapos lang gawin ng agent, tulad ng pag-file ng pangalawang bug report, ay maaaring magdulot na hindi nito mahanap ang tool na ginamit nito ilang segundo lang ang nakalipas. Ang mga tool na tinawag sa naunang tugon ay palagi nang iniaalok para sa susunod.
  • Karaniwan: Gumagana ang paghahanap sa web nang walang prompt ng pahintulot, at muling ipinapakita ang consent card kung saan ito naaangkop: Ang paghahanap sa web sa pamamagitan ng Keenable ay walang ipinapadala sa isang AI provider, kaya hindi na ito naghihintay para sa pahintulot ng trust-boundary, at ito ang mas pinipiling paghahanap kapag kasama ito sa iyong plano. Kung saan talagang kailangan ang pahintulot, muling ipinapakita ang card na nagpapahintulot sa iyo na ibigay ito.
  • Karaniwan: Naglalaman ang mga support ticket ng mga linya ng log mula sa panahong ginawa ang ulat: Ang isang ticket na ginawa mula sa isang pag-uusap na walang naunang turn ay dumarating nang may walang lamang transcript. Kasama na ngayon sa bawat ticket ang log mula sa labinlimang minuto bago ito ginawa, bawas ang mga linyang naipakita na sa iniulat na turn, at iniuulat sa log na iyon ang isang nag-expire na Google sign-in.

Bersyon 0.9.795Setyembre 7, 2026

Magpadala mula sa iyong telepono kahit hindi nito maabot ang device na nagho-host ng pag-uusap, maglakip ng mga file mula sa iyong mga nakakonektang folder nang direkta sa pag-uusap at i-save pabalik ang iyong mga pagbabago sa orihinal, tingnan ang parehong ranking ng pinakamahuhusay na modelo ayon sa use case sa app at sa website, at mag-enjoy sa mas mabilis na mahahabang pag-uusap na muling gumagamit ng mga nabasa na ng modelo.

Ipakita ang mga detalye

Mga Bagong Feature

  • Desktop: Maglakip ng file mula sa isang nakakonektang folder: Mayroon nang Attach button sa bawat file ang folder browser ng composer, at maaari nang kopyahin ng agent ang isang file mula sa nakakonektang folder patungo sa pag-uusap kapag hiniling mo ritong magbasa ng isa. Kinukuha ang teksto mula sa mga PDF, Word, Excel, at RTF file, inaabisuhan ang agent kapag hindi ma-extract ang teksto ng isang file, at itinatala ng bawat attachment kung saang folder at file ito nanggaling.
  • Karaniwan: Ang mensaheng ipinadala mo habang hindi nakakonekta sa host ay maipapadala kapag bumalik ang koneksyon: Kapag hindi maabot ng device kung saan ka nagta-type ang device na nagho-host ng pag-uusap, mananatili ang mensahe sa iyong device na may abisong Queued sa composer at awtomatikong ipapadala sa sandaling maabot muli ang host, kabilang ang pagkatapos mag-restart ng app o kapag lumipat ang pag-uusap sa ibang host.
  • Desktop: Naaalala ng nakalakip na kopya ang orihinal nito: Ipinapakita ng Library Details ang folder at path kung saan inilakip ang isang file at kung tumutugma pa rin ang kopya at ang orihinal. Pinapalitan ng Write back to folder ang orihinal gamit ang iyong na-edit na kopya, at magtatanong muna kung nagbago ang orihinal pansamantala.

Mga Pagpapahusay

  • Karaniwan: Mas mabilis at mas murang mahahabang pag-uusap: Ang mga bahagi ng isang request na nagbabago sa bawat turn, gaya ng orasan, ang kasalukuyang tab, at mga memory cue, ay hiwalay nang ipinapadala mula sa mga permanenteng tagubilin, upang muling magamit ng mga provider ang naproseso na nila. Kapag itiniklop ang mga lumang mensahe upang magkaroon ng espasyo, ipinapaalam ito ng pag-uusap sa halip na basta na lang alisin ang mga ito nang walang abiso. Ipinapaliwanag na ngayon ng switch ng Personal Intuition na kinokontrol nito ang mga memory cue, at ipinapakita ng status ng index kung naka-on ito.
  • Karaniwan: Pinakamahuhusay na modelo ayon sa use case: Minsan lamang inilalathala ang mga ranking ng modelo para sa bawat uri ng gawain at binabasa ng parehong app at ng leaderboard sa website, na nagkaroon ng seksyong Best by Use Case, upang ang mga pinipili ng Router ay tumugma sa ipinapakita ng leaderboard.
  • Karaniwan: Nagpapatuloy ang Sync kapag hindi maabot ng isang hub ang cloud storage nito: Lumilipat ang ibang mga device sa sarili nilang koneksyon sa halip na maghintay sa hub, at ang pagsusuring paulit-ulit na nabibigo ay nagbabawas ng dalas sa halip na sumubok muli kada ilang segundo.
  • Karaniwan: Mas kaunting data ang nagagamit sa pagsunod sa pag-uusap mula sa ibang device: Ang tugong ini-stream sa iba mo pang mga device ay ipinapadala na ngayon bilang mga karagdagang bahagi sa halip na bagong kopya ng lahat ng naunang ipinadala, kaya ang isang mahabang sagot ay hindi na nagpaparami sa data na natatanggap ng bawat device, at nananatili ang ipinapadalang tugon kahit huminto pansamantala ang relay sa pagitan ng mga mensahe.
  • Karaniwan: Inalis na ang Import Folder mula sa Library: Kinokopya nito dati ang isang buong directory patungo sa Files nang sabay-sabay. Sa halip, ikonekta ang folder, na nagbabasa ng mga file nito sa orihinal nilang kinalalagyan.

Seguridad

  • Karaniwan: Ang mga file na inilakip sa isang pansamantalang pag-uusap ay nananatili sa device na ito: Ang isang attachment na ginamit lamang sa mga pansamantalang pag-uusap ay nai-upload pa rin dati ng Private Sync. Aalis na lamang ito sa device kapag ginamit din ito ng isang permanenteng pag-uusap, alinsunod sa ipinapangako ng dialog ng pansamantalang pag-uusap.

Mga Pag-aayos ng Bug

  • iOS: Gumagana ang pag-sign in gamit ang Google sa parehong paraan tulad sa iba pang device: Ang pag-sign in gamit ang Google sa iPhone ay gumagamit na ngayon ng parehong paraan ng pag-sign in tulad ng desktop at Android app, kaya ang koneksyon ng account na ginagawa nito ay siya ring ibinabahagi na ng iba mo pang device, at gumagana na muli ang mga pag-upgrade ng pahintulot sa macOS.
  • Karaniwan: Ang isang Google account ay iisang entry sa bawat device: Ang pag-sign in sa parehong Google account mula sa ibang device ay maaaring mag-iwan ng dalawang entry na may parehong email, at paulit-ulit na muling idinaragdag ng mga device ang entry ng isa't isa hanggang sa maging maayos ang sync. Direkta na ngayong pupunta ang pag-sign in sa umiiral na entry ng account, at ang mga credential ng pinakabagong pag-sign in ang gagamitin saanman.
  • Karaniwan: Naka-stream muli sa iba mo pang device ang pag-uusap na nai-type sa isang desktop: Mula noong unang bahagi ng Setyembre, ang isang turn na nai-type sa macOS, Windows, o Linux ay nagpakita ng prompt nito sa iyong telepono ngunit hindi kailanman nakarating doon ang sagot.
  • Karaniwan: Nakikita ng ibang mga device ang pagsisimula ng isang turn sa mismong sandali na magsimula ito: Ang isang device na sumusubaybay sa isang turn na naka-host sa ibang lugar ay nagpapakita lamang ng working indicator kapag dumating na ang unang teksto, at ang isang turn na ipinadala sa isang telepono na kinansela kalaunan ay nag-iwan sa sumusubaybay na device na naghihintay.
  • Karaniwan: Minsan lamang dumarating ang pag-uusap na ibinahagi sa pagitan ng desktop app at browser extension sa iisang machine: Nag-render nang dalawang beses ang bawat tugon, at dalawang beses ding lumitaw ang mga prompt para sa pagkumpleto at pag-apruba ng tool. Ang isang turn na naka-host sa browser na nabigo ay nag-uulat na ngayon ng error sa desktop na sumusubaybay dito sa halip na umikot nang isa't kalahating minuto.
  • Desktop: Agad na dumarating sa iba mo pang mga desktop ang mga pagbabago sa setting at host: Ang isang setting na binago sa isang desktop ay nakarating lamang sa iba pagkatapos ng susunod na cloud sync, at ang paglipat ng pag-uusap sa ibang host ay hindi palaging ipinapaalam sa iba pang mga desktop, na patuloy ding nag-aatas sa isa't isa na mag-sign in muli.
  • Karaniwan: Ipinapakita ng picker ng Folders ang mga folder ng host: Kapag ang isang pag-uusap ay nasa ibang device, inilista ng picker ang mga folder ng device na ito sa ilalim ng pangalan ng host, o hiniling sa iyong pumili ng isang desktop. Nagtatanong na ito ngayon sa host at ipinapakita ang mga folder nito, o malinaw na sinasabi kapag ang host ay isang telepono o hindi maabot.
  • Karaniwan: Lumalabas lamang ang LAN Access sa mga device na maaaring mag-alok nito: Sa iPhone, Android, o isang tab ng browser, nag-save ang switch ng isang setting na walang gumagamit at pagkatapos ay hiniling sa iyong i-restart ang isang desktop app na wala ka naman doon.
  • Karaniwan: Humihingi lamang ang Private Sync ng iyong passphrase kapag hiniling mong mag-unlock: Ang pagbubukas ng mga setting ng Private Sync habang naka-lock, at muli pagkatapos mag-sign in, ay kusang nagpalitaw ng dialog ng Unlock. Ang banner ng naka-lock at ang Unlock button nito na lamang ang tanging prompt ngayon.
  • Karaniwan: Kasama sa support ticket na isinumite ng agent ang palitan ng mensahe na inireklamo mo: Noong hiniling mo sa agent na magsumite ng bug report, ipinakita ng transcript na nakalakip sa ticket ang iyong kahilingan sa pag-file sa halip na ang turn na nagkaroon ng problema, kaya hindi makita ng support ang isyu.
  • Karaniwan: Ang mga modelong tinatanggihan ng OpenRouter ay hindi isinasama sa picker at sa awtomatikong failover: Tinatanggihan ng ilang libreng modelo ng OpenRouter ang bawat kahilingan mula sa mga app na wala sa kanilang listahan, at nabigo ang isang turn na lumipat sa isa sa mga ito. Tinatandaan na ngayon ng app ang pagtanggi, minamarkahan ang modelo sa picker, nilalagpasan ito sa panahon ng failover, at muling sinusuri sa ibang pagkakataon sakaling alisin ng OpenRouter ang pag-block.
  • Karaniwan: Nananatiling nakaayon ang mga pag-edit ng persona sa mga na-update na built-in na persona: Ang isang na-edit na kopya ng isang built-in na persona ay maaaring mauna kaysa sa isang mas bagong bersyon ng persona na iyon, at ang iyong mga custom na tagubilin ay maaaring maidagdag dito nang dalawang beses.
  • Extension: Pinapalitan ang hindi sumasagot na koneksyon sa desktop app sa halip na pagkatiwalaan: Ang isang koneksyong huminto sa pagsagot ay pinanatili hanggang sa mawalan ng patutunguhan ang mga command ng browser. Napapansin na ngayon ng extension ang naputol na koneksyon at muling kumokonekta.

Bersyon 0.9.794Setyembre 6, 2026

Buksan at i-edit ang mga naka-mount na Word document nang direkta sa Slate, tingnan ang mga transparent na model benchmark at ranking ng ebalwasyon sa model picker, at i-coordinate ang mga pagbabago sa dokumento sa pagitan ng mga coauthoring agent at mga draft ng editor.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Desktop: I-edit ang mga naka-mount na Word document sa Slate: Buksan at i-edit ang mga Word (.docx) file mula sa mga nakakonektang folder nang direkta sa Slate. Napananatili ang formatting, mga bookmark, at istruktura ng dokumento habang nag-e-edit, na may tahasang pag-save at pagbawi ng draft sa iba't ibang session.
  • Common: Mga benchmark ng modelo at pamamaraan ng pag-route: Mag-browse ng mga na-verify na ranking ng kakayahan ng modelo at mga transparent na sukatan ng ebalwasyon nang direkta sa model picker. Direktang tumutugma ang mga pagpipilian sa pag-route sa mga nasukat na kalakasang ito sa iba't ibang gawain.
  • Common: Na-coordinate na mga pagsusuri ng dokumento at attachment: Maayos na nagtutulungan ang mga coauthoring agent at mga draft ng editor sa mga nasuring pagbabago at mga na-track na rebisyon nang hindi ino-overwrite ang mga hiwalay na update.

Mga Pagpapahusay

  • Common: Dumarating ang mga update ng app nang hindi nagre-restart: Ang mga pagbabago sa mga built-in na app na na-publish sa pamamagitan ng Community Hub ay dumarating sa isang tumatakbong app sa normal na iskedyul ng pag-refresh nito sa halip na maghintay sa susunod na pag-restart. Habang offline, pansamantalang hihinto ang pagsusuri ng catalog nang ilang minuto sa pagitan ng mga pagsubok sa halip na sumubok muli sa bawat request.
  • Common: Ang File Manager ay Library na ngayon: Ang lugar para mag-browse ng iyong mga naka-store na file, dokumento, at naka-save na item ay tinatawag nang Library saanman ito lumabas: sa Folders menu ng composer, sa Settings, at sa mismong dialog, kung saan ang mga pane nito ay Files at Items na ngayon. Sa loob ng Library, ang mga pagpapangkat na ginagawa mo para sa iyong mga file ay tinatawag nang Projects, kaya ang salitang Folders ay palaging nangangahulugang isang folder sa iyong computer.

Mga Pag-aayos ng Bug

  • Common: Tumutugma ang catalog ng app sa naka-install na bersyon: Pagkatapos mag-update, ginagamit ng app ang catalog na kasama sa bagong bersyon hanggang sa mag-load ang isang bago, sa halip na panatilihin ang catalog ng nakaraang bersyon habang offline.
  • Common: Nananatiling napapanahon ang mga persona ng Hub app: Ang mga built-in na app na inihatid sa pamamagitan ng Community Hub ay patuloy na tumatanggap ng mga update sa persona sa halip na ma-freeze ang isang mas lumang kopya bilang isang personal na pag-customize.
  • Server: Nililista ng lokal na API ang parehong mga app tulad ng sa app: Kasama sa mga agents endpoint ng relay ang mga app na inihatid sa pamamagitan ng Community Hub, ibinabalik ang kanilang kasalukuyang mga detalye, at pinoprotektahan ang mga ito laban sa pagbabago o pagbura, na tumutugma sa ipinapakita ng app.
  • Common: Ang mga file na na-load mula sa iyong computer ay nananatiling bukas sa Slate: Pagkatapos mag-load ng dokumento mula sa disk, pinapanatili ng Slate ang dokumentong iyon sa screen at normal itong sine-save, sa halip na bumalik sa dati nang bukas na dokumento pagkatapos ng unang awtomatikong pag-save.
  • Common: Maaaring ma-restore ang isang na-recover na edit mula sa history ng bersyon: Kapag tinanggihan ang pag-save dahil nagbago ang dokumento sa ibang lugar, ang kopya ng iyong edit na itinago sa history ng bersyon ay walang numero ng bersyon, kaya hindi ito mabuksan o ma-restore ng panel ng history. Isa na itong may numerong bersyon tulad ng iba pa, na binigyan ng numero kasunod ng pinakabago sa dokumento.
  • Common: Hinihingi ng Private Sync ang iyong passphrase nang isang beses, kung saan mo hiniling: Ang pagbubukas ng mga setting ng Private Sync habang naka-lock ang sync ay nagpapakita ng Unlock dialog sa ibabaw ng seksyon, at pagkatapos ng muling pagpapahintulot sa Google ay maaari itong lumabas muli. Ang naka-lock na banner ng seksyon at ang Unlock button nito na lamang ang mga prompt; direktang dadalhin ka roon ng Enter Passphrase button sa composer at ng padlock sa listahan ng thread.
  • Common: Binubuksan ng padlock sa listahan ng thread ang Private Sync: Ang pag-click sa padlock ay nagbubukas noon ng Settings nang hindi pumupunta sa seksyon ng Private Sync. Direkta na itong pumupunta sa seksyong iyon ngayon.

Bersyon 0.9.793Setyembre 5, 2026

Panatilihing tugma ang mga nakakabit na text file sa mga pag-edit sa disk, i-coordinate ang mga pagbabago sa file sa pagitan ng mga agent, at ayusin ang mga na-save na item sa Library.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Pangkalahatan: Live na pag-edit ng nakakabit na file at pagbawi ng draft: Sinusubaybayan ng Slate ang mga pagbabago sa mga text file sa mga nakakonektang folder, pinagsasama ang mga independiyenteng pag-edit, at pinapanatili ang mga nagpapatong na pag-edit para masuri. Bawiin ang mga na-save na draft pagkatapos muling buksan; ang pag-save ng iyong mga pag-edit sa disk ay nananatiling isang tahasang aksyon.
  • Pangkalahatan: Nagko-coordinate ng mga pagbabago sa file ang mga agent: Ang mga nagtutulungang agent ay maaaring magmungkahi ng mga pagbabago sa file na kanilang binabasa. Ang mga katugmang pag-edit ay maaaring pagsamahin, habang ang mga nagpapatong na mungkahi ay nananatiling available para masuri.
  • Pangkalahatan: Mag-browse at mag-ayos ng mga item sa Library: Mag-browse at maghanap sa mga koleksyon, i-save ang mga napiling file bilang isang item sa Library, at muling buksan ang mga nakalink na file mula sa mga detalye ng isang item.
  • Pangkalahatan: Mga reader ng Library na partikular sa app: Piliin ang Open app view kapag ang isang naka-install na app ay nagbibigay ng reader para sa isang item sa Library. Ang mga orihinal na file nito ay nananatiling available sa ibaba.
  • Pangkalahatan: Mga view ng koleksyon na partikular sa app: Piliin ang Open app collection view kapag ang isang naka-install na app ay nagbibigay nito, i-browse ang mga pahina nito, at panatilihing available ang karaniwang listahan ng Library sa ibaba.

Mga Pagpapahusay

  • Pangkalahatan: Mga kontrol ng app sa isang sulyap: Piliin ang iyong app sa itaas at tingnan ang layunin nito kapag ibinigay. Sa Studio, lumilitaw ang mga aksyon ng app sa itaas na hanay ng composer, na may overflow menu kapag limitado ang espasyo.

  • Pangkalahatan: Mas mahusay na Private Sync: Mas kaunting paulit-ulit na gawain ang ginagawa ng pag-sync ng device kapag walang pagbabago sa nilalaman, na nagbabawas ng hindi kinakailangang aktibidad sa pagitan ng mga update.

  • Pangkalahatan: Undo sa nakakabit na file pagkatapos muling buksan: Panatilihin ang Undo pagkatapos muling buksan ang isang nakakabit na file, kabilang ang pagkatapos ng naantalang pag-save, kapag ang na-save na Undo ay tumutugma pa rin sa file.

  • Pangkalahatan: I-link muli ang isang draft sa isang umiiral na file: Para sa mga draft na walang mga pagsusuri sa salungatan, pumili ng umiiral na nakakabit na file na may tumutugmang orihinal na nilalaman, kopyahin ang draft, at i-save nang hiwalay.

  • Pangkalahatan: Muling likhain ang isang nawawalang text file: Muling likhain ang isang nawawalang file mula sa isang kwalipikadong na-save na draft sa isang nakakonektang desktop folder pagkatapos ng kumpirmasyon. Hindi mapapatungan ang mga umiiral na file.

Mga Pag-ayos sa Bug

  • Pangkalahatan: Nananatiling available ang mga kamakailang pag-uusap para sa recall: Kapag pinagana ang memory, tinatapos ng mga bagong kumpletong pag-uusap ang pag-save ng kanilang nahahanap na memory bago magsara ang background task.

  • Pangkalahatan: Malinaw na feedback sa tumpak na lokasyon: Ang paghiling ng tumpak na lokasyon ay humihingi sa iyong device ng bagong pagbasa at malinaw na nagpapakita ng mga error sa pahintulot o paghahanap.

  • Pangkalahatan: Malinaw na feedback sa pag-verify ng sign-in: Nakikita ang mga error sa pag-verify, hinaharangan ang mga paulit-ulit na pagsusumite habang nakabinbin ang isang kahilingan, at ang mga sinusuportahang server ay nagbibigay ng countdown hanggang sa mag-expire ang code.

  • Pangkalahatan: Sumusunod ang onboarding sa iyong piniling privacy: Naghihintay ang mga walkthrough na mag-load ang mga setting at mai-save ang iyong pinili sa pag-uulat ng paggamit, pagkatapos ay magpapatuloy nang hindi tinatakpan ang prompt ng pahintulot.

  • iOS: Gumagamit ng pagpepresyo sa App Store ang mga alok na subscription: Nagpapakita ang mga screen ng subscription ng mga lokal na presyo ng Apple at tinutukoy ang pagkakaiba ng mga pagbiling naghihintay ng pag-verify sa mga aktibong subscription.

  • iOS: Malinaw na availability ng Apple Notes: Ipinapaliwanag ng mga setting ang limitasyon sa iPhone, at ang pagkokonekta ng isang Mac relay ay hindi na mali na nagpapagana sa mga hindi sinusuportahang lokal na aksyon sa Notes.

  • Web: Kumpletong pagbura ng account na naka-link sa Apple: Biniberipika ng pagbura ng account ang pagkakakilanlan sa Apple at binabawi ang awtorisasyon nito bago alisin ang account, na may malinaw na huling kumpirmasyon pagkatapos bumalik mula sa Apple.

Bersyon 0.9.792Setyembre 5, 2026

Mag-edit ng mga text file sa mga mounted folder, isaayos ang mga reusable skill, at panatilihin ang iyong posisyon habang binabasa ang mga hakbang sa paggawa ng isang pag-uusap. Ang mga setting ng privacy ay nagbibigay sa iyo ng direktang kontrol sa pag-uulat ng paggamit at sa mga provider na kinokontak ng iyong mga tool.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Desktop: Mag-edit ng mga mounted text file sa Slate: Magbukas ng text file mula sa isang mounted folder, tahasang mag-save, at i-undo ang isang kinumpirmang pag-save. Ang mga pagbabagong ginawa sa disk ay nangangailangan ng muling pagbubukas at pagsusuri bago i-save.
  • Common: Mga script kasama ng mga reusable skill: Mag-save ng mga sumusuportang script kasama ng isang skill, at pumili ng ilang personal na skill para sa paglilinis sa isang pagkilos lang.

Mga Pagpapahusay

  • Common: Nagpapasa ng mga resulta ang mga workflow sa pagitan ng mga hakbang: Maaaring pagsamahin ng mga workflow ang mga JavaScript o TypeScript na script, mga skill na may sinuring output, at mga nested workflow, kung saan ipinapasa ang pagkansela sa buong pagpapatakbo.
  • Common: Mga setting sa isang sulyap: Ipinapakita sa mga buod ng seksyon ang kasalukuyang mga setting ng boses, mga kredensyal, at paggamit ng storage, na may mas malinaw na mga kontrol para sa pagpapalawak ng mga seksyon.
  • Common: Mas kaugnay na pagpili ng tool: Gumagamit ang mga follow-up na kahilingan ng kamakailang konteksto ng pag-uusap at workspace, habang ang mga karaniwang salita sa isang pag-uusap ay mas malamang na hindi na mag-activate ng mga walang kaugnayang tool.

Seguridad

  • Common: Nangangailangan ng iyong pagpili ang pag-uulat ng paggamit: Naka-off ang hindi nagpapakilalang pag-uulat ng paggamit sa bawat rehiyon at nangangailangan ng tahasang pahintulot. Ang mga mas lumang setting na awtomatikong na-enable ay hindi itinuturing na pahintulot.
  • Common: Kontrolin ang mga karagdagang tatanggap na AI: Nagtatanong muna ang mga tool bago magpadala ng impormasyon sa isang karagdagang remote AI provider. Suriin at bawiin ang mga pahintulot na ito sa Settings anuman ang iyong chat provider.

Mga Pag-aayos ng Bug

  • Linux: Maaasahang pag-start ng desktop: Hindi na naaantala ng pagtukoy sa tema ng tray ang pag-start kapag iniulat ng desktop ang mga setting ng hitsura nito.

  • Desktop: Feedback sa command ng browser: Ang mga nabigong command ng browser at paglunsad ng system-browser ay nagpapakita ng error sa halip na magmukhang matagumpay.

  • Desktop: Pinapanatili ng mga dokumento ang konteksto ng kanilang pag-uusap: Ang muling paggamit ng tab ng browser para sa isang dokumento ay nagre-refresh sa pag-uusap at lokasyon ng linya nito at pinapanatiling hiwalay ang mga dokumento mula sa magkakaibang relay address.

  • Common: Basahin ang mga hakbang sa paggawa sa sarili mong bilis: Ang pagpapalawak ng pangangatwiran o mga detalye ng tool ay nagpapatigil sa awtomatikong pag-scroll para masuri mo ang mga ito nang hindi nahihila pabalik sa pinakabagong tugon.

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.

Ipakita ang mga detalye

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.

Ipakita ang mga detalye

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.

Ipakita ang mga detalye

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.

Ipakita ang mga detalye

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.

Bersyon 0.9.787Setyembre 1, 2026

Ang mga kalendaryo ng Microsoft Outlook at Microsoft 365 ay direktang naisama na ngayon sa Unified Agenda, ang pag-setup ng Private Sync ay nag-a-verify muna ng mga pahintulot sa cloud upang mapanatili ang iyong passphrase, at ang kasaysayan ng pag-uusap ay pinapatakbo ng isang mataas ang pagganap na local storage engine. Maaari mo nang ikonekta ang mga account sa trabaho, paaralan, o personal na Microsoft upang tingnan ang mga paparating na kaganapan, suriin ang availability, at mag-iskedyul ng mga pagpupulong kasabay ng Google Calendar. Ang pag-enable sa naka-encrypt na cloud sync ay awtomatikong humahawak sa mga pahintulot sa cloud bago hingin ang iyong passphrase, na pinapanatiling mabilis at agaran ang iyong pag-setup. Ang lokal na kasaysayan ng thread, mga kaganapan sa timeline, at pag-index ng paghahanap ay mas mabilis nang naglo-load na may makabuluhang mas mababang paggamit ng memorya.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Microsoft Outlook & 365 Calendar sa Unified Agenda: Ikonekta ang mga account sa trabaho, paaralan, o personal na Microsoft upang tingnan ang availability, mag-iskedyul ng mga pagpupulong, at pamahalaan ang mga kaganapan sa kalendaryo kasabay ng Google Calendar sa iyong pinag-isang agenda.

Mga Pagpapabuti

  • Karaniwan: Naka-streamline na pag-setup ng Private Sync: Ang pag-enable sa naka-encrypt na cloud sync ay nag-a-verify ng mga kinakailangang pahintulot sa cloud storage nang maaga at pinapanatili ang iyong napiling passphrase sa buong awtorisasyon.
  • Karaniwan: Mabilis na lokal na pag-index ng pag-uusap: Ang kasaysayan ng pag-uusap, mga timeline ng kaganapan, at pag-index ng paghahanap ay mas mabilis nang naglo-load na may makabuluhang mas mababang paggamit ng memorya.
  • Extension: Pinag-isang packaging ng extension: Naka-streamline na awtomatikong pipeline ng packaging at validation para sa mga extension ng browser.

Mga Pag-aayos ng Bug

  • Karaniwan: Paulit-ulit na prompt ng passphrase sa panahon ng pag-setup ng sync: Ang pag-enable sa private cloud sync sa mga Google account ay hindi na humihingi sa iyo ng passphrase nang dalawang beses.

Bersyon 0.9.786Agosto 31, 2026

Ang pag-sign in gamit ang Google, Apple, o Microsoft ay kumokonekta na ngayon sa iisang hakbang gamit ang naka-cache na muling paggamit ng credential, ang mga account sa free-tier ay default sa dynamic na pagruruta ng modelo na may mga matatag na high-speed fallback, at ang desktop sidepanel ay maayos na dumidikit sa tabi ng mga aktibong window sa pagsisimula. Ang mga bagong user ay maaaring magrehistro at magkonekta ng mga third-party account nang walang paulit-ulit na mga prompt ng pahintulot. Ang mga background helper task at mabilis na mungkahi ay awtomatikong lumulutas sa mga high-availability free model. Ang pamamahala ng window sa desktop ay nagpaparikit sa sidepanel sa lugar nito at nagtatile sa mga kalapit na aplikasyon kaagad sa paglulunsad.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Karaniwan: 1-Click single-pass account sign-in: Ang pag-sign in o paggawa ng account gamit ang Google, Apple, o Microsoft ay nag-a-authorize na ngayon sa iisang tuluy-tuloy na hakbang nang walang paulit-ulit na mga prompt.
  • Karaniwan: Dynamic na pagruruta ng libreng modelo: Ang mga account sa free-tier ay default sa dynamic na intelligent na pagruruta ng modelo na may awtomatikong fallback sa mga modelong may mataas na availability.
  • Desktop: Agarang pag-aayos ng sidepanel: Ang mga naka-dock na sidepanel ay maayos na dumidikit at malinis na inaayos ang mga desktop window sa pagsisimula.
  • iOS: Pagtutugma ng StoreKit subscription sandbox: Ang configuration ng StoreKit ay umaayon sa mga canonical na 14-araw na pagsubok at transparent na buwanang pagpepresyo.

Mga Pag-aayos ng Bug

  • Karaniwan: Virtual model resolution sa mga background helper: Ang mga background task at mabilis na tulong ay maayos na naglutas ng mga virtual router identifier sa mga konkretong modelo ng pagpapatupad.
  • Desktop: Na-isolate na custom profile data path: Ang desktop relay server ay malinis na gumagalang sa mga custom na direktoryo ng data sa panahon ng mga pagsubok.

Bersiyon 0.9.785Agosto 31, 2026

Ang mga koneksyon ng account sa Google Workspace, Microsoft 365, GitHub, at iba pang tool ay sentral na ngayong pinamamahalaan at bina-verify, inihihiwalay ng multi-account routing ang mga pagkakakilanlan sa trabaho at personal, awtomatikong nakakarekober ang mga open-weights Mistral backend mula sa mga error ng upstream provider, at inaalis ng on-device tool embeddings ang mga pagkaantala sa cold-boot startup. Ang pinag-isang sistema ng mga koneksyon ng account ay nagbibigay-daan ngayon sa assistant na tumuklas, magsuri, at humiling ng mga pahintulot para sa mga pangalawang account sa trabaho nang hindi nalilito sa mga personal na account o sinusubukang i-automate ang browser sa mga pahina ng pag-sign in. Pinatibay ang komunikasyon sa OpenRouter at Mistral backend laban sa magkakasunod na pagtanggi sa system message at mga pagkabigo ng upstream host. Ang mga on-device vector embedding ay paunang kinalkula sa lahat ng 384 na aksyon ng tool para sa instant na pagtuklas ng tool sa cold-boot.

Ipakita ang mga detalye

Mga Bagong Feature

  • Karaniwan: Centralized Account Connections tool: Ipinapakilala ang account_connections para payagan ang assistant na tumuklas, mag-verify, mag-re-authorize, at mag-disconnect ng mga third-party account (Google Workspace, Microsoft 365, GitHub, Notion, Linear, Slack) na may detalyadong pagsusuri ng pahintulot at mahigpit na proteksyon laban sa zero-secret output.
  • Karaniwan: Hardened multi-account identity isolation: Nililinaw ang maraming account sa ilalim ng parehong provider (hal. [email protected] kumpara sa [email protected]), nagpapatupad ng mga composite OAuth wait key upang maiwasan ang magkakasabay na banggaan sa paghihintay ng tool, at tinatanggihan ang hindi awtorisadong pag-redirect ng account.

Mga Pagpapabuti

  • Karaniwan: Zero-latency on-device tool discovery: Ang mga paunang kinalkulang bootstrap embedding para sa lahat ng kakayahan ng tool ay nagbibigay-daan para sa instant na semantic tool discovery sa cold boot nang hindi nangangailangan ng pag-init ng ONNX model o mga pag-spike ng CPU.
  • Karaniwan: Multilingual semantic task routing: Mataas ang katumpakang archetype routing na may on-device multilingual-e5 embeddings sa 100+ wika at multi-turn context inheritance para sa mga maikling tanong.
  • Desktop: Streamlined window tiling & management: Mga pinagsamang kontrol ng window nang direkta sa sidebar na may suporta sa pag-float, pag-pin, at split docking.

Mga Pag-ayos sa Bug

  • Karaniwan: OpenRouter / Io Net Mistral request handling: Naayos ang magkakasunod na pagtanggi sa system message sa mga Mistral at vLLM backend, tinanggal ang mga hindi tugmang cache_control marker, at nagdagdag ng awtomatikong upstream host failover para sa mga HTTP 400 error ng provider.
  • Karaniwan: Private Sync passphrase prompt dismissal: Ang paglalagay ng private sync passphrase ay agad ngayong nag-aalis ng gate nang tidak na nangangailangan ng pag-reload ng app.
  • macOS: Google OAuth sa Safari Native App: Naayos ang pagruruta ng OAuth callback upang malinis na makumpleto ang pag-sign in sa Google sa Safari nang hindi napupunta sa mga hindi kilalang pahina ng error.

Bersyon 0.9.783Agosto 28, 2026

Ang pag-type sa mobile ay nagsisimula na ngayon ng bagong linya sa Return key ng virtual keyboard, ang free-tier onboarding ay hindi na kailanman nahaharang ng mga isyu sa paggawa ng upstream key, ang in-app subscription biometric authentication ay lubos na pinatatag, at ang desktop window management ay isinama na sa sidebar. Ang pagpindot sa Return sa iyong iPhone o iPad virtual keyboard ay nagpasok na ngayon ng bagong talata para sa mga multi-paragraph prompt, habang ang pagsusumite ay nananatiling sa pamamagitan ng pag-tap sa Send button (o Cmd+Return gamit ang isang hardware keyboard). Ang free-tier key provisioning ay nagdadala na ngayon ng mga awtomatikong multi-layer fallback upang ang mga unang beses na gumagamit ay makapagsimula kaagad sa pakikipag-chat. Ang mga open-weights at multilingual reasoning model ay protektado na ngayon laban sa mga token salad degeneration loop, at ang Windows desktop diagnostic reporting ay may kasamang buong build number traceability.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Mobile: Ang Return key sa mga virtual keyboard ay nagpapasok ng bagong linya: Ang pagpindot sa Return sa iOS o mobile virtual keyboard ay nagpapasok na ngayon ng newline ( ) para sa malinis na pagbuo ng multi-paragraph prompt. Gamitin ang nakalaang Send button o Cmd+Return / Ctrl+Return (kapag gumagamit ng nakakabit na hardware keyboard) para magpadala.
  • Common: Matatag na free-tier onboarding at key provisioning: Ang pagsisimula sa mga libreng modelo ay awtomatikong lumilipat sa mga high-availability server key pool kung ang upstream key minting ay nakararanas ng mga pagkaantala o pagkaantala sa serbisyo, na tinitiyak ang maayos na onboarding.
  • iOS: In-app purchase & subscription biometric stability: Ang mga dialog ng pagbili, pagpapanumbalik, at pamamahala ng subscription sa StoreKit ay nagbibigay na ngayon ng sapat na oras para sa mga pagkumpirma ng Face ID, Touch ID, at Apple ID password nang walang maagang bridge timeout.
  • Desktop: Mga kontrol sa pag-aayos ng window sa sidebar: Ang mga kontrol sa pag-float, pag-pin (always-on-top), pag-minimize, at pag-dock ay direktang mapupuntahan na ngayon mula sa overlay titlebar sa mga desktop platform.
  • Common: Reasoning model token degeneration guard: Hinaharang at binabawi mula sa multi-script entropy collapse sa mga open-weights reasoning model (GLM, DeepSeek, Qwen), pinipigilan ang mga loop ng bokabularyo at pinaghihiwalay ang cryptographic reasoning sa mga provider.
  • Windows: Suporta sa pag-uulat ng build number ng support ticket: Ang mga diagnostic support ticket na isinumite mula sa Windows Tauri desktop build ay tumpak na nag-uulat ng shell build number.

Bersyon 0.9.782Agosto 27, 2026

Ang mga modelong naging walang-kabuluhang salita sa kalagitnaan ng usapan, at ang paglipat sa ibang modelo nang walang paabiso, ay iisang isyu — at pareho na itong naayos. Kapag naabot ang limitasyon sa rate (rate limit) ng isang kahilingan, tahimik na lumipat ang Caiioo sa ibang modelo at ibinigay dito ang panloob na pangangatwiran ng naunang modelo, na walang kabuluhan sa iba pa. Ang limitasyon sa rate ng isang modelong pinili mo ay iniulat na ngayon bilang isyu ng provider kung ano talaga ito. Bukod dito, ang isang na-revoke na koneksyon ng account ay humihiling na ngayon na kumonekta kang muli sa halip na subukan ito magpakailanman nang tahimik.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Karaniwan: Ang limitasyon sa rate sa modelong pinili mo ay iniulat, hindi nilalagpasan sa ibang paraan: Kapag ang isang modelong pinili mo ay naka-rate-limit, overloaded, o hindi available, sasabihin na sa iyo ng Caiioo kung aling modelo at kung ano ang nangyari, sa halip na tahimik kang ilipat sa isang libreng modelo. Ang awtomatikong paglipat ay sumasalba pa rin sa iyo kapag ang Caiioo ang pumili ng modelo para sa iyo.
  • Karaniwan: Ipinapakita ng isang nakabahaging pahina na naglo-load ito: Ang isang nai-publish na usapan ay nagpapakita na ngayon ng indicator ng pag-load hanggang sa dumating ang totoong interface, at malinaw na sinasabi kung hindi ito ma-load. Dati ay nagre-render ito ng pinasimpleng pansamantalang pahina na maaaring manatili sa screen nang walang hanggan, na hindi mapag-iiba sa natapos na pahina.
  • Karaniwan: Mas kaunting mga dobleng entry sa menu ng mga kasanayan: Ang mga kasanayang umiiral nang dalawang beses sa ilalim ng magkakaibang panloob na pangalan ay nakalista na ngayon nang minsan. Nananatiling available ang lahat, at patuloy na gagana ang anumang kasanayang nagamit mo na.

Mga Pag-aayos ng Bug

  • Karaniwan: Ang mga modelo ay hindi na lumalalang nagiging hindi mabasang output: Ang isang modelong nilipatan sa kalagitnaan ng usapan ay binigyan ng data ng pangangatwiran ng naunang modelo. Dahil ang data na iyon ay partikular sa modelong gumawa nito, ang ipalit ay maaaring lumala at maging hindi maintindihang teksto — kabilang sa loob ng mga tawag sa tool (tool calls), kaya hindi na ito nakakabangon. Mayroon nang mga pananggalang para sa dalawang pamilya ng modelo at inalis ang exemption sa iba pa, kaya naman lumitaw ito sa maraming modelo nang sabay-sabay.
  • Karaniwan: Ang isang na-revoke na koneksyon ng account ay humihiling na kumonekta kang muli: Kapag permanenteng tinanggihan ng isang provider ang isang naka-save na pag-sign-in, nire-record na ito ng Caiioo ngayon at sinenyasan kang kumonekta muli. Dati ay sinusubukan nitong muli ang patay na kredensyal bawat ilang segundo nang walang hanggan, nang hindi sinasabing may mali.
  • Karaniwan: Ang limitasyon sa rate ng provider ay hindi na sinisisi ang iyong API key: Ang limitasyon sa rate o ang isang overloaded na provider ay nag-ulat ng sarili bilang problema sa iyong key na pinamamahalaan ng Caiioo at sinabing maglagay ka ng sa iyo. Pinapangalanan na nito ngayon ang modelo at ang aktwal na sanhi.
  • Karaniwan: Ang mga nai-publish na pahina ay hindi na nagdadala ng panloob na id ng iyong usapan: Ang mga nakabahaging pahina ay kinabibilangan ng identifier ng usapan sa iyong sariling makina. Wala itong silbi sa pahina at tinanggal na.
  • Karaniwan: Natatapos i-render ang mga diagram sa mga dokumento: Ang isang diagram na isinulat sa isang dokumento habang naglo-render pa ang renderer nito ay maaaring maiwan na nagpapakita ng parse error para sa tekstong naitama na noon pa man. Ang mga label ng diagram na naglalaman ng mga bracket o bantas ay tama na ring nabubuo ngayon.
  • iOS: Ang background sync ay hindi na nanganganib ng nagambalang turn: Ang gawain sa background na nakikipag-usap sa web view ng app ay ginagawa na ito nang tama ngayon, at ang isang background task ay hindi na maaaring makompleto nang dalawang beses.

Bersyon 0.9.781Agosto 27, 2026

Ang isang pag-usap na iyong inilathala ay mukhang mismong Caiioo na — ang tunay na interface, hindi isang pinatag na transcript — kasama ang pamagat na iyong pinili, habambuhay na itinakda mo, at isang screen na naglilista ng lahat ng iyong inilathala. Sa mga desktop app, nakikita at nabubuksan din ng assistant ang dokumentong iyong ginagagawa, at nakakahanap ito ng mga dokumento mula sa mga nakaraang pag-usap. Dalawang pagbabago na dapat malaman: iniuulat na ngayon ng mga hakbang ng tool ang kanilang totoong kinalabasan, at ang pag-edit ng isang seksyon ng dokumento ay nangangailangan ng kapalit na teksto.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Ang mga inilathalang pag-usap ay mukhang Caiioo: Ang isang ibinahaging pahina ay naka-render na ngayon sa totoong Caiioo interface — ang parehong layout ng mensahe, tool chain, badge ng modelo, at pag-format na nakikita mo sa app. Ang mga preview ng link at mga browser na naka-off ang JavaScript ay nakakatanggap pa rin ng malinis at madaling basahing pahina.
  • Karaniwan: Pumili kung paano ilalathala ang isang pag-usap: Ang paglathala ay nagbubukas ng isang dialog kung saan itinakda mo ang pampublikong pamagat, pinipili kung gaano katagal mananatili ang pahina — kabilang ang hanggang sa tanggalin mo ito — at pinagpasyahan kung maaaring ilista ito ng mga search engine. Naka-off bilang default ang paglista sa paghahanap, kaya ang link na ipinadala mo sa tatlong tao ay hindi nagiging resulta ng paghahanap.
  • Karaniwan: Isang pampublikong pahina bawat pag-usap: Ang muling paglathala sa parehong pag-usap ay nag-a-update sa pahinang ibinahagi mo na, kaya patuloy na gumagana ang link na ipinadala mo sa mga tao. Ipinapakita ng menu ng pagbabahagi kung kailan inilathala ang isang pag-usap at nag-aalok na alisin ito.
  • Karaniwan: Mga ibinahaging pahina: Ang isang bagong screen ng Mga Setting ay naglilista ng lahat ng iyong inilathala — kung ano ito, kung kailan ito aalisin — at tinatanggal ang alinman dito on the spot.
  • Desktop: Nakikita at nabubuksan ng assistant ang dokumentong iyong ginagagawa: Sinasabi na ngayon ng mga desktop app sa assistant kung ano ang nasa screen, hinahayaan itong buksan ang isang slate na bukas sa iyo, at nakakahanap ng mga slate mula sa mga nakaraang pag-usap sa pamamagitan ng pangalan o termino sa paghahanap.

Mga Pagpapabuti

  • Karaniwan: Iniuulat ng mga hakbang ng tool ang kanilang totoong kinalabasan: Ang isang tool na nag-uulat ng pagkabigo sa loob ng sarili nitong tugon ay ipinapakita na ngayon bilang nabigo. Ang ilang mga hakbang na dating lumilitaw na nagtagumpay ay lalabas na ngayon bilang nabigo, maging sa mga nakaraang pag-usap at pati na rin sa mga bago.
  • Karaniwan: Ang pag-edit ng isang seksyon ng dokumento ay nangangailangan ng kapalit na teksto: Ang pag-edit ng isang seksyon o saklaw ng linya nang hindi nagbibigay ng kapalit na teksto ay tinatanggihan na ngayon sa halip na tanggapin. Ang pag-clear sa isang seksyon sa pamamagitan ng pag-alis ng teksto ay hindi na sinusuportahan — gumamit ng search and replace upang alisin ang nilalaman.
  • Karaniwan: Humihinto at nagpapaliwanag ang mga mahabang agent run: Kapag ang bawat tawag sa tool ay nabigo nang dalawangput-sunod na iterasyon, ang run ay magtatapos na ngayon na may kasamang paliwanag sa halip na magpatuloy sa limitasyon ng hakbang.
  • Desktop: Nagre-renew ang iyong pag-sign-in bago ito mapanis: nire-refresh ng mga desktop app ang isang tumatandang pag-sign-in nang maaga, kaya nananatiling nakakonekta ang private relay.

Mga Pag-aayos ng Bug

  • Karaniwan: Ang isang nag-expire na session ay humihiling sa iyong mag-sign in: Kapag ang isang session ay tuluyan nang nag-expire, sinasabihan ka na ngayon ng app na mag-sign in muli, sa halip na iwanang kulay-abo at hindi maaabot ang iyong mga device.
  • Karaniwan: Ang pagpili ng background model ay nananatili sa provider nito: Ang isang helper model na pinili sa ilalim ng isang provider ay hindi na ipinapadala sa ibang provider, na nagdulot ng mga error na "not a valid model ID" nang walang malinaw na dahilan.
  • Desktop: Nakukumpleto ang pag-sign in gamit ang ChatGPT: Ang paulit-ulit na pag-sign-in at siklo ng pag-refresh ng modelo ay hindi na nauubos ang ibinahaging rate limit.
  • Desktop: Napanatili ang thread memory: Ang pag-archive at paghahanap sa loob ng isang pag-usap ay nananatili ngayon, kaya ang "search this thread" ay nagbabalik ng mga resulta sa halip na bumalik na blangko.

Bersiyon 0.9.780Agosto 26, 2026

Mag-publish ng pag-uusap o slate sa isang pribado at maibabahaging web page — kung saan tinanggal ang mga nakatagong data ng tool at may takdang-oras na ikaw ang may kontrol. Gawing link ang anumang pag-uusap o slate na nagpapakita ng iyong mga prompt, ang pagkakasunud-sunod ng mga tool na ginamit ng assistant, at ang huling mga sagot nito, ngunit hindi kailanman ang mga hilaw na input ng tool, mga query sa paghahanap, o mga resulta. Itakda kung gaano katagal mabubuhay ang link at bawiin ito anumang oras. Ang iyong mga computer ay maaari na ring magpatakbo ng mga pag-uusap ng isa't isa, at ikaw ang pipili kung aling mga kalendaryo ang pinapayagang magpaalala sa iyo.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Mag-publish ng pag-uusap o slate sa web: Gawing maibabahaging link ang anumang pag-uusap o slate artifact. Ipinapakita ng na-publish na page ang iyong mga prompt, ang pagkakasunud-sunod ng mga tool na ginamit ng assistant, at ang huling mga sagot nito — ngunit tinatanggal ang mga hilaw na input ng tool, mga query sa paghahanap, at mga resulta, kaya walang nakalantad na nakuha nito sa likod ng mga eksena. Piliin kung gaano katagal mananatiling aktibo ang link, at bawiin ito anumang oras.
  • Karaniwan: Piliin kung aling mga kalendaryo ang magpapadala sa iyo ng mga paalala: Sa mga kalendaryo na ipinapakita/itinatago ng Agenda, piliin kung aling mga kalendaryo ang pinapayagang magpadala ng mga paalala — kabilang ang mga kalendaryong ibinahagi sa iyo — upang ang kalendaryo ng asawa o pamilya ay makapag-abiso sa iyo habang ang iba ay nananatiling tahimik. Bilang default, ang mga kalendaryo lamang na pagmamay-ari mo o sadyang idinagdag ang nagpapadala ng mga paalala.

Mga Pagpapabuti

  • Desktop: Maaaring patakbuhin ng iyong mga computer ang mga pag-uusap ng isa't isa: Ang isang pag-uusap na ipinadala mo mula sa isang desktop patungo sa isa pa ay tumatakbo na ngayon sa natatanggap na computer kapag ang pareho ay online at naka-sync, na kinukumpleto ang parehong cross-device hand-off na magagamit na sa iyong telepono at browser. Dati, ang pangalawang desktop ay maaaring lumitaw bilang "not reachable" kahit na ganap itong konektado.

Mga Pag-ayos sa Bug

  • Karaniwan: Ang mga tunay na kaganapan lamang sa kalendaryo ang nagiging mga paalala: Ang mga block ng libre/abala (free/busy) at mga entry na walang pamagat sa mga kalendaryong ibinahagi sa iyo ay hindi na naiipon bilang mga blangkong "(no title)" na paalala.
  • Karaniwan: Nakukumpleto ang pag-sign in sa ChatGPT: Ang pag-sign in gamit ang ChatGPT ay maaaring ma-stuck sa pag-ulit habang nire-refresh ng app ang listahan ng mga available na modelo; nakukumpleto na ito ngayon nang normal sa bawat platform.

Bersyon 0.9.778Agosto 26, 2026

Ang iyong mga naka-save na kredensyal ay mayroon na ngayong iisang tahanan, at ang mga pagbabagong ginawa sa isang aparato ay mas maaasahang makakarating sa iba. Palitan ang pangalan ng iyong mga konektadong account, at kapag ang isang provider ay may higit sa isang naka-save na kredensyal, piliin kung alin ang aktibo — mismo sa kung saan mo pinipili ang iyong mga AI provider.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Pangkalahatan: Pamahalaan ang mga kredensyal ng iyong provider sa isang lugar: Palitan ang pangalan ng anumang konektadong account para madaling mapag-iba ang "Trabaho" at "Personal", at kapag mayroon kang higit sa isang naka-save na kredensyal para sa isang provider, piliin kung alin ang aktibo mula sa screen ng Mga AI Provider nang hindi binubuksan ang vault ng mga kredensyal.

Mga Pagpapabuti

  • Pangkalahatan: Mas maaasahan na ang pagsasabay (syncing) sa pagitan ng iyong mga aparato: Ang mga pag-uusap, naka-iskedyul na gawain, at ang iyong mga setting ay mas maaasahang nagtatagpo sa iyong mga computer at telepono, kaya ang isang pagbabagong ginawa sa isang aparato ay mas mabilis na makakarating sa iba.
  • Pangkalahatan: Ang sandaling problema sa network sa pagsisimula ay nagpapanatili sa iyong naka-sign in: Ang panandaliang pagkawala ng koneksyon habang nagsisimula ang app ay hindi na nagbabalik sa iyo sa sign-in screen.

Mga Pag-aayos sa Bug

  • Pangkalahatan: Huminto na sa muling paglitaw ang mga nakaraang kaganapan sa kalendaryo bilang mga paalala: Ang mga kaganapan sa kalendaryo na natapos na ay hindi na naiipon bilang mga paalala o nag-aabiso sa iyo tungkol sa mga pulong na tapos na.
  • Pangkalahatan: Ang pagdiskonekta ng isang account ay nananatiling diskonekta sa lahat ng dako: Ang pag-alis ng isang konektadong account ay nananatili na ngayon sa lahat ng iyong aparato sa halip na bumalik sa susunod na sync.
  • Pangkalahatan: Nagsasabay (sync) ang mga pag-uusap sa pagitan ng iyong mga desktop computer: Ang dalawang desktop na naka-sign in sa parehong Private Sync ay maaasahan nang nagpapalitan ng kanilang mga pag-uusap.
  • Pangkalahatan: Nagsasabay ang iyong setting ng pagpapanatili ng data sa mga aparato: Ang pagbabago sa kung gaano katagal itinatago ang mga pag-uusap sa isang aparato ay naililipat na ngayon sa iyong iba pa, at ang mga lumang kalakip na inalis sa pamamagitan ng pagpapanatili ay nananatiling tinanggal sa lahat ng dako.

Bersyon 0.9.777Agosto 25, 2026

Ang mga sinusubaybayang pagbabago ay pagmamay-ari ng dokumento, at ang isang pag-uusap na tumatakbo sa iyong telepono ay mapapanood mula sa kahit saan. Ang mga pag-edit at komento ay direktang isinusulat sa Word file mismo, kaya nagbubukas ang mga ito bilang mga sinusubaybayang pagbabago sa Word, nakakaligtas sa pag-download at muling pag-upload, at nananatiling hiwalay kapag nagdagdag ng sarili nila ang pangalawang may-akda. Magsimula ng pag-uusap sa iyong telepono at masusundan ito ng iyong iba pang mga aparato habang nangyayari ito, kasama ang model at mode na iyong pinili na sumasama rito. Sumasama muli ang Android sa listahan ng iyong mga aparato.

Ipakita ang mga detalye

Mga Bagong Feature

  • Android: Mag-sign in gamit ang Apple: Gumagana na ngayon sa Android ang opsyon sa pag-sign in sa Apple, kaya ang isang account na ginawa gamit ang Apple sa iPhone o Mac ay nag-sign in kahit saan. (Itinago noon ng Android ang opsyon.)
  • Karaniwan: Kasama ang Private Sync sa Free plan: Ang cross-device sync — at lahat ng nakatayo rito, kabilang ang Private Constellation — ay hindi na nangangailangan ng may bayad na plan.
  • Karaniwan: Sinasabi sa iyo ng app kung kailangang muli ang iyong passphrase ng constellation: Ang isang aparatong walang passphrase ng iyong Private Sync ay dating nagpapakita ng iyong iba pang mga aparato bilang maaaring piliin at pagkatapos ay nabibigo sa "device not available". Sinasabi na ngayon ng device picker at mga setting nang eksakto kung ano ang nawawala at kung saan ito ilalagay.
  • Karaniwan: Nakatira sa loob ng iyong dokumentong Word ang mga sinusubaybayang pagbabago: Ang mga pag-edit at komento ay nakaimbak sa mismong .docx sa halip na sa tabi nito, kaya nagbubukas ang mga ito bilang tunay na mga sinusubaybayang pagbabago sa Word, bumabalik nang buo pagkatapos ng pag-download at muling pag-upload, at nananatiling hiwalay kapag nagdagdag ng sarili nila ang pangalawang may-akda. Ang mga dokumentong nagdadala ng mas lumang anyong side-by-side ay kino-convert kapag binuksan mo ang mga ito, saanmang lugar na maaaring gawin nang eksakto ang conversion.
  • Karaniwan: Sumusunod ang iyong mga setting sa pag-uusap sa pagitan ng mga aparato: Ang model, mode, at mga setting ng turn na iyong pinili ay nalalapat saanman aktwal na tumatakbo ang pag-uusap, kabilang ang sa isang aparatong hindi nagsimula nito.
  • Karaniwan: Nagdaragdag ang ElevenLabs ng boses para sa real-time na dayalogo: Pumili ng v3 Conversational sa mga setting ng Voice para sa ekspresibo at mababang-latency na pagsasalita sa mahigit 70 wika, na may mga pagtatantya sa gastos na sumasalamin sa kasalukuyang kalahating-rate nitong pagpresyo.

Mga Pagpapabuti

  • Karaniwan: Dumadaloy ang pag-uusap sa magkabilang direksyon sa pagitan ng iyong browser at ng iyong desktop: Maaari na ngayong magpadala ang desktop ng mga turn sa isang pag-uusap na hinahost ng extension ng browser, ang mga prompt na tina-type mo sa magkabilang panig ay lumalabas agad sa kabila, ang mga tugon ay live na nag-ii-stream mula sa unang turn, at gumagana ang Stop mula sa alinmang aparatong pinindot mo nito.
  • Karaniwan: Naglalakbay ang mga naka-attach na file sa maikling paraan: Ang isang dokumentong naka-attach sa isang aparato ay umaabot na ngayon sa aparatong nagpapatakbo ng pag-uusap nang direkta sa pamamagitan ng iyong sarili mong network, sa halip na mag-time out laban sa cloud kapag nasa bahay ang parehong aparato.
  • Karaniwan: Ang paghahanap sa web ay isang tool na may tatlong paraan ng pagtingin: Ang mga naka-rank na resulta sa web (Keenable) ay sumasama sa sagot na sinisynthesize ng AI at direktang paghahanap sa Google sa loob ng parehong tool sa paghahanap, kaya pinipili ng assistant ang isang diskarte sa bawat tanong sa halip na magpatakbo ng dalawang paghahanap nang magkatabi.
  • Desktop: Nalalapat kaagad ang remote access toggle: Ang pag-on o pag-off ng LAN access ay hindi na nag-aatas sa iyong i-restart ang app.
  • Karaniwan: Panoorin ang pag-uusap na pinatatakbo ng ibang aparato: Ang isang pag-uusap na sinisimulan mo sa iyong telepono ay nag-ii-stream na ngayon sa iyong iba pang mga aparato habang nangyayari ito, sa halip na lumabas sandaling natapos na ito.
  • Extension: Sumasama ang extension ng browser sa iyong iba pang mga aparato: Maaari nitong i-host ang isang pag-uusap na itinuro mo rito at sundan ang isa pang pinatatakbo ng ibang aparato, sa ilalim ng parehong pagkakakilanlan tulad ng natitirang bahagi ng iyong mga aparato.
  • Karaniwan: Awtomatikong pinagsasama ang mga naka-sync na pag-edit: Kapag ang dalawang aparato ay nag-ambag sa parehong pag-uusap, ipinapaliwanag ng sync indicator na pinagsasama ang kanilang mga pag-edit at naglalaho sandaling handa na ang pinag-isang pag-uusap.

Seguridad

  • Karaniwan: Nagpapatakbo lamang ang isang aparato ng mga pag-uusap na responsable ito: Ang gawaing ipinadala mula sa isa sa iyong mga aparato patungo sa isa pa ay sinusuri laban sa kung ano ang aktwal na hinahost ng tumatanggap na aparato, at ang mga setting na dinala kasama nito ay limitado sa mga pinapayagang baguhin ng isang pag-uusap.
  • Karaniwan: Naa-upload nang tama ang mga attachment anuman ang pangalan ng mga ito: Ang mga pangalan ng file ay tinatakasan bago binuo ang isang pag-upload, kaya ang isang hindi pangkaraniwang pangalan ay não makakaapekto sa istruktura ng kahilingang nagdadala nito.

Mga Pag-aayos ng Bug

  • Android: Pag-aari muli ng app ang tuktok ng screen: Ang header ay hindi na nagre-render sa ilalim ng orasan at cutout ng camera, ang lahat doon sa itaas ay maki-tap, at pinapanatili ng mga full-screen dialog ang kanilang mga close button sa labas ng status bar.
  • Karaniwan: Gumagana ang naka-rank na paghahanap sa web: Nabigo ang kasamang paghahanap sa Keenable para sa lahat; ang bahagi ng serbisyo ay na-deploy na ngayon, naka-configure, at self-repairing.
  • Karaniwan: Nagse-save at nananatiling naka-save ang mga key ng provider: Ang isang API key na idinagdag sa mga setting (lalo na ang Unsloth) ay maaaring mabigong mag-persist, habang ang screen ng mga setting ay nire-refresh ang sarili sa isang loop.
  • Karaniwan: Ang dalawang aparatong nag-e-edit ng isang pag-uusap ay hindi na naglalaban: Ang pagtatrabaho sa parehong pag-uusap mula sa dalawang aparato ay maaaring mag-fork dito — isang "2/2" branch na hindi maililipat — at sa pinakamasamang kaso ay nawala ang sagot mula sa bawat aparato sandaling nanirahan ang sync.
  • Karaniwan: Nagbubukas nang normal ang mga pag-uusap na naglalaman ng diagram o chart: Ang pagbubukas ng pag-uusap na may diagram o chart sa loob nito ay maaaring palitan ang buong app ng isang error screen, at ang pag-reboot ay hindi nag-alis nito — binuksan muli ng app ang parehong dokumento.
  • Karaniwan: Lumilitaw ang mga label ng diagram: Nagdrowing ang mga flowchart at katulad na diagram ng kanilang mga kahon at nagkokonektang linya ngunit iniwan ang teksto sa labas ng mga ito.
  • Karaniwan: Patuloy na nagtatrabaho ang agent sa isang dokumentong bukas sa iyo: Sandaling nagbago ang isang dokumento mula noong huling nabasa ito ng agent, tinanggihan ang bawat karagdagang pag-edit na tinangka nito at hindi ito nakabawi — kaya iuulat nito, nang paulit-ulit, na hindi ito makapg-save. Binabasa nitong muli ngayon ang kasalukuyang dokumento at nagtatrabaho mula rito, at malinaw na sinasabi kung ano ang nangyari kapag ang isang pag-edit ay hindi mapagsasama sa iyo.
  • Karaniwan: Nakakaligtas ang iyong pag-sign in sa isang hotel o network ng opisina: Ang isang captive portal o isang corporate proxy na sumasagot sa ngalan ng network ay tinuturing bilang ang serbisyong tinatanggihan ang iyong pag-sign in, na nagtapos sa sesyon — sa wifi ng hotel, sa loob ng humigit-kumulang tatlumpung segundo. Tanging ang isang tunay na pagtanggi ang nagtatapos ng isang sesyon ngayon.
  • Karaniwan: Pinapanatili ng mga naka-download na dokumento ang kanilang mga accent, character, at emoji: Ang isang dokumentong naglalaman ng anuman sa labas ng simpleng Ingles ay na-download bilang mga hindi nababasang character.
  • Extension: Ang pag-edit ng dokumento sa browser ay pinapanatili itong isang dokumento: Ang pag-save ng pagbabago sa isang slate ay maaaring mag-overwrite dito ng simpleng teksto habang ipinapakita pa rin ito bilang isang dokumento — sa Chrome, Edge, at Safari ito lamang ang gawi.
  • Karaniwan: Hindi mapipinsala ng agent ang isang file ng Word na ine-edit nito: Ang proteksyon na nagpapahinto sa agent sa pagsusulat ng teksto sa isang binary na dokumento ay hindi aktibo para sa mga .docx file na naabot sa pamamagitan ng workspace, at hindi sumaklaw sa dalawa sa mga paraan ng pagsusulat nito sa kabuuan.
  • Karaniwan: Pinapanatili ng isang dokumento ang pag-format nito saanman ito nagmula: Ang mga attachment na dumarating mula sa iba't ibang lugar ay nakaimbak nang magkakaiba, kaya ang parehong dokumento ay maaaring mag-round-trip nang mas mahusay o mas masahol pa depende sa pinagmulan nito.
  • Karaniwan: Ang dokumentong Word na nilikha ng assistant ay nagbubukas taglay ang pag-format nito: Ang isang dokumentong isinulat mula sa sariling teksto ng assistant ay bukas sa editor bilang isang walang patid na bloke na ang mga marka ng pag-format ay lumalabas bilang mga literal na character, bagamat nag-download ito nang tama.
  • Karaniwan: Ang isang naka-download na dokumento ay binabasa bilang natapos na teksto: Ang pag-export ng isang dokumento na may mga sinusubaybayang pagbabago sa Markdown o RTF ay karaniwang may kasamang nakadiin-at-tinanggal na teksto na parang bahagi ito ng dokumento.
  • Karaniwan: Pinapanatili ng mga sinusubaybayang pag-edit sa Word ang kanilang layout at pag-format: Ang pag-download ng dokumento na may mga sinusubaybayang pag-edit ay maaaring maglipat ng mga tab at may numerong sugnay, mawalan ng naka-bold na pag-format o literal na mga marka ng diin, at baguhin ang mga label gaya ng 1.10. Pinapanatili na ngayon ng nai-export na dokumento ang mga detalyeng iyon habang pinapanatiling katutubo sa Word ang mga pag-edit.
  • Karaniwan: Ang mga dokumentong Word ay lumilitaw sa Slate at nagbubukas nang tama mula sa File Manager: Ang mga na-upload at na-edit ng AI na dokumentong Word ay nakubli mula sa document picker ng Slate, at ang pagbubukas ng isa mula sa File Manager sa isang telepono ay maaaring gumamit ng window na istilo ng browser sa halip na editor ng app.
  • Desktop: Ang mga kopya ng mga dokumentong Word ay may kasamang kanilang kasalukuyang mga sinusubaybayang pagbabago: Ang pagkopya ng isang na-edit na dokumentong Word mula sa workspace ay maaaring magsulat ng hindi pa nahahawakang pag-upload sa destinasyong folder. Binubuo muli ngayon ng kopya ang kasalukuyang dokumento at pinapanatiling buo ang mga hindi pa na-edit na import nang byte-for-byte.
  • Karaniwan: Ang tekstong binabasa mo ay nananatili sa lugar nito habang nagtatapos ang isang tugon: Ang isang live na sagot o isang pinalawak na resulta ng tool ay maaaring mawala o tumalon kapag umabot sa huling estado nito ang streaming, kahit na ibinalik ang nilalaman pagkalipas ng isang sandali. Ang parehong ibabaw ng pagbasa ay nananatili sa lugar sa buong pagkumpleto.
  • Android: Sumasama muli ang Android sa listahan ng iyong mga aparato: Hindi nabuksan ng Android ang ligtas na koneksyon na ginagamit ng iyong mga aparato upang maabot ang isa't isa, kaya nawawala ito sa listahan ng aparato kahit saan pa.
  • Karaniwan: Ang pagpili ng file o larawan ay pinapanatili ang iyong pag-uusap na tumatakbo: Sa Android, ang pagbubukas ng file o photo picker ay binasa bilang pagtatabi sa telepono, na nagpasakamay sa tumatakbong pag-uusap sa isa pang aparato sa kalagitnaan ng sagot; at sa iOS, ang pag-save ng dokumento ay nagbibigay-daan ngayon ng oras upang pumili ng pangalan at destinasyon sa halip na sumuko pagkatapos ng labinlimang segundo.
  • Karaniwan: Ang isang computer ay nagrerehistro sa iyong iba pang mga aparato at nananatiling nakarehistro: Ang pagrerehistro ay tinangka nang minsan sa pagsisimula, bago natapos ang pag-sign in, at ang mga sesyon na na-save ng mga mas lumang bersyon ay maaaring lumampas sa kanilang totoong pass sa pag-sign in nang hindi ito nire-renew. Naghihintay na ngayon ang pagpaparehistro para sa pag-sign in at ang bawat sesyon ay gumagamit ng aktwal na petsa ng pag-expire ng pass.
  • Karaniwan: Ang isang natapos na sagot ay umaabot kaagad sa iyong iba pang mga aparato: Sa mga computer, ang isang nakumpletong sagot ay naghintay para sa susunod na naka-iskedyul na pagsusuri — na umaabot sa mga minuto kapag kaunti ang nagbabago — bago maglakbay.
  • Karaniwan: Ang isang computer na nahuhuli ay nagtanong sa aparatong nagpapatakbo ng pag-uusap: Noong una ay maaari lamang itong maghintay para sa cloud storage, at sandaling mukhang kasalukuyan ang mga rekord nito ay tumigil na itong sumubok nang tuluyan.
  • Karaniwan: Ang isang pinagsamang pag-uusap ay magkapareho ang pagbasa sa bawat aparato: Kapag parehong nagdagdag ang dalawang aparato sa isang pag-uusap, ang pinagsamang resulta ay maaaring i-order nang magkaiba sa bawat isa, kaya ang parehong mga mensahe ay binabasa bilang dalawang magkaibang pag-uusap.
  • Karaniwan: Ang mga pagbabago ay naglalakbay sa pagitan ng mga aparato nang không naghihintay ng nudge: Ang isang turn na natapos sa iyong telepono ay maaaring umupo roon hanggang sa i-background mo ang app, at ang isang sync cycle na kailangang maghintay ng turn nito ay maaaring magtapon ng pagbabagong nagsimula dito. Ang pag-sync ay gumugugol din ng mas kaunting oras sa muling pagsusuri sa mga bagay na hindi gumagalaw, kaya huminto ito sa pag-uulat ng sarili bilang abala kapag hindi naman.

Bersyon 0.9.776Agosto 22, 2026

Tinatapos ng iyong telepono ang sinimulan nito. I-lock ang iyong iPhone habang nag-iisip at maaabot pa rin ng pag-uusap ang iyong iba pang mga device — ginagamit na ngayon ng app ang sandaling matulog ito para ipadala ang hawak nito, at kinukuha ang anumang natira sa susunod na buksan mo ito. Sinasabi rin ng iyong mga device sa isa't isa kung ano ang dala nila, kaya kapag nanguna ang isa ay makikita mo ito agad sa halip na malaman pagkalipas ng ilang oras.

Ipakita ang mga detalye

Mga Pag-ayos sa Bug

  • Karaniwan: Nagapadala pa rin ng iyong pag-uusap ang naka-lock na telepono: Ang mga pagbabagong ginawa bago mag-lock ay maaaring manatili sa telepono nang walang hanggan habang iniuulat nitong naka-sync ang lahat. Tinatapos na ngayon ng app ang pagpapadala sa sandaling ibigay ng sistema sa pag-lock, at sinusubukang muli ang anumang natira sa susunod na buksan mo ito.
  • Karaniwan: Sinasabi ng mga device kung ano ang kanilang hawak: Sinasabi na ngayon ng iyong mga device sa isa't isa kung aling mga pag-uusap ang may mas bagong bersyon sila — mga identifier lamang, hindi kailanman ang nilalaman — kaya ang isang device na nahuhuli ay ipinapakita ito kaagad sa halip na lumabas na napapanahon.
  • Karaniwan: Hindi na nalalampasan ang mga pagbabagong ginawa sa panahon ng pag-sync: Ang isang pagbabago na dumating mula sa isa pang device habang tumatakbo na ang pag-sync ay maaaring laktawan at hindi na muling kunin.

Bersyon 0.9.775Agosto 22, 2026

Ang iyong mga aparato ay nananatiling konektado sa isa't isa, palagi. Ang ugnayan sa pagitan ng iyong mga aparato — ang listahan ng aparato, pagpapatakbo ng pag-uusap sa ibang aparato, at paglipat ng gawain sa pagitan ng mga aparato — ay nagre-renew na ngayon ng sarili nitong mga kredensyal sa sandaling kailanganin ito, sa bawat platform. Wala nang mga pagkakataon na ang mga aparato ay nagpapakita bilang offline hanggang sa muling ilunsad ang app.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Karaniwan: Ang mga koneksyon ng aparato ay nagre-renew ng kanilang sariling mga kredensyal: Ang koneksyon sa pagitan ng iyong mga aparato ay umaasa sa isang sign-in pass na may 7-araw na bisa, na nire-renew lamang kapag nag-restarting ang isang app. Ang isang aparato ay maaaring magpakita ng mga kasama nito bilang offline — at ang mga malayuang pag-uusap ay maaaring hindi maabot — hanggang sa susunod na paglulunsad. Ang bawat tampok na cross-device ay nagre-renew na ngayon ng pass sa mismong sandali ng paggamit, sa iPhone, Android, Mac, Windows, Linux, at extension ng browser.

Bersyon 0.9.774Agosto 22, 2026

Ang isang pag-uusap ay iisang pag-uusap, sa bawat aparato. Simulan ang isang turn mula sa iyong telepono laban sa runtime ng iyong Mac at nananatili ang lahat: ang prompt at larawan ay nananatili sa lugar, ang sagot ay nag-i-stream at nananatili sa pagtatapos, ang mga rerun at interjection sa kalagitnaan ng pagtakbo ay umaabot sa aparatos na gumagawa ng gawain, at ang muling pagbubukas ng isang aparatong natulog sa buong durasyon ng isang turn ay hinahabol ito mula sa host sa loob ng humigit-kumulang isang segundo. Ang mga dokumentong ine-edit ng AI sa Slate ay nananatiling naka-edit ngayon — ang isang bukas na editor ay nagsasama sa paligid ng mga ito sa halip na sa ibabaw ng mga ito — at ang iyong Mac ay maaari na ngayong magbahagi ng screen at desktop nito sa agent sa pamamagitan ng pag-install ng Computer Use mula sa Community Hub.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Pag-access sa lokal na folder para sa mga pag-uusap: Magbigay sa isang pag-uusap ng access sa mga folder sa iyong computer mula sa composer, pamahalaan ang mga binigyang-access na folder sa Mga Setting, at ang pahintulot ay nananatili sa mga turn at pag-restart.
  • Karaniwan: Mag-interject at huminto mula sa anumang aparato: Habang tumatakbo ang isang pag-uusap sa isa pang aparato mo, ang iyong interjection o Stop ay umaabot sa aparatong gumagawa ng gawain — ang parehong mga kontrol tulad ng sa lokal na pagtakbo.
  • Karaniwan: Ang muling pagbubukas ng isang aparato ay agad na humahabol: Ang isang telepono o laptop na isinara habang ang isang pag-uusap ay tumatakbo sa ibang lugar ay humihingi ngayon sa host ng kasalukuyang estado ng pag-uusap sa sandaling buksan itong muli, sa halip na maghintay para sa isang round-trip ng storage.
  • macOS: Natutuklasan ang Computer Use: Ang paghingi ng kontrol sa desktop o screenshot ng desktop ay tumutukoy na ngayon nang direkta sa Computer Use package sa Community Hub (tester tier), sa halip na iulat na walang gayong tool.

Mga Pagpapabuti

  • Karaniwan: Nagsi-sync ang mga pagbabago sa sandaling mangyari ang mga ito: Ang muling pag-uugnay ng account ng provider, pagdaragdag ng MCP server, pag-tag ng isang file, pag-edit ng isang paalala, at ang napakaraming iba pang pagbabago ay nag-a-trigger na ngayon ng pag-sync sa loob ng ilang segundo sa bawat platform, sa halip na maghintay para sa susunod na naka-iskedyul na ikot.
  • Karaniwan: Ang mga muling ikinabit na pag-sign-in ay umaabot sa bawat aparato: Ang pag-disconnect at muling pag-konekta ng pag-sign-in ng provider (tulad ng Grok) sa isang aparato ay lumalabas na ngayon sa iyong iba pang mga aparato — ang mas bagong pag-sign-in ay palaging mananaig kaysa sa mas lumang disconnect, sa parehong direksyon.
  • Karaniwan: Pinapanatili ng mga larawan ang kanilang mga thumbnail sa mga aparato: Ang isang larawang ipinadala mula sa ibang aparato ay nagre-render bilang isang larawan sa pagdating, at ang buong-laki nitong nilalaman ay direktang kinukuha mula sa aparatong nagmamay-ari nito.

Mga Pag-aayos ng Bug

  • Karaniwan: Hindi na tahasang mapapatungan ang mga pag-edit ng dokumento ng AI: Ang pana-panahong pag-save ng isang bukas na Slate editor ay maaaring magpanumbalik ng lumang nilalaman sa ibabaw ng isang pag-edit na kakasulat pa lang ng AI. Ang bawat pag-save ay nag-verify na ngayon na ito ay binuo sa kasalukuyang nilalaman ng dokumento; ang isang pag-save na binuo sa lumang nilalaman ay tinatanggihan, ang mas bagong nilalaman ay nananatili, at ang lokal na teksto ng editor ay napanatili sa kasaysayan ng bersyon.
  • Karaniwan: Ang naka-stream na sagot ay hindi na naglalaho sa pagtatapos: Sa aparatong nanonood ng malayuang pag-uusap, ang huling sagot ay nagpatuloy lamang pagkatapos ng mas huling pag-sync — nagpatuloy na ito ngayon sa sandaling matapos ang turn.
  • Karaniwan: Iginagalang ng mga rerun ang napiling aparato: Ang muling pagpapatakbo ng isang tugon sa isang pag-uusap na naka-host sa ibang aparato ay tumakbo nang lokal sa halip, na gumagawa ng dalawang magkaibang turn. Ang mga rerun ay tumatakbo na ngayon sa napiling host ng pag-uusap.
  • Karaniwan: Ang isang dokumentong hindi makuha ay nagpapatigil sa turn: Kapag ang isang file na naka-attach mula sa ibang aparato ay hindi nakuha, ang modelo ay sumagot nang wala ito. Ang turn ay humihinto na ngayon na may malinaw na mensaheng naglalaman ng pangalan ng file sa halip na sumagot nang walang anuman.
  • Karaniwan: Ang mga tinanggal na aytem ay nananatiling tinanggal — at ang mga pagtanggal ay hindi kailanman nagdadala ng mga lihim: Ang isang aparatong offline na lampas sa window ng kasaysayan ng pagtanggal ay maaaring magbuhay muli ng mga tinanggal na pag-uusap, file, o kredensyal, at ang isang talaan ng pagtanggal ay maaaring mapanatili ang kredensyal na inalis nito. Ang mga pagtanggal ay nalulutas na ngayon ayon sa causality at naka-store nang walang lihim na materyal.
  • iOS: Ang listahan ng file manager ay agad na nag-a-scroll: Ang pag-drag-scroll sa listahan ng file ay nangailangan muna ng pag-tap sa isang checkbox sa ilang mga dokumento. Nag-a-scroll na ito ngayon sa unang pagpindot.
  • Karaniwan: Ang isang spreadsheet-style na talahanayan ay hindi na nagbabago sa uri ng isang dokumento: Ang isang ordinaryong talahanayan ng Markdown ay maaaring maging sanhi ng pagpapakita ng isang dokumento bilang isang spreadsheet, na nagbabago sa gabay na ipinapakita sa tabi nito.

Bersyon 0.9.773Agosto 20, 2026

Ang mga key ng bawat profile ay nananatiling sa kanila, at ang mga libreng modelo ay bumabangon sa halip na sumuko. Ang pag-sign in sa isang shared machine ay hinding-hindi maglilipat ng mga koneksyon, key, o app ng isang profile patungo sa iba. Ang isang credential na naka-save sa isang device ay nakakarating sa iyong iba pang device, ang isang blangkong field ay hinding-hindi bubura ng totoong key sa ibang lugar, at ang isang abalang libreng modelo ay malinaw nang nagsasabi kung ano ang nangyari.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Pangkalahatan: Nagsi-sync ang mga credential sa iyong mga device, at ang blangko ay hinding-hindi bubura: Ang mga API key, sign-in, at naka-save na account ng provider ay lumilipat sa pagitan ng iyong mga device sa loob ng sarili mong naka-encrypt na sync. Ang isang device na walang key ay hinding-hindi makakapagbura ng key na iyon mula sa iyong iba pang device — kasama ang mga entry sa listahan ng account ng provider na wala pang lihim. Ang pag-sign out sa isang device ay hindi na nagpapatay sa kasamang key ng Caiioo sa iba.

Seguridad

  • Pangkalahatan: Ang isang sign-in ay hinding-hindi magmamana ng data ng ibang profile: Sa isang device na naglalaman ng profile na may mga naka-save na koneksyon, API key, app, o pag-uusap, ang pag-sign in gamit ang ibang account ay maaaring maglipat ng lahat ng ito sa bagong sign-in na profile. Tumatanggap na ngayon ang isang sign-in ng bagong profile maliban kung ang umiiral ay mapapatunayang sarili nito, at ang mga paglilipat ng data na tumatakbo sa pagsisimula ay naglilipat lamang ng data kapag malinaw ang may-ari nito — kung hindi ay nananatili ang data sa dati nitong pwesto, na hindi mababasa ng iba.

Pag-aayos ng Bug

  • Pangkalahatan: Ang isang abalang libreng modelo ay nagpapaliwanag ng sarili nito at nananatiling handa ang fallback: Noong ang mga server ng isang libreng modelo ay overloaded, ang unang mensahe ay maaaring magtapos sa isang mapanlinlang na mensahe tungkol sa mga setting ng privacy. Ang totoong sanhi ay malinaw na ngayong binabanggit kasama ang kung ano ang gagawin, at ang awtomatikong paglipat sa gumaganap na libreng modelo ay nananatiling aktibo para sa mga taong gumagamit ng account key ng Caiioo — kabilang ang pagkatapos pindutin ang pindutang "Gamitin ang Account ng Caiioo", na dati ay nagpapatay sa proteksyong iyon.

Bersyon 0.9.772Agosto 19, 2026

Dumating na ang Poe para sa bawat bayad na plano. Ang isang Poe API key ay nagdadala ng mga modelo mula sa Anthropic, Google, OpenAI, xAI, at Meta, na sinisingil sa mga puntos ng iyong subskripsyon sa Poe — na makikita ang iyong balanse ng puntos at ang gastos sa bawat pag-uusap sa loob ng app. Gumagana rin ang mga Google AI key sa bagong format.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Sumali ang Poe sa tagapili ng provider sa mga bayad na plano: Piliin ang Poe bilang iyong provider ng modelo gamit ang iisang Poe API key. Lumalabas ang mga gastusin sa mga puntos at dolyar ng Poe, at nagdadala ang tagapili ng modelo ng mga medalya ng benchmark para sa katalogo ng Poe.

Mga Pag-aayos sa Bug

  • Karaniwan: Tinatanggap na ang mga bagong Google AI key: Ang isang key na ginawa sa Google AI Studio kamakailan — ang uri na nagsisimula sa "AQ." — ay tinanggihan bilang imbalido noong in-paste. Nagpapatunay na ngayon ang parehong kasalukuyan at mas lumang mga format ng key.
  • Karaniwan: Binibilang ng mga gastusin sa Poe ang bawat kahilingan nang minsan lamang: Ang pagsubaybay sa gastusin sa pag-uusap ay maaaring mabilang ang isang kahilingan nang ilang beses kapag tumatakbo nang sabay-sabay ang mga katulong, at maaaring sumingil ng kahilingan sa sinundan nito. Ang bawat kahilingan ay binibilang na ngayon nang eksaktong minsan.
  • Karaniwan: Ipinapakita ng mga modelo ng Poe ang kanilang mga medalya ng benchmark: Ang mga medalya ng antas at marka ng katalinuhan sa tagapili ng modelo ay hindi lumabas para sa mga modelo ng Poe.
  • Karaniwan: Nananatili sa kung ano ang sinusuportahan ng isang modelo ang mga setting ng pag-iisip sa Poe: Ang antas ng pag-iisip na hindi iniaalok ng isang modelo ng Poe ay ipinadala pa rin at tinanggihan ang buong kahilingan. Ang setting ay naiwan na ngayon sa sariling default ng modelo sa halip.
  • Karaniwan: Ang paglipat sa Poe ay pinupuno agad ang listahan ng modelo: Ang dropdown ng modelo ay maaaring manatiling blangko pagkatapos lumipat ng mga provider, na walang paraan para pumili ng modelo.
  • Karaniwan: Nagsisimula nang malinis ang unang pag-uusap ng isang bagong account: Para sa isang bagong-bagong user sa mga libreng modelo, ang mismong unang mensahe ay maaaring mabigo sa isang nakalilitong mensahe mula sa provider ng modelo na tumuturo sa maling pag-aayos, habang ang ginabayang paglilibot ay pinanatili ang highlight nito na nakapinta sa kabiguan sa maling lugar. Ipinapatunayan na ngayon ng pag-setup ang kasamang key bago ang unang mensahe, ang error (sa parehong banner at pag-uusap) ay nagpapaliwanag kung ano ang aktwal na gagawin, at ang paglilibot ay tumatabi hanggang sa maalis ang error.
  • Karaniwan: Ang mga pahintulot ng tool ay kasya sa isang makitid na panel: Sa isang makitid na side panel, ang mga pindutan ng pag-apruba ng tool ay maaaring umapaw patagilid o ilagay ang pangunahing aksyon sa ibaba ng fold, ang mga pagpipilian sa mode ng pahintulot ay pumipiga sa mga kolum na hindi nababasa, at ang isang mahabang pangalan ng tool ay maaaring itulak ang pindutan nitong Revoke na hindi maabot. Ang lahat ng tatlo ay maayos na nakalatag ngayon sa mga lapad ng telepono at side panel.

Version 0.9.771August 19, 2026

Magdala ng sarili mong Anthropic key — sa anumang bayad na plano. Piliin ang Anthropic sa listahan ng provider at i-paste ang isang API key, o mag-sign in gamit ang iyong Claude account at gagawan ka ng API key. Kasama rin dito: ang isang naka-stream na sagot ay nananatili sa pwesto nito habang tumatakbo ang mga tool, ang pagpapalit ng mga profile ay nagiging permanente, at ang Stop ay umaabot sa mismong device na gumagawa ng gawain.

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Sumasali ang Anthropic sa tagapili ng provider sa mga bayad na plano: Pumili ng Anthropic bilang iyong model provider at gamitin ang sarili mong API key, kasama ang iba pang bring-your-own-key na mga provider.
  • Common: Gumawa ng Anthropic API key mula sa iyong Claude account: Mag-sign in gamit ang iyong Claude account at gagawan ka ng API key — aprubahan ang access sa browser, i-paste ang code na ipinapakita sa callback page, at mase-save ang key. Sisingilin ang key sa iyong Anthropic Console account, at ang mismong pag-sign in mo sa Claude ay hindi itinatago.

Mga Pag-aayos sa Bug

  • Common: Ang pagpapalit ng profile ay nagiging permanente: Ang pagpili ng ibang profile ay maaaring lumipat at pagkatapos ay bumalik sandali pagkaraan, at ang mga detalye ng subscription ng nakaraang account ay maaaring sandaling mapunta sa bagong piniling profile. Ang pag-refresh ng account sa background ay hindi na lumilipat sa iyo sa pagitan ng mga profile, at kailanman ay hindi nagsusulat sa isang profile na hindi nito sarili.
  • Common: Ang isang naka-stream na sagot ay nananatili sa pwesto nito: Sa panahon ng tugon na may ilang tawag sa tool, ang tekstong lumitaw na ay maaaring mawala sa nakatagong seksyong "Working" sa tuwing magsisimula ang isang bagong tool, na hinihilas paitaas ang iyong posisyon sa pagbabasa kasama nito. Kapag may naipakita na sa ilalim ng seksyong iyon, mananatili ito hanggang sa matapos ang tugon.
  • Common: Ang mga binigyang-diing pangalan ay nababasa nang tama kapag naka-on ang Pseudonymizer: Ang isang pangalang isinulat ng modelo sa mga italiko o bold na ginagamit ang mga underscore ay maaaring umabot sa screen bilang kapalit nito sa halip na ang totoong pangalan, at ang isang pangalang isinulat sa ganoong paraan sa resulta ng tool ay maaaring makalusot sa pag-mask patungo sa modelo. Ang mga marka ng pagbibigay-diin ay binibilang na ngayon bilang bantas sa parehong direksyon.
  • Common: Ang mga pangalang nakakulong sa panipi ay nahuhuli ng Pseudonymizer: Ang isang pangalan sa loob ng mga panipi sa isang tagubilin — humihingi ng code na gumagamit nito, humihingi na i-echo ito pabalik — ay maaaring makarating sa modelo nang walang mask, kahit na ang parehong pangalan ay nahuli sa mga karaniwang pangsentensiya. Ang mga naka-quote na halaga ay nakakakuha na ngayon ng pangalawa, nakatutok na pagtingin bago ipadala ang anuman.
  • Common: Ang petsa ngayon ay nananatiling totoo kapag naka-on ang Pseudonymizer: Ang petsang ibinigay sa mga built-in na skill ay maaaring ituring bilang personal na data at palitan ng kapalit, kaya ang isang kahilingan sa pagpaplano ay maaaring magsimula sa maling araw. Ang mga petsang ibinibigay mismo ng app ay exempted; ang mga petsang isinusulat mo ay protektado pa rin.
  • Common: Ang sarili mong pag-uusap ay agad na nagpapatuloy pagkatapos ng pagkaantala: Pagkatapos ng naantalang tugon, ang parehong device ay maaaring tumanggi na ipagpatuloy ang pag-uusap na iyon nang hanggang isa't kalahating minuto na may kasamang pangkalahatang mensahe ng muling pagtatangka (retry message). Ang isang device ay kailanman hindi naka-lock out sa sarili nitong pag-uusap, at kapag ang isang pag-uusap ay tunay na hindi pa masimulan, sinasabi ng mensahe kung ano ang nangyayari and kung gaano ito katagal.
  • Common: Ang Stop ay umaabot sa device na gumagawa ng gawain: Ang pagpindot sa Stop sa iyong telepono ay maaaring mag-alis ng spinner doon habang ang computer na talagang nagpapatakbo ng pag-uusap ay patuloy na gumagana. Ang Stop ay dumadaan na ngayon sa device na nagpapatakbo ng tugon at kinakansela ito roon.
  • Common: Ang pagsasabay (syncing) sa lokal na network ay patuloy na dumadaloy: Pagkatapos ng isang ikot ng pagsasabay sa iyong lokal na network, ang karagdagang pagsasabay ay maaaring huminto nang hanggang isang minuto sa bawat pagkakataon. Ang mga ikot ay maayos nang nagpapasa ngayon.
  • iPhone & Android: Ang isang debug transcript ay naglilista ng bawat linya nang minsan: Ang transcript na naka-attach sa isang kahilingan sa suporta ay umuulit sa bawat linya nang dalawang beses.

Bersyon 0.9.770Agosto 18, 2026

Parang iisang makina na ang iyong telepono at computer ngayon. Pumili kung aling device ang magpapatakbo ng isang pag-uusap at makikita ng iba mo pang mga device ang desisyon na iyon sa loob ng halos isang segundo. Ang mga pag-uusap na naka-host sa iyong computer ay direktang nagpapadala ng live sa iyong telepono, naaabot ito kahit sa mahinang cellular kung saan hindi nagtatagal ang matatag na koneksyon, at kusa silang nagkakonekta ulit sa sandaling bumalik ang iyong network. Nanatiling maayos ang pag-type sa telepono habang nangyayari ang lahat ng ito.

Ipakita ang mga detalye

Mga Bagong Feature

  • Karaniwan: Agad kang sinusundan ng host ng pag-uusap: Ang paglipat kung aling device ang nagpapatakbo ng isang pag-uusap ay lumilipat ngayon sa bawat device sa loob ng halos isang segundo, sa parehong direksyon, kabilang habang isinusulat ang isang tugon. Ang pagpapalit ng pangalan ng isang device ay lumilipat din sa parehong paraan.
  • Karaniwan: Gumagana ang mga pag-uusap sa mahinang cellular: Kapag kaya ng network ang mga maiikling kahilingan pero hindi ang matatag na koneksyon — karaniwan sa LTE — dinadala na ngayon ng app ang parehong trapiko ng pag-uusap sa pamamagitan ng mga ordinaryong web request sa halip, at tahimik na bumabalik sa mabilis na landas kapag pinayagan na ng network. Gumagana ang pagpapadala sa iyong computer sa alinmang paraan.

Mga Pagpapabuti

  • Karaniwan: Magaan ang paglalakbay ng live streaming papunta sa iyong telepono: Ang panonood sa isang pag-uusap na tumatakbo sa iyong computer ay nag-i-stream na ngayon ng mismong teksto ng tugon, kung saan ang malaking output ng tool ay dumarating minsan sa dulo sa halip na sumabay sa bawat salita. Maayos na nag-i-stream sa telepono ang mahahaba at punong-puno ng tool na mga bahagi.
  • iPhone at Android: Laging nauuna ang pag-type: Naghihintay na ngayon ang background syncing hanggang sa huminto ka at nagpapanatili ng magalang na distansya sa pagitan ng mga pagtakbo, kaya nanatiling tumutugon ang keyboard anuman ang ginagawa ng iyong ibang mga device.
  • Karaniwan: Reflex ang pagkakonekta ulit: Ang koneksyon ay muling naitatatag sa loob ng halos isang segundo pagkatapos i-unlock ang iyong telepono, lumipat ng network, o bumalik sa app — at patuloy itong sumusubok hanggang sa makuha ito, sa halip na sumuko pagkatapos ng ilang minuto sa labas.
  • Karaniwan: Nagsasabi ng totoo ang indicator ng koneksyon: Sinasalamin na ngayon ng device chip at presence dots kung talagang maabot ng device na ito ang iba sa ngayon, nagiging kulay amber sa sandaling tumigil iyon sa pagiging totoo, at binabanggit ang makina na talagang may problema kapag hindi naipadala ang isang mensahe.

Mga Pag-ayos sa Bug

  • Karaniwan: Hindi na sinasabi ng isang pag-uusap na offline ang iyong computer habang maayos itong tumatakbo: Ang pagbabalik sa app pagkatapos ng lock o pagbabago sa network ay maaaring mag-iwan dito ng paniniwala na hindi maabot ang kabilang device — luntian ang mga indicator, tinatanggihan ang mga mensahe — hanggang sa mag-restart. Muling pinapatunayan ng koneksyon ang sarili nito sa bawat pagbabalik, kaya ang pinaniniwalaan ng app ay tumutugma sa kaya ng kawad.
  • iPhone: Hindi na nagla-lag nang sunud-sunod ang keyboard: Ang mga bugso ng gawain sa background — syncing, at napakalaking bookkeeping na dumarating mula sa iyong computer — ay tumatakbo sa parehong thread gaya ng keyboard. Ang bookkeeping ngayon ay naglalakbay bilang isang magaan na notipikasyon at ang syncing ay nagbibigay-daan sa iyong mga daliri.
  • Karaniwan: Ang mga mensaheng ipinadala pagkatapos na pagkatapos i-unlock ay hindi nawawala: Ang pagpapadala sa mga unang segundo pagkatapos i-unlock ay maaaring tanggihan habang bumabalik pa ang koneksyon. Naghihintay na ngayon nang sandali ang app para sa koneksyon sa halip na sumuko kasama ang iyong mensahe.
  • Karaniwan: Mas matatag ang device syncing sa pagitan ng mga makina: Nilulutas ng syncing sa pagitan ng iyong mga device ang ilang sitwasyon kung saan ang dalawang makina ay maaaring tahimik na hindi magkasundo — tungkol sa kung aling device ang nagpapatakbo ng isang pag-uusap, tungkol sa isang pinalitan ang pangalang device, at tungkol sa mga pagbabagong ginawa habang nag-i-stream ang isang tugon — at mas kaunting paulit-ulit na gawain ang ginagawa sa proseso.

Bersiyon 0.9.769Agosto 17, 2026

Nagsasabayan ang iyong mga aparato. Ang isang idle sync cycle ay natatapos na ngayon sa loob ng limang segundo, kaya ang pagbabagong ginawa sa isang aparato ay dumarating sa iba habang tinitingnan mo pa ang mga ito. Ang mga foldernong idinaragdag mo ay handa nang gamitin sa pag-uusap na pinag-idudahan mo rito, ang mga nakalakip na dokumento ay direktang nababasa, at ang ahente ay maaaring magpatakbo ng mga script sa isang pahina sa Safari.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Karaniwan: Nagsasabayan ang mga aparato: Malaki ang bawas sa mga paulit-ulit na gawain ng pag-sync sa bawat cycle, at tinatanong na nito ang iyong storage provider kung ano ang nagbago sa halip na basahing muli ang buong folder sa bawat pagkakataon. Ang isang idle cycle ay natatapos sa loob ng limang segundo, at ang pagtitipid ay lumalaki kasama ng laki ng iyong account sa halip na lumiit.
  • macOS: Ang mga log ay nasa lugar kung saan mo hahanapin ang mga ito: Ang mga log ng app ay nasa Application Support na ngayon kasama ng iba pang data nito. Ang mga log na naisulat na sa lumang lokasyon ay binabasa pa rin, kaya walang nakolekta mo ang mawawala.

Mga Pagwawasto sa Bug

  • Karaniwan: Handa nang gamitin agad ang isang folder na idaragdag mo: Ang isang folder na idinagdag mula sa composer, idinagdag mula sa Settings, o ibinigay nang hiningi ng ahente ay hindi ginawang aktibo sa pag-uusap na pinag-idudahan mo rito, kaya hindi pa rin ito maabot ng ahente hanggang sa piliin mo itong muli. Ang lahat ng tatlong paraan ay nag-a-activate na nito kung saan mo ito idinagdag.
  • Karaniwan: Direktang nababasa ang isang nakalakip na dokumento: Ang isang dokumento na ang pangalan ay hindi nagtatapos sa .pdf ay itinuring pa rin bilang isang PDF, na nangangahulugan ng ilang minutong paulit-ulit na pagtatangkang basahin ito bilang isang naka-scan na pahina bago sumuko. Kung ano talaga ang isang file ang nagpapasya kung paano ito babasahin.
  • Karaniwan: Sinasabi sa iyo kung bakit hindi mapatakbo sa ibang lugar ang isang pag-uusap: Ang pagbibigay ng pag-uusap sa isa pang aparato mo ay humiling sa iyo na subukang muli kung ano man ang nangyari, kabilang ang mga dahilan na hindi malulutas ng kahit anong dami ng pagsubok — kadalasan ay isang pag-uusap na naging masyadong malaki para ipadala. Sinasabi na nito ngayon kung alin ito.
  • Karaniwan: Ang pag-click sa isang bagay na nagbubukas ng bagong pahina ay bumabalik sa sandaling natapos na ito: Ang isang pag-click na nagdala sa ahente sa isang bagong pahina ay naghintay sa buong timeout nito bago mag-ulat, anuman ang nagawa na ng pahina. Napapansin na nito ang bagong pahina at bumabalik sa loob ng halos isang segundo.
  • Safari: Maaaring magpatakbo ng mga script ang ahente sa isang pahina: Ang pagpapatakbo ng script ay magagamit sa bawat ibang browser at hindi sa Safari, kung saan wala itong iniulat na kapaki-pakinabang. Dumadaan ito sa parehong channel na ginagamit na ng Safari para sa iba pang mga aksyon ng ahente sa isang pahina.
  • Karaniwan: Ang pag-dismiss sa isang cookie o consent banner ay nag-uulat kung ano talaga ang nangyari: Nag-ulat ng tagumpay ang ahente nang hindi tumitingin. Sinusuri na nito ngayon na wala na ang banner, at sinasabi nang malinaw kapag mayroon pa ring nakaharang.
  • macOS: Ipinapakita ng listahan ng browser ang bawat browser nang minsan, kasama ang kasalukuyang aktibidad: Ang isang naka-restart na Safari ay maaaring magrehistro muli sa sarili nito bawat segundo, na pinupuno ang listahan ng mga dobleng entry para sa parehong browser, at ang oras ng "huling nakita" ng isang nakakonektang browser ay naitala noong ito ay kumonekta at hindi na gumalaw pagkatapos noon.
  • macOS: Ang extension sa Safari ay tumutugma sa app na kasama nito: Ang extension sa loob ng Mac app ay maaaring isang bersyon na nahuhuli sa app mismo, dahil ang release ay nag-package sa kung aling kopya ang huling binuo sa halip na itayo ito bilang bahagi ng release.

Bersyon 0.9.768August 17, 2026

Mag-sign in gamit ang isang Grok account at pumili mula sa mga modelo nito, tingnan ang gastos ng pag-uusap sa mga rate na sinisingil ng iyong sariling provider, at maabot ang browser mula sa alinmang telepono. Ang mga device sa parehong network ay patuloy na direktang nag-uusap sa pamamagitan ng LAN, at ang isang pag-uusap na iyong binabasa ay nananatili sa lugar nito habang humahabol ang device nito.

Ipakita ang mga detalye

Mga Pag-ayos sa Bug

  • Common: Ang pag-sign in sa Grok account ay direktang umaabot sa xAI: Ang naka-sign in na Grok ay dumaan sa isang command-line proxy na tumanggi sa anumang client na ang bersyon ay hindi nito nakilala, na nag-uulat na ang isang Grok CLI ay kailangang i-update — walang CLI na i-update. Parehong ginagamit na ngayon ng chat at ng listahan ng modelo ang ordinaryong endpoint ng xAI, na walang pagsusuri ng bersyon, kaya walang anuman dito ang maaaring mapaos sa iskedyul ng paglabas ng ibang tao.
  • Common: Nililista ng model picker ang mga modelo ng Grok: Ang picker ay umikot nang umikot at pagkatapos ay nag-ulat na walang available na modelo. Ang kahilingan ay hindi kailanman umalis sa app: tinatanggihan ng proxy ng xAI ang pagsusuri ng pahintulot na ginagawa ng isang browser bago magpadala, kaya ang sagot ay hindi kailanman dumating. Ginagamit na ngayon ng pagtuklas ang endpoint na nagpapahintulot nito.
  • Common: Ang gastos ng isang pag-uusap ay sumasalamin sa provider na nag-serve nito: Ang mga gastos para sa mga susi ng Anthropic, OpenAI, Google, at xAI ay kinakalkula sa mga nai-publish na rate ng isang marketplace sa halip na sa sarili ng provider. Ang bawat ruta ay binibigyan na ngayon ng presyo ng kung sinoman ang aktwal nag-serve sa kahilingan, at kung saan hindi maitatatag ang isang rate, ang numero ay tinatanggal sa halip na tantiyahin.
  • Common: Naglo-load ang mga deployment ng Baseten: Ang listahan ng deployment ay bumalik na blangko dahil tinatanggihan ng Baseten ang parehong pagsusuri ng pahintulot ng browser na iyon. Ito ay kinukuha kung saan hindi nalalapat ang pagsusuri.
  • macOS: Lumilitaw ang mga device sa ilalim ng kanilang sariling mga pangalan: Ang bawat device ay ipinakita bilang platform nito — "macOS app", "iOS app" — dahil ang pangalan ay dumating na selyuhan at ang susi upang buksan ito ay nasa ibang proseso mula sa listahan. Hinihiling na ngayon ng listahan sa proseso na may hawak ng susi.
  • Common: Ang isang pag-uusap ay nananatili sa screen habang humahabol ang isang device: Ang isang malaking update ay pinuputol upang magkasya sa network, at ang isang pinutol na update ay hindi na nagbabasa na parang tinanggal ang pag-uusap, na nag-iwan sa bukas na pag-uusap na blangko hanggang sa i-restart ang app.
  • Common: Nagsi-sync ang mga device sa lokal na network: Ang pag-sync sa pagหว่าง ng mga makina sa parehong network ay nai-ruta sa internet kahit na direktang maabot ang desktop. Naibalik ang landas ng LAN, kung saan ang desktop ay nagsusulat sa parehong iisang kopya ng iyong data upang ang parehong mga ruta ay laging magkasundo.
  • Mobile: Ang pindutan ng browser ay nagbubukas ng isang browser: Ang Globe sa composer ay walang mabuksan kapag ang ahente ay walang sariling mga tab; binubuksan na ngayon nito ang isang blangko na tab na nakatutok ang address bar.
  • Common: Ipinapakita ng mga dialog ang kanilang huling linya: Ang footer ng isang dialog ay nag-overlap sa huling linya ng nilalaman nito.

Bersiyon 0.9.767Agosto 14, 2026

Mga pansamantalang pag-uusap, isang listahan ng aparatong maaari mong pangalanan at ayusin, at mga ahente na tumatakbo hanggang sa matapos ang trabaho. Markahan ang isang pag-uusap bilang pansamantala at mananatili ito sa aparatong pinagsimulan mo nito — hindi natututunan, hindi sini-sync, at hindi bina-back up. Lumilitaw na ngayon ang iyong mga aparato sa ilalim ng sarili nilang mga pangalan at maaaring alisin kapag nai-retire mo na ang mga ito, at sinasabi ng tagapili ng modelo kung ano ang magagawa ng bawat modelo sa provider na aktwal na nagbibigay nito. Nagdadala rin ang release na ito ng mga update sa seguridad at mas maaasahan at mas mahusay na pagsi-sync sa pagitan ng iyong mga aparato.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Mga pag-uusap na maaari mong panatilihing pribado: Ang anumang pag-uusap ay maaaring markahan bilang pansamantala mula sa title bar. Mananatili ito sa aparatong pinagsimulan mo nito — hindi ito matututunan, sinsi-sync, o bina-back up ng Caiioo — at buburahin mo ito tulad ng anumang iba pang pag-uusap. Ang pag-off muli nito ay malinaw na nagsasabi sa iyo na ang buong pag-uusap ay magiging tandaan na mula sa puntong iyon, kasama na ang mga mensaheng naroroon na, para makapagpasya kang magsimula na lang ng bago.
  • Karaniwan: May mga pangalan ang iyong mga aparato, at maaari mong alisin ang mga ito: Ipinapakita na ngayon ng listahan ng aparato sa Settings → Connectivity → Private Constellation ang pangalan ng bawat makina sa halip na "iOS app" nang tatlong beses, at ang bawat aparato maliban sa ginagamit mo ay may aksyong Remove. Ang pag-alis ng isang makina ay nag-aalis dito sa listahan at pinipigilan itong alokan ng trabaho, sa halip na itago lamang ito.
  • Karaniwan: Pinapanatili ng isang aparato ang pagkakakilanlan nito sa kabila ng muling pag-install: Sinasalamin ng listahan ang mga makinang pag-aari mo sa halip na ang bawat pag-install na nagawa mo na. Sa Android, nalulusutan nito ang pag-uninstall; sa iPhone, itinatago ito sa keychain.
  • Karaniwan: Sinasabi ng tagapili ng modelo kung ano ang magagawa ng bawat modelo sa provider na nagbibigay nito: Ang parehong modelo ay maaaring kumilos nang magkaiba depende sa kung sino ang nagbibigay nito, kaya ang mga kakayahan ay sinasagot na ngayon bawat provider sa halip na hulaan mula sa pangalan ng modelo. Ang mga modelong hindi pa nasusukat ay nagsasabi nito at nananatiling nakikita, kaya ang isang release na inilabas ngayon ay mahahanap sa araw na ilabas ito.
  • Android: Sumusunod ang status bar sa iyong tema: Ang orasan at baterya ay maaaring mawala sa isang mapusyaw na background. Lumilipat na ngayon ang mga ito upang umangkop sa anuman ang ipinapakita ng app, kabilang ang kapag ang pagbabago ng kulay ng accent ang nagbago dito.

Mga Pagpapabuti

  • Karaniwan: Tumatakbo ang mga ahente hanggang sa matapos ang trabaho: Ang isang gawain ay nakakakuha na ngayon ng 100 hakbang sa halip na 60, at ang bawat helper agent na ipinamamahagi mo ay nakakakuha ng 25 sa sarili nitong mga hakbang sa halip na 5 — humingi ka ng anim na helper at makakakuha ka ng anim, bawat isa ay gumagawa ng buong trabaho. Ang nagpapatigil sa isang takbong talagang natigil ay hindi na ang bilang: ang isang ahente na gumagawa ng parehong tawag, kumukuha ng parehong sagot pabalik, at gumagawa ng wala nang sampung beses ay pinatitigil dahil sa kawalan ng pag-usad, anuman ang natitirang badyet nito. Ang paghihintay sa isang bagay na mabagal — isang build, isang mahabang trabaho — ay hindi iyon, at patuloy na tumatakbo.
  • Karaniwan: Binibigyan muli ng puntos ng Self Checker ang mga sagot: Huminto ang pagsusuring ⚖️ sa pagmumungkahi ng mga kongkretong pass/fail na pagsusuri na dati nitong isinusulat — isang pigura na dapat lumitaw, isang halaga na hindi dapat lumitaw — at ibinalik lamang ang nakasulat nitong pagtatasa. Isinusulat nitong muli ang mga ito, at kapag ang isang turn ay talagang walang masusuri, sinasabi na ito ngayon sa halip na iwanang blangko ang espasyo.
  • Karaniwan: Pinapanatili ng header ng pag-uusap ang hugis nito: Ang mga sukat sa tabi ng pamagat ng pag-uusap ay dati nang nagpapatuloy sa pangalawang linya saanman maubusan ng espasyo, na gumagalaw habang nagbabago ang pamagat, wika, o laki ng font. Ang pagkakakilanlan ay palaging ang unang hilera at ang mga sukat ay palaging ang huli.

Seguridad

  • Karaniwan: Kinakailangan ang pag-apruba saanman ito hilingin ng isang tool: Ang isang tool na nangangailangan ng pag-apruba sa isang konteksto na walang paraan para mag-prompt — na siyang paraan ng pagtakbo ng bawat sub-agent — ay isinagawa sa halip na tanggihan. Sa Cautious mode, nangahulugan iyon na ang mga sub-agent ay maaaring kumilos nang hindi nagtatanong. Ang pagtanggi ay isa na ngayong hayagang resulta.
  • Server: Laging nangangailangan ng mga kredensyal ang lokal na server: Itinuring ng lokal na server ang "walang kasalukuyang tumatakbong ahente" bilang pahintulot na tumanggap ng mga lokal na kahilingan nang walang mga kredensyal, at iyon ang estado nito sa karamihan ng araw. Tumatanggap na ngayon ito ng mga kredensyal na inisyu lamang nito para sa isang takbong kasalukuyang isinasagawa.
  • Karaniwan: Tumatakbo ang naka-sandbox na shell nang walang mga kredensyal ng Caiioo: Ang isang shell command na sinimulan ng isang tool ay nakatanggap ng mga kredensyal na ginagamit ng app upang makipag-usap sa sarili nito, na magpapahintulot sana rito na maabot ang mga tampok na hindi mo inaprubahan para sa tool na iyon. Pinananatili na ngayon ang mga ito sa labas ng kapaligiran nito.
  • Karaniwan: Isang na-patch na image library: Ang bahagi na nagpapaliit ng mga malalaking larawan bago i-attach ang mga ito ay na-update sa isang release na nag-aayos ng apat na iniulat na kahinaan sa image decoder nito. Hinahawakan nito ang mga larawan mula sa kahit saan mo i-attach ang mga ito, kaya makabubuting panatilihin itong kasalukuyan.
  • macOS: Ligtas na hinahawakan ng Computer Use ang mga tagubiling out-of-range: Ang isang out-of-range na numero sa isang tagubilin ng Computer Use ay maaaring magpabagsak sa buong desktop app. Nililimitahan na ngayon ang mga halaga, sa magkabilang panig ng kahilingan.

Mga Pag-aayos ng Bug

  • Karaniwan: Natatapos ng mga helper agent ang kanilang gawain: Ang isang helper agent na ipinadala upang gumawa ng isang bahagi ng trabaho ay babalik na may dalang "Iteration limit reached" kahit halos hindi pa nagsisimula. Pinagsasabihan itong mag-wrap up at magtapos sa mismong unang hakbang nito: ang paalala na simulan ang pagbagal ay nilalayong dumating malapit sa dulo ng isang badyet, at itinakda ito sa isang nakapirming numero na nagkataong katumbas ng buong allowance ng isang helper. Ang ilang mga helper na gumagawa nito sa isang kahilingan ay binabasa bilang ilang sa kanila ay nabigo. Ang paalala ay sumusukat na ngayon sa anumang badyet na talagang mayroon ang isang ahente, kaya palaging lumalapag ito malapit sa dulo.
  • Karaniwan: Mas maraming modelo ang nagdadala ng buong benchmark ranking: Ang mga ranggo ng modelo ay binuo mula sa mga nai-publish na sukat, at ang isang modelong nawawalan ng pigura ng bilis ay ganap na tinanggal mula sa ranggo — dinadala ang data ng kalidad at presyo nito, kahit na ang karamihan sa mga modelo ay nag-PUBLISH ng kalidad nang walang bilis. Ang mga modelong iyon ay nagraranggo na ngayon batay sa kung ano ang aktwal na nasukat.
  • Karaniwan: Ang pagsi-sync ng aparato ay mas maaasahan at mas mahusay: Ang pagsi-sync sa pagitan ng iyong mga aparato ay gumagawa ng mas kaunting paulit-ulit na gawain sa bawat ikot, at ang mga aparato sa parehong network ay mas madaling nakakahanap sa mabilis na landas ng bawat isa, kaya ang mga pagbabagong ginawa sa isang aparato ay mas maagang umabot sa iba.
  • Karaniwan: Ang isang pag-uusap ay tumatakbo sa aparatong pinili mo para dito: Ang pagpili kung saan tumatakbo ang isang pag-uusap ay direktang nagpapadala ng trabaho sa makinang iyon, simulan mo man ito kaagad o balikan mamaya. Dati, ang pag-uusap ay maaaring tahimik na mabigong magsimula sa aparatong pinili mo — kung minsan ay basta na lamang nawawala ang iyong mensahe — kung ang isa sa iyong mga computer ay mas kamakailang nagsimula, o kung ang dalawang aparato ay matagal nang nakatengga kaya nangangailangan ng bagong secure na koneksyon. Ang isang pag-uusap na ang aparato ay nai-retire mo na ngayon ay nagsasabi nito at nag-aalok na magpatuloy dito, sa halip na hilingin sa iyong buksan ang isang aparatong wala na.
  • Karaniwan: Nag-LOD ang iyong listahan ng aparato, at ipinapakita ng bawat computer ang sarili nitong pangalan: Sa isang desktop, ang listahan ay maaaring ganap na mabigong mag-load, kaya't hindi mo makita o mapili ang anuman sa iyong iba pang aparato. Nag-LOD na ito ngayon, at ipinapakita ng bawat makina ang pangalan na ibinigay mo dito noong in-set up mo ito — kabilang ang iyong kinauupuan, na dating tinatawag ang sarili bilang "macOS app" habang kilala ito ng bawat iba pang aparato sa pangalan nito. Ang pangalang itinakda mo sa Settings ay nananaig pa rin.
  • Karaniwan: Ang pagpapalit ng pangalan ng pag-uusap ay nag-UPDATE nito sa lahat ng dako nang sabay-sabay: Ang isang pag-uusap na pinalitan ng pangalan mula sa title bar nito ay pinananatili ang lumang pangalan sa sidebar, at ang isa na pinalitan ng pangalan mula sa sidebar ay maaaring mag-iwan sa header — sa iPhone at Android, ang dalawa ay nanatiling hindi magkatugma hanggang sa muling buksan ang app. Pareho na ngayon silang dadaan sa parehong landas at agad na magtutugma.
  • iPhone: Ang pindutan ng browser ay maaaring i-tap: Nakaupo ito sa bilugang sulok ng screen, na sadyang pumasok sa kurba kaya mahirap pindutin. Nakaupo na ito ngayon nang malayo rito.
  • Karaniwan: Nananatiling magagamit ang pindutan ng browser sa simple mode: Ang pag-on sa pinasimpleng layout ay nag-alis sa pindutan na nagbubukas ng browser ng ahente, at sa Android ay naiwan din ito sa "+" menu, kaya walang paraan para maabot ito. Itinuring na itong kakayahan ngayon sa halip na palamuti, kaya pinapanatili ito ng pinasimpleng layout.
  • Karaniwan: Inilalarawan ng iyong lokasyon ang isang lugar: Kapag na-update ang iyong posisyon, ang isang dati nang naka-cache na kalye o kapitbahayan ay maaaring manatiling nakakabit sa isang bagong lungsod, na naglalarawan ng isang address na hindi umiiral. Ang mga patlang lamang na kabilang sa kasalukuyang pag-aayos ang ginagamit.
  • Karaniwan: Ang isang pagsubok sa Pro ay may kasamang ibinahaging pool ng kredito: Ang pagsisimula ng isang pagsubok ay nag-unlock sa mga tampok ng Pro ngunit hindi ang kredito na nagpapagana sa mga ito, kaya ang unang kahilingan ay maaaring bumalik na hindi awtorisado. Pinapanatili na ngayon ng mga pagsubok ang ibinahaging pool.

Bersyon 0.9.766Agosto 13, 2026

Ang iyong telepono ay isang unang-klaseng paraan para makapasok. Simulan ang isang pag-usapan sa iyong telepono at agad itong sasagutin ng makinang nagpapatakbo sa iyong agent, i-tap ang pindutan ng browser at magbubukas ang isang totoong browser, at mananatili ang kahon ng mensahe sa ibaba ng screen habang nagta-type ka. Nagre-refresh ang iyong listahan ng device habang pinapanood mo ito, kaya ang makinang pipiliin mo ay ang talagang gising, at ang isang folder na ibinabahagi mo sa isang solong pag-uusapan ay nananatili sa pag-uusap na iyon.

Ipakita ang mga detalye

Seguridad

  • Server: Apat na puwang sa pagpapatotoo ang sinara: Natuklasan sa isang pagsusuri ng relay at server ang apat na lugar kung saan maaaring maabot ng isang naka-sign-in na account ang pag-aari ng ibang account, kabilang ang kakayahang i-redirect ang mga papasok na mensahe ng isa pang account. Nakasara na ang lahat ng apat at nasasakop ng mga pagsubok. Wala kaming ebidensya na ginamit ang alinman sa mga ito.

Mga Pag-aayos ng Bug

  • iPhone at Android: Nananatili ang kahon ng mensahe sa ibaba ng screen: Sa isang walang laman na pag-uusap, lumulutang ito nang bahagya sa gitna ng screen, at sa isang puno naman ay nasa ilalim ito ng ibabang gilid. Sinusukat ng app ang sarili nito ayon sa sarili nitong mga nilalaman sa halip na sa screen. Ang isang mahabang mensahe na tina-type mo pa ay maaari ring lumaki hanggang sa itulak nito ang sarili nitong pindutan ng pagpapadala palabas ng view; humihinto na ngayon sa paglaki ang kahon bago mangyari iyon.
  • iPhone at Android: Nagbubukas ng browser ang pindutan ng browser: Sa iPhone, nagbubukas ito ng isang pinasimpleng window na walang address bar at walang paraan para makabalik, at sa Android naman ay walang anuman sa likod nito. Nakapwesto rin ito sa ilalim ng home indicator sa iPhone, at sa mga makitid na screen ay nawala ito nang lubusan mula sa hanay. Binubuksan na ngayon nito ang in-app browser sa parehong mga telepono, nakaposisyon ito nang malayo sa home indicator, at kapag naubusan ng espasyo ang hanay, ang mga siksik na kontrol ay lumilipat sa "+" menu sa halip na mawala.
  • Karaniwan: Ang pag-uusap na sinimulan sa iyong telepono ay nakakarating sa device na nagpapatakbo sa iyong agent: Ang pagsisimula ng isang bagong-bagong pag-uusap sa iyong telepono habang tumatakbo ang agent sa ibang makina ay maaaring magtapos na walang maipakita — umalis ang mensahe sa kahon, walang na-save, at walang naiulat. Ibinabahagi ng iyong mga device ang mga pag-uusap makalipas ang ilang segundo, kaya ang isang ginawa ilang sandali na ang nakalipas ay hindi pa dumarating at ang kabilang makina ay walang ideya kung ano ang itinatatanong. Ipinapadala na ngayon ng telepono ang pag-uusap kasama ang mensahe.
  • Karaniwan: Ipinapakita ng iyong listahan ng device kung anong mga makina ang gising: Ang mga tuldok ng availability sa Mga Setting ay naka-lock sa kung ano man ang totoo sa sandaling binuksan mo ang panel, kaya ang isang device na natulog habang tinitingnan mo ito ay ipinapakita pa rin bilang available. Nagre-refresh na ngayon ang mga ito habang pinapanood mo, tumatanda nang tapat sa pagitan ng mga pag-refresh, at ang isang listahan na sandaling hindi ma-load ay hindi na binubura ang mga device na alam mo na.
  • Karaniwan: Ang isang folder na ibinabahagi mo sa isang pag-uusap ay nananatili sa pag-uusap na iyon: Ang pagbibigay ng access ng agent sa isang folder ay nangangahulugang para sa pag-uusap na iyon lamang ito, at pagkatapos ay inilapat ito kahit saan. Ang limitasyon ay nakasulat ngunit hindi kailanman sinunod. Ipinatutupad na ngayon ito kung saan ito mahalaga.
  • Karaniwan: Nagkakabisa ang slider ng pagkamalikhain sa bawat provider: Sa anim na provider, walang epekto ang slider, dahil ang halaga ay tahimik na ibinalik sa default nito pagkatapos na sadyang alisin ito ng app. Ang isang kaugnay na pagbabago ay nagpapatigil sa isang tinanggihang kahilingan mula sa pagtuturo sa app ng maling bagay tungkol sa isang modelo at pag-ulit nito para sa natitirang bahagi ng sesyon.
  • Karaniwan: Ang mga paalala at naka-iskedyul na gawain ay naayos pagkatapos mag-sync: Ang mga item na ginawa sa isang device ay maaaring ma-download muli sa bawat pag-sync, nang walang hanggan, na nag-uulat ng tagumpay sa bawat pagkakataon — sapat na trapiko para gawing mabagal ang lahat ng iba pa. Ang mga hanay na dumarating mula sa ibang device ay inilalagay na ngayon kung saan nakikita ng device na iyon, na nagtatapos sa siklo.

Version 0.9.765August 12, 2026

Karamihan ay pag-aayos para sa mga telepono. Pinaghambing namin ang mga app sa iPhone at Android tampok sa tampok, at nakita ang parehong pagkakamali na ginawa sa magkabilang direksyon: mga bagay na iniaalok ng Android na hinding-hindi gagana — isang sign-in button na walang laman sa likod, isang dictation model na nabigo sa bawat pagtatangka pagkatapos ng malaking pag-download — at mga bagay na kaya namang gawin ng Android ngunit hindi kailanman pinahintulutang gawin, kabilang ang paggamit ng sariling kalendaryo ng iyong telepono at pagsasabi sa iyo kapag natapos na ang isang mahabang sagot sa background. Huminto rin sa pagiging "madulas" ang parehong mga app: hindi na gumagalaw ang screen sa ilalim ng iyong hinlalaki kapag bumubukas ang keyboard, at ang pag-attach ng larawan ay hindi na nagdudulot ng panganib na magsara ang app. Hiwalay dito, ang pagpapatakbo sa Caiioo mula sa isang browser sa pamamagitan ng iyong private relay ay naging mas maaasahan — dumating na ngayon ang mga nabuong larawan, at ang isang natutulog na relay ay hindi na umiistorbo sa isang sagot na kasalukuyang ginagawa.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Inayos ang mga Setting sa mas malilinaw na kategorya — sa iyong wika: Ang mga seksyon ng panel ng mga settings ay muling pinangkat sa pitong kategorya (Account, Connectivity, Data & Sync, Help, at iba pa) at ang mga pangalan ng kategorya ay naisasalin na ngayon sa lahat ng 24 na wika sa halip na lumabas sa Ingles sa lahat ng dako. Ang pagpapanatili ng grupo ay nagmula sa mismong layout ng settings, kaya ang isang seksyon ay hindi na maaaring mawala sa listahan ng kategorya. Natutuklasan ng paghahanap sa settings ang mga entry sa ilalim ng mga bagong pangalan.
  • Karaniwan: May pangalan ang iyong mga device — ang Private Constellation: Ang multi-device continuity ay matatagpuan na ngayon sa ilalim ng Settings → Connectivity → Private Constellation, at ginagamit ng mga gabay ang parehong pangalan sa buong kabuuan nito. Ang tanong kung aling makina mo ang nagpapatakbo ng agent ay isang isyu ng koneksyon, kaya nakalagay ito sa tabi ng iba pang mga setting ng koneksyon sa halip na sa mga backup. Ang parehong naka-encrypt, single-tenant na makinarya — na matutuklasan na ngayon sa pamamagitan ng paghahanap ng "Constellation".
  • macOS: Built-in ang press-to-talk dictation — walang kasamang companion app: Ang system-wide dictation ay kasama na ngayon sa loob ng desktop app sa macOS tulad ng sa Windows at Linux. Pinipindot ng mga Pro subscriber ang hotkey kahit saan at nagsasalita sa anumang app na nakatutok. Retirado na ang hiwalay na pag-download ng PrivateVoice.
  • Karaniwan: Sinasabi ng iyong listahan ng device kung gaano katagal tahimik ang bawat device: Kapag pinili mo kung aling device ang nagho-host ng isang pag-usapan, ang mga natulog na ay nagpapakita na ngayon kung gaano katagal ang nakalipas mula nang huling narinig ang mga ito — "3m", "2h", "1d" — kasama ang pinakasariwa sa itaas, kaya malinaw kung aling makina ang talagang naroon upang gumawa ng trabaho. Ang mga device na nananatiling tahimik nang sapat na katagal ay nawawala sa listahan sa halip na maipon magpakailanman, at ang isang gustong device na hindi maabot ay nagsasabi na ngayon sa halip na magmukhang available.

Mga Pag-aayos sa Bug

  • Android: Alam ng app kung aling bersyon ito: Ang bersyon na ipinapakita sa Settings ay nagbabasa ng "dev" sa bawat Android build na kailanman inilabas, at ang mga tiket sa suporta ay dumating na walang dalang bersyon — na naging dahilan upang imposibleng malaman kung aling build nagmula ang isang ulat. Hinihingi ng pahina ang build stamp nito gamit ang isang kahilingan na hinaharang ng Android para sa mga pahinang inihahain mula sa sariling internal address ng app, kaya hindi ito kailanman tunay na naipadala. Ibinibigay na ngayon ang stamp sa pahina habang ito ay naglo-load.

  • iPhone at Android: Huminto sa paggalaw ang screen sa ilalim ng iyong hinlalaki: Ang mga app sa telepono ay maaaring maging "madulas" — ang buong interface ay nag-a-scroll tulad ng isang web page, tumatalbog ang composer, at itinutulak ng keyboard ang lahat sa labas ng ayos. Apat na magkahiwalay na dahilan ang gumagawa nito nang sabay-sabay, sa parehong mga platform: ang app ay sinukat sa isang taas na hindi lumiit kapag bumukas ang keyboard, ang pahina sa ilalim nito ay maaaring mag-scroll at mag-rubber-band nang malaya, at walang naglaan ng espasyo para sa keyboard. Ang shell ngayon ay sumusukat sa sarili nito sa espasyo na talagang mayroon ang app, nananatili sa lugar, at ang parehong mga plataforma ay nagbabago ng laki nang maayos kapag lumitaw ang keyboard.

  • iPhone at Android: Ang pag-attach ng larawan ay hindi na nagdudulot ng panganib na magsara ang app: Ang isang napili o nakuhang larawan ay idine-decode sa buong resolusyon bago i-attach — humigit-kumulang 48 MB ng memorya para sa 12-megapixel na larawan, at mas marami pa kapag marami ang pinili nang sabay-sabay, na sa isang puspos na telepono ay maaaring magpabagsak sa app. Ang mga larawan ay binabawasan na ngayon habang binabasa kaysa pagkatapos, na hindi nakikita sa resulta: ang laki na itinatapon ay mas malaki kaysa sa binabasa ng anumang modelo pa man.

  • Remote access: Dumating na ngayon ang mga nabuong larawan sa isang sesyon ng browser: Kapag pinapatakbo ang Caiioo mula sa isang browser sa ibabaw ng iyong private relay, ang isang larawang nabuo ng agent ay maaaring hinding-hindi lumitaw — anuman ang higit sa isang megabyte ay ibinagsak sa pagpapadala nang walang error sa magkabilang panig, at maging ang mas maliliit ay nabigo na mag-load dahil tinatanong ng browser ang maling lugar para sa kanila. Ang mga malaking attachment ay ipinapadala na ngayon sa mga piraso at muling binubuo, at ang mga larawan ay nag-lo-load sa ibabaw ng naka-encrypt na tunnel.

  • Android: Ang kalendaryo at mga abiso ay talagang humihingi ng pahintulot: Hindi kailanman hiniling ng app ang alinman — sinuri lamang ito, nalamang nawawala ang mga ito, at sinabihan kang ibigay ang mga ito sa mga setting ng sistema. Dahil walang nagtanong kailanman, hinding-hindi sila maibibigay sa karaniwang paraan, kaya ang bawat kahilingan sa kalendaryo ay bumalik na "access denied" at ang mga paalala at mga abiso ng turn-finished ay hindi kailanman lumitaw. Pareho na ngayong nag-audyok sa unang pagkakataon na kinakailangan ang mga ito, at ang pag-edit ng isang kaganapan ay humihingi ng pahintulot sa pagsulat sa kalendaryo sa halip na ipalagay na sinasaklaw ito ng pahintulot sa pagbasa.

  • Android: Gumagana sa agent ang sariling kalendaryo ng iyong telepono: Kahit na may ibinigay na pahintulot, ang paghiling sa Caiioo na gamitin ang kalendaryo ng device ay tahimik na bumalik sa Google Calendar, at sinabihan ang agent na ang kalendaryo ng device ay nangangailangan ng Mac o iPhone. Ang kalendaryo ng Android ay isa nang unang-klaseng pinagmulan: maaari itong hingin sa pamamagitan ng pangalan, kasama ito kapag binuo ang iyong araw mula sa bawat kalendaryo na mayroon ka, at tumpak itong inilalarawan sa modelo.

  • Android: Nagbubukas muli ang mga dokumento at code sa halip na mag-ulat ng pagkabigo: Ang pagbubukas ng isang dokumento ng Slate, code file, o drawing ay nabigo sa Android — at mas masahol pa, nang lumikha ang agent ng isa, ang file ay nai-save nang tama ngunit sinabihan ang agent na nabigo ang pagtatangka, kaya madalas itong sumubok muli. Nagbubukas na ngayon ang mga Slate, at nakakakuha ang agent ng tumpak na sagot.

  • Android: Ang listahan ng dictation model ay hindi na nag-aalok ng isa na hindi maaaring tumakbo: Ang isang mas mabilis na speech-to-text engine ay nakalista sa mga may kakayahang telepono, nag-download ng ilang daang megabytes, pagkatapos ay nabigo sa bawat pagtatangka dahil hindi natapos ang huling hakbang nito. Naka-itago ito hanggang sa gumana ito.

  • Android: Ang "Continue with Apple" ay hindi na ipinapakita: Lumitaw ang button sa sign-in screen ngunit hindi kailanman nakumpleto, dahil ang Android app ay walang suporta sa Apple sign-in sa likod nito. Hindi apektado ang pag-sign in sa Google at Microsoft.

  • Android: Nagbubukas ang mga link sa isang browser sa halip na agawin ang app: Ang pag-tap sa isang panlabas na link — sa isang sagot, o "Manage Plan" — ay pinalitan ang buong app ng pahinang iyon sa halip na magbukas ng browser, at ang pag-sign in sa Google mula doon ay tahasang tinanggihan. Nagbubukas na ngayon nang maayos ang mga link sa labas ng app.

  • iPhone at Android: Sinasabihan ka kapag natapos ang isang turn sa background: Ang isang abiso kapag natapos o nabigo ang isang mahabang sagot habang ikaw ay nasa ibang app ay ipinadala lamang sa iPhone, kahit na ang Android ay may parehong kakayahan at parehong problema.

  • Remote access: Ang isang natutulog na relay ay hindi na umiistorbo sa isang tumatakbong turn: Itinuturing ng private relay ang pagiging idle bilang karaniwang gawaing-bahay, ngunit sa paggising ay nagkamali ito sa pag-aakalang isa iyon sa iyong mga device ang nawala — at tumugon sa pamamagitan ng muling pag-secure ng koneksyon, na nagpabagsak sa bawat nakakonektang device sa isang sariwang handshake sa gitna ng sagot. Ang paggising ay hindi na nalilito sa pagbabago ng device, at ang koneksyon ay muling sinisigurado lamang kapag ang hosting device ay tunay na lumipat.

  • Karaniwan: Natutuklasan ng paghahanap sa settings ang iyong tina-type: Ang paghahanap ng dalawang salita ay walang tinugmaan maliban kung ang isang seksyon ay nagkataong naglista ng eksaktong parirala na iyon — "ad blocker", "font size" at karamihan sa iba pang natural na paghahanap ay bumalik na walang laman. Ang bawat salita na tina-type mo ay tinutugmaan na ngayon laban sa pamagat, paglalarawan at mga keyword ng isang seksyon, kaya ang paghahanap ay kumikitid habang tina-type mo sa halip na mahulog sa bangin.

  • Karaniwan: Ang ad blocking ay nakalagay sa ilalim ng heading na Privacy: Isa itong maluwag na card sa gitna ng iyong mga setting ng profile; ito ay isang kontrol sa privacy at ngayon ay binabasa bilang isa.

  • Karaniwan: Sinasaklaw na ngayon ng Zero Data Retention ang inspeksyon ng larawan: Sa ipinatupad na ZDR, tumanggi na ang Caiioo na magpadala ng larawan sa isang malayuang modelo para sa awtomatikong paglalagay ng caption — ngunit ang tool sa pagbasa ng larawan ng agent ay umabot sa parehong mga malayuang modelo sa ibang ruta at walang tinanong na gayong tanong, kaya ang isang larawan ay maaaring umalis sa device nang piliin ng agent na tingnan ito. Ang rutang iyon ay sinusuri na ngayon tulad ng bawat iba pang landas na pinamamahalaan ng ZDR.

  • Karaniwan: Ang mga modelong nakakakita ay hindi na humihingi ng isa pang modelo upang tumingin: Ang isang modelong may kakayahang paningin ay tumatawag sa fallback tool sa pagbasa ng larawan upang ilarawan ang mga larawang nasa harapan na nito — tatlong beses sa isang sesyon — na nagkakahalaga ng turn at mga token ng pangalawang modelo sa bawat pagkakataon, at minsan ay nabibigo sa error sa attachment. Ang fallback ay iniaalok na ngayon sa mga modelo lamang na talagang hindi nakakakita ng mga larawan.

  • Android: Ang app ay hindi na gumuhit sa ilalim ng mga status at navigation bar: Sa Android 15+ inilagay ng edge-to-edge na layout ang nilalaman sa ilalim ng mga system bar, kaya ang tuktok ng pag-uusap at ang mga kontrol sa ibaba ay maaaring maupo sa ilalim ng mga ito. Sinusukat na ngayon ng app ang mga tunay na system inset at ibinibigay ang mga ito sa web layer.

  • Karaniwan: Ang Self Checker ay hindi na minarkahang mali ang mga tamang pagbabago ng time-zone: Sinuri ng hukom ng kalidad ang mga sagot nang tidak alam ang petsa at time zone ng pag-uusap, kaya ang isang kaganapan sa kalendaryo na wastong nai-convert mula sa ibang zone ay maaaring maitala bilang isang hindi pagtutugma — nang dalawang beses, nang may kumpiyansa. Natatanggap na ngayon ng hukom ang parehong paggabay sa petsa/time-zone na mayroon ang agent.

Bersyon 0.9.764Agosto 12, 2026

Ayos at kinis para sa panahon ng maraming device: ang ahente ay maaaring mag-abang sa iyong mga matagal na tumatakbong utoman at gumising nang kusa kapag natapos na ang mga ito, ang paghahanap ng file sa malalaking proyekto ay bumilis mula sa ilang minuto hanggang sa humigit-kumulang isang segundo, at ang bawat isa sa iyong mga device ay naaalala na ngayon ang sarili nitong komportableng laki ng teksto. Dagdag pa ang mga pag-aayos para sa dalawang kabiguang sumasaklaw sa buong kahilingan (mga tawag sa tool ng Gemini, Claude 5 sa pamamagitan ng mga gateway provider) at isang composer na sa wakas ay umaangkop ang laki sa kung ano talaga ang iyong pinili.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Desktop: Gumagana na ang "Patakbuhin ito at sabihin sa akin kapag tapos na": Magsimula ng build, test suite, o anumang mahabang utos sa background at kusang magigising ang ahente kapag lumabas ang utos — kasama ang exit status at ang hulihan ng output — sa halip na ikaw pa ang magtanong ng "tapos na ba?". Gumagana kasabay ng live na kontrol sa Pag-abang mula sa naunang release.
  • Karaniwan: Naaalala ng bawat device ang sarili nitong laki ng teksto: Ang sukat ng display na angkop para sa isang 27-pulgadang monitor ay hindi angkop sa telepono. Ang laki ng font ay nakaimbak na ngayon bawat device — ang iyong Mac, telepono, at tablet ay nagpapanatili ng kani-kanilang sariling setting — habang nakasakay pa rin sa iyong naka-encrypt na pribadong backup ng pag-sync, kaya ang isang naibalik na device ay babalik sa sarili nitong laki.

Mga Pag-aayos ng Bug

  • Desktop: Ang paghahanap ng file sa mga malalaking proyekto ay ~200x na mas mabilis: Ang malawak na paghahanap ay dating nag-i-scan sa nabuong output ng build (isang totoong proyekto ang gumugol ng mahigit tatlong minuto sa pagbasa ng 2.3 GB na direktoryo ng build) at maaaring magmukhang nag-hang. Iginagalang na ngayon ng paghahanap ang bawat .gitignore sa puno — kabilang ang mga naka-nest — nilalaktawan ang mga binary at sobrang laking mga file sa oras ng pagbasa na may nakikitang abiso sa halip na tahimik, at nag-uulat ng progreso habang ito ay gumagana. Ang parehong malawak na paghahanap ay natatapos na ngayon sa humigit-kumulang isang segundo.
  • Karaniwan: Gumagana muli ang mga tawag sa tool ng Gemini: Ang bawat kahilingan sa Gemini na may mga nakakabit na tool ay direktang nabibigo sa isang error sa schema ("Unknown name prefixItems"). Tinatanggihan ng API ng Google ang isang field ng schema na kinakailangan ng ibang mga provider; tinatanggal na ito ngayon para sa Gemini lamang, na walang nawawala — ang katumbas na hadlang ay naglalakbay sa isang pormang tinatanggap ng Gemini.
  • Karaniwan: Ang Claude 5 sa pamamagitan ng mga gateway provider ay hindi na nabibigo sa temperatura: Ang mga gateway na sinusuportahan ng Bedrock (tulad ng CometAPI) ay tinatanggihan ang parameter ng temperatura para sa mga modelo ng Claude 5 na may nakaliligaw na error sa server. Ang kahilingan ngayon ay susubukang muli nang isang beses nang walang parameter at aalalahanin ang modelo para sa sesyon.
  • Karaniwan: Ang mga pindutan ng Composer ay umaangkop sa laki sa iyong akt verdadero at tunay na pinili — at huminto sa paglaho: Ang mga chip sa itaas na hilera (mode, modelo, device, Folders, Skills) ay nagtakda ng kanilang mga sarili laban sa pinakamasamang lapad, kaya ang isang maikling pangalan ng modelo ay nag-aaksaya pa rin ng espasyo at — sa macOS — ang isang quirk sa pag-ikot ng browser-engine ay nag-isip sa hilera na ito ay umaapaw at itinago nang tuluyan ang mga pindutan ng Skills at Folders, sa bawat lapad ng bintana. Sinusukat na ngayon ng mga chip ang totoong pinili, nag-compress lamang sa ilalim ng tunay na presyon, at ang dalawang pindutan ay nananatili sa lugar.
  • Mobile: Ang tagapili ng modelo ay nag-a-update sa bawat paglipat, hindi lamang sa una: Ang paglipat ng mga modelo sa pangalawang pagkakataon sa iOS ay nag-update sa tumatakbong pag-uusap ngunit nag-freeze sa sariling display ng tagapili sa naunang pinili.

Bersiyon 0.9.763Agosto 12, 2026

Tatlong matagal nang hinihiling na feature ng agent ang sabay-sabay na dumating: maaari nang humingi ng akses ang agent sa isang folder sa halip na mabigo agad, ang mga matagal tumakbong utos ay pwedeng mapanood nang live at hindi kailanman nawawala ang output nito, at sa wakas ay ipinapakita na ng tagapili ng modelo kung sino ang gumawa sa bawat modelo. Dagdag pa ang mga pagpapabuti sa multi-device: ang mga natutulog na device ay nananatiling nakikita, ang iyong piniling modelo ay sumasama sa iyong mensahe, at ang napakalalaking pag-uusap ay maaasahang nag-i-stream sa pagitan ng mga device.

Ipakita ang mga detalye

Mga Bagong Feature

  • Desktop: Maaaring humingi ang agent ng akses sa isa pang folder — ikaw muna ang aapruba: Kapag ang trabaho ay napunta sa labas ng mga folder na iyong ibinahagi, maaari na ngayong humingi ang agent ng tiyak na direktoryo sa pamamagitan ng landas (path). Ang kahilingan ay dumadaan sa karaniwang prompt ng pag-apruba na nagpapakita ng eksaktong folder, at ang naaprubahang pahintulot ay para lamang sa pag-uusap na iyon — walang nagiging pangkalahatan sa buong account bilang side effect. Ang folder na naibahagi na ay muling ginagamit sa halip na i-duplicate.
  • Desktop: Panoorin nang live ang tumatakbong utos, at walang nawawala kailanman: Ang mga matagal tumakbong utos (mga build, dev server, test run) ay mayroon na ngayong kontrol na "Watch output" na sumusubaybay sa live stream habang nangyayari ito. Ang buong output ng bawat utos ay itinatago rin at maaari pang balikan pagkatapos — ang agent ay maaaring humingi muna ng huling bahagi o ng mga linya ng error lamang, at maghanap o magbasa muli ng buong rekord sa halip na patakbuhin muli ang utos. Ang sobrang laki na output ay pinuputol sa pinakabagong bahagi na may kasamang tala kung paano eksaktong makukuha ang natitira.
  • Karaniwan: Ipinapakita ng tagapili ng modelo ang gumawa ng bawat modelo: Ang mga modelo ay mayroon na ngayong may kulay na marka ng gumawa — Anthropic, OpenAI, Google, xAI, Meta, Mistral, DeepSeek, Qwen, at iba pa — bilang kapalit ng nag-iisang pangkalahatang icon, kaya ang pag-scan sa mahabang listahan ng modelo ay madaling mabasa sa isang sulyap. Ang mga bagong vendor ay awtomatikong lumalabas na may neutral na marka.

Mga Pag-aayos sa Bug

  • Karaniwan: Nananatiling nakikita ang mga natutulog na device kapag pinipili ang host ng isang pag-uusap: Ang telepono ay tumahimik sa loob ng isang minuto pagkatapos mailagay sa bulsa, at dati itong itinatago nang lubusan ng host picker — na nagmumukhang "hindi nakakonekta ang aking iPhone" at iniwang walang pangalan ang kasalukuyang host. Ang mga tahimik na device ay nananatili na ngayong nakalista, kulay-abo, kasama ang impormasyon kung kailan sila huling nakita. Ang awtomatikong paglilipat ay nangangailangan pa rin ng live na device.
  • Karaniwan: Sumasama ang iyong piniling modelo at provider sa isang malayong mensahe: Ang pagpapadala sa isang pag-uusap na naka-host sa ibang device ay dating tumatakbo gamit ang anomang mga setting na mayroon ang device na iyon — ang isang provider o modelong pinili lamang sa iyong telepono ay maaaring tahimik na maunahan ng pag-sync ng mga setting at mawala. Ang pagpipilian ay sumasama na ngayon sa mismong mensahe. Ang mga kredensyal ay hindi kailanman naglalakbay; ang host ay laging nag-a-authenticate gamit ang sarili nitong mga key.
  • Karaniwan: Ang napakalalaking pag-uusap ay maaasahang nag-i-stream sa pagitan ng mga device: Ang isang pag-uusap na lumampas sa limitasyon ng laki ay tahimik na tumitigil sa pag-deliver ng mga kaganapan ng pagtatapos at prompt sa pagitan ng mga device — ang takbo ay mukhang hindi natapos sa nagpapakitang device. Ang napakalalaking kaganapan ay awtomatikong pumuputol sa kasalukuyang pagliko (turn), na ligtas na nagsasama, at ang buong kasaysayan ay sumusunod sa pamamagitan ng karaniwang pag-sync.
  • Mobile: Naa-tap ang dial ng paggamit ng konteksto: Ang maliit na bilog na nagpapakita kung gaano puno ang memorya ng pag-uusap ay isang target na hover-only lamang na malayo sa ibabang laki ng dulo ng daliri. Mayroon na itong buong laki na touch area at bumubukas sa pamamagitan ng pag-tap.

Version 0.9.762Agosto 12, 2026

Ang paglabas para sa maraming aparato. Ang pribadong pag-sync sa pagitan ng iyong sariling mga aparato ay tahimik na walang naibibigay — ang bawat file ng pag-usapan ay dumating na blangko habang ang bawat screen ay nag-ulat ng tagumpay — at halos lahat ng iba pa sa paglabas na ito ay natagpuan sa pamamagitan ng pag-ayos noon: natatapos na ngayon ng handoff ang sinimulan ng iyong telepono, ipinapakita ng iyong mga aparato ang gawa ng bawat isa habang ito ay nagaganap, at ang isang pag-usapan ay maaaring patakbuhin mula sa isang aparato habang ito ay tumatakbo sa isa pa.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Desktop & Mobile: Magpatakbo ng pag-usapan mula sa iyong telepono habang ito ay tumatakbo sa iyong Mac: Ang isang pag-usapan ay mayroon na ngayong host na aparato, na ipinapakita sa isang picker sa composer. Magpadala ng mensahe mula sa iyong telepono patungo sa isang pag-usapan na naka-host sa Mac at ito ay isasagawa sa Mac — kasama ang mga folder at tool ng Mac — habang ang sagot ay nag-i-stream nang live sa parehong mga screen. Ang paglipat ng host mula sa alinmang aparato ay nagkakabisa sa kabila sa loob ng ilang segundo.
  • Mobile: I-lock ang iyong telepono sa kalagitnaan ng gawain at tatapusin ito ng iyong desktop: Sa naka-enable na auto-continue, ang pag-lock sa telepono sa panahon ng tumatakbong turn ay nagbibigay ng gawain sa iyong gustong desktop, na kumukumpleto nito at nag-i-sync pabalik ng natapos na sagot — makikita sa telepono kapag bumalik ka. Ang inilipat na turn ay malinaw na minarkahan sa telepono sa halip na umikot magpakailanman.

Mga Pag-ayos ng Bug

  • Common: Ang pag-sync sa pagitan ng iyong mga aparato ay talagang naghahatid na ulit: Ang mga naka-encrypt na pag-upload ng pag-sync ay walang laman sa biyahe — ang bawat aparato ay nag-ulat ng matagumpay na pag-sync habang ang mga pangalan ng pag-usapan, mga natapos na sagot, at mga setting ay hindi kailanman dumating kahit saan. Ang mga nakaimbak na file ay zero bytes sa kabuuan. Ang mga pag-upload ay dumarating na buo ngayon, at ang backlog ng libu-libong mga item na gumagapang sa ilalim ng sariling ipinataw na rate limit (ang error na "Failed to write file: 429" na nakita ng ilang tester) ay nalilinawan sa loob ng ilang segundo.
  • Common: Ang mga pagbabago na na-sync mula sa ibang aparato ay lumalabas nang hindi muling binubuksan ang app: Ang paglipat ng host, isang pinalitan ng pangalang pag-usapan, o isang natapos na sagot na dumating sa pamamagitan ng pag-sync ay naiimbak nang tama ngunit ang bukas na window ay hindi kailanman sinabihan — patuloy nitong ipinapakita ang lumang estado maliban kung lumipat ka palayo at pabalik. Ang mga naka-sync na pagbabago ay nagre-refresh na ngayon agad sa bukas na screen.
  • Mobile: Iginagalang ang "Use this device" at naka-off ang auto-continue: Ang pag-off sa auto-continue, o tahasang pagpapanatili ng isang pag-usapan sa telepono, ay hindi talaga nagpanatili ng gawain doon — ang pag-lock sa telepono ay naglagay sa turn para makuha at kinuha ito ng anumang desktop. Ang isang turn ay nananatili na ngayon sa iyong aparato kapag sinabi mong dapat, magpapatuloy kapag na-unlock mo; at ang isang mabilis na dalawang segundong paglipat ng app ay hindi na nagbibigay ng iyong turn nang tuluyan.
  • Mobile: Ang isang turn na inilipat ay hindi na rin maaaring muling tumakbo sa telepono: Ang pagbabalik sa telepono pagkatapos ng handoff ay maaaring tahimik na isagawa muli ang gawaing nakumpleto na ng ibang aparato — kabilang ang mga retry timer na nag-fire sa sandaling nagising ang app. Ang bawat landas na maaaring lusutan pabalik ng isang inilabas na turn ay sarado na ngayon.
  • Common: Ang isang mensahe na hindi maabot ang host nito ay nananatili sa pag-usapan: Ang pagpapadala sa isang pag-usapan na naka-host sa isang hindi maabot na aparato ay karaniwang naglilinis sa composer at nawawala nang tuluyan ang mensahe, nang walang error. Ang mensahe ay nananatili na ngayon sa pag-usapan na may malinaw na paliwanag kung ano ang gagawin.
  • Common: Ang banner ng pagsubok ay nag-aalok ng kasalukuyang plano: Ang banner ng pag-upgrade ay maaaring mag-alok ng tier ng suskrisyon na wala na, na nagdahilan upang mawala ito nang tuluyan para sa ilang mga gumagamit. Nag-aalok na ito ngayon palagi sa kasalukuyang plano.
  • Common: Sinasabi ng mga bilang ng token kung ano ang sinukat: Ang bilang ng "prompt tokens" ay talagang ang kabuuang sinisingil sa bawat pagtawag sa modelo sa isang turn — ito ay may label na ngayon sa ganoong paraan, kasama ang bilang ng mga tawag na ipinapakita. Ang mga pagtitipid sa cache sa mga mahabang pag-usapan ay lumalabas sa mga gumaganang hakbang habang nangyayari ang mga ito.

Bersiyon 0.9.761Agosto 9, 2026

Maaari nang direktang gamitin ng mga tester ang kanilang ChatGPT account, kabilang ang mula sa standalone na extension ng browser. Isinasara rin ng release na ito ang isang grupo ng mga problemang naiulat sa suporta tungkol sa mga dokumento, makikitid na window, konteksto ng active-tab, at pagbabasa habang dumarating pa ang isang sagot.

Ipakita ang mga detalye

Mga Bagong Feature

  • Mga Tester — Mag-sign in gamit ang ChatGPT sa halip na maglagay ng API key: Maaari nang ikonekta ang OpenAI gamit ang parehong pag-sign in sa web-account na ginagamit ng ChatGPT. Direktang gumagana ang koneksyon mula sa extension ng browser, nang tidak kailangang i-install o patakbuhin ang desktop app, at nananatiling nakahiwalay bilang isang hayagang pinaganang feature ng tester.

Mga Pag-ayos sa Bug

  • Browser extension: Ina-update ng paglipat ng mga tab ang pahinang ginagamitan ng Caiioo: Maaaring patuloy na ipadala ng extension ang datihang active tab pagkatapos mong lumipat sa iba, kaya ang isang kahilingan tungkol sa pahina sa harap mo ay sinagot mula sa maling pahina. Ang mga pagbabago sa tab ay umaabot na ngayon agad sa relay.
  • Karaniwan: Kasya ang Agenda sa loob ng makikitid na window: Ang dialog ng Agenda ay maaaring lumaki nang mas malapad kaysa sa isang telepono o compact na sidepanel, na nagtutulak sa mga control at detalye ng event palayo sa maaabot. Nagra-wrap na ngayon ang mga control nito at nag-S-scroll ang bawat listahan sa loob ng available na espasyo.
  • Karaniwan: Pinapanatili ng pagbabasa habang may mahabang sagot ang iyong posisyon: Ang nilalamang dumarating sa ibabaw ng kasalukuyang posisyon sa pagbabasa ay maaaring hilahin pabalik ang usapan patungo sa ibaba kahit na kusa kang nag-scroll pataas. Ang isang tunay na kilos ng pag-scroll na lamang ngayon ang muling nagpapagana sa awtomatikong pagsunod.
  • Mga Dokumento: Ginagamit ng muling pagbubukas ng isang Slate ang kopya na bukas na: Ang muling pagbubukas ng parehong dokumento ay maaaring lumikha ng dobleng tab o mabigong lumipat sa hiniling na seksyon. Hinahanap na ngayon ng Caiioo ang eksaktong umiiral na Slate, nire-refresh ito, at pinaeaktibo ito.
  • Mga Dokumento: Pinapanatiling balido ng mga Word export ang mga link at naka-track na pagbabago: Ang mga nabuong Word file ay maaaring maglaman ng maling pormat na markup ng naka-track na pagbabago, dobleng identifier ng pagbabago, o mga sirang link sa loob ng mga table. Ang nai-export na dokumento ay nananatili ngayong may maayos na pormat at wastong bumubukas sa Word.
  • Mga Dokumento: Ang mga multi-part na pagbabago ay atomikong sine-save: Ang isang batch ng mga pagbabago sa Slate ay maaaring bahagyang ma-save bago mabigo ang isang susunod na pagbabago, na nag-iiwan sa isang dokumento sa hindi sinasadyang gitnang estado. Ang buong batch ay matagumpay na ngayon nang sabay-sabay o iniiwan ang dokumento na hindi nagbabago.
  • Karaniwan: Ang mga tool at setting na partikular sa mode ay hindi na lumalabas sa susunod na mode: Ang paglipat ng mga mode ay maaaring magpanatili ng mga default ng administrator o mga pinaganang tool mula sa nakaraang mode. Ang bawat mode ay nagsisimula na ngayon mula sa sarili nitong mga default habang pinapanatili ang mga setting na sa iyo nakalaan.

Bersyon 0.9.760Agosto 7, 2026

Isang pagbabago sa pinaka-kapansin-pansin na bahagi: ang paghihintay bago magsalita ang Caiioo.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Desktop: Ang matagal na pagkaantala bago sumagot ang Caiioo: Nagsimula ang bawat ikot ng halos kalahating minuto na walang laman — ang parehong pagkaantala sa pag-uusap na may dalawang mensahe at sa may dalawampu't apat, kaya nahalatang ito ay nakatakdang bayad sa halip na mabagal ang pag-uusap. Ang isang lokal na server ng tool na nabigong magsimula ay naitatalang nagsimula na, kaya ang bawat ikot ay nagbubukas sa paghihintay ng buong timeout ng koneksyon laban sa isang bagay na wala naman. May dalawang maling bagay at pareho nang naayos: ang nabigong pagsisimula ay agad nang napapansin sa halip na pagkalipas ng tatlumpung segundo, at ang mga tool na naka-install sa pamamagitan ng Homebrew ay natatagpuan kapag binuksan ang app mula sa Dock sa halip na mula sa terminal.

Bersyon 0.9.759Agosto 7, 2026

Isang tema: Sinasabi sa iyo ng Caiioo na ginawa nito ang isang bagay na hindi naman nito ginawa. Ang isang tool call na nawala sa daan ay nag-iwan ng isang tiyak na nakasulat na sagot, na mukhang-mukhang gawa-gawa lamang — kaya ang nawalang tawag ay nagiging sanhi na ngayon ng pagkabigo ng turn sa halip. Dagdag pa ang isa pang kalahati ng mga nawawalang MCP server kahapon, at ang mga token count na naglalarawan sa maling kahilingan.

Ipakita ang mga detalye

Mga Pag-aayos sa Bug

  • Desktop: Pagbasa ng PDF o Word document mula sa isang workspace folder: Ang paghiling sa Caiioo na magbasa ng PDF o .docx na nakalagay sa isa sa iyong sariling mga folder ay tuwirang nabigo, na may mga error na walang tinuturuang kapaki-pakinabang — ang tanging paraan ay ang paggamit ng command-line extractor, na tumagal ng ilang pagtatuklas bago nalaman. Pareho na ngayong direktang nababasa. Ang nakuhang teksto mula sa PDF ay bumabalik din nang walang mga ligaw na espasyo na dati ay nakalagay sa pagitan ng mga salita.
  • Desktop: Gumagana ang computer use nang hindi nagpaparehistro ng anuman: Ang bawat aksyon ng computer-use ay nabigo — una ay sinasabing walang LAN connector ang naka-configure, pagkatapos, nang mahanap na nito ang relay, tinanggihan ito bilang hindi naka-sign in — sa mga makinang nakakonekta ang relay at naka-sign in ang user. Ang ahente ay tumatakbo sa sarili nitong proseso kasama ang relay, at naghahanap ito ng network pairing na hindi naman nito kailangan at nagbibigay ng kredensyal na hindi nito magawa. Ginagamit na nito ngayon ang koneksyon at kredensyal na mayroon na ito, at kapag talagang walang ruta, sinasabi ito ng mensahe sa halip na pangalanan ang isang walang kaugnayang setting.
  • Desktop: Makikita mo kung ano ang nakita ng computer use: Ang screenshot na kinuha ng computer-use tool ay dumating bilang raw data na walang maipakita sa magkabilang panig, kaya hindi ito umabot sa iyo o sa Caiioo. Nang hilinging tingnan ang screen, buong-tiwalang iuulat ng Caiioo ang eksaktong sukat nito — binasa mula sa isang linya ng teksto sa tabi ng larawan na hindi kailanman nakita nito. Lumilitaw na ngayon ang mga screenshot bilang mga larawan sa resulta ng tool at ipinapakita sa modelo, sa parehong paraan na ipinapakita ang mga screenshot ng browser noon pa man.
  • Common: Pinapanatili ng composer ang send button nito, anuman ang lapad: Ang hilera ng mga kontrol sa tabi ng kahon ng mensahe ay maaaring lumawak nang hihigit pa sa bintana, at ang send arrow ay itinulak palabas sa kanang gilid na walang paraan para maabot ito. Ang hilera ay nagbibigay na ngayon ng espasyo sa pagkakasunud-sunod habang itinatali ito — ang mga pindutan ng tool-configuration at pop-out muna, pagkatapos ang mga salita sa tabi ng Settings at Agenda, habang iniiwan ang kanilang mga icon. Ang send button ay hindi kailanman isa sa mga isinusuko.
  • Common: Ang computer-use ay hindi na sumisira sa bawat turn sa Gemini: Kapag naka-on ang computer-use tool, ang anumang turn na pinapatakbo sa pamamagitan ng isang Gemini modelo ay tuwirang nabigo na may error sa schema mula sa Google, na nagpabagsak sa bawat iba pang tool — ang mga paglalarawan ng tool ay wasto para sa mga patakaran ng schema ng isang vendor at hindi sa iba. Natutugunan na nila ngayon ang pareho.
  • Common: Hindi na inuulat ng Caiioo ang gawaing hindi naman nito ginawa: Ang isang tool call ay maaaring mawala sa pagitan ng modelo at ng app — at kapag nangyari iyon, ang nakasulat na bahagi ng sagot ay nakaligtas habang ang aksyon ay hindi, kaya binigyan ka ng isang detalyado, tiyak na ulat ng gawaing hindi kailanman tumakbo. Walang anuman sa kahit saan ang nag-ulat ng problema; ang tanging senyales ay ang iyong pagsusuri. Ang pagkawala ng isang tawag ay tinaturing na ngayon bilang pagkabigo nito: ang turn ay humihinto at sinasabi ito, sa halip na sumagot. Ang parehong agwat ay umiral sa bawat provider ng modelo at sarado na sa lahat ng ito, at ang mga pinagbabatayan na sanhi — ang mga argumentong dumating para sa isang tawag na ibinagsak na ng app, at ang dalawang tawag na sabay-sabay na lumilipad na pinaghalo — ay inaayos sa halip na itago lamang.
  • Common: Ang isang MCP server na nangangailangan ng muling pag-aauthorize ay hindi tinatanggal: Sinuri ng Caiioo ang mga naka-save na koneksyon nito sa pagsisimula, at binasa ang "ang token na ito ay nangangailangan ng pansin" bilang "ang server na ito ay nawala" — kaya tinanggal nito ang server, at dahil nag-a-sync ang iyong mga setting, ang pagtanggal ay lumipat sa bawat aparatong pagmamay-ari mo. Walo ang nawalang mga server sa ganitong paraan mula sa isang account. Ang isang koneksyon na tumitigil sa paggana ay minarkahan na ngayon para sa muling pagkonekta at pinapanatili ang lahat ng iyong na-configure; ang isang server ay tinatanggal lamang kapag talagang wala na ito. Ang mga umiiral na koneksyon ay inaayos ang kanilang sarili sa susunod na pagsuri, nang hindi muling nag-aauthorize.
  • Common: Ang pagkonekta ng isang MCP server ay nakakaligtas sa pag-restart sa kalagitnaan ng pag-sign-in: Ang pag-aauthorize ng server ay nangangahulugan ng pag-alis sa Caiioo, pag-sign in, at pag-apruba — at kung nag-restart ang app sa anumang bahagi ng panahong iyon, ang kredensyal na kaka-rehistro lamang nito ay nawala. Ang koneksyon ay mukhang gumagana at hindi na kailanman ma-refresh pagkatapos, na siyang kalaunang nag-trigger sa pagtanggal sa itaas. Ang kredensyal ay isinusulat na ngayon bago ka umalis, kaya ligtas na maabala ang paglalakbay.
  • Desktop & Extension: Ang isang pag-click ay nag-scroll patungo sa kung ano ang kinlikik nito: Ang pag-click sa isang bagay sa ibaba ng fold sa isang mahabang pahina ay walang ginawa at nag-ulat ng tagumpay, kaya ang anumang binuo sa itaas nito ay nagpatuloy na parang lumapag ang pag-click — paminsan-minsan ay nagsusulat ng maling halaga sa isang form bilang resulta. Ang mga pag-click ay dinadala na ngayon ang kanilang target sa paningin muna, at ang pag-click na walang nakikitang epekto ay iniuulat bilang pagkabigo sa halip na tagumpay.
  • Common: Ang mga token count at gastos ay naglalarawan sa kahilingan na ginawa: Ang ilang mga turn ay nagtala ng prompt na may dalawang token — imposible para sa isang tunay na pag-uusap — dahil ang isang mas huling mensahe mula sa provider ay pinapatungan ang totoong pigura. Ang mga naka-cache na token ay siningil din nang wala sa anuman, na sa isang mahabang pag-uusap ay nagpababa sa halaga ng isang solong turn ng ilang dolyar. Pareho silang naitama para sa hinaharap.

Bersiyon 0.9.753Agosto 7, 2026

Karamihan ay mga bagay na tahimik na nagkakamali sa halip na hayagang nasisira: mga setting na nawala nang walang pasabi, isang dayalogo na hindi mo masagot, isang script na nabigo nang hindi sinasabi sa iyo kung ano ang nagawa na nito. Dagdag pa ang higit sa isang account sa bawat provider, isang paraan para maantala ang isang run, at ang opsyon na tuluyang alisin ang limitasyon sa step.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Mag-save ng ilang account o key para sa parehong provider: Ang bawat provider ay nagtataglay ng eksaktong isang kredensyal, kaya ang pangalawang account — o isang work key kasama ang personal — ay nangahulugan ng pag-overwrite sa una at pag-paste nito pabalik mamaya. Ang bawat provider ngayon ay nagpapanatili ng isang listahan, parehong mga naka-sign-in na account at API key, na may isa sa mga ito na ginagamit. Ang paglipat sa pagitan ng mga ito ay isang click lamang, at ang pag-alis ng isa mula sa Caiioo ay hindi nagpapawalang-bisa sa anuman sa provider.
  • Karaniwan: Tumakbo nang walang limitasyon sa step: Ang mga mahahabang gawain — isang malaking refactor, pagsusuri ng maraming dokumento, isang sunod-sunod na browser na maraming step — ay karaniwang umaabot sa cap at humihinto sa kalagitnaan ng gawain, na isang biglaang pagtatapos sa halip na isang tapos na trabaho. Ang Max Steps ay maaari na ngayong itakda sa Unlimited, pareho sa Mga Setting at para sa mga itinalagang sub-agent. Ang isang uncapped run ay humihinto pa rin sa Stop button, sa mga limitasyon sa gastos at konteksto, at kung hihinto ito sa pag-usad.
  • Karaniwan: I-interrupt ang isang run, at tingnan kung pumasok ang iyong pagsingit: Ang pag-type habang gumagana ang Caiioo ay naglalagay sa iyong mensahe sa pila para kunin nito sa susunod nitong step — tama kapag maayos ang takbo ng mga bagay, mali kapag hindi na. Mayroon na ngayong Interrupt button sa tabi nito na humihinto sa run at nagpapadala ng iyong mensahe bilang isang ordinaryong turn. Sinasabi ito ng mga nakapilang mensahe habang naghihintay sila, at ang isang mensahe na natapos ang run nang hindi man lang binasa ay minarkahan na ngayon bilang hindi naihatid, sa halip na magmukhang eksakto tulad ng isa na pinagkilosán.

Mga Pag-aayos sa Bug

  • Karaniwan: Ang mga naka-configure na MCP server ay tumitigil sa paglaho — at ang mga nawala na ay bumabalik: Ang pag-sign in ay maaaring magpalit ng pangalan ng iyong profile sa likod ng mga pangyayari, at mga pag-uusap at file lamang ang nadala. Ang lahat ng iba pa ay patuloy na tumuturo sa lumang pangalan at naging hindi nakikita: naroon pa rin sa disk, imposibleng makita. Ang mga MCP server ang napansin; ang mga paalala, mga naka-iskedyul na gawain at mga folder ng attachment ay dumaan sa parehong paraan at mas kaunti ang sinabi tungkol dito, dahil ang isang naka-iskedyul na gawain ay humihinto lamang sa pagtakbo. Ang lahat ng ito ay nadadala na ngayon, at ang anumang naiwan ng mas lumang bersyon ay inaampon pabalik sa iyong susunod na pag-sign in sa halip na kailangang i-set up muli.
  • Karaniwan: Isang dayalogo ng pag-apruba na talagang masasagot mo: Ang isang kumpirmasyon na nagdadala ng maraming nilalaman — isang mahabang panukala, isang malaking set ng mga argumento ng tool — ay lumampas sa window at inalis ang mga Accept at Reject button nito sa screen, na walang paraan para i-scroll ang mga ito at walang paraan para i-dismiss ito. Naipit ang pag-uusap hanggang sa mag-restart ang app. Ang mga dayalogo ngayon ay nakakulong sa window, nag-i-scroll ng kanilang sariling nilalaman, at pinapanatili ang mga button sa paningin.
  • Karaniwan: Gumagana sa unang pagtatangka ang pagkonekta sa isang remote MCP server: Nabigo ang unang awtorisasyon sa "Missing required parameter: client_id" at pumasok lamang pagkatapos ng pag-refresh. Itinuring ng Caiioo ang isang blangkong form ng mga kredensyal na parang pinunan mo ito, kaya hindi kailanman nagrehistro ito sa server. Nagrehistro ito nang maayos ngayon — at kung ang isang server ay magbabalik ng walang client id, sinasabi mismo ng Caiioo iyon sa halip na iabot sa iyo ang pahina ng error ng provider.
  • Desktop & Extension: Pagbasa sa mga checkbox ng isang form, at pag-click sa kung ano ang nahanap lang: Ang pag-inspeksyon sa isang pahina ay nagbalik ng mga kontrol ng form nang hindi sinasabi kung na-tackle ang mga ito, kaya ang tanging paraan upang suriin ang estado ng isang kahon ay ang screenshot sa bawat field. Ang pag-click ay maaari ding mabigo sa "Element not found" sa isang elementong natagpuan sandali na ang nakalipas, dahil ang mga menu na muling gumuhit sa kanilang sarili ay tunay na nag-aalis nito para sa isang frame. Ang estado ng elemento ay iniuulat na ngayon nang direkta, ang pag-click ay sandaling naghihintay para sa muling pagguhit sa halip na sumuko, at ang mga screenshot ng rehiyon ay gumagana sa mga pahina na may mahigpit na patakaran sa seguridad.
  • Desktop & Extension: Sinasabi ng isang nabigong Python run kung ano ang natapos nito muna: Nang huminto ang script sa gitna, ang resulta ay isang hubad na error — walang anuman tungkol sa kung aling mga hakbang ang nakumpleto na, at walang paraan upang sabihin sa isang interpreter na na-restart sa ilalim mo mula sa isang ordinaryong typo. Ang bawat run ay nag-uulat ngayon kung nagsimula ito sa isang sariwang interpreter, kung magkano ang natitira sa badyet ng tool-call nito, at kung ano ang nai-print nito bago ito nabigo. Ang mga screenshot na kinuha mula sa loob ng script ay nagsasabi ngayon nang malinaw na hindi ito makita ng isang script.
  • Karaniwan: Ang isang paulit-ulit na resulta ng tool ay iniuulat bilang isang bagong obserbasyon: Nang ang isang resulta ay magkapareho sa nauna, pinalitan ito ng Caiioo ng isang pointer na nagbabasa bilang "mayroon ka na nito". Para sa karaniwang kaso — muling pagbabasa ng isang pahina upang suriin kung nai-save ang isang pagbabago — ang magkapareho ay kabaligtaran ng pagpapaseguro: ito ay katibayan na ang pagbabago ay hindi nai-save. Sinasabi ngayon ng tala na ang isang sariwang obserbasyon ay ginawa at walang nagbago.
  • Karaniwan: Ang "I-file mo lang" ay kinukuha bilang isang tagubilin: Tinanong na gumawa ng isang bagay nang direkta, kinumpirma pa rin ng Caiioo ang mga detalye na ibinigay lamang dito, at hinanap ang isang tool na matagumpay nitong nagamit isang turn nang mas maaga. Pareho silang umaalis sa daan kapag naging malinaw ka na.
  • iOS: Binabigyan ka ng babala ng pagtanggal ng iyong account tungkol sa pagsingil sa Apple muna: Ang pagtanggal ng account sa Caiioo ay hindi nag kansela ng subscription na binili sa pamamagitan ng Apple — ikaw lamang ang makakagawa nito, sa pamamagitan ng Apple — kaya posible na tanggalin ang account at patuloy na masingil, na walang naiwang account upang ipaliwanag ang singil. Sinasabi ngayon ng Caiioo bago ang pagtanggal at nag-aalok na buksan ang Manage Subscriptions.
  • iOS: Ang isang pagbili na hindi naiulat ng app ay pinagkakasunduan sa sarili nito: Kung nabigo ang kumpirmasyon sa aming mga server pagkatapos kunin ng Apple ang bayad, gumana ang subscription sa aparatong iyon at wala nang iba pa — ang pag-reinstall o pangalawang aparato ay nagpakita ng walang subscription. Ang sariling abiso ng Apple ngayon ang kumukumpleto sa pagbili sa panig ng server, kaya sinusundan ka nito.

Bersyon 0.9.752Agosto 7, 2026

Mga pag-aayos para sa apat na bagay na mukhang ibang-iba sa kung ano talaga sila: isang itinalagang gawain na itinigil dahil sa pag-iisip nang tahimik, isang pindutan ng folder sa mga telepono na walang binubuksan, mga modelong siningil sa maling singil, at isang marka ng kalidad na tahimik na ibinaba ng isang pagsusuri na hindi kailanman tumakbo.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Karaniwan: Ang isang mahabang itinalagang gawain ay hindi na napuputol pagkatapos ng tatlong minuto: Ang pagbibigay ng malaking trabaho sa isang sub-agent — malalim na pananaliksik, mahabang buod — ay nabigo pagkatapos ng 180 segundo na may timeout at walang anumang output, parang hindi man lang ito nagsimula. Nagsimula ito; nag-iisip ito. Ang mga mas bagong modelo ay nag-iisip nang tahimik bago sila magsulat ng anuman, at itinuturing ng Caiioo ang katahimikan bilang pagkaka-stuck. Kinikilala na nito ngayon ang isang gumaganang sub-agent at binibigyan ito ng hanggang dalawampung minuto, pagkatapos nito ay magpapatuloy muli ang lumang proteksyon upang ang isang talagang naka-stuck na gawain ay tumigil pa rin sa halip na mag-hang magpakailanman.
  • iOS at Android: Ang pindutan ng folder ay hindi na nagbubukas ng blangkong menu: Ang mga telepono at tablet ay walang filesystem na maaabot ng Caiioo, kaya ang workspace-folders menu ay tama lang na walang maipakita — ngunit ang pindutan na nagbubukas nito ay naroon pa rin, at ang pag-tap dito ay nagbukas ng blangkong panel. Ang pindutan ay nakatago na ngayon kung saan hindi gumagana ang mga folder.
  • Karaniwan: Ang mga modelo ng CometAPI ay nagpapakita ng kanilang tunay na gastos: Ang mga luma at espesyal na variant ay ipinakita sa presyo ng kanilang pamilya ng modelo sa halip na sa kanilang sariling presyo. Sa 171 na apektadong modelo, 41 ang mali, sa parehong direksyon — ang isa ay ipinakita sa 500 beses ng tunay na presyo nito, at, mas seryoso, ang iba ay ipinakita na mas mura kaysa sa totoo. Ang bawat modelo ay nagpapakita na ngayon ng sarili nitong singil.
  • Karaniwan: Ang pagsusuri sa kalidad na hindi maaaring tumakbo ay hindi na ibinibilang bilang kabiguan: Sa extension ng browser, ang isang uri ng self-evaluation check ay hindi maipatupad nang buo, at ito ay naitala bilang isang nabigong pagsusuri — tahimik na ibinababa ang marka ng isang artifact at binabasa bilang isang tunay na problema sa kalidad. Ang mga pagsusuri na hindi maaaring tumakbo ay iniulat na ngayon bilang ganoon at ganap nang tinanggal sa marka.

Bersyon 0.9.751Agosto 7, 2026

Isang pag-aayos para sa kabuuang pagkaantala: ang bawat aksyon na may kinalaman sa pahina — pag-click, pag-fill ng field, pagbasa ng DOM — ay tumigil sa paggana sa browser, sa bawat site. Ang nabigasyon at pag-extract ng teksto ay patuloy na gumana, kaya naman ito ay mukhang hindi maaasahan kaysa sa sirang talaga.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Desktop at Extension: Gumagana muli ang automation ng browser: Ang pag-click, pag-fill ng mga field, pag-inspeksyon sa pahina, at pagkuha ng mga may-sukat na screenshot ay nabigo lahat dahil sa error sa Content Security Policy, sa bawat site — kasama ang Wikipedia. Ipinagbabawal ng mga panuntunan ng extension ng Chrome ang pagbuo ng code mula sa teksto sa runtime, at iyon ang paraan kung paano naabot ng bawat aksyon na ito ang pahina. Tumatawag na ngayon ang mga ito sa mga function na isinasama na ng extension, kaya walang binubuo sa ere. Kailangan mong i-update ang extension ng Caiioo sa browser pati na rin ang app — ang extension ang nagsasagawa ng mga aksyon na ito, at hangga't hindi ito nai-update, makakakita ka ng abiso na humihiling sa iyo na gawin ito.
  • Desktop at Extension: Ang maling selector ay nagpapaliwanag sa sarili sa halip na mabigo ang aksyon: Ang hindi nababasang CSS selector ay nagdulot ng tahimik na pagkabigo sa script ng pahina, at ang aksyon ay nagbalik ng panloob na error na walang binanggit na kapaki-pakinabang. Ang mas masahol pa, ang pagsusuri ay tumatakbo bago ang aksyon, kaya ang isang maling selector ay nag-alis sa pag-click, pag-fill, pag-type, pag-hover, at pag-scroll bago pa man tumakbo ang alinman sa mga ito. Sinasabi na ngayon ng Caiioo kung aling operasyon ang nabigo at kung aling selector ang tinanggihan ng browser. Ibinabalik din nito ang mga sukat ng screenshot, na naiulat noon bilang 0x0.

Version 0.9.750August 6, 2026

Ang mga workspace folder ay lumaki na: Ang Caiioo ay maaari nang magbasa at mag-edit ng mga file na nasa disk mo na, magpatakbo ng sariling toolchain ng isang proyekto, at nagtatanong muna ito bago mag-overwrite ng anuman. Dagdag pa ang mahabang listahan ng mga pag-aayos sa mga bagay na tahimik na gumagawa ng mali — isang tawag sa tool na walang sinagot, isang turn na nilimitahan sa sampung hakbang, isang error na lumitaw lamang pagkatapos mong maipadala ang susunod na mensahe.

Ipakita ang mga detalye

Mga Bagong Feature

  • Desktop at Extension: Makipagtulungan sa mga file na mayroon ka na: Ituro ang Caiioo sa isang folder at binabasa at ini-edit nito ang iyong mga file kung saan nakalagay ang mga ito, sa halip na gumawa ng pangalawang kopya sa loob ng app. Ang mga folder ay isinasaayos nang minsan at maaaring i-on o i-off bawat pag-uusap, at ang isang bagong pag-uusap ay nagsisimula na walang aktibo sa mga ito. Bago mag-overwrite ng file na isinulat mo, nagse-save ang Caiioo ng isang hakbang na undo — at tahasan nitong tinatanggihan na i-flatten ang isang Word, Excel o PDF document papunta sa sarili nitong naka-extract na text.
  • Desktop: Magpatakbo ng sariling toolchain ng isang proyekto: Nagsisimula na ngayon ang shell sa tamang direktoryo ng proyekto, kaya ang npm test o cargo check ay tumatakbo laban sa folder na gusto mo sa halip na kung saan man napadpad ang app.
  • Windows at Linux: Mga kontrol sa paglalagay ng window: Nagkakaroon ang sidepanel ng mga pindutan para i-tile ito pakaliwa o pakanan, i-float ito, i-pin ito sa itaas, o i-tuck ito sa ibaba ng iba pang mga window.
  • Karaniwan: Mag-redact ng isang turn sa halip na i-delete ang natitira: Ang pag-alis ng isang bagay sa kalagitnaan ng pag-uusap ay nangangahulugang pag-delete sa mensaheng iyon at sa lahat ng sumunod dito. Maaari mo na ngayong i-redact ang nag-iisang turn na iyon — ang prompt, ang tugon at anumang mga tawag sa tool ay mawawala, ang natitirang bahagi ng pag-uusap ay mananatili, at makikita lamang ng assistant na ang isang turn ay na-redact.
  • Karaniwan: Ang Caiioo ay maaaring pumili ng sarili nitong boses: Kapag binabasa nito ang isang bagay nang malakas, maaari na itong pumili ng boses, bilis ng pagsasalita, at modelo ng pagsasalita na babagay sa sandaling iyon, sa halip na palaging gamitin ang iyong global na setting ng boses.

Mga Pag-aayos ng Bug

  • Karaniwan: Ang mga mahahabang gawain ay hindi na pinuputol nang maaga sa sampung hakbang: Ang isang setting ay may apat na magkakaibang default na nakakalat sa buong code at ang pinakamaliit ang tahimik na nanalo, kaya ang mga detalyadong gawain ay huminto pagkatapos ng sampung hakbang anuman ang iyong modelo o plan. Mayroon na ngayong iisang default.
  • Karaniwan: Ang isang nabigong turn ay ipinapakita ang error nito kaagad: Ang isang error ay lumitaw sa pag-uusap pagkatapos mo lamang magpadala ng isa pang mensahe — at pagkatapos ay ikinabit ang sarili nito sa naunang turn. Lumilitaw na ito ngayon kapag nangyari ito.
  • Karaniwan: Ang pagbabasa ng spreadsheet ay nag-uulat kung saan talaga nagtatapos ang data: Ang API ng Google ay pinuputol ang mga blangkong row mula sa bawat pagbasa, kaya ang dalawang pagbasa ng parehong mga row ay nagbabalik ng magkaibang haba at ang isang buong pahina ay mukhang katulad ng huling pahina. Pinagkamalan ng Caiioo ang isa para sa isa pa at maaaring magsulat ng update sa maling row. Binabasa na nito ngayon ang tunay na saklaw ng sheet.
  • Karaniwan: Ang isang key mula sa maling provider ay pinangalanan sa paningin: Ang pag-paste, halimbawa, ng isang OpenRouter key sa field ng Poe ay nabigo sa bawat kahilingan na may simpleng "Invalid API key". Kinikilala na ngayon ng Caiioo ang hindi pagtutugma habang inilalagay mo ito.
  • Pagmemensahe: Sinasabi ng setup kung ano talaga ang nag-a-on dito: Maaari mong sundin ang bawat nakadokumentong hakbang at makatanggap pa rin ng wala, dahil ang mga papasok na mensahe ay nangailangan ng Remote Access na naka-on para sa device — isang hiwalay, off-by-default na setting na hindi naka-sync sa pagitan ng iyong mga device. Ang mga setting at gabay ay nangunguna na ngayon dito, at nag-aalok na i-on ito.
  • Karaniwan: Humihinto ang composer sa pagtatago ng sarili nitong mga pindutan: Sa isang makitid na window, ang hilera ng icon ay na-clip, pinuputol ang alinmang mga pindutan na napunta sa huli nang walang paraan para maabot ang mga ito. Lumilipat na ngayon ang mga ito sa isang overflow menu. Ang tagapili ng modelo ay nanatili rin na nakatago eksakto noong nabigo ang isang provider na mag-load — na kung kailan mo pinaka-kailangan itong ilipat palayo.
  • Karaniwan: Ang isang custom mode ay hindi na ginagawa nang hindi sinasadya: Ang simpleng pagbubukas at pagsasara ng dialog ng mga setting ay lumikha ng isang permanenteng kopya ng isang built-in mode na hindi mo kailanman na-edit, at ini-sync ito sa iyong iba pang mga device.
  • iOS at Android: Ang in-app browser ay nakakabawi sa halip na mag-stalling: Ang pag-abot sa limitasyon ng open-tab ay nagpahinto sa pananaliksik sa kalagitnaan ng gawain sa halip na muling gamitin ang isang tab, at ang mga PDF ay hindi magbubukas.
  • Karaniwan: Ang isang buong turn ay hindi na nabibigo dahil sa schema ng isang tool: Sinusuri ng ilang provider ang bawat magagamit na tool nang sabay-sabay at tinatanggihan ang buong kahilingan kung ang isa sa kanila ay malformed — kaya ang isang masamang entry ay nagpabagsak sa turn, na may error na nagpapangalan ng isang posisyon sa halip na isang sanhi.
  • Karaniwan: Nag-a-load muli ang mga modelo ng CometAPI: Binago ng CometAPI ang hugis ng isang field sa catalog nito at ang listahan ng modelo ay tumigil sa pag-load nang tuluyan — lumitaw ang picker na walang laman nang walang magamit na paliwanag. Binabasa na ngayon ng Caiioo ang luma at bagong hugis, at may tumatakbong pagsusuri sa bawat build kaya ang isang pagbabago na tulad nito ay nahuhuli bago ito maipadala sa halip na pagkatapos.
  • Karaniwan: Gumagana ang mga tawag sa tool sa pamamagitan ng mga gateway na nagruruta patungo sa Claude: Ang paghingi ng isang bagay na nangangailangan ng tool ay maaaring mabigo nang tahasan na may validation error mula sa provider. Ang mga gateway tulad ng CometAPI ay tinatanggap ang mga kahilingan sa isang format at ipinapasa ang mga ito kay Claude, na mas mahigpit — ang ilan sa mga sariling tool ng Caiioo ay ipinapadala sa anyo na tinatanggihan ni Claude, at ang isang masamang tool ay nagpabagsak sa bawat iba pang tool sa parehong kahilingan.

Bersiyon 0.9.749Agosto 5, 2026

Isang paglabas ng pagiging maaasahan para sa mga sandaling madalas ma-stuck ang Caiioo: isang tool na hiniling mo ayon sa pangalan na bumalik bilang "hindi kilala", isang aksyon na ikinuwento lang ng isang modelo sa halip na isagawa, at ang speech na nabigo sa desktop app.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Karaniwan: Ang pagitanong tungkol sa isang tool ay hindi na sumasagot ng "hindi kilala": Ang pagsusuri kung ang isang tool ay available — ang kalendaryo, halimbawa — ay maaaring bumalik na nagsasabing ang buong kategorya ay walangroon. Ang Caiioo ay maghahanap noon ng isang bagay na hindi naman nawala, at sa pinakamasamang kaso ay napupunta sa isang loop ng mga blangkong dialog ng pag-apruba sa halip na gawin ang trabaho. Sumasagot na ito ngayon gamit ang tool, o malinaw na sinasabi na ang tool ay hindi natagpuan at kung paano ilista ang mga available.
  • Karaniwan: Ang aksyong sinabi ng Caiioo na ginawa nito ay talagang nangyayari: Ang ilang mga modelo ay isinulat ang pagtawag sa tool bilang ordinaryong text sa halip na isagawa ito, pagkatapos ay nag-ulat ng tiwala at gawa-gawang resulta — kabilang ang isang numero ng ulat ng bug para sa isang ulat na hindi kailanman isinampa. Ang isang isinulat na layunin ay isinasagawa na ngayon nang totoo, at ang susunod na sasabihin sa iyo ng Caiioo ay ang aktwal na kinalabasan.
  • macOS at Desktop: Gumagana ang pagbasa nang malakas (read-aloud) sa mga boses ng ElevenLabs: Nabigo ang bawat synthesis ng ElevenLabs sa desktop app na may error sa audio-decoding, dahil ang audio ay hiniling sa isang format na ang browser lang ang kayang mag-decode. Humihingi na ito ngayon ng format na kayang i-play ng desktop.
  • Karaniwan: Ang scroll-to-bottom arrow ay tumitigil sa pag-overlap sa bar ng mga mungkahi: Ang arrow ay nakaposisyon laban sa message box, kaya napunta ito sa ibabaw ng anumang nakaupo sa itaas nito at kumukurap habang lumalabas. Nakaposisyon na ito ngayon laban sa mismong pag-uusap.

Bersyon 0.9.748Agosto 5, 2026

Isang release para sa katatagan ng mismong karanasan sa pagtugon: ang mga sagot ay nag-i-stream na ngayon sa iisang landas ng pag-render sa halip na tatlo, ang view ay tumitigil sa pagtalon kapag natapos ang isang tugon o habang nagbabasa ka sa gitna ng sagot, at dalawang pagkabigo na maaaring mag-iwan sa Caiioo na hindi magamit ang isang tool na hiniling mo ayon sa pangalan ang naayos na. Maaari na ring maghain ang Caiioo ng ulat ng bug para sa iyo.

Ipakita ang mga detalye

Mga Bagong Feature

  • Karaniwan: Maaaring maghain ang Caiioo ng mga ulat ng bug at feedback para sa iyo: Hilingin dito na mag-ulat ng isang problema at bubuksan nito ang nakapaloob na form ng suporta na may naka-prefill nang pagsusulat na may istilong pang-inhinyero para sa iyong pagsusuri at pagpapadala. Sabihin ang "just file it" at — sa iyong pag-aprubah — direktang isinumite nito ang tiket, habang naglalakip ng teknikal na transcript ng usapan upang makopya ng koponan ang iyong nakita.

Mga Pag-aayos ng Bug

  • Karaniwan: Hindi na tumatalon pabalik ang view kapag natapos ang isang tugon: Sa sandaling makumpleto ang isang sagot, ang panel ng mga mungkahi na lumalabas sa ibaba ng usapan ay tahimik na nagpaliit sa lugar ng pagbabasa, na nagtulak sa view palayo sa ibaba — ang dulo ng sagot ay lumabas sa paningin at ang screen ay tila tumalbog pabalik sa iyong sarili mong mensahe. Ang view ay nananatiling nakadikit ngayon sa dulo ng tugon sa kabila ng lahat ng lumalabas sa pagtatapos.
  • macOS & Desktop: Ang pagbabasa habang may tugon ay pinapanatili ang iyong posisyon: Habang bukas ang panel ng Working Steps, ang mga tawag sa tool at pangangatwiran na dumarating sa itaas ng iyong posisyon sa pagbabasa ay nagtulak sa view kung saan-saan — pinakamasama sa Mac app, na ang browser engine ay walang sariling pagwawasto sa pag-scroll. Ang usapan ay naka-angkla na ngayon sa anumang tinitingnan mo, sa bawat platform, at sinusundan lamang ang ibaba kapag ikaw ay naroroon na.
  • Karaniwan: Ang isang naka-stream na sagot ay nag-i-render nang minsanan, nang maayos: Ang isang sagot ay dating iginuguhit sa tatlong magkakaibang paraan sa buong buhay nito — isang live na kopya, isang naantalang kopya, at isang huling muling itinayong kopya — na pinag-ugnay ng pagtatantiya na nagdulot ng nadobleng teksto, mga blangkong kislap, at pagbabago ng hugis ng layout sa gitna ng tugon. Mayroon na ngayong iisang landas mula sa modelo patungo sa screen, na may matatag na layout mula sa unang token hanggang sa huling sagot at isang maayos na pagpapakita ng makinilya.
  • iOS & Android: Ang natapos na sagot ay laging dumarating: Sa mga telepono, ang ganap na binuong huling sagot ay tahimik na hindi naihatid — pinanatili ng screen ang anumang na-stream at nawala ang anumang binuo sa dulo. Ang huling estado ay dumarating na ngayon sa parehong channel tulad ng natitirang bahagi ng tugon.
  • Karaniwan: Ang paghingi ng tool ayon sa pangalan ay laging nahahanap ito: Ang pagsasabi ng "use the calendar tool" ay maaaring bumalik na hindi magawa ng Caiioo — ang nagtutugma ng tool ay hindi gaanong binigyang-ranggo ang mga tanong tungkol sa mga tool, kahit na kasama ang sariling pangalan ng tool sa iyong mensahe. Ang isang tool na direktang pinangalanan mo ay ginagawa nang magagamit ngayon sa tuwina.
  • Karaniwan: Ang mga natuklasang tool ay talagang magagamit: Nang hanapin ng Caiioo ang isang nawawalang tool sa gitna ng usapan, ang paghahanap ay tumugon ng "call it by name and it will connect" — isang pangako na ang ilang mga modelo ay sa istruktura ay hindi kailanman maaksyunan, na nag-iwan sa Caiioo na natigil sa paghingi ng mga walang kwentang pahintulot sa halip na gawin ang trabaho. Ang mga natuklasang tool ay konektado na ngayon kaagad.
  • Karaniwan: Ang mga imaheng naglo-load sa isang tugon ay tumitigil sa pagtulak sa teksto: Ang isang nabuong imahe na dumarating ay dating lumalawak mula sa isang linyang spinner hanggang sa buong taas nito, na nagtulak sa kung ano ang binabasa mo nang malayo sa pahina. Ang espasyo ay nakalaan na ngayon habang ito ay naglo-load.

Bersyon 0.9.747Agosto 4, 2026

Isang pagsusuri sa Slate na nag-aayos ng ilang paraan kung paano maaaring mawala o tahimik na mabago ang mga pag-edit — sa mga PDF, sa mga dokumentong naka-sync sa Google Drive, sa mga komento, at sa mga sinusubaybayang pagbabago (tracked changes). Kaya na rin ngayong i-install ng Caiioo ang mga hub app at i-set up ang mga MCP server nang mag-isa.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Kayang i-install ng Caiioo ang kailangan nito: Ang paghingi ng isang bagay na hindi pa kayang gawin ng Caiioo ay nangangahulugang sinasabi sa iyo kung aling screen ng mga setting ang bubuksan. Maaari na nitong hanapin ang Community Hub, ipakita sa iyo kung ano ang ginagawa ng isang package, at i-install ito kapag inaprubahan mo. Maaari rin nitong ilista ang iyong mga MCP server, magdagdag ng isa, at magsimula ng pag-sign-in — kabilang ang para sa mga server na natigil na nangangailangan ng pag-sign-in, na walang nire-register na mga tool kaya dati ay hindi nakikita ng mga ito.

Mga Pag-aayos sa Bug

  • Karaniwan: Ang mga pag-edit sa isang PDF ay nananatili sa kabila ng pag-zoom: Ang pagbabago ng text sa isang PDF at pagkatapos ay pag-zoom ay nagpapakawala sa pagbabago mula sa pahina. Ang mas masahol pa, ang pag-click sa text na iyon at pag-click sa malayo ay tuluyang sumira sa pag-edit, habang naniniwala pa rin ang dokumento na nandoon ito — kaya ang nakita mo at ang nai-export ay hindi na magkatugma.
  • Karaniwan: Ang pag-sync ng isang Word, Excel o PDF file sa Google Drive ay hindi na ito pinapalitan: Ang isang file na binuksan mula sa Drive ay nagpanatili ng gumaganang pindutan ng Sync, at ang pagpindot dito ay nag-upload ng plain-text na rendering sa iyong orihinal na dokumento at nag-ulat ng tagumpay. Ang pag-sync ay tumatanggi na ngayon at itinuturo ka sa "Save to Drive", na nagsusulat ng totoong file.
  • Karaniwan: Ang mga komento ay hindi na tinatanggal kapag nag-save ka: Ang mga komentong idinagdag ng Caiioo, at bawat komento sa isang code file, ay tinanggal sa susunod na pag-save.
  • Karaniwan: Ang pag-delete ng dokumento ay pinipigil itong i-save ang sarili nito: Sa app at sa mga telepono, nanatiling bukas ang editor at patuloy na nag-save sa dokumentong kakadelete mo lang, na nag-uulat ng "Saved" sa bawat pagkakataon.
  • Karaniwan: Ang Undo ay hindi na umabot sa ibang dokumento: Pagkatapos tanggapin ang isang sinusubaybayang pagbabago at pagkatapos ay magbukas ng ibang file, ang isang pindot ng Undo ay maaaring palitan ang file na iyon ng mga nilalaman ng nakaraang dokumento.
  • iOS at Android: Talagang nai-save ang mga pag-download: Ang bawat pag-export maliban sa PDF ay walang isinulat ngunit nagsabi pa ring "Downloaded".
  • Karaniwan: Ang dalawang pagbabago sa parehong talata ay maayos na nagmamarka: Ang pangalawang naka-cross-out na pagbabago ay napunta sa gitna ng isang kalapit na salita.
  • Karaniwan: Ang mga sinusubaybayang pagbabago (tracked changes) ng Word ay maaaring the tapusin at tanggihan: Sa isang dokumentong na-import mula sa Word, walang ginawa ang mga pindutan — nanatili ang pagbabago at hindi gumalaw kailanman ang counter ng pagsusuri.
  • Karaniwan: Ang paghingi ng ilang sunod-sunod na pagbabago ay nagpapanatili sa lahat ng ito: Ang bawat mungkahi ay sinukat laban sa orihinal na dokumento sa halip na sa nauna rito, kaya ang pagtanggap sa pangalawa ay nag-undo sa una.
  • Karaniwan: Ang mga pormula ay nakakaligtas sa pag-export: Ang isang dokumentong naglalaman ng matematika na nai-export sa Word, web page, o rich text ay nawawalan ng bawat pormula.
  • Karaniwan: Ang pag-format ay hindi na muling isinusulat ang code at preformatted text: Ang pagpindot sa Format sa isang web page ay muling nag-ayos ng anuman sa loob ng isang code, script, o style block, na binabago ang ginawa nito.
  • Karaniwan: Ang may tuldik at hindi Latin na text sa mga data view: Ang mga pangalan at text na may mga tuldik, Intsik, Hapon, o emoji ay dumating na nakalito.
  • Karaniwan: Ang pag-export ng spreadsheet ay nagpapanatili sa bawat sheet: Ang dalawang sheet na ang mga pangalan ay nag-iisa lamang sa isang bantas ay gumawa ng archive na may nawawalang isa sa kanila, habang nag-uulat pa rin ng buong bilang.
  • Karaniwan: Ang isang bagong pag-uusap ay hindi maaaring mag-overwrite ng dokumento ng iba: Ang pagsisimula ng dokumento na may pangalang ginagamit na sa ibang lugar ay pinalitan ang dokumentong iyon sa halip na gumawa ng bago.
  • Karaniwan: Ang dumarating na sagot ay hindi na naaabala ng pag-sync: Ang pagsisimula ng pag-sync habang sumasagot ang Caiioo ay nakipagkumpitensya sa mismong sagot, kaya ang sagot ay kapansin-pansing huminto at pagkatapos ay dumating nang sabay-sabay. Naghihintay na ngayon ang pag-sync hanggang sa tapos na ang sagot, sa mga telepono man at sa mga Mac at Desktop app. Ang pag-delete sa Google Drive ay nag-iwan din sa pag-sync na patuloy na sumusubok magpakailanman.
  • Karaniwan: Ang isang streaming na sagot ay hindi na kumikislap habang ito ay dumating: Ang kalahating tapos na pag-format ay iginuhit bago ito makumpleto — ang isang hindi pa nabubuksan na code block ay ginawang monospace ang natitirang bahagi ng mensahe sandali, ang isang bahagyang nai-type na bold marker ay binaligtad ang lahat pagkatapos nito, at ang isang talahanayan ay lumitaw bilang isang hilera ng mga tubo bago pumunta sa tamang hugis.
  • Desktop at macOS: Ang mga mahahabang pag-uusap ay hindi na nagpapabagsak sa assistant: Ang isang pag-uusap na may napakalaking dami ng konteksto ay maaaring magpabagsak nang tuluyan sa assistant, na walang anuman sa log na nagpapaliwanag kung bakit.
  • Karaniwan: Mga pag-aayos sa seguridad sa mga preview ng dokumento: Ang text na kinuha mula sa isang dokumento — ang mga nilalaman ng isang 3D world file, o ang error na ipinakita para sa isang di-balidong diagram — ay ipinasok sa pahina nang hindi na-escape.

Bersyon 0.9.746Agosto 4, 2026

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Karaniwan: Ang mga mahahabang pag-uusap sa mga modelong may malaking konteksto ay hindi na nag-ii-crash: Sa mga modelong tumatanggap ng napakalaking pag-uusap, maaaring mali ang taya ng Caiioo sa kakainin ng isang modelo — nagbabasa ng mas maliit na limitasyon sa isang banda kaysa sa iba — at nagpapadala ng higit pa sa binalak nito. Sa desktop, maaari nitong mapatigil ang katulong sa kalagitnaan ng sagot. Ang mga kalakip sa loob ng isang mensahe, tulad ng PDF, ay binilang din na walang halaga, kaya ang isang malaking file ay maaaring manatili sa isang pag-uusap nang hindi napapansin hanggang sa magdulot ito ng pagkabigo.
  • iOS at Android: Ang bawat view na full-screen ay may paraan para makabalik: Ang pagbubukas ng isang cairn o larawan ay pumuno sa screen nang walang paraan para makabalik sa chat, kaya sapilitang pag-quit lang ang natitirang opsyon. Lumilitaw na ngayon ang button na "← Chat" sa bawat view na full-screen.
  • Karaniwan: Ang pagsisimula ng bagong dokumento ay hindi na nag-aalis ng iyong mga ginawa: Kung nagtatrabaho ka lang sa isang file na na-upload mo, ang lahat ng na-type sa susunod na bagong dokumento ay nai-save sa maling lugar at nawala nang binuksan mo itong muli.
  • Karaniwan: Ang pagtingin sa mga tagubilin ng isang mode ay hindi na lumilikha ng iyong sariling kopya nito: Ang pagbubukas ng prompt ng isang mode at pag-save nito — kahit walang binabago — ay nagiging personal na kopya ang mode na iyon. Lumitaw ito pagkatapos sa pagpili ng mode bilang iyo at lumipat sa iyong iba pang mga aparato bilang isang naka-customize na mode, na walang indikasyon na hindi talaga ito kailanman na-edit. Ang isang kopya ay ginagawa na lamang ngayon kapag talagang binago mo ang mga salita.
  • Desktop at macOS: Ang pag-crash ay nag-uulat ng kung ano talaga ang nangyari: Nang biglang huminto ang katulong, nai-record lamang sa log na lumabas ito, nang walang anumang detalyeng nagpapaliwanag kung bakit. Nakukuha at pinapanatili na ngayon ang dahilan.

Bersyon 0.9.745Agosto 3, 2026

Inayos ang paghiling sa Caiioo na mag-save ng dokumento sa isa sa mga folder mo sa Mac at Desktop app, na nabigo sa maraming dahilan nang sabay-sabay.

Ipakita ang mga detalye

Mga Pag-ayos sa Bug

  • Desktop & macOS: Gumagana na ang pag-save ng file sa isa sa iyong mga folder: Ang paghiling sa Caiioo na magsulat ng dokumento sa isang folder sa iyong computer ay nabigo sa macOS, Windows at Linux — kadalasang sa pamamagitan ng pag-uulat na wala itong paraan para gawin ito, at kung minsan ay sa pamamagitan ng pagsasabing nagtagumpay ito kahit walang lumitaw. Apat na magkahiwalay na sanhi ang naayos: ang iyong mga attachment ay hindi naaabot bilang isang lokasyon na pag-kopyahan, ang isang nabuong Word na dokumento ay hindi kailanman nakarating sa background process na lumikha nito (kaya walang lumitaw na attachment kahit saan, sa kabila ng mensahe ng tagumpay), dalawang magkaibang pagsusuri ang hindi nagkasundo kung ang isang file ay umiiral, at kadalasang hindi mahanap ng Caiioo ang tamang tool para sa kahilingan sa unang lugar.

Mga Pagpapabuti

  • Desktop & macOS: Ang nabigong kahilingan ay nag-iiwan ng kapaki-pakinabang sa log: Kapag may naganap na mali, ang log file ng app ay kadalasang naglalaman ng wala mula sa assistant — ang detalye ay naitala lamang kung naka-on na ang debug logging bago nangyari ang problema. Ang mga detalye mula sa isang nabigong kahilingan ay itinatago na ngayon at awtomatikong isinusulat, kaya ang isang problema ay masusuri mula sa log nang hindi na kailangang kopyahin muna ito. Ang mga matagumpay na kahilingan ay nagpapatala ng hindi hihigit sa dati.

Bersyon 0.9.744Agosto 3, 2026

Ang Caiioo ay maaari na ngayong gumawa sa code tulad ng ginagawa ng isang developer — nauunawaan kung ano talaga ang isang symbol kaysa sa simpleng pagtutugma ng teksto, at nagpapatakbo ng mga matagal na trabaho tulad ng isang build o test suite sa background habang nagpapatuloy ito.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Desktop: Nauunawaan ng Caiioo ang iyong code, hindi lamang ang teksto nito: Ang paghahanap ng pangalan ay nakakahanap sa bawat lugar kung saan ito lumalabas — ang kahulugan, mga hindi kaugnay na bagay na nagkataong nagbahagi ng parehong pangalan, at mga pagbanggit sa mga komento. Ang Caiioo ay maaari na ngayong magtanong sa isang tunay na language server sa halip: tumalon kung saan tinukoy ang isang bagay, hanapin ang bawat lugar kung saan ito tunay na ginagamit, basahin ang uri at dokumentasyon ng isang symbol, ilista kung ano ang tinutukoy ng isang file, at tingnan ang mga error at babala na ipapakita ng iyong editor. Available sa macOS, Windows, at Linux, sa mga folder na binigyan mo ng access ang Caiioo.
  • Desktop: Patuloy na tumatakbo ang mga pangmatagalang command: Ang isang command ay kinakailangang matapos sa loob ng isang hakbang, kaya ang pagsisimula ng dev server, watch build, o buong test suite ay maaaring mag-timeout o humadlang sa lahat. Ang Caiioo ay maaari na ngayong magsimula ng command sa background, magpatuloy sa ibang gawain, at bumalik upang basahin ang output nito — at ilista o itigil kung ano ang tumatakbo. Ang mga background command ay nananatili sa loob ng parehong folder-only sandbox tulad ng dati.
  • Desktop at Extension: Ipinapakita ng paghahanap ang code sa paligid ng isang tugma: Ang paghahanap ng file ay nagdaragdag ng case-insensitive matching at ng opsyong isama ang mga nakapaligid na linya, kaya ang isang resulta ay dumarating na may sapat na konteksto upang masuri ito sa halip na mangailangan ng pangalawang pagbasa ng file.

Bersyon 0.9.743Agosto 3, 2026

Isang follow-up sa 0.9.742 na naglalaan ng bawi sa mga file na nasira sa pamamagitan ng pag-edit sa mga ito sa Slate, pinapagana ang voice speed control sa pinakabagong ElevenLabs voice, at ginagawang malaki ang unang titik ng pangalan ng app.

Ipakita ang mga detalye

Mga Pag-ayos sa Bug

  • Karaniwan: Ang pag-edit sa isang naka-upload na file ay hindi na ito pinapalitan ng isang bloke ng teksto: Ang pagbuklod sa isa sa sarili mong mga file sa Slate at pag-save nito ay nag-overwrite sa file gamit ang panloob na record ng Slate tungkol sa pag-edit. Ang muling pagbukas dito ay nagpakita ng record na iyon — isang pader ng mga braces at quotes — sa halip na ang iyong dokumento. Ang orihinal na file ay itinatago na ngayon kung ano ito dati at ang mga pag-edit ay nakaimbak kasama nito, na tumutugma sa kung paano nauna nang hinawakan ang mga file na Word, Excel, PDF at rich-text. Ang mga file na nasira nang ganito ay naibabalik sa susunod na buksan mo ang mga ito.
  • Karaniwan: Gumagana ang speaking-speed slider sa pinakabagong ElevenLabs voice: Sa v3 voice ay walang ginawa ang slider — ang boses na iyon ay hindi kayang baguhin ang bilis nang mag-isa, at kapag hiniling, nagbabalik ito ng normal-speed na audio nang hindi nag-uulat ng problema. Ang bilis ay inilalapat na ngayon habang nagpe-play sa halip, na pinapanatiling natural ang pitch. Isang kompromiso: kapag ang slider ay malayo sa normal, naghihintay ang v3 para sa buong clip bago ito magsimula sa halip na magsalita habang tumatakbo. Sa normal na bilis ay nagsisimula pa rin ito agad.
  • Karaniwan: Ang pangalan ng app ay nakasulat bilang Caiioo: Lumitaw ang pangalan sa maliit na titik sa ilalim ng icon sa iPhone at Android, sa mga extension ng browser, at sa extension ng Safari.

Bersyon 0.9.742Agosto 3, 2026

Ang iyong mga naka-save na alaala ay lumilipat na ngayon sa pagitan ng iyong mga aparato, kaya nang mag-edit ng mga file at mag-mark up ng mga PDF nang direkta ang Caiioo, at ang bawat boses ng ElevenLabs ay nagsisimulang magsalita agad sa sandaling mayroon itong nais sabihin. Inaayos din ngrelease na ito ang isang problema sa pag-sync na nagdulot sa app na maging mabagal nang ilang minuto sa bawat pagkakataon.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Dumarating ang iyong mga alaala sa isang bagong aparatong handa nang gamitin: Ang mga naaalala ng Caiioo mula sa iyong mga pag-usapan ay nag-a-sync na ngayon kasama ng lahat. Dati, kailangang buuin muli ng isang bagong aparato ang lahat mula sa simula bago gumana ang pag-alala — mabagal sa isang telepono o tablet, at kailangan itong mangyari bago naging kapaki-pakinabang ang iyong kasaysayan. Ang pag-delete ng isang pag-usapan sa isang aparato ay nag-aalis din ngayon sa kung ano ang naalaala mula rito kahit saan, kaya ang isang lumang pag-usapan ay hindi na makakasagot para sa iyo pagkatapos mong ma-delete ito.
  • Karaniwan: Mag-mark up ng PDF: Maaaring gumuhit ang Caiioo sa isang PDF — malayang pagsulat gamit ang kamay upang bilugan ang isang sugnay o ituro ang isang arrow sa isang pigura, mga tala na inilagay kahit saan sa pahina, at isang larawan ng lagda na nakatatak kung saan mo nais. Ang mga marka ay nakasulat sa PDF mismo, kaya nandiyan pa rin ang mga ito kapag na-download mo ito at binuksan saanman. Ang isang nakatatak na lagda ay visual na marka lamang: wala itong dalang pag-verify ng pagkakakilanlan at hindi ito isang legal na nagbubuklod na e-signature.
  • Karaniwan: Mga tumpak na pag-edit ng file sa halip na muling pagsulat ng buong file: Maaaring baguhin ng Caiioo ang ilang partikular na bahagi ng isang file nang sabay-sabay, at alinman sa lahat ng mga pagbabago ay mailalapat o wala sa mga ito. Maaari rin nitong ipakita sa iyo nang eksakto kung ano ang babaguhin ng isang iminungkahing muling pagsulat bago pa man maisulat ang anuman, at kopyahin ang isang file sa pagitan ng mga folder nang hindi binabago ito — na siyang tanging ligtas na paraan upang ilipat ang mga imahe, PDF at iba pang hindi tekstong file.
  • Karaniwan: Ang bawat boses ng ElevenLabs ay nagsisimulang magsalita kaagad: Dalawang boses lamang ang tumutugtog habang ginagawa ang mga ito; ang bawat iba pa — kabilang ang nagpapahayag na v3 — ay nanahimik hanggang handa na ang buong clip. Lahat sila ay nagsisimulang magsalita kaagad ngayon, at ang v3 ay mapipili sa tagapili ng boses.

Mga Pagpapabuti

  • Karaniwan: Isang mas mabilis, mas murang default na boses: Ang default na boses ng ElevenLabs ay Flash v2.5 na ngayon. Inilarawan ito ng ElevenLabs bilang katumbas sa kalidad ng nakaraang default at inirerekomenda ito para sa lahat ng gamit, at kalahati ang presyo nito bawat karakter. Ang pagtatantya ng gastos na ipinapakita sa mga setting ay naituwid din — ang ilang mga boses ay binibigyan ng maling rate.
  • Karaniwan: Sinasabi sa iyo ng isang naantalang sagot kung ano ang maaaring nagawa na nito: Kung ang Caiioo ay naputol sa kalagitnaan ng sagot — sumara ang app, nag-lock ang telepono — ang anumang tool na nasimulan na nito ay hindi na tahimik na itinatapon. Ang anuman na maaaring kumilos sa mundo, tulad ng pagpapadala ng email, ay binabanggit sa tugon, kaya hindi mo na kailangang hulaan ng iyo o ng Caiioo kung nangyari ito, at hindi na nito tahimik na gagawin ito sa pangalawang pagkakataon kapag nagpatuloy ka. Ang mga pagkilos na ligtas ulitin, tulad ng pagbasa ng file, ay hindi nakakaabala.

Mga Pag-aayos ng Bug

  • Karaniwan: Ang app ay hindi na tumitigil nang ilang minuto sa isang pagkakataon: Ang pag-sync ay maaaring matigil sa muling pag-download ng parehong mga item nang paulit-ulit — humigit-kumulang 50 segundo sa bawat 60 — at dahil ang mga setting at pag-usapan ay binabasa sa pamamagitan ng parehong koneksyon na iyon, ang lahat ay naramdamang mabagal habang tumatakbo ito. Tatlong hiwalay na sanhi ang naayos, at ang pag-sync ay nagiging matatag sa halip na umikot nang paulit-ulit. Ang mga paalala, kasanayan at iba pang mga item na patuloy na lumilitaw ay nananatili na ngayon.
  • Karaniwan: Ang naputol na koneksyon ay sinusubukan muli: Sa browser extension, Mac, iPhone at Android, ang isang koneksyon na nabigo sa kalagitnaan ng sagot ay hindi kailanman sinubukan muli — kinilala lamang ng pagsusuri ang uri ng pagkabigo na nakikita ng server. Ang mga pagkabigong iyon ay kinikilala na ngayon sa lahat ng dako at sinusubukang muli, hangga't wala pang ipinapakita sa iyo.
  • Karaniwan: Ang ilang mga tool ay sumira sa bawat mensahe sa isang koneksyon sa Grok: Ang pag-on ng isang tool na may mga coordinate sa screen, tulad ng Computer Use, ay nagdulot sa Grok na tanggihan ang bawat mensahe sa pag-usapan sa halip na ang tool na iyon lamang. Ang kanilang mga paglalarawan ay ipinapadala na ngayon sa anyong inaasahan ng Grok.
  • Karaniwan: Ang pagbasa ng natapos na sagot ay hindi na kaagad bumababa sa ibaba: Kung nag-scroll ka pataas upang basahin ang isang sagot habang natatapos ito, ang view ay tumalon pabalik sa dulo — nang dalawang beses, nang sunod-sunod.
  • iOS: Lumilitaw ang mga sagot habang isinusulat ang mga ito sa bawat koneksyon: Ang ilang mga provider ay naghatid ng buong sagot nang sabay-sabay sa halip na salita sa bawat salita, dahil ang listahan ng kung alin ang maaaring mag-stream ay luma na.
  • Windows: Tumatakbo ang mga shell command sa halip na mag-hang: Ang isang command na ipinadala sa workspace shell ay naghintay ng buong minuto at pagkatapos ay nag-timeout, dahil isinusulat ito sa maling wika ng shell.
  • Karaniwan: Ang mga mahahabang sagot na may pangangatwiran ay hindi na nabibigo sa Anthropic: Ang isang pag-usapan na may kasamang sariling pangangatwiran ng modelo ay maaaring tuwirang tanggihan kapag ipinadala itong muli.

Bersyon 0.9.741Hulyo 31, 2026

Isang pagpapatuloy sa 0.9.740 na may tatlong pagbabago sa kung paano pinapatakbo ng assistant ang mga tool.

Ipakita ang mga detalye

Mga Pag-aayos sa Bug

  • Karaniwan: Hindi na nagkakamali ang assistant kapag nagpapatakbo ito ng ilang tool nang sabay-sabay: Noong humiling ang isang modelo ng maraming tool sa parehong hakbang, ang mga naka-stream na bahagi ng mga hiling na iyon ay nagsama-sama — kaya ang mga tawag ay lumabas na magulo o tumakbo gamit ang maling mga input. Ang bawat hiling ay sinusubaybayan na ngayon nang hiwalay. Kung ang isang hiling ay dumating pa rin na hindi mabasa, aabisuhan ang assistant at maaari nitong subukan ulit, sa halip na tahimik na patakbuhin ang tool nang walang anumang input.
  • Karaniwan: Nasira ang ilang tool sa bawat mensahe sa direktang koneksyon sa Anthropic: Ang pag-enable sa isang tool na may maraming aksyon — Workspace Files, Computer Use — ay nagdulot sa Anthropic na tanggihan ang bawat mensahe sa pag-uusap, hindi lamang ang mga paggamit ng tool na iyon. Ang kanilang mga paglalarawan ay ipinapadala na ngayon sa anyong kinakailangan ng Anthropic.
  • Karaniwan: Nagtatanong muna kapag nag-aalis ng folder: Pinagsasama ng menu ng mga folder ang dalawang bagay — kung aling mga folder ang nakikita ng pag-uusap na ito (isang checkbox) at ang ganap na pag-alis ng folder mula sa Caiioo. Ang pangalawa ay hindi na maibabalik, kaya nagbibigay na ito ngayon ng kumpirmasyon bago tanggalin.

Bersyon 0.9.740Hulyo 31, 2026

Ang pagpapalabas na ito ay nagbibigay-daan sa Caiioo na gumawa gamit ang mga folder sa iyong computer nang hindi kinokopya ang mga ito, nagdaragdag ng dictation ng boses sa buong sistema sa Windows at Linux, at nag-aayos ng ilang problema sa desktop ng Windows — isang dobleng icon sa tray, isang sidepanel na maaaring bumukas sa labas ng gilid ng screen, at isang blangkong panel na walang ibinigay na impormasyon.

Ipakita ang mga detalye

Mga Bagong Feature

  • Desktop at Extension: Makipagtulungan sa mga folder sa iyong computer, nang hindi kinokopya ang mga ito: Ang Caiioo ay maaari na ngayong magbasa, maghanap, at magsululat ng mga file nang direkta sa mga folder na iyong itatalaga — sa macOS, Windows, Linux, at sa extension ng browser. Magdagdag ng isa mula sa + menu sa tabi ng kahon ng mensahe (Magdagdag ng folder…), at piliin kung aling mga folder ang makikita ng bawat pag-uusap. Nanatili ang mga file kung nasaan sila: walang kinokopya sa imbakan ng file ng Caiioo, kaya hindi ka magtatapos sa dalawang bersyon ng parehong dokumento na nagkakalayo.
  • Desktop at Extension: Ituro ang isang file nang hindi ito inilalakip: Ang + → Mag-browse ng folder… ay nagbibigay-daan sa iyong pumili ng file mula sa isa sa iyong mga folder at i-drop ito sa mensahe bilang sanggunian. Binubuksan ito ng Caiioo mula sa disk kapag kailangan nito, kaya ang isang malaking dokumento ay walang gastos sa iyo hanggang sa aktwal itong basahin.
  • Windows: Mga shell command, ligtas na nakakulong: Ang workspace shell ay tumatakbo na ngayon sa Windows pati na rin sa macOS at Linux. Ang mga command ay tumatakbo sa PowerShell sa loob ng isang Windows AppContainer na maaabot lamang ang folder na itinuro mo sa Caiioo — hindi ang natitirang bahagi ng iyong disk, at hindi ang network maliban kung i-on mo iyon para sa folder na iyon.
  • Windows at Linux: Mag-dictate sa anumang app: Ang isang pandaigdigang hotkey ay nagsisimula ng dictation kahit saan sa sistema at tina-type ang iyong sinasabi sa anumang app na nakatutok — hindi lamang sa Caiioo. Tumutugma sa kung ano ang ginagawa na ng Mac app.

Mga Pagpapabuti

  • Desktop: Pumili ng mga folder gamit ang karaniwang dialog ng folder: Ang pagdaragdag ng folder ng workspace ay nangangahulugan dati ng pag-type ng absolute path sa isang text box. Ang macOS, Windows, at Linux ay nagbubukas na ngayon ng system folder chooser.
  • Karaniwan: Ang Workspace Files ay magagamit ng lahat: Dati itong nakatago sa likod ng add-on para lamang sa tester. Isa na itong karaniwang bahagi ng Caiioo saanman mayroong filesystem na maaabot (nanatili itong hindi magagamit sa iOS at Android, na walang ganitong access).
  • Karaniwan: Ang pag-sync ng folder ay pinalitan ng pag-access sa folder: Ang pag-sync ng folder ay dating nag-aangkat ng kopya ng bawat file sa Caiioo. Ang paggawa gamit ang totoong folder ay ginagawa ang parehong trabaho nang walang pag-doble, kaya ang pag-sync ay retirado na. Ang mga umiiral nang naka-sync na folder ay awtomatikong dinadala kung maaari, at ang mga file na na-import na ay pinababayaan — tanggalin ang mga ito mula sa File Manager kailanman mo gusto. Ang minsanang pindutan ng Mag-import ng folder ay hindi nagbabago kung gusto mo pa rin ng kopya.
  • Windows at Linux: Ang "Suriin ang mga Update…" ay sinasabi na ngayon kung ano ang nangyari: Ang item sa menu ay tahimik na walang ginawang nakikita — nakahanap ito ng mga update ngunit walang window na pagpapakitaan sa kanila. Kinukumpirma na nito ngayon kung ikaw ay up to date, ipinapakita kung ano ang nasa update, at nagtanong bago mag-install, tulad ng Mac app.
  • Windows at Linux: Tinawag na muli ang app na Caiioo: Ang installer, Start menu, uninstall entry, mga pamagat ng window at tray ay nagpakita lahat ng pangalan sa maliit na titik.

Mga Pag-aayos ng Bug

  • Windows: Isang icon lamang sa tray: Dalawang icon ang lumitaw sa system tray, at isa lamang sa kanila ang may gumaganang menu.
  • Windows at Linux: Ang isang sidepanel na bumukas sa labas ng screen ay maibabalik: Kung ang naka-save na posisyon ng window ay tumuro sa isang monitor na wala ka na — na-unplug, o pagbabago sa resolution — binuksan ito kung saan hindi mo ito maabot, at nanatili doon sa bawat muling paglulunsad. Bumabalik na ito ngayon sa isang nakikitang screen.
  • Windows at Linux: Ang isang panel na nabigong mag-load ay nagsasabi kung bakit: Ang isang kabiguan sa pagsisimula ay nag-iwan ng isang walang laman na bintana na walang anuman sa mga log. Nakakakuha ka na ngayon ng nababasang error sa screen, at ang mga detalye ay isinusulat sa log file ng app.
  • Karaniwan: Gumagana muli ang pag-download ng mga lokal na AI model: Nabigo ang pag-download ng model na may "Failed to fetch" matapos lumipat ang HuggingFace sa mga bagong download server na hindi kinilala ng aming mga patakaran sa seguridad.
  • Karaniwan: Ang Grok at CometAPI ay talagang mapipili: Parehong inihayag bilang magagamit sa lahat, ngunit ang mga pindutan upang piliin ang mga ito ay nakatago pa rin sa labas ng programa ng tester.
  • Karaniwan: Ang pag-sign out ay nag-aalis ng iyong Private Sync passphrase: Ang passphrase ay nanatili sa device pagkatapos ng pag-sign out. Na-clear na ito ngayon; ang iyong mga setting ng pag-sync ay pinapanatili, kaya ang pag-sign in muli ay humihingi lamang sa iyo na mag-unlock.
  • Karaniwan: Ang pagpapalit ng pangalan sa isang aksyon ng tool ay hindi na tahimik na binubuksan itong muli: Ang isang aksyon na iyong pinatay ay maaaring tahimik na muling paganahin ang sarili nito pagkatapos ng isang update na nagpalit ng pangalan nito sa loob.
  • Windows at Linux: Lumilitaw ang mga icon ng Google Workspace: Ang mga icon ng Gmail, Calendar at Drive sa screen ng mga kredensyal ay nawawala sa installer.

Bersyon 0.9.739Hulyo 30, 2026

Ang pagpapalabas na ito ay nagdaragdag sa Grok bilang isang provider na maaari mong pag-sign-in-an gamit ang iyong Grok account, ginagawang minsan lang tumakbo ang mga naka-iskedyul na gawain sa halip na bawat aparato, ibinabalik ang nakikitang pangangatwiran para sa pinakabagong mga modelo ng Claude, at inaayos ang blangko na popup na "Ano ang Bago" pagkatapos ng mga update.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Gamitin ang Grok gamit ang iyong Grok account — walang kinakailangang API key: Ang mga modelo ng Grok ng xAI ay available na ngayon bilang direktang provider, at maaari mo silang ikonekta alinman sa pamamagitan ng isang xAI API key o sa pamamagitan lamang ng pag-sign in gamit ang iyong Grok account (Mga Setting → Mga AI Provider → xAI). Hindi tulad ng ilang mga provider na ang mga tuntunin ay naghihigpit sa pag-sign-in ng account sa kanilangsarili lamang na mga app, pinapayagan ito ng mga tuntunin ng xAI — kaya ito ay available sa lahat.

Mga Pagpapabuti

  • Karaniwan: Ang mga naka-iskedyul na gawain ay tumatakbo na ngayon sa isang aparato sa halip na sa bawat aparato: Ang isang gawaing naka-sync sa iyong mga aparato ay karaniwang umaandar sa bawat isa sa kanila — ang tatlong aparato ay nangangahulugan ng tatlong takbo, tatlong thread, at tatlong notification. Ang mga bagong gawain ay naka-pin na ngayon sa aparatong lumikha sa kanila, at ang isang pin button sa Mga Setting → Mga Naka-iskedyul na Gawain ay naglilipat ng isang gawain sa anumang aparatong nais mong magpatakbo nito. Kung ang aparatong iyon ay offline kapag dumating ang oras ng pagtakbo, ang pagtakbo ay nilalaktawan sa halip na tumakbo nang huli, at ang gawain ay nagpapakita ng badge na "Nalampasan" ("Missed") kasama ang oras kung kailan ito dapat tumakbo. Ang mga gawaing nilikha bago ang pagbabagong ito ay pinapanatili ang kanilang lumang ugali na pagtakbo sa lahat ng dako hanggang sa i-pin mo ang mga ito.
  • Karaniwan: Ang pag-edit ng isang naka-iskedyul na gawain sa isang aparato ay hindi na nagbubura ng kasaysayan ng pagtakbo nito sa ibang lugar: Ang bilang ng pagtakbo ng isang gawain, katayuan ng huling pagtakbo, at oras ng susunod na pagtakbo ay pinapanatili na ngayon sa bawat aparato sa halip na ma-overwrite ng kung aling aparato ang huling nag-sync.
  • macOS at Windows/Linux: Ang banner na "Walang nakakonektang browser" ay maaari nang i-dismiss: Ang abiso na humihiling sa iyong ikonekta ang extension ng Caiioo browser ay nanatiling naka-pin sa itaas ng pag-uusap kahit na hindi mo ginagamit ang kontrol ng browser. Mayroon na itong ✕ upang i-dismiss ito; babalik lamang ito kung ang isang browser ay kumonekta at pagkatapos ay nadiskonekta muli sa ibang pagkakataon.

Mga Pag-aayos ng Bug

  • Karaniwan: Nakikita muli ang pangangatwiran sa pinakabagong mga modelo ng Claude: Sa isang direktang koneksyon sa Anthropic, ang pinakabagong mga modelo ng Claude (Sonnet 5 at mas bago) ay gumawa ng mga sagot na walang nakikitang pag-isip man lang — hindi hinihingi ng app ito sa anyong kinakailangan ng mga modelong ito. Ang kanilang pangangatwiran ay nagti-stream na ngayon at ipinapakita tulad ng dati.
  • Karaniwan: Ang popup na "Ano ang Bago" ay hindi na blangko pagkatapos ng isang update: Pagkatapos na pagkatapos mag-update, ang popup ng mga tala ng pagpapalabas ay maaaring walang ipakita — binabasa ng app ang mga talang naka-save ng nakaraang bersyon, na siyempre ay walang entry para sa bago. Ang mga tala ay palaging kinukuha ngayon para sa bersyon na aktwal mong pinapatakbo.
  • Karaniwan: Pinapanatili ng mga modelo ng Poe ang kanilang mga kakayahan sa desktop: Ang mga setting ng pangangatwiran at suporta sa imahe para sa mga modelo ng Poe ay hindi inilapat kapag ang katulong ay tumakbo sa proseso sa background ng app (macOS, Windows at Linux) — ang impormasyon ng modelo ay naglalakbay na ngayon sa bawat kahilingan, kaya ang mga modelo ng Poe ay kumikilos nang pareho sa lahat ng dako.
  • Karaniwan: Ang pagpapalit ng mga AI provider sa kalagitnaan ng pag-uusap ay pumipili ng wastong modelo: Ang pagpapalit ng mga provider ay maaaring tahimik na panatilihing napili ang modelo ng nakaraang provider, na pagkatapos ay tinanggihan ng bagong provider. Pinipili na ngayon ng composer ang isang modelo na aktwal na inaalok ng aktibong provider.
  • Extension: Ang mga direktang koneksyon sa Anthropic ay gumagana para sa mga account na may mahigpit na mga setting ng CORS: Ang ilang mga account sa Anthropic ay hayagang tumatanggi sa anumang hiniling na nagmula sa browser; ang mga kahilingan ng extension ay nagdala ng marker ng pinagmulan ng browser kahit na ang mga extension ay maliban sa mga patakarang iyon. Inalis na ito ngayon, kaya ang mga account na iyon ay kumokonekta nang normal.
  • Karaniwan: Ang mga panel ng mga setting ay hindi na umaapaw sa makikitid na lapad: Maraming seksyon ng mga setting (mga koneksyon, pag-sync, mga kredensyal, at iba pa) ang nagtulak sa nilalaman palabas ng gilid nang ang gilid na panel ay makitid. Kasya na sila ngayon.

Bersiyon 0.9.738Hulyo 29, 2026

Ang release na ito ay nag-ayos sa pamamahala ng data tungo sa isang malinaw na proseso, nag-ayos ng mga pagbura at dobleng sagot, at nagpatigil sa matagal nang isyu kung saan ipinakilala ng assistant ang sarili gamit ang lumang pangalan ng app.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Karaniwan: Ang pagbura ng iyong data ay isa na ngayong malinaw at tapat na proseso: Ang Mga Setting → Pamamahala ng Data ay nagkaipon ng mga magkakapatong na pindutan — "Clear Server Cache", "Unlinked Conversations", "Erase Server Data", "Erase ALL" — na tahimik na nabibigo sa loob ng ilang buwan at gumamit ng anim na magkakaibang salita para sa pagbura ng mga bagay. Wala na ang mga ito. Ang natitira ay ang karaniwang pagpapanatili (trash, retention, mga ulilang file) kasama ang iisang aksyong "Purge All Storage" na nagsasabi na ngayon sa iyo ng lahat ng binubura nito — kabilang ang mga setting, mode, at memorya — at nagbabala sa iyo kapag naka-on ang cloud sync na muling muling madi-download ang naka-sync na data maliban kung gagamitin mo rin ang "Delete All Cloud Data" sa mga setting ng Cloud Sync.
  • Karaniwan: Ang "Keep API keys" sa panahon ng pag-purge ay nagpapanatili na ngayon sa lahat ng ito: Ang pag-purge na naka-check ang "keep credentials" ay tahimik na nag-alis ng ilang kredensyal depende sa platform — nawala sa extension ang mga pag-sign-in sa Claude/Grok account at mga mas bagong provider key (Perplexity, Baseten, Cloudflare, CometAPI), habang nawala sa desktop/mobile ang Cartesia voice key. Ang bawat kredensyal ay nakakaligtas na ngayon sa bawat platform, at ang isang Cloudflare key na iyong nai-save ay talagang nananatili (dati ay hindi ito kailanman na-save kahit saan).
  • macOS at Windows/Linux: Nagbalik na ang paggamit ng storage sa menu bar / tray: Ang mga numero ng storage na ipinapakita ng macOS menu bar at ng Windows/Linux tray ay tahimik na nabigong mag-load mula noong Marso. Gumagana na muli ang mga ito.
  • iPhone, iPad, Android, macOS at Windows/Linux: Talagang tumatakbo ang awtomatikong paglilinis ng retention ng data: Ang iskedyul ng awtomatikong paglilinis ng "Data Retention" ay tumatakbo lamang sa browser extension — sa lahat ng iba pang lugar ay tumatakbo lamang ito kapag pinindot mo ang "Run now". Pinatatakbo na ngayon ng bawat platform ang araw-araw na paglilinis.
  • iPhone, iPad, Android at macOS: Makikita nang muli ang mga resulta ng pamamahala ng data: Ang mga mensahe ng tagumpay at pagkabigo sa Pamamahala ng Data ay gumamit ng mga popup ng alerto sa browser, na hindi kailanman ipinapakita ng mga katutubong app. Ginagamit na nila ngayon ang mga sariling dialog ng app, para makita mo kung ano ang nangyari.

Mga Pag-aayos ng Bug

  • Karaniwan: Hindi na lumilitaw nang dalawang beses ang sagot: Kapag inulit ng huling sagot ng assistant ang isang bagay na isinulat na nito nang mas maaga sa parehong tugon, ipinapakita ang parehong kopya. Tinatanggal na ngayon ang dobleng kopya.
  • Karaniwan: Hindi na tinatawag ng iyong assistant ang sarili nito gamit ang lumang pangalan ng app: Ang ilang matagal nang gumagamit — lalo na ang sinumang nag-customize ng built-in na persona bago ang pagpapalit ng pangalan — ay nakakatanggap pa rin ng mga tugon mula sa isang assistant na nagpapakilala sa sarili gamit ang lumang tatak, at ang "Reset to original" ay tila walang ginawa. Ang lahat ng mga lugar kung saan maaaring magtago ang lumang teksto ay naitama na ngayon, nang hindi hinahawakan ang anuman na isinulat mo mismo, at gumagana na muli ang pag-reset.
  • Karaniwan: Naayos na ang isang bihirang pagkabigo ng mensahe sa mga modelo ng Claude: Ang ilang mga tugon ay maaaring mabigo kaagad dahil minarkahan ng app ang isang bakanteng bahagi ng pag-uusap para sa pag-cache, na tinatanggihan ng provider ng Claude. Hindi na ito ginagawa ng app ngayon.

Bersyon 0.9.737Hulyo 28, 2026

Isang follow-up sa 0.9.736 na may isang mahalagang pag-ayos sa pag-sync.

Ipakita ang mga detalye

Mga Pag-ayos sa Bug

  • Karaniwan: Ang pag-delete ng isang bagay ay nag-adelete na rin nito sa iyong ibang mga device: Kapag naka-on ang cloud sync, ang pag-delete ng pag-uusap (o iba pang naka-sync na item) ay nag-aalis lamang nito sa device kung saan mo ito ginawa — ang pag-delete ay hindi kailanman naipasa, kaya tahimik na bumalik ang item sa lahat ng iba pang lugar. Ang mga pag-delete ay kumakalat na ngayon tulad ng iba pang pagbabago, at pinipigilan ng isang build-time guard ang ganitong uri ng bug na maipadala muli.

Bersyon 0.9.736Hulyo 28, 2026

Ang paglabas na ito ay nagbibigay-daan sa assistant na magpalabas ng maraming tawag sa tool mula sa iisang script sa Python (maagang pagsubok), ginagawang nakikita at naitutuloy ang naantalang tugon sa mga telepono at tablet, pinapanatili ang napakahabang pag-uusap na masira kapag pinuputol ang mga lumang mensahe, at inaayos ang ilang isyu sa pag-sign-in.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan (maagang pagsubok): Ang assistant ay maaaring magpalabas ng mga tawag sa tool mula sa isang script sa Python: Para sa mga gawaing tulad ng "basahin ang 50 pahinang ito at kunin ang pagpepresyo," ang assistant ay dating gumagawa ng bawat tawag nang paisa-isa, isinusulat ang bawat kahilingan at binabasa ang bawat buong resulta. Maaari na itong magsulat ng maikling script sa Python na gumagawa ng mga tawag na iyon nang sabay-sabay, pinapanatili ang mga buong resulta sa pribado nitong workspace, at dinadala lamang sa pag-uusap ang mga bahaging mahalaga — mas mabilis, at mas kaunti ang kalat. Ang mga tool na nangangailangan ng iyong pag-apruba ay hindi kailanman maaaring tawagin mula sa isang script; kailangan pa rin ng assistant na direktang magtanong sa iyo, eksakto tulad ng dati. Available sa mga tester sa desktop at mga browser extension.
  • iPhone, iPad at Android: Magpatuloy ng naantalang tugon: Noong isinara ng sistema ang app sa gitna ng pagtugon, ang kalahating naisulat na sagot ay tahimik na tinanggal — ang turn ay lumitaw na parang nawala. Ang isang naantalang tugon ay nagpapakita na ngayon ng malinaw na abiso sa lugar nito, pinapanatili ang mga resulta ng mga hakbang na natapos, at nag-aalok ng pindutang Magpatuloy upang ipagpatuloy kung saan ito tumigil — na may mga proteksyon upang ang isang tugon na nagpapasira sa app sa bawat paglunsad ay hindi umulit magpakailanman.

Mga Pag-aayos ng Bug

  • Karaniwan: Ang napakahabang pag-uusap ay hindi na pumapalya pagkatapos putulin: Noong lumaki ang isang pag-uusap lampas sa kakayahang basahin ng modelo, ang pagputol ay maaaring maghiwalay sa isang kahilingan sa tool mula sa resulta nito — na tahasang tinatanggihan ng mga provider — at ang ilang hindi nauugnay na mga error ay napagkakamalang napakalaking pag-uusap at "naitatama" sa pamamagitan ng pagtatapon ng iyong kasaysayan. Pinapanatili na ngayon ng pagputol ang mga kahilingan at resulta nang magkasama, ang mga hindi nauugnay na error ay hindi na nagbubura ng anuman, at sinasabihan ang assistant nang eksakto kung ano ang tinanggal upang maaari nitong kuning muli ang kailangan pa nito sa halip na sumagot sa kabila ng puwang na hindi nito nakikita.
  • Karaniwan: Ang pagbibigay ng isa pang pahintulot sa Google ay hindi na tinatanggal ang mga mayroon ka na: Ang pagkonekta ng karagdagang kakayahan sa Google (halimbawa, Calendar pagkatapos ng Gmail) ay maaaring tahimik na bawiin ang access na ibinigay mo kanina, kaya ang mga tampok na gumagana noon ay nagsimulang pumalya hanggang sa muling kumonekta ka. Ang mga bagong pahintulot ay idinaragdag na ngayon sa mga umiiral na.
  • Karaniwan: Ang iyong assistant ay hindi na ipinakikilala ang sarili sa lumang pangalan ng app: Ang mga matagal nang gumagamit na nag-set up bago ang pagpapalit ng pangalan — kabilang ang sinumang nag-customize ng built-in na persona noon — ay maaari pa ring makakuha ng mga tugon mula sa isang assistant na tinatawag ang sarili sa lumang brand. Ang mga built-in na persona ay itinuwid na ngayon sa lahat ng lugar kung saan nakaimbak ang mga ito, nang hindi ginagalaw ang anuman na isinulat mo nang mag-isa.
  • Karaniwan (mga tester): Mas matatag ang pag-sign-in sa Claude account: Ang pansamantalang problema sa server sa panahon ng pag-sign-in ay hindi na nagmamarka sa iyong Claude account bilang nangangailangan ng muling pagkonekta — ang tunay na pagtanggi lamang ang gumagawa nito — at ang nag-expire nang sesyon ay awtomatikong nire-refresh ang sarili kapag inilista ng app ang iyong mga modelo sa halip na pumalya.

Bersyon 0.9.735Hulyo 24, 2026

Ang paglabas na ito ay nag-aayos ng pag-sign in sa Windows at Linux, nagpapadala ng mga nakalakip na larawan at PDF sa Claude at Gemini, nagbibigay-daan sa iyong ikonekta ang mga tool server na nangrequiere ng pag-sign in mula sa iyong telepono o tablet, pinapanatili ang iyong mga naka-iskedyul na gawain at folder na hindi mawala pagkatapos ng pag-restart, pinapanatili ang bawat naka-iskedyul na gawain na tumatakbo sa modelong napili mo, at nag-aayos sa mga mas bagong modelo ng Claude (tulad ng Sonnet 5) na tumatanggi sa mga mensahe na may "temperature" error.

Ipakita ang mga detalye

Mga Bagong Feature

  • iPhone, iPad at Android: Ikonekta ang mga tool server na humihiling sa iyong mag-sign in: Ang pagdaragdag ng MCP server na nangangailangan ng pag-sign in — tulad ng Notion, Linear at iba pa — ay hindi kailanman gumana sa mga telepono o tablet. Ang pahina ng pag-sign in ay nagbukas sa isang window na hindi maibabalik ang iyong pag-apruba, kaya ang koneksyon ay nag-dead-end nang walang paliwanag. Ang pag-sign in ngayon ay nagbubukas sa Safari sa iPhone at iPad at sa isang tab ng browser sa Android, kaya naka-sign in ka na sa serbisyo, at ang pag-apruba ay ibinabalik sa app upang tapusin ang koneksyon. Kung ito man ay mabigo, sinasabi na ngayon ng app kung bakit sa halip na iwanang nakabitin ang dialog.

Mga Pagpapabuti

  • iPhone, iPad, Android at Windows/Linux: Mas mabilis na pagsisimula na may agarang loading indicator: Ang app ay nagpakita ng blangkong screen habang natatapos itong mag-start up. Nagpapakita na ito ng loading spinner kaagad, at nag-load ng iyong naka-save na memorya ng pag-uusap nang sabay-sabay, kaya mas mabilis ang pakiramdam ng mga cold start.
  • iPhone, iPad at Android: Ang pagsisimula ay hindi na bumabagal habang lumalaki ang iyong kasaysayan: Nag-load ang app ng bawat mensahe ng bawat pag-uusap bago ka nito maipakita ang anuman, at muling nai-save ang buong bunton na iyon sa tuwing ang isang tugon ay nagre-stream — kaya mas marami kang kasaysayan, mas matagal na nakaupo ang pambukas na spinner. Ang mga pag-uusap ay naglo-load na ngayon nang paisa-isa, kapag binuksan mo lamang ang mga ito, kaya ang pagsisimula at pag-save ay nananatiling mabilis anuman ang dami ng kasaysayan na iyong naitayo.
  • iPhone, iPad at Android: Ang isang tugon na naantala ng system ay hindi na naiwang nakabitin: Kung sinarado ng iyong telepono ang app habang gumagana pa rin ang assistant — isang mahabang lock, o lumipat sa ibang gawain nang ilang sandali — ang buong trabaho ng turn ay itinapon at bumalik ka sa isang kalahating nakasulat na tugon na hindi kailanman natapos. Sine-save na ngayon ng app ang pag-usad nito pagkatapos ng bawat hakbang, kaya sa pinakamasama ay ang hakbang na ginagawa ang nawawala, at nililinis nito ang naiwang tugon kapag binuksan mo itong muli sa halip na iwanan itong nakabitin.
  • Karaniwan: Sinasabi ng mga error sa pag-sign in kung ano ang talagang nagkamali: Ang bawat nabigong pag-sign in ay nagpakita ng parehong mensahe na "Sign in was cancelled or failed" anuman ang dahilan. Ipinapakita na ngayon ng screen ang totoong dahilan, kaya ang problema sa pag-sign in ay isang bagay na maaari mong aksyunan.
  • Karaniwan: Sinasabi sa iyo ng Mga Setting kapag ginagamit mo ang key na kasama ng iyong account: Ang isang blangkong OpenRouter key field ay mukhang may nawawala kahit na maayos na gumagana ang mga bayarang modelo — tumatakbo ka sa key na kasama ng Caiioo, na nananatili sa device na pinag-set up mo nito. Sinasabi na ngayon ng Mga Setting ito sa halip na mag-iwan ng tila blangkong kinakailangang field.

Mga Pag-aayos ng Bug

  • Karaniwan: Ang mga nakalakip na larawan at PDF ay nakakarating sa Claude at Gemini: Sa direktang koneksyon sa Anthropic, ang mga larawan at PDF na iyong ikinabit ay ibinagsak bago naipadala ang mensahe — kaya tapat na sinabi sa iyo ng modelo na hindi nito nakikita ang mga ito. Ang mga PDF ay ibinagsak sa parehong paraan sa isang direktang koneksyon sa Google. Pareho na silang dumarating nang buo.
  • Karaniwan: Gumagana ang mga follow-up na mensahe sa mga modelong nag-iisip ng Claude: Sa direktang koneksyon sa Anthropic, ang pangalawang mensahe sa anumang pag-uusap na may modelong may kakayahang mag-isip na Claude ay direktang nabigo. Ang app ngayon ay muling nagpe-play ng pangangatwiran ng modelo sa anyong inaasahan nito.
  • Karaniwan: Ang isang maikling hiccup sa network ay hindi na pumapatay ng tugon: Ang mga tugon ay paminsan-minsang namamatay na may payak na "fetch failed" kapag nag-time out ang koneksyon sa tagapagbigay ng modelo habang isinasaayos pa ito. Sinusubukan na ngayon ng app nang dalawang beses bago sumuko, at iniuulat ang aktwal na dahilan ng network kapag ginawa nito iyon.
  • Karaniwan: Gumagana ang Self Checker sa mga provider maliban sa OpenRouter: Ang pagpili sa Anthropic, Google o OpenAI bilang tagasuri at pag-iwan sa modelo na blangko ay nagpadala ng pangalan ng modelong istilong OpenRouter sa provider na iyon, na sumagot ng "not found". Ang pag-iwan dito na blangko ay pumipili na ngayon ng modelong nababagay sa provider na iyong pinili.
  • Karaniwan: Ang paglipat palayo sa OpenRouter ay hindi na nabibigo sa nakalilitong error sa provider: Kung ang iyong default na modelo ay itinakda habang ikaw ay nasa libreng tier ng OpenRouter, ang paglipat sa ibang provider ay maaari pa ring magpadala ng panloob na libreng-tier na placeholder ng OpenRouter dito, at ang pagtanggi ay nagbasa tulad ng pag-outage ng provider. Nahuhuli na ngayon ng app na ito bago ipadala at sinasabi sa iyo na pumili ng modelo para sa provider na kinaroroonan mo.
  • Karaniwan: Ang mga naka-iskedyul na gawain ay patuloy na gumagamit ng modelong napili mo: Ang isang naka-iskedyul na gawain ay tumakbo sa anumang kasalukuyang default na modelo mo nangyari nang ito ay mag-fire, kaya ang pagbabago ng iyong default sa ibang pagkakataon — o isang hindi pagkakatugma sa pagitan ng iyong provider at modelo — ay maaaring masira ang gawain na may error na "invalid model". Ang bawat gawain ngayon ay Naaalala ang modelo at provider na mayroon ka nang likhain mo ito at tumatakbo kasama ang mga iyon. Kung ang modelong iyon ay hindi kailanman magagamit, ito ay babalik sa iyong kasalukuyang default at sasabihin sa iyo na ginawa nito iyon.
  • Karaniwan: Gumagana muli ang mga mas bagong modelo ng Claude (tulad ng Sonnet 5): Ang pagpapadala ng mensahe sa isang mas bagong modelo ng Claude ay nabigo sa error na "temperature is deprecated for this model", dahil palaging ikinakabit ng app ang setting ng pagkamalikhain (temperature) na hindi na tinatanggap ng mga modelong ito. Nagpapadala na ngayon ang app ng pagkamalikhain sa mga modelong sumusuporta lamang dito — awtomatikong sinusuri bawat modelo — kaya gumagana muli ang mga mas bagong modelo. Ang slider ng pagkamalikhain ay naka-disable din, na may maikling tala, kapag ang napiling modelo ay namamahala ng sarili nitong pagkamalikhain.
  • Windows: Ang app ay nagsisimula nang mapagkakatiwalaan sa halip na mabigong kumonekta: Sa ilang makina, nag-crash ang background service ng app sa sandaling magsimula ito, na nag-iwan sa iyo ng error na "cannot connect" at walang side panel. Kumukuha ito ng ligaw na kopya ng isang nakabahaging bahagi na nangyaring nakaupo sa iyong folder ng gumagamit. Naglo-load na ngayon ito ng mga bahagi nito mula sa sarili nitong folder ng pag-install, kung saan walang iba ang makakapag-anino sa kanila.
  • Windows: Gumagana muli ang pag-sign in gamit ang Google, Microsoft o Apple: Ang pahina ng pag-sign in ay nagbukas na nawawala ang karamihan sa web address nito, kaya sumagot ang Google ng "Required parameter is missing: response_type" at tumanggi ang Microsoft na may error na AADSTS900144. Ibinibigay ng app ang address sa Windows command prompt, na pinuputol ito sa unang "&". Binubuksan na ngayon nito nang direkta ang pahina.
  • Windows/Linux: Ang pag-sign in ay hindi na nabibigo sa isang error sa koneksyon: Kahit na nabuksan nang tama ang pahina ng pag-sign in, nabigo ang pag-sign in sa email na may "Failed to fetch" at ang pag-sign in sa Google, Microsoft at Apple ay nabigo pagkatapos mong aprubahan ito — hinaharangan ng app ang sarili nitong mga koneksyon sa Caiioo.ai, dahil ang mga built-in na panuntunan sa seguridad nito ay nakalista pa lumang domain lamang. Ang mga panuntunang iyon ay nagmula na ngayon sa address na ginagamit talaga ng app.
  • iPhone, iPad at Android: Ang mga naka-iskedyul na gawain at folder ay hindi na nawawala pagkatapos mong i-restart ang app: Ang iyong mga naka-iskedyul na gawain — at ang iyong mga folder ng file — ay maaaring lumitaw na blangko pagkatapos mong umalis at buksan muli ang app, lumilitaw lamang muli kapag nahabol na ng Private Sync. Sa naka-off ang pag-sync, maaari silang mawala nang tuluyan sa susunod na pag-save. Ang app ngayon ay muling naglo-load sa kanila mula sa iyong device sa pagsisimula, kaya naroon sila kaagad.
  • iPhone, iPad at macOS: Gumagana muli ang pagtanggal ng naka-iskedyul na gawain: Ang pag-tap sa tanggalin sa isang naka-iskedyul na gawain ay walang ginawa — naghihintay ito sa isang prompt ng kumpirmasyon na hindi kailanman lumitaw, kaya tahimik na sumuko ang pagtanggal. Ang seksyong iyon ay gumagamit na ngayon ng sariling mga dialog ng kumpirmasyon ng app, kaya gumagana ang pagtanggal ng isang gawain (at bawat iba pang prompt doon).
  • iPhone at iPad: Naaalala ng app na naka-sign in ka pagkatapos ng buong pag-restart: Matapos isara nang tuluyan ang app, minsan itong bumubukas muli sa screen ng pag-login — at ang pag-sign in doon ay hindi tumuloy; tanging ang force-quitting at pagbubukas muli ang gumana. Ang iyong pagkakakilanlan ay hindi ibinabalik mula sa kung saan ito aktwal na naka-save sa isang cold start. Ito ay ngayon na.
  • iPhone at iPad: Ang pag-sign in ay gumagana nang hindi kinakailangang i-restart ang app: Pagkatapos mag-sign in gamit ang isang email at password o isang license key, maaaring mabigo ang iyong unang mensahe (o tila hindi maabot ang server) hanggang sa i-force-quit mo at buksan itong muli, dahil ang iyong kasamang Caiioo key ay hindi nai-set up sa panahon ng uri ng pag-sign in na iyon. Ito ay naka-set up na ngayon pagkatapos mong mag-sign in, kaya maaari mong simulan agad na gamitin ang app.
  • iPhone at iPad: Muling kumokonekta ang Private Sync sa sandaling mag-sign in ka: Kung naka-set up na ang iyong Private Sync at binuksan mo ang app na naka-sign out, nanatiling offline ang pag-sync pagkatapos mong mag-sign in hanggang sa i-restart mo — kaya ang anumang naghihintay sa iyong iba pang mga device, tulad ng isang naka-save na provider key, ay hindi kailanman dumating. Muling kumokonekta ang pag-sync ngayon pagkatapos mong mag-sign in.

Bersyon 0.9.734Hulyo 23, 2026

Ang release na ito ay ginagawang pangalan ng lugar ang iyong mga coordinate nang buo sa iyong device (at nagdaragdag ng opsyon para sa Tumpak o Precise), inaayos ang Pribadong Pag-sync (Private Sync) upang muling mapagkasundo at matandaan ang iyong susi sa kabila ng mga pag-restart, ibinabalik ang automation ng browser na pinatatakbo mula sa desktop at mga web app, direktang nagpapadala ng mga pag-record sa mga modelong nakakarinig sa bawat platform, at pinagagana ang aksyon ng pagsasalita (speak action) at pagkuha ng teksto mula sa PDF/larawan sa mas maraming setup.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Karaniwan: Ang iyong lokasyon ay ginagawang pangalan ng lugar nang buo sa iyong device: Dati ay ipinapadala ng app ang iyong coordinate sa isang serbisyo ng third party para pangalanan ang iyong lungsod. Ginagawa na ngayon ang paghahanap na iyon sa mismong device mula sa isang built-in na database, kaya hindi ibinabahagi ang iyong mga coordinate sa sinuman. Ang isang bagong opsyon na "Precise" ay nagbabahagi ng buong katumpakan ng GPS (kapitbahayan at mga coordinate) kapag gusto mo, at ang opsyonal na pagtatantya batay sa network — na naka-off bilang default — ay maaaring punan kapag hindi available ang GPS.

Mga Pag-ayos ng Bug

  • Karaniwan: Hindi na nalalampasan ng lokal-na-network na Pribadong Pag-sync (Private Sync) ang mga pagbabago pagkatapos mag-restart ang desktop app: Kapag nag-sync sa iyong lokal na network (o isang nakabahaging folder), ang mga pagbabagong ginawa ng ibang device bago mo i-restart ang desktop app ay maaaring laktawan — nagtiwala ang app sa isang blangkong sagot na "walang nagbago" at hindi nagkasundo hanggang sa ang ilang huli at walang kaugnayang pagbabago ay nagtulak ng buong pag-sync. Pagkatapos ng pag-restart, kinikilala na ngayon ng app na hindi kumpleto ang kasaysayan ng kamakailang pagbabago nito at gumagawa ito ng buong pakikipagkasundo, kaya pumapasok ang mga pagbabago mula sa iyong iba pang mga device. Ang isang kaugnay na pag-ayos ay nagpapanatili sa isang lock ng pag-sync na hawak sa kabila ng pag-restart na ibigay nang dalawang beses.
  • Karaniwan: Ang Pribadong Pag-sync (Private Sync) ay hindi na humihingi ng iyong susi sa bawat pag-restart ng app: Ang iyong susi sa pag-sync ay naaalala lamang para sa kasalukuyang session, kaya ang pag-restart ng app (o ng iyong browser, para sa extension) ay nag-lock sa pag-sync hanggang sa i-type mo ulit ang susi. Ang susi ay naka-store na ngayon sa iyong device — naka-encrypt habang nakaimbak (encrypted at rest) — sa unang pagkakataon na ilagay mo ito, at awtomatikong nagpapatuloy ang pag-sync sa paglulunsad. Hihingan ka nang isang huling beses pagkatapos mag-update; pagkatapos noon ay mananatili na ito. Kinakailangan pa rin ang paglalagay ng susi sa bawat bagong device, at ang pag-off sa pag-sync (o pag-sign out) ay nag-aalis sa nakaimbak na susi.
  • Karaniwan: Gumagana muli ang automation ng browser kapag pinapatakbo ng assistant ang isang browser na Chrome o Edge mula sa desktop o web app: Ang pag-type sa mga pahina, pagpindot sa mga key, at pagsusuri sa mga kontrol ng pahina ay nabigo na may panloob na error na "Unknown message type" — ang in-page helper ay hindi naka-set up upang patakbuhin ang mga aksyon na hiniling ng app dito. Naapektuhan nito ang mga desktop app ng macOS at Windows/Linux at ang web app tuwiran nang kinokontrol ng assistant ang isang browser na Chrome o Edge (ang extension ng browser na ginagamit nang mag-isa ay hindi naapektuhan). Tumatakbo na ngayon nang tama ang mga aksyong iyon.
  • Karaniwan: Ang mga modelong nakakarinig ng audio ay direktang nakikinig ngayon sa iyong pag-record: Noong pumili ka ng model na kayang mag-proseso ng audio nang mag-isa (tulad ng Gemini), ang iyong pag-record ay ibinigay pa rin sa isang hiwalay na helper model para sa transkripsyon sa halip na hayaang makinig nang direkta ang iyong napiling model — nawawala ang direktang koneksyon sa iyong prompt. Nangyari ito sa lahat ng dako maliban sa extension ng browser, dahil ang extension lamang ang sumuri kung ang aktibong model ay nakakarinig. Sinusuri na ngayon ng app ang tunay na kakayahan sa audio ng aktibong model sa bawat platform (iPhone, iPad, desktop) at direktang ipinapadala ang pag-record dito kapag kaya nitong makinig; ang helper model ay ginagamit lamang para sa mga model na talagang hindi kayang mag-proseso ng audio.
  • Karaniwan: Gumagana ang aksyon na "speak" kahit walang naka-set up na voice provider: Ang paghiling sa assistant na magsalita ay nagse-save ng isang audio clip, na nangangailangan ng boses na gumagawa ng mga sound file. Kung ang iyong text-to-speech ay nakatakda sa built-in na boses ng iyong browser (o naka-off), hindi iyon nagbunga ng anuman at nabigo ang aksyon. Bumabalik na ito ngayon sa isang boses sa mismong device upang lumikha pa rin ito ng clip.
  • Karaniwan: Ang pagbasa ng teksto mula sa mga PDF at larawan ay gumagana sa mas maraming provider: Ang pagkuha ng teksto ay hindi na nangangailangan ng susi ng OpenRouter kapag nag-set up ka ng ibang AI provider para dito; ginagamit na ngayon ng app ang anumang provider na iyong na-configure.

Bersyon 0.9.733Hulyo 21, 2026

Isang paglabas para sa pagiging maaasahan: ang mga bagong-bagong pag-sign-in ay maaari nang magpadala ng kanilang unang mensahe nang walang error sa pag-setup, ang "I-reset sa orihinal" sa mga tagubilin ng isang mode ay talagang nagpapanumbalik sa mga ito, at ang mga talahanayan sa mga web page ay lumalabas na ngayon bilang mga nababasang talahanayan.

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Karaniwan: Ang isang bagong-bagong pag-sign-in ay hindi na nabibigo sa unang mensahe nito: Sa isang bagong-bagong pag-install, ang pagpapadala ng iyong unang mensahe bago natapos ang pag-setup ng kasamang Caiioo key mo sa background ay nag-fail na may error na nilaktawan ang bawat provider — at gumaling lang nang buksan mo ang Mga Setting at i-tap ang "Gamitin ang aking Caiioo". Tinatapos na ngayon ng app ang pag-setup ng kasamang key na iyon sa mismong sandali para sa unang mensahe, kaya gumagana na ito agad out of the box.
  • Karaniwan: Ang "I-reset sa orihinal" sa mga tagubilin ng isang mode ay talagang nagpapanumbalik sa mga ito: Kung na-customize mo ang mga tagubilin ng isang built-in na mode, hindi gumana ang "I-reset sa orihinal" — bumalik ito nang diretso sa iyong pasadyang teksto (at sa iPhone at iPad ay wala itong ginawa). Ang pag-reset ngayon ay nag-aclear ng iyong pag-customize at nagpapanumbalik sa mga orihinal na tagubilin ng mode.
  • Karaniwan: Ang mga talahanayan sa mga web page ay dumarating bilang mga nababasang talahanayan: Noong binasa ng assistant ang isang web page, ang anumang talahanayan ay dumating bilang isang magkaakibat na linya kung saan ang bawat cell ay magkakasama (hal. mga petsa, halaga, at mga label na walang paghihiwalay). Ang mga talahanayan ay na-convert na ngayon sa mga tamang row at column, kaya ang assistant — at anumang dokumentong nai-save nito — ay talagang mababasa ang mga ito. Nalalapat ito sa parehong mga normal na page at sa mga naka-restrict na page na binabasa ng assistant sa ibang paraan.

Bersyon 0.9.732Hulyo 21, 2026

Ina-upgrade ng release na ito ang mga built-in na murang helper model sa Gemini 3.5 Flash Lite, pinapagana ang pagdaragdag ng lokal na folder sa Workspace Files sa extension ng browser, binubuksan ang mga dokumentong nai-paste mo mula sa ibang pag-uusap, at isinasama ang ilang pag-aayos sa pagiging maaasahan — pag-paste ng kinopyang larawan, mas mahigpit na tool schema ng modelo, at katatagan ng Workspace Files.

Ipakita ang mga detalye

Mga Pagpapabuti

  • Karaniwan: Na-upgrade na sa Gemini 3.5 Flash Lite ang mga default na helper model: Ang mga built-in na murang helper model — ang vision fallback na lumilikha ng mga caption para sa mga larawan para sa mga text-only na modelo, ang helper sa pagsusuri ng audio, ang default na sub-agent model, at ang judge ng Self Checker — ay naka-default na ngayon sa Gemini 3.5 Flash Lite (dating 3.1 Flash Lite) para sa mas magandang kalidad sa katulad na halaga. Ang anumang modelong tahasang mong pinili sa Mga Setting (Settings) ay hindi ginalaw.
  • Karaniwan: Mas malinaw na gabay kapag maling ginamit ng assistant ang isang multi-action tool: Kapag tinawag ng assistant ang isang multi-action tool (tulad ng Workspace Files) na may mali o nawawalang parameter, sinabi lamang ng error na "Schema details unavailable", kaya napilitang hulaan ang tamang pormat. Nililinaw na ngayon ng error ang eksaktong mga paramater para sa aksyong sinubukan nito, kaya naitatama nito ang sarili sa unang pagsubok ulit.

Mga Pag-aayos ng Bug

  • Extension: Gumagana na ulit ang pag-paste ng kinopyang larawan sa composer: Ang pag-right-click sa isang larawan at pagpili ng "Copy image", pagkatapos ay pag-paste sa message box, ay walang ginawa — walang attachment, walang text, walang error. Ang clipboard ay may dalang nakatagong markup wrapper kasama ang larawan, na nagtulak sa composer na ituring ito bilang isang text paste na may walang laman na text at nilamon ito. Ang mga pag-paste ng larawan ngayon ay nagkakabit ng larawan tuwing walang aktwal na text na ini-paste; ang mga kopya mula sa Word o Google Docs ay nag-a-paste pa rin bilang text.
  • Karaniwan: Hindi na tinatawag ng assistant ang sarili bilang "Pebble Flow" sa mga matagal nang naka-install: Kung sakaling na-customize mo ang default agent bago ang pag-rebrand ng Caiioo, ang iyong naka-save na kopya nito — kasama ang lumang pangalan at lumang mga tagubilin — ay tahimik na nag-override sa kasalukuyan sa bawat update mula noon. Kinikilala na ngayon ng app ang mga natirang bago ang pag-rebrand at ipinapakita ang kasalukuyang pangalan at mga tagubilin, nang hindi ginalaw ang mga mode na ginawa at pinangalanan mo mismo.
  • Karaniwan: Naayos ang mga pagtanggi sa kahilingan mula sa mas mahigpit na modelo (hal. Kimi K3): Tinanggihan ng ilang modelo ang aming mga kahilingan nang direkta ("not a valid … json schema") dahil ang ilang tool definition ay naglalaman ng mga panloob na shortcut ng schema na hindi naiintindihan ng bawat provider. Ang mga tool definition ay ganap nang nakasulat para sa bawat modelo.
  • macOS: Gumagana na ngayon ang pagbubukas ng dokumentong nai-paste mo mula sa ibang pag-uusap: Ang pag-paste ng link ng dokumento na ginawa sa ibang pag-uusap at paghiling sa assistant na buksan ito ay nabigo dahil hindi natagpuan ang dokumento — kahit na ang pag-click sa parehong link ay nagbukas naman nang maayos. Natatagpuan na ngayon ng assistant ang nai-paste na dokumento anuman ang pag-uusap na pinagmulan nito. (Ang naunang pag-aayos ay sumaklaw sa mga link na nai-paste sa loob ng parehong pag-uusap; pinalalawak ito nito sa mga pag-uusap.)
  • macOS: Ang isang nakakalas o tinanggal na workspace folder ay hindi na sumisira sa natitirang bahagi ng iyong workspace: Kung ang isang folder na idinagdag mo sa Workspace Files ay tinanggal, pinalitan ng pangalan, o nasa isang panlabas o network drive na nakalas, ang bawat aksyon sa file ay nabigo — kabilang ang pagbasa ng mga file sa iyong iba pa, magagamit pa ring mga folder. Ang nawawalang folder ay nilaktawan na lamang ngayon upang patuloy na gumana ang natitirang bahagi ng iyong workspace.
  • Extension: Gumagana na ngayon ang pagdaragdag ng lokal na folder sa Workspace Files sa pamamagitan ng folder picker: Sa extension ng browser, ang pagdaragdag ng lokal na folder sa pamamagitan ng pag-type ng path ay walang ginawa — hindi kayang buksan ng extension ang isang folder mula sa nai-type na path sa paraang magagawa ng mga desktop app. Ang pagdaragdag ng folder ngayon ay nagbubukas ng sariling folder picker ng iyong browser at naaalala ang folder na pipiliin mo. (Sa mga desktop app, gumagana pa rin ang pag-type ng path ng folder tulad ng dati.)

Bersyon 0.9.731Hulyo 16, 2026

Isang follow-up sa 0.9.730: inaayos ang bug kung saan nananatiling nakabukas ang mikropono kaugnay ng macOS voice hotkey, pinapagana na nang maayos ang Workspace Files sa desktop app, at pinipigilan ang assistant na alukin ng mga tools na hindi nito kayang tawagin.

Ipakita ang mga detalye

Mga Bug Fix

  • macOS: Hindi na hahayaan ng voice hotkey na manatiling nakabukas ang mikropono: Ang pagbitaw sa push-to-talk key habang naglo-load pa ang speech model ay maaaring magsimula ng recording na walang makakapaghinto — nananatiling aktibo ang mikropono hanggang sa i-restart ang app. Ang pagsisimula at paghinto ay mahigpit na nang naka-order ngayon, ang pag-click sa mic button ay maaasahang magpapatigil sa recording na sinimulan ng hotkey, at ang pagsasara ng voice-model download dialog nang walang pinipili ay hindi na magbubukas ng mikropono nang kusa.
  • macOS: Gumagana na ang Workspace Files (file_workspace): Bawat tawag sa file_workspace sa desktop app ay nabibigo noon nang may error na "WorkspaceProvider not initialized" — tumatakbo ang agent sa isang background worker process na hindi kailanman naikonekta sa workspace runtime, at ang mga mounts na kinonfigura mo sa Settings ay hindi nakakarating dito. Natatanggap na ngayon ng worker ang iyong mga kinonfigurang folder mounts at ini-initialize ang workspace sa bawat turn, kaya ang read/write/search/glob/grep (at bash, sa mga writable mounts) ay gumagana na ayon sa pagkaka-set up.
  • Common: Tinatanggihan na ng mga folder mounts ang mga na-paste na URL at relative paths: Ang field na "Folder path" sa mga setting ng Workspace Files ay tumatanggap noon ng anumang text — ang isang na-paste na link (hal. isang Slack URL) ay tahimik na nai-save bilang isang "local folder" at hindi kailanman gumana. Ang pagdaragdag ng mount ay nangangailangan na ngayon ng absolute folder path at agad na ipinapaalam sa iyo kung ano ang mali sa halip na mag-imbak ng sirang mount.
  • macOS/iOS: Tinatanggal na muli ng trash icon ang isang folder mount: Ang pagtatanggal ng mount ay humihingi noon ng kumpirmasyon sa pamamagitan ng isang browser-style popup na tahimik na hinaharangan ng embedded web view ng app, kaya walang nangyayari kapag kini-click ang trash icon. Ginagamit na nito ngayon ang sariling confirmation dialog ng app.
  • Common: Hindi na nakikita ng assistant ang mga tools na hindi nito matawagan: Ang mga opt-in tools na nago-unlock sa pamamagitan ng Community Hub install (gaya ng Computer Use) ay lumalabas noon sa tool listing ng assistant kahit hindi pa naka-install ang package — susubukan ng assistant na gamitin ang isa at makakatanggap ng "Tool not found". Ang listing ay nagpapatupad na ngayon ng parehong install gate gaya ng tool runtime, kaya magkatugma na ang nakalista at ang maaaring tawagin.

Bersyon 0.9.730Hulyo 15, 2026

Ang release na ito ay nagbibigay-daan sa assistant na muling pakinggan ang mga recording para sa mga follow-up na tanong, inaayos ang mga ni-retry na tugon na nawawalan ng mga nakalakip na larawan, pinapanatiling nakikita ang mga tunay na sagot kapag nagpapatuloy ang trabaho ng assistant pagkatapos nito, at dinadala ang 0.9.729a macOS audio fixes sa bawat platform.

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Magtanong ng mga follow-up na tanong tungkol sa anumang recording: Kapag ang isang recording ay sinuri ng dedikadong audio helper model, maaari nang bumalik ang assistant at muling pakinggan ito nang may partikular na tanong — "aling mga salita ang mali ang pagkakabigkas?", "ano ang tono ng boses?" — sa pamamagitan ng isang bagong hearing tool, sa turn kung kailan mo ito inilakip o sa anumang susunod na turn. Dati, ang nakikita lamang ng assistant ay isang one-shot na summary at sasabihin nito sa iyo na "hindi na muling mapapakinggan ang audio".

Mga Bug Fix

  • Common: Ang pag-retry ng tugon ay hindi na nagreresulta sa pagkawala ng iyong in-upload na larawan: Sa mga phone at tablet app lalo na, ang pagpindot sa retry (o pag-edit ng iyong mensahe) ay muling bumubuo ng sagot nang wala ang larawang inilakip mo — ipipilit ng model na walang larawan, kahit na maayos itong nakita sa unang tugon. Ang ni-retry na turn ay mayroon na ngayong mga attachment ng orihinal na mensahe sa bawat platform. (Ang desktop relay ay kusa na itong muling kinukuha, kaya naman sa phone/tablet apps lang ito nangyayari.)
  • Common: Ang mga recording na ipinadala kasabay ng transcribed speech ay hindi na dumarating bilang kalahating segundo ng katahimikan: Sa iPhone at iPad lalo na, kapag naka-on ang Audio Analysis mode (ginagamit ng "for Languages" coach at ng waveform composer button), ang recording na nakalakip sa iyong transcribed speech ay nakakakuha lamang ng maliit na bahagi ng isang segundo ng ugong o beep — iuulat tuloy ng analysis model na "no speech detected" kahit na maayos namang na-transcribe ang iyong mga salita. Ang pag-capture ay nagsisimula na nang maaasahan sa iPhone/iPad at awtomatikong bumabalik kapag kinuha ng speech-recognition engine ang microphone session sa gitna ng pag-record, at ang clip ay ipinapakete nang katulad ng isang normal na voice-memo recording.
  • Common: Ang mga sagot ay hindi na nawawala kapag nagpapatuloy ang assistant sa pagtatrabaho matapos itong isulat: Kapag isinulat ng assistant ang sagot nito at pagkatapos ay gumawa ng ilan pang tool call (halimbawa, pag-render ng isang dashboard) bago magtapos sa isang maikling closing line, ang closing line lamang ang ipinapakita, binabasa nang malakas, at kinokopya — ang tunay na sagot ay nabaon sa loob ng naka-collapse na activity timeline. Ang buong tugon ay kinikilala na ngayon at pinapanatili, sa screen at sa copy/share/read-aloud.
  • macOS: Inayos ang crash kapag naglilista ng mga microphone (ipinadala nang maaga sa macOS bilang 0.9.729a): Ang pagbubukas ng voice input device picker ay maaaring mag-crash sa buong app para sa mga setup kung saan ang isang audio device ay naglalantad ng higit sa isang input stream — mga aggregate device, ilang USB audio interface, o isang Bluetooth headset sa gitna ng handoff. Ang pagbabasa ng channel layout ng naturang device ay nagsusulat lampas sa dulo ng isang fixed-size buffer at sinisira ang memory, na nagpapabagsak sa app ilang sandali matapos iyon. Ang device enumeration ay tama na ang sukat ng buffer na iyon.
  • Common: Ang mga voice reply ay hindi na tumitigil pagkatapos ng tawag, Siri, o alarm (ipinadala nang maaga sa macOS bilang 0.9.729a): Sa iPhone lalo na, ang read-aloud (kabilang ang on-device Kokoro voice) ay maaaring huminto sa paggawa ng tunog — ang speaker button ay nagpapakita ng "playing" ngunit walang tumutunog — pagkatapos ma-interrupt ang audio ng phone (isang tawag, Siri, alarm, o ibang app na gumagamit ng tunog), at nananatili itong sira hanggang sa mag-restart ang app. Ang playback ay awtomatiko nang bumabalik mula sa interrupted state na iyon, at kung ang sound system ay talagang hindi na mabawi, makakatanggap ka ng malinaw na error sa halip na walang katapusang katahimikan.

Bersyon 0.9.729Hulyo 13, 2026

Isang same-day follow-up sa 0.9.728: ang audio recording ay dumating na sa iPhone at iPad, ang mga resulta ng test-run ay nananatili kahit mag-restart, ang mga busy session ay hindi na mawawalan ng kamakailang gawa kapag biglang nag-terminate, at ang pag-i-install ng mga hub app mula sa caiioo.ai ay gumagana na nang maayos sa mga phone.

Ipakita ang mga detalye

Mga Bagong Feature

  • iOS: Mag-record ng audio mula sa attachment menu: Ang opsyong "Record audio" sa "+" menu ng composer — mag-record ng clip at i-attach ito sa iyong mensahe — ay available na sa iPhone at iPad, katulad ng desktop app at browser extension. Swak na swak ito sa mga app na nakikinig sa iyong mga recording, gaya ng "for Languages" pronunciation coach.

Mga Bug Fix

  • Common: Ang mga report ng Test Runner ay maaari nang i-export pagkatapos ng app restart: Ang mga resulta ng isang test run ay nananatili lamang sa memory noon, kaya sa iPhone lalo na — kung saan tahimik na nire-restart ng system ang web view ng app kapag kapos sa memory — ang paghingi ng CSV, transcript, o buong report pagkatapos ng run ay sumasagot ng "Run not found" at tuluyan nang nawawala ang mga resulta. Ang mga run ay sine-save na habang umuusad: ang resulta ng bawat test ay itinatago sa sandaling matapos ito, kaya kahit ang run na naantala sa gitna ay napananatili ang lahat ng natapos nito, at ang mga export, status check, at manual pass/fail verdict ay gumagana na pagkatapos ng restart sa bawat platform.
  • iOS/Android: Ang matinding aktibidad ay hindi na magpapatagal sa pag-save ng iyong mga thread nang walang katiyakan: Bina-batch ng app ang mga disk write para manatiling mabilis, ngunit ang tuloy-tuloy na stream ng mga update — gaya ng ilang test-runner thread na sabay-sabay natatapos, o mahahabang busy response — ay maaaring magresulta sa paulit-ulit na pagpapaliban ng pag-save, kaya ang biglaang pag-terminate ng app ay nagreresulta sa pagkawala ng lahat mula noong huling tahimik na sandali. Ang mga work in progress ay umaabot na sa disk kahit man lang kada ilang segundo gaano man ka-busy ang app.
  • iOS/Android: Ang pag-i-install ng hub app mula sa caiioo.ai ay gumagana na kapag kailangang mag-start up ng app: Ang pag-tap sa "Install" sa caiioo.ai hub ay ipinapasa ang pag-install sa app sa pamamagitan ng isang link — ngunit kung ang app ay hindi pa tumatakbo (o tahimik na inalis ng system sa background), ang pagpasa ay dumarating bago pa matapos ang pag-start ng app at ang pag-install ay tahimik na nawawala: bumubukas ang app at walang nangyayari. Ang pag-install ay naghihintay na ngayon hanggang matapos ang startup, at ang app ay direktang bubukas sa Settings → Community Hub para patakbuhin ito.
  • Web: Ipinapakita ng hub ang tamang install button sa mga phone: Sa iPhone at Android, ang caiioo.ai hub ay nag-aalok ng "Browser extension" (na hindi gagana sa phone at walang ginagawa) at "Desktop app" (maling label — ang link ay aktwal na nagbubukas ng mobile app). Ang mga phone ay mayroon na ngayong iisang button na "Install in the Caiioo app".

Bersyon 0.9.728Hulyo 8, 2026

Ang release na ito ay nagdaragdag sa CometAPI bilang isang bring-your-own-key provider na may 500+ na mga model, pinipigilan ang pagkaputol ng tumatakbong response kapag naka-lock ang phone o nagpalit ng app, itinigil ang maling pag-expire ng mga connected services sa desktop app, at may kasamang dependency security sweep.

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Ang CometAPI ay isa na ngayong bring-your-own-key provider: Magkaroon ng access sa 500+ na mga model — GPT, Claude, Gemini, DeepSeek, at iba pa — sa pamamagitan ng isang OpenAI-compatible na CometAPI key, na idinaragdag sa Settings → AI Setup. Ang model picker ay nagpapakita ng mga benchmark-tier na medalya para sa catalog nito at sumusuporta sa search at sa Best / Value / ZDR na mga quick filter, ang kabuuang paggamit ng CometAPI ay sinusubaybayan sa Settings, at ang mga internal helper (mga thread title, suggested replies, greetings) ay gumagana na rin gamit ang CometAPI key. Kapag ang isang task ay nangangailangan ng kakayahan na hindi ibinibigay ng iyong provider — web search, video o music generation, ilang partikular na image models — ang request ay dadaan sa OpenRouter sa halip na mabigo nang may nakakalitong error: mangyayari lamang ito kung mayroon kang OpenRouter key at inaprubahan ang OpenRouter bilang provider (may malinaw na mensahe kung hindi), kaya ang iyong prompt ay hindi kailanman mapupunta sa isang provider na hindi mo inaprubahan. Ang mga gastos sa paggamit ng CometAPI ay binibilang sa per-message at thread totals, at ang CometAPI catalog sa model picker ay mas malinis na — tama na ang mga presyo para sa mga model name na magkakahawig, at ang mga chat model na dati ay maling nakatago bilang "generators" ay nakalista na ngayon.

Mga Pagpapabuti

  • Common: Ang mga MCP server card ay maaari nang magpakita ng buong error: Ang error ng isang nabibigong MCP server ay dati nang nakalimit sa apat na linya na may hover tooltip lamang, na nagiging sanhi upang ang mahahabang error (mga chained connection failure, buong HTML error pages) ay hindi mabasa at hindi makopya. Ang isang "Show full error" toggle ay nagpapalawak na nito sa isang scrollable box na maaari mong i-select at pagkopyahan.
  • Common: Ang mga Benchmark ay tumatakbo sa tunay na app at nagpapakita ng live progress: Ang Test Runner benchmark at comparison runs ay isinasagawa na ngayon ang bawat turn sa parehong pipeline gaya ng iyong mga aktwal na mensahe, kaya ang mga resulta ay sumasalamin sa kung ano talaga ang ginagawa ng app sa halip na isang parallel test harness. Isang floating panel ang nagpapakita ng live run — pangalan ng suite, pass/fail sa bawat test, progress — na may cancel button, at ang mga nabibigong test ay gumagawa ng nababasang transcript ng eksaktong kung ano ang hiniling at ibinalik ng bawat tool.
  • Common: Ang mga pagpili sa Analytics ay agad na nagkakabisa: Ang pag-on o pag-off sa opsyonal na anonymous usage analytics ay nailalapat na sa mismong sandaling iyon. Dati, ang pag-opt in sa kalagitnaan ng session ay maaaring tahimik na magbasura ng mga signal hanggang sa susunod na naka-schedule na pagpapadala — hanggang isang araw ang lilipas sa desktop app — at ang mga reliability signal ay paminsan-minsang naipadadala nang dalawang beses; ang mga pagpapadala ay kumpirmado na ngayon nang eksaktong isang beses.
  • macOS: Ang window tiling ay nagsasabi na sa iyo kung wala itong permission: Ang pag-tile ng window ng ibang app ay nangangailangan ng Accessibility permission, at ang kulang o luma nang grant (karaniwan pagkatapos ng mga app update) ay nagiging sanhi ng pagkabigo ng feature nang walang anumang signal. Makakatanggap ka na ngayon ng malinaw na paliwanag na tumutugma sa aktwal na problema, na may shortcut diretso sa tamang System Settings pane.

Seguridad

  • Common: Ang account switching ay pinapanatiling mahigpit na hiwalay ang mga connection ng bawat profile: Kapag dalawang account ang ginamit sa parehong installation, ang pag-sign in o out sa maling sandali ay maaaring maglagay ng mga service connection ng isang account — kabilang ang isang Google connection at ang access nito — sa profile ng kabilang account, at ang Settings panel ay maaaring patuloy na magpakita ng mga connection ng nakaraang account pagkatapos ng switch. Ang lahat ng tatlong pinag-uugatang sanhi ay naayos na, at sa start-up, awtomatiko nang inaalis ng app ang anumang connection na napunta sa maling profile (ang mga sadyang idinagdag na secondary accounts ay hindi gagalawin).
  • Common: Dependency security sweep: Nilinis ang isang critical at lahat ng fixable na high- at medium-severity advisories sa lahat ng dependencies ng app — kabilang ang mga library na nagpoproseso ng AI-generated text at HTML, na may pinakamataas na real exposure. Ang ilang natitirang advisories ay wala pang inilalabas na fix at sinusubaybayan sa pamamagitan ng active monitoring.

Mga Bug Fix

  • iOS/Android: Ang pag-lock ng phone o paglipat ng app ay hindi na pumuputol sa tumatakbong response: Ang pag-lock ng phone o paglipat sa ibang app habang nagtatrabaho ang assistant ay nagdudulot ng pagkaputol ng connection — ang run ay nagtatapos sa isang raw na "The network connection was lost." na error at ang sagot ay hindi kailanman dumating. Ang mga maiikling app-switch ay karaniwan nang nagpapatuloy nang walang abala, at kapag naputol ang connection, awtomatikong susubukan muli ng app ang naantalang request kapag bumalik ka na (isang amber na "Connection interrupted, retrying..." banner ang nagpapakita ng progress). Kung ang network ay talagang hindi maabot pagkatapos ng ilang pagtatangka, makakatanggap ka ng malinaw na "Network connection lost" na mensahe sa halip na ang raw error.
  • macOS: Ang mga connected services ay hindi na maling nag-e-expire sa desktop app: Ang mga background sign-in refresh mula sa desktop app ay naipadadala nang walang credentials at tinatanggihan, kaya ang isang maayos na Google connection ay maaaring mamarkahan ng "needs re-authorization" sa loob ng isang oras pagkatapos itong payagan. Ang mga refresh ay nag-a-authenticate na nang tama at ang mga connection ay nananatiling konektado.
  • Common: Ang mga MCP server na may hindi karaniwang sign-in replies ay nagbubukas na ngayon ng authorization flow: Ang ilang MCP server ay sumasagot sa isang unauthenticated connection sa hindi standard na paraan, at ang Caiioo ay nagpapakita ng raw na "Missing authorization token" na error sa halip na buksan ang browser sign-in. Ang mga server na iyon ay nagti-trigger na ngayon ng normal na authorization flow.
  • Common: Ang upcoming-reminders count ng Agenda button ay hindi na napuputol: Ang maliit na number badge sa Agenda button sa message composer ay nakapwesto nang kalahating tago sa ilalim ng gilid ng text-entry box — pinaka-kapansin-pansin sa iPhone. Ang buong bilang ay ipinapakita na ngayon.
  • macOS: Ang mga sagot ay hindi na naglalaho sa dulo ng mga tool-heavy na request: Sa desktop app, ang isang request na gumamit ng ilang tool ay maaaring matapos ang lahat ng trabaho — ang mga tool ay kitang-kitang tumakbo at nagbalik ng tunay na data — at pagkatapos ay hindi na ipapakita ang huling sagot; ang run ay nagmumukhang nabigo sa dulo. Ang internal hand-off na naghahatid ng natapos na sagot ay maaaring maputol sa huling sandali sa malalaking response. Ang sagot ay palagi na ngayong dumarating nang buo.
  • Common: Ang mga deleted na MCP server ay nananatiling deleted: Ang pag-aalis ng isang MCP server ay nagmamarka rito bilang deleted nang hindi ito nililinis, kaya ang mga matagal nang wala na server ay maaaring muling lumitaw sa iyong listahan ("a bunch of random MCPs are back"). Ang mga lumang deletion ay nililinis na nang tuluyan, habang ang mga active server at kamakailang delete ay hindi gagalawin — at ang isang sign-in na naiwan ng isang deleted na server ay hindi na nagti-trigger ng paulit-ulit na authorization errors sa start-up (ang mga napatunayang orphaned connections lamang ang inaalis, at ang muling pag-connect ay nagbabalik nito kung muli mong idaragdag ang server).
  • Common: Ang mga error sa spreadsheet at document tool ay hindi na itinatago bilang mga tagumpay: Kapag ang isang Google Sheets o Docs action ay hindi makatakbo — isang kulang na kinakailangang detalye, isang hindi kilalang action, o isang API failure — ang error ay bumabalik na mukhang matagumpay na resulta, kaya ang assistant ay maaaring ulitin ang parehong sirang call hanggang sa maabot nito ang step limit nito sa halip na itama ang proseso. Ang mga ito ay nakarehistro na ngayon bilang mga tunay na error na tinutugunan ng assistant.
  • Common: Ang mga kinopyang diagnostics ay hindi kailanman nawawalan ng tool activity: Kapag ang isang debug transcript ay kailangang paikliin upang kumasya sa size limits, ang pagputol ay maaaring mag-alis ng mga tool call at ang kanilang mga resulta mula sa gitna — na nagmumukhang hindi kailanman tumakbo ang isang tool o walang ibinalik, at itinuturo ang imbestigasyon sa maling sanhi. Ang pagpapaikli ay nagbabawas na ngayon ng reasoning text at mahahabang payload sa halip; ang bawat tool call, ang status nito, at anumang error ay palaging mananatili.
  • Common: Ang tool na hindi nakakuha ng authorization ay hindi na nagpapakita ng green check: Kapag ang sign-in/authorization ng isang tool ay nabigo, ang step ay minamarkahan pa rin dati na matagumpay — isang mapanlinlang na green check sa isang tool na hindi naman tumakbo. Ipinapakita na ito ngayon bilang ang error na nararapat dito.
  • Common: Ang mga multi-model benchmark ay humuhusga gamit ang sariling model at key ng run: Ang scoring judge ng Test Runner ay gumagamit dati ng model settings ng iyong active profile sa halip na ang sariling configuration ng benchmark, kaya sa isang free-tier profile ang judge ay maaaring tahimik na mabigo at gawing zero ang bawat score. Ang judge ay gumagamit na ngayon ng model at key kung saan ang run ay na-configure, ang isang misconfigured na judge ay iniuulat nang maaga, at ang isang judge na hindi gumagawa ng anumang score ay itinitigil ang run nang may malinaw na error sa halip na iulat ang bawat test bilang failed.
  • Common: Ang mga tool call ay hindi na naba-stuck sa isang retry loop sa ilang partikular na streaming models: Sa ilang model, ang pinakahuling fragment ng isang streamed tool call ay maaaring mawala kapag biglang isinara ng provider ang connection, na nag-iiwan sa instructions ng tool na hindi kumpleto — ang assistant ay nabibigo na patakbuhin ang tool at patuloy na sumusubok muli. Ang huling fragment ay palagi na ngayong pinoproseso.

Bersyon 0.9.727Hulyo 6, 2026

Ang release na ito ay ginagawang isang explicit opt-in switch ang link ng browser extension sa Caiioo desktop app, pinapanatiling hindi tahimik na nawawala ang manual na Reconnect, at inaayos ang crash sa Mac at iPhone kapag nagbubukas ng ilang partikular na link — lalo na kapag nagbibigay ng access sa Google.

Ipakita ang mga detalye

Mga Pagpapahusay

  • Extension: Ang pag-konekta sa desktop app ay isa na ngayong explicit opt-in switch: Ang Settings → Connections ay may bagong "Enable Caiioo Bridge" switch na nagkokontrol kung kokonekta ang extension sa Caiioo desktop app sa parehong computer. Naka-off ito by default — ang extension ay mananatiling ganap na standalone at hindi kailanman maghahanap ng local app hangga't hindi mo ito binubuksan — at ang pag-switch dito ay magkakabisa agad, hindi kailangan ng restart. Habang naka-off ito, ang Reconnect at mga port control ay naka-gray out sa halip na magmukhang gumagana.

Mga Bug Fix

  • Extension: Ang muling pag-konekta sa desktop app ay nananatili na: Ang pag-click sa Reconnect sa Settings → Connections ay nagbubukas ng koneksyon na tahimik na namamatay sa sandaling patulugin ng browser ang extension — karaniwan ay sa loob ng isang minuto — at hindi na bumabalik hangga't hindi ka muling nag-click. Ang manual na reconnect ay nananatili na ngayong aktibo tulad ng automatic na koneksyon.
  • macOS/iOS: Inayos ang crash kapag nagbubukas ng ilang partikular na link: Ang pagbubukas ng link na ang address ay naglalaman ng mga percent sign — lalo na ang pag-click sa "grant scopes" upang bigyan ang Caiioo ng access sa iyong Google account — ay maaaring maging sanhi ng agarang pag-crash ng app. Ang mga link na ito ay bumubukas na nang normal.
  • macOS: Ang Python, PDF text extraction, at SVG rendering ay gumagana na sa installed app: Ang distributed macOS app ay kulang sa ilang background components na kasama sa mga development build, kaya ang pagpapatakbo ng Python, pagbabasa ng text mula sa mga PDF, pag-render ng mga SVG document, at ang ranking model ng smart tool picker ay tahimik na nagfe-fail sa installed app lamang. Kasama na ang mga ito sa app, at isang build check ang pipigil sa mga ito na mawala muli.
  • Common: Ang pag-edit sa isang uploaded na text file ay hindi na sumisira sa mga special character: Kapag ang assistant ay nag-edit ng text o Markdown file na iyong in-upload, ang mga character tulad ng smart quotes, em-dashes, at mga accented letter (é) ay nasisira sa buong file — kabilang ang mga bahagi na hindi naman ginalaw ng edit. Ang mga file ay round-trip byte-clean na ngayon, at ang pag-reject sa mga tracked changes ay hindi na rin nakakasira sa dokumento.
  • Common: Ang pagturo sa assistant sa isang dokumento sa pamamagitan ng pag-paste ng link nito ay gumagana na: Ang pag-paste ng Slate link ng isang dokumento sa chat ("ito ang file na gusto kong i-update: http://…/slate.html?id=…") ay tumutuloy na ngayon sa tamang dokumento sa halip na mag-fail na may "No artifact found".
  • Common: Ang mga bug report ay pinapanatili ang kapaki-pakinabang na bahagi ng diagnostics: Ang mga support ticket ay naglalakip ng debug transcript ng assistant ngunit pinuputol ito sa gitna ng mga startup-log kapag ito ay mahaba, kaya nawawala ang mga tool call at error na talagang nagpapaliwanag sa problema. Ang mahahabang transcript ay nag-aalis na muna ng mga routine log noise at pinapanatili ang mga diagnostic section.
  • Common: Ang pag-review ng mga tracked changes sa mga dokumento ay mas maaasahan na: Maraming problema sa pag-review ang inayos sa isang pasada — ang isang iminungkahing pagbabago na nagtatapos sa dulo ng paragraph ay maaaring hindi makita kapag binuksan ang dokumento (binibilang ito ng toolbar, ngunit walang naka-highlight); ang isang tinanggap na pagbabago ay maaaring bumalik pagkatapos isara at muling buksan ang dokumento; ang pagpapasya sa isang pagbabago ay maaaring tahimik na mag-discard sa isang desisyong nagawa na sa isang katulad na edit sa ibang bahagi ng dokumento; at ang bawat natapos na review ay nase-save nang dalawang beses sa version history, na nagpapabilis sa pag-alis ng mga mas lumang bersyon nang doble ang bilis. Ang mga accepted/rejected count na ipinapakita habang nagre-review ay tumpak na rin ngayon.
  • Common: Ang version history ng isang dokumento ay nananatiling sarili nito — at ganap na naibabalik: Ang paglipat sa pagitan ng mga dokumento sa maling sandali ay maaaring magdugtong ng content ng isang dokumento sa version history ng isa pang dokumento, kaya ang pag-restore sa huli ay maaaring maglagay ng maling text ng dokumento. Ang pag-restore ng isang bersyon ay nagbabalik na rin ngayon sa mga tracked changes na dala ng bersyong iyon, ang mga edit na karamihan ay nagbubura ng text ay hindi na nawawalan ng kanilang mga redline mula sa saved snapshot, ang naka-highlight na "current" entry ay tinutukoy na ngayon ng aktwal na content, ang mga version comparison pagkatapos ma-prune ang mga lumang bersyon ay nag-di-diff na laban sa pinakamalapit na natitirang predecessor sa halip na sabihing walang maikukumpara, at ang history preview ay hindi na nag-re-render ng raw HTML na naka-embed sa text ng dokumento.

Bersyon 0.9.726Hulyo 3, 2026

Ang release na ito ay nagdaragdag ng Sign in with Microsoft at mga typeset math preview para sa mga LaTeX na dokumento, ginagawang laging-naka-on ang mga accuracy safeguard ng assistant kahit sa ilalim ng mga custom instruction, at inaayos ang web browsing sa loob ng mga dialog, tracked-change grouping, at mga app na tumatawag sa mga external service sa phone at desktop apps.

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Sign in with Microsoft: Maaari ka na ngayong mag-sign in sa iyong Caiioo account gamit ang isang Microsoft account — personal pati na rin ang mga work o school account — sa bawat platform, kasama ang mga umiiral na opsyon para sa Google, Apple, at email. Kung wala pang Caiioo account para sa email na iyon, hihilingin sa iyong kumpirmahin bago gumawa ng isa.
  • Common: Ang mga LaTeX na dokumento ay nagpapakita ng typeset math: Ang pagbubukas ng isang LaTeX na dokumento (Slate) ay nagpapakita na ngayon ng preview na may maayos na pagkaka-typeset ng math, habang ang source ay nananatiling ligtas na nae-edit sa code view — hindi kailanman babaguhin ng preview ang iyong file. Sinusuri din ng assistant ang math sa tuwing nag-e-edit ito ng isang LaTeX na dokumento at nakikita agad ang anumang error, kaya ang isang sirang equation ay naitatama sa parehong turn sa halip na makalampas. Ang mga na-paste na LaTeX content ay awtomatiko na ngayong kinikilala.
  • Common: Bagong "for Grant Writers" app sa Hub: Isang grant-lifecycle copilot para sa mga nonprofit grant writer, na available na ngayon para sa lahat. Naghahanap ito ng mga live federal funding opportunity (Grants.gov) na may fit-score laban sa profile ng iyong organisasyon, nagsasaliksik ng mga funder sa pamamagitan ng kanilang mga pampublikong 990 filing (ProPublica Nonprofit Explorer) at federal award history (USAspending), nagda-draft ng mga LOI, need statement, at mga program section na naka-align sa mga nakasaad na prayoridad ng funder, bumubuo ng mga line-item budget na may justification, at nagsusulat ng mga interim/final grant report — lahat ay nakabatay sa mga open at keyless na data source. Hindi ito kailanman nag-iimbento ng mga deadline, eligibility, o outcomes data, at hindi ito kailanman magpapasa ng application para sa iyo.

Mga Pagpapabuti

  • Common: Ipinapakita ng Settings kung saan gumagana ang isang tool sa halip na itago ito: Ang mga tool na hindi gumagana sa iyong kasalukuyang device ay dati nang nawawala sa Settings → Tools nang buo o ipinapakita na tila magagamit. Lumilitaw na sila ngayon nang naka-gray out na may note kung saang mga platform sila gumagana — at ang isang tool na nangangailangan lang na tumatakbo ang desktop app ay nagsasabing "Connect the Caiioo desktop app to use this tool" — para matuklasan mo kung ano ang available sa iba sa halip na hindi malaman na umiiral pala ang mga ito.
  • Common: Maaaring i-verify ng Self Checker ang mga claim sa pamamagitan ng pagpapatakbo ng tunay na Python: Kapag nag-score ka ng sagot gamit ang ⚖ button, ang judge ay maaari na ngayong sumulat ng isang maliit na Python program para muling i-verify ang mga bagay na hindi kayang gawin ng simpleng check — muling pag-compute ng isang claimed statistic mula sa source data, o muling pag-derive ng isang transformation — na pinapatakbo nang lokal sa parehong no-network sandbox gaya ng lahat ng iba pa, sa browser extension at desktop apps. Anumang check na hindi tumakbo nang maayos ay iuulat bilang failed sa halip na tahimik na pumasa.
  • Common: Ang mga accuracy safeguard ay laging nalalapat na ngayon: Ang mga built-in na panuntunan na nagpapanatili sa assistant na nakabatay sa katotohanan — manatili sa mga totoong source, sabihin kung hindi sigurado, i-cite kung saan nanggaling ang mga katotohanan — ay dati nang bahagi ng default personality, kaya ang isang custom instruction o isang app na may sariling personality ay tahimik na pumapalit sa mga ito. Sila ay isa nang permanenteng layer sa ilalim: ang iyong mga custom instruction at app personality ay nagdaragdag sa kanila sa halip na i-off ang mga ito, at hindi sila maaaring i-edit o i-delete mula sa settings.
  • Common: Ang mga mas lumang dokumento na may tracked changes ay nakakakuha ng clean redline: Ang mga dokumentong na-save na may tracked changes ng mga naunang bersyon — kabilang ang pag-restore ng isang mas lumang bersyon na may dalang tracked changes — ay nagpapakita at nagna-navigate na ngayon sa kanilang mga pagbabago gamit ang parehong clean grouping gaya ng mga bagong edit, sa halip na ang mas magaspang na marka na ginawa ng lumang format. Ang upgrade ay mananatili pagkatapos i-save, kaya ang mga old-style na marka ay hindi na babalik sa susunod na buksan mo ang dokumento.

Mga Pag-aayos ng Bug

  • Common: Gumagana ang web browsing sa loob ng mga dialog at popup: Kapag ang assistant ay sadyang nagbukas ng isang dialog sa isang page — isang search box, isang filter panel — ang susunod nitong click o keystroke ay maaaring tanggihan na may babala na may nakaharang, na kung minsan ay nagpapatigil sa buong gawain. Ang safety check na iyon ay nagbabala na ngayon sa halip na tumanggi, wastong tinutukoy kung ano ang aktwal na naki-click, at hindi na nagmumungkahi na pindutin ang Escape kapag isasara nito ang mismong dialog na kabubukas lang ng assistant.
  • Common: Ang mga page error habang nagba-browse ay iniuulat na sa halip na mawala: Sa browser extension, ang isang error sa loob ng page habang may browsing action ay tahimik na itinatapon at nagmumukhang isang walang laman na resulta, na hinahayaan ang assistant na manghula kung ano ang naging mali. Ang tunay na error message ay bumabalik na ngayon, na tumutugma sa kung paano na kumikilos ang desktop app.
  • Common: Ang mga edit sa magkaibang linya ay nananatiling hiwalay na tracked changes: Ang dalawang edit sa magkatabing linya o list item ay maaaring mag-merge sa isang oversized na tracked change na sumasaklaw sa dalawa, na ginagawang mahirap ang pag-review at pag-accept/reject. Ang isang tracked change ay hindi na kailanman sasaklaw sa isang line break — ang mga edit sa magkaibang linya ay laging hiwalay, na isa-isang naki-click na mga pagbabago — habang ang normal na grouping sa loob ng isang linya ay hindi nagbabago.
  • Common: Ang mga app na tumatawag sa mga external service ay gumagana na sa phone at desktop apps: Sa iOS, Android, at Windows/Linux apps, ang mga tool na tumatawag sa mga external web service (halimbawa, isang app na naghahanap sa isang pampublikong database) ay agad na nagfe-fail na may technical error bago pa man maipadala ang request. Ang mga request na ito ay tumutuloy na ngayon sa bawat platform.
  • Common: Pinapanatili ng mga reasoning model ang kanilang train of thought sa pagitan ng mga turn: Sa ilang reasoning model — pinaka-kapansin-pansin ang Gemini sa pamamagitan ng OpenRouter — ang naka-store na pag-iisip ng model mula sa mga naunang turn ay kung minsan ay maling itinatapon kapag bumubuo ng susunod na request, nawawala ang continuity at nagsasayang ng re-thinking time. Ang naka-store na reasoning ay kinikilala na ngayon at dinadala nang tama, at ang reasoning mula sa isang hindi tugmang model family ay ligtas pa ring hindi isinasama.
  • Common: Ang mga tool description ay wastong ipinapakita sa Settings: Maraming tool ang nagpakita ng maling description o isa na naputol sa gitna ng pangungusap sa Settings → Tools at sa mga Hub tool card — halimbawa, inilarawan ng document tool ang sarili nito bilang "List existing slates in thread" at ang messaging tool bilang "List connected messaging services and their status" lamang. Ang bawat tool at action ay nagpapakita na ngayon ng buo at tamang description nito.
  • Common: Ang mga tool na hindi gumagana sa iyong device ay hindi na inaalok sa assistant: Ang mga platform-specific na tool (halimbawa, ang mga nangangailangan ng Mac desktop app) ay maaari pa ring ibigay sa assistant sa mga device na hindi sumusuporta sa mga ito, na humahantong sa mga nabigong pagtatangka at nakakalitong mga error. Ang mga ito ay pare-pareho nang pini-filter sa lahat ng dako — at kung magtatanong ka para sa isa sa pamamagitan ng pangalan, sasabihin sa iyo ng assistant kung saang mga platform ito gumagana (o kailangan lang na tumatakbo ang desktop app) sa halip na sabihing hindi umiiral ang tool.

Bersyon 0.9.725Hunyo 26, 2026

Isang follow-up para sa pagiging maaasahan ng 0.9.724: ang mga request sa free-model ay awtomatikong bumabalik kapag ang provider ay pansamantalang hindi available, ang paghahanap sa dokumento ay maaasahang nakakahanap ng mga parirala kahit may mga line break o kakaibang spacing, at ang mga muling isinulat na bahagi ay gumagawa ng malinis na tracked changes sa halip na magulong redline.

Ipakita ang mga detalye

Mga Bug Fix

  • Common: Ang mga request sa Free-model ay bumabalik kapag ang provider ay panandaliang hindi available: Kapag nag-ulat ang provider ng isang libreng modelo na pansamantala itong walang kapasidad, dati ay agad na nagfe-fail ang request. Ngayon, awtomatiko na itong lilipat sa isa pang libreng modelo at magpapatuloy, kasama ang isang maikling paunawa na nagsasabing lumipat ito — kaya ang isang panandaliang aberya ay hindi na makakaabala sa iyong turn.
  • Common: Ang paghahanap sa dokumento ay nakakahanap ng mga parirala sa kabila ng mga line break at spacing: Ang paghahanap sa isang dokumento (Slate) para sa isang pariralang may maraming salita ay maaaring walang lumabas na resulta kapag ang mga salita ay pinaghiwalay ng line break, non-breaking space, o sobrang espasyo — kahit na malinaw na nandoon ang parirala. Ang paghahanap ngayon ay tumutugma na sa mga parirala anuman ang pagkakaayos ng spacing, at kung ang iyong query ay mukhang isang pattern (halimbawa "Insidente|Paglabag") na walang tugma, magmumungkahi ito na i-on ang regular-expression search.
  • Common: Ang mga muling isinulat na bahagi ay gumagawa ng malinis na tracked changes: Ang malawakang muling pagsulat ng isang talata ay maaaring makabuo ng daan-daang maliliit at kalat-kalat na marka ng tracked-change na imposibleng basahin. Ang redline ngayon ay pinagsasama ang isang muling isinulat na bahagi sa isang malinis na pagbabago, habang ang mga tunay na hiwalay na edit sa ibang bahagi ay nananatiling magkakaiba.

Version 0.9.724Hunyo 18, 2026

Isang karagdagan sa 0.9.723 na nagdaragdag sa OpenAI bilang isang bring-your-own-key na provider ng boses, mga opsyonal na hindi nagpapakilalang analytics ng paggamit na lubos mong kontrolado, at mas mayamang mga preview para sa mga kalakip na audio at video, kasama ang mga pag-aayos para sa mga Hub app na mabigat sa tool, mga pangalan ng skill, mga pag-sign-in sa connected-service, at ang pag-freeze sa paglulunsad pagkatapos ng nag-expire na subscription.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Karaniwan: Ang OpenAI ay isa nang bring-your-own-key na provider ng boses: Ang gpt-4o-mini-tts ng OpenAI ay sumasali sa tagapili ng boses sa bawat mode para sa text-to-speech. Ang paghahatid nito ay maaaring gabayan — humingi ng accent, tono, o bilis sa natural na wika (hal. "basahin ito nang may mainit na accent ng Ireland") at susundin ito ng boses. Idagdag ang iyong OpenAI API key sa Settings → Voice.
  • Karaniwan: Ang mga kalakip na audio at video ay nagpapakita na ngayon ng totoong preview: Ang isang na-record o nakalakip na audio clip ay nagpapakita ng aktwal na waveform nito sa attachment chip sa halip na isang pangkalahatang icon ng file, at ang isang kalakip na video ay nagpapakita ng still frame na kinuha mula sa clip — para masabi mo ang pagkakaiba ng mga clip sa isang sulyap. Ang preview ay nilikha nang minsan at muling ginagamit.
  • Karaniwan: Opsyonal na hindi nagpapakilalang analytics ng paggamit — naka-off bilang default sa EEA, UK, at Switzerland: Maaari mong piliing ibahagi ang mga hindi nagpapakilalang signal na walang nilalaman na tumutulong sa amin na mahanap at ayusin ang mga problema sa pagiging maaasahan — halimbawa kung ang isang turn ay nagtagumpay o nakaranas ng isang partikular na uri ng error, kasama ang iyong malinaw na 👍/👎 na feedback sa isang tugon. Hindi nito kailanman isinasama ang iyong mga pag-uusap, prompt, pagkakakilanlan, IP address, o anumang tagapag-kilala na sumusunod sa iyo sa pagitan ng mga session; ito ay first-party lamang (walang mga third-party tracker); at ang mga kaganapan ay naka-store nang walang anuman na nag-uugnay sa kanila pabalik sa iyo. Sa EEA, UK, at Switzerland, nananatili itong naka-off hanggang sa i-on mo ito; sa ibang lugar, naka-on ito na may one-tap off switch. Baguhin ito anumang oras sa Settings → Privacy & Diagnostics, at walang bayad, diskwento, o pagkakaiba sa tampok sa alinmang paraan.

Mga Pagpapabuti

  • Karaniwan: Ang Settings → Voice ay nagbabala kapag ang isang provider ng boses ay hindi mababa ang latency: Natatapos buuin ng Gemini at OpenAI ang buong tugon bago tumugtog ang anumang audio, kaya ang unang tunog ay maaaring maantala nang ilang segundo sa mas mahahabang tugon — hindi tulad ng ElevenLabs, Cartesia, at Resemble, na nagsisimulang magsalita habang dumarating ang audio. Ang pagpili sa isa sa mga mas mabagal na provider ay nagpapakita na ngayon ng maikling tala sa ilalim ng tagapili ng boses na nagpapaliwanag sa trade-off at nagtuturo sa mas mabilis na mga opsyon, kaya ang pagkaantala ay inaasahan sa halip na nakakalito.
  • Karaniwan: Ang toggle ng audio-analysis ay nakatago na ngayon maliban kung kailangan ito ng isang app: Ang pindutan ng waveform sa tabi ng mic — na naglalakip sa iyong aktwal na pag-record upang ang isang modelo na nakakarinig ay masuri ito kasama ng iyong prompt — ay isang niche control na hindi kapaki-pakinabang para sa karamihan ng mga gawain. Nakatago na ito ngayon bilang default at lumalabas lamang sa mga mode o app na tahasang pinipili ito, kaya hindi na nito pinupuno ang composer. Kung ang isang pag-record ay dating nakatakdang makuha, ang pagkuha na iyong ay humihinto rin habang nakatago ang toggle, kaya walang na-record nang walang nakikitang off-switch.

Mga Pag-aayos ng Bug

  • Karaniwan: Ang mga naka-install na Hub app ay hindi na nagpapadala ng bawat tool sa bawat turn: Sa mga app na paunang nag-configure kung aling mga tool ang inaabot ng assistant (para sa Medicine, para sa Legal, at katulad nito), ang pagsasaayos na iyon ay binabalewala, kaya ang bawat turn ay tahimik na nagpapadala ng buong listahan ng tool — na ginagawang mas mabagal at mas mahal ang mga turn. Iginagalang na ngayon ang pagsasaayos, kaya ang bawat turn ay may kasamang mga may-katuturang tool lamang.
  • Karaniwan: Ang mga built-in skill ay nagpapakita ng kanilang mga totoong pangalan: Ang isang default na skill ay maaaring lumitaw na may placeholder na pangalan tulad ng "Skill 1781…" sa halip na ang wastong pamagat nito; ang mga skill ay nagpapakita na ngayon ng mga nababasang pangalan (halimbawa ay "Summarize Page"), at ang anuman na nagawa na gamit ang isang placeholder ay awtomatikong itinatama.
  • Extension: Ang mga nakakonektang serbisyo ay hindi na kumakalas nang maaga kapag ginamit sa pamamagitan ng iyong pribadong relay: Ang pag-refresh ng pag-sign-in ng isang nakakonektang serbisyo sa pamamagitan ng iyong pribadong relay ay maaaring mag-drop sa session token at tanggihan, na minarkahan ang koneksyon bilang nag-expire bago ang oras nito. Ang pag-sign-in ay nagre-refresh na ngayon nang tama.
  • Karaniwan: Naayos ang pag-freeze sa paglulunsad pagkatapos mag-expire ang isang subscription: Kung ang iyong Pro subscription ay nag-expire o nakansela, ang app ay maaaring matigil sa paulit-ulit na pag-downgrade sa free-tier habang naglo-load ito — na nag-freeze sa interface bago ito matapos buksan. Ang pag-downgrade ay nakukumpleto na ngayon nang malinis sa isang solong pass, kaya ang app ay nagsisimula nang normal at pinapanatili ang bawat tampok ng free-tier.
  • Extension: Ang mga panel ay nagbubukas nang maaasahan pagkatapos ng isang background update: Nang i-update ng extension ang sarili nito sa background habang nananatiling bukas ang isang window, ang pagbubukas ng Settings (o isa pang seksyon na naglo-load kapag hiniling) ay maaaring mabigo dahil ang bukas na window ay tumutukoy pa rin sa mga file ng nakaraang bersyon. Natutuklasan na ngayon ito ng app at nagre-refresh minsan upang awtomatikong makuha ang bagong bersyon.

Bersyon 0.9.723Hunyo 12, 2026

Isang nakatutok na follow-up sa 0.9.722 na may bagong BYOK voice provider, isang bagong clinician decision-support app, in-app editing para sa mga personal na Hub app, ang kakayahang gamitin ang Caiioo mula sa anumang browser sa pamamagitan ng iyong sariling private relay, isang mas malinaw na Settings panel, durable mode editing na may automatic forking, isang malaking ikalawang pass sa document round-trip pipeline, isang streaming-reliability pass sa bawat AI provider, at isang security-hardening sweep.

Ipakita ang mga detalye

Mga Bagong Tampok

  • Common: Ang Cartesia ay isa na ngayong BYOK voice provider: Ang Cartesia Sonic para sa text-to-speech at Cartesia Ink para sa speech-to-text ay nasa per-mode voice picker na, ang mga first-use TTS / STT dialog, at ang live-captions path. Idagdag ang iyong Cartesia API key sa Settings → Voice at piliin ang Cartesia saanman maaaring pumili ng voice provider.
  • Common: I-edit ang anumang forked Hub app sa loob ng Caiioo: Ang Settings → Tools, Modes & Apps ay nagkaroon ng per-primitive editor para sa mga personal na app (mga forked Hub app at mga app na iyong na-save). Ang mga Card, view, workflow, skill, mode, at variable ay mayroon nang mga dedikadong editor na may mga safe default, kaya ang isang malformed primitive sa isang fork ay hindi na makakasira sa editor. Maaari ding i-snapshot ng agent ang isang kapaki-pakinabang na session sa isang draft personal app sa pamamagitan ng bagong save_session_as_app tool — sabihin lang ang "save this as an app" (o katulad nito) at mananatili ito sa iyong personal-apps store para ma-refine mo.
  • Common: I-edit ang system prompt ng anumang mode — i-fo-fork ito ng Caiioo para sa iyo: Maaari mo nang i-edit ang system prompt (o ang buong definition) ng anumang mode, kabilang ang mga built-in at Hub-installed. Ang unang pag-edit ay awtomatikong mag-fo-fork sa app ng mode patungo sa isang personal na kopya, kaya ang iyong mga pagbabago ay mananatili sa paglipat ng mode at mag-si-sync sa iyong iba pang mga device tulad ng anumang personal na app. Isang "Forked from … — your copy" na banner ang lalabas tuwing aktibo ang iyong kopya, na may one-click Reset na nagbabalik sa orihinal. Ang mga umiiral na custom mode ay awtomatikong lilipat sa sistemang ito.
  • Common: Caiioo para sa Medisina (beta): Isang bagong Community Hub-installable app na sumasalamin sa pattern ng Caiioo para sa Legal — isang clinician decision-support factory na nagsasama-sama ng differential-diagnosis, drug-interaction, at SOAP-note skills kasama ang kanilang mga reference material. One-click install, forkable tulad ng anumang Hub app.
  • Common: Gamitin ang Caiioo mula sa anumang browser sa pamamagitan ng iyong sariling private relay: Kapag naka-sign in ka at tumatakbo ang iyong desktop relay, ang pagbubukas ng caiioo.ai sa isang browser nang walang extension ay magsisilbi na ngayon ng parehong sidepanel UI sa pamamagitan ng iyong private relay — kaya maaari mong gamitin ang Caiioo mula sa isang Chromebook, pampublikong computer, o tablet habang ang bawat tool call ay dumadaan pa rin sa iyong sariling makina.
  • Common: Inayos muli ang Settings panel: Ang advanced settings layout ay mayroon na ngayong pitong kategorya ng user-intent — Account, Personalization & Privacy, AI Setup, Tools / Modes & Apps, Data & Sync, Connectivity, at Help — sa halip na ang dating lima. Ang User Profile at Credentials Vault ay lumipat sa isang dedikadong Account na kategorya, ang LAN Relay / API Access / Messaging Gateway ay pinagsama-sama bilang Connectivity (ang karaniwang tema ay inbound/outbound network surfaces), ang Voice ay lumipat sa AI Setup (ito ay AI behavior, hindi isang tool), at ang Backup / Private Sync / Data Management ay bumuo ng sarili nilang Data & Sync na kategorya. Ang simple-mode variant ay nagpapakita ng parehong mga control sa anim na kategorya na may mga power-user control na ganap na nakatago.

Mga Pagpapahusay

  • Common: Document round-trip — ikalawang fidelity pass: Isa pang sweep sa Slate / DOCX / PDF / RTF / Google Docs ang tumapos sa mahabang listahan ng mga round-trip finding. Mga highlight: ang mga nabuong tracked changes ay naglalabas na ngayon ng Word-valid change ids at pina-flatten ang mga nested change marker (para tumigil ang Word sa pagrereklamo tungkol sa "corrupt" tracked changes sa pagbubukas); ang mga DOCX comment ay de-duplicated na ayon sa id sa halip na ma-double-count; ang DOCX → Markdown export ay nag-e-escape na ng literal na | na mga character sa table cells para hindi masira ang table; ang RTF parser ay kumokonsumo na ng embedded binary segments (\binN) nang tama kaya ang mga stray bytes ay hindi na nagde-desync sa natitirang bahagi ng dokumento, nilalaktawan ang \uc Unicode fallbacks nang maayos, dine-decode ang \'hh hex sa pamamagitan ng Windows-1252, pinapanatili ang mga tracked revision, at nag-re-render ng mga image placeholder; ang PDF ToUnicode CMaps ay nagde-decode ng surrogate pairs at bfrange array / multi-unit forms (ang mga non-BMP character at emoji ay malinis na na-e-extract); ang track-changes prefix detection ay humahawak na ng indented at nested list markers pati na rin ang ) numbering; at ang fidelity matrix ay nagpapakita na ngayon ng comment loss para sa docx → md/html/rtf at pdf → docx para makita mo nang maaga kung ano ang hindi mag-ra-round-trip. Ang RTF export ay nag-aalis din ng mga pending tracked deletions sa halip na i-inline ang mga ito bilang literal na text.
  • Common: Ang mga formula sa Google Sheets ay nananatili sa Slate sync: Ang pag-edit ng isang naka-sync na Google Sheet mula sa Slate ay hindi na muling isinusulat ang mga formula bilang kanilang mga evaluated value. Ang tracked-change resolution sa Slate ay naitama na rin kaya ang accept / reject ay nag-co-commit ng tamang text kapag ang content ay tumutugma na sa target.
  • Common: Ang Google Docs sync ay binabalewala ang mga table-cell paragraph: Ang sync scanner ay dati nang pumapasok sa table cells at gumagawa ng maling document offsets. Ang mga cell ay nilalaktawan na ngayon bago ang paragraph scanning, kaya ang mga edit ay napupunta sa tamang posisyon sa mga dokumentong naglalaman ng mga table.
  • Common: Pinoprotektahan ng Pseudonymizer ang machine-generated IDs end-to-end: Ang Slate (at anumang tool na naglalabas ng machine-generated identifiers) ay maaari na ngayong ibalot ang mga ito sa isang <!--no-pseudonymize--> marker na nananatili sa buong pipeline — nilalaktawan sila ng pseudonymizer, at ang mga marker ay inaalis bago sila makarating sa screen. Tinatapos nito ang kaso kung saan ang internal id ng isang tool-call ay na-pseudonymize sa isang turn at nawala sa substitution map sa susunod, na sumisira sa mga follow-up tool calls na tumutukoy dito.
  • Common: Ang Self Checker ay pinapatakbo na ang judge sa server: Ang pag-click sa ⚖ button ay naglilipat ng verdict computation sa relay sa halip na patakbuhin ito sa sidepanel, kaya ang resulta ay natatapos kahit isara mo ang panel, mas mabilis na bumabalik, at nananatiling consistent sa lahat ng device. Ang judge call ay dumadaan din sa parehong thread-level pseudonymizer gaya ng orihinal na turn, kaya ang verdict sa isang pseudonymized message ay hindi kailanman maglalabas ng totoong PII sa judge model.
  • Common: Skill / Mode badges sa Settings inventory: Ang bawat naka-install na skill sa Settings → Tools, Modes & Apps ay nagpapakita na ngayon kung saang mode(s) ito kabilang, para makita mo sa isang tingin kung saan ito gagamitin ng agent.
  • Common: Ang mga free-tier user sa provisioned key ay hindi na nag-401 sa web search: Ang mga search tool ay nag-re-resolve ng OpenRouter key sa pamamagitan ng isang code path na lumalaktaw sa credential resolver, kaya ang mga user sa provisioned key (walang BYOK) ay paminsan-minsang nakakakuha ng mga 401. Ang resolver ay tumatakbo na ngayon sa bawat call site.
  • Common: Ang UI-context provider ay kapansin-pansing mas mabilis: Ang extension UI-context provider ay nagkaroon ng result caching, lazy mode loading, alias resolution, at mas mahigpit na mga exclusion, kaya ang model picker at mode picker ay hindi nag-sta-stall sa malalaking workspace.
  • Common: Ang voice playback-speed slider ay gumagana na para sa ElevenLabs at Cartesia: Ang speed slider ay walang epekto sa ElevenLabs o Cartesia — ang pagsasalita ay laging tumutugtog sa normal na bilis anuman ang setting. Ang parehong provider ay nag-ge-generate na ngayon ng pagsasalita sa napili mong bilis. (Sinusuportahan ng ElevenLabs ang 0.7–1.2×, Cartesia 0.6–1.5×; ang slider ay humihinto sa range ng bawat provider. Ang Resemble at Gemini ay hindi nag-aalok ng speed control at walang pagbabago.)
  • Common: Ang STT model loading ay makikita na sa composer: Kapag ang on-device speech model ay dina-download o nag-wa-warm up, ang composer ay nagpapakita na ngayon ng totoong download percentage, at ang mga concurrent load request ay naka-serialize para ang dalawang halos sabay na "speak" actions ay hindi magsisimula ng duplicate na downloads.
  • Common: Pinapanatili ng Composer ang send button sa screen sa makitid na lapad: Ang send button ay dati nang maaaring mawala sa composer kapag ang panel ay napakakitid. Ngayon ay nananatili na itong naka-anchor anuman ang lapad.
  • Common: Ang remote sidepanel ay malinis na nag-re-reconnect: Para sa bagong kakayahan na "Caiioo sa pamamagitan ng isang browser gamit ang iyong private relay", ang relay ay nagdidirekta na ngayon ng mga tugon pabalik sa remote browser nang tama at inihahanda ito gamit ang isang initial state snapshot sa pagkonekta, kaya ang mga reconnect ay bumabalik sa parehong estado kung saan mo ito iniwan.
  • Common: Ang mga UI-asset handler ay nag-e-echo ng request IDs: Ang mga tugon ay nag-e-echo na ngayon ng originating request id pabalik sa caller, na nag-aayos sa isang uri ng mga stuck-spinner bug kung saan dalawang asset fetch ang nagkarera at ang ikalawang resulta ay itinapon.
  • Common: Ang Caiioo for Legal ay "for Legal" na lamang: Ang "Caiioo for" na prefix sa pangalan ng Legal app ay naging redundant nang dumating ang "for Medicine" nang wala ito. Ang mga umiiral na install ay patuloy na gagana sa pamamagitan ng legacy id.
  • Common: Streaming reliability pass sa bawat AI provider: Isang malalim na pagsusuri sa kung paano nag-i-stream ang mga tugon mula sa bawat provider. Ang mga fragment ng tugon na dumating nang hiwalay sa mga network packet ay maaaring mawala nang tahimik — na sumisira sa multi-turn extended thinking sa mga Anthropic model, reasoning continuity sa Gemini at GPT-5, at paminsan-minsang pagkawala ng answer text sa mga lokal na MLX model — at ang mga non-English text o emoji ay maaaring dumating na sira bilang mga character sa mga saved answer. Pareho itong naayos sa lahat ng dako. Ang Stop button ay nag-ca-cancel na rin ngayon ng isang in-flight Perplexity search sa halip na hayaan itong matapos (at maningil) sa background, ang paghinto sa isang run ay nakakarating na ngayon sa anumang sub-agents na nagtatrabaho pa, at ang mga imaheng naka-attach kapag nakikipag-chat sa mga Mistral model ay hindi na nasisira habang ipinapadala.
  • Common: Ang mga Skill ay mayroon na ngayong tamang mga pangalan: Ang bawat skill ay may malinaw na display name, na ipinapakita sa Settings, sa skill picker ng composer, at sa agent mismo — kaya ang mga skill na ang mga prompt ay nagsisimula sa katulad na pananalita ay hindi na magsasama sa mga hilera na hindi mapag-iba. Ang pag-type ng "/" sa composer ay tumutugma muna sa pangalan, at ang pag-publish sa Hub ay nangangailangan na ngayon ng pangalan sa bawat skill.
  • Common: Ang mga Hub-app mode ay pinapanatili ang kanilang buong configuration: Ang mga mode na naka-install mula sa Community Hub (for Legal, for Medicine, …) ay maaaring tahimik na bumalik sa general mode sa loob ng agent core, na nagtatapon ng kanilang mga variable at tool configuration sa gitna ng pagtakbo. Nag-re-resolve na sila nang tama sa lahat ng dako, at ang isang mode na ang definition ay hindi ma-resolve ay babalik sa standard Caiioo prompt sa halip na sa isang walang laman.
  • Common: Mga fix sa provisioned-key (Caiioo-issued) account: Ang muling pag-issue ng iyong Caiioo-provided AI key ay hindi na nagbubura ng mga biniling credit — ang natitirang balanse ay ililipat sa bagong key. Ang pag-revoke ng key ay tunay na nag-re-revoke na nito sa provider bago mag-ulat ng tagumpay. Ang mga account na may unlimited balances ay nagpapakita na ngayon ng "Unlimited" sa halip na numero at hindi na nag-ti-trigger ng automatic credit purchases. At ang isang maikling sign-in hiccup habang ibinabalik ang iyong key sa isang bagong device ay nag-re-retry na ngayon sa halip na mabigo.
  • Common: Ang mga model pick sa free-tier ay nananatiling updated: Ang listahan ng free-tier model ay hindi na nag-aalok ng mga libreng model na inalis na ng provider, na dati ay nagdudulot ng agarang error kapag pinili.
  • Common: Ang video generation ay sinusuri muna ang tunay na kakayahan ng bawat model: Ang video tool ay nagbabasa na ngayon ng live capability sheet ng bawat model — mga suportadong aspect ratio, duration, resolution, at kung tumatanggap ito ng reference frames — nang direkta mula sa provider at bini-validate ang iyong request bago i-submit, kaya ang isang hindi suportadong kumbinasyon ay agad na mabibigo nang may malinaw na mensahe sa halip na pagkatapos ng mahabang paghihintay. Ang pag-animate mula sa reference images ay nagpapadala na ngayon sa kanila sa format na tinatanggap ng bawat model.
  • Common: Pseudonymizer coverage — mga thread title at helper calls: Kapag naka-on ang Pseudonymizer, ang mga auto-generated conversation title at ang maliliit na internal AI helper calls ay dumadaan na sa parehong proteksyon gaya ng iyong mga mensahe — sa parehong client at relay — kaya ang isang thread title ay hindi na makakapagdala ng totoong pangalan sa model. Ang mga sagot ng sub-agent ay nagpapakita na rin ng mga totoong value sa screen ngayon sa halip na ang kanilang mga substitute name.
  • Common: Ang GitHub sync ay humahawak ng non-English content at sabay-sabay na mga edit: Ang mga file na naka-sync mula sa GitHub na naglalaman ng accented o non-Latin characters ay hindi na dumating na garbled, at ang pag-push ng pagbabago sa isang file na inilipat sa GitHub mula noong huli mong sync ay magpapakita na ngayon ng conflict sa halip na tahimik na i-overwrite ang mas bagong kopya.
  • Common: Ang mga transient server error ay hindi ka na i-sa-sign out: Ang isang pansamantalang server error sa panahon ng daily background sign-in refresh ay maaaring mag-clear ng iyong session at i-log out ka. Tanging ang tunay na credential rejection na lang ang mag-sa-sign out sa iyo ngayon; anumang transient ay magpapanatili sa iyong session sa ilalim ng isang grace window.
  • Common: Ang remote browser client ay malinis na nag-bu-boot: Ang pagbubukas ng caiioo.ai mula sa isang plain browser (sa pamamagitan ng iyong private relay) ay hindi na nagpapakita ng mahabang listahan ng mga connection error habang nag-si-sign in, at pagkatapos ng isang update ang UI ay laging naglo-load nang bago sa halip na isang lumang cached copy.
  • macOS, iOS, Android: Cold-start model prewarm: Ang on-device voice at STT models ay nag-wa-warm up na ngayon habang nag-bu-boot ang app sa halip na lazy-loading sa unang paggamit, na nagtatago sa multi-second first-call latency. Ang unang tap sa mic ay parang instant na ngayon.
  • iOS: App Store §3.1.1 sales-routing compliance: Ang lahat ng external-payment surfaces (Stripe checkout buttons, "manage billing" links na tumuturo sa labas ng app) ay nakasara sa likod ng isang iOS check, kaya ang iOS client ay nag-aalok lamang ng in-app StoreKit purchases para sa mga digital subscription, na tumutugma sa anti-steering policy ng Apple.
  • iOS, macOS: Ang mga stale Safari extension registration ay hindi na nag-ye-yelo sa relay path: Kapag ang WebKit ng Apple ay nag-iiwan ng maraming stale Safari extension registration sa mga update ng app, ang Caiioo ay nag-e-evict na ngayon ng mga superseded duplicates sa halip na i-freeze ang mga ito, kaya ang relay-backed Safari extension ay patuloy na gumagana nang walang manual na reinstall.
  • Android: Nilinis ang mga stale media permission: Ang READ_MEDIA_IMAGES ay wala na sa manifest, at ang mga legacy permission na implicitly na idinagdag ng LiteRT GPU library ay inalis na, kaya ang runtime permission prompt ng app ay minimal na ngayon — mas malapit sa kung ano ang tunay na sinang-ayunan ng mga user.

Seguridad

  • Common: Hardening sweep sa mga import, rendering, at logging: Ang mga ginawang Word document at conversation-import archives ay hindi na makakaubos ng memory sa pamamagitan ng decompression tricks (mahigpit na size caps at mas ligtas na document parsing); ang isang maliciously structured ChatGPT export ay hindi na makakapag-hang sa importer; tatlong cross-site scripting risks sa document (Slate) page ang isinara; ang server ay tumatanggi na ngayong mag-fetch ng model-suggested URLs na tumuturo sa internal o private network addresses; ang mga filter rule ay tinatanggihan kung ang kanilang pattern ay maaaring mag-lock sa matcher; at ang isang payment-webhook debug log ay hindi na nagtatala ng mga secret.

Mga Bug Fix

  • Common: Ang voice provider API key ay lumalabas na sa tamang lugar: Kapag ang isang cloud provider ay ginamit lamang para sa speech-to-text (hal. Cartesia Ink bilang iyong dictation engine), ang API key field nito ay napupunta sa Text-to-Speech (output) section sa halip na sa tabi ng speech-to-text picker — at nananatiling nakikita kahit na inilipat mo ang iyong TTS voice sa ibang provider. Ang key field ng bawat provider ay nag-re-render na ngayon sa ilalim ng selector na tunay na gumagamit nito (input vs. output), na pinapatakbo ng isang solong voice-provider definition.
  • Common: Ang auto-read ay gumagana na sa Cartesia at Gemini voices: Ang "read replies aloud" toggle ay tahimik na hindi kailanman na-activate noong ang iyong TTS voice ay Cartesia o Google Gemini — pareho silang maling na-classify bilang on-device models na naghihintay ng download. Ang auto-read ay tama na ngayong nag-o-on kapag ang API key ng provider (at boses, kung kinakailangan) ay na-set na.
  • Common: Ang Cartesia dictation ay gumagana sa lahat ng dako: Ang Cartesia Ink bilang iyong speech-to-text engine ay tama na ngayong kinikilala bilang handa na kapag ang API key nito ay na-set (sa halip na ituring na parang isang local model na naghihintay ng download) — sa buong extension, native apps, at relay-backed setups (macOS, o ang web client sa pamamagitan ng iyong private relay), kung saan ang relay ay dati nang sumusubok na mag-load ng "cartesia" bilang isang on-device model.
  • Common: Ang Gemini voice ay nagsisimulang tumugtog nang mas maaga: Ang Google Gemini TTS ay nagbabasa na ng mga tugon nang malakas nang pangungusap-sa-pangungusap ngayon, kaya ang playback ay nagsisimula pagkatapos ng unang pangungusap sa halip na maghintay na ma-synthesize ang buong tugon — katulad ng pakiramdam sa ElevenLabs, Cartesia, Resemble, at Kokoro. (Ang API ng Gemini ay nag-ge-generate ng buong utterance nang sabay-sabay, kaya ang chunking ay ginagawa sa aming panig; ang speed slider ay gumagana na rin sa Gemini.)
  • Common: Ang mga voice playback error ay ipinapakita na, hindi na tahimik: Kapag ang pagbabasa ng tugon nang malakas ay nabigo (nawawala/invalid na API key, isang hindi tugmang Resemble voice/model, isang pagtanggi ng provider, atbp.), ang dahilan ay lumalabas na ngayon bilang isang on-screen message sa halip na mabigo nang tahimik na may console log lamang. Ang mga mensahe ay actionable (hal. "The selected Resemble.ai voice doesn't support the 'chatterbox-turbo' model — choose a Chatterbox-compatible voice…").
  • Common: Mas malinaw na Resemble.ai voice/model error: Kapag ang isang napiling Resemble voice ay hindi sumusuporta sa piniling model, ang error ay nagsasabi na ngayon nang eksakto kung ano iyon at kung paano ito aayusin, sa halip na magpakita ng raw internal error payload.
  • Common: Ang mga HEIC/HEIF photo mula sa mga modernong iPhone ay nag-co-convert na uli: Ang pag-attach ng isang kamakailang iPhone photo (HEIC/HEIF) ay nabibigo sa pag-convert — nag-e-error ito ng "format not supported" at bumabalik sa isang plain file attachment sa halip na isang viewable image. Ang built-in image converter ay luma na at hindi makabasa ng mga larawan mula sa mga kasalukuyang iPhone (partikular ang full-resolution at HDR shots). Pinalitan na ito ng isang up-to-date na decoder, kaya ang mga HEIC/HEIF attachment ay nagiging JPEG at nagpapakita na uli nang inline.
  • Common: Ang mga video at music tool ay laging nag-a-advertise ng live model list: Ang mga video at music tool ay nagpapakita lamang sa LLM ng kanilang tatlong bundled fallback IDs — ang per-turn background warm-up na nag-fetch ng live OpenRouter video/music registries sa loob ng relay subprocess ay racy at madalas na hindi umaabot sa deadline bago ipadala ang description ng tool. Ang cached registry state ay nag-pe-pre-prime na ngayon sa video at music model services sa pag-boot ng subprocess, kaya ang tool ay laging nagpapakita ng kasalukuyang line-up (Kling, Hailuo, Wan, atbp.), at ang isang user-selected model ay nag-re-resolve nang walang per-turn network round-trip.
  • Common: Ang Test Runner multi-model benchmarks ay nagbabalik na ng makabuluhang scores: Ang pagpapatakbo ng isang "compare these models" benchmark na may runLLMJudge = true ay dati nang tahimik na naglalabas ng zero scores at isang input-order ranking, dahil ang suite-level path ay sumusuri lamang sa per-test evaluation settings at binabalewala ang run-wide flag. Ang gate ay sumusunod na ngayon sa alinmang signal, at kapag ang judge ay naka-on ngunit walang rubric na ibinigay, isang default rubric (factuality + completeness + clarity + helpfulness) ang inilalapat. Ang get_result at export_transcript actions ng test_runner tool ay hindi na rin tumatanggi nang may runId and testId are required kapag isa lamang sa mga iyon ang nawawala — ang error ay nagpapangalan na sa aktwal na nawawalang field.
  • Common: Ang voice playback ay maaaring ganap na tahimik sa iOS at Safari: Ang pagbabasa ng mga tugon nang malakas ay minsan ay hindi gumagawa ng tunog hanggang sa mag-restart ang app — ang audio engine ay nagsimula sa isang suspended state at hindi kailanman nagising. Ang playback ay maaasahan na ngayong gumagawa ng tunog.
  • Common: Ang mga daily reminder ay tumutunog sa oras na itinakda mo: Ang isang repeating reminder na ginawa para sa, halimbawa, 9:00 AM ay maaaring mag-drift at tumunog sa oras na ginawa mo ito bawat araw sa halip. Ang mga recurrence ay naka-anchor na ngayon sa scheduled start time.
  • macOS, Desktop: Ang mga scheduled-task notification ay tunay na dumating: Kapag ang isang scheduled task ay natapos at sinubukang i-notify ka, ang macOS at Windows/Linux desktop apps ay tahimik na itinapon ang notification. Lumalabas na ito ngayon bilang isang normal na system notification.
  • Common: Ang mga sign-up failure ay hindi na tahimik: Kung ang verification email ay hindi maipadala sa panahon ng sign-up, makakakuha ka na ngayon ng malinaw na error agad sa halip na isang sign-up na tila nagtagumpay ngunit hindi kailanman naghatid ng email.
  • Common: Ang "+" attach menu ng composer ay muling lumitaw sa makitid na panels: Ang naunang fix na nagpanatili sa send button sa screen sa napakakitid na lapad ay hindi sinasadyang nag-clip sa attach menu. Pareho na silang kasya ngayon.
  • Common: Ang mga Claude model name ay gumagana na uli para sa mga BYOK Anthropic users: Ang pagpili ng ilang partikular na Claude model gamit ang iyong sariling Anthropic key ay nagdulot ng "model not found" error dahil sa isang lumang internal model-name mapping. Ang mga model name ay dumadaan na ngayon sa Anthropic nang direkta.
  • Common: Ang isang failed step sa loob ng isang multi-step app workflow ay nagpapatigil na sa workflow: Ang isang nested workflow na nabigo ay iniulat sa parent nito bilang tagumpay, kaya ang error-handling branch ng workflow ay hindi kailanman tumakbo. Ang mga failure ay tama na ngayong kumakalat.

Bersyon 0.9.722Mayo 22, 2026

Ito ang unang release kung saan ang tatlong matagal nang inaasam na kakayahan — ang Pseudonymizer, ang Community Hub, at ang Messaging Gateway — ay available na para sa lahat. Ang tatlong ito ay sumailalim sa masusing pagsubok sa tester program sa loob ng ilang buwan; ang mga highlight sa ibaba ay sumasaklaw sa pampublikong paglulunsad pati na rin ang mga bagong feature at fix na kasamang inilabas.

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Ang Pseudonymizer ay inilunsad para sa lahat: Ang on-device personal-data filter ng Caiioo ay nakaka-detect ng mga pangalan, email, numero ng telepono, address, ID, organisasyon, lungsod, at iba pang sensitibong impormasyon sa iyong tina-type at pinapalitan ang mga ito ng makatotohanang pekeng datos bago pa man ito makarating sa model — pagkatapos ay ibinabalik ang tunay na datos nang lokal, kaya ang usapan sa iyong screen ay nagpapakita pa rin ng mga tunay na halaga. Hindi kailanman nakikita ng model ang mga tunay na halaga; ang mga tool call ay tumatakbo sa mga tunay na halaga pagkatapos ng restoration. I-on ito gamit ang bagong shield icon sa tabi ng send button — gray para sa off, blue para sa Personal Data Filter, teal para sa PHI / Limited Data Set, emerald para sa PHI / Safe Harbor. Habang naka-on, isang manipis na ring na may kulay na tumutugma sa aktibong mode ang babalot sa composer bilang paalala, at isang "🛡 pseudonymized — N substitutions" na chip ang lalabas sa ilalim ng bawat mensahe na may mga pinalitang halaga; i-click ito upang makita kung aling real → fake pairs ang ginamit, kasama ang mga category label. May kasama itong mahigpit na PHI / Safe Harbor submode (HIPAA §164.514(b)(2): tinatanggal din ang mga petsa lampas sa taon, buong geographic address, at edad na higit sa 89) para sa mga kaso kung saan kailangan mo ng de-identified dataset na maaari mong i-share nang walang Data Use Agreement. (Ang feature na ito ay dating tinatawag na "Anonymizer." Pinalitan namin ang pangalan nito sa "Pseudonymizer" dahil iyon ang teknikal na tamang salita: Inilalaan ng GDPR Art. 4(5) ang "anonymization" para sa one-way, irreversible na mga transformation, at ang isang ito ay reversible by design — nagpapakita pa rin ang iyong screen ng mga tunay na pangalan.)
  • Common: Inilunsad ang Community Hub: Isang bagong one-click marketplace para sa pag-install ng mga tool, mode, MCP server, at kumpletong apps na nagpapalawak sa Caiioo. I-browse ito mula sa loob ng extension o mula sa caiioo.ai/hub. Kasama sa launch catalog ang Slack (mag-sign in nang minsan gamit ang Caiioo Slack app — walang manual app config o developer mode), Notion, Linear, GitHub, Atlassian, PandaDoc, Microsoft 365, Legal Data Hunter (18M+ case-law, legislation, at doctrine documents sa 110+ bansa), at 18 karagdagang self-registering MCP servers na nag-a-authorize sa kanilang sarili sa pamamagitan ng sign-in ng sarili nilang provider — hindi mo na kailangang mag-copy-paste ng mga secret o mag-setup ng developer-mode. Ang bawat package ay nagpapakita ng preview ng eksaktong i-i-install nito — mga tool, mode, skill, MCP server, at variable — bago mo i-click ang Install.
  • Common: Tool Network Access — tahasang pahintulot kapag ang isang tool ay lalabas sa iyong machine: Kapag pumili ka ng local chat provider (Ollama, MLX), gumagawa ka ng sinasadyang pagpili para sa privacy — ang iyong usapan ay mananatili sa device. Ang mga tool na dumadaan sa isang remote provider (image generation, music, video, Perplexity web search) ay dating lumalampas sa linyang iyon nang tahimik. Ngayon, hihinto ang Caiioo sa unang pagtatangka, magpapakita ng Approve / Cancel card inline na nagsasaad ng pangalan ng tool at ang provider na padadalhan nito, at tatandaan ang iyong desisyon bawat provider. Bawiin ang pahintulot anumang oras mula sa Settings → Personalization & Privacy → Tool Network Access.
  • Common: Inilunsad ang Messaging Gateway (Pro): Maaari nang sumagot ang Caiioo sa mga mensahe sa mga platform na aktwal na ginagamit ng iyong mga customer at contact — WhatsApp Business, Messenger, Telegram, iMessage, Signal, Viber, at Beeper — sa pamamagitan ng isang configurable gateway sa Settings → Messaging. Ang bawat channel ay gumagamit ng standard bot / business credentials ng provider nito, na ilalagay nang minsan bawat serbisyo. Para sa bawat usapan, pipiliin mo kung paano lalabas ang agent: Auto (sasagot ang agent sa lahat; anumang i-type mo sa parehong thread ay ituturing na coaching na huhubog sa susunod na reply), Direct (auto-answer pa rin ang agent, pero anumang i-type mo ay direktang ipapadala sa kausap bilang ikaw), o Takeover (ganap na hihinto ang agent at ikaw ang papalit). Ang mga image, audio, at video attachment ay dumadaloy sa model sa parehong direksyon, kaya maaari mong itanong "ano ang nasa larawang ito na ipinadala ng customer?" at sumagot sa parehong channel. Ang Slack ay nasa Community Hub bilang sarili nitong MCP package — i-install ito mula doon sa halip na sa Messaging Gateway.
  • Common: My Day (Beta): Isang pangalawang Hub-installable app: isang one-click morning briefing na kumukuha ng kalendaryo ngayong araw, mga hindi pa nababasang email, at mga kamakailang dokumento sa isang dashboard. Ang composer button ang nagpapatakbo ng brief; ang agent ay nagpapakita sa parehong dashboard view sa bawat pagkakataon, na may mga follow-up skill para sa pagpapalawak ng anumang item, paggawa ng draft na reply, o pag-schedule ng mga deep-work block.
  • Common: Storybook Builder (beta): Isa pang Hub-installable app: pumili ng style, audience, age range, at isang freeform brief; ang agent ay magdidisenyo ng mga tauhan, guguhit ng mga reference portrait para mapanatiling consistent ang mga character, gagawa ng bawat pahina na may prosa at ilustrasyon, kukuha ng cover mula sa pinakamagandang pahina, at ipapakita ang natapos na libro sa isang readable scroll-layout viewer. Maaaring i-fork tulad ng anumang Hub app, kaya maaari mong i-customize ang master prompt o palitan ang mga style option.
  • Common: Kasama na ngayon sa Free plan ang mga desktop app: Ang macOS at Windows / Linux desktop apps ay dating nangangailangan ng Pro. Ang mga Free user ay maaari nang mag-sign in sa mga desktop app sa bawat platform — ang platform mismo ay libre, at ang Pro ay may pagkakaiba pa rin sa mga Pro-only capabilities (image generation, remote MCP servers, scheduled tasks, atbp.).
  • Common: Inalis na ang Pro Mobile — isang $9 Pro tier sa web, desktop, at mobile: Ang $2.99 Pro Mobile in-app purchase (iOS at Android) ay wala na. Ang iisang $9/month Pro tier ay magbubukas na ngayon sa bawat Caiioo client sa lahat ng platform — Chrome, Edge, macOS, Windows, Linux, iOS, Android — nang walang hiwalay na mobile SKU at walang kumplikadong entitlement gymnastics. Ang mga kasalukuyang Pro Mobile subscriber ay ililipat sa Pro nang walang dagdag na bayad at mapapanatili ang bawat kakayahang mayroon sila. Ang mga bagong mobile install ay makakakita lamang ng $9 Pro tier sa in-app paywall, na tumutugma sa website.
  • Common: Caiioo for Legal (beta): Isang bagong one-click install mula sa Community Hub ang mag-a-activate ng labinlimang cross-practice legal skills — contract markup, redline drafting, transactional drafting, memos & opinions, advocacy, batch playbook review, at marami pa — na suportado ng dalawang komprehensibong negotiation playbooks (buy-side at sell-side) na may Preferred / Fall-back / Walk-away tiers sa dose-dosenang karaniwang clause. Ang mga variable ay mananatiling scoped sa thread na iyong ginagawa, kaya ang bawat usapin ay may sariling client, counterparty, jurisdiction, at posture nang hindi humahalo sa susunod.
  • Common: Self Checker — husgahan ang anumang sagot gamit ang bagong ⚖ button: Ang bawat assistant turn ay mayroon na ngayong ⚖ button sa action bar. I-click ito upang i-score ang sagot na iyon laban sa iyong request — makikita ng judge ang buong turn (iyong prompt, bawat input at output ng tool call, mga nakalakip na larawan, at ang reply ng assistant), gagawa ng deterministic checks (exact match, contains, regex, number range, arithmetic), papatakbuhin ang mga ito, at magpapakita ng verdict card inline. Pumili ng anumang provider na mayroon kang key; ang LLM cost ng judge ay isasama sa running total ng usapan kaya walang mga nakatagong bayad.
  • Common: Test Runner — subukan ang Caiioo sa sarili mong listahan ng mga halimbawa (Pro): Bigyan ang Caiioo ng listahan ng mga prompt at paraan para i-grade ang bawat sagot — mga substring na dapat lumabas, isang pattern na dapat tugma sa tugon, mga partikular na tool na dapat gamitin, o isang pangalawang model na mag-i-score sa sagot mula 1-10 batay sa criteria na iyong itinakda. Patatakbuhin ng Caiioo ang bawat prompt sa sarili nitong bagong usapan, kukunin ang reply ng assistant, kung anong mga tool ang tinawag nito, gaano ito katagal, at magkano ang gastos, pagkatapos ay magpapakita ng pass/fail report na maaari mong i-export bilang CSV. Kapaki-pakinabang para sa pag-check kung ang isang bagong mode, model, o in-install na Hub app ay kumikilos pa rin ayon sa iyong inaasahan.
  • Common: Ang mga Hub app ay maaaring magpadala ng ready-made reference materials: Ang isang Community Hub package ay maaari na ngayong mag-bundle ng sarili nitong Slate templates, PDF, at iba pang reference files. Ang pag-install ng Caiioo for Legal, halimbawa, ay direktang maglalagay ng dalawang negotiation playbooks sa iyong library para ma-markup ng agent ang iyong mga kontrata laban sa mga ito sa pinakaunang turn.
  • Common: My Apps — i-fork ang anumang Hub app at i-edit ito bilang sarili mo: Isang bagong My Apps panel sa Settings → Tools, Modes & Apps ang nagbibigay-daan sa iyo na i-fork ang anumang Community Hub app sa isang personal na kopya at i-edit ang alinman sa mga primitive nito — mga tool, skill, mode, card, view, workflow, template attachment, at variable — gamit ang per-primitive editors. Maaari ding i-snapshot ng agent ang isang kapaki-pakinabang na usapan sa isang draft personal app para ma-refine mo.
  • Common: Ang mga Hub app ay nag-sy-sync na ngayon sa lahat ng device: Mag-install ng Community Hub package sa iyong Mac at lalabas ito sa iyong iPhone, at vice versa. Ang mga personal app (mga app na iyong na-fork o na-save bilang sarili mo) ay nag-sy-sync din. Ang per-package vector clocks ay nangangahulugang walang install na mag-o-overwrite sa mas bagong install mula sa ibang device.
  • Common: Ang Hub Settings ay naglilista na ngayon ng bawat app primitive sa sarili nitong section: Ang Tools, Modes & Apps ay nagkaroon ng apat na bagong section — Cards, Views, Workflows, at Template Attachments — kasama ang kasalukuyang Tool Configuration at Agent Modes. Ang bawat isa ay isang read-only inventory ng kung ano ang aktwal na ipinadala ng iyong mga in-install na app, na may source attribution para makita mo kung aling Hub package ang nagdala ng aling skill, mode, o card.
  • Common: Ang mga Skill ay nakikita na ngayon ng model: Dati, ang mga skill ay UI-only — ang pag-click sa isang skill chip ay nag-pe-paste ng text sa iyong mensahe ngunit ang model mismo ay walang kamalayan sa mga ito. Ang bawat mode ay nag-i-inject na ngayon ng mga available na skill nito (pangalan, paglalarawan, prompt body) sa system prompt, kaya ang mga pariralang tulad ng "gamitin ang iyong contract analysis skill sa PDF na ito" ay gagana na.
  • Common: Ang mga Sub-agent card ay nag-re-render inline sa main chat: Kapag ang isang sub-agent ay naglabas ng card (isang Self Checker verdict, isang generated chart, isang structured result view), ang card ay inililipat sa parent conversation at i-re-render inline sa tabi ng text result ng sub-agent — katulad ng kung paano gumagana ang mga sub-agent attachment.
  • Common: Google Sheets — 14 na bagong action: Mag-paste ng data (CSV / TSV / HTML), mag-split ng text sa columns, mag-trim ng whitespace, mag-alis ng mga duplicate, mag-apply o mag-clear ng toolbar filters na may criteria at sort rules, mag-move ng rows o columns, mag-insert at mag-delete ng cell ranges, mag-protect ng ranges na may editor permissions, mag-define at mag-update ng named ranges, mag-attach ng developer metadata, mag-fine-tune ng conditional formatting, at gamitin ang modernong ColorStyle palette — lahat nang hindi umaalis sa chat.
  • Common: Ang Google Docs ay mayroon nang tunay na comments, multi-tab support, at smart-chip awareness: Magdagdag, sumagot, mag-resolve, at mag-delete ng native Docs comments na lalabas sa Docs UI para sa lahat ng nasa dokumento. Ang mga multi-tab documents ay gumagana na nang tama — ang agent ay nagbabasa at nagsusulat sa tamang tab sa halip na pagsama-samahin ang lahat ng tab sa isang position space. Ang mga smart chips (mga tao, link, equation, page break, date chips) ay kinikilala na ngayon kaya ang mga search at edit operation ay tumatama sa tamang character. Ang mga concurrent edits ay mabibigo na ngayon nang may malinaw na error sa halip na tahimik na mag-overwrite sa isa't isa.
  • macOS: Ang voice playback (Kokoro TTS) ay nagsisimula sa loob ng isang segundo: Ang on-device voice ay tahimik na nabibigo sa macOS dahil hindi naglo-load ang model sa loob ng WebView. Ang voice ay tumatakbo na ngayon sa pamamagitan ng helper process ng desktop app at nag-i-stream nang sentence-by-sentence, kaya maririnig mo ang unang pangungusap sa loob ng humigit-kumulang isang segundo pagkatapos i-click ang play, kahit sa isang busy na machine.
  • Web: Ang mga Hub package ay nag-i-install sa pamamagitan ng isang caiioo:// link: Ang pag-click sa Install sa caiioo.ai ay direktang mag-ro-route na ngayon sa kung alinmang client ang mayroon ka — Chrome extension o native app — sa halip na patakbuhin ang pareho nang sabay. Kung pareho mong in-install ang mga ito, makakakita ka ng picker. Ang Community Hub install modal ay nagpapakita rin ng payload ng bawat package — mga tool, mode, skill, MCP server, at variable — para makita mo nang eksakto kung ano ang mai-install bago mo i-click ang Install.
  • Desktop: Ang Linux AppImage ay nag-re-register ng caiioo:// URL scheme: Ang mga Linux user sa AppImage build ay maaari nang mag-install ng Hub apps mula sa caiioo.ai sa isang click — ang URL scheme ay nag-re-register sa unang launch nang walang anumang system package install.

Mga Pagpapabuti

  • Common: Slate stability at round-trip fidelity overhaul: Isinara ang humigit-kumulang 40 indibidwal na bug sa rich-text editor, diff engine, version history, at Word import/export. Ang mga tracked changes ay hindi na nako-corrupt kapag ang isang AI proposal ay dumating sa isang dokumentong na-edit mo na; ang mga version-history snapshots ay tunay na frozen copies na ngayon; ang mga revision ay nag-re-resolve nang tama kapag ang content ay tumutugma sa target sa halip na huminto; ang mga AI proposals ay sumasama sa mga umiiral na redlines sa halip na i-overwrite ang mga edit ng ibang author; ang pag-accept o pag-reject ng mga pagbabago sa isang Word file ay nananatili sa storage; ang mga rich-text exports ay humahawak na ng emoji at iba pang supplementary-plane characters; at ang diff engine ay hindi na nalilito sa mga deletion at modification kapag ang kanilang text ay magkatugma.
  • Common: Slate — i-accept o i-reject ang bawat tracked change sa loob ng isang selection: Ang mga bagong ✓ Sel / ✗ Sel buttons sa Slate review toolbar ay ginagaya ang behavior ng Word na "pumili ng talata, i-accept ang lahat ng pagbabago sa loob" — i-highlight ang isang rehiyon at sa isang click ay mareresolba ang bawat tracked change na sumasakop dito. Ang diff engine ay pinagsasama rin ang mga magkakatabing edit na pinaghihiwalay lamang ng whitespace o bantas sa isang iisang accept-or-reject unit, kaya ang pag-review ng isang AI rewrite ay hindi na aabot sa daan-daang indibidwal na click.
  • Common: Word document import / export fidelity: Isang pagsusuri sa humigit-kumulang 110 bug sa .docx parser ang nag-ayos sa character formatting na nag-ignore sa explicit "off" toggles, sirang style inheritance, kulang na theme-color resolution, nawalang paragraph indentation, maling paghawak sa superscript / subscript / hidden text, maling list numbering pagkatapos ng headings, kulang na tab at line-break separators sa extracted text, embedded images na hindi na-extract, at round-trip loss ng embedded image references sa export. Ang Markdown export ay gumagamit na ngayon ng CommonMark-correct list indentation.
  • Common: PDF round-trip at rendering audit: Isang audit sa PDF pipeline ang nagpapanatili ng inline images, hex strings, at letter spacing sa round-trip; nag-re-resolve ng inherited page resources nang tama; nagpapanatili ng transparency masks, decode, intent, at interpolation flags sa image replacement; nagliligtas ng mga special characters (Euro symbol, smart quotes, trademark) na hindi kayang i-encode ng mga Windows font; wastong humahawak ng emoji at iba pang supplementary-plane characters sa PDF-embedded fonts; at nagpapakita ng OCR errors sa halip na lunukin ang mga ito. Ang Slate PDF viewer ay bumubukas din nang mas mabilis sa mga multi-page PDFs sa pamamagitan ng lazy rendering ng mga pahina, at ang malalaking PDF ay hindi na paulit-ulit na kinukuha ang file kapag unang binuksan.
  • Common: Ang PDF export ay nagpapanatili ng mga unencodable characters sa halip na mabigo: Ang mga special characters na hindi kayang i-encode ng napiling font ay ipinapasa na ngayon nang walang pagbabago mula sa source PDF sa halip na itigil ang buong export.
  • Common: Pseudonymizer accuracy at coverage upgrades: Ang personal-data detector model ay muling sinanay gamit ang isang locale-aware pipeline at mas mahusay na ngayong humahawak ng Chinese at mas malawak na hanay ng mga non-Latin scripts. Ang mga name spans ay umaabot na nang tama sa mga script boundaries — middle initials, leading honorifics, at magkakasunod na Chinese, Japanese, Korean, at Arabic runs — kaya ang mga half-name leaks ay sarado na. Isang bagong safety-net second pass ang nakakahuli ng mga pagkakamali bago ipadala. Ang mga fragmented same-label spans ay pinagsasama bago palitan. Ang multi-language city at company-name detection ay nasa production na. Ang numeric output ng calculator tool ay hindi na maling naki-classify bilang pangalan.
  • Common: Pseudonymizer hallucination inspector: Sinusuri ang reply ng assistant para sa mga fake-shaped names na wala sa substitution map ng iyong session — ang isang hit ay nangangahulugang malamang na nag-imbento ang model ng pangalan. Kapares ito ng kasalukuyang leak inspector upang magbigay ng kumpletong view ng sinabi ng model tungkol sa identity.
  • Common: Pseudonymizer multilingual fakes: Ang mga pangalan ng lungsod, kumpanya, at tao ay bumubuo na ngayon ng mga substitute na angkop sa locale — ang isang Spanish prompt ay makakakuha ng Spanish-looking fakes, ang Japanese prompt ay makakakuha ng Japanese-looking fakes, at iba pa.
  • Common: Pseudonymizer 30+ na maliliit na correctness fixes: Isang multi-round audit ang naglinis ng dose-dosenang low, medium, at high-severity findings — script-coverage gaps, debug-log noise, leaks sa mga session, URL trimming bugs, policy edge cases, audit-log privacy, restore robustness, Unicode handling sa user dictionary, structural-PII leaks sa ilalim ng self-only mode, at marami pa.
  • Common: Ang mga Telegram message ay nag-re-render na may tamang formatting: Ang mga mensaheng ipinadala sa pamamagitan ng Telegram bridge ay naka-format na ngayon gamit ang native bold, italic, code, at link styling ng Telegram sa halip na magpakita ng raw asterisks, backticks, at sirang "text (url)" syntax. Ang mga inbound images mula sa Telegram ay dumadaloy din nang tama sa mga vision-capable models, at ang mga pre-formatted messages mula sa agent ay hindi na muling pino-format ng bridge.
  • Common: Ang calendar sync ay sumasaklaw sa bawat kalendaryo sa iyong account: Ang background sync ay dating nag-i-iterate lamang sa iyong primary Google calendar; ang mga team at family calendars ay tahimik na nawawala. Ang bawat nakikitang kalendaryo ay naka-sync na ngayon. Ang event pagination ay sinusunod na nang tama (kaya ang mga event lampas sa unang pahina ay hindi na nawawala), ang mga event timezone ay pinapanatili sa halip na i-normalize sa UTC, ang mga all-day events ay naka-anchor nang tama, at ang Apple Calendar handling ay nag-ro-route na rin ng Apple Reminders.
  • Common: Calendar / Agenda tool correctness: Isinara ang isang grupo ng 19 na bug sa calendar create / update / delete / list — ang pinakaimportante, ang mga all-day event dates ay kinukuha na ngayon sa iyong local timezone sa halip na UTC, kaya ang isang event na itinakda mo para sa Biyernes ay hindi na mapupunta sa Huwebes sa mga eastern timezones.
  • Common: Gmail tool reliability sweep: Inayos ang limang bug na tahimik na naglalabas ng wrong-account results, sirang reply threading, magulong "Doe, John" style recipient names, at mga nakatagong authentication failures. Ang mga reply ay nag-te-thread na nang tama sa Gmail at sa mga external mail clients (Outlook, Apple Mail, Thunderbird). Ang mga draft updates ay nagpapanatili ng orihinal na conversation thread.
  • Common: Gmail search ayon sa sender, category, age, attachment, at unread state: Ang paghiling sa agent na hanapin ang "mga hindi pa nababasang email mula kay Bob mula noong nakaraang linggo na may mga attachment" ay dating nakadepende sa pag-alala ng model sa eksaktong search-operator syntax ng Gmail — at paulit-ulit nitong gagawin ang parehong logical query na may magkakaibang salita hanggang sa may gumana. Ang Gmail tool ay naglalantad na ngayon ng first-class filter parameters (from, subject, label, hasAttachment, isUnread, isImportant, category, newerThan / olderThan tulad ng 7d/1m/1y, at after / before dates), kaya pipiliin ng agent ang tamang filter sa unang subok.
  • Common: Google Drive tool reliability sweep: Labindalawang fix kabilang ang pagtanggi na basahin ang mga binary file bilang text, pagsuporta sa shared-drive folder paths, pagpapakita ng pagination para sa malalaking folder listings, pag-map ng Slides sa PPTX exports, pag-alis ng sirang "owner" role mula sa share options, at pag-aayos ng destination-folder filtering sa mga paglipat. Ang Drive transfer cache ay nag-e-expire na ng mga public links pagkatapos ng 24 oras sa halip na iwanan ang mga ito na permanenteng public kung mabigo ang cleanup.
  • Common: Google Drive — full folder paths, shared drives, export, owner transfer, link discovery: Ang mga Drive operation ay tumatanggap na ngayon ng human-readable folder paths (Engineering/Specs/Q3) sa halip na mga opaque folder IDs lamang, pumapasok sa Shared Drives bilang first-class destinations, nag-e-export ng Docs / Sheets / Slides sa mga partikular na MIME types (PDF, DOCX, XLSX, PPTX), naglilipat ng file ownership sa pagitan ng mga user, at naglalantad ng anyone-with-link at public links para masagot ng agent ang "ano ang shareable URL para sa file na ito?" nang hindi mo ito kailangang i-copy nang manual.
  • Common: Ang mga Google Slides text edits ay tumatama sa tamang lugar: Ang Slides tool ay gumamit ng 999999 magic number para sa "end of text," na tinanggihan ng API. Tinitingnan na nito ngayon ang aktwal na haba ng text at bumubuo ng mga tamang range para gumana ang mga partial-index edits (hal. "style mula sa character 5 pataas") ayon sa nilalayon.
  • Common: Google Sheets — 30+ na maliliit na correctness fixes: Ang range parsing ay humahawak na ng mga quoted sheet names na may inner punctuation, unbounded references (A:A, 1:10), at mga column lampas sa Z; ang mga image uploads ay nagsusulat ng tunay na =IMAGE() formula sa halip na burahin ang cell; ang HTML import ay nag-de-decode ng named, decimal, at hex entities kabilang ang astral-plane characters; ang mga chart ay hindi na nag-ca-crash sa sheet info reader; ang search ay nag-uulat ng absolute column letters at nagpapakita ng per-sheet errors. Ang mga sheet diffs ay naglalabas na ngayon ng parehong adds at deletes nang tama.
  • Common: Ang Variables dialog ay gumagana na para sa anumang Hub app: Ang "open variables" composer button ay dating hardcoded para sa isang partikular na app. Ito ay pinapatakbo na ngayon mula sa Hub manifest, kaya ang anumang app na nagpapadala ng variables dialog ay nagkakaroon ng sarili nitong button at label.
  • Common: Ang mga personal app ay lumalabas sa bawat reader: Ang mga personal app (mga app na iyong na-fork o na-save) ay nag-aambag na ngayon ng kanilang mga skill, mode, MCP server, tool, view, at variable sa bawat lugar na binabasa ng agent — hindi lang sa composer. Ang mga ito ay isa nang first-class app, katulad ng mga Hub-installed apps.
  • Common: Ang Hub uninstall ay ganap na nagtatanggal ng lahat: Ang pag-uninstall ng isang Hub app ay nagtatanggal na rin ngayon ng mga mode, composer buttons, skills, template attachments, mode-variable patches, ang cached system-disable list, at (kung nandoon ka) ang aktibong mode ng package. Wala nang mga orphan modes na naiiwan sa picker pagkatapos ng uninstall.
  • Common: Ang Hub install ay nagbabala tungkol sa mga overlap: Kapag nag-install ka ng isang package na ang mga skill, mode, MCP, tool, o view ay magiging duplicate ng mayroon ka na, isang toast ang magpapakita ng mga conflict sa oras ng pag-install para makapagdesisyon ka kung ano ang gagawin, at ang mga per-row duplication indicators ay mananatiling nakikita sa Hub install list at sa iyong Settings inventory.
  • Common: Per-thread variable overlays para sa matter-scoped work: Ang mga mode variable ay dating sticky sa bawat usapan, na mali para sa matter-scoped work (ang bawat legal matter, bawat client engagement, bawat proyekto ay isang magkaibang context). Ang bawat thread ay maaari na ngayong magdala ng sarili nitong variable overlay para magtrabaho ang agent sa Matter A sa isang thread at Matter B sa susunod nang hindi sila naghahalo.
  • Common: Ang Hub install ay hindi na nagbubukas ng maraming tab para sa bawat kinakailangang sign-in: Ang pag-install ng isang multi-provider Hub app ay dating nagbubukas ng isang sign-in tab bawat provider nang sunod-sunod. Ang mga install ay natatapos na ngayon nang mabilis at nag-pro-prompt para sa bawat natitirang sign-in kapag kinakailangan, isa-isa, sa halip na magpatong-patong ang mga tab.
  • Common: Cloud sync robustness: Ang team-sync key derivation ay gumagamit na ngayon ng iyong organization ID at passphrase sa halip na iyong personal email, kaya ang bawat miyembro ng parehong team ay nakakakuha ng parehong key at aktwal na makaka-decrypt ng mga item ng isa't isa (ito ay dating sira). Ang mga sync timers, vector clocks, at manifest locking ay hinigpitan din upang maiwasan ang overlapping syncs na makasira sa state.
  • Common: Ang "Use Caiioo's Account" button ay gumagana para sa mga re-issued provisioned keys: Ang Settings button ay dating walang ginagawa kung ang iyong provisioned OpenRouter row ay na-deactivate ng isang nakaraang switch sa BYOK o isang decrypt failure. Gumagawa na ito ngayon ng bagong row kapag sinabi ng server na wala ka nito, kaya ang button ay palaging nagbabalik ng gumaganang key.
  • Common: Ang OpenRouter key field ay nananatiling naka-sync sa Settings: Ang API key input ay nag-re-refresh na ngayon kapag ang parent component ay nagpasa ng bagong value (hal. pagkatapos i-click ang "Use Caiioo's Account") sa halip na hawakan ang value na mayroon ito noong unang nag-render ang pahina.
  • Common: Ang mga composer button ay nag-re-reload kapag nagbago ang mode settings: Ang mga composer action buttons (Variables, atbp.) ay nag-re-refresh na ngayon agad kapag nagbago ang settings ng isang mode, sa halip na kailanganin ang chat reload.
  • Common: Nakikita ng mga agent tool ang iyong pinakabagong edit bago sila magbasa ng Slate: Kung nagta-type ka pa habang tumatakbo ang isang AI tool (Slate update, revision, tracked-changes resolve), maghihintay na ngayon ang tool para sa in-flight editor content na ma-flush sa storage para gumana ito sa kung ano ang aktwal mong nakikita — hindi sa isang lumang snapshot mula noong isang segundo.
  • Common: Ang mga inline card ay nag-a-adjust ng laki sa kanilang content: Ang Self Checker verdict card at iba pang inline cards ay lumalaki na ngayon para kumasya ang kanilang aktwal na content sa halip na magreserba ng fixed slot, at kinukuha ang theme ng parent app (light o dark) sa halip na pilitin ang white background.
  • Common: Ang mga floating action buttons ay naka-default sa top-left corner: Ang mga floating ⚖ at 🛡 buttons (at anumang custom floating buttons) ay napupunta na ngayon sa top-left ng composer by default sa halip na harangan ang send button sa kanan. Maaari mo pa rin silang i-drag kahit saan.
  • Common: Ang mga user profile at mode-variable updates ay tumatanggi sa mga unknown fields: Ang agent ay dating maaaring mag-imbento ng mga variable names tulad ng _clientName na tahimik na walang pinatutunguhan. Ang mga update ay nangangailangan na ngayon na ang key ay umiiral sa schema at magbabalik ng malinaw na error kung hindi.
  • Common: Pinasimpleng onboarding welcome screen: Ang first-run ay nagpapakita na ngayon ng tatlong malinaw na opsyon — Free, Subscribe to Pro, o Bring Your Own API key na may trial — sa halip na ang dating mas mahabang onboarding form. Sa unang pagkakataon na buksan mo ang Composer, Settings, o Slate, isang maikling interactive tour ang tatakbo upang ituro ang mga kaugnay na control.
  • Common: Ang sign-in ay isang hakbang na lamang: Ang Caiioo ay dating nangangailangan ng parehong verified identity AT isang active license check bago ka papasukin. Ang redundant na license probe na iyon ay wala na — kapag naka-sign in ka na, pasok ka na. Ang license state ay naglilimita pa rin sa mga Pro-only capabilities (image generation, atbp.); hindi na lang nito nililimita ang pagbubukas ng app.
  • Common: Ang Settings search ay nagpapakita ng mga advanced sections: Ang paghahanap ng isang setting na nasa ilalim ng isang "advanced" twist-down ay dating tahimik na hindi nagbabalik ng resulta dahil ang section ay nakatago. Ang search bar ay nagpapakita na ngayon ng mga tumutugmang nakatagong section, at isang bagong "Collapse all" button ang nagbabalik nito sa isang click.
  • Common: Mas palakaibigang provider catalog: Ang mga bagong labas na OpenRouter free-tier models ay binibigyan na ngayon ng prayoridad sa model picker, at ang mga deprecated models ay dahan-dahang inaalis sa halip na magpagulo sa listahan.
  • Common: Host-language detection sa bawat native platform: Ang macOS, iOS, Android, at Tauri shells ay nakaka-detect na ngayon ng iyong OS interface language sa launch at ipinapasa ito sa sidepanel, kaya ang mga first-run translations ay napupunta sa tamang wika nang hindi mo kailangang i-set ito nang manual. Humigit-kumulang 10,000 karagdagang translation strings ang idinagdag sa 23 non-English locales.
  • macOS: Single-instance enforcement: Ang pangalawang kopya ng macOS app ay hindi na maaaring mag-launch mula sa isang caiioo:// link kapag mayroon nang tumatakbo, kahit na ang macOS Launch Services ay may dalawang rehistradong kopya (karaniwang labi mula sa nakaraang install).
  • macOS: Ang mga MCP server na in-install sa pamamagitan ng Homebrew ay gumagana na: Hinaharangan ng macOS 15+ ang mga notarized apps sa pagpapatakbo ng mga binaries na may "provenance" attribute, na idinaragdag ng Homebrew sa lahat ng in-i-install nito. Awtomatikong nililinis na ngayon ng Caiioo ang attribute na iyon sa permission-denied spawn, kaya ang mga local MCP servers (filesystem, memory, fetch, atbp.) na in-install sa pamamagitan ng Homebrew ay magsisimulang gumana nang walang anumang manual cleanup.
  • macOS, iOS: Ang Hub install sa pamamagitan ng caiioo:// ay reliable sa cold launch: Ang pag-tap sa isang caiioo:// install link sa isang bagong bukas na app ay maaaring makipag-unahan sa unang load ng WebView at tahimik na mawala ang install intent. Ang intent ay nananatili na ngayon sa kabila ng cold-launch race kaya natatapos ang install kapag handa na ang app.
  • iOS: Ang bagong "write-only" calendar permission ng Apple ay sinusunod na: Ipinakilala ng iOS 17 ang ikatlong Calendar / Reminders permission — "write-only" — na nagbibigay-daan sa Caiioo na gumawa ng mga event at reminder nang hindi nakikita ang iyong mga kasalukuyan. Dating itinuturing ito ng Caiioo bilang "denied"; ginagamit na nito ngayon ang write-only access nang tama, kaya ang mga user na nagbibigay lamang ng antas na iyon ay maaari pa ring humiling sa agent na mag-schedule ng mga bagay.
  • iOS: Mas malinaw na mensahe kapag ang isang in-app purchase ay hindi ma-verify: Ang mga nabigong purchase verifications ay nagpapakita na ngayon ng partikular na dahilan sa halip na isang generic error, at ang transaction ay hindi na tahimik na tinatapos, na sumusunod sa StoreKit guidance ng Apple.
  • Android: Ang pag-save ng file ay hindi na nag-ye-yele sa app: Ang pagsusulat ng malaking file sa pamamagitan ng Android save-file picker ay dating tumatakbo sa UI thread at maaaring mag-freeze sa app ng ilang segundo sa mabagal na storage. Ang mga pagsusulat ay nangyayari na ngayon sa labas ng UI thread.
  • Android: Ang mga streaming network responses ay naghahatid ng headers bago ang chunks: Ang mga long-running streaming calls ay naghahatid na ngayon ng headers sa caller bago dumating ang anumang body chunks, na nag-aayos sa isang kategorya ng mga intermittent stream failures.
  • Android: Ang on-device transcription ay mas mabilis at mas memory-efficient: Ang Whisper / Moonshine audio capture path ay gumagamit na ngayon ng isang primitive float buffer sa halip na isang boxed list, na nagpapababa sa parehong memory at CPU. Ang pag-load, pag-unload, pag-transcribe, at pag-clear ng model cache ay naka-serialize na rin sa pamamagitan ng isang shared lock ngayon, kaya ang app ay hindi na paminsan-minsang nag-ca-crash kung magpapalit ka ng models habang nag-ta-transcribe.
  • Desktop: Reliability at security audit ng Windows / Linux shell: Isang buong pagsusuri sa Tauri shell — ang capability scope ay nilimitahan sa trusted sidepanel lamang (para ang isang arbitraryong binisitang pahina ay hindi makapag-invoke ng privileged commands), ang HTML-escaping ay hinigpitan sa caiioo:// Hub-install bridge, isang magalang na "Node.js not found" na mensahe sa halip na isang tahimik na crash, at ilang robustness fixes.
  • Desktop, macOS: Ang on-device speech at voice model downloads ay gumagana na: Ang WebView Content Security Policy ng desktop apps ay humaharang sa mga download mula sa huggingface.co, kaya ang Kokoro voice at Whisper speech-to-text models ay hindi makapag-load sa unang gamit. Pinapayagan na ngayon ng policy ang huggingface.co.
  • Extension: Ang Settings → Tools, Modes & Apps ay pinalitan ng pangalan at inayos: Ang dating "Tools & Capabilities" category ay "Tools, Modes & Apps" na ngayon na may bagong "Connectivity" category na inihiwalay mula sa Advanced.
  • Web: Ang pricing copy ay nirepina sa 23 wika: Isang editorial pass sa Free / Pro feature bullets ng website ang nagtugma sa mga non-English locales sa pinakabagong English source. Ang mga "last updated" dates ng mga legal na dokumento ay na-refresh.

Seguridad

  • Common: Sign-in hardening: Maraming findings ang isinara mula sa isang audit ng sign-in at credential-vault pipeline. Ang mga Google ID tokens ay tinatanggap na lamang kung ang mga ito ay inisyu para sa sariling client IDs ng Caiioo (pagsasara sa butas kung saan ang anumang token ng Google OAuth client ay maaaring makapag-sign in ng isang tao). Ang Apple sign-in ay nag-va-validate na ngayon ng nonce na ibinalik ng Apple laban sa binuo ng Caiioo. Ang Google at Apple sign-in ay tumatangging awtomatikong i-link ang isang external identity sa isang unverified-email account (pagsasara sa isang "shadow signup" takeover). Ang refresh-token endpoint ay tumatanggi na ngayon sa mga binawing token, kaya ang isang logged-out token ay hindi na maaaring ipalit sa bago. Ang OAuth-token issuance endpoint ay nangangailangan na ngayon ng live bearer token. Ang OAuth callback page mismo ay hinigpitan laban sa ilang script-injection vectors.
  • Common: Per-profile isolation para sa lahat ng settings: Ang settings layer ay nagbabahagi ng iisang bucket sa maraming sign-ins sa parehong install sa ilang partikular na code paths, na maaaring mag-leak ng credential na inilagay sa ilalim ng isang account sa view ng ibang account. Ang bawat settings read at write ay mahigpit na per-profile na ngayon, ang mga legacy shared buckets ay nililinis sa unang launch pagkatapos ng upgrade, at ang cloud sync ay tumatangging mag-upload o mag-download ng mga legacy buckets na iyon.
  • Extension: Ang local-bridge auto-discovery ay opt-in na ngayon: Ang Chrome extension ay dating kumokonekta nang walang kondisyon sa anumang Caiioo desktop app na mahanap nito sa localhost. Ginagawa na lamang nito ito ngayon kapag tahasan mong binuksan ang local-bridge access sa Settings, kaya ang isang desktop app na in-install ng ibang user sa isang shared machine ay hindi tahimik na mai-bridge sa iyong extension session.
  • macOS, iOS: Hinigpitan ang caiioo:// install bridge laban sa injection: Ang hand-rolled string escaping sa JavaScript na nag-pro-process ng caiioo://hub/install/<id> URLs ay nag-e-escape lamang ng single quotes — ang isang maliciously crafted package ID ay maaaring makawala sa string literal at makapagpatakbo ng arbitrary script sa WebView. Pinalitan ito ng buong JSON escaping sa parehong platform.
  • iOS, macOS, Extension: Ang mga Google sign-in flows ay gumagamit na ngayon ng verified Caiioo OAuth app: Ang pag-konekta sa Google para sa Private Sync, Calendar, Gmail, Drive, at iba pang Workspace tools ay dating nagpapakita ng "This app isn't verified" warning sa iOS, macOS, at sa Chrome / Edge extension dahil ang mga platform na iyon ay nag-au-authenticate pa rin laban sa isang mas matanda at unverified na Google Cloud project. Ang bawat platform ay gumagamit na ngayon ng verified Google project ng Caiioo end-to-end, kaya makikita mo ang tamang Caiioo branding at ang verified-app green check sa Google consent screen sa halip na ang babala. One-time re-login: ang mga kasalukuyang user sa iOS at macOS ay awtomatikong mai-sign out at hihilinging mag-sign in muli sa unang pagkakataon na buksan nila ang app pagkatapos ng update na ito — ang mga nakaraang sign-in tokens ay inisyu ng mas matandang Google project at hindi maaaring dalhin.

Mga Bug Fix

  • macOS: Ang "Browser not connected" warning ay nawawala kapag kumonekta ang Safari: Ang pag-konekta ng Safari extension sa Mac app ay nag-iiwan ng lumang babala na nagsasabing hindi available ang browser control — at ang babala ay nagbabanggit lamang ng Chrome, kahit na ang Safari, Edge, at Firefox ay gumagana lahat. Binibilang na ngayon ng app ang bawat konektadong browser (ang Safari ay kumokonekta sa ibang channel kaysa sa iba, kaya ito ay nakakaligtaan), kaya ang babala ay nawawala sa sandaling kumonekta ang anumang browser, at ang pananalita nito ay hindi na nakatuon lamang sa Chrome.
  • Common: Ang mga mas bagong image models na pipiliin mo ay aktwal nang magagamit: Ang image-model picker ay nagpapakita ng bawat model na kayang gamitin ng iyong account — kabilang ang mga bagong labas tulad ng Recraft — ngunit ang pagpili sa isa ay maaaring mabigo sa "Unknown image model" dahil tinitingnan ng generator ang iyong pinili laban sa isang lumang built-in list sa halip na sa live list. Ang generator ay nag-re-refresh na ngayon ng live model list bago magdesisyon, kaya anumang nakikita sa picker ay gagana. Ang default model ay pinalitan din mula FLUX.2 [pro] patungo sa mas mabilis at mas murang FLUX.2 [flex], na isang mas mahusay na all-round default.
  • Common: Ang mga tracked changes sa loob ng Word documents ay nag-a-accept at nag-re-reject na nang tama: Ang pag-click sa accept o reject sa isang tracked change sa loob ng isang .docx-backed Slate ay gumagamit ng document position bilang change ID, na hindi kailanman tumutugma sa tunay na stored change ID — kaya ang pagbabago ay biswal na nagpapalit ng state ngunit hindi kailanman nase-save. Inayos na ito.
  • Common: Slate handles corrupt template installs: Ang mga Hub-installed Slate templates na ipinadala nang walang tamang wrapper ay dating nagpapatigil sa viewer sa "Loading artifact" nang walang recovery. Ang mga template ay nag-se-self-heal na ngayon sa load at ang viewer ay nagpapakita ng malinaw na error kung ang isang template ay tunay na corrupt.
  • Common: Ang Self Checker ay hindi na nagsasalaysay ng verdict nang dalawang beses: Kapag ang Self Checker ay nagpakita ng verdict card nito, inilalarawan din ng agent ang mga score sa reply text — dalawang kopya ng parehong verdict sa iisang screen. Inalis na ang prose recap kapag lumabas ang card.
  • Common: Ang Self Checker ay nagbabasa ng image attachments nang tama: Ang judge ay nag-de-decode ng image attachments bilang text at nagpapakain ng nagreresultang basura sa evaluation. Ang mga image attachments ay ipinapasa na ngayon sa judge bilang mga aktwal na larawan, kaya ang anumang turn na ang kawastuhan ay nakadepende sa kung ano ang nasa isang larawan ay makakakuha ng tamang score.
  • Common: Ang Self Checker ay nagpapakita lamang ng pinakabagong verdict: Ang bawat ⚖ click ay nagdaragdag ng bagong verdict card nang hindi inaalis ang nauna, kaya ang chat ay nagkakaroon ng tumpok ng mga duplicate. Ang bawat turn ay nagpapakita na ngayon ng pinakabagong verdict lamang, na may × para burahin ito.
  • Common: Ang Reminders sync dialog ay nag-re-render ng Outlook events nang tama: Ang internal na "microsoft_calendar" source value ay tumatagas sa platform-detect path sa reminders modal. Ang modal ay gumagamit na ngayon ng inference path nito kaya ang mga event ay nag-re-render nang tama anuman ang pinagmulan ng mga ito.
  • Common: Ang malalaking Gmail attachments ay dumadaloy nang maaasahan: Ang malalaking Gmail attachments (ang isang 25 MB file ay humigit-kumulang 33 MB pagkatapos ng base64 encoding) ay lumalampas sa inter-process message ceiling at tahimik na nawawala. Ang runtime ay gumagamit na ngayon ng temp file para sa mga oversized payloads para makarating ang mga attachment.
  • Common: Ang PandaDoc MCP install ay gumagana na ulit: Inilipat ng PandaDoc ang kanilang MCP endpoint sa isang bagong path. Ang catalog entry ng Caiioo ay nakaturo na ngayon sa bagong endpoint.
  • Common: Ang mga workflow render steps ay hindi na nag-mi-mis-resolve ng string outputs bilang attachments: Ang pagpasa ng isang string output mula sa isang workflow step patungo sa isang View step ay dating nabibigo dahil ang bawat string ay itinuturing na isang attachment ID. Ang mga string na ipinapasa sa pamamagitan ng reference ay inihihiwalay na ngayon mula sa mga literal na attachment IDs.
  • Common: Ang subscription-status check ay hindi na humihinto sa browser-only environments: Ang agenda tool ay nag-pro-probe sa desktop bridge sa bawat cache-miss sa mga environment na wala nito, na naglalabas ng "Failed to fetch" error sa bawat pagkakataon. Ang probe ay limitado na ngayon sa kung ang isang desktop bridge ay aktwal na maaabot.
  • Common: Ang background process para sa agent ay lumalabas na nang malinis: Ang isang pagbabago sa nakaraang release ay nag-iwan sa background process ng agent na nakabukas pagkatapos nitong matapos, na humaharang sa mga bagay na tumatakbo pagkatapos ng isang turn — ang pinaka-halata ay ang awtomatikong conversation title. Ang process ay lumalabas na nang malinis ngayon kaya ang title generation at iba pang post-turn steps ay tumatakbo ayon sa inaasahan.
  • Common: Ang mga lab at admin-only modes ay nakatago na sa mode picker: Dalawang path ang naglalabas pa rin ng internal na "lab" mode (at anumang iba pang mode na minarkahang admin-only) sa user-facing mode picker. Inayos na ito.
  • Common: Ang mga duplicate na Hub installs ay tinatanggal sa pag-save: Ang isang race sa install pipeline ay maaaring makapagsulat ng dalawang entry para sa parehong package. Ang mga bagong save ay nag-de-dedupe ayon sa package slug, at ang mga kasalukuyang duplicate ay inaayos sa susunod na pagbasa.
  • Common: Ang mga custom mode IDs ay hindi na nagbabanggaan sa Hub installs: Ang storage key ay authoritative na ngayon para sa ID ng isang custom mode, na nag-aalis sa isang uri ng banggaan kapag ang isang Hub-installed mode ay napunta sa isang key na mayroon nang user-edited copy.
  • Common: Ang mga sub-agent attachments at cards ay nakakarating sa main chat: Ang isang sub-agent na bumuo ng isang imahe, isang chart, isang Self Checker verdict, o anumang iba pang attachment ay dating naglalagay ng resulta sa isang invisible sub-agent thread — at ang parent conversation ay paminsan-minsang nag-iimbento ng URL para punan ang puwang. Ang mga sub-agent attachments at cards ay inililipat na ngayon sa main thread nang tama sa kabila ng mid-run cleanup ng agent runner, kaya ang ginawa ng sub-agent ay lumalabas kung saan mo ipinadala ang request.
  • Common: PDF reading sa lazy-rendered pages: Ang "view original text" pop-up para sa isang PDF chunk ay gumagana na ngayon sa mga pahinang hindi pa na-render noong ginawa ang chunk.
  • macOS: Ang Slack, Notion, Linear at iba pang Hub OAuth sign-ins ay natatapos na sa native app: Ang mga Hub MCP servers na gumagamit ng HTTPS-only OAuth (Slack, Notion, Linear, atbp.) ay hindi makapag-redirect pabalik sa local relay dahil tinatanggihan ng kanilang mga provider ang http:// callbacks. Ang macOS app ay nag-ro-route na ngayon ng mga flow na iyon sa pamamagitan ng /oauth/callback ng Caiioo cloud relay, na pagkatapos ay ibinabalik ang authorization code sa local relay sa pamamagitan ng kasalukuyang per-user channel — kaya ang sign-in para sa mga provider na ito mula sa loob ng native app ay natatapos na sa parehong paraan tulad ng sa extension. May kasama itong one-time migration na nag-aayos sa mga kasalukuyang install na ang stored profile ay hindi pa nakakonekta sa identity provider ng local relay.
  • Common: Ang "Ask the user" ay hindi na humihinto sa sub-agent runs: Ang isang agent na tumawag sa ask_user mula sa loob ng isang sub-process ay tumatama sa isang shared in-memory singleton na hindi maabot sa kabila ng mga proseso, kaya ang tanong ay hindi lumalabas at ang pagtakbo ay humihinto hanggang sa kanselahin mo ito. Ang collaboration controller ay per-thread na ngayon, kaya ang tanong ay lumalabas sa chat sa paraang katulad ng sa main agent loop.
  • Common: Ang mga native macOS Calendar / Notes / Reminders helpers ay na-refresh: Na-update ang helper binaries laban sa kasalukuyang macOS SDKs upang ayusin ang isang isyu kung saan ang reminders sync ay paminsan-minsang nakakakita ng maling mga item sa 0.9.721.
  • Extension: Ang mga Self Checker verdict cards ay nag-re-render na sa loob ng extension: Ang mga inline scripts sa loob ng card templates ay hinarangan ng content-security policy ng extension. Ang mga card ay dumadaan na ngayon sa sandbox page ng extension kaya nag-re-render ang mga ito nang tama.
  • Common: Lumalabas na ang text kapag ginawa mong imahe ang isang SVG drawing: Ang pag-render ng isang SVG — isang logo, diagram, o chart — sa isang imahe ay dating nagtatanggal ng lahat ng text nito (wordmarks, labels, captions) sa Chrome extension at sa macOS app, na nag-iiwan ng mga bakanteng puwang kung saan dapat naroon ang mga salita; ang mga mobile app lamang ang nag-re-render sa mga ito. Ang Caiioo ay nagpapadala na ngayon ng fallback fonts (sans-serif, serif, at monospace, kabilang ang bold), kaya ang text ay lumalabas nang eksakto kung paano iginuhit — kabilang ang mga simbolo tulad ng &, ™, at mga accented characters — at anumang typeface na hinihingi ng drawing na hindi available ay mapapalitan ng isang malinis na sans-serif sa halip na maglaho.

Bersyon 0.9.721Mayo 15, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Ang Pricing ay pinagsama sa Free at Pro, na may $5/buwan na OpenRouter credit bonus para sa Pro: Inalis na namin ang magkahiwalay na Platform at Pro Mobile tiers at isinama ang bawat feature na pang-Platform lamang (Apple Calendar / Reminders / Notes, encrypted private relay, API access preview, native voice dictation, browser UI) sa Pro. Ang website, account page, at in-extension pricing panel ay isa na ngayong malinis na two-card Free / Pro layout. Bilang bahagi ng pagbabago, bawat bayad na Pro month (Stripe o Apple) ay maglalagay na rin ng $5 na credit sa iyong provisioned OpenRouter key bukod pa sa iyong kasalukuyang balanse. Ang mga kasalukuyang Platform subscriber ay awtomatikong ililipat sa Pro nang walang dagdag na bayad at mapapanatili ang bawat kakayahang mayroon sila. Binabaan din ang minimum na pagbili ng OpenRouter credit: hindi na makikita ng mga end user ang legacy na $0.80 minimum-fee surcharge, kundi ang 5.5% pass-through fee na lamang.
  • Common: Ang Slack ay isa na ngayong one-click Community Hub install: Wala na ang standalone Slack integration; ang Slack ay nai-install na ngayon mula sa Community Hub tulad ng Notion, Linear, GitHub, atbp. I-click ang Install sa Slack package sa Hub, mag-sign in nang minsan gamit ang Caiioo Slack app, at ang opisyal na Slack MCP server ay agad na makokonekta — wala nang manual app config, wala nang developer mode. Ang mga slash command tulad ng /caiioo at /caiioo-help ay gagana mula sa anumang channel kung saan imbitado ang bot.
  • Common: Workspace Files tool: Isang bagong sandboxed file tool ang nagpapahintulot sa agent na magbasa, magsulat, mag-edit, at maghanap ng mga file sa loob ng isang workspace folder na ituturo mo. Hindi makakalabas ang agent sa folder na iyon, at hindi makaka-access sa network gamit ang tool na ito. Awtomatikong pinu-parse ng mga read ang mga Office format (docx/xlsx/pptx) at mga PDF. I-configure ang folder sa Settings → Tools → Workspace Files; agad itong makikita ng agent.
  • Common: PHI Safe Harbor submode para sa Pseudonymizer: Ang PHI mode ng Pseudonymizer ay nag-aalok na ngayon ng dalawang submode — Limited Data Set (ang kasalukuyang 16-category strip, default) at Safe Harbor (ang mas mahigpit na HIPAA §164.514(b)(2) standard na nag-aalis din ng mga partikular na petsa lagpas sa taon, buong geographic addresses, at mga edad na higit sa 89). Piliin ang submode mula sa mga setting ng Pseudonymizer o sa bagong in-chat toggle. Ang Safe Harbor ang tamang piliin kapag kailangan mo ng de-identified dataset na maaari mong ibahagi nang walang Data Use Agreement.
  • Common: Ang Pseudonymizer ay generally available na: Ang Pseudonymizer — na tumutukoy sa mga pangalan, email, address, ID, at iba pang sensitibong impormasyon sa iyong tina-type at pinapalitan ang mga ito ng makatotohanang fakes bago pa man ito makarating sa model — ay tapos na sa tester program sa release na ito at available na sa bawat plan, kabilang ang Free. I-on ito sa Settings → Privacy → Pseudonymizer, o gamit ang bagong in-chat shield toggle. Hindi kailanman makikita ng model ang iyong mga tunay na impormasyon; ang mga substitution ay ina-unmask nang lokal bago tumakbo ang mga tool call, kaya nananatiling tumpak ang output.
  • Common: Pseudonymizer in-chat controls: Hindi na nakatago ang Pseudonymizer sa Settings. Isang shield icon sa tabi ng send button (gray = off, blue = Personal Data Filter, teal = PHI/Limited Data Set, emerald = PHI/Safe Harbor) ang nagpapakita ng aktibong mode sa isang tingin at nagbubukas ng popover na may parehong mode picker na makikita sa Settings. Kapag naka-on ang Pseudonymizer, isang 1-pixel na ring na may kulay na tumutugma sa mode ang babalot sa composer bilang paalala. Pagkatapos ng bawat turn na may mga substitution, isang maliit na "🛡 pseudonymized — N substitutions" chip ang lalabas sa ilalim ng iyong mensahe; i-click ito upang makita kung aling real → fake pairs ang pinalitan, kasama ang mga category label.
  • Common: Ikonekta ang isang browser sa ibang device sa iyong computer: Isang bagong pairing flow ang nagpapahintulot sa iyong ligtas na gamitin ang Caiioo sa isang browser sa iyong telepono, tablet, o ibang laptop, habang ang lahat ay tumatakbo pa rin sa iyong main computer. Sa Settings → Connections → Caiioo Bridge → "Pair a device", gumawa ng 6-character code na valid sa loob ng 5 minuto at pang-isahang gamit lamang. Buksan ang parehong URL sa kabilang device, ilagay ang code, at mananatiling paired ang device na iyon mula noon. Ang mga brute-force guess ay rate-limited sa 10 attempts bawat IP bawat minuto, at ang server restart sa iyong main computer ay muling ikokonekta ang bawat device nang maayos.

Mga Pagpapabuti

  • Common: Ang mga agenda item ay may color-stripe base sa source calendar: Ang bawat event card sa Reminders / Agenda window ay mayroon na ngayong colored stripe na tumutugma sa calendar kung saan ito nanggaling, kaya malalaman mo sa isang tingin kung ang item ay mula sa iyong trabaho, personal, o shared calendar. Google Calendar muna sa ngayon; susunod ang Apple at Microsoft kapag ang kanilang data feeds ay nagpakita na ng calendar color.
  • Common: Kayang magbasa ng AI ng Google Sheet nang hindi muna tinutukoy ang eksaktong mga cell: Ang Google Sheets read tool ay dati nang tumatangging tumakbo maliban kung tinukoy ng agent ang eksaktong cell range tulad ng Sheet1!A1:D200. Ang model ay maaari na ngayong humiling ng buong sheet, o bawat sheet sa isang workbook, at ang tool na ang bahalang umalam sa layout. Isang built-in na 1000-row ceiling ang pumipigil sa higanteng spreadsheet na lumampas sa context window ng model — kung ang sheet ay nalimitahan, sasabihin ito sa response para makahiling ang model ng mas maliit na range o mas mataas na row count sa susunod.
  • Common: Ang pag-install ng OAuth tool mula sa Community Hub ay awtomatiko nang magbubukas ng sign-in para sa iyo: Ang pagdaragdag ng Hub package na nangangailangan ng sign-in (Notion, Linear, atbp.) ay dati nang nag-iiwan sa card sa "OAuth required" state na may "Sign in" button na kailangan mo pang i-click nang hiwalay. Ang pag-install ay awtomatiko nang magbubukas ng sign-in tab para sa iyo — ang iyong pag-click sa Install ay ituturing na pahintulot — at isang "Opening sign-in for X…" na linya ang magpapaliwanag kung bakit may lumabas na tab. Ang manual na Sign in button ay mananatili bilang backup.
  • Common: Ang Settings → Connections ay nagpapakita na ng tunay na network address para sa ibang mga device: Ang "Connect from other devices on your network" panel ay nagpapakita noon ng 127.0.0.1:3847 (ang loopback address na gumagana lamang sa parehong computer na ito) sa macOS app, kaya ang mga user ay nagka-copy-paste ng address na hindi naman talaga ma-a-access mula sa ibang device. Ang panel ay nagpapakita na ngayon ng tunay na LAN IP at .local network name mula sa bridge mismo. Ang address ay nakatago rin kapag ang bagong "Allow access from other devices" toggle ay naka-off, para hindi ka makakita ng address na hindi rin naman gagana.
  • Common: Ang web search ay maaasahang nakukuha ang AI Overview ng Google: Ang Google scraper ng web-browsing tool ay minsan nang nagbabalik ng walang lamang AI Overview block, o kumukuha ng maingay na "Sources" text sa right-rail at mga inline script. Muli naming ini-anchor ang extraction sa mga stable section marker ng Google at ngayon ay inaalis na ang script content at ang right-rail bago ibalik ang resulta, kaya ang nababasang sagot lamang ang makikita ng agent.
  • Common: Pinoprotektahan din ng Pseudonymizer ang mga pangalan ng kumpanya: Itinuturing na ngayon ng Pseudonymizer ang mga pangalan ng organisasyon bilang mga protektadong entity, at pinapalitan ang mga ito ng makatotohanang fakes na nagpapanatili ng legal suffix style (Inc., LLC, GmbH) at "partners-vs-brand" na istruktura. Ang mga pangalan ng lungsod at maliliit na rehiyon ("Springfield", "St. Albans") ay natutukoy na rin bilang isang first-class category para mapalitan o maalis ayon sa iyong aktibong mode.
  • Common: Nagdagdag ang Pseudonymizer ng Spanish, French, German, at iba pang multilingual coverage para sa mga lungsod at rehiyon: Ang personal-data detector model ay muling sinanay gamit ang hand-authored multilingual data para sa mga pangalan ng lungsod sa 23 wika, kaya ang mga user na may non-English-language prompts ay makakakuha na rin ng parehong antas ng proteksyon gaya ng mga English speakers.
  • Common: Ang pag-download ng Pseudonymizer model ay nagpapakita na ng progress sa iOS: Ang unang pag-download ng PHI / Personal Data detector ay maaaring magmukhang nakahinto sa iOS dahil walang nagsasabi sa iyo na gumagana pa ito. Mayroon na ngayong heartbeat progress log para makita mong hindi frozen ang pag-download.
  • Common: Ang mga subagent ay maaari nang maghanap sa model catalog gamit ang pangalan: Upang mapanatili ang sub-agent tool description sa budget, ang catalog na naka-embed dito ay ang top 10 highest-value models bawat provider na lamang. Kapag ang isang sub-agent ay nangailangan ng model sa labas ng listahang iyon, maaari nitong tawagin ang bagong search_models action gamit ang isang fragment ng pangalan (hal. "haiku") at makakakuha ng eksaktong catalog IDs, pricing, at capability flags — para makapili ang model ng konkretong ID kahit para sa mga hindi gaanong ginagamit na opsyon.
  • Common: Ang mga custom MCP server ay nagpapakita ng friendly name sa credentials vault: Kapag nag-sign in ka sa isang custom MCP server, ang credentials vault ay nilalagyan ito ng label gamit ang raw connection URL, na mahirap basahin. Ang vault ay nagpapakita na ngayon ng friendly server name na ibinigay mo rito, at babalik lamang sa URL kapag walang pangalang itinakda.
  • Common: Idinagdag na sa Community Hub ang Legal Data Hunter: Isang bagong Community Hub package ang nagkokonekta sa Legal Data Hunter — 18M+ case-law, legislation, at doctrine documents sa 110+ bansa — bilang isang one-click MCP install.
  • Web: SOC 2 Type I badge sa trust page: Naipasa ng Caiioo ang SOC 2 Type I audit nito. Ang trust page sa caiioo.ai ay mayroon na ngayong AICPA SOC 2 badge kasama ang mga kasalukuyang security disclosures.
  • iOS: Itago ang keyboard toolbar na idinaragdag ng iOS sa mga text field: Ang prev/next arrows at Done button na inilalagay ng iOS sa itaas ng keyboard para sa mga web text field ay kumakain ng malaking vertical space sa composer. Ang bar ay nakatago na ngayon (gamit lamang ang mga Apple-public APIs, kaya ligtas ito sa App Store), at mananatiling nakatago pagkatapos ng mga page reload.

Seguridad

  • Common: Ang local bridge ay nananatili sa iyong computer by default; ang LAN access ay opt-in: Ang local bridge na nagpapatakbo sa stdio MCPs at sa desktop-only tools ay dati nang nakikinig sa bawat network interface, at sa isang public Wi-Fi network ay maaaring humiling ang ibang device ng session token at pagkatapos ay tawagin ang privileged "run a shell command" endpoints. Ang bridge ay nakikinig na lamang ngayon sa iyong sariling computer by default. Upang gamitin ito mula sa ibang device, i-on ang "Allow access from other devices on your network" sa Settings → Connections, pagkatapos ay i-pair ang device gamit ang bagong code flow (tingnan sa itaas). Kahit naka-on ang LAN access, ang mga session token ay ibinibigay lamang sa mga request na nanggagaling sa iyong sariling machine, kaya ang isang estranghero sa parehong Wi-Fi ay hindi makakakuha ng access.
  • Common: Tumanggi ang Pseudonymizer na ilabas ang iyong mga tunay na impormasyon sa Perplexity: Kung naka-on ang Pseudonymizer at sinubukan ng agent na magpatakbo ng Perplexity search na ang query ay naglalaman ng pseudonymized identifier (isang pangalan, email, address na pinalitan na nito), haharangin na ngayon ng Caiioo ang search at magpapakita ng malinaw na paliwanag sa halip na ibalik ang tunay na impormasyon at ipadala ito sa Perplexity. Ang Perplexity ay isang third-party LLM service — ang pangunahing layunin ng Pseudonymizer ay ang mga impormasyong tulad nito ay hindi kailanman makakarating sa isang LLM service. Upang patakbuhin ang search, i-off ang Pseudonymizer para sa turn na iyon, o baguhin ang pagkakasabi para maiwasan ang protektadong impormasyon.
  • Common: Ang spreadsheet parser ay pinalitan ng isang maintained library (GHSA-4r6h-8v6p-xvw6): Ang library na ginamit ng Caiioo para i-parse ang mga .xlsx attachment ay may open prototype-pollution advisory at hindi na pinapanatili. Pinalitan namin ito ng well-maintained na exceljs library. Ang mga spreadsheet upload at ang mga .xlsx read ng file-workspace ay magbabalik ng parehong content gaya ng dati.

Mga Bug Fix

  • Common: Ang browser ay na-stuck sa "Loading Caiioo… 0/0" pagkatapos ng server restart: Kapag ang host server ay wala pang end-to-end-encrypted session sa isang kumokonektang browser (dahil kakarating lang ng server restart, o ito ang unang koneksyon ng browser), binabalewala ng browser ang request ng server na simulan ang key exchange — kaya ang mga encrypted message ay hindi kailanman na-de-decrypt, at ang UI ay na-stuck sa loading. Ang browser ay sumasagot na ngayon sa key-exchange request nang tama at naglo-load na ang sidepanel.
  • Common: Paulit-ulit na humihingi ang Caiioo ng mga Google permission na naibigay mo na: Kapag nagbigay ka ng Google permission sa gitna ng usapan (mula sa isang sibling tool, sa settings panel, o sa sync mula sa ibang device), hindi ito napapansin ng in-memory copy ng iyong account sa agent, at paulit-ulit itong humihingi muli para sa parehong permission — minsan ay ilang beses sa isang run. Muling binabasa na ngayon ng Caiioo ang iyong account nang minsan bago magreklamo tungkol sa kulang na permission, kaya ang mga grant sa loob ng run ay agad na kinikilala.
  • Common: 7 wika ang sinasabihan na ang AI ay "English": Ang internal map mula sa locale code patungo sa language name ay sumasaklaw sa 17 sa 24 na suportadong wika. Ang mga user na ang UI ay naka-set sa Arabic, Hebrew, Hindi, Bengali, Urdu, Turkish, o Dutch ay nakakakuha ng system prompt na nagsasabing "respond in English" sa halip na ang kanilang aktwal na wika sa UI. Ang map ay kumpleto na ngayon, at may test na pumipigil para hindi na ito muling mangyari.
  • Common: Ang Reminders sync dialog ay nagpakita ng raw text codes sa halip na mga translated label: Ang Caiioo card sa Reminders / Agenda sync dialog ay nagpapakita ng mga literal na placeholder tulad ng reminders.sync.CaiiooName sa halip na ang isinaling text, sa bawat wika. Naayos na ito.
  • Common: Ang Google sign-in ay huminto na sa pag-ping-pong kapag nagbigay ka ng extra permission sa gitna ng usapan: Kapag ang agent ay nangailangan ng Google scope na wala pa ito (Drive, Sheets, atbp.) at hiningi sa iyong ibigay ito mula sa isang sidebar tab, ang bagong sign-in ay maaaring magbalik sa agent sa isang state kung saan hihingin nito ang PAREHONG scope muli. Ang OAuth flow ay tama na ngayong pinagsasama ang bagong bigay na scope sa iyong kasalukuyang koneksyon sa halip na i-overwrite ito, kaya ang isang approval ay isang approval na lang.
  • Common: Ang mga sub-agent attachment ay lumalabas na ngayon sa main chat: Kapag ang tool ng isang sub-agent ay gumawa ng image, file, o iba pang attachment, dati itong nai-store sa invisible thread ng sub-agent at walang ipinapakita sa main conversation — minsan ang parent model ay nag-iimbento ng URL para punan ang puwang. Ang mga sub-agent attachment ay awtomatiko na ngayong naka-link pabalik sa parent thread at nag-re-render inline tulad ng anumang resulta ng tool.
  • Common: Ang Pseudonymizer detector pass-2 ay nahuhuli ang mga pangalan na hindi nakuha sa unang pass: Ang Pseudonymizer ay nagpapatakbo na ngayon ng mabilis na pangalawang detector pass na muling sinusuri ang mensahe para sa anumang tunay na impormasyon na dapat ay na-mask ngunit hindi nakuha, bago ito ipadala. Karagdagang seguridad para sa mga protektadong kategorya na malamang na makaligtaan ng model.
  • Common: Hindi na inilalagay ng Pseudonymizer ang iyong tunay na pangalan sa My Identifiers placeholder: Ang Settings → Pseudonymizer → My Identifiers field ay nagpapakita noon ng tunay na pangalan ng iyong account bilang halimbawang placeholder, na mukhang leak at nakakalito sa setup. Pinalitan na ito ng isang generic na placeholder.
  • Common: Ang text sa Pseudonymizer pill ay nababasa na sa dark theme: Ang "🛡 pseudonymized" pill sa ilalim ng mga mensahe ng user ay gumagamit noon ng light-mode text color sa dark theme, kaya halos hindi ito makita. Naayos na ito.
  • Extension: Naayos na ang sidepanel "Get current location" dead-end: Ang location request ng sidepanel ay nagbabalik noon ng "Permission denied" bago pa man makapagtanong ang browser sa iyo, dahil ang Chrome manifest ay kulang sa location permission. Idinagdag na ang permission; ang location request ay nakakarating na ngayon sa browser prompt gaya ng inaasahan. Ang mga kasalukuyang user ay makakakita ng one-time permission request sa update.
  • iOS: Ang subscribe page ay nagbebenta na lamang ng Pro pagkatapos ng tier merge: Ang iOS in-app paywall ay panandaliang nagpakita pa rin ng mga inalis na Pro Mobile at Platform tiers, na maaaring mag-iwan sa mga user sa isang plan na hindi na suportado. Ang paywall ay nagbebenta na ngayon ng eksaktong parehong Pro tier na ipinapakita sa website. Ang mga kasalukuyang Pro Mobile / Platform subscriber ay patuloy na kikilalanin bilang Pro nang walang dagdag na bayad.
  • iOS: Bihirang crash habang nagna-navigate habang naglo-load pa ang isang page: Ang iOS ay maaaring mag-crash kapag ang isang page navigation ay nakansela sa gitna ng pag-load (halimbawa, pag-tap sa isang link bago matapos ang naunang page). Ang fix ay idinadaan ang bawat error path sa parehong helper na may guard na, kaya ang nakanselang pag-load ay hindi na susubukang maghatid ng resulta sa isang saradong page.
  • Web: Gumagana na ang Sign in sa loob ng mga in-app browser (Slack / X / LinkedIn / Instagram) at sa iOS Safari: Ang popup-style na Google sign-in ay nabibigo kapag ang caiioo.ai ay binuksan mula sa isang link sa loob ng ibang app, dahil ang mga in-app browser ay hinaharangan ang popup o pinuputol ang koneksyon nito pabalik sa orihinal na page. Sa mobile at in-app browsers, ang site ay gumagamit na ngayon ng full-page redirect sa pamamagitan ng iyong sariling browser session sa halip na popup, kaya natatapos ang sign-in at ibinabalik ka sa page kung saan ka nagsimula. Ang desktop popup sign-in ay walang pagbabago.
  • Web: Community Hub polish sa mga tablet at mahahabang pangalan: Ang navigation bar sa website ay lumilipat na ngayon sa hamburger menu sa lapad ng tablet (hanggang 1024px) sa halip na umapaw sa logo. Ang mga Hub package modal title ay hindi na tumatama sa ilalim ng close button. Ang "Coming Soon" pill ay maayos nang bumabalot sa makikitid na lapad. Ang mga tool icon ay bumabalik sa isang emoji, pagkatapos ay sa isang kilalang logo mula sa website ng kumpanya, pagkatapos ay sa isang first-letter avatar — sa halip na hayaan ang isang mahabang internal slug (tulad ng "customerio") na umapaw sa labas ng icon box.
  • Web: Ang Community Hub ay nagpapakita na ngayon ng tamang author sa bawat package: Ang bawat package sa Hub ay dati nang nakasulat na "by caiioo" kahit sino pa ang bumuo nito. Ang mga author ay sumasalamin na ngayon sa tunay na maintainer — "Model Context Protocol", "oraios", o ang vendor brand — at babalik lamang sa "Caiioo" para sa mga tool at mode na kami mismo ang bumuo. Ang mga card para sa mga integration na hindi pa ganap na nakakonekta ay nakatago muna sa Hub hanggang sa gumana ang mga ito, para hindi ka makakita ng mga installable card na agad na nag-e-error.
  • Web: Ang sitemap ay huminto na sa pag-trigger ng "page with redirect" warnings: Ang Search Console ay naglalagay ng flag sa bawat page sa caiioo.ai bilang redirect dahil ang sitemap ay naglilista ng mga URL nang walang trailing slash na ginagamit ng live site. Ang sitemap ay tumutugma na ngayon sa mga canonical URL at may kasamang per-language alternates, kaya ang mga search engine ay hindi na makikita ang buong site bilang redirected.

Bersyon 0.9.720Mayo 1, 2026

Ipakita ang mga detalye

Brand

  • Common: Ang PebbleFlow ay Caiioo na ngayon: Ang produkto ay pinalitan na ng pangalan bilang Caiioo — ang parehong hayop, ang parehong app na ginagamit mo. Makikita mo ang bagong pangalan sa buong sidepanel, settings, sa website, sa macOS host app menu, at sa Safari host app. Ang mga umiiral na data, account, sign-in, at sync ay hindi nagbago — ang display name lang ang nag-iba. Ang marketing site ay mananatili sa pebbleflow.ai sa ngayon at magpapakita ng bagong brand para sa forwards-compatibility; ang canonical caiioo.ai routing ay susunod sa mga susunod na release.

Mga Bagong Feature

  • Common: Ang Simple Mode ay naka-on na by default para sa mga bagong user: Ang mga first-run install ay magsisimula na sa Simple Mode — isang mas payapang composer na nagtatago ng mga detalye ng token at cost bawat mensahe, ang lossless-compression dropdown, at mga tab-context indicator. Ang model picker ay nakikita pa rin dahil ang pagpili ng model ay isang primaryang aksyon. Ang mga kasalukuyang user ay mananatili sa kung anong Simple Mode setting ang mayroon sila. Isang bagong eye-icon toggle sa composer ang nagpapakita o nagtatago ng buong detalye sa isang tap lang.
  • Common: Pagbura ng account: Maaari mo nang burahin ang iyong Caiioo account mula sa Account page ng website (naka-link din mula sa iOS app, alinsunod sa account-deletion requirement ng Apple). Ang pagbura ay magtatanggal ng iyong profile, sign-in credentials, AI credit balance, at ang encrypted na kopya ng iyong provisioned OpenRouter key; ang mga minimal compliance audit log na walang account ID ay pananatilihin ayon sa itinatadhana ng batas. Isang bagong seksyon sa privacy-policy ang nagpapaliwanag nang eksakto kung ano ang tinatanggal at kung ano ang itinira.
  • iOS: Native on-device text-to-speech (Kokoro 82M): Ang Kokoro voice synthesis ay tumatakbo na ngayon sa iOS host process sa pamamagitan ng OnnxRuntime sa halip na sa loob ng WKWebView, katulad ng e5-embeddings architecture mula sa 0.9.719. Ang model ay nakakakuha ng increased-memory entitlement budget ng host process sa halip na makipag-agawan sa sidepanel UI para sa per-process cap ng WebKit, kaya ang on-device TTS ay hindi na nagka-crash sa WebView kapag mabigat ang load sa iPhone 13/14.

Mga Pagpapahusay

  • Common: Gumagana na ang image generator sa mga mabagal na streaming model: Ang image generation tool ay gumagamit na ngayon ng streaming para sa mga OpenRouter image model, na nag-aayos sa "Network error: Unable to connect to OpenRouter" sa mga mabagal na model tulad ng gpt-5.4-image-2 (~167 s end-to-end). Ang dating buffered path ay naghihintay sa ~1.8 MB ng keepalive padding bago dumating ang aktwal na JSON at maunang mag-fire ang connect-layer timeout.
  • Common: Ang free-tier model selection ay dinamikong pumipili ng totoong model: Ang dating openrouter/free meta-router ay nag-ro-route sa loob ng OpenRouter nang walang kamalayan kung aling mga downstream model ang sumusuporta sa tools o vision — ang mga Android user na nagpapadala ng imahe kasama ang isang tool call ay nakakatanggap ng "No endpoints found that support tool use". Ang Caiioo na ngayon ang nag-ro-route sa sarili nito: ang onboarding, settings, at ang upgrade-modal "use free models" CTA ay pumipili na ng totoong free model na sumusuporta sa tools (at image input kung available), at awtomatikong nagpapalit kapag may rate-limit o capability errors. Ang mga kasalukuyang user sa openrouter/free ay ililipat nang lazily sa susunod na launch.
  • Common: Nakakahanap ang Personal Intuition ng tamang context sa mahahabang mensahe: Ang retrieval query ay hinihiwa dati sa huling 500 chars ng iyong mensahe at ini-embed bilang isang single vector. Sa mahahabang pasted-then-asked na mga mensahe o multi-topic turns, maaaring maputol ito bago ang aktwal na tanong o maging malabo ang lahat sa isang topic-flat centroid na may mababang score. Ang Caiioo ay nag-e-extract na ngayon ng salient query — pinapanatili ang verbatim head at dinudugtungan ng deduped bag ng content-bearing tokens mula sa hanggang susunod na 3000 chars — kaya ang retrieval ay nananatiling on-topic kahit mahaba ang iyong prompt.
  • Common: Ang Settings → "Minimal settings" toggle ay hindi na nagpapalit ng sarili nitong title: Ang toggle ay nagpapalit-palit dati ng label sa pagitan ng "Minimal settings" (on) at "Advanced settings" (off), kaya ang off state ay nagmumukhang ang pag-check sa box ay magdadala sa iyo sa advanced — ang kabaligtaran ng nangyayari. Ang title ay mananatili na ngayong constant; ang description ay may prefix na "On — " / "Off — " upang maging malinaw ang kasalukuyang state.
  • Common: Ang voice-model download dialog ay humahawak na ng indeterminate progress: Ang model-info card habang nag-do-download ay maaaring mag-overflow sa makitid na sidepanel; ang layout ay naka-anchor na ngayon. Kapag ang server ay hindi nagbalik ng Content-Length, ang progress block ay nagpapakita ng isang indeterminate spinner sa halip na isang nakapirming 0% bar.
  • Common: Ang Simple Mode ay nagpapakita ng compact stat strip sa halip na itago ang lahat: Ang Simple Mode ay dating nagtatago ng buong thread-stats summary. Ngayon ay nagpapakita na ito ng isang slimmed strip — context-window ring, compact total tokens (hal. "1k"), cost, at remaining credit — at ang eye-toggle sa composer ay nag-e-expand sa buong detalye sa isang tap.
  • Common: Ang mga subagent cost ay tama nang nag-ro-roll up: Ang per-thread cost tally ay kulang dati ng subagent Perplexity / web search spend, helper costs, image/video/music generation costs, PDF OCR costs, at voice costs. Ang lahat ng kategorya ay nag-ro-roll up na ngayon sa sub_agent_cost line ng parent.
  • Common: Ang Settings → Tools selector ay nag-o-override na sa mga nakatagong default-off tools: Ang pagpili ng "Always" o "Auto" sa isang tool na naka-disable by default ay tahimik na nababalewala dati. Ang iyong dynamic-tool-config choice ay mag-o-override na ngayon sa default.
  • Common: Ang local sidecar ay pinalitan ng pangalan bilang "Desktop app" sa user-facing copy: Ang lahat ng user-visible references sa "PebbleFlow Relay" — ang sidecar na sumusuporta sa local-stdio MCP servers at Desktop-only tools — ay mababasa na ngayon bilang "Desktop app", na siyang aktwal na ini-install ng mga user.
  • Common: Hinigpitan ang privacy copy: Tinanggal ang mga redundant na "telemetry" na salita sa mga legal policy, store listings, sa website privacy page, at sa in-app guide. Sapat na ang "No analytics"; walang pagbabago sa katotohanan kung ano ang kinokolekta o hindi kinokolekta ng mga app.
  • Common: Ang provider account view ay may label na para sa balance source: Ang provider-account panel ay nagsasaad na ngayon kung aling key ang iniuulat ng bawat balance (iyong BYOK key vs sa Caiioo-provisioned key), kaya ang mga credit at natitirang balance ay hindi na mapagkakamalan sa isang tingin.

Mga Bug Fix

  • Common: Apple Sign-In pagkatapos ng brand transition: Ang Apple Sign-In ay nagfe-fail para sa mga bagong sign-in dahil ang OAuth Services ID ay nakaturo pa rin sa lumang com.sixcailloux.PebbleFlow.web. Inilipat na ito sa com.sixcailloux.Caiioo.web kaya gumagana na ulit ang "Sign in with Apple" sa iOS, macOS, at sa web account page.
  • Common: "Sign in" button sa mga OAuth-required MCP servers: Ang pag-install ng isang remote OAuth-required MCP server (hal. Notion) ay nagsusulat ng server sa storage kahit na mag-fail ang initial connect dahil kailangan ng OAuth, ngunit walang client na nairerehistro. Ang "Sign in" button ay nagpapadala dati ng refresh request na nagbabalik ng raw na "MCP server not found" error sa halip na buksan ang OAuth dialog. Ang refresh ay nag-fa-fall back na ngayon sa isang bagong addServer call kapag ang client ay hindi rehistrado, kaya lumalabas ang OAuth/DCR shape at bumubukas na ang sign-in dialog.
  • Common: Ang mga bug report na isinumite mula sa native apps ay nagtatala na ng tamang app version: Ang mga iOS, macOS, at Android shell ay nag-i-inject na ngayon ng installed app version sa WebView sa boot, kaya ang mga isinumiteng bug report ay tumutukoy kung aling build ang pinagmulan nito sa halip na iwanang blangko ang field o ipakita ang bundled sidepanel version.
  • Android: Launch crash pagkatapos ng rebrand: Isang sobrang agresibong PebbleFlow → Caiioo rename ang nagpalit ng pangalan ng Application class at JNI symbols sa Kotlin side nang hindi pinapalitan ang kaukulang native exports, kaya nag-crash ang app sa startup dahil hindi ma-resolve ang mga symbol. Ibinalik ang mga dating pangalan; maayos na ulit na nag-la-launch ang app.
  • Common: Google Workspace re-authorization loop: Ang mga user ay na-stuck sa pag-re-authorize ng Google Workspace tuwing ~oras dahil ang kanilang stored OAuth connection ay walang refresh_token. Anim na magkakaugnay na fix ang tumitiyak ng refresh token sa bawat grant at pinapanatili ito sa pamamagitan ng cloud sync, kaya ang mga Google connection ay nakakaligtas sa 1-hour access-token TTL nang hindi na kailangang dumaan ulit sa consent screen.
  • Common: Pag-recover mula sa "User not found" sa OpenRouter: Nagbabalik ang OpenRouter ng HTTP 401 "User not found" kapag ang underlying user record ng isang provisioned sub-key ay wala na ngunit ang key entity ay umiiral pa rin. Dati itong ipinapakita ng Caiioo bilang isang dead extension na logout+login lang ang nakakaayos. Ang provider ay nag-se-self-heal na ngayon sa pamamagitan ng pagpapalit ng bagong provisioned key at pag-retry ng request nang isang beses.
  • Common: Ang Google Docs insert_component ay nagbalik ng mga misleading na error: Ang pag-insert ng component pagkatapos ng isang naunang in-insert na table ay nagpapakita ng "Document not found" dahil ang in-insert na table ay hindi kailanman na-bind sa componentName nito. Ang mga table ay nakakakuha na ngayon ng named range sa parehong insert phase, ang position resolver ay sumusunod na sa non-default tabId, at ang mga app-level error ay hindi na namimisclassify bilang 404s.
  • Common: Ang mga bagong release na OpenRouter models ay nawalan ng ZDR routing: Kapag ang isang model ay wala pa sa intelligence database ng Caiioo, ang synthetic fallback record ay minamarkahan ito bilang hindi ZDR-capable, kahit na ang mga ZDR-only provider ay aktwal na sumusuporta dito. Ang ZDR routing ay gumagamit na ngayon ng parehong provider-list fallback gaya ng regular path.
  • Common: Binalewala ng API /v1/runs ang mga attachment sa pinakaunang call: Kapag ang API endpoint ay nag-kick off ng isang agent laban sa isang bagong thread, ang attachment list sa user message ay nawawala dahil ang empty-thread branch ay text lang ang ipinapadala. Ang mga attachment ay dumadaloy na nang tama ngayon.
  • Common: Ang mga native app ay maaaring makabasa ng stale settings pagkatapos ng model change: Sa memory-pressured na Android, ang pagpapalit ng model picker at agad na pagpapadala ng mensahe ay maaaring magpahintulot sa agent na mabasa ang dating model mula sa disk dahil ang 500 ms debounced flush ay hindi pa nag-fire. Ang send path ay nag-fo-force na ngayon ng state flush bago i-spawn ang agent.
  • Common: Tester-bug triage (PF-260429 / PF-260430): Limang fix — ang mga managed-key (free-tier) user ay maaari nang mag-ingest ng mga dokumento sa pamamagitan ng PDF OCR nang hindi tina-type ang sarili nilong key; pini-pin ng macOS ang timezone ng Node sidecar sa host para tama ang pag-resolve ng mga petsa sa ilalim ng sandbox; ang mga scheduled task ay nag-pe-persist na sa iOS/macOS/Tauri shells (ang WebView storage stub ay tahimik na nagtatapon ng mga isinusulat); ang configuration tool ay nagpapakita ng one-time at manual schedules bilang mga primaryang opsyon; at ang mga tool callsite ay nag-re-recover mula sa OpenRouter 401 self-heal sa parehong paraan gaya ng agent runner.
  • Common: Ang upgrade modal ay hindi na pinaghahalo ang tier subscription sa credits/BYOK: Ang "Add Credits" ay aktwal na nagbubukas ng subscription portal — nagsisinungaling ang label. Ang modal ay nakatuon na lamang ngayon sa tier subscription; ang iOS ay nagtatago rin ng anumang credit-purchase surface alinsunod sa Apple §3.1.1.
  • Web: Ang Delete Account section ay inilipat sa ibaba ng account page: Ang destructive na Delete Account block ay nag-re-render dati nang inline sa pagitan ng iyong identity card at ng subscription/billing UI. Nakatira na ito ngayon sa pinaka-ibaba ng page, pagkatapos ng FAQ. Ang iOS deep-link behavior sa delete-only view ay hindi nagbago.
  • iOS: Ang Manage Plan ay nagbubukas na ngayon ng subscription sheet ng Apple: Ang Manage Plan sa iOS ay dati nang nag-fa-fall through sa web account page para sa mga free, trial, Stripe, at unknown-source users, kung saan ang Google OAuth sa WKWebView ay nagfe-fail. Ang pag-tap sa Manage Plan sa iOS ay palagi na ngayong nagbubukas ng StoreKit showManageSubscriptions sheet ng Apple.
  • iOS: Ang delete-account web view ay nag-co-collapse sa isang delete-only page: Kapag ang iOS Delete Account button ay nagbukas ng website, itinatago na ng page ang bawat billing surface (subscription, plans, credits, Stripe portal, FAQ) at ipinapakita lamang ang deletion section, bilang pagsunod sa §3.1.1.
  • iOS: ITMS-90208 framework-version validation fix: Ang Info.plist ng onnxruntime framework ay pina-patch na sa archive time upang tumugma sa deployment target ng host app, kaya ang App Store Connect ay hindi na nag-re-reject ng mga build na may "framework does not support the minimum OS version specified in the Info.plist".
  • Android: Ang mga external link ay bumubukas sa isang Custom Tab para gumana ang Google OAuth: Ang pag-tap sa mga link tulad ng "Open pebbleflow.ai/account" ay bumubukas dati sa loob ng Android WebView, kung saan bina-block ng Google ang OAuth gamit ang disallowed_useragent (Error 403). Ang mga external link ay dumadaan na ngayon sa native bridge patungo sa isang Chrome Custom Tab, na pinagkakatiwalaan ng Google.
  • Android: Ang mga copy button sa ilalim ng mga mensahe ay aktwal nang nag-co-copy: Ang copy icon ay gumamit ng navigator.clipboard.writeText nang direkta, na tahimik na hindi gumagana sa Android WebView kapag ang user activation ay nag-expire na sa async boundary. Ang pag-copy ay dumadaan na ngayon sa native clipboard bridge.

Bersyon 0.9.719Abril 25, 2026

Ipakita ang mga detalye

Security

  • Common: protobufjs CVE-2026-41242 patched (CVSS 9.8): Itinakda ang protobufjs >= 7.5.5 (naging 8.0.1) upang isara ang isang kritikal na arbitrary-code-execution hole sa Root.fromJSON. Hindi direktang nag-i-import ang Caiioo ng protobufjs — isa itong transitive ng onnxruntime-web — at mababa ang risk-in-practice dahil mga bundled models lang ang ginagamit namin, hindi user-supplied schemas. Ni-patch pa rin ito dahil madali lang ang fix.
  • Common: @xmldom/xmldom — 4 high-severity CVEs patched: Itinakda ang @xmldom/xmldom >= 0.9.10. Ang XML parsing ay ginagamit sa DOCX/XLSX redline pipelines at sa iba't ibang extension code paths.
  • Server: undici — 3 high-severity CVEs patched: Itinakda ang undici >= 7.24.0 sa cloud/relay. Naaapektuhan nito ang HTTP client ng relay server lamang.
  • Desktop: rustls-webpki + quinn-proto — 2 high-severity CVEs patched: Itinaas ang mga Tauri Rust dependencies na ito. Naaapektuhan nito ang Windows + Linux desktop builds na dumadaan sa Tauri shell.

Mga Bagong Feature

  • Common: Video generation (Pro): Gumawa o mag-animate ng maiikling video gamit ang Google Veo 3.1, OpenAI Sora 2 Pro, at ByteDance Seedance sa pamamagitan ng OpenRouter. Ang tool ang pipili ng valid na duration at resolution bawat model, mag-aabang hanggang matapos ang job, at isasave ang resulta bilang thread attachment.
  • Common: Music generation (Pro): Gumawa ng mga kanta at instrumental clips gamit ang Lyria 3 Pro Preview ng Google sa pamamagitan ng OpenRouter. Ang output ay isasave bilang audio attachment na pwedeng i-play inline.
  • Common: Dynamic video model catalog: Kinukuha ng video generator ang kasalukuyang listahan ng mga video-capable na OpenRouter models sa runtime, kaya lumilitaw ang mga bagong provider at model nang walang Caiioo update. May bundled snapshot para gumana pa rin ito offline.
  • Common: Dynamic music model catalog: Katulad din sa music generation — nakukuha ng tool ang mga bagong music models habang pinu-publish ang mga ito ng OpenRouter, na may offline fallback.
  • Common: Custom OAuth sa Pro: Ang Bring-Your-Own-Auth — ang Google Workspace wizard, Microsoft 365 wizard, at ang generic na "Add Custom Provider" flow — ay makikita na ngayon ng lahat ng Pro, Platform, Teams, at Enterprise users sa Settings → Custom OAuth. Dati, ang tab at mga add button ay nakatago sa likod ng tester-only flags, kaya hindi ma-access ng mga nagbabayad na user ang BYOA setup.
  • Common: Physics + Structural Analysis (Pro): Ang physics simulation tool (projectile motion, collisions, kinetic/potential energy, momentum, force, impulse, velocity-to-target) at structural analysis (beam loading, column buckling, material properties) ay available na ngayon sa Pro kasama ang iba pang creative at utility tools.
  • Common: Seeing-Eye Dog — vision fallback para sa text-only LLMs: Ang mga text-only models tulad ng DeepSeek V4 Pro, Kimi K2.6, MiMo V2.5 Pro, at mga local Ollama models ay maaari nang humawak ng mga image attachment sa pamamagitan ng pag-route sa mga ito sa isang naka-configure na murang vision model (default: Gemini 3.1 Flash Lite). Ang auto-captioning ay gumagana sa message-build time at nagka-cache bawat attachment para hindi na muling magbayad sa mga susunod na turn; isang dedikadong vision({action: "inspect"}) tool ang nagbibigay sa model ng targeted follow-up access. Ang Settings → Tools → Vision Fallback Model ang pipili ng helper.
  • Common: XLSX cell-level tracked changes: Ang mga spreadsheet artifacts ay sumusuporta na ngayon sa parehong redlining UX gaya ng DOCX. Ang mga AI proposal sa pamamagitan ng propose_change(editMode: 'xlsx_cell') ay gumagawa ng cell-located tracked changes na naka-anchor sa cellRef + sheetName; ang mga manual na edit ng user sa track-changes mode ay gumagawa ng cell-level diffs; ang mga cell na may nakabinbing pagbabago ay mag-re-render ng <del>old</del><ins>new</ins> inline; ang kasalukuyang toolbar para sa next/prev/accept/reject ay gagana na sa mga pagbabago sa cell; ang sabay na AI + user edits ay mag-me-merge cell-by-cell kung saan ang user ang mananaig sa same-cell conflicts.
  • Common: Cost tracking para sa video at music generators: Ang mga nagawang video (via OpenRouter /api/v1/videos) at musika (via chat-completions) ay isasama na ang gastos sa thread totals gaya ng image generation, na may mga bagong video_gen_cost at music_gen_cost breakdown rows sa sidepanel cost dropdown.

Mga Pagpapahusay

  • Common: GPT-5 series stability: Ang gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro, at gpt-5.3-codex ng OpenAI ay hindi na naglalabas ng tahimik na empty responses sa mga tool-heavy agentic conversations. Isang function-tool schema interaction ang nagiging sanhi ng pag-terminate ng streams sa backend ng OpenAI nang walang nilalabas na output; sine-serialize na ngayon ng Caiioo ang mga tool sa format na kinakailangan ng mga model na ito.
  • Common: Mas magandang behavior sa mahabang conversation sa GPT-5.4+: Ang mga multi-turn conversation sa gpt-5.4, gpt-5.4-pro, at gpt-5.3-codex ay hindi na maagang hihinto sa mahahabang tool-calling sequences — ang phase marker na ginagamit ng OpenAI para ibukod ang intermediate commentary sa mga final answer ay napananatili na ngayon sa bawat turn.
  • Common: GPT-5.x reasoning na makikita sa thinking panel: Ang gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro, at gpt-5.3-codex ay nag-i-stream na ngayon ng kanilang reasoning summary sa in-chat thinking panel habang nag-iisip, katulad ng behavior ng Gemini. Dati, nananatiling walang laman ang thinking panel para sa mga model na ito kahit na nag-i-stream ang OpenRouter ng reasoning text.
  • Common: Transparent na recovery mula sa transient upstream outages: Kapag ni-route ng OpenRouter ang isang request sa isang upstream na nagbalik ng transient 5xx error bago pa man mag-stream ng content, tahimik na mag-re-retry ang Caiioo sa ibang upstream sa halip na magpakita ng walang lamang sagot.
  • Common: Mas malinaw na errors kapag nag-fail ang model stream: Ang mga provider-side crashes, content-filter rejections, at iba pang mid-stream failures ay magpapakita na ngayon ng partikular na error message sa halip na "huminto" lang ang conversation nang walang paliwanag.
  • Common: Ang mga nagawang video at musika ay nag-re-render inline: Ang mga nagawang video at musika ay lilitaw na ngayon sa conversation gaya ng mga nagawang imahe — isang video o audio player ang lalabas sa itaas ng huling sagot na may maliit na badge na nagpapakita kung aling model ang gumawa nito, sa halip na nakatago sa loob ng collapsed tool section.
  • Common: Default-model picker para sa video at music tools: Ang Settings → Tools ay mayroon na ngayong Default Model dropdown para sa video at music generators, katulad ng kasalukuyang image-generator picker. Gagamitin ng agent ang napili mong model bilang default; maaari mo pa ring i-override ito bawat request sa pamamagitan ng pagbanggit ng ibang model.
  • Common: Personal Intuition indexed-status display: Ang Personalization settings panel ay nagpapakita na ngayon ng live na "Indexed: N threads · M chunks · K tokens · huling na-index Xm na ang nakalipas" na linya para makumpirma mong gumagana ang memory indexer. Ang huling backfill summary ay mananatili ring nakikita matapos ang run sa halip na mawala.
  • iOS: Native on-device embeddings (mas mabilis, mas kaunting memory): Ang Multilingual-e5-small inference ay tumatakbo na ngayon sa iOS host process sa pamamagitan ng onnxruntime-objc ng Apple sa halip na sa loob ng WKWebView. Nireresolba nito ang per-process memory cap na pumapatay sa WebView ~7 segundo matapos mag-load ang model (ang post-login crash). Matapos ang unang encode ng tool catalog, ang mga susunod na tool-selection calls ay gagamit ng per-text in-memory cache at matatapos sa loob ng ~10 ms sa halip na ~5 s. Ang shared-pipeline refactor ay pumipigil din sa Personal Intuition at on-device tool selection na mag-load ng kani-kanilang ~115 MB na kopya ng model.
  • Common: Personal Intuition + on-device tool selection ay gumagamit ng iisang e5 pipeline: Ang parehong feature ay dati nang nag-i-instantiate ng sarili nilang multilingual-e5-small loader (~115 MB bawat isa, ~230 MB total sa renderer). Ngayon ay gumagamit na sila ng iisang shared pipeline na nag-de-dedupe ng sabay na loads, na nagpapababa ng cold-start cost nang kalahati.

Mga Bug Fix

  • Common: Browser-session cookies ay hindi na lilitaw sa API calls: Kung binisita mo ang openrouter.ai sa isang browser tab, hindi sinasadyang isinasama ng extension ang iyong OpenRouter browser session (Clerk / Stripe / analytics cookies) sa bawat API call. Ang mga API call ay strictly Bearer-authenticated na ngayon.
  • Common: Ang mga sagot ng GPT-5.4 ay hindi na lilitaw nang dalawang beses: Inayos ang bug kung saan ang mga sagot ng gpt-5.4, gpt-5.4-pro, at gpt-5.3-codex ay nagpapakita ng parehong text nang magkasunod — ang final-answer payload ay naiipon kasama ang token stream na nag-render na nito.
  • Common: Ang model picker ay nag-re-refresh matapos ang reload: Ang listahan ng model ay ina-invalidate na ngayon sa mga version upgrade at sumusunod sa isang maikling in-memory TTL, kaya ang mga bagong labas na OpenRouter models ay lilitaw matapos ang reload sa halip na matago sa likod ng lumang cache. Ang mga long-lived service workers ay hindi na hahawak sa isang frozen catalog.
  • Common: Ang mga short link ng generated-media ay nagbubukas ng player: Kapag ang isang model ay nagsulat ng short link tulad ng [Listen](audio-…) matapos gumawa ng audio/image/video, ang pag-click dito ay magbubukas na ngayon ng slate player sa halip na mag-fail bilang isang broken external URL. Ang parehong fix ay inilapat din sa mga link ng imahe at video.
  • Common: Ang generated media bilang markdown image embeds ay nag-re-render nang sira: Kapag ang model ay nagsulat ng video o audio attachment bilang ![Video 1](video-…) sa halip na [Video 1](video-…), nag-re-render ito bilang sirang <img> sa halip na buksan ang player. Ang nangungunang ! ay tinatanggal na ngayon para bumukas ang link sa slate viewer.
  • Extension: Sidepanel "Location permission denied" dead-end: Inayos ang isang regression kung saan ang bawat sidepanel location request ay nagbabalik ng "Location permission denied. Please allow location access in browser settings." anuman ang i-click ng user. Ang pagtatangkang mag-route sa offscreen document ay nagresulta sa PERMISSION_DENIED agad dahil ang offscreen context ay hindi makapagpakita ng permission prompt at ang manifest ay hindi nagdedeklara ng geolocation. Ang sidepanel ay gumagamit na ngayon ng orihinal na content-script-then-IP-geolocation chain na gumagana dati.
  • Common: Ang Personal Intuition full rebuild ay nag-iwan ng mga maling indexed counts: Inayos ang full-rebuild backfill na lumalaktaw sa per-thread index update, kaya ang Settings → Personalization ay nagpakita ng mataas na pre-rebuild totals matapos ang rebuild. Ang mga thread na na-scan ng full-rebuild ngunit hindi pa na-index dati ay hindi na rin invisible sa retrieval.
  • iOS: Post-login WKWebView crash loop: Tatlong pinagsamang fix para sa post-login crash. (1) Ang native e5 embeddings ay tumatakbo na ngayon nang chunked sa batches na 8 kasama ang ORT memory arena na nakatakdang lumiit sa pagitan ng mga run — ang peak working set ay nananatili sa ilalim ng ~100 MB sa halip na tumalon sa ~3 GB at mag-trigger ng per-process memory kill ng iOS. (2) Ang on-device retriever ay nag-wa-warm na ngayon habang requestIdleCallback sa halip na inline sa boot, kaya hindi na ito nakikipag-agawan sa license sync, identity restore, UI render, at cloud-sync init. (3) Ang on-device retriever ay nag-re-re-provision na ngayon sa identity / tier change, kaya ang mga bagong install ay hindi na tahimik na babalik sa cloud helpers dahil ang tier ay undefined sa unang registration.
  • iOS: Maling "path traversal blocked" 403s: Inayos ang LocalFileSchemeHandler na maling minamarkahan ang bawat 404 bilang isang path-traversal attempt dahil ang NSString.standardizingPath ay nag-re-resolve lamang ng /var/private/var para sa mga file na nasa disk. Ang mga lehitimong path sa mga non-existent resources (ang iOS bundle ay hindi kasama ang *.wasm, pati na rin ang mga chrome-extension API paths tulad ng api/active-tab-context) ay nagbalik ng 403 sa halip na 404, na sumira sa wasm pre-fetch fallback ng transformers.js. Pinalitan ito ng isang string-based .. / NUL check na katulad ng sa Android handler.
  • Common: Ang mga PDF embedded images ay sumira sa text-only models: Ang pagpapadala ng PDF na may embedded images sa isang text-only OpenRouter model (DeepSeek V4 Pro, Kimi K2.6, atbp.) ay nag-hi-hit ng "No endpoints found that support image input" — ang babala na dapat sanang alisin ng bagong Seeing-Eye Dog routing. Ang PDF delivery path ay sumusunod na ngayon sa parehong per-model supportsVision flag na sinusunod na ng image-block delivery, kaya ang mga text-only models ay makakatanggap ng text-only PDF at ang agent ay maaaring gumawa ng vision subagent kung kinakailangan.
  • Common: Ang ad-blocker level toggle ay hindi gumana: Ang pag-toggle ng ad-blocker level (Off / Standard / Aggressive) ay nagpabago lamang ng persisted value habang ang live na DNR rules + static ruleset ay nanatiling aktibo hanggang sa mag-restart ang service worker — kaya matapos i-toggle sa Off, ang mga site tulad ng ads.google.com ay nanatiling blocked. Ang storage listener ay nagbabantay na ngayon sa globalSharedSettings bucket kung saan talaga isinusulat ang setting, at ang legacy na adBlockerEnabled flag ay dumadaan na sa parehong bucket.
  • Extension: Ang mga sobrang laking imahe ay tahimik na nawawala: Kapag ang isang image attachment ay lumampas sa API cap, ang extension service worker ay walang compress impl na nakarehistro (ang server-side sharp-backed lang ang mayroon) — kaya ang depensa sa pushImageBlock ay nahuli ang throw at tinanggal ang imahe nang buo. Ang SW ay nag-pro-probe na ngayon ng natural dimensions sa pamamagitan ng createImageBitmap at nira-route ang encode sa kasalukuyang offscreen document, kaya ang mga extension-context callers ay makakakuha ng compressed image sa halip na isang dropped placeholder.
  • Common: Ang mga nagawang imahe at screenshot ay tinanggihan ng mga provider: Nililimitahan ng Anthropic ang base64 images sa 5 MB; ang ibang provider ay may katulad na limitasyon. Ang mga nagawang imahe mula sa FLUX / Gemini / Seedream at malalaking screenshot ay ipinapasa nang buo ang laki, na nagreresulta sa 4xx errors na nagpapatigil sa buong agent turn. Tatlong layer ng depensa: ang image-generator ay nag-co-compress ng output bago i-store; isang bagong pushImageBlock helper ang nag-ru-route sa bawat image_url emission sa pamamagitan ng compress-or-drop; at ang screenshot rebuild + live screenshot injection ay parehong dumadaan sa parehong helper. May konserbatibong 4 MB cap na gumagana sa bawat provider.

Bersyon 0.9.718Abril 22, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Personal Intuition — associative cross-thread memory: Tahimik na inaalala ng Caiioo ang mga pinag-usapan niyo dati — sa lahat ng usapan, hindi lang sa kasalukuyan. Lumalabas ang mga kaugnay na alaala habang nakikipag-chat ka; maaaring direktang gamitin ito ng iyong agent, o hayaan itong magbigay ng konteksto sa tugon. Katulad ng kung paano nagpapaalala ang isang amoy sa isang lugar. Hanapin ito sa Personalization → Personal Intuition; naka-off bilang default. May kasama itong Full-rebuild at Incremental backfill para ma-index mo ang iyong mga umiiral na thread.
  • Common: Personal Intuition backup & restore: Maaari kang kumuha ng snapshot ng buong memory corpus sa isang JSON file sa ilalim ng Backup & Restore → Personal Intuition, at i-restore ito sa ibang pagkakataon kung may magkaproblema o kung gusto mo itong ilipat sa ibang device.
  • Common: Instant Tool Chooser default para sa bawat tier: Ang semantic tool chooser ay tumatakbo na ngayon nang lokal sa bawat device, sa bawat tier — kasama ang libreng tier. Pinipili nito ang tamang tools para sa bawat turn sa loob ng ~10 ms, nang buo sa iyong device. Nililinaw ng picker UI sa Settings → Tools ang pagpipilian bilang "Instant Tool Chooser" vs "Quick Tasks LLM" (na gumagamit ng anumang model na minarkahan mo ng lightning bolt sa model picker).
  • iOS / Android: Instant Tool Chooser sa mga native app: Ang parehong on-device tool chooser ay naka-provision na ngayon sa loob ng WebView ng iOS at Android apps, hindi lang sa browser extension at desktop.

Mga Pagpapahusay

  • Common: Pinapayagan ng Slate sandbox ang mga HTTPS script CDN: Ang mga HTML slate artifact ay maaari nang mag-load ng mga karaniwang library tulad ng Chart.js o D3 mula sa mga kagalang-galang na HTTPS CDN (jsdelivr, unpkg, atbp.). Ang pag-fetch ng data ay naka-lock pa rin sa same-origin, kaya gamitin ang bind_data para i-pipe ang attachment data sa isang slate.
  • Common: Mas malinaw na Personal Intuition progress: Nagpapakita na ngayon ang Backfill ng per-thread progress sa settings panel (hal. "47/75 threads · 2,134 chunks") habang tumatakbo ito, sa halip na manatiling tahimik hanggang sa matapos.
  • Common: Mas mabilis na tool selection pagkatapos ng memory indexing: Ang pag-index ng malaking memory corpus ay hindi na nag-e-evict sa tool-catalog cache sa on-device retriever — ang susunod na tool call ay nananatiling warm sa halip na magbayad ng re-encode cost.

Mga Bug Fix

  • Common: Ang mga concurrent sub-agent ay nagkakaroon ng maling tier-upgrade error: Inayos ang isang race condition kung saan ang dalawang sub-agent na tumatakbo nang sabay ay maaaring ma-overwrite ang active-thread context ng isa't isa, na nagiging sanhi ng pagtanggi sa mga Pro-gated action (update_slate, atbp.) para sa maling sub-agent. Ang tier enforcement ay naka-scope na ngayon sa partikular na thread ng dispatching call.
  • Common: Nasira ng Slate CSV data bindings ang forEach: Inayos ang CSV-bound data na dumarating sa sandbox bilang isang non-iterable object — ang data.forEach(...) sa loob ng sandbox JavaScript ay gumagana na ngayon gaya ng inaasahan.

Bersyon 0.9.717Abril 17, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Unified Pro Tier sa Lahat ng Apps: Ang Pro ay isa na lamang $9/mo na subscription na nagbubukas sa bawat Caiioo app — Chrome, Desktop, at Mobile — sa halip na magkakahiwalay na app-tier buckets. Ang Platform ($14/mo) ay muling itinakda bilang "Pro + infrastructure" (local server, API access preview, Messaging).
  • Common: Pro Mobile Tier: Isang mobile-only Pro plan ang available sa halagang $2.99/mo, direktang ibinebenta sa App Store at Play Store. Ang in-app purchase mismo ang magsisilbing entitlement — hindi na kailangan ng hiwalay na lisensya.
  • Common: Ask-User Tool para sa Human-in-the-Loop: Ang agent ay maaari nang huminto sa gitna ng pagtakbo at magpakita ng four-way decision dialog (approve, approve with notes, reject, reject with notes). Ang iyong mga notes ay babalik sa model bilang plain-English na gabay na mag-o-override sa iminungkahing plano — walang bagong cycle na magsisimula, magpapatuloy ang agent sa kinalalagyan nito.
  • Common: In-App Guide Search: Maghanap sa user guide nang direkta mula sa Document menu. Ang mga resulta ay may deep-link sa caiioo.ai/guide, na pinapanatili ang umiiral na redirect flow.
  • iOS: Monthly/Yearly Paywall Toggle: Ang iOS Subscribe sheet ay nagpapahintulot na ngayon na magpalipat-lipat sa Monthly at Yearly na pagsingil bago bumili.
  • Desktop: Auto-Updates sa Windows at Linux: Ang Tauri desktop app ay mayroon na ngayong updater, kaya ang mga Windows at Linux builds ay makakatanggap na ng mga update nang direkta sa halip na mangailangan ng manual na pag-reinstall.
  • Web: Tabbed Search sa Guide at Blog: Ang guide at blog layouts ng marketing site ay mayroon na ngayong search bar na may tabbed scope switching — ang mga title matches ay mas mataas ang rank kaysa sa body matches, at ang active tab ay awtomatikong lilipat kung nasaan ang mga resulta.
  • Web: Dedicated Linux Install Page: Ang install page ay nagdidirekta sa mga Linux users sa /install/linux, na nagpapakita ng mga opsyon para sa AppImage, .deb, at .rpm kasama ang mga command para sa bawat distro.
  • Web: Stable Download Routes: Ang /download/macos, /download/linux, at /download/windows ay mga stable na, edge-worker-backed URLs na laging tumuturo sa pinakabagong release — hindi na kailangan ng website rebuild sa bawat release.

Mga Pagpapabuti

  • Common: In-App Support Ticketing: Ang mga support request ay dadaan na ngayon sa in-app ticket flow bilang pangunahing landas, na may mas malinaw na credit-error messaging na nagtuturo sa iyo sa tamang lugar kapag may nagkaproblema.
  • Common: Mas Matalinong Google OAuth Re-Auth: Bineberipika na ngayon ng mga Google tools ang mga scopes na aktwal na ibinigay ng Google at nagpapakita ng just-in-time re-authorization prompt kapag ang isang 403 ay nagpapahiwatig ng kulang na scope, sa halip na tahimik na mabigo.
  • Common: Full Drive Scope para sa Google Writes: Ang mga write actions sa Google Drive ay humihingi na ngayon ng full drive scope upang ang mga pag-edit sa mga dokumentong hindi mo ginawa ay magtagumpay sa halip na magkaroon ng permission errors.
  • Common: Image Generator Model Descriptions: Ang image generation tool ay nagpapakita na ng deskripsyon para sa bawat available na model upang mas madaling piliin ang tama para sa gawain.
  • Common: Mas Akmang Slate Artifact Messages: Kapag ang isang tool ay gumawa o nag-update ng isang Slate artifact, hindi na sasabihin ng model na ang artifact ay "displayed in the editor" — ang pananalita ay sumasalamin na sa kung ano ang aktwal na nangyayari.
  • Common: Mas Mahusay na Dynamic Tool Selection mula sa Tabs: Ang tab-context hint ay naglalabas na ngayon ng tool IDs, kaya ang dynamic tool selector ay maaari nang maglapat ng context-based selection rules na nakadepende sa kung aling mga tools ang available.
  • Common: Voice Costs na Nakatalaga sa Threads: Ang paggamit ng streaming TTS (ElevenLabs, Resemble) at STT (ElevenLabs Scribe) ay nakasama na ngayon bilang voice cost sa conversation kung saan ito nangyari, katulad ng umiiral na one-shot synthesis path.
  • Extension: Login Subtitle na Nagbibigay-diin sa Local Agents: Kaunting update sa kopya sa login screen.

Mga Bug Fix

  • Desktop: Linux File Picker Naibalik: Inayos ang file picker na nabibigo sa Linux sa Tauri desktop app.
  • Desktop: Maling Pag-uulat ng Bersyon: Inayos ang Tauri desktop app na nag-uulat ng maling version string sa UI at telemetry.
  • Desktop: Mas Tahimik na Linux Audio at Mas Malinaw na Errors: Pinatahimik ang PipeWire log noise sa Linux, ipinakita ang mga OpenRouter errors sa halip na itago ang mga ito, ibinalik ang API toggle read path, at inayos ang maling parity banner.
  • Common: Gmail Body Extraction na Nawawalan ng Links: Binaligtad ang Gmail extraction precedence upang subukan muna ang link-preserving markdown, bago bumalik sa plain text lamang kapag walang laman ang markdown output — ang mga email ay hindi na mawawalan ng links sa karaniwang sitwasyon.
  • Common: Public API Settings na Hindi Nagse-save: Inayos ang Public API toggle at access token na nabibigong mag-save sa ilang setups, at tiniyak na ang mga setting na ito ay mananatiling strictly local sa halip na mag-sync sa cloud.
  • Common: Archive at Rename na tila Mabagal: Ang delete, archive, unarchive, at rename ay nag-u-update na ngayon sa UI nang optimistically upang makita agad ang pagbabago sa listahan sa halip na maghintay para sa server round-trip.
  • Common: Archive Deletes na Hindi Nag-sync: Inayos ang mga archive deletions na direktang inilalapat sa storage, nilalampasan ang protocol path — kumakalat na ang mga ito sa lahat ng clients tulad ng iba pang thread action.
  • Common: Agenda na Nagpapakita ng Maling "Missing Scopes": Inayos ang reminders/agenda widget na nagbabasa ng lumang tool-context profile pagkatapos mong magbigay ng Google Calendar scopes, kaya nagmamarka ito ng missing scopes kahit maayos ang takbo ng tools. Binabasa na ngayon ng UI ang bagong profile, at ang refresh ay awtomatikong nagpapatakbo ng incremental-scopes consent flow nang sunud-sunod sa anumang konektadong Google accounts na nangangailangan pa nito — hindi na kailangang buksan ang sync dialog para hanapin ang "grant access".
  • Common: Google Tool Calls na Tinatanggihan ng "Unknown name exclusiveMinimum": Inayos ang Gemini na tinatanggihan ang tool calls na ang parameter schemas ay gumagamit ng numeric exclusiveMinimum / exclusiveMaximum bounds — ang mga ito ay tinatanggal na bago ipadala sa restricted OpenAPI subset ng Google.
  • Common: Remote MCP Servers na Walang DCR na Nabigong Kumonekta: Inayos ang pagdaragdag ng remote MCP servers na hindi sumusuporta sa Dynamic Client Registration (hal. Slack): sinusunod na ngayon ng client ang RFC 9728 protected-resource-metadata, sinusundan ang authorization_servers sa AS host kapag naiiba ito sa resource host, at itinigil ang paggawa ng /register endpoint na hindi naman umiiral.
  • Server: Tester-Tier Users na Tinatanggihan ng Gated Endpoints: Inayos ang organizations, hub, admin, at provisioned-key endpoints na tinatanggihan ang mga user na ang effective tier (mula sa lisensya) ay mas mataas kaysa sa lumang tier na naka-snapshot sa kanilang auth token. Ang mga gated endpoints ay nag-e-evaluate na ngayon ng effective tier nang consistent sa /api/auth/me.
  • Extension: Identity-Sync Ping-Pong Loop: Inayos ang nagbabanggaang identities sa pagitan ng extension at relay server na nag-u-uulit nang walang katapusan sa IDENTITY_SYNC. Ang extension ay nag-a-ack na ngayon nang minsan laban sa parehong conflicting remote, nagbababala na dapat kang mag-sign out sa isang panig upang maayos ito, at nag-re-reset sa disconnect / match / remote adoption.
  • Common: Gemini Flash TTS na Hindi Mapili o Ma-configure: Inayos ang Gemini Flash TTS (voice) na hindi magamit nang buo — ang pagpili dito ay bumabalik sa dati pagkasara ng settings, at ang API key field ay tila hindi tumatanggap ng pag-type. Ang provider ay isa na ngayong first-class TTS option: nananatili na ang pagpili, ang API key + voice picker ay nagse-save nang tama, at ang synthesis ay gumagamit ng SSE streaming endpoint kaya ang audio playback ay maaaring magsimula bago pa matapos ang pag-generate ng buong utterance.
  • iOS: New-Thread UI na Hindi Lumilipat: Inayos ang iOS app na nabibigong ilipat ang active view sa isang bagong gawang thread, at inayos ang kaugnay na modelName ReferenceError na maaaring mag-crash sa composer.
  • iOS: Startup Crash sa Optional Storage Hook: Inayos ang iOS crash kapag ang storage.primeSettingsCache ay hindi available habang nag-i-startup — ang call ay binabantayan na ngayon.
  • Common: Tier-Audit Discrepancies Pagkatapos ng Pricing Reshape: Inayos ang anim na pricing at feature inconsistencies na lumabas sa tier audit, kaya ang mga entitlement gates, upgrade prompts, at feature flags ay magkakatugma na sa extension, website, at mobile apps.

Pagsunod sa iOS App Store

  • iOS: External-Signup CTAs na Nakatago sa Onboarding: Ang onboarding ay hindi na nagpapakita ng mga calls-to-action na nagtuturo sa mga user palabas ng device para sa paggawa ng account o paid upgrades.
  • iOS: Credit Purchase UI na Nakatago: Ang mga credit purchase surfaces ay nakatago sa iOS alinsunod sa §3.1.1 rules ng Apple; ang mga subscription ay dadaan sa StoreKit sa halip.
  • iOS: Support at Credit-Error Wording na Na-update: Ang /support page at credit-error messaging ay binago ang pananalita sa iOS upang matugunan ang mga alituntunin ng Apple sa mga external purchase references.

Bersyon 0.9.716Abril 12, 2026

Ipakita ang mga detalye

Mga Bagong Tampok

  • Common: Gemini 3.1 Flash TTS: Bagong voice-output option na pinapagana ng Gemini 3.1 Flash TTS ng Google. May 30 prebuilt na boses, 70+ na wika, at inline audio tags gaya ng [whispers] at [sighs] para sa mas mapagpahayag na synthesis. Gamitin ang sarili mong Gemini API key; kumuha ng libre sa aistudio.google.com. Ang audio ay may watermark ng SynthID.
  • Common: Voice Cost sa Kabuuan ng Conversation: Ang paggamit ng text-to-speech at speech-to-text API (Gemini, ElevenLabs, Resemble) ay kasama na ngayon sa per-thread cost summary kasama ang chat, image-gen, helper, at OCR costs — kaya ang numerong nakikita mo ay ang totoong halaga.
  • Common: SQL Database Tool: Mag-attach ng mga SQLite database sa mga conversation at i-query ang mga ito gamit ang SQL. Ang mga resulta ay maaaring i-render bilang live dashboards sa Slate artifacts.
  • Common: Mga Imbitasyon sa Calendar at Google Meet: Ang paggawa ng mga calendar event ay nagpapadala na ngayon ng mga invitation email sa mga attendee at maaaring awtomatikong magdagdag ng Google Meet video link.
  • Common: Per-Tool Provider Routing: I-route ang mga indibidwal na tool (image generation, search, PDF OCR, atbp.) sa mga partikular na provider sa pamamagitan ng Settings, sa halip na lahat ay dadaan sa default model.
  • Common: Pagbabahagi ng Conversation: Ibahagi ang mga conversation bilang Markdown o plain text.
  • Common: 14-Day Platform Trial: Simulan ang 14-day Platform tier trial mula sa extension UI o sa website account page. Ang mga Pro subscriber ay kwalipikado rin.
  • Common: ZDR Quick-Filter sa Model Picker: Bagong button sa model selector dropdown para mabilis na ma-filter ang mga zero-data-retention models.
  • Common: Pinasimpleng Settings: Ang Settings ay bubukas na ngayon sa isang streamlined na Simple view bilang default, na nagpapakita lamang ng mga mahahalagang bagay. Lumipat sa Advanced mode anumang oras para makita ang lahat.
  • Common: Libreng Google Gemini Access: Gamitin ang sarili mong Google AI Studio key para magamit ang Gemini 2.5 Flash nang libre — ang free tier ng Google ay available na sa lahat ng user, hindi kailangan ng paid plan.
  • Common: Baseten Self-Hosted Models: I-connect ang sarili mong Baseten deployments para gumamit ng self-hosted models nang direkta sa caiioo.
  • iOS: WhisperKit On-Device Speech-to-Text: Ang dictation ay tumatakbo na ngayon nang buo sa device sa pamamagitan ng WhisperKit — ang audio ay hindi kailanman lumalabas sa phone.
  • Android: On-Device Whisper STT: Ang speech-to-text sa pamamagitan ng whisper.cpp ay tumatakbo nang buo sa device sa Android na may microphone permission flow.
  • Android: GPU-Accelerated Moonshine STT: Sa mga Android device na may GPU capability, ang dictation ay maaaring tumakbo sa Moonshine na may sub-second inference. English lamang; whisper.cpp ang mananatiling multilingual fallback.
  • Web: Sign in with Apple sa Account & Hub Pages: Ang Apple Sign-In ay available na sa website account at hub pages.

Mga Pagpapahusay

  • Common: Mas Mahusay na PDF Export: Ang pag-export ng PDF mula sa Slate ay gumagawa na ngayon ng tunay na PDF file sa halip na buksan ang print dialog, kaya makakakuha ka ng malinis na dokumento sa bawat pagkakataon.
  • Common: Google Slides Full Text: Ang pag-request ng slide text nang hindi tumutukoy ng page ay magbabalik na ngayon ng text mula sa lahat ng slides sa presentation.
  • Common: Mas Matalinong Web Search: Ang mga resulta ng Google search ay kinukuha na ngayon nang may mas maayos na structure, nakukuha ang mga title, snippet, at link nang mas maaasahan pagkatapos ng mga kamakailang pagbabago sa layout ng Google.
  • Common: Kokoro Text-to-Speech sa Lahat ng Platform: Ang Kokoro voice option ay lumalabas na ngayon sa iOS, macOS, at Android — dati itong nakatago sa mga native app.
  • Common: Mas Malinis na Credit Balance Display: Ang account balance para sa prepaid at bring-your-own-key setups ay nagpapakita na ngayon ng iyong aktwal na balance nang walang nakakalitong "Limit" framing.
  • Common: Higher-Fidelity PDF to Word Conversion: Ang PDF→DOCX export ay gumagamit na ngayon ng dedikadong Document view sa Slate, na gumagawa ng mga Word file na mas tapat na nagpapanatili ng layout at structure mula sa source PDF.
  • Web: Mas Tahimik na Account at Auth Pages: Ang Google Analytics at ang cookie consent banner ay inalis sa account at auth pages para sa mas malinis na sign-in flow.

Mga Bug Fix

  • Common: Settings Search Hindi Nag-na-navigate: Inayos ang settings search dropdown at mga deep link na nabibigong tumalon sa ilang section (API Access, Private Sync, Backup & Restore, Voice, at iba pa) — ang target category ay nananatiling naka-collapse kaya walang nag-i-i-scroll sa view.
  • Common: OAuth Prompts sa Sub-Agents: Inayos ang OAuth authorization at tier-upgrade prompts na tahimik na nawawala kapag na-trigger mula sa isang sub-agent, na sumisira sa mga connect flow sa gitna ng proseso.
  • Common: Ollama Model Hindi Na-save Pagkatapos ng Onboarding: Inayos ang Ollama model na pinili mo noong onboarding na hindi naitatabi pagkatapos.
  • Common: UI Chunks Nabigong Mag-load Habang may Rate Limiting: Inayos ang static UI assets na nare-rate-limit kasama ng mga API request, na nagiging sanhi ng mga blank screen o nawawalang panel hanggang sa mag-refresh.
  • Common: Composer-Preprocessed Attachment Metadata Nawala: Inayos ang attachment metadata na nawawala sa server para sa mga dokumentong na-preprocess sa composer bago ipadala sa model.
  • Common: Free Time Binilang ang Attended Events bilang Busy: Inayos ang agenda free-time calculation na nagmamarka sa iyo bilang busy sa mga event na dinaluhan mo lang — tanging mga event sa sarili mong calendar ang binibilang na ngayon.
  • Common: Google Search Results Sira: Inayos ang web search na nagbabalik ng walang resultang lumalabas matapos baguhin ng Google ang kanilang search page layout.
  • Desktop: Windows/Linux Login Hindi Sync sa Ibang Platform: Inayos ang Tauri desktop login flow na nag-iiba mula sa Chrome/macOS/iOS — kabilang ang maling tier detection at hindi muling makapag-log in pagkatapos mag-sign out.
  • Desktop: Public API Hinarangan ang Desktop UI: Inayos ang sariling UI ng desktop app na nahaharangan ng API authentication kapag ang Public API setting ay naka-enable.
  • Common: Google Docs OAuth Errors Nakatago: Inayos ang mga Google Docs operation na tahimik na nabibigo kapag expired na ang authentication sa halip na magpakita ng malinaw na error.
  • Common: Settings Panel Crash: Inayos ang settings panel na nag-ca-crash kapag nagre-restore ng provisioned API key.
  • Common: Google Drive Sync Nagdu-duplicate ng mga Dokumento: Inayos ang Google Docs na nadu-duplicate sa bawat sync run sa halip na mag-update sa mismong file.
  • Common: Google Drive Sync Inline Code Nawala: Inayos ang inline code formatting na nawawala kapag nag-si-sync ng mga dokumento sa Google Docs.
  • Common: Gemini Thinking Extraction: Inayos ang thinking/reasoning content na hindi nakuha nang tama mula sa mga response ng Gemini model.
  • Common: Profile Switch Stale Data: Inayos ang paglipat sa pagitan ng mga profile na kung minsan ay nagpapakita ng mga conversation mula sa nakaraang profile hanggang sa mag-manual refresh.
  • Common: Task Scheduler "Method Not Found" Error: Inayos ang mga scheduled task na nagtatapon ng error bawat 60 segundo sa ilang partikular na setup.
  • Common: Text Insertion Newlines sa Google Docs: Inayos ang literal na na lumalabas sa mga text insertion sa halip na aktwal na mga newline.
  • Common: Google Account Hint sa Tools: Inayos ang Google tools na kung minsan ay gumagamit ng maling Google account para sa mga API call.
  • Common: Settings at Thread Import Round-Trip: Inayos ang settings at thread exports na hindi na-i-import nang tama pabalik.
  • Common: Sub-Agent Token Usage: Inayos ang sub-agent token usage na hindi nabibilang sa parent conversation.
  • Common: Messaging Bridge Reply Habang may Retry: Inayos ang mga messaging bridge reply na nabibigo kapag sinubukan ulit ng assistant ang isang response.
  • Common: Slate Redline Positioning: Inayos ang mga redline deletion na napupunta sa maling posisyon kapag may markdown.
  • Common: Browser Connection Nanatili Pagkatapos ng Sleep/Wake: Inayos ang "No browser connected" errors pagkatapos mag-sleep ang computer o manatiling idle nang matagal.
  • Common: Scheduled Tasks Nanatili Pagkatapos ng Service Worker Sleep: Inayos ang mga recurring task na humihinto pagkatapos ng mahabang idle periods.
  • macOS: Safari Google Search Failures: Inayos ang Google search na hindi gumagana sa Safari extension sa macOS.
  • iOS: Mobile App Access: Inayos ang iOS app na maling nangangailangan ng paid plan — ang mobile app ay available na ngayon sa lahat ng user.

Bersyon 0.9.715Abril 3, 2026

Ipakita ang mga detalye

Mga Bagong Tampok

  • Common: Hub Delivery System: Ang mga first-party tool definition, mode config, at MCP catalog ay nakahanda na ngayong i-deliver mula sa cloud hub sa halip na naka-hardcode sa bundle, na may local caching at offline fallback bilang paghahanda para sa community launch.
  • Common: Single-Tab Mode para sa Browser Tools: Ang bagong per-mode browser tab policy ay muling gumagamit ng iisang tab para sa lahat ng navigation sa isang usapan, na umiiwas sa pagkakaipon ng mga tab habang nasa messaging-heavy na workflow tulad ng WhatsApp.
  • Common: API Integration Binary Uploads: Sinusuportahan na ngayon ng api_integration tool ang binary file uploads at direktang local file uploads sa pamamagitan ng presigned URLs, sa halip na laging naka-JSON-stringify ang mga request body.
  • Common: Credential Management via Tool: Mag-save, mag-list, at mag-delete ng mga API credential sa paraang programmatic sa pamamagitan ng api_integration tool, na dati ay posible lamang sa Settings UI.
  • macOS: Audio Input Device Selection: Pumili kung aling microphone ang gagamitin para sa voice input — inililista ang lahat ng available na audio device at sine-save ang iyong pinili.
  • Android: OAuth Recovery on Low Memory: Ang mga Android OAuth flow ay nananatili na ngayon kahit magkaroon ng activity recreation kapag pinatay ng system ang app dahil sa memory, na nagreresulta sa seamless na pag-recover ng auth session.
  • Common: 3-Layer Mobile CSS Architecture: Bagong mobile-responsive CSS system na may platform, layout, at component layers, na tinitiyak ang consistent na UI sa lahat ng phone, tablet, at desktop viewports.

Mga Pagpapahusay

  • Extension: Incremental OAuth via Tab: Ang mga incremental scope request ay nagbubukas na ngayon ng full browser tab sa halip na popup, na umaayos sa mga pag-hang sa mga account na nangangailangan ng interactive consent.
  • Common: MCP Tool Schema Quality: Lahat ng MCP tools ay pumapasa na ngayon sa isang quality lint test na nagbe-verify ng kumpletong schemas, tamang descriptions, at consistent na parameter definitions.
  • Extension: Auto-Close Browser Tabs on Stop: Ang mga browser tab na binuksan ng assistant ay awtomatiko nang isinasara kapag itinigil ang isang run, at ang mga OAuth Safari window ay isinasara na rin sa macOS.
  • Android: Toolchain Upgrade: Ang Android build ay na-upgrade na sa AGP 9.1, Kotlin 2.2.10, at Gradle 9.3.1.

Mga Bug Fix

  • Common: Google Docs Table Positioning: Inayos ang mga mutation na napupunta sa maling posisyon kapag may mga table bago ang target text sa Google Docs.
  • Common: Page Content Footer Stripping: Inayos ang page content extraction na maling nagtatanggal ng mga footer element mula sa mga captured page.
  • Common: Web Browsing Pagination: Inayos ang pagination na sira para sa page 2+ kapag walang explicit na maxLength na tinukoy.
  • Common: Content Script Fallback: Inayos ang page content extraction na tahimik na nagfe-fail sa pamamagitan ng pag-fallback sa executeScript kapag hindi available ang content script.
  • Common: PDF Rendering para sa URL-Ingested Documents: Inayos ang PDF native rendering na nagfe-fail para sa mga dokumentong kinuha via URL.
  • Common: Gemini Tool Call Parsing: Inayos ang double-quoted keys sa LLM tool call arguments na nagdudulot ng parse failures sa mga Gemini model.
  • Common: Amazon Nova Compatibility: Inayos ang tool_call messages na tinatanggihan ng Amazon Nova dahil sa mga blank text field.
  • Common: Agent Run Not Terminating: Inayos ang mga agent run na hindi tumatawag ng endRun nang maayos sa service worker context, na nag-iiwan ng mga browser tab at state na hindi nalilinis.
  • macOS: Voice Audio Resume: Inayos ang voice audio na hindi nagpapatuloy pagkatapos ng macOS app sleep o dock minimize.
  • macOS: Screenshots Not Appearing: Inayos ang macOS screenshots na hindi lumilitaw sa assistant UI dahil sa maling context detection.
  • macOS: Location Not Working: Inayos ang location na sira sa Safari at native macOS app sa pamamagitan ng pagdaragdag ng CoreLocation bridge at pag-aayos sa IP fallback.
  • macOS: Location Entitlement Missing: Inayos ang nawawalang location entitlement at tinaasan ang native location timeout.
  • iOS: File Picker Broken: Inayos ang file picker na hindi bumubukas sa iOS WKWebView sa pamamagitan ng pagdaragdag ng runOpenPanel delegate.
  • Extension: OAuth Scope Over-Granting: Tinanggal ang include_granted_scopes mula sa web popup at post-login OAuth paths upang maiwasan ang hindi sinasadyang scope inflation.
  • Extension: OAuth Consent Screen Skipped: Inayos ang OAuth scope elevation na lumalaktaw sa consent screen habang may incremental scope requests.
  • Desktop: Console Window Visible on Windows: Inayos ang console window na lumilitaw kapag nilulunsad ang Tauri sidecar sa Windows.
  • Desktop: Windows Build Broken: Inayos ang node binary path resolution at ginawang flat ang node_modules para sa mga Windows Tauri build.
  • Server: Duplicate Webhook Processing: Inayos ang mga webhook na napoproseso nang paulit-ulit kapag maraming client ang nakakonekta.
  • Server: Promotion Codes on Credit Purchases: Ni-disable ang mga promotion code para sa mga credit purchase sa Stripe checkout.

Bersyon 0.9.714Marso 29, 2026

Ipakita ang mga detalye

Mga Bagong Tampok

  • Common: Redesigned Onboarding: Ang bagong onboarding screen ay nagpapakita ng 6 na malinaw na AI access paths, na nagpapadali para sa mga bagong user na maunawaan ang kanilang mga opsyon sa pag-connect sa mga AI provider.
  • Common: PDF mula sa Markdown: Ang mga bagong dokumentong ginawa mula sa simula ay maaari na ngayong i-export bilang PDF, na nagko-convert ng markdown content sa formatted na PDF output.
  • Common: Unified Google OAuth: Ang pag-connect ng Google account ay gumagamit na ngayon ng iisang verified OAuth app na may lahat ng scopes, na pumapalit sa dating multi-app setup. Mas simpleng connection flow na may mas kaunting prompts.
  • Common: Save to Slate Meta-Parameter: Ang mga tools ay maaari na ngayong mag-output nang direkta sa isang slate document sa pamamagitan ng _save_to_slate parameter, na kumukuha ng structured results nang walang copy-paste.
  • Common: Slate Anchor Links: Ang mga chat messages na may slate references ay mayroon na ngayong clickable anchor links na nag-i-scroll sa kaugnay na seksyon sa loob ng dokumento.
  • Common: Sandbox Data Bridge: Ang mga HTML artifact sandboxes ay maaari na ngayong dynamic na maka-access sa slate data sa pamamagitan ng isang postMessage bridge, na nagbibigay-daan sa mga live dashboards at interactive visualizations.
  • Common: Tier Badges: Ang mga settings, tools, at automation features ay nagpapakita na ngayon ng mga tier badges na nagsasaad kung anong access level ang kinakailangan, na nagbibigay sa mga expanded-access users ng visibility sa mga gating.
  • macOS: Native Speech-to-Text (WhisperKit): On-device speech recognition sa pamamagitan ng WhisperKit at CoreML, na pumapalit sa browser-based STT para sa mas mabilis, pribado, at native na implementation.
  • macOS: Sparkle Auto-Update: Production-ready na automatic updates para sa macOS app at Safari extension sa pamamagitan ng Sparkle, na may appcast feed at delta updates.
  • macOS: Native Tab Context: Ang AppleScript-based tab context extraction ay nagbibigay sa macOS app ng kaalaman tungkol sa mga pinaka-unang browser tabs.
  • macOS: Voice Hotkey Streaming: Ang voice hotkey ay nagpapakita na ngayon ng real-time streaming overlay habang nagre-record kasama ang automatic na pag-load ng WhisperKit model.
  • Safari: Native Messaging: Ang Safari extension ay nakikipag-ugnayan na ngayon sa macOS app sa pamamagitan ng native messaging sa halip na HTTP polling, na nagpapabuti sa responsiveness at reliability.
  • iOS/Android: Native Save Dialogs: Ang JSON export ay gumagamit na ngayon ng native save dialogs (NSSavePanel sa macOS, SAF sa Android) sa halip na mga sirang blob downloads.
  • Web: Teams Landing Page: Bagong /teams page na may team at enterprise messaging para sa mga prospective customers.
  • Web: Blog Section: Bagong blog section sa Caiioo website.
  • Web: Free Trial Activation: Ang account page ay sumusuporta na ngayon sa free trial activation na may naka-align na onboarding flow.
  • Common: Shared Drive Support: Ang Google Picker at lahat ng Drive API calls ay sumusuporta na ngayon sa shared drives, na nagbibigay-daan sa pag-access sa mga team-shared documents.

Mga Pagpapabuti

  • Common: Adaptive Greeting: Ang adaptive greeting ay sumasabay na ngayon sa mga custom welcome messages sa halip na balewalain ang mga ito, na pinapanatili ang personalized tone ng user.
  • Common: OAuth Callback Cleanup: Ang mga OAuth callback tabs ay awtomatiko na ngayong nagsasara gamit ang isang countdown timer sa halip na manatiling nakabukas.
  • Common: OAuth Guidance: Kapag ang isang tool ay nangangailangan ng account connection, ang error message ay mayroon na ngayong actionable guidance kung aling account ang dapat i-connect.
  • Common: Drive Sync Force-Rewrite: Ang Drive Sync workflow ay sumusuporta na ngayon sa force-rewrite option para sa muling pag-sync ng lahat ng files.
  • macOS: Unified Debug Log Viewer: Ang debug log view ay pinagsasama-sama na ngayon ang server, Swift, at UI logs sa iisang chronological stream.
  • macOS: Bucketed Settings Storage: Ang server storage adapter ay ni-refactor sa bucketed architecture na may matatag na migration, persistent markers, multi-profile atomicity, at first-writer-wins conflict resolution.
  • macOS: Notarized Safari Extension: Ang Safari extension ay pirmado na ngayon gamit ang Developer ID at notarization-compatible entitlements, na nag-aalis sa "Allow Unsigned Extensions" na kinakailangan para sa mga distributed builds.
  • iOS: Default to Apple Reminders: Ang iOS at macOS ay naka-default na ngayon sa Apple Reminders at awtomatiko itong kinukuha sa sync view.
  • Common: OAuth Scope Elevation: Ang mga incremental scope requests ay hindi na nagpapakita ng lahat ng 22 scopes — tanging ang mga bagong hiling na scopes lamang ang ipinapakita, na may mas malinis na account selection prompts.
  • Common: Google Account Auto-Retry: Kapag ang isang dokumento ay nagbalik ng 404, ang iba pang connected Google accounts ay awtomatikong sinusubukan bago magpakita ng error.
  • Common: Settings Deep-Link Navigation: Ang lahat ng settings sections ay maayos na ngayong nakarehistro para sa search at deep-link navigation.

Mga Bug Fixes

  • Common: Tool Misrouting: Inayos ang mga tools na namimili ng maling ruta kapag ang mga models ay gumagamit ng colon-separated tool:action format sa kanilang mga responses.
  • Common: Table Cell Formatting: Pinanatili ang formatting at links sa mga table cells at nilinis ang inherited list numbering na kumakalat sa pagitan ng mga cells.
  • Common: Slate Highlight Scroll: Inayos ang highlight scrolling sa TipTap editor para sa background tabs, preview mode, at native views gamit ang maaasahang ProseMirror-based positioning.
  • Common: Code Block Text Search: Inayos ang fallback sa text search kapag nabigo ang structural block mapping para sa code blocks sa mga slate documents.
  • macOS: Settings Lost on Mode Switch: Ang mga global settings (API keys, connections) ay hindi na nabubura kapag nagpapalit ng modes sa macOS/iOS — isang explicit allowlist na ngayon ang nagkokontrol kung aling settings ang nagre-reset.
  • macOS: Storage Purge Parity: Ang full storage purge ay naglilinis na ngayon ng lahat ng state fields nang consistent, na tumutugma sa behavior ng chrome.storage.local.clear(). Ang profile deletion at retention cleanup ay dumadaan na rin sa mga buckets nang tama.
  • macOS: Settings Concurrency: Ang settings reads sa applyModeDefaults ay kumukuha muna ng lock, na nagpipigil sa race conditions. Ang storage stats ay nagbabasa mula sa buckets sa halip na sa lumang flat cache.
  • macOS: Migration Robustness: Ang storage migration ay sumusubok muli kapag nabigo, gumagamit ng persistent completion markers, at awtomatikong naglilinis ng mga lumang pre-migration data.
  • macOS: MCP Server Zombie Processes: Ang mga MCP server child processes ay maayos na ngayong itinitigil kapag ang macOS app ay nagsasara.
  • macOS: Calendar/Reminders in Agenda: Inayos ang Apple Calendar events at Reminders na hindi lumilitaw sa agenda modal.
  • macOS: Google OAuth Flow: Inayos ang Google login na nabibigo sa macOS WKWebView sa pamamagitan ng pag-route ng OAuth sa relay server web flow.
  • macOS: Sign-Out Navigation: Inayos ang sign-out na hindi bumabalik sa login screen sa macOS.
  • macOS: Remote Access Auth: Inayos ang 401 error sa set-remote-access endpoint sa pamamagitan ng pag-alis ng maling auth requirement.
  • Server: WhatsApp Reply Delivery: Inayos ang WhatsApp replies na hindi nagpo-post pabalik sa WhatsApp at nananatili lamang sa PF chat thread.
  • Server: WhatsApp Relay-Back Timeout: Pinahaba ang WhatsApp relay-back timeout mula 120s patungong 10 minuto at inayos ang resolution sa mga generation errors.
  • Server: Private Sync Reauth: Inayos ang private sync reauthentication flow, server-side OAuth guard, at sign-out cleanup sa macOS.
  • Server: Local Folder Sync Auth: Inayos ang 401 auth error sa local/network folder sync operations.
  • Server: Google Session Re-Auth: Ang unlock dialog ay nagti-trigger na ngayon ng re-authentication sa pagkapasó ng Google session sa halip na magpakita ng dead-end error.
  • Safari: Extension Signing: Inayos ang Safari extension na lumilitaw bilang unsigned sa pamamagitan ng paggamit ng release entitlements nang walang get-task-allow para sa Developer ID signed builds.
  • Common: OAuth Account Mismatch: Inayos ang OAuth na gumagawa ng mismatched connections sa pamamagitan ng maayos na paggawa ng mga bagong connection sa halip na i-overwrite ang mga umiiral na gamit ang ibang accounts.
  • Common: OAuth Scope Inflation: Inayos ang mismatched connections na nagmamana ng scopes ng orihinal na account, na nagiging sanhi ng hindi sinasadyang scope over-granting.
  • Common: Thread List Wipe: Inayos ang STATE_UPDATE timeout/retry na gumagamit ng maling field name, na maaaring makabura ng thread list.
  • Common: Tier Badge Accuracy: Inayos ang tier badges na maling nagpapakita ng "Tester" sa mga free-tier features.
  • Common: Settings Panel Overflow: Inayos ang flex overflow sa settings panel card rows na nagiging sanhi ng mga isyu sa layout.
  • Server: Private Sync API Key Loss: Inayos ang private sync na nawawalan ng API keys kapag nag-sync sa pagitan ng mga device.
  • Server: Messaging Bridge: Inayos ang archived chats, stop button, at mode selection sa messaging bridge.
  • macOS: Custom Mode Settings Lost: Inayos ang custom mode settings na tahimik na nawawala sa macOS/iOS dahil sa isang no-op save path.
  • macOS: OpenRouter Headers Blocked: Inayos ang relay CORS na humaharang sa OpenRouter attribution headers sa macOS/iOS.
  • macOS: Tab Context Switching: Inayos ang tab context na hindi nag-u-update kapag nagpapalit sa pagitan ng mga browser tabs.

Bersyon 0.9.713Marso 28, 2026

Ipakita ang mga detalye

Mga Bagong Tampok

  • Common: Sub-Agents: Buong sub-agent system na may persistent named agents, conversation history, parallel execution (committee pattern), sequential at interjection modes, abort cascade, at dedikadong UI rendering na may chronological status tracking.
  • Common: MCP Tool Approval: Ang mga rehistradong MCP tools ay lumalabas na ngayon sa tool approval system, na nagbibigay sa mga user ng visibility at kontrol kung aling mga MCP tools ang maaaring i-invoke ng mga agents.
  • macOS: Sidepanel Push Mode: Sinusuportahan na ngayon ng sidepanel ang push mode kasama ang overlay, na may 425px default width at docked width persistence sa lahat ng sessions.
  • Server: WhatsApp Rich Messages: Ang WhatsApp connection ay sumusuporta na ngayon sa location sharing, contacts, reactions, at sticker messages bilang karagdagan sa text at media.
  • Server: API Key Encryption at Rest: Ang mga API keys na nakaimbak sa relay D1 storage ay naka-encrypt na ngayon at rest. Ang mga server-side OAuth keys ay binubura pagkatapos ma-save nang lokal.

Mga Pagpapabuti

  • Common: Model Alias Display: Ang mga sub-agent tool call arguments ay nagpapakita na ngayon ng annotated model aliases para sa mas madaling pagkilala.
  • Common: BYOA Connection Priority: Ang mga expanded-scope OAuth requests ay mas pinapaboran na ngayon ang BYOA alternate connections kaysa sa Basic connections, na nagbabawas ng mga hindi kinakailangang re-auth prompts.
  • Common: Thought Signature Preservation: Ang mga thought/reasoning signatures ay napananatili na nang tama para sa parehong OpenAI Responses API at Gemini multi-turn tool calling flows.
  • macOS: Debug Log Propagation: Ang debug logging toggle ay kumakalat na ngayon sa Node.js server subprocess.
  • Common: Bengali Language Support: Ang platform at website ay sumusuporta na ngayon sa Bengali, kasama ang trademark disclaimer at mga update sa media post sa website.

Mga Bug Fix

  • Common: Safari/WKWebView Streaming: Polyfilled ReadableStream async iteration para sa kokoro-js, na inaayos ang mga TTS streaming failures sa Safari at WKWebView.
  • Common: Custom Mode Creation: Inayos ang stale React closure na nagiging sanhi ng pagkabigo sa paggawa ng custom mode sa unang pagsubok.
  • macOS: Agent Storage Mutations Lost: Ang mga agent subprocess storage mutations (mode creation, settings, skills) ay tahimik na nawawala sa macOS dahil sa kawalan ng persistence bridge.
  • macOS: Clipboard Copy: Inayos ang clipboard copy na tahimik na nabibigo sa macOS WKWebView.
  • macOS: WASM/WebGPU in WKWebView: Pinilit ang WASM backend para sa TTS/STT at mga lokal na ONNX paths sa macOS native app — ang mga CDN cross-origin imports at WebGPU JSEP module imports ay nabibigo sa localhost WKWebView.
  • macOS: Transport Request Collisions: Inayos ang requestId collision na sumisira sa tool approval sa macOS, kasama ang pinabuting MCP display names.
  • macOS: WhatsApp Auto-Reply: Inayos ang end-to-end wiring para sa WhatsApp auto-reply sa macOS relay server, kabilang ang thread visibility.
  • iOS: Voice Dictation Stuck: Inayos ang voice dictation na naba-stuck sa recording state kapag ang stopRecording cleanup ay nalampasan.
  • Safari: Browser Commands Timeout: Inayos ang Safari browser commands na nag-ta-timeout dahil sa nag-ha-hang na WebExtension APIs pagkatapos ng service worker suspension.
  • Safari: Heartbeat Stale Check: Laktawan ang heartbeat stale check para sa Safari HTTP-polling browsers upang maiwasan ang mga maling disconnects.
  • Server: Private Relay Stability: Inayos ang Durable Object hibernation, idle timeout (1006), reconnect delays, stale socket handling, at mga zombie readyState issues. Inalis ang split-brain sa pagitan ng serverState at ctx.state.
  • Server: Webhook Broadcast: Ang mga webhooks ay nag-bo-broadcast na ngayon sa lahat ng server sockets pagkatapos ng DO hibernation wake, bilang workaround sa zombie readyState.
  • Server: MV3 Messaging Race: Inayos ang lazy-init messaging bridge race condition sa pagdating ng webhook na pumipigil sa MV3 service worker crashes.
  • Server: Webhook Verify CORS: Idinaan ang webhook verify test sa server upang maiwasan ang CORS rejection sa browser.
  • Extension: Logout Cleanup: Ang sign out ay tama nang naglilinis ng local relay server session sa macOS, habang nade-detect ang localhost context.
  • Common: Security — Thread Isolation: Ang mga state broadcasts ay nag-fi-filter na ngayon ng mga threads ayon sa kasalukuyang profile, na pumipigil sa cross-profile data leakage.

Bersyon 0.9.712Marso 26, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: WhatsApp Connection Diagnostics: Ang Test Connection para sa WhatsApp ay sinusuri na ngayon ang webhook subscription status at app secret validity bilang karagdagan sa API token, upang mahuli ang mga silent delivery failure mula sa Meta.
  • macOS: Native OAuth Flow: Ang macOS app ay gumagamit na ngayon ng ASWebAuthenticationSession para sa OAuth sa halip na mga browser redirect, na may awtomatikong upgrade para sa mga stale connection na walang mga refresh token.

Mga Pagpapahusay

  • Common: DOCX Search/Replace Robustness: Ang search at replace sa mga DOCX document ay humahawak na ngayon ng mga double space, non-breaking space, smart quotes, numeric entities, at case mismatches. Kasama rito ang case-insensitive fallback kapag nabigo ang exact match at mga babala kapag maraming instance ang napalitan.
  • Common: DOCX List Numbering: Ang DOCX export ay bumubuo na ngayon ng wastong Word list numbering (w:numPr) sa halip na mga literal na bullet character, kaya kinikilala na ng Word ang mga numbered at bulleted list nang tama.
  • Common: Agent Startup Performance: Inalis ang 30-50s na pagkaantala sa startup ng agent na dulot ng mga ghost MCP server, HTTP readiness timeout, at redundant model fetches. Ang model cache ay ipinapasa na ngayon sa mga agent subprocess.
  • Server: Security Hardening: Pag-aayos sa command injection sa URL handler, timing-safe token comparison, Content-Security-Policy header sa relay server, rate limiting sa session endpoint, CORS na limitado sa mga kilalang origin, at parallel E2E broadcast encryption.
  • Server: Webhook Signature Verification: Ang mga webhook payload ay gumagamit na ngayon ng base64-encoded raw body upang maiwasan ang JSON round-trip corruption na nagpapawalang-bisa sa mga HMAC signature.
  • Server: OAuth Token Persistence: Inayos ang split-brain sa pagitan ng mga server state object na nagiging sanhi ng pagkawala ng mga OAuth connection (Google Drive, atbp.) pagkatapos ng app restart.
  • macOS: Performance & Stability: Menu-driven tray polling (dati ay unconditional 3s timer), debounced window state saves, non-blocking logging, WKWebView crash recovery na may exponential backoff, at mga pag-aayos sa memory leak para sa mga script message handler.
  • macOS: Centralized Logging: Ang relay server output at mga app lifecycle event ay nagla-log na ngayon sa ~/Library/Logs/caiioo/ na may 10MB auto-rotation, pinapalitan ang mga output na tahimik na nawawala.

Mga Bug Fix

  • Common: File Picker Instructions: Ang pick_files tool ay nagbabalik na ngayon ng malinaw na mga tagubilin para sa user sa halip na isang dead UI action signal na tahimik na nabibigo.
  • Server: Active Tab Poll Spam: Ang active tab polling sa relay mode ay hindi na bumubuo ng walang katapusang timeout error kapag walang browser extension na nakakonekta. Gumagamit na ito ng exponential backoff (30s hanggang 5min) sa mga sunod-sunod na pagkabigo.
  • Server: CORS para sa Native App: Inayos ang 127.0.0.1 origin na naka-block sa CORS whitelist, na sumisira sa Google OAuth mula sa WKWebView ng macOS native app.
  • Server: Orphaned Agent Processes: Ang mga agent subprocess ay maayos na ngayong nililinis sa pag-shutdown ng server at sa mga uncaught exception.
  • macOS: Browser Orchestrator Log Spam: Inayos ang mga "Unhandled message type" na babala para sa mga browser protocol message sa mga extension connection.

Bersyon 0.9.711Marso 24, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Auto-Save Settings: Ang mga field sa settings ay nananatili na habang nag-e-edit ka gamit ang 500ms na debounce para sa mga text field at agarang pag-save para sa mga toggle/select, na pumipigil sa pagkawala ng data kapag nag-crash o nag-navigate.

Mga Pagpapabuti

  • Common: Pagpapanatili ng DOCX Numbering: Ang mga tab character sa mga may numerong seksyon ng DOCX (hal., mga legal na dokumento na may "3.2.3 → Heading") ay pinapanatili na ngayon sa buong proseso ng pag-edit sa halip na tahimik na mawala.
  • Common: Mas Matalinong Tool Selection: Ang dynamic tool selector ay kaya na ngayong humawak ng mga factual query (oras ng negosyo, presyo, address) na nangangailangan ng web verification, sa halip na tumugma lamang sa mga mahigpit na trigger word.
  • Common: Pagbabago sa Wika ng Agent: Ang mga pagbabago sa wika na sinimulan ng agent ay nailalapat na agad sa halip na kailanganin pa ng manual na pag-toggle sa settings.
  • Common: Multi-Account OAuth Fallback: Kapag ang primary Google account ay kulang sa kinakailangang mga scope, ang mga nakakonektang secondary account ay sinusuri muna bago mag-prompt para sa re-auth. Inaayos nito ang mga uncaught error kapag nag-expire ang mga token ng secondary account.
  • Server: Mode Settings Validation: Bine-validate na ngayon ng server ang mga tier permission kapag nag-sa-save ng settings, na pumipigil sa mga free-tier user na makapag-save ng mga pro-tier setting.
  • Common: Security Hardening: DOMPurify sanitization sa reasoning preview output, nilimitahang CORS sa mga kilalang origin, HTTPS-first IP geolocation lookup, at hinigpitang web_accessible_resources.

Mga Bug Fix

  • Common: Google Search Result URLs: Ang Google search sa browser ay nagbabalik na ngayon ng mga structured link na may mga aktwal na URL. Dati, ang agent ay nangangailangan ng 5 tool call para ma-extract ang mga URL dahil nawawala sa AgentMarkdown ang mga link href mula sa kumplikadong nested HTML ng Google — ngayon, ang mga link ay direktang kinukuha mula sa DOM at kasama na sa unang resulta ng paghahanap.
  • Common: Private Sync Infinite Loop: Inayos ang sync loop na dulot ng pagsusulat ng manifest backup file na patuloy na nag-ti-trigger ng re-sync. Ang mga empty settings object ay tama na ngayong kumakalat sa lahat ng device.
  • Common: Messaging Bridge Updates: Ang mga inbound message, tugon ng agent, at relay-back response ay agad nang ipinapakita sa UI sa halip na lumabas lamang pagkatapos sumagot ng agent.
  • Extension: Private Relay Reconnect: Inayos ang relay na nananatiling disconnected pagkatapos ng MV3 service worker restart sa pamamagitan ng paggamit ng stored enabled state bilang fallback. Inayos din ang self-replacement race habang nag-e-enable() at ang reconnect sa pagbabago ng identity.
  • Extension: Private Relay Race Conditions: Pinatibay laban sa mga enable/disable race, nagdagdag ng mga unhandled rejection guard sa mga messaging bridge callback, at inayos ang timer leak sa pag-unmount ng settings panel.

Bersyon 0.9.710Marso 22, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Zero-Day Risk (ZDR) Enforcement: Live na ZDR data sync na may enforcement toggle para sa OpenRouter — tingnan ang mga provider count breakdown at i-block ang mga model na na-flag na may zero-day risks.
  • Common: Tool Call Healing: Ang mga mahihinang model na naglalabas ng XML tool calls sa loob ng reasoning blocks ay awtomatiko nang nade-detect at naaayos, na nagpapabuti sa reliability sa mga non-frontier models.
  • Common: Unified Token Lifecycle: Symmetric OAuth token refresh sa lahat ng platform (extension, server, macOS, iOS) sa pamamagitan ng isang unified TokenLifecycleManager, na may proactive na refresh bago ang expiry.
  • iOS: Composer Icon Scaling: Ang mga composer action icon ay lumalaki na ngayon nang 1.18x sa iOS para sa mas maayos na tap targets, na may dedikadong native-ios body class para sa platform-specific na styling.

Mga Pagpapabuti

  • Common: Slate Proposed Changes: Ang nabigasyon sa pagitan ng mga iminungkahing pagbabago, hover-based na pagtanggap/pagtanggi, at mga counter update ay gumagana na nang tama sa Slate editor.
  • Common: Slate Selector Dropdown: Ang slate type selector ay gumagamit na ngayon ng inline dropdown sa halip na portaled popover, na nag-aayos sa mga isyu sa z-index at positioning.
  • Common: Propose Change Full Replacement: Pinapayagan na ngayon ng propose_change ang buong pagpapalit ng dokumento para sa maliliit na dokumento (500 character o mas kaunti) sa halip na mangailangan ng partial edits.
  • Common: Voice Send Waits for Transcription: Ang pagpindot sa Send/Enter habang nagre-record ay maghihintay na ngayon na matapos ang transcription bago magpadala, upang maiwasan ang mga walang laman o kulang na mensahe.
  • Common: Private Sync Setup Flow: Ang passphrase dialog ay awtomatiko nang lalabas pagkatapos ng OAuth habang nasa private sync setup, na nagpapadali sa onboarding flow.
  • Common: BYOA Registry Refresh: Ang BYOA provider registry ay muling nag-i-initialize pagkatapos mag-download ng mga bagong credential ang private sync, na tinitiyak na ang mga imported na koneksyon ay agad na magagamit.
  • Common: Terminology Consistency: Ang "Cloud Sync" ay pinalitan ng pangalan bilang "Private Sync" sa nilalaman ng user guide na may terminology guard test upang maiwasan ang regression.
  • Server: Private Relay Stability: Na-update ang compatibility date, pinabuti ang Durable Object crash handling, at pinatibay ang MV3 reconnect logic para sa maaasahang long-lived connections.
  • Server: Private Sync Settings Excluded: Ang mga private relay settings ay hindi na kasama sa mga cloud sync payload, na nag-iiwas sa mga cross-device relay config conflict.

Mga Bug Fix

  • Common: SVG Image Handling: Ang mga SVG file ay hindi na ipinapadala bilang image_url sa mga provider, na nagdudulot ng mga HTTP 400 error sa mga model na hindi sumusuporta sa SVG format.
  • Common: Private Sync Race Conditions: Inayos ang mga messaging relay failure na dulot ng race conditions habang nasa private sync initialization. Pinatibay ang sync loop at quarantine logic.
  • Common: Private Sync Data Deletion: Ang pagbura ng cloud data at audit ay gumagana na nang tama pagkatapos i-disable ang private sync.
  • Common: Model Matching Contamination: Inayos ang cross-family model matching sa auto-adjust system na maaaring maling mag-map ng mga model sa iba't ibang provider families.
  • Common: Dynamic Tool Selector: Pinatibay ang dynamic tool selector prompt upang maiwasan ang agent-like reasoning na maaaring magdulot ng mga tool selection failure.
  • Common: Validation Error Messages: Ang required field validation ay nagbabalik na ngayon ng mga focused error message sa halip na generic failures.
  • Extension: Private Relay WebSocket Drops: Inayos ang mga WebSocket connection na napuputol pagkatapos ng ~60 segundo dahil sa MV3 service worker suspension. Pinabuti ang keepalive at reconnect logic.
  • Extension: Google OAuth Incremental Scopes: Inayos ang OAuth scope expansion gamit ang launchWebAuthFlow sa extension context sa halip na mabigo nang walang babala.
  • Extension: Relay Toggle Settings Reload: Pinigilan ang hindi kinakailangang settings reload kapag tina-toggle ang relay, na nag-iiwas sa UI flicker at diagnostic noise.
  • Server: Durable Object Hibernation: Inayos ang WebSocket close handling pagkatapos ng Durable Object hibernation na maaaring mag-iwan sa mga koneksyon sa isang stale state.
  • Server: Messaging Credential Persistence: Ang mga messaging credential ay nagpe-persist na agad sa oras ng pagbabago sa halip na maghintay para sa susunod na save cycle.
  • iOS: Stale WebSocket Callbacks: Ang mga WebSocket handler ay nililinis na kapag nagsara, na nag-iiwas sa pag-fire ng mga stale callback pagkatapos ng reconnection sa iOS.
  • Desktop: NSIS Installer Upload: Ang Windows NSIS installer ay tama nang nag-u-upload sa pamamagitan ng API sa mga draft release.

Bersyon 0.9.709Marso 21, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Common: Slack Messaging Adapter: Bagong Slack Events API adapter para sa messaging bridge na may bot signature verification, suporta sa media download, at configuration sa settings UI.
  • Common: Slate File Roundtrip: Buksan at i-save ang mga lokal na file nang direkta sa Slate gamit ang filesystem handle persistence at hash-based dirty tracking. Ang bagong "Load File" button sa slate selector dialog ay nag-preprocess ng mga dokumento at binubuksan ang mga ito gamit ang tamang editor.
  • Common: Slate File Menu Restructure: Ang menu ng uri ng file ay inorganisa muli sa mga kategoryang Documents, Renderable (HTML/Vega/Mermaid), at Code & Data na may auto-detection kapag pinalitan ang pangalan.
  • Common: Remote Browser App: Ang mga remote browser client ay maaari na ngayong kumuha ng mga sidepanel asset sa pamamagitan ng private relay, na nagbibigay-daan sa browser-based na access kahit walang nakainstall na extension.
  • Common: Device Identity sa Private Relay: Ang mga relay client ay nagpapakita na ngayon ng human-readable na pangalan ng device. Kapag napalitan ng ibang device, ipinapakita ng UI kung aling device ang pumalit sa iyo.
  • Common: Composer Mic Chip Redesign: Ang microphone button ay muling dinisenyo bilang isang visible chip/pill na may malinaw na recording state indicator, 44px minimum touch targets para sa mobile, at voice overlay na naka-render sa ibabaw ng input area.
  • Common: User Guide Link: Ang user guide ay naka-link na ngayon mula sa seksyong Documentation & Legal settings.
  • iOS: BYOA Setup Gate: Ang BYOA wizard sa mobile ay nagpapakita na ngayon ng mensahe na nagdidirekta sa mga user na i-set up ang Private Apps sa desktop, dahil ang 8-step browser flow ay hindi praktikal sa mobile.
  • Server: Login Challenge: Email-based na 6-digit MFA verification para sa login, na may consent tracking at session revocation.

Mga Pagpapabuti

  • Common: Private Sync Settings-First: Ang mga setting ay nag-si-sync na ngayon bago ang mga conversation, tinitiyak na ang mga token at config ay available agad habang ang bulk thread sync ay nagpapatuloy sa background.
  • Common: WebSocket Request Correlation: Ang mga WebSocket at private relay transport ay maayos na ngayong naghihintay ng mga server response sa halip na mag-resolve agad, inaayos ang 40+ UI operations sa macOS sidepanel at relay clients (Drive audit, Ollama test, MCP operations, atbp.).
  • Server: Webhook Signature Verification: Ang webhook signature verification ay inilipat sa route-level app secret para sa mas malinis na architecture.

Mga Bug Fix

  • Common: WhatsApp Response Delivery: Inayos ang mga agent response na hindi naipadala pabalik sa WhatsApp. Ang messaging relay-back path ay nag-lo-log na ngayon ng mga diagnostic detail kapag nabigo ang delivery, upang ang mga isyu sa hinaharap ay agad na masuri.
  • Common: Thinking Block Signatures Across Models: Inayos ang mga error na "Invalid signature in thinking block" kapag lumilipat mula sa isang non-Claude model patungong Claude na may thinking mode. Ang reasoning format detection ay naka-default na ngayon sa 'unknown' sa halip na maling matukoy bilang Anthropic format.
  • Common: Slate Editability para sa mga Bagong Dokumento: Ang mga bagong DOCX, PDF, RTF, at XLSX slate ay tama na ngayong bumubukas sa kanilang mga editor sa halip na mag-render bilang static HTML.
  • Common: Slate Export Fallback: Ang mga bagong dokumento na walang original binary data ay maayos na ngayong nag-e-export — ang XLSX ay nag-fa-fallback sa CSV, RTF sa HTML conversion, at PDF sa browser print.
  • Common: Sandbox Preview Rendering: Inayos ang mga blankong HTML at Vega preview na sanhi ng sandbox origin mismatch sa postMessage targeting.
  • Common: Track Changes Column Offsets: Ang mga pagbura sa tracked changes ay tama na ngayong naka-map sa HTML-to-text offsets, inaayos ang mga maling posisyon ng pagbabago sa TipTap.
  • Common: Private Sync Auth Recovery: Ang mga expired o revoked na OAuth token habang nag-si-sync ay awtomatiko na ngayong nag-ti-trigger ng re-authorization sa halip na mangailangan ng manual reconnect.
  • Common: Voice Streaming Draft Indicator: Ang voice transcript overlay ay nagpapakita na ngayon ng "Preview" status na may bawas na opacity upang hudyat na ang text ay pansamantala lamang hanggang sa huminto ang recording.
  • Common: MCP Tools sa Native Platforms: Ang mga lokal na MCP server tool ay maayos na ngayong nakarehistro sa macOS, Windows, at Linux — dati, sinisimulan ng handler ang MCP process ngunit hindi kailanman kinukuha o nirerehistro ang mga tool nito.
  • Common: Slate Context Chip Update: Ang active tab context chip ay nag-re-refresh na ngayon mula sa storage kapag ang title ng isang slate tab ay nagbago pagkatapos mag-load mula sa Drive o GitHub. Ang title input text sa dark mode ay hindi na mahirap basahin.
  • Extension: Chrome Stub Polyfill: Ang mga Chrome browser tab sa localhost na may window.chrome ngunit walang extension APIs ay nakakakuha na ngayon ng tamang stub injection sa halip na malaktawan.
  • Extension: Relay Client Bundle Crash: Inayos ang import.meta.env crash sa relay-client IIFE bundle sa pamamagitan ng pag-define ng build-time environment variables.
  • Extension: Remote App Login: Ang login sa remote browser app ay nilinis gamit ang Google OAuth bilang pangunahing paraan at email/password bilang isang collapsed secondary option.

Bersyon 0.9.708Marso 19, 2026

Ipakita ang mga detalye

Mga Pagpapahusay

  • Common: Generating Indicator Coordination: Ang mga typing dots sa bawat mensahe ay nakikipag-coordinate na ngayon sa thread-level fallback indicator, na nag-aalis ng dobleng tumatalbog na dots habang nag-ge-generate. Ang mga dots ay mananatili na ngayon sa panahon ng reasoning at tool execution phases, at mawawala lamang kapag nagsimula na ang streaming ng huling sagot.
  • Common: Streaming Cursor: Isang kumukurap na cursor ang lalabas na ngayon sa dulo ng streaming text, na nagbibigay ng malinaw na visual indicator na ang tugon ay kasalukuyan pang binu-buo.
  • Common: Reasoning Preview Formatting: Ang mga collapsed reasoning blocks ay nagpapakita na ngayon ng inline bold at italic formatting sa halip na raw markdown syntax.
  • Common: Slate Document Listing: Ang list_slates ay tama na ngayong nagpapakita ng laki ng content para sa mga DOCX, PDF, at XLSX files na na-load sa pamamagitan ng lightweight thread queries. Kasama rin sa mga listing ang workflow guidance para sa pag-e-edit ng mga dokumentong DOCX at XLSX.
  • Common: Private Sync Settings Section: Ang mga setting ng Private Sync ay nasa sarili na nilang dedikadong seksyon para sa mas malinaw na organisasyon, hiwalay sa mga pangkalahatang setting.
  • Extension: Connections Settings Restructured: Ang seksyon ng Private Relay ay muling inorganisa sa dalawang malinaw na subsection — Private Relay (remote access toggle, laging nakikita) at Caiioo Bridge (mga lokal na MCP servers at system tools). Ang remote access toggle ay hindi na nangangailangan na tumatakbo ang Bridge.
  • Desktop: Tauri Unified Binary: Ang Windows/Linux desktop app ay pinagsama mula sa mga compile-time variants tungo sa isang solong binary na may runtime tier gating — ang visibility ng sidepanel ay tinutukoy na ng subscription tier sa panahon ng runtime.

Mga Bug Fix

  • Extension: Private Relay Without Bridge: Ang Private relay ay kumokonekta na ngayon nang nakapag-iisa nang wala ang Caiioo Bridge app. Dati, ang authentication ay sinisimulan lamang ng Bridge connection, na nagreresulta sa hindi pagtanggap ng mga messaging webhooks o paggamit ng remote access ng mga extension-only users (kabilang ang Linux/Windows).
  • Extension: Google OAuth Routing: Inayos ang mga pagkabigo ng OAuth popup sa Chrome sa pamamagitan ng paglaktaw sa getAuthToken kapag hindi ito available at paggamit ng BYOA credentials bilang fallback. Ang COOP popup resilience ay nagpipigil sa mga blankong window sa mga restrictive sites.
  • Common: ElevenLabs Streaming STT: Inayos ang voice transcription na nawawala o nabibigo kapag ang ElevenLabs streaming ay nakakaranas ng mga pagkaputol ng koneksyon. Ang voice input ng native app ay maayos na ngayong gumagamit ng fallback.
  • iOS: External Links in WKWebView: Ang mga link na dapat magbukas sa Safari ay tama na ngayong nagbubukas nang externally sa halip na mag-load sa loob ng WebView ng app.
  • Common: Ad-Blocker Orphaned Rules: Inayos ang mga dynamic DNR ad-blocking rules na nananatili pagkatapos ng service worker restarts. Ang disableAllBlocking ay direkta na ngayong nag-ku-query at nag-aalis ng mga orphaned rules kahit na ang blocker instance ay null.
  • Common: License Sync on Profile Switch: Ang pagpapalit ng profile ay nag-si-sync na ngayon ng lisensya mula sa server, na tinitiyak na ang mga tier-gated tools ay agad na nag-re-refresh sa halip na mangailangan ng restart.
  • Common: Token Refresh Before Provisioning: Ang mga expired na OAuth tokens ay nire-refresh na bago ang provisioning ng mga API keys, na nagpipigil sa mga silent failures. Ang mga bagong server ay maaari na ngayong gumamit ng mga umiiral na identity connections.
  • Web: Mobile Menu on iOS Safari: Ang hamburger menu sa marketing website ay hindi na transparent sa iOS Safari.
  • Common: React-18 Batching Race: Idinagdag ang thread-level generating indicator bilang fallback para sa mga kaso kung saan ang React-18 state batching ay nagpipigil sa paglabas ng mga typing dots sa bawat mensahe.

Bersyon 0.9.707Marso 17, 2026

Ipakita ang mga detalye

Mga Pagpapahusay

  • Pre-Fill sa Reconfigure ng BYOA: Ang pag-reconfigure ng isang umiiral na Google o Microsoft Private App ay awtomatiko nang maglalagay ng client secret at tenant ID, kaya hindi mo na kailangang i-enter ang mga ito muli.
  • Pag-uuri ng Listahan ng Modelo: Ang mga modelo sa bawat grupo ng provider ay naka-sort na ngayon ayon sa petsa ng release (pinakabago muna), na tinitiyak ang pare-parehong pagkakasunod-sunod sa lahat ng platform.

Mga Bug Fix

  • Pagbawi ng Auth sa Private Sync: Ang mga pagkabigo sa OAuth token (expired na session, binawing token, Chrome profile token) habang nag-i-initialize ng private sync ay wasto na ngayong lumalabas sa UI sa halip na tahimik na pumapasok sa error state.
  • Reliability ng Slate Tracked Changes: 10 kritikal na pag-aayos para sa mga tracked change — revision merge race condition, diff base persistence sa lahat ng update path, pagpapanatili ng formatting sa DOCX export, pag-alis ng HTML tag para sa TipTap matching, pagkakasunod-sunod ng pag-accept/reject-all, at mga convergence fix para sa entity escaping at tag regex matching.
  • Integridad ng Data sa Slate: Inayos ang mga na-paste na imahe na nagsusulat sa isang dead local cache, cloud source metadata na hindi nagpapatuloy, at BroadcastChannel fallback para sa mga live na update ng AI sa relay/mobile mode.
  • Seguridad sa Slate: Inayos ang XSS injection sa image viewer at pinalitan ang mga wildcard postMessage origin ng mga scoped extension URL.

Bersyon 0.9.706Marso 16, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Mga Banner ng Error sa Provider: Kapag nagbalik ng error ang isang AI provider (402 payment required, kulang na API key, rate limit), lilitaw na ngayon ang isang banner na may malinaw na mga tagubilin sa halip na isang generic na mensahe ng pagkigo.

Mga Pagpapahusay

  • DOCX Cross-Span Editing: Ang tool na propose_change ay wasto na ngayong humahawak sa mga operasyon ng paghahanap/pagpapalit na sumasaklaw sa maraming formatting run (hal. bahaging naka-bold na teksto). Ipinapasa ang layunin upang ang agent ay makagawa ng mga contextual na pag-edit.
  • Bilis ng Pag-save ng PDF: Mas mabilis na nang malaki ang native na pag-save ng PDF — inalis ang mga redundant na pag-parse, naka-cache na ang mga import module, at nilaktawan ang mga hindi kinakailangang operator cleaning.
  • Pangalan ng Mode sa Messaging: Ang mode selector sa mga setting ng messaging ay nagpapakita na ngayon ng branding name ng mode sa halip na ang internal ID.

Mga Bug Fix

  • Pag-refresh ng Google OAuth Token: Inayos ang mga error na "Unauthorized" kapag nagre-refresh ng mga Google OAuth token na maaaring humarang sa access sa Calendar, Gmail, at Drive.
  • Mensahe ng Error sa Provisioned Key: Ang mga user na may mga provisioned API key ay hindi na makakakita ng mapanlinlang na error na "Magdagdag ng pondo" — ipinapaliwanag na ngayon ng mensahe ang tunay na isyu at ang mga susunod na hakbang.
  • Concurrent Thread Race Condition: Inayos ang isang race condition kung saan ang paglipat ng mga thread habang nag-ge-generate ay maaaring magdulot ng mga event na GENERATION_COMPLETE/ERROR sa maling thread.
  • Button para I-restore ang Revision History: Ang button para i-restore sa revision history ng Slate ay wasto na ngayong lumilitaw kapag ang kasalukuyang nilalaman ay naiiba na sa napiling rebisyon.
  • Double OAuth Popup: Ang mga bagong user ng Chrome extension ay hindi na makakakita ng dalawang OAuth popup kapag nag-sign in sa unang pagkakataon.

Bersyon 0.9.705Marso 15, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Pagpapangkat ng Kategorya ng Settings: Ang 19 na seksyon ng settings ay nakaayos na ngayon sa 5 collapsible na kategorya para sa progresibong paghahayag. Ang seksyon ng Agent Modes ay nagpapakita ng cross-cutting indicator na may mga link sa nabigasyon para sa mga apektadong seksyon (Tool Config, Model Config, Appearance). Ang seksyon ng API Provider ay bumubukas bilang default na may babala sa kakayahan ng model.

Mga Pag-aayos ng Bug

  • Agenda Sync Duplicate Calendars: Ang mga Google Calendar account ay hindi na lilitaw nang dalawang beses sa Sync tab kapag parehong may login (identity) connection at Private Connection para sa iisang email. Ang mga koneksyon ay sumasailalim na sa deduplication bago i-render.
  • i18n Settings Categories: Ang mga label ng kategorya ng Settings ay isinalin na sa lahat ng sinusuportahang wika.

Bersyon 0.9.704Marso 14, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Microsoft 365 Integration Foundation: Microsoft scope routing, Graph API client, at account service na may suporta sa BYOA. Mga definisyon ng scope hierarchy at tool-scope registry extensions para sa Microsoft provider. Idinagdag ang Microsoft bilang isang relay-proxied provider.
  • Rich Inline Rendering (RIR): Bagong codec architecture para sa pag-render ng rich content inline sa mga chat message. Kasama ang mga HTML, Markdown, at DOCX codec na may extensible codec interface.
  • PDF Structure Tree & Layout Analysis: Tagged PDF structure tree parser para sa semantikong pag-unawa sa dokumento. Ang heuristic paragraph grouping para sa mga untagged PDF ay nagbibigay ng fallback layout analysis. Image replacement/insertion at content overflow detection.
  • Messaging Mode Selection: Ang mga setting ng messaging bridge ay mayroon na ngayong default mode selector, na nagpapahintulot sa agent na sumagot gamit ang tamang personalidad kapag humahawak ng mga inbound message.

Mga Pagpapabuti

  • Provider Rate Limit Retry: Lahat ng LLM provider ay awtomatiko na ngayong mag-re-retry sa mga 429 (rate limit) at 529 (overloaded) na tugon gamit ang exponential backoff, sa halip na agad na mabigo. Hanggang sa 3 retry na may jitter.
  • Google OAuth Scope Superset Matching: Ang mga write scope ay tumutugon na ngayon sa mga kinakailangan ng read scope (halimbawa, sakop ng drive ang drive.readonly). Iniiwasan nito ang hindi kinakailangang re-authorization kapag ang isang mas malawak na scope ay naibigay na.
  • BYOA Full-Scope Initial Auth: Kapag kinakailangan ang isang Private Connection, ang initial auth flow ay humihiling na ngayon ng lahat ng kinakailangang scope nang maaga sa halip na mag-prompt nang dalawang beses (isa para sa basic, isa para sa expanded).
  • Google 404-to-Expanded-Access Promotion: Kapag ang isang BYOA connection ay nakakuha ng 404 sa isang Google Workspace file, ang error ay itataas bilang isang expanded access prompt sa halip na isang dead-end error message.
  • Messaging Credentials Private Sync: Ang mga credential ng messaging bridge ay nag-si-sync na ngayon sa mga device sa pamamagitan ng E2E encrypted private sync sa halip na maging device-specific. Ang sync manifest ay itinaas sa v10.
  • OAuth Wait Extended Timeout: Ang mga BYOA at expanded access OAuth flow ay mayroon na ngayong 5-minutong timeout (mula sa 2 minuto), na nagbibigay sa mga user ng sapat na oras upang kumpletuhin ang mga hakbang sa Google Cloud Console.
  • Sparkle Framework Signing: Ang mga macOS distribution build ay maayos na ngayong nag-si-sign ng mga Sparkle framework nested binary sa inside-out na pagkakasunod-sunod, na nag-aayos sa mga notarization failure.
  • Tauri Node Binary Bundling: Ang mga Tauri config ay bina-bundle na ngayon ang Node.js binary bilang isang resource para sa Windows/Linux sidecar execution.
  • Messaging Settings Search: Ang seksyon ng messaging bridge ay mahahanap na ngayon sa pamamagitan ng settings search bar gamit ang mga keyword tulad ng "whatsapp", "telegram", "webhook".
  • Settings Relay Forwarding: Ang mga pag-save ng settings ay ipinapasa na ngayon sa relay server sa pamamagitan ng WebSocket bridge, tinitiyak na ang mga messaging credential at iba pang pagbabago sa config ay makakarating sa state file ng server.

Mga Bug Fix

  • Slate Currency vs Math: Ang mga halaga ng dolyar tulad ng $9/mo sa mga markdown table ay hindi na mapagkakamalan bilang mga LaTeX inline math delimiter. Ang math regex ay sumusunod na ngayon sa mga escaped currency dollar.
  • Conversation Page ToastProvider: Ang mga pop-out conversation tab ay kulang ng ToastProvider, na nagiging sanhi ng tahimik na pagkabigo ng mga feature na nakadepende sa toast. Ang provider tree ay tumutugma na ngayon sa sidepanel.

Bersyon 0.9.703Marso 14, 2026

Ipakita ang mga detalye

Mga Bagong Feature

  • Google Picker Integration: Ganap na Google Drive file picker na may popup/iframe hybrid, multi-view filters (Docs, Sheets, Slides, PDFs), at drive reference chips sa composer. Ang mga file na pinili sa pamamagitan ng Google Picker ay awtomatikong binibigyan ng drive.file access.
  • Google Sheets Native Sync: Buksan ang Google Sheets sa Slate na may ganap na cell-level round-trip editing. Kino-convert ng Sheets codec ang spreadsheet grid data sa TipTap HTML tables at pabalik, na may conflict detection sa pamamagitan ng Drive modifiedTime. Sinusuportahan ang pagbabasa, batch cell updates, at mga pagbabago sa istruktura (pagdagdag/pagbura ng sheets, pag-merge ng cells).
  • Google Slides Read-Only View: Ang mga Google Slides presentation ay nagre-render sa Slate na may mga slide thumbnail at extracted text content para sa searchability.
  • Gmail Batch Fetch & Markdown Conversion: Ang Gmail tool ay kumukuha na ngayon ng message metadata nang maramihan (hanggang 100 sa isang pagkakataon) sa halip na isa-isa, na may 5-minutong label name cache at awtomatikong HTML-to-markdown body conversion para sa mas malinis na LLM consumption.
  • Selection Overlay: Lalabas ang "Add to prompt" button kapag pumipili ng text sa anumang webpage, na nagbibigay-daan sa mabilis na pagdagdag ng napiling content sa conversation.
  • Relay Overlay Manager: Ang mga agent overlay command ay dumadaan na ngayon sa browser extension, na nagbibigay-daan sa agent-driven UI overlays sa aktibong webpage.
  • Inline Quick-Tasks Model Picker: Ang pagpili ng model para sa quick tasks ay naka-embed na nang direkta sa model picker dropdown sa halip na sa hiwalay na menu.
  • Slate DOCX Export mula sa Google Drive: Ang mga Google Docs na na-load sa Slate ay maaari nang i-export bilang DOCX (sa pamamagitan ng readFileContentAsBinary), na nag-a-activate sa buong TipTap visual editor na may tracked changes sa halip na magbukas bilang plain markdown.
  • Private Connection Setup Wizard: Pinahusay na BYOA wizard na may dedikadong "Add Test User" step na tumutugma sa kasalukuyang Google Cloud Console flow. Ang mga consent screen substeps ay sumusunod na ngayon sa aktwal na 4-step accordion ng Google. Ang mga instruksyon sa email ay personalized kapag kilala ang identity ng user.
  • Private Connection Promotion Banner: Kapag kailangan ng agent ng pinalawak na Google scopes (Gmail, Calendar, atbp.) at walang umiiral na Private Connection, may lalabas na animated banner na may one-click path patungo sa setup wizard. Mananatiling paused ang agent habang tinatapos ng user ang setup at awtomatikong magpapatuloy kapag na-save na ang connection.
  • Export Fidelity Warnings: Bago i-export ang isang dokumento sa ibang format (hal., PDF sa DOCX), isang fidelity dialog ang magbabala tungkol sa mga posibleng pagkawala ng formatting na may mga severity-categorized items (info, warning, critical).
  • PDF Annotation Extraction: Ang mga PDF text annotation at markup ay kinukuha na ngayon at pinapanatili habang pinoproseso at muling binuo ang dokumento.
  • Reminders Calendar Sync: Sinusuportahan na ngayon ng reminders modal ang calendar sync na may pinalawak na access gating.

Mga Pagpapahusay

  • Google Docs Sync Fidelity: Pinahusay na formatting span extraction na may tamang tag matching (humahawak ng self-closing tags, mismatched nesting) at conflict detection para sa mga sabay-sabay na pag-edit.
  • Private Sync Account Mismatch Detection: Ang sync settings account dropdown ay nakaka-detect na ngayon kung ang naka-configure na sync email ay hindi tumutugma sa anumang konektadong Google account at nagpapakita ng "not connected" indicator na may opsyon na lumipat.
  • Teams/Enterprise Effective Tier: Ang license validation ay gumagamit na ngayon ng effectiveTier mula sa team/enterprise delegation, na tinitiyak ang tamang feature access kapag ang tier ng user ay minana mula sa isang team plan.
  • "Private App" pinalitan ng pangalan bilang "Private Connection": Lahat ng mga reference na nakaharap sa user ay gumagamit na ngayon ng "Private Connection" sa halip na "Private App" — mas malinaw para sa mga non-developers na hindi iniuugnay ang OAuth integrations sa mga "app".
  • Google OAuth Scope Alignment (drive.file): Lahat ng elevated Google Drive scopes (drive, drive.readonly, documents.readonly, spreadsheets.readonly, presentations.readonly) ay pinalitan na ngayon ng mas limitadong drive.file scope para sa mga non-BYOA users, na tumutugma sa mga kinakailangan ng Google para sa verified app. Ang mga BYOA users ay mananatiling may ganap na scopes.
  • Gmail Permissions na Nakikita sa Scope Selector: Ang Gmail read, compose, at modify scopes ay nakikita na ngayon ng lahat ng user sa Google Permissions editor sa ilalim ng "Highly sensitive permissions" sa halip na nakatago sa likod ng BYOA-only. Ang mga scope na ito ay inaaprubahan sa consent screen at hinihiling sa pamamagitan ng JIT kapag kailangan ng mga Gmail tool.
  • Google Picker Consent Recovery: Kapag ang mga Google permission ay binawi nang external (hal., mula sa Google Account settings), awtomatiko nang nade-detect ng app ang mga stale scope, pinapawalang-bisa ang mga ito, muling nag-a-authorize, at sumusubok muli — sa halip na tahimik na mabigo nang may 403 errors.
  • Agent Google Drive Guidance: Ang mga tool error message at empty-result hints ay nagtuturo na ngayon sa agent na sabihan ang user na i-click ang + button sa composer at piliin ang Google Drive, sa halip na magmungkahi ng mga hindi available na tool actions.
  • Slate Drive Picker Simplified: Ang "Load from Google Drive" ng Slate ay direkta nang naglo-load ng mga file, nilalaktawan ang sidepanel-style na "Work with in Drive" vs "Add to conversation" choice screen.
  • Opisyal na Google Drive Logo: Ang mga drive chips at attachment menu ay gumagamit na ngayon ng opisyal na Google Drive logo sa halip na ang generic na berdeng tatsulok.
  • Unified Model Picker: Ang helper model selection ay tumutuloy na sa default model, na may iisang consolidated model dropdown.
  • DOCX Non-Text Element Passthrough: Ang DOCX reconstruction ay pinapanatili ang mga non-text elements (images, charts, embedded objects) na hindi bahagi ng text editing flow.
  • PDF Multi-Segment Line Editing: Ang PDF WYSIWYG editor ay humahawak na ng mga linyang nahahati sa maraming text segments.
  • Auth Rate Limit Itinaas: Ang auth endpoint rate limit ay itinaas mula 10/min patungong 30/min upang mapaunlakan ang mabilis na OAuth token exchanges habang nagse-setup ng BYOA.
  • OAuth Token Endpoint Reclassified: Ang OAuth token exchange ay inilipat mula sa auth rate limit bucket patungo sa general, na pumipigil sa throttling habang nasa multi-scope authorization flows.

Mga Bug Fix

  • iOS Modal Stacking: Inayos ang crash kapag nagpapakita ng mga file picker o slate overlays habang may isa pang modal (hal., browser overlay) na kasalukuyang nakapokus. Ang mga picker at overlay ay ipinapakita na ngayon sa pinakataas na view controller.
  • Slate Line Range Validation: Ang get_slate_content ay nagbabalik na ngayon ng malinaw na error kapag ang startLine ay lampas sa haba ng dokumento sa halip na tahimik na magbalik ng walang lamang content.
  • Server Path Traversal: Ang mga storage keys ay bina-validate na ngayon laban sa directory escapes, na pumipigil sa path traversal attacks sa sync storage endpoint.
  • Ad Blocker Regex Cap: Ang DNR converter ay nililimitahan na ngayon ang regex rules sa 1000-rule limit ng Chrome at tinatanggal ang malalaking bounded quantifiers na lumalampas sa memory limit ng RE2, na pumipigil sa mga failure sa pag-install ng extension.
  • OAuth Timeout sa Expanded Access: Inayos ang 120-segundong timeout kapag kailangan ng agent ng pinalawak na Google scopes (Gmail, Calendar). Ang pending OAuth wait ay pinalawig na ngayon sa 5 minuto para sa BYOA setup, at ang pagkumpleto ng connection sa settings ay awtomatikong nagpapatuloy sa naka-pause na agent.
  • Chat UI Freezes: Inayos ang mga nagpapatong na async intervals at silent broadcast errors na maaaring mag-freeze sa chat interface.
  • Cloud Sync Download Batch: Inayos ang TypeScript null-check errors sa cloud sync download batch handler.
  • Service Worker Dynamic Imports: Ginawang static imports ang mga dynamic imports para sa Chrome MV3 service worker compatibility.
  • BYOA-Only Scope Enforcement: Ang mga action na convert_to_google_doc at convert_to_google_sheet ay tama nang nangangailangan lamang ng drive.file sa halip na malawak na editor write scopes.
  • Drive Chip Format: Three-segment format para sa drive reference chips na may tamang BYOA-only scope gating.
  • Google Picker CORS: Ang Picker ay naka-host na ngayon sa private relay upang malutas ang mga cross-origin issue sa popup scope flow.

Bersyon 0.9.701Marso 6, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

  • Ollama Context Window Indicator: Ang context window usage circle ay nagre-render na para sa mga modelong Ollama sa pamamagitan ng pag-query sa /api/show endpoint para sa num_ctx, sa halip na umasa sa listahan ng modelo ng OpenRouter na hindi kasama ang mga lokal na modelo.
  • Ollama Tool Calling: Inayos ang dynamic tool selection para sa Ollama — ipinapasa ang tool_choice sa API (suportado simula Ollama v0.5.1), dini-disable ang think mode kapag aktibo ang mga tool upang maiwasan ang corrupted JSON, at bumabalik sa isang lightweight na non-streaming helper model kapag ang pangunahing modelo ay hindi sumusuporta sa tool calling.
  • OpenRouter Reasoning Cache: Inayos ang reasoning text na naba-blanko nang maaga ng streaming provider. Ang cache lifecycle ay pagmamay-ari na ngayon ng agent-runner sa mga iteration boundaries, alinsunod sa mga provider na Anthropic at Google.
  • PDF WYSIWYG Reliability: Ang global text alignment ay humahawak na sa PDF.js splitting operators sa maraming TextItems. Ang block editing ay naka-disable sa mga unmatched spans (annotation/header text) upang maiwasan ang mga error sa pag-export. Ang CMap 2-byte decoding ay hindi na sumisira sa mga Word-generated PDFs na may 1-byte ASCII fonts. Ang operator matching bounds check ay humahadlang sa out-of-range indices sa mga empty text items.
  • Desktop Platform Detection: Ang dynamic tool selector ay gumagamit ng localFolderSync capability sa halip na caiiooReminders para sa desktop detection, at appleScript/appleNotes sa halip na Calendar/Reminders para sa macOS detection (ang Calendar/Reminders ay cross-Apple sa pamamagitan ng EventKit).

Bersyon 0.9.700Marso 5, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

  • File Manager: Kumpletong sistema ng pamamahala ng file na may mga nested folder, user tags, starring, at isang nakalaang File Manager UI. Ayusin ang mga attachment sa mga folder hierarchy, i-filter ayon sa uri (mga screenshot, AI images, mga larawan), maghanap, mag-sort, at tingnan ang mga file sa grid o list mode. Ang thread auto-tagging ay nag-uugnay ng mga file sa mga pag-uusap. Suporta sa private sync sa pamamagitan ng manifest v9.
  • Local Folder Sync: Bidirectional sync sa pagitan ng mga local filesystem folder at ng File Manager. Ang mutation-driven resync ay awtomatikong nagpapalaganap ng mga delete, bulk delete, at paglipat sa disk na may 2-segundong debounce. Ang subfolder move detection ay naglilipat ng mga file sa disk kapag inayos muli sa caiioo. Ang pag-navigate sa anumang subfolder sa loob ng isang sync tree ay nag-ti-trigger ng auto-resync.
  • Cross-Filetype Tracked Changes: Pinag-isang accept/reject workflow sa DOCX, PDF, at Markdown. Ang mga DOCX edit ay itinatala na ngayon bilang mga tracked changes gamit ang parehong diff engine na ginagamit ng Markdown at mga code slate. Ang mga PDF tracked changes ay isinama sa visual editor. Ang resolve_tracked_changes action ay nagbibigay-daan sa agent na programmatically tanggapin o tanggihan ang mga rebisyon.
  • PDF WYSIWYG Editing: Direktang pag-edit ng text sa mga rendered PDF page na may styling na tumutugma sa dokumento. Ang text layer ay nag-uugnay ng mga edit sa source content-stream operators sa pamamagitan ng textItemIndex para sa surgical reconstruction sa pag-export. Kasama ang plainText baseline para sa change detection.
  • DOCX Rendering Fidelity: Mayaman na DOCX preview na may paragraph alignment, mga hyperlink, kulay/laki ng font, line spacing, indentation, at table cell shading. Ang code view ay nagpapakita ng markdown conversion para sa token-efficient na paggamit ng LLM.
  • Universal Messaging (internal testing lamang): Magpadala at tumanggap ng mga mensahe sa pamamagitan ng WhatsApp, Telegram, at Slack na may local-first privacy. Ang agent ay maaaring gumawa at magpadala ng mga mensahe, maglista ng mga pag-uusap, at sumagot sa mga thread — lahat ay dadaan sa iyong sariling device.
  • Google Meet Integration: Multi-action meeting recall tool na may list_meetings (tuklasin ang mga kamakailang meeting na may date range filtering) at get_meeting (kunin ang mga transcript). Dumadaan sa buong OAuth/JIT/scope-approval pipeline na may suporta sa credentials vault.
  • Gmail Send Email: Direktang pagpapadala ng email sa pamamagitan ng Gmail API, na nakapailalim sa high-risk tool approval. Ang mga per-action risk level override ay nagbibigay-daan sa send_email na mangailangan ng tahasang kumpirmasyon habang ang mga draft action ay nananatili sa medium risk.
  • Microsoft BYOA: Suporta sa Bring Your Own App para sa Microsoft 365. Magrehistro ng Azure AD app registrations para sa mga Microsoft OAuth connection. Multi-provider BYOA registry (Google + Microsoft) na may suporta sa tenant ID at isang 3-step Azure Portal setup wizard.
  • Poe Provider: Bagong LLM provider integration para sa Poe, na may model listing, provider-grouped model selector, vision/tools/reasoning capability detection, at pagpapakita ng presyo.
  • What's New Dialog: Ang API-served content pipeline ay naghahatid ng mga release notes at mga pahina ng user guide. Ang async what's-new dialog ay nagpapakita ng mga highlight ng bersyon sa oras ng update.
  • Private Sync Account Selector: Pumili kung aling Google account ang gagamitin para sa private sync, sa halip na i-default sa primary account.
  • Native TipTap Diff Marks: Pinalitan ang hiwalay na marked.js rendering overlay para sa mga AI revision preview ng mga native ProseMirror marks (DiffAdded/DiffRemoved). Ang mga rebisyon ay nag-re-render na ngayon bilang inline tracked changes na may pare-parehong typography, kasama ang chunk-level accept/reject targeting.
  • Mermaid Diagrams: Live Mermaid diagram rendering sa mga code block sa loob ng TipTap preview mode ng Slate.
  • Fuzzy Section Search sa Help Tool: Ang help tool ay sumusuporta na ngayon sa fuzzy matching kapag naghahanap ng mga partikular na seksyon sa loob ng mga pahina ng dokumentasyon.

Mga Pagpapabuti

  • File Manager UX Polish: Mga folder sync icon indicator, mga delete confirmation dialog, shift-click range selection, toolbar wrapping sa halip na mag-overflow sa makitid na lapad, at inayos ang tag persistence sa mga reload.
  • Responsive Composer Layout: Ang three-zone flex layout ay pinipigilan ang new-thread button na maitulak palabas ng screen sa makitid na lapad. Ang mga mode at model selector ay gumagamit ng staggered text-hiding breakpoints. Ang mga custom agent at AI chip icon ay pumalit sa mga generic default.
  • Settings UX: Inayos muli ang mga seksyon para sa mas maayos na daloy (Personalization → Credentials → Tool Approvals → Agent Modes → Tool Configuration → Skills Library → Tool Servers → Document Processing → Voice).
  • Revision State Integrity: Inayos ang corruption kapag nagbubura ng malalaking content block habang may aktibong AI revisions — sourceContent immutability, itinaas ang chunk relocation threshold sa 0.7, awtomatikong tinatanggihan ang mga stale chunk, at mga version history integrity check.
  • Agent Loop Reliability: Inayos ang abort controller race condition kung saan ang mga lumang run ay maaaring magbura ng controller ng bagong run. Ang cancel signal ay kumakalat na ngayon sa mga naka-queue na tool. Ang mga orphaned running state ay nag-bo-broadcast ng mga error sa halip na mag-iwan ng mga blangkong mensahe.
  • Interjection Handling: Pinag-isang getActiveBranchMessages traversal sa server at UI para pare-parehong laktawan ang mga interjection. Inayos ang pagkawala ng response pagkatapos ng follow-up kapag ang streaming parentId ay nakaturo sa interjection sa halip na sa mensahe ng user.
  • macOS Native Stability: Inayos ang restart race condition gamit ang process epoch tracking, URLSession leak sa reconnect, at LineBuffer data race sa pagitan ng pipe handler at stop.
  • Google Sheets Fix: Ang create_table ay nagsusulat na ngayon ng mga column header name sa halip na iwanang blangko ang unang row.
  • Middleware Cleanup: Kinuha ang requireAuth middleware mula sa 10 inline auth checks sa apple-routes, mcp-routes, at attachment-routes.
  • Image Type Filtering: Ang File Manager ay nagtatangi sa pagitan ng mga screenshot, AI-generated images, at mga larawan ng user na may hiwalay na mga opsyon sa filter at natatanging mga icon.
  • Mode/Model Picker Parity: Pinantay ang font weight at icon stroke sa pagitan ng mode picker at model picker.
  • Beta Tier Gating: Ang credentials vault ay nililimitahan ang mga beta feature base sa tier check.
  • CIDFont Re-Encoding: Ang PDF reconstruction ay sumusuporta sa CIDFont encoding na may ToUnicode CMap tables at identity fallback para sa mga character na wala sa map.
  • PDF Export Renamed: Ang "Download" ay pinalitan ng pangalan na "Export" sa buong PDF workflow para sa kalinawan.

Mga Bug Fix

  • PDF Text Disappearing: Inayos ang pagkawala ng text sa PDF view kapag nag-blur at ang magulong content kapag nag-e-export mula sa WYSIWYG editing.
  • PDF Tracked Changes Routing: Pinigilan ang PDF tracked changes na dumaan sa unified diff engine, na sumisira sa PDF-specific operator data.
  • PDF Export Integrity: Ang PDF download ay nagpapakita na ngayon ng malinaw na error na may diagnostics sa halip na tahimik na bumalik sa markdown export.
  • Markdown Table Line Breaks: Ang mga <br> tag sa mga markdown table ay nag-re-render na ngayon bilang mga totoong line break sa halip na literal na text.
  • DOCX Tracked Deletions Preserved: Inayos ang DOCX tracked deletions na natatanggal kapag nagpapalit-palit sa pagitan ng visual at code view.
  • Tracked Changes sa Stored Markdown: Inayos ang propose_change sa mga markdown slate na hindi nagpapakita ng mga redline kapag ni-load mula sa storage.
  • Reject Reverts Content: Ang resolve_tracked_changes na may reject ay maayos na ngayong ibinabalik ang content para sa markdown at code slates.
  • Slate Save Loop: Inayos ang infinite save loop na na-ti-trigger kapag aktibo ang track changes.
  • Messaging Stability: Inayos ang routing, reply threading, profile handling, queue resilience, webhook signatures, sender sanitization, at payload limits.

Bersyon 0.9.662Pebrero 27, 2025

Ipakita ang mga detalye

Mga Bagong Feature

  • Bring Your Own App (BYOA): Gamitin ang iyong sariling Google OAuth credentials sa halip na ang built-in app ng caiioo. Ang suporta para sa multi-app ay nagbibigay-daan sa mga team na magbahagi ng iisang OAuth client sa buong organisasyon habang pinapanatili ang mga indibidwal na API key. Ang mga BYOA connection ay awtomatikong nakaka-detect ng mga stale token at nag-aabiso para sa reauth.
  • Wikilink Navigation: Obsidian-style na double-bracket wikilinks sa pagitan ng mga Slate document para sa pagbuo ng mga interconnected na knowledge base. I-click ang isang wikilink para agad na mag-navigate sa pagitan ng mga Slate.
  • Skills Menu: Tab-to-use na pag-insert ng skill, dynamic height dropdown, inline editing na may mga variable chip, at isang shared SkillForm component para sa buong CRUD mula sa composer.
  • DOCX Download: I-download ang Slate markdown at mga text document bilang mga DOCX file habang pinapanatili ang mga tracked change.
  • Table Auto-Populate: Ang insert_component ay awtomatiko nang nagpupuno ng mga table cell mula sa structured data, na nag-aalis ng mga bakanteng placeholder table.
  • Gemini 3.1 Flash: Idinagdag bilang opsyon para sa image generator model kasama ang mga kasalukuyang Gemini, FLUX, at Seedream model.
  • Google Drive Save para sa Lahat ng Account: Ang Save to Google Drive ay available na para sa anumang nakakonektang Google account, hindi lang sa primary account.
  • Unified Diff Engine: Kumpletong rewrite ng change-tracking diff system ng Slate (phases 0–7) na may TOCTOU safety, caching, per-change accept/reject widgets, at mobile tap-to-toggle support.

Mga Pagpapahusay

  • Adaptive Private Sync: Ang sync polling rate ay dynamic na nag-a-adjust base sa aktibidad. Ang download-only lock optimization ay nagbabawas ng contention.
  • OAuth Email Capture: Ang Google OAuth ay laging nagsasama ng mga identity scope upang makuha ang email ng user sa bawat koneksyon, na nag-aayos sa isyu ng mga blankong email sa ilang account.
  • Security Hardening: Pinatibay na OAuth PKCE flows, agent subprocess boundaries, at per-account brute-force lockout para sa mga paulit-ulit na nabigong authentication attempt.
  • Browser Chip Layout: Ang mga browser selector chip ay mas maliit na at nag-wa-wrap sa halip na lumalampas sa container.
  • Registry-Driven Image Providers: Pinalitan ang hardcoded na listahan ng image provider ng isang dynamic registry, na nagpapadali sa pagdaragdag ng mga bagong model.
  • Content i18n Pipeline: Pinag-isang hash-tracked content sync para sa lahat ng documentation page na may incremental translation support.

Mga Bug Fix

  • Math Expressions sa Preview: Inayos ang mga math expression na nasisira kapag lumilipat mula sa TipTap preview patungo sa code view.
  • Wikilinks sa Preview: Inayos ang wikilink syntax na nawawala kapag nagpapalit sa pagitan ng TipTap preview at code view.
  • Nawawalang Thread Messages: Inayos ang mga thread message na natatanggal ng STATE_PATCH o nawawala kapag nagpapalit ng model sa gitna ng usapan.
  • Interjection Orphans: Inayos ang mga orphaned parentId pagkatapos ng interjection message filtering na nagdudulot ng mga render error.
  • Private Sync Infinite Loop: Niresolba ang infinite sync loop na dulot ng concurrent collection item clock conflicts at thread_data_ prefix pollution.
  • BYOA Edge Cases: Inayos ang BYOA config na hindi nag-re-restore kapag nag-clear, async save races, extension na gumagamit ng dead localhost popup sa halip na launchWebAuthFlow, at stale issuedByClientId precedence.
  • Private Sync Scope Recovery: Inayos ang private sync unlock na tahimik na nabibigo kapag ang mga Google Drive scope ay expired na o nawawala.
  • Duplicate Skills: Pinigilan ang paglitaw ng mga duplicate skill pagkatapos ng mga private sync merge.
  • Tracked Changes Routing: Ikinonekta ang get_tracked_changes at get_comments sa SlateTool action routing upang mabasa ng agent ang revision state.
  • DOCX Download Source: Inayos ang downloadAsDocx na gumagamit ng stale artifact contents sa halip na live editor state.
  • Smart Model Name Abbreviation: Inayos ang mahahabang pangalan ng model na lumalampas sa compact picker gamit ang intelligent abbreviation.
  • Markdown Link Rendering: Inayos ang chrome-extension: at Caiioo: na mga URL na naba-block sa mga rendered markdown link.
  • Thread Creation Speed: Hinati sa kalahati ang oras ng paggawa ng thread sa pamamagitan ng pag-aalis ng mga redundant na settings cascade lookup.
  • Chrome Tab Title: Ibinabalik ang dynamic na Chrome tab title base sa aktibong conversation thread.
  • Adaptive Greeting Tokens: Itinaas ang max_tokens para sa mga adaptive greeting upang maiwasan ang truncation sa mga reasoning model.

Bersyon 0.9.661Pebrero 25, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

  • Agent Interjection: Gabayan ang AI habang tumatakbo ito sa pamamagitan ng pag-type ng mensahe at pagpindot sa Enter. Makikita ng agent ang iyong gabay sa susunod nitong decision point at mag-aadjust ng direksyon — hindi na kailangang i-cancel at i-restart. May lalabas na amber-badged send button sa tabi ng stop button kapag may text ka na gustong ipadala.
  • API Tool Management: Ang API integration tool ay sumusuporta na ngayon sa save_tool, list_tools, at delete_tool bilang mga first-class action, na nagpapadali sa pamamahala ng mga agent-discovered APIs nang direkta mula sa mga usapan. Ang mga free user ay makakakita ng GET at list_tools; ang mga Pro user ay makukuha ang buong set.
  • Live Token Counter: Ang paggamit ng token at gastos ay nag-uupdate na ngayon sa real time habang nag-i-stream, na ipinapakita sa footer ng bawat mensahe. Ang mga espesyal na gastos (image generation, web search) ay unti-unting idinaragdag habang natatapos ang bawat tool.
  • Auto-Expand Tool Cards: Awtomatikong bumubuka ang mga tool card kapag nagsimula na silang makatanggap ng mga streaming argument o nangangailangan ng pag-apruba, at awtomatikong tumititip (collapse) kapag matagumpay na natapos. Ang mga error at tinanggihang tool ay mananatiling nakabuka para sa pagsusuri.
  • Monaco Diff Editor: Ang mga Slate code revision ay gumagamit na ngayon ng native inline diff editor ng Monaco na may mga accept/reject button sa bawat pagbabago, na pumapalit sa dating custom decoration system.

Mga Pagpapabuti

  • Private Sync Auth Recovery: Ang mga private sync error mula sa expired o revoked na Google tokens ay nagpapakita na ngayon ng mga actionable na button na "Reconnect Google" at "Grant Permissions" sa halip na isang passive na error message. Ang muling pag-connect ay humihiling ng tamang Drive permissions at awtomatikong pinipili ang tamang Google account.
  • Private Sync Multi-Account: Ang private sync ay nag-a-authenticate na ngayon laban sa Google account na tumutugma sa config email sa halip na bumalik sa kung anong account ang unang na-connect. Inaayos nito ang pag-sync sa maling Drive kapag maraming Google account ang nakakonekta.
  • Brand Refresh: Bagong river blue at rock grey na color palette na hango sa logo ng Caiioo, na pumapalit sa dating purple theme sa buong app at website.
  • OAuth Security: Ang mga Google, GitHub, at Slack OAuth client secrets ay tinanggal na mula sa extension package. Ang token exchange ay dumadaan na ngayon sa isang secure na Cloudflare relay proxy, na nag-aalis ng mga secret mula sa client code.
  • Mas Mabilis na Startup: Ang attachment content (mga imahe, extracted text) ay nilo-load na ngayon on demand sa halip na sa simula pa lang, na makabuluhang nagpapababa sa initial load time para sa mga usapang maraming attachments.
  • Mas Mabilis na Streaming: Ang paggamit ng context window ay nag-i-stream na ngayon sa pamamagitan ng fast broadcast path sa halip na dumaan pa sa storage, na nagbibigay ng real-time updates nang walang async I/O bawat agent loop.
  • Private Sync Speed: Ang Google Drive file ID cache ay pinapanatili na ngayon sa kabila ng mga restart, na nag-aalis ng pangangailangan para sa isang full file listing API call sa unang sync cycle.
  • Unified Streaming Render Path: Ang streaming at final content ay dumadaloy na ngayon sa iisang render path, na nag-aalis ng "flash" kapag natapos ang generation at pinapanatili ang mga interjection message.
  • Cross-Model Switching: Ang paglipat sa pagitan ng mga AI provider sa gitna ng thread (halimbawa, Gemini patungong Claude) ay hindi na nagdudulot ng "Invalid signature in thinking block" na mga error. Ang mga foreign reasoning artifacts ay awtomatikong ginagawang narrative text, na pinapanatili ang konteksto nang walang incompatible na cryptographic signatures.
  • Disabled Tool Guidance: Kapag sinubukan ng AI na gumamit ng tool na naka-disable, makakatanggap na ito ngayon ng mga actionable na mungkahi (katulad na enabled tools, paano i-enable) sa halip na isang generic na "not found" error.
  • Responsive Composer Layout: Ang composer toolbar ay gumagamit na ng staggered progressive disclosure — ang mode selector, model selector, settings, agenda, at help icons ay lalabas depende sa bakanteng espasyo sa halip na maputol.
  • Settings Color Coding: Ang mga section sa settings ay gumagamit na ngayon ng 3-color system — accent tint para sa customization sections, at salit-salit na neutrals para sa iba pa — para sa mas malinaw na visual grouping.
  • Onboarding Errors: Ang free key provisioning ay nagpapakita na ngayon ng mga descriptive na error message sa ibaba ng mga action button sa halip na mabigo nang walang pasabi.
  • AI Provider Settings: Pinalitan ang pangalan ng "API & Provider" section tungo sa "AI Provider" para sa kalinawan.
  • Extended Free Trial: Ang Pro trial period ay pinalawig mula 7 araw tungo sa 14 araw, na nagbibigay sa mga bagong user ng mas maraming oras upang subukan ang mga Pro features.
  • Optimistic Branch Switching: Ang paglipat sa pagitan ng mga message branches at pag-reload ng mga mensahe ay nag-uupdate na ngayon ng UI nang agaran sa halip na maghintay para sa storage round-trips.
  • MCP Tool Configuration: Schema auto-correct at pinabuting MCP tool configuration para sa mas maaasahang tool setup.

Mga Bug Fix

  • Per-Message Costs: Ang mga gastos sa bawat mensahe ay tumutugma na ngayon sa kabuuan sa thread header. Ang mga gastos sa Helper, OCR, image gen, at search ay iniuugnay na sa mga indibidwal na mensahe sa halip na sa thread summary lang.
  • Interjection Rendering: Ang mga interjection message ay nag-rerender na ngayon bilang compact amber annotations inline sa assistant timeline sa halip na mawala kapag natapos ang generation.
  • Loop Detection: Inayos ang false-positive repetition detection sa mga response na maraming citation kung saan ang mga URL ay natural na nauulit nang 3+ beses.
  • Slate Diff Alignment: Inayos ang redline/greenline misalignment sa preview mode para sa multi-line chunks kung saan ang overlay loop ay umuusad lamang ng 1 linya anuman ang chunk span.
  • Slate Deletion Positions: Inayos ang double-counting ng insertion shift na nagiging sanhi ng pag-render ng mga deletion pagkatapos ng kanilang kapares na insertion sa halip na bago ito.
  • Private Sync Fixes: Inayos ang JIT scope request na hindi gumagana sa mga code-split chunks at ang infinite sync loop pagkatapos ng mga upload.
  • Onboarding Flow: Ang OAuth flow ay natatapos na ngayon nang maayos sa onboarding, ang mga hyphenated mode IDs ay suportado na sa trigger detection, at ang 0 days remaining ay hindi na nagiging null.
  • Password Reset: Ang pag-reset ng password sa pamamagitan ng email link ay nagbe-verify na ngayon ng email address. Nagdagdag ng resend-verification endpoint para sa mga user na may expired na verification emails.
  • License Tier: Ang mga user na may admin-granted tier ngunit walang license row ay hindi na mai-stuck sa upgrade gate.
  • Settings Scroll: Ang pag-click sa brain icon para sa isang learned page ay nag-i-scroll na ngayon sa tamang settings section sa halip na huminto nang maaga dahil sa mga lazy-loaded sections sa itaas.
  • Monaco Disposal: Inayos ang diff editor model disposal order upang maiwasan ang mga dangling references at ang pagpapakita ng Monaco sa likod ng TipTap preview.
  • Walkthrough Targeting: Ang mga walkthrough steps ay lumalaktaw na ngayon sa mga elementong nakatago ng responsive container queries sa halip na mag-spotlight sa isang 16x16 pixel sa top-left corner.
  • Kokoro TTS: Inayos ang text-to-speech na sira sa extension — nabigo ang ONNX runtime detection sa mga offscreen documents, na nagdudulot ng "no available backend found" na mga error.
  • Custom API Tool Save: Inayos ang pag-save ng agent-discovered APIs bilang custom tools na nagka-crash sa extension dahil sa ipinagbabawal na dynamic import() sa Service Worker context.
  • Boot Performance: Inayos ang session migration na tumatakbo sa bawat access sa settings (20+ beses sa boot), na nagdudulot ng hindi kinakailangang disk writes at mas mabagal na startup.
  • Duplicate Storage Broadcasts: Pinigilan ang double storage change notifications sa relay/server mode na maaaring magdulot ng UI flicker.
  • Cairn Texture Recovery: Inayos ang texture generation na nabibigo kapag ang in-memory world cache ay na-evict sa pagitan ng load at render, at inayos ang renderer na nagpapakita ng itim para sa attachment-backed textures.
  • Security Patches: Ni-update ang fast-xml-parser (DoS via DOCTYPE entity expansion) at tar (hardlink escape vulnerability).
  • MV3 Compliance: Pinalitan ang CDN-loaded vega-embed ng local vendor bundles, tinitiyak na ang lahat ng chart rendering code ay pumapasa sa Chrome Web Store remote code policy.
  • Vega-Lite Charts: Ang AI ay nag-ge-generate na ngayon ng mga Vega-Lite visualization nang direkta sa Slate sa halip na CDN-loaded HTML, na nagbibigay-daan sa mga interactive charts nang walang remote script dependencies.
  • Google Drive Save: Inayos ang 403 errors kapag nag-sa-save sa Google Drive mula sa Slate na dulot ng mga lumang OAuth scope checks sa mga non-agent Drive handlers.
  • New User Onboarding: Inayos ang onboarding screen na nalalaktawan nang buo para sa mga bagong user kapag ang isang API key ay auto-provisioned habang nag-lo-login.
  • OpenRouter OAuth Popup: Inayos ang "Connecting..." spinner na na-stuck nang walang hanggan kapag ang mga popup blocker ay tahimik na pinapatay ang OAuth window.
  • Trial Banner Copy: Ang trial banner ay hindi na nagsasabing ang mga model ay naka-gate sa tier — ni-update ito upang tumpak na ilarawan ang mga Pro features (write access, image generation, custom modes).
  • DOCX Review Toolbar: Inayos ang toolbar flickering kapag nagpapakita ng document review controls sa pamamagitan ng pag-antala ng scroll hanggang sa initial visibility.
  • Add to Prompt Overlay: Inayos ang overlay logo na bina-block ng Content Security Policy at ang background opacity na hindi tumutugma sa theme.
  • Message Edit/Reload State: Inayos ang in-memory state na nagiging stale pagkatapos mag-edit ng mensahe, mag-reload ng response, o lumipat ng branches.
  • Server Login Hang: Inayos ang WebSocket storage operations na nabibigo habang nasa server login flow. Ang auth ay hiwalay na ngayon kaya ang local session ay gumagana agad habang ang server identity ay nire-resolve sa background.
  • WebSocket Connection Hang: Inayos ang isang race condition kung saan ang AUTH_STATE: ready na dumating habang nasa initial WebSocket connection ay maaaring mag-iwan sa auth promise, na pumipigil sa pagkumpleto ng koneksyon.

Bersyon 0.9.655Pebrero 19, 2025

Ipakita ang mga detalye

Mga Bagong Feature

  • Slack Integration: Ikonekta ang iyong Slack workspace para paganahin ang AI-powered Slack tools na may buong OAuth V2 authorization
  • API Tool Credentials: Ang mga API na natuklasan ng agent ay maaari nang i-save bilang mga custom MCP tool na may mga nakaimbak na kredensyal, na nagbibigay-daan sa muling paggamit sa mga pag-uusap
  • Saved API Badge: Ang mga API tool na ginawa ng agent ay nagpapakita ng "Saved API" badge sa mga setting para sa madaling pagtukoy
  • Conversation Import: Mag-import ng mga pag-uusap mula sa ChatGPT, Claude, Gemini, Perplexity, at Grok — i-upload ang iyong export file at iko-convert ito ng Caiioo nang may buong kasaysayan ng mensahe, mga attachment, at metadata

Mga Pagpapabuti

  • Learned APIs Nesting: Ang mga natutunang API tool ay nakagrupo na ngayon sa ilalim ng isang collapsible section sa mga setting para sa mas malinis na organisasyon
  • Branding ng Caiioo: Ang mga built-in tool ay nagpapakita na ngayon ng icon ng Caiioo para sa visual consistency
  • Browser-Aware Links: Ang mga URL na binuksan ng agent ay ilulunsad na ngayon sa browser na pinili mo sa mga setting
  • Slate Cloud Load: Ang pag-load ng Slate document mula sa Google Drive ay nagti-trigger na ngayon ng JIT OAuth prompt sa halip na mabigo nang may hindi malinaw na error

Mga Pag-aayos ng Bug

  • DOCX Editing: Inayos ang paragraph run regex matching sa mga nested span, na nagdudulot ng pagkasira ng nilalaman kapag nag-e-edit ng formatted DOCX text
  • Search/Replace Safety: Ibinalik ang structural HTML pattern guard na nawala noong refactoring — pinipigilan ang mga edit na sirain ang XLSX/DOCX internal markup
  • Tool Approval Loop: Inayos ang race condition na nagdudulot ng paulit-ulit na approval prompt para sa parehong tool sa loob ng iisang agent run
  • Stale Identity: Inayos ang stale user identity na hindi nag-ki-clear sa 401 habang nag-li-license sync, na may logout escape sa returning-user onboarding

Bersyon 0.9.651Pebrero 17, 2025

Ipakita ang mga detalye

Mga Bagong Feature

  • Minimum-Privilege Permissions: Ang mga Google Workspace tool ay humihiling na lamang ngayon ng eksaktong mga scope na kailangan para sa bawat aksyon sa halip na malawak na access. Ang pagbabasa ng mga email ay humihiling ng read-only; ang paggawa ng mga event ay humihiling lamang ng calendar write access.
  • Pinahusay na Permission Dialog: Ipinapakita ng just-in-time authorization dialog kung anong mga permission ang eksaktong hinihiling, bakit kailangan ang mga ito, at kung ang operasyon ay read-only o read-write.
  • Permission Selector: Kapag manu-manong nagkokonekta ng Google account, maaari mong piliin kung aling mga serbisyo (Calendar, Gmail, Drive, Docs, Sheets, Slides) at antas ng access (read-only vs read-write) ang ibibigay nang maaga. Mayroon na ring Edit Permissions button sa mga kasalukuyang koneksyon.
  • Image Results: Ang mga nabuong imahe at screenshot ay mas malinaw na ipinapakita ngayon sa pagitan ng mga collapsed process steps at ng huling sagot, kaya hindi na kailangang i-expand ang mga tool call para makita ang visual output.

Mga Pagpapahusay

  • Private Sync Safety: Ang mga sabay-sabay na pag-edit ay dina-download na ngayon para sa merge sa halip na i-upload, ang lock refresh ay nagbe-verify ng ownership, at ang manifest merge ay nagpipigil sa pagkawala ng data mula sa mga napaagang trash operation.
  • P2P Sync Inalis: Inalis ang P2P real-time sync, na nagtanggal ng mahigit 100+MB na sayang na WebSocket traffic at nagpabuti sa performance ng extension.
  • Settings Performance: Settings panel memoization at collapse context isolation para sa mas mabilis na rendering.
  • DOCX Rendering: Pinahusay na paragraph rendering, numbering, at style support sa document parser.

Mga Bug Fix

  • Google Docs Scope: Inayos ang "insufficient authentication scopes" na error kapag nag-i-index ng Google Docs — kailangan ng index_document ng write scope para sa mga named range.
  • Google Docs Read: Inayos ang pagkabigo ng read_document at get_document_info kapag Docs scopes lamang ang ibinigay — ang mga aksyong ito ay nangangailangan din ng Drive read access.
  • Calendar Copy: Inayos ang copy_event action na nawawala sa scope registry, na pumipigil sa mga JIT permission request.
  • API Key Persistence: Inayos ang BYOK API key na tahimik na nawawala kapag nag-crash ang saveCustomMode sa settings save path habang nag-a-activate ng Pro trial.
  • Settings Reload Race: Inayos ang hindi na-save na API key na nabubura kapag ang pag-collapse/expand ng mga settings section ay nagti-trigger ng storage reload cycle.
  • Chrome Identity Cancellation: Inayos ang user cancellation habang may incremental scope requests na hindi nakikilala mula sa mga error, at ang auth method ay tama nang nagta-transition pagkatapos makakuha ng web OAuth refresh token.
  • Private Sync Overwrite: Inayos ang private sync na nago-overwrite ng mga kamakailang turn kapag may nagaganap na sabay-sabay na pag-edit.
  • Viewport Screenshots: Itinigil ang pagpapakita ng mga viewport screenshot sa itaas ng huling response text.
  • Agent Coordination: Inayos ang 7 isyu sa turn coordination, perception, at state management.
  • Track Changes: Inayos ang track changes mode na nasisira pagkatapos ng slate decomposition dahil sa dual-state variable desync.
  • File Manager: Ang mga delete at download action ay available na sa lahat ng mode, hindi lamang sa mga orphaned file.
  • MCP Tool Names: Inayos ang mga tool na gumagamit ng internal server IDs sa halip na mga human-readable name.
  • Agenda Tool: Inayos ang sync card na laging nagpapakita ng missing permissions, nakakonekta na ngayon sa Google OAuth connection system.

Bersyon 0.9.642Pebrero 16, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

  • Bagong Paglikha ng Dokumento: Ang mga bagong DOCX, XLSX, PDF, at RTF file na nilikha mula sa dropdown na "New File" ay ganap nang mae-edit na may suporta para sa tracked changes at tamang format.
  • Katatagan ng Gemini: Nagdagdag ng detection para sa pag-uulit ng pangangatwiran (reasoning repetition) upang awtomatikong putulin ang mga thought loop ng Gemini at maiwasan ang paglabas ng leaked thinking text sa chat.
  • Paghawak sa Larawan: Ang mga DNG raw photo preview ay sumusunod na ngayon sa EXIF orientation para sa tamang pagpapakita, na pumipigil sa distortion sa mga na-upload na larawan.

Mga Pag-aayos ng Bug

  • Kakayahang Mag-edit ng Bagong Dokumento: Inayos ang mga blangkong dokumento na nilikha sa pamamagitan ng "New File" na dati ay ipinapakita bilang static preview sa halip na editable rich text editor.
  • Detection ng API Key: Ang paglipat sa sarili mong API key (BYOK) ay magkakabisa na agad nang hindi na kailangang i-refresh ang pahina.
  • Katatagan ng Screenshot: Inayos ang paghawak sa attachment ID upang maiwasan ang pagkawala o pagkasira ng data ng screenshot.
  • Pagpapangkat ng Tab: Inayos ang pag-crash kapag ang browser ay may mga non-normal na window (hal. devtools, popups).
  • Ingay sa Console: Inalis ang hindi kinakailangang pag-probe sa llms.txt na nagdudulot ng spam na 404 error.
  • Mga Timeout ng Tool: Inalis ang mga marupok na keepalive workaround na maaaring makagambala sa mga long-running tool call gaya ng 4k image generation gamit ang Gemini.
  • Prompt Caching: Inayos ang isyu kung saan ang multimodal content (mga larawan/screenshot) ay nawawala habang nagaganap ang prompt cache optimization.

Internal

  • Makabuluhang pagpapabuti sa kalidad ng codebase sa error handling, type safety, at architectural layering.
  • Ginawang modular ang core document parser sa mga focused at maintainable na module.

Bersyon 0.9.641 (Pebrero 14, 2025) - Maligayang Araw ng mga Puso!

Ipakita ang mga detalye

Mga Pagpapabuti

  • Model Selector Tier Medals: Pinalitan ang mga hardcoded recommendation badge ng 5 API-driven tier medal (Pinakamahusay para sa Caiioo, Kalidad, Reliability, Bilis, Halaga) na nagpapakita ng gold/silver/bronze ranking nang direkta mula sa benchmark data
  • Skills System: Ang mga Skill ay mayroon na ngayong restore defaults button para muling idagdag ang mga built-in skill
  • Prompt Caching: Higit pang na-optimize ang prompt caching para sa pagtitipid sa gastos

Mga Pag-aayos ng Bug

  • Browser Compatibility: Ang OAuth login at auto-connection ay gumagana na ngayon sa Vivaldi at iba pang non-Chrome browser
  • Cost Tracking: Inayos ang race condition kung saan ang pag-kansela ng isang run ay maaaring makasira sa data ng gastos at paggamit; ang data ng gastos/paggamit ay napananatili na ngayon sa mga nakansela at may error na run
  • Private Sync: Muling isinulat ang purgeAllStorage para sa ganap na pag-clear, inayos ang sync listener race, pinagsama ang private sync UI
  • i18n: Idinagdag ang kulang na translation initialization sa conversation.html popup page
  • Seguridad: Na-patch ang mga dependency vulnerability (qs, @casl/ability, axios, markdown-it)
  • Benchmarks Page: Inilipat ang benchmarks page backend sa Cloudflare auth

Bersyon 0.9.65Pebrero 13, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

  • MiniMax M2.5 Benchmarks: Nakumpleto na ang buong benchmark suite — tool accuracy 91%, trustworthiness 95% (rank #2), composite rank #5 na may gold value tier.
  • Model Intelligence API: Itinaas ang default response limit mula 100 patungong 500, na tinitiyak na ang lahat ng model na may earned badge ay makikita ng mga client.

Mga Pag-aayos ng Bug

  • Mga Nawawalang Model Badge: Inayos ang 35 model na may earned tier badge (gold/silver/bronze) na hindi lumalabas sa extension model list — kabilang ang Claude Opus 4.6 (gold composite), Claude Sonnet 4.5 (silver composite), at Claude Haiku 4.5 (bronze composite). Root cause: Ang API ay default na nagbabalik lamang ng 100 model na naka-sort ayon sa trustworthiness, ngunit ang mga tier ay kinakalkula mula sa lahat ng 367 model. Ang mga model na nasa labas ng top 100 ay tahimik na nawawalan ng badge.

Bersyon 0.9.64Pebrero 12, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

  • Ollama Provider Parity: Ganap na feature parity sa OpenRouter — suporta sa abort signal, error handling, mga detalye ng reasoning, resolved model ID, at think-tag processing sa pamamagitan ng streaming mixin
  • AbortSignal Propagation: Ang SIGTERM/SIGINT ng subprocess ay nagkakansela na ngayon ng mga in-flight na LLM API call
  • Build-Time Schema Validation: Ang validation ng settings schema sa oras ng build ay nakakahuli na ng mga kulang na SETTING_METADATA entry
  • Platform Capabilities Caching: Naka-cache na para sa mas mabilis na performance sa halip na muling i-compute sa bawat access
  • Website i18n: Ang mga translation para sa Trust page at pricing refactor ay naka-sync na sa lahat ng 22 locale

Mga Bug Fix

  • Website Authentication: Pinalitan ang legacy na Supabase auth ng direktang Cloudflare Worker API call para sa Google sign-in, email login, signup, at password reset
  • Stripe Checkout Locale: Inayos ang "Invalid locale" na error sa checkout at portal sa pamamagitan ng pag-map ng navigator.language (hal. en-US) sa mga locale na suportado ng Stripe na may fallback sa auto
  • Password Minimum Length: Naka-sync na ang 12-character minimum sa server signup, password reset, at website reset page
  • Private Sync Profile Dedup: Ang login ay nakaka-detect at nagtatanggal na ngayon ng mga duplicate profile na dulot ng mga naunang sync bug
  • State Manager Init Race: Inayos ang initialization race condition sa state-manager
  • Agent Subprocess Cleanup: Paglilinis ng mga zombie subprocess sa pagtatapos ng agent
  • Tab Group/Storage API Guards: Wastong mga guard para sa tab group at storage API sa lahat ng platform
  • Geolocation Error Handling: Maayos na paghawak sa mga error sa pahintulot ng geolocation
  • OAuth Refresh Locking: Pinipigilan ang sabay-sabay na pagtatangka ng OAuth token refresh
  • Settings Save Mutex: Ang mga sabay-sabay na pag-save ng settings ay hindi na nagpapatong sa isa't isa
  • Agent JSON Parse Isolation: Ang maling format ng agent output ay hindi na nagpapatigil sa parser
  • Thread Search Race: Inayos ang race condition sa mga resulta ng thread search
  • Streaming Version Staleness: Sinusuri ang mga stale version habang may streaming response
  • Content Script Timeouts: Nagdagdag ng mga timeout para sa content script message passing
  • Context Pruning para sa Multimodal: Pinahusay na context pruning kapag mayroong multimodal content

Bersyon 0.9.63Pebrero 12, 2025

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Private Sync Mode Variables: Inayos ang legacy settings migration na tumatakbo sa bawat sync cycle, na tahimik na nago-overwrite sa mga kamakailang lokal na edit (hal., mga pagbabago sa mode variable) gamit ang lumang data mula sa Drive

Bersyon 0.9.62Pebrero 12, 2025

Ipakita ang mga detalye

Mga Bagong Feature

OpenRouter OAuth One-Click Setup

  • PKCE Key Creation: Ang bagong one-click OpenRouter OAuth flow ay nagbibigay-daan sa mga user na gumawa at mag-link ng API key nang hindi umaalis sa Caiioo
  • Muling Dinisenyong Onboarding: Mas pinadaling onboarding at upgrade flows gamit ang OpenRouter OAuth integration
  • Babala sa Privacy: Ang opsyon sa onboarding para sa mga libreng model ay nagpapakita na ngayon ng malinaw na babala tungkol sa privacy/training data

Granular Private Sync

  • Per-Item Sync: Ang mga MCP server, tool approval, profile, skill, mode, override, at reminder ay nag-si-sync na ngayon sa antas ng indibidwal na item sa halip na i-overwrite ang buong koleksyon
  • Per-Key Settings Sync: Ang mga setting ay nag-si-sync nang granular bawat key, na nagpipigil sa remote overwrite ng mga hindi kaugnay na lokal na pagbabago
  • Deduplicated Reads: Ang mga in-flight WebSocket storage read ay deduplicated na upang mabawasan ang hindi kinakailangang network traffic

Mga Pagpapahusay

  • Mode Settings UX: Ang mga override ay awtomatiko nang nag-sa-save, at ang Restore Defaults ay wasto nang nagbabalik ng mga binurang mode variable
  • Responsive Composer: Ang Skills button ay lumiliit na sa icon-only kapag makitid ang width; tinanggal ang layout spacer mula sa seksyon ng Skills
  • Support Tickets: Ang build version at datetime ay awtomatiko na ngayong kasama
  • Slate Search: Idinagdag ang bagong search_document action sa Slate tool

Mga Bug Fix

  • Google Slides/Sheets OAuth: Naglalabas na ngayon ng tamang OAuthAuthorizationRequiredError sa halip na magbalik ng setup text, na nagbibigay-daan sa just-in-time authorization
  • Configuration Tool UI Refresh: Ang mga agent mutation sa pamamagitan ng configuration tool ay nag-bo-broadcast na ng STORAGE_CHANGED upang agad na mag-update ang UI
  • Tool Approval Modal: Inayos ang React hooks ordering violation (useMemo sa itaas ng early return)
  • Localhost HTTPS: Ang API integration tool ay kaya na ngayong humawak ng mga self-signed certificate para sa mga lokal na HTTPS server
  • Mode Variables Persistence: Inayos ang i18n getter properties na hindi nag-ma-materialize bago ang storage, na nagiging sanhi ng pagkawala ng mga variable sa pag-reload
  • Slate Thread Safety: Niresolba ang race condition sa Slate tools na nagiging sanhi ng duplicate slates habang may parallel AI turns
  • Slate DOCX: Inayos ang deletion visibility at baseline corruption sa mga tracked changes
  • Private Sync Stability: Tinanggal ang bouncing at nawawalang mga edit mula sa mga sync conflict

Bersyon 0.9.61Pebrero 10, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

Slate Editor i18n

  • Isinaling Toolbar at Menu: Ang lahat ng toolbar button, context menu, at dialog string ng Slate editor ay ganap nang naisalin.

Mga Pag-aayos ng Bug

  • OAuth Fetch Timeouts: Ang lahat ng OAuth token exchange at refresh request ay mayroon na ngayong 15-segundong timeout, na pumipigil sa infinite hang sa mga network stall.
  • GitHub Private Email: Inayos ang pagkabigo ng koneksyon sa GitHub kapag ang profile email ng user ay private (kinukuha na ngayon mula sa /user/emails API).
  • OAuth Connection Dialog: Ginawang generalized ang OAuth connection dialog at inayos ang maraming bug sa token/koneksyon.
  • Consistency ng Haba ng Password: In-sync ang 12-character minimum password requirement sa lahat ng signup at reset surface.

Bersyon 0.9.6Pebrero 8, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Internasyonalisasyon (20+ na Wika)

  • Buong Suporta sa i18n: Ang Caiioo ay available na ngayon sa 20+ na wika kabilang ang English, Spanish, French, German, Japanese, Korean, Chinese, Arabic, Hebrew, Hindi, at iba pa
  • Suporta sa RTL na Wika: Buong right-to-left na layout para sa Arabic, Hebrew, at Urdu
  • Setting ng Wika ng UI: Piliin ang iyong gustong wika sa Settings — lahat ng UI elements, tool labels, at status messages ay isinalin na

Mga Pagpapahusay

Performance ng Settings Panel

  • Lazy-Loaded na mga Seksyon: Ang mga seksyon ng settings panel ay naglo-load na ngayon on-demand, na nagpapababa sa initial render time
  • Modular Storage: Ang mga settings ay nakaimbak sa granular per-section keys sa halip na isang monolithic blob, na nagpapabuti sa read/write performance
  • Typed Getters: Ang internal settings access ay gumagamit na ng strongly-typed getters na may change granularity tracking

Reliability ng Slate Track Changes

  • 17 na Revision Manager Fixes: Komprehensibong pagpapatatag ng track changes system sa buong diff computation, acceptance, rejection, at persistence
  • Plain Text Diffing: Ang mga redline changes ay nagdi-diff na ngayon sa plain text sa halip na raw markdown, na nagreresulta sa mas malinis at mas tumpak na change highlights
  • Persistent User Changes: Ang mga tracked changes na gawa ng user ay nananatili na kahit i-refresh ang pahina
  • Race Condition Fix: Sapilitang pag-bake ng mga tracked changes bago i-save upang maiwasan ang pagkawala ng data

Mga Bug Fix

  • Service Worker Crashes: Pinalitan ang 112+ na dynamic import() calls ng mga static import upang maiwasan ang pag-crash ng Chrome service worker
  • Mode Welcome Messages: Inayos ang wika, provisioned key detection, at mga isyu sa persistence sa mga mode welcome message
  • Google Tool Account Selection: Ang account picker ay dinamiko na ngayong sumasalamin sa mga account na aktwal na nakakonekta
  • DOCX Nested Lists: Inayos ang mga display marker at export corruption para sa nested list round-trips
  • LaTeX Math Rendering: Inayos ang currency dollar escaping na sumisira sa LaTeX math expressions na nagsisimula sa mga numero
  • Tab Group Creation: Ipinagpaliban ang lazy tab group creation hanggang sa aktwal na gamitin ang web browsing tool
  • Agenda OAuth: Muling i-throw ang mga OAuth error upang ang just-in-time authorization ay mag-trigger nang tama
  • Settings Persistence: Idinagdag ang mga kulang na metadata entries para sa 6 na settings na tahimik na nabigong ma-save

Bersyon 0.9.5Pebrero 6, 2025

Ipakita ang mga detalye

Pagpapatibay ng Seguridad

  • Content Script Origin Validation: Ang mga mensahe mula sa mga web page patungo sa extension ay limitado na lamang sa mga origin ng caiioo.ai, na may mahigpit na same-origin checks na humahadlang sa cross-origin message injection
  • CSP Pinahigpit: Inalis ang mga development-only localhost script sources mula sa Content Security Policy ng mga pahina ng extension
  • Auth Response Scoping: Ang mga auth response ng extension ay ipinapadala na ngayon sa partikular na origin ng pahina sa halip na i-broadcast sa lahat ng frames

Bersyon 0.9.4Pebrero 4, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Multilingual Speech-to-Text

  • Pagpili ng Wika: Piliin ang iyong STT language sa Settings para sa tumpak na non-English voice input.
  • Suportado ang 90+ Wika: Gumagana sa Whisper at ElevenLabs para sa komprehensibong saklaw ng wika.

Real-Time Voice Activity Detection

  • Low-Latency VAD: Ang bagong Silero VAD v5 integration ay nakaka-detect ng pagsasalita sa real-time nang may minimal na delay.
  • Mas Matalinong Pag-record: Awtomatikong nagsisimula at humihinto ang pag-record batay sa voice activity.
  • Nabawasang False Positives: Mas mahusay na pagkilala sa pagitan ng pagsasalita at background noise.

Suggestions Visibility Toggle

  • Itago/Ipakita ang Suggestions: Bagong toggle para itago ang mga AI follow-up suggestion kung gusto mo ng mas malinis na interface.
  • Persistent State: Ang iyong preference ay sine-save at naaalala sa mga session.

Mga Pagpapabuti

Track Changes Auto-Bake

  • Diff-Based Tracking: Mas mahusay na pagsubaybay sa pagbabago gamit ang diff algorithm.
  • Auto-Save: Ang mga pagbabago ay pana-panahong sine-save upang maiwasan ang pagkawala ng data sa mahabang editing session.
  • Snapshot on Exit: Ang paglabas sa track changes mode ay awtomatikong nag-be-bake ng lahat ng pending change.

Enhanced Provider Streaming

  • Mga Pagpapabuti sa Gemini: Mas mahusay na streaming at reasoning capability para sa mga Google Gemini model.
  • Consistent na Pag-uugali: Pinag-isang streaming behavior sa OpenRouter at native provider.

Bersyon 0.9.3Enero 31, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Guided Onboarding Walkthrough

  • Interactive UI Tour: Bagong step-by-step walkthrough na gumagabay sa mga bagong user sa bawat bahagi ng interface pagkatapos ilagay ang kanilang API key
  • Tatlong Phase: Sinasaklaw ang composer (11 hakbang), settings panel (7 hakbang), at mode system (5 hakbang)
  • Spotlight Effect: Ang bawat hakbang ay nagha-highlight sa kaugnay na UI element gamit ang isang nakatutok na spotlight
  • Conversational Onboarding: AI-guided profile building para i-personalize ang iyong karanasan mula sa simula

Kasaysayan ng Prompt

  • I-access ang mga Naunang Prompt: Ang iyong mga kamakailang prompt ay naka-save at maaaring ma-access sa composer
  • Mabilis na Muling Paggamit: Madaling gamitin muli o baguhin ang mga naunang mensahe

Mga Level ng Ad Blocker

  • Granular na Kontrol: Ang ad blocking ay sumusuporta na ngayon sa maraming level sa halip na on/off lang
  • Piliin ang Iyong Proteksyon: Piliin ang level ng blocking na angkop para sa iyong mga pangangailangan sa pag-browse

DOCX Review Toolbar

  • Track Changes Controls: Bagong toolbar kapag tinitingnan ang mga Word document na may tracked changes
  • Mga Aksyong Tanggapin/Tanggihan: Madaling suriin at lutasin ang mga pag-edit sa dokumento

Mga Pagpapabuti

Mga Setting ng Thread Retention

  • Configurable Cleanup: Itakda kung gaano katagal itatago ang mga lumang thread bago ang awtomatikong cleanup
  • Pamamahala ng Storage: Mas mahusay na kontrol sa iyong kasaysayan ng pag-uusap

Animasyon ng Caiioo

  • Performance Optimizations: Mas mabilis na animasyon na may pinabuting rendering
  • Wetness Effects: Bagong visual overlay na nagpapakita ng water saturation
  • Direct Particle Rendering: Mas malinis na visual na may optimized particle drawing

Paglipat ng Profile

  • Enhanced State Management: Mas maaasahang paglipat ng profile na may pinabuting protocol handling
  • Mas Mahusay na Sync: Ang mga pagbabago sa profile ay nag-si-sync nang tama sa buong extension

Google Calendar

  • Pamamahala ng Token: Pinabuting paghawak ng access token para sa mga operasyon sa kalendaryo
  • Mas Maaasahang Sync: Mas mahusay na OAuth flow para sa integration ng kalendaryo

Bersyon 0.9.2Enero 26, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Pag-block ng Ad at Tracker

  • Built-in Ad Blocker: I-block ang mga ad at tracker gamit ang Ghostery engine na may MV3-compatible declarativeNetRequest
  • I-toggle sa Mga Setting: I-enable o i-disable ang ad blocking mula sa Settings panel
  • Mga Update sa Filter List: Awtomatikong caching ng mga filter list para sa maaasahang pag-block

Just-in-Time na mga Pahintulot sa Google

  • Incremental Authorization: Ang mga pahintulot sa Google tool ay hinihiling na lamang kapag kinakailangan, hindi sa simula
  • Mas Malinaw na Scope Management: Ang mga kulang na scope ay nagti-trigger ng mga kapaki-pakinabang na error message na may mga opsyon para magbigay ng access
  • Mas Mahusay na Privacy: Hilingin lamang ang mga partikular na Google scope na kinakailangan para sa bawat tool

Mga Pagpapabuti

Animasyon ng Caiioo

  • Enhanced Physics: Pinabuting particle dynamics na may mas mahusay na elevation, bilis, at density forces
  • Mas Smooth na Flow: Ang mga particle ay sumusunod na ngayon sa direksyon ng channel sa pag-spawn, na nagpapababa sa pagkumpol-kumpol
  • Realistic Stacking: Ang mga particle ay natural na nagpapatong-patong kapag naharangan ng mga bato o dam

Google OAuth Flow

  • Mas Mabilis na Sign-In: Binibigyang-priyoridad na ngayon ang ID token retrieval para sa mas mabilis na authentication
  • Pinabuting Reliability: Ang mas mahusay na paghawak ng token ay nagpapababa ng mga auth failure sa mga non-Chrome browser

Onboarding at Mga Setting

  • Preview Mode: Subukan ang mga onboarding flow nang hindi nililinis ang data ng user
  • Mas Malinis na Free Tier: Inalis ang deprecated provisioned API key restoration UI

Internal

  • Minigame System: Bagong MinigameContainer infrastructure para sa mga interactive intro experience
  • Hidden Easter Egg: Ang minigame visibility state ay napananatili sa mga session

Bersyon 0.9.1Enero 25, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Interactive Water Simulation

  • Caiioo Intro: Bagong interactive fluid simulation sa loading screen - panoorin ang pagdaloy ng tubig sa isang dynamic na S-shaped channel
  • Draggable Pebbles: Igalaw ang mga pebble para baguhin ang daloy ng tubig at gumawa ng mga dam
  • Sediment Dynamics: Makatotohanang erosion at deposition - ang mabilis na tubig ay kumukuha ng sediment, ang mabagal na tubig ay nagdedeposito nito
  • Theme-Adaptive: Ang mga kulay ng tubig ay awtomatikong tumutugma sa napili mong theme tint

Suporta sa Vega/Vega-Lite Chart

  • Interactive Visualizations: Tingnan at i-edit ang mga Vega at Vega-Lite chart nang direkta sa Slate
  • Data Visualization: Gumawa ng mga bar chart, line graph, scatter plot, at mga kumplikadong multi-layer visualization
  • Spec Editing: I-edit ang JSON specification at makita ang mga pagbabago na naka-render sa real-time

Suporta sa Mermaid Diagram

  • Mga Uri ng Diagram: Gumawa ng mga flowchart, sequence diagram, class diagram, state diagram, at iba pa
  • Live Preview: I-edit ang Mermaid syntax na may instant visual preview
  • Export Options: Ang mga diagram ay nagre-render bilang SVG para sa malinaw na output sa anumang laki

Mga Template sa Paglikha ng File

  • Quick Create Menu: Bagong dropdown menu kapag gumagawa ng mga file sa Slate na may mga template para sa mga karaniwang uri ng file
  • Mga Kategorya ng Template: Markdown, mga code file, data format, diagram, at iba pa
  • One-Click Start: Direktang magsimula sa isang bagong dokumento na may tamang istruktura

Mga Pagpapahusay

API Error Handling

  • Visual Notifications: Ang mga API error ay ipinapakita na ngayon bilang mga dismissible toast notification
  • Auto-Dismiss: Ang mga hindi kritikal na error (tulad ng mga cancellation) ay awtomatikong nawawala pagkatapos ng ilang segundo
  • Mas Malinaw na Mensahe: Mas mahusay na mga error message para makatulong sa pagtukoy at paglutas ng mga isyu nang mas mabilis

Mga Kakayahan ng Platform

  • Smart Feature Detection: Ang mga tampok na nangangailangan ng partikular na platform (tulad ng Apple Calendar sa macOS) ay awtomatiko na ngayong nade-detect
  • Graceful Fallbacks: Ang mga tool ay umaangkop sa iyong environment sa halip na mabigo nang walang pasabi
  • Mga Pagpapahusay sa Apple Tool: Ang Apple Reminders ay sumusuporta na ngayon sa uncomplete at list actions

Safari at mga Non-Chrome Browser

  • Mas Mahusay na OAuth Flow: Pinahusay na browser detection para sa Google sign-in
  • Fallback Mechanism: Ang mga non-Chrome browser ay mayroon na ngayong mas maaasahang authentication path

Bersyon 0.9.0Enero 22, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Awtomatikong Paglilinis ng Datos

  • Pamamahala ng Storage: Ang mga lumang thread at attachment ay awtomatikong nililinis batay sa iyong mga kagustuhan sa pagpapanatili
  • Mga Patakarang Nako-configure: Itakda kung gaano katagal itatago ang datos bago ang awtomatikong paglilinis

GitHub Sync

  • Backup sa GitHub: I-sync ang iyong datos sa Caiioo sa isang GitHub repository para sa backup at access sa iba't ibang device
  • Matalinong Resolusyon sa Kontrahan: Ang mga pagbabago mula sa maraming device ay awtomatikong pinagsasama nang walang nawawalang datos
  • Piling Pag-sync: Kontrolin kung aling datos ang isi-sync gamit ang mga pattern na istilong .gitignore

Tool sa GitHub

  • Integrasyon ng AI sa GitHub: Maaari nang makipag-ugnayan ang AI sa GitHub para sa iyo - gumawa ng mga issue, mag-browse ng mga repository, mamahala ng mga pull request, at iba pa
  • Pag-browse sa Repository: Utusan ang AI na galugarin ang mga codebase, maghanap ng mga file, at unawain ang istruktura ng proyekto

Mga Pagpapahusay

Automation sa Browser

  • Pinahusay na Pakikipag-ugnayan sa Pahina: Mas maaasahang pag-click, pag-scroll, at pag-fill ng form sa mga kumplikadong web page
  • Mas Matalinong Pagpili ng Tool: Mas tumpak na pinipili ng AI ang tamang mga tool para sa bawat gawain

Paghawak ng Dokumento

  • Mas Mahusay na Word Documents: Pinahusay na paghawak sa mga table, listahan, at formatting sa mga DOCX file
  • Google Slides: Mas maraming kontrol sa formatting ng slide, mga hugis, at layout

Mga Setting at UI

  • Pinahawak na Panel ng Mga Setting: Higit pang mga opsyon sa pagsasaayos na may mas mahusay na organisasyon
  • Pinahusay na Listahan ng Thread: Mas mahusay na pag-uuri at pag-filter ng iyong mga pag-uusap
  • Permisyon sa Lokasyon: Mas malinaw na daloy kapag nagbibigay ng access sa lokasyon para sa mga query na batay sa lokasyon

Bersyon 0.8.9Enero 19, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Google Slides Integration

  • AI-Powered Presentations: Pinapayagan ng bagong tool ng Google Slides ang AI na gumawa, magbasa, at mag-modify ng mga slide presentation
  • Full Slide Control: Gumawa ng mga slide, magdagdag ng text box, imahe, hugis, at table
  • Template Support: Gumamit ng mga built-in na template o magsimula sa mga blangkong presentation
  • Collaborative Editing: Gumagana sa iyong kasalukuyang koneksyon sa Google account

Mga Pagpapabuti

Code Quality

  • TypeScript Fixes: Nilinis ang mga type error at hindi ginagamit na import sa buong codebase
  • Test Coverage: In-update ang mga test fixture para tumugma sa kasalukuyang type definition

Bersyon 0.8.8Enero 17, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Resemble.ai Text-to-Speech

  • Professional Voice Synthesis: Bagong Resemble.ai integration para sa mataas na kalidad ng AI voice generation
  • Streaming Audio: Real-time audio streaming para sa responsive na voice output
  • Configurable Voices: Pumili mula sa maraming opsyon ng propesyonal na boses
  • Truncation Warnings: Malinaw na feedback kapag ang mahabang text ay pinuputol para sa synthesis

Calendar Sync Service

  • Background Sync: Awtomatikong pag-sync ng kalendaryo sa Google Calendar
  • Incremental Updates: Ang mga nabagong event lang ang sini-sync para sa episyenteng proseso
  • Alarm-Based Scheduling: Maaasahang pag-iskedyul ng sync gamit ang mga alarm ng Chrome

Mga Pagpapabuti

Desktop App (Electron)

  • Wake Detection: Natutukoy na ng system kung kailan nagigising ang iyong Mac mula sa sleep at awtomatikong nire-refresh ang mga OAuth token
  • Improved Reliability: Nanatiling fresh ang mga OAuth connection kahit pagkatapos ng mahabang panahon ng sleep

Rich Composer Input

  • Enhanced Composition: Pinahusay na message input na may mas magandang suporta sa formatting
  • Tab Autocomplete: Mas responsive na suhestiyon para sa tab reference

Bersyon 0.8.71Enero 15, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Thread Search

  • I-search ang Iyong mga Pag-uusap: Bagong search box sa thread list upang mabilis na mahanap ang mga thread gamit ang pamagat o nilalaman
  • Instant Filtering: Mag-type para mag-filter - agad na lalabas ang mga tumutugmang thread na may search highlighting
  • Smart Debouncing: Ang pag-search ay optimized upang hindi mag-lag kahit may daan-daang mga thread

Physics Simulation Tool

  • AI-Powered Physics: Binibigyang-daan ng bagong physics tool ang AI na magsagawa ng mga physics calculation at simulation
  • Projectile Motion: Kalkulahin ang mga trajectory, hulaan ang mga collision, at lutasin ang mga problema sa motion
  • Structural Analysis: Suriin ang stress, beam bending, buckling, at stability ng mga istruktura
  • Material Properties: Built-in na database ng mga karaniwang engineering materials (steel, aluminum, wood, concrete, atbp.)
  • Physics Formulas: Mga kalkulasyon para sa kinetic energy, momentum, force, at impulse

Mga Pagpapahusay sa Cairn World Builder

  • Physics Engine: Buong Rapier3D physics integration para sa mga realistic na simulation
  • Joints & Constraints: Gumawa ng mga hinge, slider, ball joint, at fixed connection sa pagitan ng mga body
  • Sensors & Triggers: Magtakda ng mga sensor region na nakaka-detect kapag may mga object na pumasok o lumabas
  • Character Controller: First-person character na may gravity, jumping, at collision response
  • Game Mode: Real-time physics na may fixed timestep para sa interactive na eksplorasyon

Mga Pagpapahusay

Private Sync v2

  • Incremental Sync: Ang bawat thread at attachment ay sini-sync na ngayon nang paisa-isa sa halip na bilang isang malaking file
  • Mas Mabilis na Sync: Ang mga binagong item lamang ang ina-upload, na lubos na nagpapababa sa sync time para sa malalaking library
  • Mas Mahusay na Conflict Handling: Ang mga per-item vector clocks ay nagbibigay-daan para sa mas tumpak na merge resolution
  • Bawas na API Calls: Ang smart diffing ay nangangahulugan ng mas kaunting Google Drive API request

Sync Reliability

  • Extension/Server Parity: Inayos ang attachment storage upang maayos na ma-track ang mga vector clock sa parehong platform
  • Tombstone Filtering: Ang mga deleted profile ay tama na ngayong nakatago sa parehong extension at server

Bersyon 0.8.70Enero 14, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Pribadong Sync (Libreng Tier)

  • Cross-Device Sync: I-sync ang iyong mga thread, setting, at attachment sa lahat ng iyong device sa pamamagitan ng Google Drive
  • End-to-End Encryption: Lahat ng naka-sync na data ay naka-encrypt gamit ang iyong passphrase bago lumabas sa iyong device
  • Awtomatikong Background Sync: Awtomatikong nag-si-sync ang mga pagbabago bawat 30 segundo gamit ang smart debouncing
  • Conflict Resolution: Tinitiyak ng mga CRDT-style vector clock na ang mga pagbabago ay tama ang pagkakasama sa lahat ng device

Mga Pagpapahusay

Kahusayan ng Pribadong Sync

  • Nabawasang Polling: Tumaas ang sync interval mula 3s patungong 30s para mabawasan ang mga API call
  • Smart Debouncing: Naghihintay ng 10 segundo pagkatapos ng mga pagbabago bago mag-sync
  • In-Flight Protection: Ang mga thread na aktibong pinoproseso ng AI ay hindi kasama sa sync hanggang sa matapos

Bersyon 0.8.69Enero 14, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Slate Revision Navigation

  • Navigate Between Changes: Mga bagong navigation button para lumipat sa pagitan ng mga pending revision chunk sa editor
  • Change Counter: Ipinapakita ng visual indicator ang kasalukuyang posisyon (hal. "2 of 5") sa loob ng mga pending revision
  • Keyboard Shortcuts: Gamitin ang Alt+Up/Down para mabilis na mag-navigate sa pagitan ng mga chunk nang hindi umaalis sa keyboard

Mga Pagpapabuti

Document Processing

  • Remote OCR Fallback: Kapag nabigo ang lokal na PDF text extraction o hindi maganda ang resulta, awtomatikong pinoproseso ang mga dokumento sa pamamagitan ng cloud OCR para sa mas mahusay na accuracy
  • Processing Status: Nagpapakita ng real-time feedback kapag ang mga dokumento ay pinoproseso nang remote

Reasoning Model Support

  • Multi-Turn Reasoning: Mas mahusay na caching ng reasoning details sa bawat turn ng usapan, na nagpapabuti sa continuity para sa mga extended thinking model
  • Cleaner Messages: Ang mga internal system note ay tinatanggal na ngayon mula sa mga rendered message, na pumipigil sa instruction leakage

Bersyon 0.8.68Enero 11, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Long-Term Memory

  • Context Persistence: Pinapanatili na ng AI ang long-term memory sa mga usapan, na naaalala ang mahalagang context tungkol sa iyong mga preference at workflow
  • Usage Tracking: Pinahusay na pag-track ng token usage at mga gastos na may detalyadong logging

Model Intelligence

  • Smart Model Selection: Ang mga bagong model intelligence feature ay tumutulong na matukoy ang mga optimal na model batay sa iyong mga pattern ng paggamit
  • Ranking System: Ang mga model ay niraranggo ayon sa performance at value metrics

Mga Pagpapabuti

Storage Reliability

  • Cross-Platform Storage: Ang model cache, tool approval, at mga learned page ay gumagana na nang maaasahan sa extension, server, at LAN mode
  • Auth Timeout: Inayos ang posibleng pag-hang kapag kumokonekta sa relay server - nag-ti-timeout na ito nang maayos pagkatapos ng 5 segundo sa halip na maghintay nang walang katapusan
  • Settings Load Speed: Mas mabilis nang naglo-load ang Settings at model picker pagkatapos mag-reload ng extension

Content Pagination

  • Proper Page Sizing: Ang content ng web page ay hinahati na batay sa context window ng mismong model (hal. 131k tokens), hindi sa hardcoded na default. Ibig sabihin, mas malalaking page chunk ang makikita mo at mas kaunting page kapag gumagamit ng high-context models.

Mga Bug Fix

  • API Key Persistence: Inayos ang isyu kung saan "nakakalimutan" ang OpenRouter API key pagkatapos i-enable at i-disable ang LAN mode

Bersyon 0.8.67Enero 7, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Kokoro TTS - Local Neural Text-to-Speech

  • High-Quality Voices: Ang Kokoro ay isang lokal na neural TTS model na may natural na tunog ng pagsasalita sa maraming boses
  • No API Key Required: Tumatakbo nang buo sa device gamit ang WebGPU/WASM - walang kailangang cloud service o API key
  • Multiple Voices: Pumili mula sa American, British, at iba pang accent option na may male/female variant
  • Long Text Support: Maayos na hinahawakan ang mahabang text sa pamamagitan ng streaming synthesis - wala nang putol sa 30 segundo
  • Clean Speech: Awtomatikong tinatanggal ang markdown formatting (bold, italics, atbp.) bago magsalita

Mga Pagpapabuti

Voice Settings

  • Unified Voice Section: Pinagsama ang mga TTS at STT setting sa isang mas malinis na layout
  • Voice Preview: Subukan ang napiling boses bago ito gamitin

Bersyon 0.8.66Enero 7, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

Settings Panel Search

  • Filter Search: Bagong search box sa itaas ng Settings para mabilis na ma-filter ang mga section ayon sa keyword
  • Instant Results: Mag-type para mag-filter - agad na lalabas ang mga tumutugmang section
  • Keyboard Friendly: Awtomatikong naka-focus ang search kapag binubuksan ang settings

MCP Server Reliability

  • Startup Verification: Ang mga MCP server ay bina-verify na kung tumatakbo bago magbalik ng success
  • Better Error Messages: Kapag nag-crash ang mga MCP server sa startup, ang mismong error ang ipinapakita sa halip na generic na failure
  • Fixed Examples: Itinama ang mga example package name para gamitin ang @modelcontextprotocol/server-* (hindi @anthropic/mcp-server-*)

macOS App Authentication

  • Self-validating Tokens: Inayos ang mga 401 error kapag nagdaragdag ng mga MCP server bago ang WebSocket state sync
  • Faster Auth: Ang mga HTTP endpoint ay hindi na kailangang maghintay para sa WebSocket connection

Bersyon 0.8.65Enero 6, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Integrasyon ng ElevenLabs Voice (BYOK)

  • Cloud TTS: Mataas na kalidad na text-to-speech gamit ang ElevenLabs - pumili mula sa maraming boses at modelo
  • Cloud STT: Scribe transcription na may real-time streaming (~150ms latency) at suporta sa 90+ na wika
  • Pagpili ng Boses: Mag-browse at pumili mula sa library ng boses ng ElevenLabs nang direkta sa Mga Setting
  • Mga Opsyon sa Modelo: Pumili sa pagitan ng Flash v2.5 (ultra-fast ~75ms), Turbo v2.5, o Multilingual v2 (pinakamahusay na kalidad)
  • Bring Your Own Key: Gamitin ang iyong sariling ElevenLabs API key - walang karagdagang gastos mula sa Caiioo

Multilingual Whisper Model

  • Whisper Tiny Multilingual: Bagong lokal na opsyon sa STT na sumusuporta sa 99 na wika (~39MB download)
  • Parehong Laki sa English-only: Parehong compact na 39MB na laki gaya ng Whisper Tiny English
  • Pagtukoy ng Wika: Awtomatikong tinutukoy ang wikang sinasalita

Pinahusay na Pagbabasa at Pagsusulat sa Google Docs

  • Markdown bilang Default: Ang teksto ay naka-format na ngayon bilang markdown bilang default kapag nagsusulat. Gamitin ang useMarkdown: false para sa mga plain text insertion na nagpapanatili ng umiiral na formatting.
  • Rich Formatting: Kino-convert ang mga markdown heading, bold, italic, strikethrough, at mga link sa mga katutubong istilo ng Google Docs
  • Mga Listahan at Table: Sumusuporta sa ordered/unordered na mga listahan na may nesting at mga markdown table
  • Pagsubaybay sa Suhestiyon: Ang mga nakabinbing suhestiyon ay ipinapakita gamit ang mga semantic tag: <ins>idinagdag na teksto</ins> para sa mga insertion, <del>tinanggal na teksto</del> para sa mga deletion. Ang mga magkatabing tag ay nagpapahiwatig ng mga pagpapalit.
  • Mga Inline na Komento: Lumilitaw ang mga komento nang inline kasama ang attribution ng may-akda: <comment author="Pangalan" on="siniping teksto">nilalaman</comment> na may mga nakapaloob na <reply> tag para sa mga thread

Mga Pagpapahusay

Gemini Extended Thinking

  • Pinahusay na Thought Signatures: Mas mahusay na paghawak sa thought_signature ng Gemini sa mga streaming chunk, na nagpapabuti sa pagpapatuloy ng pinalawak na pag-iisip sa paggamit ng multi-turn tool

Bersyon 0.8.64Enero 5, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Google Sheets Cell Metadata

  • Basahin ang mga Hyperlink at Note: Gamitin ang includeMetadata: true upang makuha ang mga hyperlink, note, at panuntunan sa data validation mula sa mga cell
  • Magdagdag ng mga Hyperlink: Bagong update_cell_metadata action para magdagdag ng mga clickable na hyperlink na may custom na display text
  • Magdagdag ng mga Note: Mag-attach ng mga note/comment sa mga cell nang programmatically
  • Data Validation: Gumawa ng mga dropdown, number range, text validation, at custom formula rule sa mga cell

Safari Tiling (macOS)

  • Smart Window Positioning: Kapag nagbubukas ng mga link mula sa sidepanel, awtomatikong pumupuwesto ang mga window ng Safari sa tabi ng sidepanel para sa madaling side-by-side na pag-browse
  • Screen Space Optimization: Kinakalkula ng tiling logic ang pinakamainam na paglalagay ng Safari batay sa available na screen space
  • Re-tile on Mode Change: Awtomatikong nagbabago ng posisyon ang mga window ng Safari kapag nagpapalit ng mode ang sidepanel

Copy/Paste sa macOS Sidepanel

  • Full Copy/Paste Support: Gumagana na nang maaasahan ang copy at paste sa macOS sidepanel app
  • System Keyboard Shortcuts: Gumagana nang inaasahan ang mga standard na ⌘C/⌘V shortcut

Mga Pagpapahusay

macOS Server Reliability

  • Signal Handling: Pinahusay na paghawak sa mga pipe signal upang maiwasan ang hindi inaasahang paghinto ng app
  • Restart Reliability: Mas maaasahan na ngayon ang mga operasyon sa paghinto at pag-restart ng server na may tamang cleanup
  • Connection Stability: Mas mahusay na paghawak sa pag-refresh ng OAuth token na may retry logic at exponential backoff

Safari Extension

  • Stable Browser IDs: Ang Safari extension ay bumubuo na ngayon ng mga stable na browser ID upang maiwasan ang mga duplicate na entry sa panahon ng reconnection
  • Cleaner Reconnection: Gumagamit ang server-side browser registration ng mga stable ID na ibinigay ng client para sa mas malinis na paghawak ng reconnection

Model Selector

  • Scroll to Selected: Kapag binubuksan ang model dropdown, awtomatiko na itong nag-i-scroll sa kasalukuyang napiling model

Tab References sa macOS App

  • Gumagana sa Sidepanel: Ang mga tab reference at context ay gumagana na ngayon sa native na macOS sidepanel, hindi lang sa Chrome extension

Bersyon 0.8.63Disyembre 31, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Voice Output (Text-to-Speech)

  • Basahin Nang Malakas: Ang mga tugon ng AI ay maaari nang basahin nang malakas gamit ang Microsoft Edge TTS
  • Opsyon sa Auto-Play: I-enable ang awtomatikong pagbabasa ng mga bagong tugon ng AI sa Mga Setting
  • Kontrol sa Bilis: I-adjust ang bilis ng playback mula 0.5x hanggang 2x
  • I-pause/Ipagpatuloy: Kontrolin ang playback gamit ang mga button na i-pause at ipagpatuloy sa bawat mensahe

Lokal na Speech-to-Text (Whisper)

  • Whisper Upgrade: Mag-opt in sa lokal na Whisper transcription para sa mas tumpak na voice input
  • Pag-download ng Modelo: I-download ang Whisper Tiny model (~40MB) para sa offline na paggamit
  • Privacy: Lokal na pinoproseso ang audio, hindi kailanman ipinapadala sa mga panlabas na server
  • Fallback: Babalik sa Web Speech API kung hindi available ang Whisper

Pinag-isang Tool sa Agenda

  • Iisang Tool: Pinagsasama ng bagong agenda tool ang mga operasyon sa kalendaryo at paalala
  • Multi-Provider: Gumagana sa Google Calendar, Apple Calendar, Apple Reminders, at mga paalala sa Caiioo
  • Mas Simple para sa mga Agent: Isang interface ng tool para sa lahat ng pangangailangan sa pag-iiskedyul

Mga Pagpapahusay

Panel ng Mga Setting

  • Persistent Collapse State: Ang mga state na bukas/sarado ng seksyon ay natatandaan na ngayon sa mga session
  • Mga Setting ng Boses: Bagong seksyon para sa pag-configure ng mga kagustuhan sa TTS at STT

Bersyon 0.8.62Disyembre 31, 2025

Ipakita ang mga detalye

Mga Bagong Feature

DOCX List Support

  • Numbered Lists: Ang mga Word document na may numbered list ay nagre-render na nang tama na may tamang formatting
  • Bulleted Lists: Ang mga bullet point list ay pinapanatili at ipinapakita nang tumpak
  • Nested Lists: Ang multi-level list indentation ay pinapanatili sa HTML preview

CSV Export for Spreadsheets

  • Export as CSV: Ang mga XLSX file ay maaari nang i-export bilang CSV para sa madaling data extraction
  • Format Selection: Pumili sa pagitan ng XLSX o CSV kapag nagda-download ng mga spreadsheet attachment

Bersyon 0.8.61Disyembre 30, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Daloy ng Pag-apruba ng Tool (Tool Approval Workflow)

  • Interactive Approval: Ang ilang mga tool ay nangangailangan na ngayon ng pag-apruba ng user bago isagawa - makakakita ka ng modal na humihiling na aprubahan o tanggihan ang aksyon
  • Status Tracking: Ang mga execution ng tool ay nagpapakita na ngayon ng mga state na 'pending approval' at 'denied' sa timeline
  • Safe by Default: Ang mga sensitibong operasyon ay naghihintay ng malinaw na pahintulot mula sa user bago magpatuloy

Variable ng Kasalukuyang Lokasyon (Current Location Variable)

  • {{currentLocation}}: Bagong variable para sa pagdaragdag ng konteksto ng iyong kasalukuyang lokasyon sa mga prompt
  • Geolocation Permission: Nangangailangan ng pahintulot sa geolocation ng browser kapag unang ginamit
  • Context Aware: Mahusay para sa mga query na nakabase sa lokasyon gaya ng "mga restaurant na malapit sa akin" o pagpaplano ng paglalakbay

Pamamahala ng Batch Thread

  • Multi-Select Mode: I-toggle ang selection mode para pumili ng maramihang thread nang sabay-sabay
  • Batch Delete: Burahin ang mga napiling thread sa isang aksyon
  • Batch Archive/Export: I-archive o i-export ang maramihang thread nang sabay-sabay

Image Viewer sa Slate

  • Dedicated Viewer: Ang mga larawan ay bumubukas na ngayon sa isang full-screen viewer sa loob ng Slate
  • Zoom Controls: Mag-zoom in/out at mag-pan sa paligid ng malalaking larawan
  • Download Option: Mabilis na download button para sa pag-save ng mga larawan nang lokal

Mga Pagpapahusay

Pagpapakita ng Reasoning

  • Better Aggregation: Ang mga block ng pag-iisip/reasoning ng model ay maayos nang pinagsasama nang walang pag-uulit
  • Cleaner Display: Mas maaasahan nang ipinapakita ang nilalaman ng reasoning mula sa mga extended thinking model

Integrasyon sa Ollama

  • Streaming Reasoning: Real-time streaming ng nilalaman ng reasoning/thinking mula sa mga lokal na model ng Ollama
  • Better Model Handling: Pinahusay na compatibility sa mga model ng Mistral at mahigpit na mga kinakailangan sa pagkakasunod-sunod ng mensahe

Pamamahala ng Attachment

  • Orphaned File Cleanup: Bagong dialog sa Settings para pamahalaan ang mga orphaned attachment na hindi naka-link sa anumang thread
  • Assign to Thread: Ilipat ang mga orphaned attachment sa mga umiiral na thread
  • Bulk Deletion: Linisin ang mga orphaned file para magbakante ng storage space

Mga Default sa Slate

  • Markdown by Default: Kapag gumagawa ng bagong Slate nang hindi tinutukoy ang uri, markdown (.md) na ngayon ang default na format

Bersyon 0.8.6Disyembre 19, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Wait Action para sa Browser Automation

  • Mga Discrete Wait Type: Bagong wait action sa browser automation na may 4 na espesyalisadong wait mode:
    • timeout - Simpleng delay (default 1000ms, max 30000ms) para sa basic timing
    • selector - Maghintay na lumitaw o mawala ang element (kapaki-pakinabang para sa mga spinner/loader)
    • network_idle - Maghintay na matapos ang mga fetch/XHR request (extension-only)
    • animation - Maghintay na matapos ang mga CSS animation at transition
  • Smart Element Visibility: Sinusuri ng selector wait ang display, visibility, opacity, at offsetParent para sa tumpak na pagtukoy ng visibility

Mga Pagpapabuti

Arkitektura ng Browser Automation

  • Unified Script Execution: Tinitiyak ng bagong executeInPage abstraction ang consistent na behavior sa Chrome extension at relay/server context
  • MAIN World Execution: Tamang MAIN world script execution para sa mga operasyong kailangang mag-intercept ng page-level JavaScript (fetch, XHR)
  • Graceful Degradation: Ang mga feature na extension-only ay nagbibigay na ngayon ng mga helpful na error message na may mga alternatibo kapag ginamit sa relay mode

Mga Pag-aayos ng Bug

OAuth Token Refresh

  • Chrome Extension Token Refresh: Inayos ang isyu sa stale token kung saan hindi maayos na nare-refresh ang mga naka-cache na OAuth token ng Chrome. Ang mga token ay bina-verify na ngayon at ang mga stale token ay nililinis bago ang retry.
  • PKCE Authorization Flow: Ginagamit na ngayon ng OAuth popup ang authorization code flow na may PKCE sa halip na implicit flow, na nagbibigay-daan sa tamang suporta sa refresh token nang hindi nangangailangan ng client secret.
  • Direct Token Refresh: Ang mga koneksyon na may mga refresh token ay maaari nang i-refresh nang direkta gamit ang token endpoint ng Google, nang hindi nangangailangan ng backend server.
  • Token Validation: Nagdagdag ng hakbang sa pag-verify ng token para maagang mahuli ang mga revoked/invalid na token at mag-trigger ng awtomatikong re-authentication.

Bersyon 0.8.5Disyembre 19, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Integrasyon ng Apple Calendar

  • Native na Access sa Kalendaryo: Ang bagong tool sa Apple Calendar ay nagbibigay ng mabilis at native na access sa iyong mga macOS calendar sa pamamagitan ng EventKit
  • Pinag-isang Agenda: Pinagsamang view ng mga paalala at kaganapan sa kalendaryo mula sa lahat ng konektadong account (Google Calendar + Apple Calendar)
  • Suporta sa Maraming Account: Kumuha ng mga kaganapan mula sa maraming Google Calendar account at Apple calendar nang sabay-sabay

Mga Natutunang Pahina

  • Matalinong Pagkatuto ng Pahina: Turuan ang Caiioo tungkol sa mga partikular na website sa pamamagitan ng pagkuha ng kanilang istruktura
  • Pagtutugma ng URL Pattern: Ang mga natutunang pattern ay awtomatikong nalalapat sa mga katulad na pahina sa parehong site
  • Storage ng DOM Snapshot: Ang mga nakuhang istruktura ng pahina ay tumutulong sa AI na mas maunawaan at makipag-ugnayan sa mga kumplikadong web app

Suporta sa Dokumentong RTF

  • Rich Text Editing: Mag-upload at mag-edit ng mga dokumentong RTF (Rich Text Format) nang direkta sa Slate
  • Bidirectional na Conversion: Mag-convert sa pagitan ng RTF at HTML habang pinapanatili ang formatting
  • Mga Opsyon sa Pag-export: I-download ang mga na-edit na dokumento bilang RTF para magamit sa Pages, Word, o iba pang word processor

Mga Pagpapahusay

Seguridad ng Desktop App

  • Relay Authentication: Ligtas na HMAC-SHA256 authentication sa pagitan ng extension at desktop server
  • Mga Token Bawat User: Ang mga auth token ay nakatali na ngayon sa pagkakakilanlan ng user para sa seguridad ng maraming user
  • Mga Protektadong Endpoint: Ang lahat ng sensitibong API endpoint ay nangangailangan na ngayon ng authentication

Pagganap

  • Mga Katulong na Swift: Ang mga native na Swift binary para sa Apple Reminders, Calendar, at Notes ay nagbibigay ng 10x na mas mabilis na access kaysa sa AppleScript
  • Mga Direktang Caller: Kapag tumatakbo sa konteksto ng desktop, nilalampasan ng mga Apple tool ang HTTP relay para sa mas mababang latency
  • Mga Pinagsamang Utility: Ang pinagsama-samang relay API client ay nag-aalis ng pagdoble ng code

Mga Pag-aayos ng Bug

  • Deduplication ng Kaganapan sa Kalendaryo: Ang mga kaganapang lumilitaw sa maraming kalendaryo ay maayos na ngayong nade-deduplicate sa pinag-isang view
  • Prompt Caching: Inayos ang mga marker ng cache control na natatanggal habang tinatantya ang token

Bersyon 0.8.45Disyembre 18, 2025

Ipakita ang mga detalye

Mga Bagong Feature

  • Image Deduplication: Kapag nag-upload ka ng parehong larawan nang maraming beses sa isang pag-uusap, kinikilala na ito ng AI bilang duplicate at tinutukoy ang orihinal sa halip na iproseso itong muli. Nakakatipid ito ng mga context token at tinutulungan ang AI na maunawaan na tinutukoy mo ang parehong larawan.

Mga Pagpapabuti

  • Document Deduplication: Pinahusay na cross-source document matching - ang parehong nilalaman ng dokumento ay kinikilala na ngayon kung ito man ay galing sa user upload, Gmail attachment, o web page ingestion.

Mga Pag-aayos ng Bug

  • PDF Auth Errors: Inayos ang isyu kung saan ang mga authentication error (401, 403) kapag kumukuha ng mga protected PDF ay nagmumukhang generic extraction failure. Ang aktwal na auth error ay ipinapakita na ngayon nang may helpful na gabay.

Bersyon 0.8.44Disyembre 18, 2025

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Reload/Regenerate Button: Inayos ang isyu kung saan ang pag-click sa reload sa isang assistant message ay nagpapakita ng lumang response sa halip na ang bagong ginagawa. Ang UI ay maayos nang lumilipat sa bagong branch habang nag-i-stream.

Mga Pagpapabuti

  • Context Window Management: Mas conservative na token estimation (3 chars/token) ang ginagamit na ngayon nang consistent sa lahat ng pagination at context calculation, na nagpapababa ng tsansa ng mga context overflow error sa malalaking web page.

Bersyon 0.8.43Disyembre 17, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

Timeline & Reasoning Display

  • Auto-Collapse on Completion: Ang mga reasoning block at process timeline ay awtomatikong nag-co-collapse kapag natapos ang generation, na nagpapanatiling malinis ang pag-uusap habang accessible pa rin
  • Intermediate Thoughts Visible: Ang "thinking out loud" ng agent sa pagitan ng mga tool call ay ipinapakita na ngayon nang inline sa timeline, na nagbibigay ng mas magandang insight sa proseso ng pagdedesisyon ng agent
  • Tool Action Labels: Ang mga tool call ay nagpapakita na ngayon ng partikular na action sa label (hal. "Web Browse → click" sa halip na "Web Browse" lang)

Tool Results

  • Screenshot Display Fix: Ang mga screenshot at larawan ay hindi na awtomatikong nag-e-expand sa mga tool result - ang mga rendered text content lang (tulad ng mga search result) ang awtomatikong nag-e-expand

Mga Pag-aayos ng Bug

  • Ollama CORS: Inayos ang mga isyu sa koneksyon kapag ginagamit ang Ollama mula sa Chrome extension - ang mga CORS header ay awtomatikong hinahawakan na ngayon

Bersyon 0.8.41Disyembre 15, 2025

Ipakita ang mga detalye

Mga Pagpapabuti

  • Type Safety: Ang server storage adapter ay gumagamit na ngayon ng tamang TypeScript types sa halip na any para sa mga thread, skills, profiles, MCP servers, at impormasyon ng lisensya
  • Build System: Ang backup directory ay opt-in na ngayon sa pamamagitan ng caiioo_BACKUP_DIR environment variable (hindi na hardcoded)

Bersyon 0.8.4Disyembre 15, 2025

Ipakita ang mga detalye

Mga Bagong Feature

DNG/RAW Image Support

  • Camera RAW Files: Mag-upload ng mga DNG (Digital Negative) file nang direkta mula sa iyong camera o photo library
  • Automatic Preview Extraction: Ang mga embedded JPEG preview ay kinukuha mula sa mga RAW file para sa mabilis na pagproseso
  • Preserve Original Quality: Ang orihinal na RAW data ay pinapanatili habang ang AI ay gumagana gamit ang high-quality preview

Improved Image Handling

  • Server-Side Compression: Ang mga malalaking larawan na lumalagpas sa local compression limit ay pinoproseso na ngayon ng desktop server
  • Better Error Feedback: Visual error indicator (red border, alert icon) kapag nabigo ang pagproseso ng larawan
  • Graceful Fallbacks: Ang compression ay awtomatikong lumilipat sa server kapag hindi available ang offscreen document

Mga Pagpapabuti

  • Shared Agent Architecture: Unified agent runner na ibinabahagi sa pagitan ng extension at desktop server para sa consistent na behavior
  • Protocol Handler Consolidation: Ang storage at message handling ay gumagamit na ngayon ng mga shared protocol handler

Bersyon 0.8.3Disyembre 13, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Mga Native na Mobile App

  • Android App: Native na Kotlin app (android-app/) na may WebView + native bridge channels (CalendarContract, SAF/photo picker, AlarmManager, OkHttp streaming)
  • Shared UI: Ginagamit ng mga mobile app ang parehong React UI gaya ng web extension para sa parehong karanasan
  • iOS + Android: Native na Swift (iOS) at native na Kotlin (Android) na may magkatugmang mga bridge API

Mga Pagpapahusay

  • Identity Synchronization: Pinahusay na pag-sync ng lisensya at data ng profile sa pagitan ng extension at desktop server
  • Attachment Management: Mas mahusay na paghawak ng mga attachment sa LAN/relay mode
  • Extension Client Tracking: Sinusubaybayan na ngayon ng desktop server ang mga nakakonektang extension client na may mga timestamp

Inalis

  • Swift Relay App: Ang functionality ng macOS relay ay ganap na ngayong hawak ng native app server (ipinakilala noong 0.8.2)

Bersyon 0.8.2Disyembre 12, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Cross-Platform Desktop Server

  • Caiioo Server: Ang bagong Electron-based na desktop application ay pumapalit sa macOS-only na Swift relay app
  • Suporta sa Windows: Native na Windows installer (NSIS) at portable executable
  • Suporta sa Linux: AppImage at .deb packages para sa mga distribusyon ng Linux
  • Integrasyon sa Menu Bar: System tray/menu bar app na may mga indicator ng status at mabilis na kontrol

Pagpapatupad ng Script na Tukoy sa Platform

  • Pinag-isang Script API: Ang bagong /api/script endpoint ay awtomatikong tumutukoy sa platform at gumagamit ng naaangkop na script engine
  • PowerShell sa Windows: Magpatupad ng mga PowerShell script para sa automation ng system sa Windows
  • Bash sa Linux: Magpatupad ng mga shell script (bash/sh/zsh) sa mga Linux system
  • AppleScript sa macOS: Pinanatili ang umiiral na suporta sa AppleScript/JXA

Mga Katulong sa Cross-Platform

  • Mga Notification sa Desktop: Magpakita ng mga notification gamit ang mga native na API sa lahat ng platform
  • Access sa Clipboard: Magbasa at magsulat ng mga nilalaman ng clipboard sa iba't ibang platform
  • Pagtukoy sa Aktibong Window: Kunin ang pamagat ng foreground application/window
  • Impormasyon ng System: Kunin ang impormasyon ng OS, CPU, at memory

Mga Pagpapahusay

  • Automated Build Pipeline: Ang bersyon, mga icon, at mga lisensya ay nagsi-sync mula sa pangunahing proyekto habang nagbi-build
  • Mas Maliit na Distribusyon: Inalis ang mga redundant na codebase ng mobile app bilang paghahanda para sa mga pinag-isang build

Bersyon 0.8.1Disyembre 11, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Flexible Sign-In Options

  • Multiple Authentication Methods: Mag-sign in gamit ang Google OAuth, email/password, o license key - piliin ang pinakaangkop para sa iyo
  • Account Linking: I-link ang iyong Google account sa isang umiiral na email/password account para sa tuluy-tuloy na access sa iba't ibang paraan

Custom OAuth for MCP Servers

  • Bring Your Own OAuth Credentials: Para sa mga MCP server na nangangailangan ng pre-registered OAuth client, maaari mo na ngayong ibigay ang sarili mong client ID at secret
  • Dynamic Token Refresh: Awtomatikong nare-refresh ang mga OAuth token, na tinitiyak ang walang patid na koneksyon sa mga MCP server

Mga Pagpapabuti

  • Document Processing Indicators: Malinaw na visual indicator kapag nagpoproseso ng mga PDF, Word document, at Excel spreadsheet
  • Settings Navigation by Tier: Matalinong ipinapakita ng settings panel ang mga kaugnay na opsyon batay sa iyong subscription tier
  • Better OAuth Error Handling: Pinahusay na mga error message kapag nabigo ang pagtuklas ng MCP server OAuth

Version 0.8.0Disyembre 10, 2025

Ipakita ang mga detalye

Mga Bagong Feature

MCP Server Browser & Management

  • Mag-browse ng MCP Servers: Maghanap at mag-install ng MCP servers mula sa MCP Registry at npm nang direkta sa loob ng Settings
  • Lokal na MCP Servers: Patakbuhin ang MCP servers nang lokal sa iyong makina sa pamamagitan ng relay app para sa mas mahusay na privacy at kontrol
  • Credential Resolution: Ang MCP servers ay maaari nang kumuha ng mga kredensyal mula sa Credentials Vault para sa ligtas na authentication
  • Health Monitoring: Awtomatikong health checks para sa mga konektadong MCP servers na may mga status indicator

Profile Management

  • Maramihang Profile: Gumawa at magpalipat-lipat sa pagitan ng maraming user profiles
  • Profile Switcher: Dropdown na madaling i-access para sa pagpapalit ng mga profile sa composer
  • Pagbura ng Profile: Alisin ang mga profile na hindi mo na kailangan

Pagpili ng Google Account

  • Account Choice Dialog: Kapag nagkokonekta ng mga serbisyo ng Google, pumili sa pagitan ng iyong Chrome profile account o magdagdag ng ibang Google account
  • Web OAuth Flow: Opsyon na mag-authenticate sa pamamagitan ng web browser para sa mga account na hindi naka-sign in sa Chrome

Pinahusay na Browser Agent

  • Go Back Action: Ang agent ay maaari nang bumalik sa nakaraang pahina sa browser history
  • ARIA Snapshot: Kumuha ng mga accessibility tree snapshot para sa mas mahusay na pagsusuri ng pahina gamit ang mas kaunting mga token

Mga Mobile App

  • iOS App: Native na iOS client para sa pag-access sa Caiioo sa iyong lokal na network
  • Android App: Native na Android client na may server discovery at WebView caching

Multi-Device Sync

  • Device Identity: Ang bawat konektadong device/extension ay sinusubaybayan gamit ang sarili nitong identity
  • State Synchronization: Real-time na state sync sa maraming konektadong extension
  • Web Client Authentication: Ligtas na authentication para sa mga web client na kumokonekta sa relay

Mga Pagpapahusay

  • LLM Provider Key Management: Pamahalaan ang mga API key para sa iba't ibang LLM providers nang direkta sa Credentials Vault
  • MCP Tool Images: Ang mga MCP tools na nagbabalik ng mga imahe ay ipinapakita na ngayon nang inline sa usapan
  • PDF Text Detection: Pinahusay na pagtukoy ng mga malabo/may-espasyong teksto sa PDF extraction na may confidence assessment
  • CORS Bypass para sa mga Imahe: Ang mga imahe ay kinukuha na ngayon sa pamamagitan ng offscreen document upang malampasan ang mga restriksyon ng CORS

Mga Bug Fix

  • Generation State Tracking: Pinahusay na pagkuha ng final state upang matiyak na ang pagtatapos ng generation ay tumpak na natutukoy

Bersyon 0.7.8Disyembre 7, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Suporta sa Excel Spreadsheet

  • Pag-import ng XLSX: Mag-upload ng mga Excel spreadsheet (.xlsx) nang direkta sa iyong mga pag-uusap
  • Pagkuha ng Datos: Ang nilalaman ng spreadsheet ay sinusuri at ginagawang available sa AI para sa pagsusuri
  • Round-Trip Editing: Mag-edit ng mga spreadsheet sa Slate at i-export pabalik sa format na XLSX

Dialog na Ano'ng Bago

  • Mga Notification sa Update: Pagkatapos i-update ang Caiioo, isang dialog na "Ano'ng Bago" ang awtomatikong magpapakita ng mga release note para sa bagong bersyon
  • Mga Note na Tukoy sa Bersyon: Tingnan nang eksakto kung ano ang nagbago sa iyong update, na may mga naka-format na listahan ng tampok at mga pagpapahusay
  • Hindi Mapanghimasok: Minsan lang lumilitaw ang dialog bawat update, at hindi ipinapakita sa unang pag-install

Bersyon 0.7.6Disyembre 3, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Word Document Support with Tracked Changes

  • DOCX Import: Mag-upload ng mga Word document (.docx) nang direkta sa iyong mga pag-uusap
  • Tracked Changes Visible: Tingnan ang mga insertion (berde) at deletion (pulang strikethrough) kasama ang may-akda at petsa kapag itinutok ang mouse
  • Comment Support: Ang mga komento ay naka-highlight sa dilaw na may mga tooltip na nagpapakita ng teksto ng komento at may-akda
  • Slate Editing: Tingnan at i-edit ang nilalaman ng DOCX sa slate na may buong tracked changes styling
  • Dark Mode Support: Gumagana ang lahat ng istilo ng tracked change at komento sa parehong light at dark theme

Bersyon 0.7.4Disyembre 2, 2025

Ipakita ang mga detalye

Mga Bagong Feature

FLUX Image Generator

  • AI Image Generation: Bumuo ng mga larawan mula sa mga paglalarawan ng teksto gamit ang mga FLUX AI model sa pamamagitan ng OpenRouter
  • Image Editing: I-edit ang mga umiiral na larawan sa iyong pag-uusap sa pamamagitan ng pagbibigay ng attachment ID at mga tagubilin sa pag-edit
  • Multi-Reference Support: Pagsamahin ang mga elemento mula sa hanggang 10 larawan gamit ang flux.2-flex model
  • Multiple Models: Pumili mula sa flux.2-pro (mabilis, default) o flux.2-flex (max quality)
  • Automatic Storage: Ang mga nabuong larawan ay sine-save sa iyong pag-uusap at ipinapakita nang inline
  • Cost Tracking: Ang mga gastos sa pagbuo ng larawan ay hiwalay na sinusubaybayan at idinaragdag sa mga kabuuang thread

Bersyon 0.7.3Disyembre 1, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Enhanced Model Selector

  • Unified Model Picker: Pare-parehong karanasan sa pagpili ng model sa composer at settings
  • Privacy Indicators: Ipinapakita ng shield icon ang mga model na may Zero Data Retention (ZDR) - ang iyong mga prompt ay hindi gagamitin para sa pagsasanay
  • Vision Support: Ipinapahiwatig ng eye icon ang mga model na kayang magsuri ng mga larawan
  • Recommended Models: Ipinapakita ng star icon ang mga inirerekomendang pagpipilian (Claude Haiku 4.5, Claude Sonnet 4.5)
  • Cost Transparency: Tingnan ang pagpepresyo bawat milyong token nang direkta sa listahan ng model - madaling makita ang mga libreng model
  • Icon Legend: Ang mabilis na sanggunian sa settings ay nagpapaliwanag kung ano ang ibig sabihin ng bawat indicator

Bersyon 0.7.2Disyembre 1, 2025

Ipakita ang mga detalye

Mga Bagong Feature

PDF Document Ingestion

  • Upload PDFs Directly: Mag-attach ng mga PDF document sa iyong mga mensahe - awtomatiko silang pinoproseso sa pamamagitan ng Mistral OCR
  • High-Quality Text Extraction: Ang mga table, figure, equation, at formatting ay pinapanatili bilang Markdown
  • Agent Document Ingestion: Kayang iproseso ng mga agent ang mga PDF URL na nakikita nila habang nagba-browse gamit ang bagong ingest_document action
  • Persistent Storage: Ang nakuhang nilalaman ay iniimbak para sa sanggunian sa hinaharap nang walang karagdagang gastos sa pagproseso

Mga Pag-aayos ng Bug

  • Large Image Attachments: Ang mga larawang higit sa 5MB ay awtomatikong pino-compress bago ipadala sa mga LLM API, na nag-aayos ng mga error na "image exceeds 5 MB maximum" sa mga provider gaya ng Google/Gemini

Bersyon 0.7.0Disyembre 1, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Multi-Thread Support

  • Run Multiple Agents Simultaneously: Maaari ka na ngayong magkaroon ng hanggang 3 thread na tumatakbo nang sabay-sabay
  • Visual Running Indicators: Lumilitaw ang mga animated na tuldok sa tabi ng mga pamagat ng thread sa sidebar kapag ang thread na iyon ay aktibong bumubuo
  • Background Processing: Gumagana ang mga agent sa background nang hindi kinukuha ang focus - mag-browse nang malaya habang sila ay nagtatrabaho
  • Thread Isolation: Ang bawat thread ay sinusubaybayan ang sarili nitong mga tab at state nang hiwalay

Agent Non-Interference

  • Stay in Control: Kapag nagbukas ng mga tab o nag-navigate ng mga page ang isang agent, hindi nito kukunin ang iyong focus kung lumipat ka na sa ibang tab
  • Smart Tab Awareness: Ang mga agent ay gumagana lamang sa mga tab na ginawa nila o sinimulan nila, hindi ka susundan sa mga bagong tab sa kalagitnaan ng pagtakbo

Apple Integration (macOS)

  • Apple Notes: Magbasa, gumawa, maghanap, at mag-organisa ng mga note sa mga folder - makakatulong ang AI sa pag-draft at pag-edit ng mga note nang direkta
  • Apple Reminders: Pamahalaan ang mga to-do list at reminder - gumawa, kumpletuhin, at mag-organisa ng mga gawain nang may tulong ng AI

Bersyon 0.6.5Nobyembre 30, 2025

Ipakita ang mga detalye

Mga Bagong Feature

AI Follow-up Suggestions

  • Smart Prompts: Pagkatapos tumugon ng assistant, lalabas ang mga mungkahi na binuo ng AI para makatulong sa pagpapatuloy ng pag-uusap
  • Context-Aware: Ang mga mungkahi ay batay sa konteksto ng pag-uusap at kung ano ang maaaring gusto mong gawin susunod

Mga Pagpapabuti

LAN Relay Settings

  • Display Network Address: Kapag nakakonekta sa relay server, ipinapakita na ngayon ng Settings ang aktwal na IP address at .local hostname para sa madaling koneksyon ng mobile device
  • Simplified Instructions: Awtomatikong lumalabas ang impormasyon ng koneksyon kapag tumatakbo na ang server - hindi na kailangang suriin ang terminal

Bersyon 0.6.4Nobyembre 29, 2025

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

Slate Revision System

  • Word-Level Accept/Reject: Ang mga pagbabago sa bawat salita ay maaari na ngayong mapagkakatiwalaang tanggapin o tanggihan nang hindi nasisira ang mga susunod na pagbabago
  • Stable Change Tracking: Inayos ang isyu kung saan ang pagtanggap ng isang pagbabago ay magdudulot ng iba pang nakabinbing pagbabago na hindi ma-click
  • Markdown Rendering in Preview: Ang mga change preview ay nagre-render na ngayon ng markdown formatting (bold, italic, atbp.) sa halip na magpakita ng mga raw asterisk
  • Infinite Loop Fix: Inayos ang pag-hang ng browser kapag tumatanggap ng mga purong pagdaragdag ng teksto
  • Complete Diff Display: Ipinapakita na ngayon ng change preview ang lahat ng tinanggal at idinagdag na salita, hindi lang ang mga minimal na pagkakaiba

Bersyon 0.6.3Nobyembre 26, 2025

Ipakita ang mga detalye

Mga Bagong Feature

  • Basic User Default Experience: Ang mga bagong user ay nagsisimula na ngayon bilang basic user sa halip na admin
  • License Key Upgrade: Nagdagdag ng kitang-kitang "Upgrade to Pro" button sa Settings para i-unlock ang mga admin feature gamit ang license key
  • Simplified Onboarding: Mas malinis na karanasan para sa unang beses na user na nakatuon sa pangunahing functionality

Bersyon 0.6.2Nobyembre 26, 2025

Ipakita ang mga detalye

Mga Pag-aayos ng Bug

  • Generation Timeout Recovery: Inayos ang mga silent failure sa panahon ng mahabang operasyon sa Slate kung saan ang UI ay magpapakita ng "generating" nang walang katapusan
    • Sinusubaybayan na ngayon ng backend ang aktibidad habang nag-ge-generate at nag-ti-timeout pagkatapos ng 2 minuto na walang progreso
    • Ang mga streaming chunk, tool execution, at desisyon ng agent ay lahat nagre-reset ng timeout
    • Awtomatikong pag-recover kapag nag-restart ang service worker sa kalagitnaan ng generation (orphaned state detection)
    • Error message na ipinapakita sa user kapag naganap ang timeout sa halip na silent hang

Bersyon 0.6.1Nobyembre 26, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Thread Import/Export

  • I-export ang mga Piniling Thread: I-toggle ang selection mode para pumili ng mga partikular na thread na i-e-export
  • I-export ang Lahat ng Thread: Isang-click na pag-export ng lahat ng pag-uusap kasama ang mga attachment
  • I-import mula sa File: Mag-import ng mga thread mula sa mga na-export na JSON file
  • Selective Import: Pumili kung aling mga thread ang i-i-import mula sa isang file
  • Duplicate Detection: Awtomatikong nade-detect ang mga thread na umiiral na na may opsyon na laktawan o i-overwrite
  • Suporta sa Attachment: Lahat ng imahe, PDF, at file ay kasama sa mga export
  • Suporta sa Archived Thread: Parehong active at archived na mga thread ay maaaring i-export/i-import

Pinahusay na Prompt Caching

  • Mas mahusay na cache hit rates para sa mahahabang pag-uusap gamit ang mga Claude model
  • Dynamic caching strategy na umaangkop sa haba ng pag-uusap

Google Workspace Integration

  • Google Drive: Maghanap, gumawa, kumopya, maglipat, at magbahagi ng mga file at folder
  • Gmail: Magbasa ng mga email, mamahala ng mga label, gumawa ng mga draft (safety-first: mga draft lang, walang auto-send)
  • Google Calendar: Mag-list ng mga calendar, mag-query ng mga event, gumawa/mag-update/mag-delete ng mga event, maghanap ng mga libreng time slot
  • Inline Authorization: Mag-authorize ng Google access nang direkta mula sa chat nang hindi pumupunta sa Settings

Mga Pagpapahusay sa Web Browsing

  • Bagong click_coordinates na action para sa pag-click ng mga element gamit ang screen position
  • Ang mga URL ay bumubukas na ngayon sa mga bagong tab by default (pinipigilan ang pag-overwrite sa tab)
  • Ang mga tab ay awtomatikong naka-grupo bawat conversation thread
  • Mas mahusay na CSS selector detection para sa maaasahang pag-click ng element

Pagpili ng Model

  • Ang model selector ay inilipat sa composer area para sa mabilis na paglipat
  • Ang model ay nananatili sa buong system kahit magpalit ng mode
  • Ang mga vision-capable na model ay may marka na eye icon

Streaming UI

  • Ang mga tool parameter ay ipinapakita habang nag-i-stream ang mga ito
  • Progresibong pagpapakita ng mga reasoning/thinking block
  • "Generating..." status indicator habang may response

Token Usage & Cost Tracking

  • Ipinapakita ang input, output, reasoning, at cached tokens
  • Ipinapakita ang gastos bawat mensahe at ang kabuuang gastos ng thread

Mga Pagpapahusay sa UI

  • Mode Selector Available na sa Lahat ng User: Ang mga non-admin user ay maaari na ngayong magpalit ng mode sa Settings
  • Collapsible Settings Sections: Ang mga section sa Settings panel ay maaari nang i-collapse/i-expand para sa mas madaling navigation
    • 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
  • Mode-Specific Theme Colors: Ang bawat built-in mode ay mayroon na ngayong default color scheme
    • Shopping Agent: Green
    • Travel Agent: Blue
    • Helper Agent: Pink
    • Caiioo (General): Purple
  • Chromatic Mode: I-enable ang color rotation para unti-unting umikot sa spectrum ng kulay
  • Theme Override Management:
    • May visual indicator kapag ang theme ay naka-customize (hindi mawawala kapag nagpalit ng mode)
    • "Save as Mode Defaults" na button (admin) para i-save ang theme bilang bagong default ng mode
    • "Reset to Mode Defaults" para ibalik ang orihinal na kulay ng theme ng mode
  • Bagong Caiioo branding at icon
  • Ang mode selector ay inilipat sa composer area
  • Ang bagong thread button ay nagpapakita ng mode selection dropdown
  • Thread list toggle sa composer top bar
  • Vignette border effect sa mga controlled browser tab
  • Floating stop button sa mga controlled tab
  • Ang mga dropdown menu ay maayos na nakaposisyon malapit sa mga gilid ng screen

Mga Bug Fix

  • Ang model selector ay agad na nag-u-update pagkatapos baguhin ang settings
  • Ang bagong user onboarding ay tama na ngayong naglulunsad ng Helper Agent
  • Ang settings panel ay hindi na nag-ca-crash sa mga maling format na custom variables
  • Ang mga pangalan ng tab group ay nag-u-update kapag nagbago ang pamagat ng thread
  • Ang mga Slate accept/reject widget ay nakaposisyon nang tama
  • Ang extended thinking ay gumagana na sa mas maraming model (Haiku 4.5, Gemini, atbp.)
  • Inayos ang "maximum 4 cache_control blocks" na error

Bersyon 0.3.4Nobyembre 24, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Konteksto ng Pagpili ng Teksto

  • Lumilitaw ang button na "Idagdag sa Prompt" kapag pumipili ng teksto sa mga webpage
  • Ang napiling teksto ay ipinapakita bilang mga chip sa composer na may konteksto ng pahina
  • Nakuha ang lokasyon ng DOM para sa tumpak na pakikipag-ugnayan ng agent

Integrasyon ng Google Calendar

  • Buong pamamahala ng kalendaryo (ilista, gumawa, i-update, burahin ang mga kaganapan)
  • Matalinong paghahanap ng availability sa lahat ng kalendaryo
  • Pag-parse ng oras sa natural na wika ("bukas", "susunod na linggo")

Mga Pag-aayos ng Bug

Slate Mode

  • Ang mga button na Tanggapin/Tanggihan ay hindi na nakatago sa likod ng nilalaman ng editor
  • Word-level diff highlighting (hindi buong linya)
  • Ang maramihang tawag sa propose_change ay maayos na ngayong nag-iipon
  • Ang toggle ng view ay hindi na biglaang "bumabalik" nang hindi inaasahan

Rebrand

  • Pinalitan ang pangalan mula sa "ContextFlow" tungo sa "Caiioo"

Bersyon 0.3.0Nobyembre 22, 2025

Ipakita ang mga detalye

Mga Bagong Tampok

Access sa Mobile at LAN

  • LAN Server: I-access ang Caiioo mula sa anumang device sa iyong lokal na network
  • Sidebar ng Pag-uusap: Buksan ang mga pag-uusap sa isang tab ng browser para sa mas malaking screen
  • Pag-export sa Mobile: I-export ang mga pag-uusap bilang standalone na HTML para sa offline na pagtingin

Mga Pag-aayos ng Bug

  • Inayos ang kritikal na bug sa lohika ng branching ng mensahe
  • Inayos ang mga operasyon sa naka-archive na thread

Bersyon 0.2.0Nobyembre 21, 2025

Ipakita ang mga detalye

Mga Bagong Feature

Extended Thinking Support

  • Sinusuportahan na ng mga Claude model ang extended thinking/reasoning blocks
  • Collapsible reasoning UI para makita ang proseso ng pag-iisip ng model
  • Naka-cache ang mga detalye ng reasoning para sa multi-turn continuity

Mga Bagong LLM Provider

  • Ollama Integration: Patakbuhin ang mga local LLM sa pamamagitan ng Ollama
  • Pagpili ng provider sa settings panel

Suporta sa Image Format

  • HEIC/HEIF Support: Awtomatikong kino-convert ang mga Apple image format para sa compatibility

Mga Pagpapabuti sa UI

  • Awtomatikong nagse-save ang tools menu kapag isinara
  • Mas maayos na organisasyon ng settings panel

Mga Pag-aayos sa Bug

  • Pinahusay ang positioning ng variable autocomplete

Bersyon 0.1.xMga Nakaraang Release

Ipakita ang mga detalye

Mga Pangunahing Feature

  • Multi-model AI chat (OpenRouter, Anthropic, OpenAI, Ollama)
  • Browser automation at web scraping
  • Slate para sa pag-edit ng code at dokumento
  • MCP server integration
  • Screenshot at vision capabilities
  • Voice input
  • Thread management at branching
  • Profile at mode system