এটি মূল ইংরেজি নথির একটি মেশিন অনুবাদ। এই অনুবাদ এবং মূল ইংরেজি সংস্করণের মধ্যে কোনো বিরোধ দেখা দিলে, ইংরেজি সংস্করণটিই প্রাধান্য পাবে। মূল ইংরেজি সংস্করণটি পড়ুন

রিলিজ নোট

Version 0.9.807১৬ সেপ্টেম্বর, ২০২৬

Caiioo এখন আপনাকে এর ট্রাস্ট বাউন্ডারি (trust boundary) দেখায়। একটিমাত্র Trust Boundary স্ক্রিন Remote AI Providers এবং Permissions-এর বিকল্প হিসেবে এসেছে: যেখানে আপনার ডেটা পৌঁছাতে পারে এমন প্রতিটি গন্তব্য — প্রতিটি AI প্রোভাইডার ও অ্যাকাউন্ট, প্রতিটি কানেক্টর ও সার্চ সার্ভিস, যাওয়ার পথে কোনো রিকোয়েস্ট যে প্রতিটি হপ অতিক্রম করতে পারে — সেগুলোর প্রতিটিতে কী পাঠানো যেতে পারে তার বিবরণ এবং এই ডিভাইস থেকে কী কী পাঠানো হয়েছে তার চলমান রেকর্ড সহ। প্রতিটি অ্যাকাউন্টের জন্য আলাদাভাবে সম্মতি (consent) প্রদান করা হয়, ফলে কাজের ChatGPT এবং ব্যক্তিগত ChatGPT আলাদা সিদ্ধান্ত হিসেবে গণ্য হয়, এবং প্রতিটি প্রোফাইল তার নিজস্ব অনুমোদন বজায় রাখে। প্রোভাইডার, মডেল এবং অ্যাকাউন্ট সম্পর্কিত আপনার পছন্দ হলো ডিভাইস-ভিত্তিক (per-device) একটি সেটিংস: একটি কাজের অ্যাকাউন্টে সেট আপ করা কাজের ল্যাপটপ প্রতিটি নতুন কথোপকথনের জন্য সেই অ্যাকাউন্টেই বহাল থাকে এবং আপনার অন্যান্য ডিভাইসগুলো তাদের নিজস্ব সেটিংস বজায় রাখে। লোকাল-ইনফারেন্স প্রোভাইডার হিসেবে যুক্ত হয়েছে vLLM এবং NVIDIA NIM, প্রতিটি কথোপকথনের জন্য আলাদাভাবে প্রাইভেসি ফিল্টার পরিবর্তন করা যায়, এবং রাউটারের পেছনের র‍্যাঙ্কিং ব্যবস্থা কোনো মডেলকে তখনই র‍্যাঙ্ক করে যখন সেই ক্যাটাগরির প্রতিটি বেঞ্চমার্ক পরিমাপ করা সম্পন্ন হয়।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: একটিমাত্র Trust Boundary স্ক্রিন: Settings → Trust Boundary এখন Remote AI Providers এবং Permissions-এর জায়গা নিয়েছে। আপনার ডেটা পৌঁছাতে পারে এমন প্রতিটি গন্তব্য — প্রতিটি AI প্রোভাইডার ও অ্যাকাউন্ট, প্রতিটি কানেক্টর ও সার্চ সার্ভিস, এবং কোনো রিকোয়েস্টের পরবর্তী প্রতিটি হপ — এবং প্রতিটিতে কী পাঠানো হতে পারে, তা এক জায়গায় তালিকাভুক্ত করে।
  • Common: এই ডিভাইস থেকে যা পাঠানো হয়েছে: Trust Boundary স্ক্রিনে ডিভাইসের ভেতরেই আউটবাউন্ড রিকোয়েস্টগুলোর একটি রেকর্ড রাখা হয় — সেগুলো কোথায় গেছে এবং কতগুলো পাঠানো হয়েছে — যাতে আপনি দেখতে পারেন এই ডিভাইসটি কী পাঠিয়েছে এবং কার কাছে পাঠিয়েছে। এই রেকর্ডটি ডিভাইসেই সংরক্ষিত থাকে।
  • Common: অ্যাকাউন্ট-ভিত্তিক সম্মতি, কার্ডে প্রতিটি হপের বিবরণসহ: একটি সম্মতি কার্ডে প্রোভাইডার এবং যে অ্যাকাউন্টের অনুমোদন দেওয়া হচ্ছে তার নাম উল্লেখ থাকে — অফিসের ChatGPT এবং ব্যক্তিগত ChatGPT আলাদা সিদ্ধান্ত — এবং আপনি সম্মতি দেওয়ার আগেই ঘোষিত ফেইলওভার (failover) সহ এই অনুমোদনের আওতাভুক্ত পরবর্তী প্রতিটি হপের তালিকা প্রদর্শন করে।
  • Common: প্রোফাইলগুলো তাদের নিজস্ব অনুমোদন বজায় রাখে: টুল অনুমোদন এবং সম্মতির সিদ্ধান্তগুলো সংশ্লিষ্ট প্রোফাইলের আওতাধীন থাকে; প্রোফাইল পরিবর্তন করলে অনুমোদনের সেটও পরিবর্তিত হয়, এবং একটি প্রোফাইলে চাওয়া কোনো অনুমোদনের উত্তর কেবল সেখানেই দেওয়া যায়।
  • Common: লোকাল-ইনফারেন্স প্রোভাইডার হিসেবে vLLM এবং NVIDIA NIM: ঐচ্ছিক কি (key) সহ এই মেশিনে বা অন্য কোনো হোস্টে থাকা যেকোনো OpenAI-সামঞ্জস্যপূর্ণ vLLM বা NIM সার্ভারের সাথে Caiioo-কে যুক্ত করুন; মডেলগুলো এবং তাদের কনটেক্সট সাইজ সরাসরি সার্ভার থেকে পড়া হয়।
  • Common: আপনার প্রোভাইডার, মডেল এবং অ্যাকাউন্টের নির্বাচন এই ডিভাইসেই সীমাবদ্ধ থাকে: Settings-এ কোনো প্রোভাইডার, মডেল বা অ্যাকাউন্ট বাছাই করলে তা কেবল এই ডিভাইসের প্রতিটি নতুন কথোপকথনের জন্য ডিফল্ট হিসেবে সেট হয়। একটি অফিসের ChatGPT অ্যাকাউন্টে সেট আপ করা কাজের ল্যাপটপ সেই অ্যাকাউন্টেই থাকবে; আপনার ফোন এবং বাড়ির কম্পিউটার তাদের নিজস্ব সেটিংস বজায় রাখবে।
  • Common: প্রতিষ্ঠানে যুক্ত হওয়া একটি প্রস্তাবনা মাত্র: কোনো প্রতিষ্ঠান যখন আপনার কর্মক্ষেত্রের ডোমেন ক্লেইম করে, তখন সেই ঠিকানা দিয়ে সাইন ইন করলে যুক্ত হওয়ার একটি অফার প্রদর্শিত হয়, যেখানে প্রতিষ্ঠানের নাম এবং যুক্ত হওয়ার তাৎপর্য ব্যাখ্যা করা থাকে; আপনি গ্রহণ না করা পর্যন্ত কোনো পরিবর্তন হয় না।

উন্নতিসমূহ

  • Common: সঠিক টুল নির্বাচনের হার বৃদ্ধি: মানুষের দ্বারা যাচাইকৃত উদ্দেশ্য সংবলিত বাস্তব কথোপকথনের ওপর ভিত্তি করে টুল নির্বাচন প্রক্রিয়াটিকে পুনরায় ট্রেইন করা হয়েছে, যাতে কোনো রিকোয়েস্টের জন্য প্রয়োজনীয় টুলটি আরও কার্যকরভাবে প্রস্তুত থাকে — এবং কোনো রিকোয়েস্টের প্রয়োজন অনুযায়ী এখন আপনার হয়ে Self Checker এবং ডেস্কটপ-কন্ট্রোল টুলগুলো স্বয়ংক্রিয়ভাবে নির্বাচিত হতে পারে।
  • Common: প্রাইভেসি ফিল্টার এখন কথোপকথন-ভিত্তিক একটি সুইচ: কম্পোজার থেকে এটি পরিবর্তন করলে কেবল সেই কথোপকথনেই তা কার্যকর হয়; আপনার ডিফল্ট সেটিংস এবং অন্যান্য কথোপকথনগুলো অপরিবর্তিত থাকে।
  • Common: মডেল র‍্যাঙ্ক করা হয় কেবল সম্পূর্ণ প্রমাণের ভিত্তিতে: Power এবং Best তালিকাগুলো কোনো নির্দিষ্ট ক্যাটাগরিতে একটি মডেলকে তখনই স্কোর দেয় যখন সেই ক্যাটাগরির জন্য বিবেচিত প্রতিটি বেঞ্চমার্ক পরিমাপ করা হয়ে থাকে; কোনো বেঞ্চমার্ক অনুপস্থিত থাকলে মডেলটিকে র‍্যাঙ্কহীন হিসেবে দেখানো হয় এবং অনুপস্থিত বেঞ্চমার্কগুলোর নাম উল্লেখ থাকে, আর রাউটারগুলো সেই ক্যাটাগরির জন্য সেটিকে নির্বাচন করে না।
  • Common: Microsoft সাইন-ইনে ভেরিফায়েড পাবলিশার প্রদর্শিত হয়: কোনো কাজের অ্যাকাউন্ট থেকে Outlook বা Microsoft 365 সংযুক্ত করার সময় Caiioo-কে একটি ভেরিফায়েড Microsoft পাবলিশার হিসেবে দেখানো হয় (সম্মতি স্ক্রিনে Caiioo-এর পেছনের প্রতিষ্ঠান হিসেবে Six Cailloux নাম দেখা যায়), ফলে Microsoft-এর "unverified publisher" সংক্রান্ত সতর্কতা আর আপনার মেইল ও ক্যালেন্ডার ব্যবহারের মাঝে বাধা হয়ে দাঁড়াবে না। যেসকল প্রতিষ্ঠান কেন্দ্রীয়ভাবে সম্মতি পরিচালনা করে, তারা ক্রেডেনশিয়াল ভল্টের অ্যাডমিন লিঙ্কের মাধ্যমে একবার অ্যাক্সেস অনুমোদন করে নিলেই চলবে।
  • iOS, Android: বিশাল হিস্ট্রি থাকলেও অ্যাপ দ্রুত চালু হয় ও রেসপন্সিভ থাকে: কথোপকথন এবং সেগুলোর মেমরি এখন ওপেন বা সার্চ করার সময় লোড হয়, অ্যাপ চালুর সময় একসাথে সব লোড হয় না; এছাড়া সিংকিং প্রক্রিয়া প্রতিটি সাইকেলে নতুন করে প্রতিটি কথোপকথন আর পড়ে না। শত শত কথোপকথন থাকা ফোনেও অ্যাপ চালু হওয়া এবং টাইপিং এখন নিরবচ্ছিন্ন, যেখানে আগে আটকে যেত।
  • Common: এক দফাতেই রিমাইন্ডার শিডিউল হয়: প্রতিটি রিমাইন্ডারের জন্য দুইবারের বদলে ফোনটি এখন অ্যাপ চালুর সময় সিস্টেমের সাথে একবারই এর রিমাইন্ডার রেজিস্টার করে, এবং সারা দিনের ক্যালেন্ডার ইভেন্টগুলো সঠিকভাবে শিডিউল হয়।
  • Desktop: স্যান্ডবক্স কোন প্রসেস টুলগুলো অনুমোদন করে তা প্রদর্শন করে: শেল টুলের বর্ণনায় স্যান্ডবক্সের ভেতরে কাজ করা টুলগুলোর (pgrep, lsof, Python) এবং কাজ না করা টুলগুলোর (ps, top) নাম উল্লেখ থাকে, যাতে অ্যাসিস্ট্যান্ট প্রথমেই সঠিক টুলটি ব্যবহার করতে পারে।

বাগ ফিক্সসমূহ

  • Common: সিঙ্ক করার সময় সদ্য আপলোড করা সেটিংস বারবার মুছে ফেলার সমস্যা সমাধান: একটি ডিভাইসে যখন কোনো প্রোফাইল পুনরায় শনাক্ত করা হতো, তখন অন্য ডিভাইসগুলো এর সেটিংসকে পরিত্যক্ত মনে করে প্রতিটি সাইকেলে সিঙ্ক স্টোর থেকে মুছে ফেলত, আর প্রথম ডিভাইসটি তা পুনরায় ফিরিয়ে আনত। সেটিংস এখন কেবল তখনই মুছে ফেলা হয় যখন প্রোফাইলটি নিজেই মুছে যায়।
  • iOS: হেল্প লিঙ্কে ট্যাপ করলেও Settings খোলা থাকে: Settings → Help থেকে ইউজার গাইড বা রিলিজ নোট খুললে Settings আর পেছনে বন্ধ হয়ে যায় না।
  • Common: বড় অ্যাটাচমেন্টগুলো সিঙ্কের সময় সুরক্ষিত থাকে: ফাস্ট সিঙ্ক পাথের মাধ্যমে অন্য ডিভাইসে যাওয়া বড় অডিও ক্লিপ, বড় ছবি বা বড় PDF সেখানে ফাইলের বদলে একটি খালি প্লেসহোল্ডার হিসেবে সংরক্ষিত হতো, এমনকি যে ডিভাইসে তৈরি হয়েছিল সেখানেও। এই প্লেসহোল্ডারটি এখন আর কখনও সংরক্ষিত হয় না, এবং এটি যে অ্যাটাচমেন্টের জায়গায় বসেছিল তা পরবর্তী সিঙ্কে সম্পূর্ণভাবে ফিরিয়ে আনা হয়।
  • Common: আপডেট চলাকালে প্লে হওয়া ক্লিপ কখনোই ব্যাহত হয় না: অডিও বা ভিডিও চলাকালীন ওভার-দ্য-এয়ার রিফ্রেশ রিলোড করার আগে প্লে শেষ হওয়া পর্যন্ত অপেক্ষা করে।
  • Common: স্পিক টুল তার নিজস্ব সীমাবদ্ধতা সম্পর্কে অবগত: একটি ক্লিপ সর্বোচ্চ ৫,০০০ অক্ষরের হতে পারে; কল করার আগেই অ্যাসিস্ট্যান্টকে এটি জানিয়ে দেওয়া হয়, এবং বড় কোনো অনুচ্ছেদ ব্যর্থ না হয়ে একাধিক ক্লিপে বিভক্ত হয়ে পঠিত হয়।
  • Common: সূত্রগুলো সঠিকভাবে রেন্ডার হয়: \[ … \] ডিলিমিটার দিয়ে লেখা ডিসপ্লে সূত্র এখন একটি ব্লক হিসেবে রেন্ডার হয়; পূর্বে এটি এর পরের বাক্যটিকে একটি লাল রঙের ত্রুটির মধ্যে গ্রাস করে নিত।
  • Common: কোড আইডেন্টিফায়ারগুলো মানুষের নাম নয়: প্রাইভেসি ফিল্টার এখন কোডের camelCase এবং snake_case আইডেন্টিফায়ারগুলোকে মানুষের নাম হিসেবে বিবেচনা করে আর মাস্ক করে না।
  • Common: Settings খোঁজার ক্ষেত্রে অনুসন্ধান অনুযায়ী ফল দেখানো হয়: সেটিংস স্কিমা সম্পর্কে অ্যাসিস্ট্যান্টকে জিজ্ঞাসা করলে সম্পূর্ণ স্কিমার বদলে আপনি যা চেয়েছেন তার সাথে মিলে যাওয়া এন্ট্রিগুলোই প্রদান করা হয়।
  • Desktop: Connect-a-browser ডায়ালগে আপনার ইমেইল গোপন থাকে: এই ডায়ালগে ইমেইল ঠিকানা প্রদর্শন না করেই সাইন-ইন করা অ্যাকাউন্টের বিষয়টি উল্লেখ করা হয়, এবং ডিভাইসের নামের প্লেসহোল্ডারটিতে আপনার নিজস্ব ডিভাইসের নামের পরিবর্তে একটি সাধারণ উদাহরণ ব্যবহার করা হয়।
  • Common: প্রতিটি প্রোফাইল কেবল তার নিজস্ব ক্রেডেনশিয়াল বজায় রাখে: প্রোফাইল পরিবর্তন বা সাইন আউট করলে তার কি (keys) ও অ্যাকাউন্টগুলোও সাথে স্থানান্তরিত হয়, এবং পূর্ববর্তী পরিবর্তনের কারণে অন্য কোনো প্রোফাইলে থেকে যাওয়া প্রতিলিপিগুলো এককালীন ক্লিনআপের মাধ্যমে মুছে ফেলা হয়।

Version 0.9.806September 15, 2026

Chrome এবং Edge এক্সটেনশন এখন একটি পছন্দের সাথে খোলে: Caiioo Desktop-এর জন্য এই ব্রাউজারটি ব্যবহার করুন, অথবা সম্পূর্ণ অ্যাসিস্ট্যান্টটি এখানে চালান — উভয়েই সাইন ইন করে, এবং একই অ্যাকাউন্টে সাইন ইন করা একটি ব্রাউজার কোনো কোড ছাড়াই নিজে থেকেই ডেস্কটপের সাথে সংযুক্ত হয়ে যায়; ব্রাউজার চিপগুলি যেখানে থাকে সেখানে ডেস্কটপ একটি "Add a browser" চিপ পায়, আপনার প্ল্যাটফর্মের জন্য কোন ব্রাউজার কানেক্টর প্রয়োজন তা অ্যাসিস্ট্যান্ট জানিয়ে দেয়, এবং Skills Library একটি সার্চ বক্স পায় ও ডুপ্লিকেট রাখা বন্ধ করে। প্রতিটি কথোপকথন তার নিজস্ব প্রোভাইডার অ্যাকাউন্ট বজায় রাখে; প্রতি অ্যাকাউন্টে আপনার ChatGPT এবং Anthropic বরাদ্দ দৃশ্যমান; Astra এবং প্রতিটি OpenAI মডেল তাদের reasoning প্রদর্শন করে; Mac, Windows এবং Linux-এ কথোপকথনগুলি অ্যাপের ডেটাবেসে বার্তা অনুযায়ী সংরক্ষিত থাকে; এবং রাউটারগুলির পেছনের র‍্যাঙ্কিং সক্ষমতা পরিমাপ করে, যার প্রমাণের কভারেজ প্রদর্শিত হয়।

বিস্তারিত দেখান

New Features

  • Extension: Use this browser for Caiioo Desktop, or run the assistant here: Chrome/Edge-এর প্রথম স্ক্রিন দুটি পথ অফার করে — ডেস্কটপ অ্যাপের ব্রাউজার টুলগুলির জন্য এই ব্রাউজারটি ব্যবহার করুন (এখানে অন্য কিছুই চলে না: কোনো sync নেই, কোনো schedule নেই), অথবা ব্রাউজারে সম্পূর্ণ Caiioo অ্যাসিস্ট্যান্ট চালান। উভয়েই সাইন ইন করে। একই কম্পিউটারে Caiioo Desktop-এর মতো একই অ্যাকাউন্টে সাইন ইন করা একটি ব্রাউজার নিজে থেকেই সংযুক্ত হয়; উভয়টিতে Private Sync সেট আপ থাকলে এটি একটি বিশ্বস্ত পিয়ার (trusted peer) হয়ে ওঠে যা পরিচয় এবং Apple টুলগুলিও শেয়ার করে। কোনো পেয়ারিং কোডের প্রয়োজন নেই। Safari এক্সটেনশনটি Mac অ্যাপের ভেতরেই সরবরাহ করা হয় এবং নিজে থেকেই সংযুক্ত হয়; পূর্ববর্তী রিলিজের এক্সটেনশনগুলি আপনি আপডেট না করা পর্যন্ত ব্রাউজার নিয়ন্ত্রণ বজায় রাখে।
  • Desktop: Add a browser where the browser chips are: Mac, Windows এবং Linux-এ সাইডপ্যানেলের শীর্ষে এবং Tool Configuration-এ ব্রাউজার চিপগুলির সাথে একটি "Add a browser" চিপ থাকে — এমনকি কোনো ব্রাউজার সংযুক্ত না থাকলেও এটি উপস্থিত থাকে। এটি স্টোর লিঙ্কসহ তিনটি ধাপ খোলে (এক্সটেনশনটি ইনস্টল করুন, একই অ্যাকাউন্টে সাইন ইন করুন, এটি নিজে থেকেই সংযুক্ত হয়), এই ডেস্কটপটি যে অ্যাকাউন্টে সাইন ইন করা আছে তার নাম উল্লেখ করে, এবং ব্রাউজারটি উপস্থিত হলে নামসহ তা নিশ্চিত করে। Settings → Connections প্রতিটি সংযুক্ত ব্রাউজারকে Browser control বা Trusted peer হিসেবে তালিকাভুক্ত করে, পুরোনো এক্সটেনশনগুলিকে চিহ্নিত করে এবং কোনো একটিকে সংযোগ বিচ্ছিন্ন করে।
  • Common: A provider account per conversation: কোনো কথোপকথনের ভেতরে ChatGPT, Anthropic বা xAI অ্যাকাউন্ট নির্বাচন করলে তা আপনার প্রোফাইলের ডিফল্ট পরিবর্তন না করে কেবল সেই কথোপকথনের সাথেই যুক্ত থাকে।
  • Common: Your subscription allowance, per account: ChatGPT এবং Anthropic অ্যাকাউন্টগুলি ব্যবহৃত এবং অবশিষ্ট বরাদ্দ, এটি কোন উইন্ডোতে প্রযোজ্য এবং কখন এটি রিসেট হয় তা দেখায়, যেখানে প্রোভাইডার এটি রিপোর্ট করে।
  • Common: Python and the Self Evaluator on every plan: স্যান্ডবক্সড Python ইন্টারপ্রেটার এবং অপ্ট-ইন Self Evaluator এখন আর শুধুমাত্র টেস্টারদের মধ্যেই সীমাবদ্ধ নয়।
  • Common: ChatGPT reasoning is visible: অন্যান্য reasoning মডেলের মতো, আপনার ChatGPT অ্যাকাউন্টের মাধ্যমে পরিচালিত টার্নগুলি চিন্তা করার সাথে সাথে তাদের reasoning সারসংক্ষেপ প্রদর্শন করে।
  • Desktop: Conversations stored message by message: Mac, Windows এবং Linux প্রতিটি বার্তাকে অ্যাপের ডেটাবেসে নিজস্ব রেকর্ড হিসেবে সংরক্ষণ করে, যা প্রতি টার্নে একবার লেখা হয়; প্রথম চালুর সময় বিদ্যমান কথোপকথনগুলি যাচাই করার মাধ্যমে স্থানান্তরিত হয়।
  • Common: Search your skills: Skills Library-তে একটি সার্চ বক্স রয়েছে যা নাম, বিবরণ, ট্যাগ, অ্যাপ এবং স্কিল টেক্সট দিয়ে ফিল্টার করে, সাথে একটি লাইভ কাউন্ট থাকে; Escape চাপলে এটি মুছে যায়।

Improvements

  • Desktop: The assistant knows which browser connector you need: কোনো নোটিফিকেশন ছাড়া ব্যর্থ হওয়ার পরিবর্তে, Windows এবং Linux-এ এটি জানায় যে ওয়েব ব্রাউজিংয়ের জন্য Chrome/Edge এক্সটেনশন প্রয়োজন; macOS-এ একই অ্যাকাউন্টে সাইন ইন করা Safari এক্সটেনশন বা Chrome/Edge এক্সটেনশন প্রয়োজন — এবং ইনস্টল লিঙ্কের পূর্বে Tool Configuration → Add a browser নির্দেশ করে।
  • Common: Rankings measure capability, and show their evidence: Power এবং Best তালিকাগুলি এখন আর গতির সাথে সক্ষমতাকে মিশ্রিত করে না; প্রতিটি মডেলের স্কোর কেবল পরিমাপ করা বেঞ্চমার্কের ওপর ভিত্তি করে তৈরি করা হয়েছে, এবং প্রতিটি স্কোর প্রমাণের কতটা অংশের ওপর নির্ভর করে তা বেঞ্চমার্ক পৃষ্ঠা দেখায়।
  • Common: Reasoning from Astra and every OpenAI model: Reasoning সারসংক্ষেপ তৈরি হওয়ার সাথে সাথে স্ট্রিম হয়; কোন মডেলগুলি reasoning প্রদান করে তা নামের তালিকা থেকে নয়, ক্যাটালগ থেকে পড়া হয়।
  • Common: A support report carries the evidence: এক্সপোর্টে ব্রাউজার-কানেকশন লাইনগুলি অক্ষুণ্ণ থাকে এবং রিপোর্ট করা টার্নে অ্যাসিস্ট্যান্টকে যেসব টুল অফার করা হয়েছিল তার তালিকা অন্তর্ভুক্ত থাকে।
  • Desktop: An update never loses your message: আপনি বার্তা পাঠানোর সময় যদি একটি ওভার-দ্য-এয়ার আপডেট ইঞ্জিন রিস্টার্ট করে, তবে Caiioo "installing an update" দেখায়, বার্তাটি ধরে রাখে এবং ইঞ্জিন ফিরে আসার সাথে সাথে তা পাঠিয়ে দেয় — কোনো ডুপ্লিকেট ছাড়া একবারই।
  • Desktop: Same build, no download: কোনো ডেস্কটপ যদি ইতিমধ্যে রিলিজের বিল্ডে থাকে, তবে নতুন কিছু ডাউনলোড এবং রিস্টার্ট ছাড়াই ওভার-দ্য-এয়ার আপডেট সম্পন্ন হয়।
  • Common: Keenable search for everyone: পছন্দের ওয়েব সার্চের জন্য এখন আর টেস্টার প্ল্যানের প্রয়োজন হয় না।
  • Common: A conversation keeps its model, and the Hub's "for Legal" app reads on white: একটি ChatGPT অ্যাকাউন্ট যোগ বা পুনরায় সংযুক্ত করলে তার মডেলের তালিকা সাথে সাথেই রিফ্রেশ হয়; Legal অ্যাপের নীল রঙ অ্যাক্সেসিবিলিটি কনট্রাস্ট বজায় রাখে।

Bug Fixes

  • Common: A tool whose Hub package is not installed is never offered: প্যাকেজ ইনস্টল হওয়ার আগেই Computer Use (এবং Self Evaluator) মডেলকে অফার করা হতো, যার ফলে "install the package first" বার্তা আসত; এখন ইনস্টল না হওয়া পর্যন্ত সেগুলি টুলসেটের বাইরে থাকে।
  • Common: A slow browser is not an empty browser: একটি ট্যাব লুকআপের সময় শেষ (timed out) হয়ে গেলে তা "no tabs open" হিসেবে রিপোর্ট করা হতো; এখন এটি জানায় যে ব্রাউজার উত্তর দেয়নি, এবং ওয়ান-শট লুকআপগুলি পৃষ্ঠা লোডের সমান সময় পায়।
  • Common: Google permissions after re-consent: আপনি পুনরায় অনুমোদন করার পরেও Google যে প্রত্যাখ্যানের পুনরাবৃত্তি করত, তা আর দুবার কনসেন্ট লুপে যায় না এবং Google-এর কারণ উল্লেখ করে; একটি সাধারণ Google সাইন-ইন আর বিস্তৃত Calendar বা Drive অ্যাক্সেসকে শুধু আইডেন্টিটি-অনলি অ্যাক্সেস দিয়ে প্রতিস্থাপন করে না।
  • Common: A long conversation can still be handed off between your devices: ক্রস-ডিভাইস হ্যান্ড-অফের বহন ক্ষমতার চেয়ে বড় আকারের কথোপকথন এখন আর "start a new conversation" বলে কোথাও চলতে অস্বীকার করে না — হ্যান্ড-অফটি পুরো কথোপকথন বহন করার পরিবর্তে সেটির নাম নির্দেশ করে, এবং যে ডিভাইসে এটি সংরক্ষিত আছে তা নিজস্ব কপি থেকে এটি চালায় (অথবা সিঙ্ক সম্পন্ন হওয়ার জন্য অপেক্ষা করে)।
  • Desktop: Nothing reaches a socket that has not proved itself: ডেস্কটপ ইঞ্জিনে কোনো অননুমোদিত সংযোগ আর স্টেট স্ন্যাপশট, কথোপকথনের স্ট্রিম বা সাইন-ইন টোকেন পায় না। একই অ্যাকাউন্টে সাইন ইন করা একটি ব্রাউজার ব্রাউজার নিয়ন্ত্রণ পায়; শেয়ার করা Private Sync কী প্রমাণ করেছে এমন বিশ্বস্ত পিয়ার কেবল আইডেন্টিটি, গোপন তথ্য এবং স্টেট স্ট্রিম পায়; এই কম্পিউটারে থাকা পুরোনো এক্সটেনশন কেবল ব্রাউজার নিয়ন্ত্রণ ধরে রাখে এবং এর বেশি কিছু নয়; অন্য যেকোনো সকেট থেকে আসা জাল ব্রাউজার উত্তর বাতিল করা হয়।
  • Desktop: The database keeps everything it saved: মাস্কড-কনটেন্ট অ্যালিয়াস, OAuth রিফ্রেশ বিবরণ, ফোল্ডার হিস্ট্রি এবং নন-অ্যাক্টিভ অ্যাকাউন্টের সাইন-ইন এখন প্রতিবার চালুর পরও টিকে থাকে; GitHub, Drive বা লোকাল ফাইল কোথা থেকে এসেছে তাও সংরক্ষণ এবং রিলঞ্চের পরেও ঠিক থাকে, এবং ডেটাবেসে স্থানান্তরের কারণে কোনো স্টার আর হারিয়ে যায় না।
  • Common: A tool the plan does not include is never offered: প্ল্যান দ্বারা সীমাবদ্ধ অ্যাকশনগুলি टুলের স্কিমায় অন্তর্ভুক্ত থাকলে তখনও মডেলকে অফার করা হতো, যা টার্নের মাঝে একটি আপগ্রেড কার্ড হিসেবে দৃশ্যমান হতো; ফিল্টার এখন সেগুলিতেও পৌঁছায়, এবং টেস্টার-অনলি কোনো ফিচার কখনোই ক্রয়ের বার্তা দেখায় না।
  • Common: Reconnecting after a dropped handshake rebuilds the peer sessions: পুনঃসংযোগে হ্যান্ডশেক ড্রপ হওয়ার কারণে ক্রস-ডিভাইস সেশনগুলি স্থবির হয়ে যেত।
  • Desktop: The updater always reads the current release: আপডেট চেক সরাসরি লাইভ রিলিজ ম্যানিফেস্ট পড়ে; একটি পুরোনো কপি এখন আর মধ্যবর্তী কোনো সংস্করণ অফার করতে পারে না।
  • Common: One model cache directory on every desktop: Windows এবং Linux-এ E5 মডেল ক্যাশ এখন অ্যাপের অন্যান্য মডেলের পাশেই অবস্থান করে।
  • Common: A skill never arrives twice: প্রতিটি স্কিল এখন একটি স্থায়ী আইডেন্টিটি বহন করে, তাই পুনরায় সিড করা ডিফল্ট, কোনো পিয়ারের একই স্কিলের কপি বা পুনরায় ইম্পোর্ট করা এক্সপোর্ট ডুপ্লিকেট না হয়ে পূর্বের সারিতেই প্রতিস্থাপিত হয়; প্রথম চালুর সময় বিদ্যমান ডুপ্লিকেটগুলি একত্রিত হয়ে একটি হয়ে যায়, এবং এডিট করা কোনো ডিফল্ট পুনরায় সিড হওয়ার কারণে ওভাররাইট হয় না।
  • Mac: The desktop's own requests authenticate on a cold start: সাইডপ্যানেল তৈরি হওয়ার আগেই অ্যাপটি তার পার-লঞ্চ সিক্রেট সাইডপ্যানেলে পাঠিয়ে দিত, ফলে ডেস্কটপ UI থেকে Add a browser, Calendar, Reminders এবং Notes ইঞ্জিন রিলঞ্চ না করা পর্যন্ত প্রত্যাখ্যাত হতো; সিক্রেটটি এখন পেজের সাথেই আসে।
  • Common: A ChatGPT sign-in made with a conversation open resolves to its credential: কথোপকথন খোলা থাকা অবস্থায় সম্পন্ন হওয়া একটি ChatGPT সাইন-ইন কোনো ক্রেডেনশিয়ালে পৌঁছাত না (কী ছাড়া একটি টার্ন এবং বরাদ্দের নিচে "Reconnect" দৃশ্যমান হতো), কারণ রিজলভ পাথ নির্বাচনের জন্য নির্ধারিত একটি শর্টকাট ব্যবহার করত; এটি এখন সংরক্ষিত অনুমতি কার্যকর করে।
  • Common: Multi-part reasoning summaries keep their line breaks: OpenAI reasoning ধাপগুলি একটিমাত্র নিউলাইন দিয়ে যুক্ত হয়ে একটি অখণ্ড লাইন হিসেবে রেন্ডার হতো; এখন সেগুলি পৃথক লাইন হিসেবে রেন্ডার হয়।
  • Desktop: An older extension no longer reconnects every second: ইঞ্জিন এ ধরনের ব্রাউজারকে প্রতি দশ সেকেন্ডে একটি সংযোগে সীমিত রাখে এবং প্রতি ব্রাউজারের জন্য দশ মিনিটে একবার লগ করে; পূর্ববর্তী কথোপকথন সংরক্ষণের বাধাগ্রস্ত অস্থায়ী ফাইলগুলি পরবর্তী চালুর সময় মুছে ফেলা হয়।

Version 0.9.805১৪ সেপ্টেম্বর, ২০২৬

Mac, Windows এবং Linux অ্যাপগুলো এখন রিলিজের মধ্যবর্তী সময়ে নিজে থেকেই আপডেট হয়ে যায় — কেবল আপনার দৃশ্যমান স্ক্রিনই নয়, বরং এর ভেতরের ইঞ্জিনও — যাতে কোনো উন্নত রাউটার, আরও নিখুঁত টুল কিংবা দ্রুততর সিঙ্ক কোনো কাজ চলমান না থাকা অবস্থায় নিঃশব্দে রিস্টার্ট নিয়ে এক ঘণ্টার মধ্যেই আপনার ডেস্কটপে পৌঁছে যেতে পারে। Value routing মডেলগুলোকে খরচের খাড়া বৃদ্ধির সীমার মধ্যেই সীমাবদ্ধ রাখে, প্রতিটি কনভারসেশন আপনার বেছে নেওয়া মডেলটি মনে রাখে, নির্বাচিত ফোল্ডারগুলো অপরিবর্তিত থাকে এবং কানেক্টেড কোনো ফোল্ডারের ডকুমেন্ট Slate-এ রিড-অনলি ভিউ হিসেবে ওপেন হয়, যা আপনি এক ক্লিকেই Caiioo-তে সেভ করতে পারেন।

বিস্তারিত দেখান

New Features

  • Desktop: পুরো অ্যাপটি ওভার-দ্য-এয়ার আপডেট হয়: Mac, Windows এবং Linux ডেস্কটপগুলো আপনার কনভারসেশন পরিচালনাকারী ইঞ্জিনটি — রাউটিং, টুলস, সিঙ্ক, স্টোরেজ — একইভাবে গ্রহণ করে যেভাবে তারা আগে ইন্টারফেস গ্রহণ করত; এগুলো একসাথে যাচাই ও প্রয়োগ করা হয় এবং কোনো কাজ না চলার সময়ে রিস্টার্ট হয়। ডেস্কটপের কোনো উন্নতি আপনার কাছে পৌঁছানোর জন্য স্টোর থেকে ভার্সন আপডেট করাই এখন আর একমাত্র উপায় নয়।
  • Common: Value routing খরচের আকস্মিক বৃদ্ধিকে বিবেচনা করে: Value রাউটার আপনার জন্য সহজলভ্য মডেলগুলোর প্রকৃত প্রাইস কার্ভ বিশ্লেষণ করে এবং এর সাশ্রয়ী অংশে সীমাবদ্ধ থাকে, যেখানে প্রতিটি কাজের জন্য সবচেয়ে দক্ষ মডেলটি বেছে নেওয়া হয়। বেঞ্চমার্ক পেজের Value কলামটি রাউটারের পছন্দের হুবহু একই ক্রমানুসারে র‍্যাংক করে।
  • Common: আপনার ফোল্ডারগুলোর ডকুমেন্ট Slate-এ ওপেন হয়: কানেক্টেড কোনো ফোল্ডারের ফাইল Slate-এ রিড-অনলি ভিউ হিসেবে ওপেন হয় — তা Markdown, Word, স্প্রেডশিট, RTF কিংবা PDF যাই হোক না কেন — এতে একটি Save to Caiioo বাটন থাকে যা একটি Library কপি তৈরি করে এবং মূল ফাইলটি অপরিবর্তিত রাখে।
  • Common: প্রতিটি র‍্যাংক করা মডেল আপনার প্রোভাইডারে ব্যবহারযোগ্য: আপনি যখন কোনো প্রোভাইডার নির্বাচন করেন, রাউটারগুলো এখন গ্লোবাল শর্টলিস্টের পরিবর্তে এর সম্পূর্ণ র‍্যাংক করা ক্যাটালগ দেখতে পায়, যাতে অপেক্ষাকৃত ছোট প্রোভাইডারের কাছেও কাজের জন্য সবসময় একটি উপযুক্ত মডেল থাকে।
  • Common: আপনার নিজস্ব ElevenLabs অ্যাকাউন্টের মাধ্যমে ভয়েস (টেস্টার প্রিভিউ): ElevenLabs-এ একবার সাইন ইন করলেই ভয়েস এবং এর টুলস উভয়ই সেই অনুমতি ব্যবহার করবে — কোনো কী পেস্ট করার প্রয়োজন নেই। এই রিলিজে এটি টেস্টারদের জন্য উন্মুক্ত।

Improvements

  • Common: প্রতিটি কনভারসেশন নিজস্ব মডেল বজায় রাখে: কোনো কনভারসেশনের ভেতরে মডেল বা প্রোভাইডার নির্বাচন করলে তা কেবল সেই কনভারসেশনের ক্ষেত্রেই প্রযোজ্য হয়। নতুন কনভারসেশনের জন্য আপনার ডিফল্ট Settings-এ সংরক্ষিত থাকে।
  • Common: নির্বাচিত ফোল্ডারগুলো অপরিবর্তিত থাকে: কোনো কনভারসেশনের জন্য আপনার সিলেক্ট করা ফোল্ডারগুলো সেভ, সিঙ্ক এবং পুনরায় খোলার পরেও ঠিক থাকে, এমনকি অন্য কোনো ডিভাইসে চালু করলেও সেই অনুযায়ী স্থানান্তরিত হয়।
  • Common: টুলের অনুমোদনগুলো কনভারসেশনের সাথে যুক্ত থাকে: কোনো টুলের অনুমোদন প্রতিটি ডিভাইসে সেই নির্দিষ্ট কনভারসেশনের জন্য প্রযোজ্য হয় এবং রিকোয়েস্টে প্রথমে উদ্দেশ্য উল্লেখ থাকে।
  • Common: একটিমাত্র ভার্সন নম্বর: ভার্সন চিপটিতে বর্তমানে কার্যকর একক নম্বরটি প্রদর্শিত হয়; ওভার-দ্য-এয়ার আপডেটের ক্ষেত্রে রিলিজ নোট আর আলাদাভাবে খোলে না, এটি এখন প্রতিটি ভার্সন আপডেটের সাথে প্রদর্শিত হয়।
  • Common: আরও পরিপাটি কম্পোজার: সংকীর্ণ কম্পোজারে অ্যাপ-অ্যাকশন বাটনগুলো লুকিয়ে রাখা যায় এবং বাটন পরিবর্তনের সাথে সাথে সারিটি জায়গা করে নেয়।
  • Common: অনুমোদন প্রয়োজন এমন অ্যাপ কানেক্ট করার সময় স্পষ্ট জানানো হয়: কোনো অ্যাপের টুল ব্যবহার করার আগে যদি কোনো ওয়ার্কস্পেস অ্যাডমিনিস্ট্রেটরের অনুমোদনের প্রয়োজন হয়, তবে সেটআপে পরবর্তী মেসেজে টুল দেওয়ার প্রতিশ্রুতি দেওয়ার বদলে সরাসরি সেটাই স্পষ্টভাবে জানিয়ে দেওয়া হয়।
  • Common: টুল ডিসকভারি Hub সম্পর্কে অবগত: কোনো সক্ষমতা জানতে চাইলে তা কানেক্টেড অ্যাপের পাশাপাশি Hub প্যাকেজগুলোও খুঁজে বের করে।

Bug Fixes

  • Common: Value routing আর সবচেয়ে ব্যয়বহুল মডেল বেছে নেয় না: পূর্ববর্তী সমন্বয়ের কারণে ফ্ল্যাগশিপ মডেলগুলো সামান্য ব্যবধানের সক্ষমতা থাকা সত্ত্বেও তুলনামূলক অনেক সাশ্রয়ী মডেলের চেয়ে এগিয়ে যেত।
  • Common: একটি কনভারসেশনে মডেল পরিবর্তন করলে অন্যটিতে আর পরিবর্তন হয় না: কনভারসেশন নিয়ন্ত্রণগুলো পুরো প্রোফাইল-জুড়ে ডিফল্ট হিসেবে সেভ হতো; এখন তা নির্দিষ্ট কনভারসেশনেই সেভ হয়।
  • Common: সেভ বা সিঙ্কের পর নির্বাচিত ফোল্ডারগুলো আর হারিয়ে যায় না: পুরোনো কোনো স্ন্যাপশট বা ইনকামিং সিঙ্ক চলমান টার্নের খালি তালিকা দিয়ে নির্বাচনটিকে ওভাররাইট করতে পারত।
  • Common: অপেক্ষাকৃত ছোট প্রোভাইডারেও প্রতিটি উপযুক্ত মডেল ব্যবহারযোগ্য: প্রকাশিত র‍্যাংকিং প্রোভাইডার ফিল্টারের আগেই গ্লোবাল শীর্ষ-৪০-এ সীমাবদ্ধ করা হতো, যার ফলে কোনো কোনো প্রোভাইডারে উপযুক্ত কোনো মডেলই থাকত না।
  • Common: লোকাল ফাইলের লিংকগুলো প্রতিটি ডেস্কটপ বিল্ডে খোলে: পুরোনো ইঞ্জিনে চলমান কোনো ইন্টারফেস ফাইলটি খোলা যায়নি এমন বার্তা দেওয়ার পরিবর্তে ইঞ্জিনটি যেভাবে ফাইল খুলতে পারে সেভাবেই এখন তা ওপেন করে।

সংস্করণ 0.9.80414 সেপ্টেম্বর, 2026

স্বয়ংক্রিয় রাউটিং এখন আপনার বেছে নেওয়া প্রোভাইডারের সাথেই প্রতিটি টার্ন পরিচালনা করে। ChatGPT, OpenRouter বা আপনার নিজস্ব কোনো কী বেছে নিন, আর Caiioo রাউটারগুলো সেই প্রোভাইডারের ক্যাটালগের মধ্যেই র‍্যাঙ্ক ও রান করবে — আপনার অন্যান্য সংযোগগুলোতে স্যুইচ করার বিকল্প আপনার কাছেই থাকবে, আপনাকে এড়িয়ে অন্য কোথাও রাউট করার কোনো সুযোগ থাকবে না।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: রাউটারগুলো আপনার নির্বাচিত প্রোভাইডারের সাথেই থাকে: OpenRouter নির্বাচিত থাকা অবস্থায়, রাউটার টার্নটি আলাদাভাবে সংযুক্ত আপনার কোনো Google অ্যাকাউন্টে রান করতে পারত — কারণ একই মডেল সেখানেও তালিকাভুক্ত ছিল এবং রাউটার সরাসরি রুটটিকে অগ্রাধিকার দিত — ফলে একটি সাধারণ চ্যাট সেই অ্যাকাউন্টের ফ্রি-টিয়ার কোটায় পৌঁছে গিয়ে "API quota exceeded" বার্তা দিয়ে থেমে যেত। রাউটারগুলো এখন কেবল নির্বাচিত প্রোভাইডারের ক্যাটালগের ভেতরেই র‍্যাঙ্ক ও রান করে।

সংস্করণ 0.9.803১৩ সেপ্টেম্বর, ২০২৬

মেমোরি এখন একটি কথোপকথনকে ঠিক সেভাবেই মনে রাখে যেভাবে আপনি তা করেছিলেন — প্রশ্ন এবং উত্তরের মূল ভাব — এবং এখনও আপনার থাকা কথোপকথনগুলোতেই কেবল সীমাবদ্ধ থাকে। আপনার কাছে থাকা প্রতিটি টুল এখন হাতের নাগালে, যার মধ্যে খুব কম ব্যবহৃত টুলগুলোও রয়েছে, আপনি সেগুলোকে যে নামেই ডাকুন না কেন। এছাড়াও এই রিলিজে: সংযুক্ত অ্যাপের টুলগুলো তাদের সুনির্দিষ্ট নির্দেশাবলীসহ আসে, ফোল্ডারগুলো তাদের নিজস্ব স্ট্যাটাস জানায়, এবং আপনার ডেটা প্রতিটি ধাপে তার সংখ্যা ও নাম নির্ভুলভাবে বজায় রাখে।

বিস্তারিত দেখান

নতুন সুবিধাসমূহ

  • Common: প্রতিটি টুল হাতের নাগালে: Caiioo-এর অন-ডিভাইস টুল বাছাইকারী এখন একটি টুলকে তার নাম দিয়ে চিনে নেয় আপনি যেভাবে টাইপ করেন না কেন ("sub agent", "sub-agents", "subagents") এবং বাস্তব ব্যবহারের ওপর এটিকে পুনরায় প্রশিক্ষিত করা হয়েছে যাতে কম ব্যবহৃত টুলগুলো — Sub-Agents, কার্ড এবং অনুরূপ উপাদান — কেবল ঘন ঘন ব্যবহৃতগুলোর বদলে অনুরোধের সাথে মানানসই হলেই সামনে চলে আসে।
  • Common: অন্যান্য অ্যাপের টুলগুলো তাদের সুনির্দিষ্ট নির্দেশাবলী বজায় রাখে: Caiioo যখন একাধিক টুল প্রদানকারী কোনো অ্যাপের সাথে সংযুক্ত হয়, তখন প্রতিটি টুলের নিজস্ব ফর্ম মডেলের কাছে ঠিক সেভাবেই তুলে ধরা হয় যেভাবে অ্যাপটি তা সংজ্ঞায়িত করে, যাতে অনুরোধগুলো অ্যাপের প্রত্যাশিত রূপ পায়। একটি Slate ভিউ-ও সরাসরি সরবরাহকৃত ডেটাসহ খুলতে পারে।

উন্নতিসমূহ

  • Common: স্মৃতিগুলো সাধারণ কথোপকথনের মতো পড়া যায়: মেমোরির উদ্ধৃতাংশে কী জিজ্ঞাসা করা হয়েছিল এবং উত্তরের মূল ভাব প্রদর্শিত হয়, সাথে প্রয়োজনে যেকোনো টুলের আউটপুট প্রসারিত করার জন্য একটি রেফারেন্স থাকে।

বাগ ফিক্স

  • Common: মুছে ফেলা কথোপকথন মেমোরির মাধ্যমে আর ফিরে আসে না: Mac, Windows বা Linux মেশিন অথবা ফোনে আপনার মুছে ফেলা কোনো কথোপকথন এখনও মেমোরি সার্চে এবং Caiioo যে সূত্রগুলোর ওপর নির্ভর করে সেগুলোতে সক্রিয় হিসেবে চিহ্নিত হয়ে দেখা দিত। এখন ডিলিট করলে তা প্রতিটি প্ল্যাটফর্মেই মেমোরি থেকে মুছে যায় এবং মুছে ফেলা কথোপকথনের জন্য অন্য কোনো ডিভাইস থেকে পরবর্তীতে আসা যেকোনো কিছু উপেক্ষা করা হয়।
  • Common: একটি বার্তা আদান-প্রদান একবারই মনে রাখা হয়: একই প্রশ্ন ও উত্তর একাধিকবার সংরক্ষিত হতে পারত — Caiioo এক ঘণ্টা পর একটি কথোপকথন পুনরায় ইনডেক্স করত এবং নিজের পূর্বের কপি চিনতে পারত না — ফলে এটি একই আদান-প্রদান বারবার এমনভাবে পড়ত যেন আপনি তা বারবার জিজ্ঞাসা করেছেন। এখন ইনডেক্সিংয়ের সময় কপিগুলো শনাক্ত করা হয় এবং স্মৃতিচারণের (recall) সময় তা রোধ করা হয়।
  • Common: স্থানান্তরিত হওয়া ফোল্ডার তার অবস্থান স্পষ্ট জানায়: আপনার সংযুক্ত কোনো ফোল্ডার হয়তো উপলব্ধ (available) এবং লিখনযোগ্য হিসেবে তালিকাভুক্ত থাকত, অথচ সেটি পড়া বা লেখার প্রতিটি প্রচেষ্টা শুধু "not available" বার্তা দিয়ে ব্যর্থ হতো। Caiioo এখন অ্যাক্সেস দেওয়ার আগে ফোল্ডারটি পরীক্ষা করে, হারিয়ে যাওয়া বা স্থানান্তরিত ফোল্ডারকে অনুপলব্ধ (unavailable) হিসেবে তালিকাভুক্ত করে এবং এটি হারিয়ে গেছে, প্রতিস্থাপিত হয়েছে, ফোল্ডার নয়, নাকি অনুমতি নেই—তা স্পষ্টভাবে উল্লেখ করে।
  • Common: টুল ফলাফলের ভেতরের সংখ্যা এবং নাম হুবহু ফিরে আসে: মডেলের কাছে যাওয়ার পথে গোপনীয়তা সুরক্ষার মধ্য দিয়ে যাওয়া মানগুলো (values) — কোনো দাম, পরিমাপ, বা সংখ্যাযুক্ত আইডেন্টিফায়ার — মডেল যখন সেগুলোকে পরবর্তী পদক্ষেপে কপি করত তখন পরিবর্তিত হয়ে ফিরে আসতে পারত। স্ট্রাকচার্ড ডেটা এখন মান অনুযায়ী (value by value) সুরক্ষিত রাখা হয় এবং একইভাবে পুনরুদ্ধার করা হয়।

Version 0.9.802১১ সেপ্টেম্বর, ২০২৬

আপনার অন্যান্য ডিভাইসগুলো এখন কোনো কথোপকথন ঘটার সাথে সাথেই দেখতে পায় — একটি মেশিনে আপনার টাইপ করা প্রশ্নটি সরাসরি অন্যগুলোতে দৃশ্যমান হয়, এবং এরপর স্ট্রিম হওয়ার সাথে সাথে উত্তরও চলে আসে — পাশাপাশি কর্মক্ষমতা উন্নত করা হয়েছে এবং নেটওয়ার্ক ব্যবহার অপ্টিমাইজ করা হয়েছে। এছাড়াও এই রিলিজে রয়েছে: স্বয়ংক্রিয় রাউটিং আপনার সংযুক্ত প্রতিটি প্রোভাইডার থেকে নির্বাচন করে, এবং ChatGPT দিয়ে সাইন ইন করলে (বর্তমানে কেবল টেস্টার টিয়ারের জন্য) আপনার মডেলগুলো পুনরায় প্রদর্শিত হয়।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: আপনার Mac-এর পাশে থাকা একটি ফোন Mac থেকেই আপনার হিস্ট্রি নিয়ে নেয়: Mac-এর মতো একই নেটওয়ার্কে থাকা একটি নতুন iPhone বা iPad এখন ক্লাউড স্টোরের পরিবর্তে Mac-এর নিজস্ব কপি থেকেই এর কথোপকথনগুলো সংগ্রহ করে — Mac ইতোমধ্যেই যা সিঙ্ক করেছে তা নিজের কাছে রাখে এবং সরাসরি হস্তান্তর করে — যার ফলে প্রথম সিঙ্কটি অত্যন্ত কম সময়ে সম্পন্ন হয় এবং আপনার ক্লাউড কোটা খরচ করে না। আপনার নিজের কাজ এর পেছনে কখনো আটকে থাকে না: প্রথম সিঙ্কের সময়ে আপনি যা কিছু তৈরি করবেন, তা পুরো হিস্ট্রি আসার অপেক্ষা না করে কয়েক সেকেন্ডের মধ্যেই ক্লাউডে সংরক্ষিত হয়ে যায়।
  • Common: আপনার অন্যান্য ডিভাইস কথোপকথন ঘটার সাথে সাথেই দেখতে পায়: আপনি যখন একটি ডিভাইস থেকে বার্তা পাঠান এবং অন্যটিতে লক্ষ্য করেন, তখন পর্যবেক্ষক ডিভাইসটিতে উপরে কোনো প্রশ্ন ছাড়াই উত্তরটি স্ট্রিম হতে দেখা যেত — উত্তর আসার কিছুক্ষণ পর প্রশ্নটি পৌঁছাত। এটি এখন আপনি পাঠানোর মুহূর্তেই প্রতিটি ডিভাইসে দৃশ্যমান হয় এবং এর নিচে উত্তরটি স্ট্রিম হতে থাকে।
  • Common: নাম পরিবর্তন, পিন এবং আর্কাইভ করা কয়েক সেকেন্ডের মধ্যে আপনার অন্যান্য ডিভাইসে পৌঁছে যায়: একটি কথোপকথনের নাম পরিবর্তন করলে অন্য ডিভাইসে সেই নাম পরিবর্তিত হতে এক মিনিট বা তার বেশি সময় লাগতে পারত, এবং কখনো কখনো কেবল তখনই হতো যখন সেই ডিভাইসটি নিজস্ব শিডিউল অনুযায়ী চেক করত। একটি কথোপকথনে যেকোনো পরিবর্তন এখন সাথে সাথেই আপনার অন্যান্য ডিভাইসগুলোকে সংকেত পাঠিয়ে আপডেট করে দেয়।
  • Common: স্বয়ংক্রিয় রাউটিং আপনার সংযুক্ত প্রতিটি প্রোভাইডার থেকে নির্বাচন করে: Caiioo Routers প্রতিটি রিকোয়েস্টকে OpenRouter-এর মাধ্যমে র‍্যাঙ্ক এবং পরিচালনা করত, এমনকি যখন আপনি একটি ChatGPT সাবস্ক্রিপশন বা কোনো প্রোভাইডার কি যুক্ত করেছিলেন তখনও। এগুলো এখন আপনার সংযুক্ত প্রতিটি ক্যাটালগ বিবেচনা করে; একই মডেল উভয় জায়গায় থাকলে গেটওয়ের চেয়ে সরাসরি ব্যবহৃত প্রোভাইডারকে অগ্রাধিকার দেয়, এবং বিজয়ী মডেলটি যেখানে রয়েছে সেখানে রিকোয়েস্টটি পরিচালনা করে। এগুলোর পেছনের প্রকাশিত র‍্যাঙ্কিংও এখন আরও গভীর — প্রতি টাস্কে দশটির বদলে শীর্ষ চল্লিশটি মডেল।

উন্নতিসমূহ

  • Common: আপনার ডিভাইসগুলোর মধ্যে ট্র্যাফিক উল্লেখযোগ্যভাবে হ্রাস পেয়েছে: প্রতিটি ডিভাইস তার অভ্যন্তরীণ হাউসকিপিং তথ্য — সিঙ্ক অগ্রগতি, স্টোরেজ নোটিশ, প্রতিটি পরিবর্তনের সাথে তার সম্পূর্ণ সেটিংস স্টোর — আপনার অন্যান্য প্রতিটি ডিভাইসে পাঠাত, যেখানে সেগুলো গ্রহণ ও লগ করার পর বাতিল করা হতো। এখন কেবল কথোপকথনের স্ট্রিম এবং ডিভাইসগুলোকে একসাথে রাখার ছোট সংকেতগুলো আদান-প্রদান হয়। ব্যস্ত মেশিনে টার্নগুলো দ্রুত শুরু হয়, এবং প্রতিটি ডিভাইসের ডায়াগনস্টিক লগ প্রতি কয়েক মিনিটে ওভাররাইট হওয়ার পরিবর্তে তার হিস্ট্রি সংরক্ষণ করে রাখে।
  • Common: অ্যাপ আপডেট ছাড়াই OpenAI-এর প্রোটোকলের পরিবর্তন প্রতিটি ডিভাইসে পৌঁছে যায়: Caiioo আপনার ChatGPT মডেলগুলোর অনুরোধ করার সময় OpenAI-কে যে ভার্সন ঘোষণা করে, তা এখন কোডে কম্পাইল করার বদলে ডেটা হিসেবে সরবরাহ করা হয়। তাই OpenAI এটি পরিবর্তন করলে, আমরা পরিবর্তনটি প্রকাশ করার সাথে সাথেই Mac, Windows, Linux এবং ফোনগুলোতে নতুন মডেলগুলো চলে আসে — কোনো অ্যাপ স্টোর রিলিজের প্রয়োজন নেই, কোনো অপেক্ষাও নেই।

বাগ সমাধান

  • Common: ChatGPT দিয়ে সাইন ইন করলে আপনার মডেলগুলো পুনরায় প্রদর্শিত হয়: একটি ChatGPT অ্যাকাউন্ট সংযুক্ত করার পর মডেল তালিকা খালি দেখাতে পারত, যার ফলে সাইন-ইন কাজ করছে না বলে মনে হতো। Caiioo ক্যাটালগের অনুরোধ করার সময় যে ভার্সন ঘোষণা করত, OpenAI তা প্রত্যাখ্যান করা শুরু করেছিল; Caiioo এখন বর্তমান ভার্সন ঘোষণা করে, এবং আপনার অ্যাকাউন্টে যুক্ত হওয়ার সাথে সাথেই GPT-6 Astra-এর মতো সদ্য মুক্তিপ্রাপ্ত মডেলগুলো দৃশ্যমান হয়। আগের ভার্সন দ্বারা ক্যাশ করা পুরোনো তালিকাটি একদিন রেখে দেওয়ার পরিবর্তে প্রথম ব্যবহারের সময়ই বাতিল করা হয়।
  • Common: একটি নতুন ChatGPT মডেল পুরোনো তালিকার কারণে আড়ালে থাকে না: Caiioo-এর অফার করা OpenAI-এর চ্যাট মডেলগুলো একটি নির্দিষ্ট ফ্যামিলি তালিকা থেকে বাছাই করা হতো, ফলে Caiioo আপডেট না হওয়া পর্যন্ত নতুন কোনো ফ্যামিলির মডেল প্রদর্শিত হতে পারত না। সেই তালিকাটি সরিয়ে দেওয়া হয়েছে — যা কিছু এমবেডিং, স্পিচ, ইমেজ, মডারেশন বা রিয়েলটাইম মডেল নয়, তার সবকিছুই অফার করা হয়।
  • Common: একটি নতুন ডিভাইসের প্রথম সিঙ্ক কয়েক ঘণ্টার বদলে কয়েক মিনিটে সম্পন্ন হয়: আপনার কনস্টেলেশনে যুক্ত হওয়া একটি ফোন বা ট্যাবলেট ক্লাউড স্টোর থেকে একসাথে অল্প কয়েকটি করে কথোপকথন টানত — যখন স্টোরটি Caiioo-কে গতি কমাতে বলত, তখন Caiioo সেই পাসটি পরিত্যাগ করত এবং পুনরায় চেষ্টা করার আগে দেড় মিনিট অপেক্ষা করত, যার ফলে বড় হিস্ট্রি সিঙ্ক হতে দিনের বেশিরভাগ সময় লাগত। এটি এখন স্টোর ঠিক যতক্ষণ অনুরোধ করে ঠিক ততক্ষণই অপেক্ষা করে এবং একই পাসের মধ্যে কাজ চালিয়ে যায়, পিছিয়ে থাকা অবস্থাতেও স্বাভাবিক বিরতি ছাড়াই এগিয়ে চলে, এবং হেডারটিতে "Downloading 812 of 3,061" প্রদর্শিত হয় যাতে আপনি এটি ঘটতে দেখতে পারেন।
  • iOS: আপনার Mac-এর পাশে থাকা একটি iPhone বা iPad আপনার লোকাল নেটওয়ার্কের মাধ্যমে সিঙ্ক হয়: অ্যাপটি আপনার নেটওয়ার্কের ডিভাইসগুলোতে পৌঁছানোর জন্য কখনোই iOS-এর কাছে অনুমতি চাইত না, ফলে পাশে থাকা Mac থেকে ডেটা টানার প্রতিটি প্রচেষ্টা নীরবে প্রত্যাখ্যাত হতো এবং এটি ক্লাউড স্টোরে ফিরে যেত। এটি এখন অনুমতি চায়, Mac-এর ঠিকানা কানেক্ট হওয়ার সাথে সাথেই ফোনে পৌঁছে যায়, এবং নিকটতম Mac যদি নিজেই অন্য কোনোটির মাধ্যমে সিঙ্ক করতে থাকে, তবে ফোনটি এমন একটি Mac-এ চলে যায় যা এটিকে সেবা দিতে পারে।
  • iOS: কথোপকথনের মাঝামাঝি কোনো সার্ভিস পুনরায় সংযুক্ত করলে টুলটি আর থমকে থাকে না: iPhone এবং iPad-এ, কোনো টুল যখন আপনাকে Google পুনরায় সংযুক্ত করতে বলত এবং আপনি তা করতেন, টুলটি হাল ছেড়ে দেওয়ার আগে দুই মিনিট অপেক্ষা করত — কারণ পুনর্সংযোগের বিষয়টি টুলটির কাছে পৌঁছাতই না। আপনি কাজ শেষ করার মুহূর্তেই এটি এখন কাজ চালিয়ে যায়।
  • Common: Cloudflare AI Gateway URL মনে রাখা হয়: একটি Cloudflare গেটওয়ে URL লিখে সংরক্ষণ করলে কিছুই হতো না — প্রোভাইডার তখন রিপোর্ট করত যে এটি কনফিগার করা হয়নি। সেটিংসটি এখন অন্যান্য সবকিছুর মতোই সংরক্ষিত থাকে।
  • Common: Close বোতাম দিয়ে Settings বন্ধ করলেও আপনার পরিবর্তনগুলো সংরক্ষিত থাকে: AI প্রোভাইডার পরিবর্তন করার পর Close বোতাম দিয়ে Settings বন্ধ করলে পরিবর্তনটি মুছে যেত — কেবল Escape দিয়ে বন্ধ করলে বা বাইরে ক্লিক করলেই তা সংরক্ষিত হতো। এখন Settings বন্ধ করার প্রতিটি পদ্ধতিতেই পরিবর্তনগুলো সংরক্ষিত হয়।

Version 0.9.801১০ সেপ্টেম্বর, ২০২৬

কোনো স্টোর রিলিজের অপেক্ষা না করেই ইন্টারফেসের উন্নয়নগুলো এখন প্রতিটি Caiioo অ্যাপে পৌঁছে যায়, এবং Caiioo যে সংস্করণটি দেখায় তাতে আপনার ইনস্টল করা অ্যাপ এবং বর্তমান আপডেট উভয়েরই নাম উল্লেখ থাকে। আপনার যতগুলো কথোপকথনই থাকুক না কেন, কথোপকথনের তালিকাটি তাৎক্ষণিকভাবে খুলে যায়। একটি শেয়ার করা কম্পিউটারে, প্রতিটি অ্যাকাউন্ট তার নিজস্ব কথোপকথন এবং সেটিংস আলাদাভাবে সংরক্ষণ করে, যা পুনরায় সাইন ইন করার মুহূর্তেই প্রস্তুত থাকে। ফোল্ডারগুলো কোন ডিভাইসে রয়েছে তা নির্দেশ করে, সেগুলোর ভেতরের ফাইল নিয়ে কাজ করা এখন আরও দ্রুত হয়েছে, এবং Pro সংস্করণে কী কী যুক্ত হয়েছে তার পাশাপাশি Free সংস্করণের বিবরণও সহজভাবে তুলে ধরা হয়েছে।

বিস্তারিত দেখান

New Features

  • Common: ইন্টারফেসের আপডেটগুলো আপনাআপনি চলে আসে: Caiioo এখন ব্যাকগ্রাউন্ডে ইন্টারফেসের বিভিন্ন উন্নতি ডাউনলোড করে নেয় — Mac, Windows, Linux, iPhone, iPad এবং Android সব প্ল্যাটফর্মেই — সংরক্ষণের আগে প্রতিটি ফাইল যাচাই করে, এবং একটি উপযুক্ত শান্ত মুহূর্তে আপডেটটি প্রয়োগ করে: কখনো কথোপকথনের মাঝে নয়, কম্পোজারে কোনো টেক্সট থাকা অবস্থায় নয়, এবং ফোনে কোনো টাস্ক চলাকালীন কখনই নয়। উইন্ডোটি কেবল নিজেকে রিফ্রেশ করে নেয়। ডেস্কটপগুলো প্রতি পনেরো মিনিটে চেক করে; ফোনগুলো অ্যাপ খোলার সময় বা ফোরগ্রাউন্ডে ফিরে আসার সময় চেক করে, এবং আপনি অন্য অ্যাপে চলে যাওয়ার সময় যদি কোনো আপডেট ডাউনলোড হতে থাকে, তবে তা ব্যাকগ্রাউন্ডে কিছুক্ষণের জন্য চলতে থাকে। কোনো নতুন অ্যাপ সংস্করণের ওপর কখনোই পুরনো আপডেট প্রয়োগ করা হয় না: আপনি যা ইনস্টল করেছেন তা সর্বদা ভিত্তি হিসেবে বিবেচিত হয়।
  • Common: এমন একটি সংস্করণ যা আপনি উদ্ধৃত করতে পারেন: প্রতিটি প্ল্যাটফর্মে অ্যাপে প্রদর্শিত সংস্করণটি এখন 0.9.801-2-এর মতো দেখায় — প্রথমে আপনার ইনস্টল করা অ্যাপ, তারপর যে ইন্টারফেস আপডেটটি গ্রহণ করা হয়েছে — এবং একটি সাপোর্ট টিকিটে এটি, নির্ভুল বিল্ড নম্বর এবং এটি কোথা থেকে এসেছে তা অন্তর্ভুক্ত থাকে, যাতে যেকোনো রিপোর্ট সরাসরি সেই সুনির্দিষ্ট কোড পর্যন্ত শনাক্ত করা যায় যা থেকে এটি তৈরি হয়েছিল।
  • Common: ফোল্ডারগুলো নির্দেশ করে সেগুলো কোন মেশিনে রয়েছে: Caiioo অ্যাক্সেস করতে পারে এমন প্রতিটি ফোল্ডারে সেটি যে ডিভাইসে রয়েছে তার লেবেল দেওয়া থাকে — ফোল্ডার বেছে নেওয়ার পিকারের মধ্যে, এবং Settings-এ, যেখানে এখন প্রতিটি ডিভাইসের ফোল্ডার মেশিন অনুযায়ী গ্রুপ করে এক জায়গায় দেখানো হয়। যে ডিভাইসে পৌঁছানো যাচ্ছে না, সেটিতে কোনো ফোল্ডার নেই দেখানোর পরিবর্তে সেটিকে unreachable হিসেবে দেখানো হয়।
  • Common: ফোল্ডার নিয়ে কাজ করা এখন আরও দ্রুত: এজেন্ট এখন এক ধাপে একাধিক ফাইল পড়তে পারে, কোনো বড় ফাইলের সম্পূর্ণ অংশ পড়ার বদলে নির্দিষ্ট অংশ পড়তে পারে, এবং কোনো ডকুমেন্ট খোলার আগেই সেটির একটি রূপরেখা চাইতে পারে। এজেন্টের উদ্ধৃত প্রতিটি ফাইলের সাথে খোলার মতো একটি লিংক থাকে, উদ্ধৃত Markdown ফাইলটি র' টেক্সটের পরিবর্তে রেন্ডার করা অবস্থায় খোলে, এবং আপনার ফোল্ডারের ফাইলের ভিউয়ার নির্দেশ করে সেটি কী প্রদর্শন করছে।

Improvements

  • Common: কথোপকথনের তালিকা তাৎক্ষণিকভাবে খুলে যায়: কয়েক শত কথোপকথন থাকলে, তালিকাটি খোলা বা কথোপকথনগুলোর মধ্যে পরিবর্তন করার সময় প্রতিটি প্ল্যাটফর্মেই পুরো অ্যাপটি মুহূর্তের জন্য থমকে যেত, এবং ফোনে ট্যাপ করার সময় সেই বিরতিতে ট্যাপগুলো হারিয়ে যেতে পারত। তালিকাটিতে এখন কেবল স্ক্রিনে দৃশ্যমান কথোপকথনগুলোই লোড করা হয়, এবং দৃশ্যমান নয় এমন কোনো পরিবর্তনে নতুন করে কিছুই রিড্র (redraw) করা হয় না।
  • Desktop: আপনার কথোপকথনের তালিকা এবং সেটিংস একটি ডাটাবেসে সংরক্ষিত থাকে: Mac, Windows এবং Linux-এ, আপনার কথোপকথনের তালিকা এবং সেটিংস এখন একটি বড় ফাইলের পরিবর্তে একটি ডাটাবেসে রাখা হয়। সংরক্ষণের মাঝপথে কোনো বিঘ্ন ঘটলেও সবকিছু অক্ষত থাকে, ক্ষতিগ্রস্ত ফাইল আলাদা সরিয়ে রাখা হয় এবং তার বদলে ডাটাবেস ব্যবহার করা হয়, এবং মূল ফাইলটি অক্ষত রেখে পুরনো ফরম্যাট থেকে নতুনটিতে স্থানান্তর একবার স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।
  • Common: Free সংস্করণের বিবরণ সহজভাবে উপস্থাপন করা হয়েছে: অ্যাকাউন্ট প্যানেলে পরিষ্কারভাবে বলা থাকে Caiioo বর্তমানে কী করতে পারে — পড়তে এবং পরিকল্পনা করতে পারে — এবং Pro সংস্করণ এটিকে কী করতে দেয়: আপনার ফাইল সম্পাদনা, ইমেইল ড্রাফট করা, ক্যালেন্ডার আপডেট করা, ব্রাউজার পরিচালনা করা, নথিপত্রে যৌথভাবে কাজ করা এবং ইন্টিগ্রেশন ব্যবহার করা। একটি ফ্রি অ্যাকাউন্টকে free, একটি ট্রায়ালকে trial এবং একটি সাবস্ক্রিপশনকে active হিসেবে দেখানো হয়; প্রতিটি তথ্য একবারই প্রদর্শিত হয়।
  • Common: কোনো সংযুক্তিসহ অনুরোধের ক্ষেত্রে আপনার মূল প্রশ্নের ওপর ভিত্তি করে রাউটিং করা হয়: "Refactor the attached module"-এর মতো অনুরোধগুলোকে আগে রিসার্চ হিসেবে গণ্য করা হতো কারণ এর সাথে একটি ফাইল যুক্ত থাকত। সংযুক্তিটি আর কাজের ধরন নির্ধারণ করে না; বরং আপনি আসলে যে কাজের অনুরোধ করেছেন তার র‍্যাংকিংয়ের মধ্যে এটি কেবল দৃষ্টিশক্তি সম্পন্ন মডেলগুলোর মধ্যে নির্বাচনকে সীমিত করে।
  • Common: যে টার্নটি সম্পন্ন হতে পারেনি, তাতে ব্যবহৃত মডেলটির নাম উল্লেখ থাকে: কোনো অনুরোধ যেখানেই অসমাপ্তভাবে শেষ হোক না কেন, প্রতিটি প্ল্যাটফর্মেই বার্তায় উল্লেখ থাকে কোন মডেলটি আসলে সেটির কাজ পরিচালনা করছিল।
  • Common: অটোমেটিক রাউটিং কোনো প্রত্যাখ্যান মনে রাখে: যখন কোনো গেটওয়ে একটি নির্দিষ্ট মডেল পরিবেশন করতে অস্বীকৃতি জানায়, তখন সেই প্রত্যাখ্যানটি রেকর্ড করা হয় এবং পরবর্তী টার্নে পুনরায় নির্বাচিত হওয়ার পরিবর্তে মডেলটি সেই গেটওয়ের অটোমেটিক র‍্যাংকিং থেকে বাদ পড়ে।
  • Common: হোস্ট চিপ ডিভাইসের নাম নির্দেশ করে: কম্পোজারের পাশে যে চিপটি কথোপকথন কোথায় চলছে তা নির্দেশ করে, সেখানে এখন "Browser" বা "iOS app"-এর পরিবর্তে ডিভাইসের নাম প্রদর্শিত হয় — যে নামটি এর নিজস্ব মেনু এবং অন্য প্রতিটি ডিভাইস ব্যবহার করে।
  • Common: Chromatic অ্যাপিয়ারেন্স মোড প্রত্যাহার করা হয়েছে: এই অ্যানিমেটেড কালার মোডটি উইন্ডো লুকানো থাকা অবস্থাতেও পুরো একটি প্রসেসর কোর ব্যবহার করত। এটি সরিয়ে নেওয়া হয়েছে; অবশিষ্ট অ্যাপিয়ারেন্স মোডগুলো অপরিবর্তিত রয়েছে।

Security

  • Common: সাইন আউট করলে স্ক্রিনে কিছুই অবশিষ্ট থাকে না: আপনি যখন সাইন আউট করেন, আপনার কথোপকথন, সেটিংস এবং প্রোফাইল সরিয়ে ফেলা হয় এবং পরে যিনিই বসুন না কেন স্ক্রিন আর তাকে সেগুলো দেখায় না। পরবর্তী সময়ে আপনি সাইন ইন করার সাথে সাথে সবকিছু ঠিক যেমন রেখে গিয়েছিলেন তেমনই পুনরুদ্ধার করা হয়।
  • Common: সেটিংস কখনোই বিভিন্ন প্রোফাইলের মধ্যে স্থানান্তরিত হয় না: একটি প্রোফাইলের অধীনে খোলা সেটিংস স্ক্রিন অন্য প্রোফাইলে তার মান সংরক্ষণ করতে পারে না — কোনো একটি প্রোফাইলের API কি (keys) নীরবে অন্য প্রোফাইলের অ্যাকাউন্টে লিখে ফেলার পরিবর্তে, নাম উল্লেখ করে সংরক্ষণ প্রত্যাখ্যান করা হয়।

Bug Fixes

  • Common: একই কম্পিউটারে অ্যাকাউন্ট পরিবর্তন করলেও আগের অ্যাকাউন্টের কথোপকথন সংরক্ষিত থাকে: একটি অ্যাকাউন্ট থেকে সাইন আউট করে অন্যটিতে সাইন ইন করলে কম্পিউটার থেকে প্রথম অ্যাকাউন্টের কথোপকথন মুছে যেত। এখন অ্যাকাউন্ট থেকে প্রস্থান করার সময় সেগুলো নিরাপদে সরিয়ে রাখা হয় এবং পুনরায় ফিরে আসলে পুনরুদ্ধার করা হয়; আর যদি সেগুলো নিরাপদে সরিয়ে রাখা সম্ভব না হয়, তবে সেগুলো বাদ দিয়ে এগিয়ে যাওয়ার বদলে সাইন-ইন প্রত্যাখ্যান করা হয়।
  • Common: ফ্রি অ্যাকাউন্টকে Expired হিসেবে চিহ্নিত করা হয় না: ফ্রি অ্যাকাউন্টে একটি লাল Expired ব্যাজ প্রদর্শিত হতো, এবং Refresh Subscription দিয়েও তা দূর করা যেত না। ব্যাজটি এখন পূর্বে থাকা সাবস্ক্রিপশনের পরিবর্তে আপনার বর্তমান লাইসেন্সটি নির্দেশ করে, এবং চলমান Pro ট্রায়ালকে active দেখানোর পরিবর্তে trial হিসেবে লেবেল করা হয়।
  • iOS: ট্যাপ করলেই সংস্করণ নির্দেশক খুলে যায়: কথোপকথনের শিরোনামের পাশে ছোট ⓘ বোতামটিতে ট্যাপ করা কঠিন ছিল এবং আঙুল তোলার সাথে সাথেই তা বন্ধ হয়ে যেত। এটি এখন এক ট্যাপেই খোলে, অন্য কোথাও ট্যাপ না করা পর্যন্ত খোলা থাকে এবং এর টার্গেট এরিয়া আঙুলের মাপের করা হয়েছে।
  • Common: Settings-এ প্রোভাইডার নির্বাচন বহাল থাকে: কোনো প্রোভাইডার বেছে নিলে তা সরাসরি পূর্ববর্তীটিতে ফিরে যেতে পারত, কারণ আপনার নির্বাচনের আগে শুরু হওয়া একটি রিলোড এর ওপর প্রভাব ফেলত।
  • Common: Refresh Subscription আপনার বর্তমান স্থান বজায় রাখে: অন্য একটি প্রোফাইল দেখার সময় আপনার সাবস্ক্রিপশন রিফ্রেশ করলে তা আপনাকে আপনার নিজস্ব প্রোফাইলে ফিরিয়ে আনত। এটি এখন লাইসেন্স আপডেট করে এবং আপনি যেখানে ছিলেন সেখানেই আপনাকে রাখে।
  • Common: দীর্ঘ ট্রান্সক্রিপ্টসহ সাপোর্ট টিকিট জমা দিলে অ্যাপ আর স্থবির হয়ে যায় না: কোনো দীর্ঘ কথোপকথনে ডায়াগনস্টিক ট্রান্সক্রিপ্ট প্রস্তুত করার সময় উইন্ডোটি দীর্ঘক্ষণ ফ্রিজ হয়ে থাকতে পারত, এবং অ্যাপের নিজস্ব লগ সীমাহীনভাবে বৃদ্ধি পেতে পারত। এখন উভয়ই সীমাবদ্ধ করা হয়েছে।
  • macOS: আপনার Mac-এর নাম প্রদর্শিত হয়: যে কয়েকটি স্থানে সুনির্দিষ্ট Mac-এর নাম উল্লেখ থাকা উচিত ছিল — ফোল্ডার পিকার, ডিভাইস তালিকা, এজেন্টের নিজস্ব নোট — সেগুলোতে কম্পিউটারের নামের পরিবর্তে "macOS app" প্রদর্শিত হতো।
  • Common: সিঙ্ক করা ফোল্ডার পুনরায় সংযোগ করার পর সংযোগ বজায় থাকে: কোনো পুরনো সংস্করণ থেকে আপডেট করার ফলে এমন কোনো ফোল্ডারের সংযোগ বিচ্ছিন্ন হতে পারত যার নিশ্চিতকরণ সম্পূর্ণ হয়নি।

Version 0.9.800৯ সেপ্টেম্বর, ২০২৬

ঠিক আপনার পছন্দের পারমিশনগুলো দিয়ে একটি Microsoft 365 কর্মক্ষেত্র বা স্কুল অ্যাকাউন্ট সংযুক্ত করুন, এবং প্রতিটি ধরনের অনুরোধের জন্য অটোমেটিক রাউটিংকে প্রকাশিত র‍্যাংকিং থেকে মডেল বেছে নিতে দিন — যার মধ্যে এমন সব টার্নও অন্তর্ভুক্ত যাতে ছবি রয়েছে, এবং এমন প্ল্যান যা শুধু ফ্রি মডেলে চলে।

বিস্তারিত দেখান

New Features

  • Common: কর্মক্ষেত্র এবং স্কুল অ্যাকাউন্টের জন্য Microsoft 365: একটি Microsoft কানেকশন যে প্রতিষ্ঠানে সাইন ইন করা হয়েছিল তার সাথেই পিন করা থাকে, ফলে রিনিউয়ালের পরেও এটি কার্যকর থাকে, এবং কোনো টুল প্রয়োজন হওয়ামাত্রই বাড়তি পারমিশন চেয়ে নেয়, একেবারে সব পারমিশন চাওয়ার বদলে। যখন আপনার অ্যাডমিনিস্ট্রেটরকে কোনো কিছু অনুমোদন করতে হয়, Caiioo তা জানিয়ে দেয় এবং তাদের অনুরোধ জানানোর লিংকটি প্রদান করে।
  • Common: কোন Microsoft পারমিশনগুলো প্রদান করবেন তা বেছে নিন: একটি পারমিশন সিলেক্টর — যা Microsoft-এর নিজস্ব কনসেন্ট স্ক্রিনের শব্দচয়ন এবং গ্রুপিং অনুযায়ী সাজানো — মেইল এবং ক্যালেন্ডারকে রিড বা রিড-অ্যান্ড-রাইট হিসেবে অফার করে, যেখানে মেইল পাঠানো এবং শেয়ার করা ক্যালেন্ডার ব্যবহারের জন্য আলাদা বিকল্প রয়েছে। আপনার নিজস্ব Microsoft অ্যাপ রেজিস্ট্রেশনের মাধ্যমে কানেক্ট করলেও একই তালিকা চাওয়া হয়।

Improvements

  • Common: Outlook এখন আরও বেশি মাত্রায় Outlook-এর মতো কাজ করে: এজেন্টের তৈরি করা একটি মিটিং এখন একটি আসল Teams মিটিং, কোনো আমন্ত্রণ শুধু সরিয়ে ফেলার বদলে সরাসরি প্রত্যাখ্যান করা যায়, এবং বড় আকারের মেইল ও ক্যালেন্ডার তালিকা প্রথম পৃষ্ঠায় থেমে যাওয়ার বদলে শেষ পর্যন্ত পড়া হয়। অনুরোধগুলোর গতি এমনভাবে নিয়ন্ত্রণ করা হয় যাতে কোনো ব্যস্ত মেইলবক্স প্লাবিত না হয়, এবং কোনো অনুপস্থিত পারমিশনকে নাম উল্লেখ করে Microsoft Outlook-এর বিরুদ্ধে রিপোর্ট করা হয়।
  • Desktop: Windows এবং Linux এখন Mac অ্যাপের সমতুল্য: npx বা uvx-এর মাধ্যমে ইনস্টল করা টুলগুলো এখন Windows-এ চালু হয়, এবং uv এখন Windows ও Linux অ্যাপের ভেতরেই যুক্ত থাকে, ফলে হাব থেকে ইনস্টল করার সময় আপনাকে আর নিজে থেকে এটি সংগ্রহ করতে হবে না। নোটিফিকেশনগুলো এখন নেটিভ, অপ্রত্যাশিতভাবে কোনো ব্যাকগ্রাউন্ড সার্ভিস বন্ধ হয়ে গেলে চুপচাপ থাকার পরিবর্তে একটি বার্তা দেখায়, ট্রে-তে View Logs এবং Copy Debug Log থাকে, নির্দিষ্ট সময়সূচি অনুযায়ী আপডেট যাচাই করা হয়, এবং একটি Home Hub মেনুতে launch at login ও prevent sleep অন্তর্ভুক্ত রয়েছে। ভয়েস, স্পিচ এবং সার্চ ক্যাশ আপনার নির্বাচিত ডেটা ফোল্ডার অনুসরণ করে, ড্র্যাগ অ্যান্ড ড্রপ কাজ করে, স্ক্রলবারগুলো পাতলা, টাচস্ক্রিন ল্যাপটপে Enter চাপলে সাবমিট হয়, এবং Zen ও Studio টুলটিপগুলো আপনার কিবোর্ডের জন্য সঠিক কী প্রদর্শন করে।
  • Common: গেম বা অ্যাপ তৈরিকে কোডিং হিসেবে শনাক্ত করা হয়: কোনো টার্ন কোন ধরনের কাজ তা নির্ধারণকারী অন-ডিভাইস ক্লাসিফায়ারগুলোকে বাস্তব কথোপকথনের অনেক বড় সেটে পুনরায় প্রশিক্ষণ দেওয়া হয়েছে, যার ফলে "code a sudoku game in Slate"-এর মতো অনুরোধগুলো একটি কোডিং মডেলের কাছে পৌঁছায়, এবং একটি টার্নের জন্য প্রস্তাবিত টুলগুলো অনুরোধটির সাথে আরও নিখুঁতভাবে মিলে যায়।
  • iOS: ডাউনলোডের আকার অনেক ছোট করা হয়েছে: iPhone এবং iPad অ্যাপটি প্রায় 150 MB ওজনের শুধুমাত্র ডেস্কটপের জন্য প্রযোজ্য ফাইল বহন করছিল যা এটি কখনো খোলেও না। সেগুলো সরিয়ে ফেলা হয়েছে, যা অ্যাপটিকে সেলুলার ডেটার মাধ্যমে ডাউনলোডের জন্য Apple-এর নির্ধারিত সীমার মধ্যে সহজেই নিয়ে এসেছে।
  • Common: Settings সার্চে প্রতিটি ফলাফলের নাম তার সেকশনের নাম অনুযায়ী প্রদর্শিত হয়: Model Configuration, Pseudonymizer (Personal Data Filter / PHI Filter), Privacy & Diagnostics এবং Agent Modes এখন সার্চ ড্রপডাউনে এবং যে সেকশনটি তারা খোলে তার শীর্ষে একইভাবে দেখা যায়। সাব-এজেন্ট টুলের নিজস্ব বিবরণেও এর প্রকৃত ডিফল্ট স্টেপ বাজেট উল্লেখ করা হয়েছে।

Security

  • Common: কোনো সার্ভিস ডিসকানেক্ট করলে কোনো ক্রেডেনশিয়াল অবশিষ্ট থাকে না: কোনো কানেকশনকে অপসারিত হিসেবে চিহ্নিতকারী রেকর্ডটি আপনার অন্যান্য ডিভাইসে যায় এবং অনির্দিষ্টকালের জন্য সংরক্ষিত থাকে। যে পথেই এটি তৈরি হোক না কেন, এটিতে এখন আর সেই কানেকশনের কোনো টোকেন বা ক্লায়েন্ট সিক্রেট থাকে না।
  • Common: কনভারসেশন শিরোনামগুলো আপনার Personal Data Filter মেনে চলে: ডেস্কটপ অ্যাপগুলোতে, কথোপকথনের নাম নির্ধারণকারী হেল্পারটি অ্যাপের অন্যান্য অংশের মতো একই স্থান থেকে আপনার ফিল্টার সেটিংস পড়ে নেয়, এবং যতক্ষণ না এটি সেগুলো পড়তে পারছে ততক্ষণ কথোপকথনের নাম নির্ধারণ করতে অস্বীকৃতি জানায়।
  • Common: Personal Data Filter আরও বেশ কিছু ফরম্যাটের আইডেন্টিফায়ার শনাক্ত করতে পারে: কোনো আইডেন্টিফায়ার লেবেলের পর থাকা সাধারণ সংখ্যাক্রম, যেমন "Medical ID: 456789", এবং মোডালিটি প্রিফিক্সযুক্ত বায়োমেট্রিক কোডগুলো এখন মাস্ক করা হয়।

Bug Fixes

  • Common: প্রতিটি অনুরোধ এমন একটি মডেলে পৌঁছায় যা এটি পরিচালনা করতে পারে: শুধুমাত্র ফ্রি মডেলে পরিচালিত কোনো প্ল্যান, এবং ছবি বা ডকুমেন্ট বহনকারী একটি টার্ন "No published model for archetype … survives this turn's gates" ত্রুটির মাধ্যমে শেষ হতে পারত। ফ্রি এবং পেইড মডেলগুলোকে এখন প্রতিটি প্ল্যানের জন্য আলাদা প্রকাশিত তালিকায় র‍্যাংক করা হয়, এটাচমেন্টসহ টার্নগুলোকে এমন মডেলগুলোর মধ্যে র‍্যাংক করা হয় যা প্রকৃতপক্ষে দেখতে সক্ষম, এবং কুইক হেল্পার মডেলটি আপনাকে উত্তর দেওয়া মডেলের একই র‍্যাংকিং থেকে আসে।
  • Common: কোনো মডেল উপলব্ধ না থাকলে রাউটার আপনাকে জানিয়ে দেয়: অটোমেটিক রাউটিং আগে নীরবে ক্যাটালগের শীর্ষ থেকে কিছু একটা বেছে নিত, যার ফলে একটি Value টার্ন এমন একটি ফ্রি মডেলে গিয়ে পৌঁছাত যা উত্তর দিতে অস্বীকৃতি জানাত। এখন র‍্যাংকিং না পৌঁছালে এটি তা জানায় এবং পুনরায় চেষ্টা করে, অথবা কারণ উল্লেখ করে আপনাকে Settings থেকে একটি মডেল বেছে নিতে বলে — এবং এটি কখনোই নিজের মতো কোনো বিকল্প মডেল প্রতিস্থাপন করে না।
  • Common: আপনার ডিসকানেক্ট করা সার্ভিস ডিসকানেক্টেড অবস্থাতেই থাকে: কোনো টুল সার্ভার পুনরায় সংযুক্ত করা, বা কোনো ডিসকানেকশন চলাকালীন অন্য ডিভাইসে সম্পর্কহীন কোনো পরিবর্তন পরবর্তী সিঙ্কের সময় ডিসকানেক্ট করা কানেকশনটিকে ফিরিয়ে আনতে পারত, এবং ডিসকানেক্ট করা GitHub-ও সংযুক্ত হিসেবে প্রদর্শিত হতে পারত। পাবলিক API-এর মাধ্যমে ডিসকানেক্ট করলেও এখন ডিসকানেকশনটি সংরক্ষিত থাকে।
  • Common: একটি সংযুক্ত অ্যাকাউন্ট যেসব ডিভাইসে ব্যবহারযোগ্য সেগুলোতে কাজ চালিয়ে যায়: যখন একটি ডিভাইস কোনো Google অ্যাকাউন্ট রিনিউ করতে পারত না, তখন প্রতিটি ডিভাইসকে জানানো হতো যে অ্যাকাউন্টটির মেয়াদ শেষ হয়ে গেছে — Mac-এর পিকার থেকে Google টুলগুলো উধাও হয়ে যেত, ক্যালেন্ডার অ্যাক্সেস বন্ধ হয়ে যেত, রিমাইন্ডার এবং GitHub সিঙ্ক থেমে যেত, এবং যে ফোনটিতে সমস্যা চিহ্নিত হয়েছিল সেখানে Private Sync শুরু হতে পারত না। মেয়াদোত্তীর্ণ হওয়ার তথ্য এখন ডিভাইস-প্রতি রেকর্ড করা হয়, ফলে যে ডিভাইসটি এখনও অ্যাকাউন্টটি ব্যবহার করতে পারছে তা কাজ চালিয়ে যায়, এবং যে ডিভাইসটি পুনরুদ্ধার হয় সেটি নিজের রেকর্ডটি মুছে ফেলে।
  • Common: কোনো ডিভাইস তার নিজস্ব ক্লাউড অ্যাকাউন্ট ছাড়াই আপনার নেটওয়ার্কের হাবের মাধ্যমে সিঙ্ক করে: ডেস্কটপ হাবে রাউট করা একটি ডিভাইসকে আগে নিজস্ব Drive বা OneDrive ক্রেডেনশিয়াল সংগ্রহ করতে বাধ্য করা হতো, ফলে সেই ক্রেডেনশিয়াল না থাকলে এটি একেবারেই সিঙ্ক করতে পারত না — যদিও হাবটি ইতোমধ্যে তার পক্ষে সিঙ্ক করছিল।
  • Common: সিঙ্কিং কখনোই কোনো টুল-অনুমোদনের বাধ্যবাধকতা শিথিল করে না: প্রতিটি টুলের ব্যবহারের পূর্বে অনুমতি চাওয়ার জন্য সেট করা একটি ডিভাইস অন্য ডিভাইস থেকে তুলনামূলক শিথিল সেটিংস গ্রহণ করে ফেলতে পারত। সিঙ্কিং এখন আপনার ডিভাইসগুলোতে অনুমোদনের আবশ্যকতা আরও কঠোর করতে পারে, কখনোই শিথিল করবে না।
  • Common: ক্রেডেনশিয়ালের খালি কপি কখনোই আসল কপিটিকে মুছে ফেলে না: একটি খালি টুল-সার্ভার টোকেন বা ক্লায়েন্ট সিক্রেট ধারণকারী ডিভাইস অন্য সব ডিভাইসের ডেটাযুক্ত কপিটি মুছে ফেলতে পারত, এবং একটি ডিভাইসে ডিলিট করা ক্রেডেনশিয়াল অন্য ডিভাইস থেকে ফিরে আসতে পারত। ডিলিট করার বিষয়টি এখন সব জায়গায় কার্যকর হয়, এবং অন্য কোথাও থেকে আসা খালি সিক্রেট আপনার সংরক্ষিত ভ্যালুকে প্রভাবিত করে না।
  • Common: যে OpenRouter কী ব্যবহার হচ্ছে সেটিই প্রদর্শিত হয়: একাধিক OpenRouter কী সংরক্ষিত থাকলে, কী এডিট করার সময় তা শুধু সক্রিয় স্লটে লিখত, ফলে অন্যটিতে সুইচ করে আবার ফিরে এলে পুরোনোটি ফিরে আসত এবং কোনো কী পিকার প্রদর্শিত হতো না। Caiioo-এর নিজস্ব অন্তর্ভুক্ত কী এখন আর আপনার নিজস্ব কোনো কী হিসেবে সেভ করা যাবে না বা সেটির ওপর ওভাররাইট করা যাবে না, এবং "Caiioo's account" ব্যাজটি প্রকৃতপক্ষে ব্যবহৃত কী-টিকে অনুসরণ করে।
  • Extension: প্রত্যাখ্যান হওয়া সেশন পুনরায় সাইন ইন করতে বলে: রিলে এক্সটেনশনের সেশন প্রত্যাখ্যান করার পর স্ট্যাটাসটি অনির্দিষ্টকালের জন্য "Connecting…" দেখাতে থাকত। এটি এখন বন্ধ হয় এবং Sign in again অফার করে, যা কেবল অকেজো ক্রেডেনশিয়ালটি মুছে দেয়।
  • Common: কঠোর কনটেন্ট নীতিমালা থাকা সাইটগুলোতেও পৃষ্ঠা পড়ার সুবিধা কার্যকর: ডেস্কটপ অ্যাপ বা ব্রাউজার ট্যাব থেকে যখন Chrome বা Edge পরিচালনা করা হয়, তখন স্ক্রিপ্ট ব্লক করা পৃষ্ঠাগুলো পরীক্ষা করতে ব্যবহৃত ফলব্যাক এবং বেশ কয়েকটি টুলের পেছনের পেজ স্ন্যাপশট "Unknown message type" ফেরত দিত। দুটিই এখন কাজ করে, এবং Chrome ও Safari-র পেজ স্ক্রিপ্টগুলো পরস্পরের বিপরীতে যাচাই করা হয় যাতে সেগুলোর মধ্যে পুনরায় অমিল দেখা না দেয়।
  • Safari: এজেন্ট কাজ করার সময় এর ওভারলে প্রদর্শিত হয়: Safari-তে প্রতিটি মেসেজের ক্ষেত্রে এজেন্ট যে পৃষ্ঠায় সক্রিয় রয়েছে তা নির্দেশকারী ব্যাজটি লুকানো থাকত।
  • Common: ডিলিট করা এটাচমেন্ট ডিলিটেড অবস্থাতেই থাকে: মুছে ফেলার বেশ কিছু উপায়ে আপনার অন্যান্য ডিভাইসের জন্য কোনো রেকর্ড ছাড়াই ফাইল ডিলিট হতো, ফলে পরবর্তী সিঙ্কে ফাইলটি ফিরে আসত। ডিলিটের তথ্য এখন সব ডিভাইসে প্রেরিত হয়, এবং পেছনে রেখে যাওয়া রেকর্ডে ফাইলের কোনো কনটেন্ট অবশিষ্ট থাকে না।
  • Common: অন্য ডিভাইস সেভ করলেও Settings-এ আপনার বর্তমান অবস্থান বজায় থাকে: অন্য ডিভাইস থেকে আসা যেকোনো সেটিংস পরিবর্তন — একটি সিঙ্ক, একটি হাব ইনস্টলেশন — মুহূর্তের মধ্যেই Settings প্যানেলটিকে স্ক্রল করে শীর্ষে ফিরিয়ে নিয়ে যেত এবং আপনার খোলা সেকশনগুলোকে সংকুচিত করে ফেলত।
  • Common: কোনো মোডের ভ্যারিয়েবলগুলো সেগুলোই থাকে যা আপনি সেট করেছেন: প্রতিটি মোড শেয়ার করা ভ্যারিয়েবল সেটের নিজস্ব কপি সংরক্ষণ করত, যার ফলে মোড পরিবর্তনের সময় পুরোনো একটি কপি চলে আসত এবং একটি হাব ইনস্টলেশন এইমাত্র যা লিখেছে তা মুছে ফেলত। এখন প্রোফাইল-প্রতি একটি মাত্র সেট থাকে, এবং বিদ্যমান কপিগুলো প্রতিটি প্ল্যাটফর্মে একবার সুসংহত করা হয়।
  • Common: কোনো মোডে করা এডিট কার্যকর হয়: আপনার সমাধানকৃত সেটিংসের একটি স্ন্যাপশট এমনভাবে সংরক্ষিত হতো যেন আপনি নিজেই সেই মানগুলো বেছে নিয়েছেন, ফলে কোনো মোডের নির্দেশাবলীর একটি পুরোনো কপি আপনার সবেমাত্র এডিট করা মোডটির চেয়ে বেশি অগ্রাধিকার পেত, এবং Private Sync কোন ফোল্ডারটি ব্যবহার করবে তা সেই পুরোনো কপি থেকে পড়তে পারত।
  • Common: প্রত্যাখ্যাত হওয়া Anthropic মডেল তালিকা সাময়িকভাবে মনে রাখা হয়: সাইন-ইন রিনিউ করার পরেও যখন Anthropic বারবার মডেলের তালিকা প্রদানে অস্বীকৃতি জানাচ্ছিল, তখন অ্যাপটি প্রতিটি সাইকেলে এটি পুনরায় রিনিউ করছিল। এই অস্বীকৃতি এখন এক মিনিটের জন্য মনে রাখা হয়, এবং একটি Retry বোতাম এখনও সরাসরি পুনরায় অনুরোধ পাঠায়।
  • Desktop: Linux প্যাকেজটি একটি ফ্রেশ মেশিনে চালু হয়: .deb প্যাকেজে এর ব্যাকগ্রাউন্ড সার্ভিসের প্রয়োজনীয় কিছু অংশের ঘাটতি ছিল, এবং স্টার্টআপে থেমে যাওয়া একটি সার্ভিস ইচ্ছাকৃতভাবে বন্ধ করা হয়েছে বলে রেকর্ড করা হতো, যার কোনো রিস্টার্ট বা মেসেজ ছিল না। প্যাকেজগুলো এখন যে সিস্টেম কম্পোনেন্টের ওপর নির্ভরশীল তাও ঘোষণা করে, এবং ডেস্কটপ অ্যাপগুলো প্রতিবার চালু হওয়ার সময় আর কোনো অপাঠ্য লাইন লগ করে না।
  • Desktop: Copy Debug Log ইউনিফাইড লগ কপি করে: প্রতিটি ডেস্কটপে ট্রে কমান্ডটি প্রত্যাখ্যাত হতো এবং নীরবে একটি র ফাইল ব্যবহার করত, ফলে সাপোর্ট টিকেটে আপনার পেস্ট করা লগটি Caiioo-এর লেখা আসল লগ ছিল না।
  • Common: টুল ব্যবহারের মাঝে বিঘ্নিত হওয়া রান সম্পন্ন হওয়া ধাপগুলো সংরক্ষণ করে: টুল কল চলাকালীন কোনো ক্র্যাশ, বন্ধ হওয়া, বা ফোনের স্ক্রিন লক হওয়া একটি খালি রিপ্লাই দিত, এবং পরবর্তী টার্নকে জানানো হতো যে কিছুই ঘটেনি। প্রতিটি প্ল্যাটফর্ম এখন সম্পন্ন হওয়া ধাপগুলো শেষ হওয়ামাত্রই রেকর্ড করে।
  • Server: প্রকাশিত মডেল র‍্যাংকিং পুনরায় রিফ্রেশ হচ্ছে: রাতের পুনঃগণনাটি পুনরায় প্রকাশের আগেই থেমে যেত, ফলে মডেল পিকার এবং লিডারবোর্ডে প্রদর্শিত র‍্যাংকিংগুলো অপরিবর্তিত থেকে যেত।

Version 0.9.799৮ সেপ্টেম্বর, ২০২৬

এজেন্ট এখন সরাসরি কথোপকথনের ভেতরেই রেন্ডার করা HTML প্রদর্শন করতে পারে, এজেন্ট কাজ করার সময় আপনার পাঠানো বার্তা সর্বদা কথোপকথনের অংশ হয়ে যায়, এবং Power router শুধুমাত্র সক্ষমতার ভিত্তিতে মডেল নির্বাচন করে।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • সাধারণ: রেন্ডার করা HTML সরাসরি উত্তরে ইনলাইন হিসেবে প্রদর্শিত হয়: কোনো গেম, চার্ট বা যেকোনো পৃষ্ঠার জন্য অনুরোধ করুন এবং তা সরাসরি কথোপকথনের ভেতর বিষয়বস্তুর মাপ অনুযায়ী প্রদর্শিত হবে। কোনো slate-এর লিঙ্ক থাকলে slate-টি সেখানেই রেন্ডার হবে, কোনো কার্ডে ক্লিক করলে তা Slate-এ খুলবে, এবং এজেন্ট দ্বিতীয় কোনো কপি তৈরি করার বদলে বিদ্যমান slate প্রদর্শন করবে। কার্ডগুলো Slate-এর অনুরূপ স্যান্ডবক্সের অধীনে চলে।
  • সাধারণ: প্রতিটি উত্তরে Share to web এবং Speak সুবিধা: বার্তার অ্যাকশন বারে Copy এবং Rerun-এর পাশাপাশি Share to web এবং Speak যুক্ত করা হয়েছে, এবং পড়ার সময় Speak পরিবর্তন হয়ে Stop হয়ে যায়। আপনার নিজস্ব প্রম্পটগুলোতেও একটি বার থাকবে, যাতে থাকা Rerun পুরনোটি অক্ষুণ্ণ রেখে শাখা হিসেবে একটি নতুন উত্তর শুরু করে।
  • সাধারণ: কম্পোজারের ওপরে ইন্টারজেকশনগুলো সারিবদ্ধ (queue) হয়: এজেন্ট কাজ করার সময় পাঠানো বার্তাগুলো কম্পোজারের ওপরে জমা হয়, ড্র্যাগ করে এগুলোর ক্রম পরিবর্তন করা যায়, এবং কোনো রানের শেষপর্যায়ে পাঠানো একাধিক বার্তা ক্রমানুসারে পরবর্তী ধাপে যুক্ত হয়।
  • সাধারণ: বার্তা পাঠানোর সাথে সাথেই নতুন কথোপকথনের নামকরণ হয়: আপনার প্রথম প্রম্পট থেকেই তাৎক্ষণিকভাবে শিরোনাম নির্ধারিত হয়; আর আগের মতোই প্রথম উত্তরের পর AI-নির্বাচিত পূর্ণাঙ্গ নামটি যুক্ত হয়।
  • সাধারণ: আপনার নিজস্ব অ্যাপ রেজিস্ট্রেশনের মাধ্যমে Microsoft 365 সংযুক্ত করুন: একটি নির্দেশিত উইজার্ড আপনার Microsoft অ্যাপের বিবরণ ও টেন্যান্ট গ্রহণ করে, এবং এজেন্ট সেই সংযোগের মাধ্যমে Outlook মেইল পড়তে ও পাঠাতে পারে।

উন্নতিসমূহ

  • সাধারণ: Power router শুধুমাত্র সক্ষমতার ভিত্তিতে মডেল নির্বাচন করে: স্বয়ংক্রিয় রাউটিং তাৎক্ষণিক কাজের সক্ষমতা অনুযায়ী মডেলগুলোর র‍্যাঙ্ক নির্ধারণ করে, যাতে Best কলাম এবং রাউটার একমত হয়, এবং কোডিং ও গবেষণামূলক অনুরোধগুলো সবচেয়ে শক্তিশালী উপলব্ধ মডেলে পৌঁছায়। মূল্য শুধুমাত্র Value router-কে প্রভাবিত করে। কোনো অনুরোধ কোন ধরনের কাজ, তা নির্ভর করে অনুরোধ এবং কথোপকথনের ওপর, বর্তমানে যে ট্যাবটি খোলা রয়েছে তার শিরোনামের ওপর কখনই নয়।
  • সাধারণ: Zen মোড শান্ত ও নিরবচ্ছিন্ন থাকে: যতক্ষণ না আপনি হোভার বা ট্যাপ করছেন, ততক্ষণ Zen কম্পোজারের ওপরে সক্রিয় টুলের চিপ, বার্তার মডেল ও অ্যাপ ব্যাজ এবং অ্যাকশন বারগুলো লুকিয়ে রাখে; Zen/Studio সুইচটি উইন্ডোর ওপরের ডান কোণে থাকে; এবং হেডারের দৈর্ঘ্য শব্দসংখ্যায় দেখা যায়। আপনার নির্বাচিত মডেলটি Zen-এ অপরিবর্তিত থাকে।
  • সাধারণ: শুধুমাত্র ছবির মডেলগুলো OpenRouter-এর ইমেজ সার্ভিসের মাধ্যমে ছবি আঁকে: শুধুমাত্র ছবি তৈরিকারী মডেলগুলো (যেমন gpt-image-2) সেগুলোর জন্য তৈরি নির্দিষ্ট এন্ডপয়েন্টের মাধ্যমে ছবি তৈরি করে, এবং gpt-image-2 হলো ডিফল্ট ইমেজ মডেল।
  • সাধারণ: দীর্ঘ এজেন্টের রানগুলো তাদের পরিকল্পনা ধরে রাখে: দীর্ঘ কোনো রান শুরু করার সময় এজেন্ট যে লক্ষ্যের বিবৃতি তৈরি করে, রানটি যত টুল আউটপুটই তৈরি করুক না কেন, তা এজেন্টের ওয়ার্কিং মেমরিতে সংরক্ষিত থাকে।
  • সাধারণ: সাধারণ Caiioo মোডে রিভার ব্লু রঙের আভা দেওয়া হয়েছে: ডিফল্ট মোডে এখন লাইট ও ডার্ক উভয় সারফেসে Caiioo-এর নিজস্ব নীল রঙের আভা দেখা যাবে।

বাগ ফিক্স

  • সাধারণ: ইন্টারজেকশনের ওপর কার্যকর পদক্ষেপ নেওয়া হয় এবং তা মনে রাখা হয়: এজেন্টের শেষ ধাপের পরে পাঠানো কোনো বার্তা রান শেষ হলে বাদ পড়ে যেত, এবং বর্ধিত চিন্তন (extended thinking) ব্যবহারকারী কথোপকথনে রানের মাঝামাঝি কার্যকর হওয়া বার্তা পরবর্তী ধাপগুলো থেকে হারিয়ে যেত। এখন উভয় বার্তাই কথোপকথনে সংরক্ষিত থাকে।
  • সাধারণ: কার্ডে এজেন্টের সর্বশেষ সম্পাদনা প্রদর্শিত হয়: এজেন্ট slate আপডেট করার পরও রেন্ডার করা কোনো কার্ড প্রথমে লোড হওয়া ডকুমেন্টটিই প্রদর্শন করত, এবং কথোপকথনে নতুন কোনো টার্ন এলে কার্ডের ভেতর চলমান কোনো গেম পুনরায় চালু হয়ে যেত।
  • সাধারণ: এজেন্টের slate আপডেট অপরিবর্তিত থাকে: পুরোনো কপি সহ খোলা থাকা কোনো Slate ট্যাব বন্ধ করার সময় এজেন্টের আপডেট ওভাররাইট করে তার ইতিহাস মুছে দিতে পারত। যে ডিভাইসের ঘড়ি কয়েক মিনিট পিছিয়ে আছে তাও এখন সংরক্ষণ করতে পারবে, এবং সংরক্ষণে ব্যর্থ হওয়া কোনো পৃষ্ঠা প্রতিটি কী-স্ট্রোকের সাথে একটি করে পুনরুদ্ধারকৃত সংস্করণ যোগ করার বদলে একবার বর্তমান ডকুমেন্টে ফিরে আসবে।
  • সাধারণ: আপনার নেটওয়ার্কের কোনো ডিভাইস এটিকে প্রত্যাখ্যান করলেও Private Sync সচল থাকে: সাইন ইন করার পর, স্থানীয় নেটওয়ার্কের কোনো হাব এই ডিভাইসের ক্রেডেনশিয়াল প্রত্যাখ্যান করায় প্রতি সাইকেলে সিঙ্ক একটি ত্রুটি রিপোর্ট করত। এটি এখন বিকল্প হিসেবে Drive বা OneDrive ওয়্যার ব্যবহার করে এবং পাঁচ মিনিট পর পুনরায় স্থানীয় সংযোগের চেষ্টা করে।
  • সাধারণ: কোনো রান সম্পন্ন হওয়ার সময় আপনি যেখানে পড়ছিলেন উত্তরটি সেখানেই স্থির থাকে: প্রচুর টুল ব্যবহৃত হওয়া কোনো রান সম্পন্ন হওয়ার মুহূর্তে ভিউটি লাফিয়ে ওপরে টুল ট্রেসে চলে যেতে পারত।
  • সাধারণ: নির্ধারিত কাজগুলো এমন ডিভাইসে চলে যা সেগুলো সম্পন্ন করতে সক্ষম: কোনো ডিভাইস পিন না করা দৈনিক কাজ ব্রাউজার এক্সটেনশন দ্বারা গৃহীত হতে পারত, যা কোনো আনঅ্যাটেন্ডেড রান সম্পন্ন করতে পারে না, ফলে প্রতিদিন সকালে একটি খালি উত্তর রেখে যেত। ডেস্কটপগুলো এখন সেই রানগুলোর দায়িত্ব নেয়; তবে এক্সটেনশনে পিন করা কাজগুলো এখনো যথারীতি কার্যকর হয়।
  • সাধারণ: ডেস্কটপ অ্যাপে মুছে ফেলা আইটেমগুলো মুছে ফেলা অবস্থাতেই থাকে: ডেস্কটপ অ্যাপ রিস্টার্ট করলে মুছে ফেলা কথোপকথন, অ্যাটাচমেন্ট এবং স্কিলগুলো ফিরে আসতে পারত।
  • সাধারণ: ডেস্কটপ অ্যাপে স্বয়ংক্রিয় রাউটিং প্রকাশিত র‍্যাঙ্কিং ব্যবহার করে: macOS, Windows এবং Linux-এ Value router সাধারণ বার্তার ক্ষেত্রেও একটি ব্যয়বহুল মডেল বেছে নিতে পারত কারণ র‍্যাঙ্কিংগুলো এতে পৌঁছাত না, এবং একটি টার্ন "caiioo/free-router is not a valid model ID" ত্রুটি সহ ব্যর্থ হতে পারত। উভয় রাউটার এখন মডেল পিকারের প্রদর্শিত একই র‍্যাঙ্কিং থেকে রাউট করে, এবং কোনো রাউটিং ব্যর্থ হলে প্রোফাইল ও সীমাবদ্ধতার (constraint) নাম উল্লেখ করে।
  • সাধারণ: মডেল পিকার তালিকায় থাকা নামের মতোই রাউটারগুলোর নামকরণ করে: সংকুচিত পিকার এবং ড্রপডাউন উভয় স্থানেই "Caiioo Power Router (Auto)" এবং "Caiioo Value Router (Auto)" অভিন্নভাবে প্রদর্শিত হয়।
  • macOS: একটি অ্যাপ, একটি রিলে: অ্যাপটির একটি কপি ইতিমধ্যে চালু থাকা অবস্থায় পুনরায় চালু করলে তা চলমান কপির ওপর দায়িত্ব হস্তান্তর করে, এবং রিস্টার্টের পর Safari ডজনখানেক ব্রাউজারের বদলে একটি একক ব্রাউজার হিসেবে নিবন্ধিত হয়।

সংস্করণ 0.9.7987 সেপ্টেম্বর, 2026

দীর্ঘ কথোপকথনে যত তথ্যই থাকুক না কেন, উত্তর এখন প্রায় সঙ্গে সঙ্গেই শুরু হয়, এবং আপনি যে মডেল র‍্যাঙ্কিং দেখতে পান, অ্যাপটি মূলত সেটির ভিত্তিতেই নির্বাচন করে।

বিস্তারিত দেখান

উন্নতিসমূহ

  • সাধারণ: দীর্ঘ কথোপকথনে সাথে সাথে উত্তর দেওয়া শুরু হয়: কোনো কথোপকথনে অ্যাটাচমেন্ট থাকলে সহকারী কাজ শুরু করার আগে কয়েক সেকেন্ড অপেক্ষা করত এবং কথোপকথন যত দীর্ঘ হতো অপেক্ষার সময়ও তত বাড়ত। অ্যাটাচমেন্টগুলো এখন প্রতিটি বার্তার সাথে পুরোপুরি পাঠানোর পরিবর্তে রেফারেন্স হিসেবে পাঠানো হয়, ফলে কথোপকথনে যাই থাকুক না কেন প্রায় এক সেকেন্ডের দশভাগের একভাগ সময়েই কাজ শুরু হয়।
  • সাধারণ: আরও উন্নত মডেল এবং টুল নির্বাচন: যেকোনো কীওয়ার্ড নিয়মের আগেই একটি লার্নড ইনটেন্ট হেড এখন নির্ধারণ করে কাজটি কী ধরণের, ফলে অনুরোধগুলো আরও সঠিকভাবে উপযুক্ত মডেল এবং টুলে পৌঁছায়। এটি প্রতি ধাপে একবার চলে এবং ফলাফল শেয়ার করে, যা ফোনে প্রসেসিংয়ের চাপ লক্ষণীয়ভাবে কমায়।
  • সাধারণ: Best এবং Value ইচ্ছাকৃতভাবেই ভিন্ন মানদণ্ডে র‍্যাঙ্ক করে: Caiioo-এর Best এখন কেবল সক্ষমতার ভিত্তিতে র‍্যাঙ্ক করে, তাই তুলনামূলক কম খরচের কোনো দ্রুত মডেল আর best নামের কলামের শীর্ষে থাকতে পারবে না; খরচের অগ্রাধিকার এখন পুরোপুরি Value এবং Value Router-এর ওপর নির্ভর করে। মডেল পিকার এবং স্বয়ংক্রিয় রাউটিং এখন একসাথে সমন্বয় রেখে কাজ করে।
  • সাধারণ: ফিচারটি পুনর্নির্মাণের কাজ চলাকালীন টুলের অনুমতির প্রম্পট বন্ধ রাখা হয়েছে: কোনো টুল অন্য AI সরবরাহকারী ব্যবহার করার আগে যে প্রম্পট অনুমতি চাইত, তা ডিফল্টভাবে বন্ধ করা হয়েছে; আপনি সেটিংসে গিয়ে ব্যক্তিগতকরণ ও গোপনীয়তার অধীনে এটি চালু করতে পারেন। এটি চালু থাকলে, ডেটা যে সার্ভিসের মাধ্যমে সেখানে পাঠানো হচ্ছে তার পরিবর্তে যে কোম্পানি প্রকৃতপক্ষে আপনার ডেটা গ্রহণ করছে সরাসরি তার নাম উল্লেখ করা হবে।

সংস্করণ 0.9.7977 সেপ্টেম্বর, 2026

প্রতিটি অনুরোধ সঠিক টুল সংযুক্ত হয়ে শুরু হয়, এবং কাস্টম নির্দেশাবলী মডেলে একবারই পৌঁছায়।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: প্রতিটি অনুরোধের জন্য সঠিক টুল সংযুক্ত থাকে: সেপ্টেম্বরের শুরু থেকে, আজকের আবহাওয়া জানার মতো একটি সাধারণ অনুরোধ কোনো টুল সংযুক্ত না করেই শুরু হতে পারত, যার ফলে মডেলটি টুল খুঁজতে গিয়ে কখনো কখনো হাল ছেড়ে দিত। অন-ডিভাইস সিলেক্টর এখন সবসময় সেরা মিলগুলো সংযুক্ত করে এবং একটি সাপোর্ট টিকিট রেকর্ড করে যে সেই টার্নের জন্য কোন টুলগুলো সংযুক্ত ছিল।
  • সাধারণ: কাস্টম নির্দেশাবলী মডেলে একবারই পৌঁছায়: একটি পার্সোনা বারবার তার কাস্টম নির্দেশাবলীর ব্লক জমা করতে পারত, যা প্রতিটি টার্ন এবং প্রতিটি সম্পাদনায় প্রম্পটকে অহেতুক বড় করে তুলত। পুরোনো কপিতে যাই থাকুক না কেন, ব্লকটি এখন ঠিক একবারই অন্তর্ভুক্ত করা হয়।

সংস্করণ 0.9.796৭ সেপ্টেম্বর, ২০২৬

ওয়েব অনুসন্ধান এখন কোনো সম্মতি প্রম্পট ছাড়াই চলে, ফলো-আপ বার্তা পূর্ববর্তী উত্তরের টুল পুনরায় ব্যবহার করতে পারে এবং সাপোর্ট টিকেটে রিপোর্টের আশেপাশের সময়ের লগ লাইন অন্তর্ভুক্ত থাকে।

বিস্তারিত দেখান

বাগ সমাধান

  • সাধারণ: মেমরি অনুসন্ধান চলমান টার্নের বাইরে থাকবে: তুলনামূলক দুর্বল মডেল একই টার্নের মধ্যে বারবার কথোপকথনের মেমরিতে অনুসন্ধান করতে পারত এবং আপনি বাতিল না করা পর্যন্ত কিছু মুহূর্ত আগের নিজের কথাগুলোকেই নতুন মেমরি হিসেবে খুঁজে পেত। চলমান টার্নটি চলাকালে আর ইন্ডেক্স করা হয় না এবং আপনার প্রম্পটের পাশের মেমরি কিউগুলো মডেলকে আর অনুসন্ধান করতে বলে না।
  • সাধারণ: ফলো-আপ বার্তা পূর্ববর্তী উত্তরের টুল পুনরায় ব্যবহার করতে পারে: এজেন্ট মাত্র যা করেছে তার "আরেকটি" করতে বললে (যেমন দ্বিতীয় কোনো বাগ রিপোর্ট জমা দেওয়া), কয়েক সেকেন্ড আগে ব্যবহৃত টুলটি এটি আর খুঁজে পেত না। পূর্ববর্তী উত্তরে কল করা টুলগুলো পরবর্তীটির জন্যও সবসময় প্রস্তুত রাখা হয়।
  • সাধারণ: সম্মতি প্রম্পট ছাড়াই ওয়েব অনুসন্ধান চলে এবং যেখানে প্রযোজ্য সেখানে সম্মতির কার্ডটি পুনরায় দেখা যায়: Keenable-এর মাধ্যমে ওয়েবে অনুসন্ধান করলে কোনো AI প্রদানকারীর কাছে কিছুই পাঠানো হয় না, তাই এটি আর ট্রাস্ট-বাউন্ডারি সম্মতির জন্য অপেক্ষা করে না এবং আপনার প্ল্যানে অন্তর্ভুক্ত থাকলে এটিই পছন্দের অনুসন্ধান পদ্ধতি। যেখানে সম্মতির প্রকৃত প্রয়োজন রয়েছে, সেখানে অনুমতি দেওয়ার কার্ডটি আবার প্রদর্শিত হয়।
  • সাধারণ: সাপোর্ট টিকেটে রিপোর্টের আশেপাশের সময়ের লগ লাইন অন্তর্ভুক্ত থাকে: পূর্ববর্তী কোনো টার্ন নেই এমন কথোপকথন থেকে ফাইল করা টিকিট খালি ট্রান্সক্রিপ্টসহ পৌঁছাত। এখন প্রতিটি টিকিটে ফাইল করার আগের পনেরো মিনিটের লগ অন্তর্ভুক্ত থাকে (রিপোর্ট করা টার্নে ইতিমধ্যে দেখানো লাইনগুলো বাদে), এবং কোনো মেয়াদোত্তীর্ণ Google সাইন-ইন থাকলে তা এই লগে রিপোর্ট করা হয়।

Version 0.9.795September 7, 2026

কথোপকথন হোস্ট করা ডিভাইসের সাথে সংযোগ না থাকলেও আপনার ফোন থেকে পাঠান, আপনার সংযুক্ত ফোল্ডার থেকে ফাইল সরাসরি একটি কথোপকথনে সংযুক্ত করুন এবং আপনার সম্পাদনাগুলি মূলে আবার লিখুন, অ্যাপে এবং ওয়েবসাইটে ব্যবহারের ক্ষেত্র অনুযায়ী সেরা মডেল র‍্যাঙ্কিং দেখুন, এবং মডেল ইতিমধ্যে যা পড়েছে তা পুনরায় ব্যবহার করে দীর্ঘ কথোপকথনগুলো আরও দ্রুত উপভোগ করুন।

বিস্তারিত দেখান

New Features

  • Desktop: সংযুক্ত ফোল্ডার থেকে একটি ফাইল সংযুক্ত করুন: কম্পোজারের ফোল্ডার ব্রাউজারে এখন প্রতিটি ফাইলে একটি Attach বোতাম রয়েছে, এবং আপনি যখন এজেন্টকে কোনো ফাইল পড়তে বলেন তখন সে একটি সংযুক্ত ফোল্ডার থেকে কথোপকথনে ফাইলটি কপি করতে পারে। PDF, Word, Excel এবং RTF ফাইল থেকে টেক্সট নিষ্কাশন করা হয়, কোনো ফাইলের টেক্সট নিষ্কাশন করা না গেলে এজেন্টকে তা জানানো হয়, এবং প্রতিটি সংযুক্তি কোন ফোল্ডার ও ফাইল থেকে এসেছে তা রেকর্ড করে রাখে।
  • Common: হোস্ট থেকে বিচ্ছিন্ন থাকা অবস্থায় আপনার পাঠানো বার্তা সংযোগ ফিরে এলে বিতরণ করা হয়: আপনি যে ডিভাইসে টাইপ করছেন সেটি যদি কথোপকথন হোস্ট করা ডিভাইসে পৌঁছাতে না পারে, তবে বার্তাটি কম্পোজারে একটি Queued নোটিশ সহ আপনার ডিভাইসে ধরে রাখা হয় এবং হোস্ট পুনরায় পৌঁছানোযোগ্য হওয়ার সাথে সাথেই নিজে থেকেই পাঠানো হয়, যার মধ্যে অ্যাপ পুনরায় চালু হওয়ার পর বা কথোপকথন অন্য কোনো হোস্টে স্থানান্তরিত হওয়ার পরের সময়ও অন্তর্ভুক্ত।
  • Desktop: একটি সংযুক্ত কপি তার মূল ফাইলটিকে মনে রাখে: Library Details দেখায় যে একটি ফাইল কোন ফোল্ডার এবং পাথ থেকে সংযুক্ত করা হয়েছিল এবং কপি ও মূল ফাইলটি এখনও হুবহু মিলছে কিনা। Write back to folder মূল ফাইলটিকে আপনার সম্পাদিত কপি দিয়ে প্রতিস্থাপন করে, এবং এর মধ্যে মূল ফাইলটিতে কোনো পরিবর্তন এসেছে কিনা তা আগে জিজ্ঞাসা করে নেয়।

Improvements

  • Common: দ্রুততর ও সাশ্রয়ী দীর্ঘ কথোপকথন: একটি অনুরোধের যে অংশগুলি প্রতিবার পরিবর্তিত হয়, যেমন ঘড়ি, বর্তমান ট্যাব এবং মেমরি সংকেত, সেগুলি এখন স্থিতিশীল নির্দেশাবলী থেকে আলাদাভাবে পাঠানো হয়, যাতে প্রোভাইডাররা তাদের ইতিমধ্যে প্রক্রিয়া করা তথ্য পুনরায় ব্যবহার করতে পারে। জায়গা খালি করার জন্য পুরানো বার্তাগুলো গুটিয়ে ফেলা হলে, নিঃশব্দে ফেলে দেওয়ার পরিবর্তে কথোপকথনটিতে তা স্পষ্টভাবে জানানো হয়। Personal Intuition সুইচটি এখন ব্যাখ্যা করে যে এটি মেমরি সংকেত নিয়ন্ত্রণ করে, এবং ইনডেক্স স্ট্যাটাস দেখায় যে এটি চালু আছে কিনা।
  • Common: ব্যবহারের ক্ষেত্র অনুযায়ী সেরা মডেল: প্রতিটি ধরণের কাজের জন্য মডেল র‍্যাঙ্কিং একবার প্রকাশিত হয় এবং অ্যাপ ও ওয়েবসাইট লিডারবোর্ড উভয়ই তা থেকে তথ্য পড়ে; ওয়েবসাইটটিতে একটি Best by Use Case বিভাগ যুক্ত হয়েছে, ফলে Router-এর পছন্দগুলো লিডারবোর্ডে যা প্রদর্শিত হয় তার সাথে মিলে যায়।
  • Common: কোনো হাব তার ক্লাউড স্টোরেজে পৌঁছাতে না পারলে সিঙ্ক সচল থাকে: অন্যান্য ডিভাইস হাবের জন্য অপেক্ষা না করে তাদের নিজস্ব সংযোগে চলে যায়, এবং বারবার ব্যর্থ হওয়া কোনো চেক প্রতি কয়েক সেকেন্ড পর পর পুনরায় চেষ্টা করার পরিবর্তে কিছুটা বিরতি নেয়।
  • Common: অন্য ডিভাইস থেকে কথোপকথন অনুসরণ করলে অনেক কম ডেটা খরচ হয়: আপনার অন্যান্য ডিভাইসগুলোতে স্ট্রিম করা উত্তর এখন এ পর্যন্ত যা হয়েছে তার নতুন কপির পরিবর্তে ইনক্রিমেন্ট হিসেবে পৌঁছায়, ফলে দীর্ঘ উত্তরের কারণে প্রতিটি ডিভাইসে পৌঁছানো ডেটার পরিমাণ আর বৃদ্ধি পায় না, এবং মাঝপথে থাকা উত্তর বার্তাগুলোর মধ্যে রিলে বিরতি হওয়া সত্ত্বেও ঠিক থাকে।
  • Common: Library থেকে Import Folder বাদ দেওয়া হয়েছে: এটি একবারে Files-এ একটি সম্পূর্ণ ডিরেক্টরি কপি করত। এর পরিবর্তে ফোল্ডারটি সংযুক্ত করুন, যা ফাইলগুলোকে নিজস্ব অবস্থানে রেখেই পড়ে।

Security

  • Common: অস্থায়ী কথোপকথনে সংযুক্ত ফাইলগুলি এই ডিভাইসেই থাকে: শুধুমাত্র অস্থায়ী কথোপকথনে ব্যবহৃত একটি সংযুক্তি এখনও Private Sync দ্বারা আপলোড করা হচ্ছিল। অস্থায়ী-কথোপকথনের ডায়ালগের প্রতিশ্রুতি অনুযায়ী এটি এখন শুধুমাত্র তখনই ডিভাইস ত্যাগ করে যখন কোনো স্থায়ী কথোপকথনও এটি ব্যবহার করে।

Bug Fixes

  • iOS: Google সাইন-ইন অন্য সব ডিভাইসের মতো একইভাবে কাজ করে: iPhone-এ Google দিয়ে সাইন-ইন করা এখন ডেস্কটপ এবং Android অ্যাপের মতো একই সাইন-ইন ব্যবহার করে, ফলে এটি যে অ্যাকাউন্ট সংযোগ তৈরি করে তা অন্য ডিভাইসগুলো ইতিমধ্যে শেয়ার করা সংযোগেরই অনুরূপ, এবং macOS-এ অনুমতির আপগ্রেড আবার কাজ করে।
  • Common: একটি Google অ্যাকাউন্ট প্রতিটি ডিভাইসে একটি একক এন্ট্রি হিসেবে থাকে: অন্য কোনো ডিভাইস থেকে একই Google অ্যাকাউন্টে সাইন-ইন করলে একই ইমেল সহ দুটি এন্ট্রি থেকে যেতে পারত, এবং সিঙ্ক ঠিক না হওয়া পর্যন্ত ডিভাইসগুলো একে অপরের এন্ট্রি পুনরায় যুক্ত করতে থাকত। সাইন-ইন এখন অ্যাকাউন্টের বিদ্যমান এন্ট্রিতে যায়, এবং সব জায়গায় নতুন সাইন-ইনের ক্রেডেনশিয়াল ব্যবহৃত হয়।
  • Common: ডেস্কটপে টাইপ করা কথোপকথন আবার আপনার অন্যান্য ডিভাইসে স্ট্রিম হয়: সেপ্টেম্বরের শুরু থেকে, macOS, Windows বা Linux-এ টাইপ করা কোনো টার্ন আপনার ফোনে প্রম্পট দেখালেও উত্তরটি কখনই সেখানে পৌঁছাত না।
  • Common: অন্য ডিভাইসগুলো একটি টার্ন শুরু হওয়ার মুহূর্তেই তা দেখতে পায়: অন্যত্র হোস্ট করা কোনো টার্ন পর্যবেক্ষণকারী ডিভাইস কেবল প্রথম টেক্সট আসার পরেই কার্যরত সূচকটি প্রদর্শন করত, এবং ফোনে পাঠানো একটি টার্ন বাতিল করা হলে পর্যবেক্ষণকারী ডিভাইসটি অপেক্ষারত অবস্থায় থেকে যেত।
  • Common: একই মেশিনে ডেস্কটপ অ্যাপ এবং ব্রাউজার এক্সটেনশনের মধ্যে শেয়ার করা কথোপকথন একবারই পৌঁছায়: প্রতিটি উত্তর দুইবার রেন্ডার হতো, এবং সমাপ্তি ও টুল-অনুমোদনের প্রম্পট দুইবার ট্রিগার হতো। ব্রাউজার-হোস্টেড টার্ন ব্যর্থ হলে দেড় মিনিট ধরে ঘোরার পরিবর্তে এখন এটি পর্যবেক্ষণকারী ডেস্কটপকে ত্রুটি রিপোর্ট করে।
  • Desktop: সেটিংস এবং হোস্টের পরিবর্তনগুলো অবিলম্বে আপনার অন্যান্য ডেস্কটপে পৌঁছায়: একটি ডেস্কটপে পরিবর্তিত সেটিং পরবর্তী ক্লাউড সিঙ্কের পরেই কেবল অন্যটিতে পৌঁছাত, এবং কথোপকথন অন্য হোস্টে স্থানান্তর করা সবসময় অন্যান্য ডেস্কটপকে জানানো হতো না, যা একে অপরকে পুনরায় সাইন-ইন করতে বলতে থাকত।
  • Common: Folders পিকার হোস্টের ফোল্ডারগুলি দেখায়: যখন কোনো কথোপকথন অন্য ডিভাইসে থাকে, তখন পিকারটি হোস্টের নামের অধীনে এই ডিভাইসের ফোল্ডারগুলি তালিকাভুক্ত করত, অথবা আপনাকে একটি ডেস্কটপ নির্বাচন করতে বলত। এটি এখন হোস্টকে জিজ্ঞাসা করে এবং এর ফোল্ডারগুলি দেখায়, অথবা হোস্ট কোনো ফোন হলে বা সংযোগ না করা গেলে স্পষ্টভাবে তা জানিয়ে দেয়।
  • Common: LAN Access শুধুমাত্র সেই ডিভাইসগুলিতে উপস্থিত হয় যা এটি সরবরাহ করতে পারে: iPhone, Android বা ব্রাউজার ট্যাবে, সুইচটি এমন একটি সেটিং সংরক্ষণ করত যা কিছুই ব্যবহার করত না এবং তারপরে আপনাকে এমন একটি ডেস্কটপ অ্যাপ পুনরায় চালু করতে বলত যা আপনি ব্যবহার করছিলেন না।
  • Common: Private Sync শুধুমাত্র তখনই পাসফ্রেজ চায় যখন আপনি আনলক করতে বলেন: লক থাকা অবস্থায় এবং সাইন-ইন করার পর আবার Private Sync সেটিংস খুললে নিজে থেকেই Unlock ডায়ালগটি চলে আসত। লক করা ব্যানার এবং এর Unlock বোতামটিই এখন একমাত্র প্রম্পট।
  • Common: এজেন্টের দাখিল করা সাপোর্ট টিকিটে আপনার অভিযোগ সংক্রান্ত কথোপকথন অন্তর্ভুক্ত থাকে: আপনি যখন এজেন্টকে একটি বাগ রিপোর্ট দাখিল করতে বলতেন, তখন টিকিটে সংযুক্ত প্রতিলিপিটিতে যে টার্নে সমস্যা হয়েছিল তার পরিবর্তে আপনার দাখিলের অনুরোধটি দেখা যেত, যার ফলে সাপোর্ট টিম সমস্যাটি দেখতে পেত না।
  • Common: OpenRouter পরিবেশন করতে অস্বীকৃতি জানায় এমন মডেলগুলি পিকার এবং স্বয়ংক্রিয় ফেইলওভারের বাইরে থাকে: কিছু বিনামূল্যের OpenRouter মডেল তাদের তালিকায় না থাকা অ্যাপগুলির প্রতিটি অনুরোধ প্রত্যাখ্যান করে, এবং সেগুলির কোনোটিতে ফেইলওভার হওয়া টার্ন ব্যর্থ হতো। অ্যাপটি এখন এই অস্বীকৃতি মনে রাখে, পিকারে মডেলটিকে চিহ্নিত করে, ফেইলওভারের সময় এটি এড়িয়ে যায় এবং OpenRouter এই ব্লক তুলে নেয় কিনা তা দেখতে পরবর্তীতে পুনরায় পরীক্ষা করে।
  • Common: পার্সোনা সম্পাদনাগুলি আপডেট হওয়া বিল্ট-ইন পার্সোনার সাথে সামঞ্জস্যপূর্ণ থাকে: একটি বিল্ট-ইন পার্সোনার সম্পাদিত কপি সেই পার্সোনার একটি নতুন সংস্করণকে ছাড়িয়ে যেতে পারত, এবং আপনার কাস্টম নির্দেশাবলী এতে দুইবার যুক্ত হতে পারত।
  • Extension: ডেস্কটপ অ্যাপের সাথে একটি নীরব সংযোগকে বিশ্বাস করার পরিবর্তে প্রতিস্থাপন করা হয়: উত্তর দেওয়া বন্ধ করে দেওয়া একটি সংযোগ ব্রাউজার কমান্ড ব্যর্থ না হওয়া পর্যন্ত বজায় রাখা হতো। এক্সটেনশনটি এখন সংযোগ বিচ্ছিন্ন হওয়ার বিষয়টি শনাক্ত করে এবং পুনরায় সংযোগ স্থাপন করে।

Version 0.9.794সেপ্টেম্বর ৬, ২০২৬

মাউন্ট করা Word ডকুমেন্ট সরাসরি Slate-এ খুলুন ও সম্পাদনা করুন, মডেল পিকারে স্বচ্ছ মডেল বেঞ্চমার্ক ও মূল্যায়ন র‍্যাঙ্কিং দেখুন, এবং সহ-লেখক এজেন্ট ও এডিটর ড্রাফট জুড়ে ডকুমেন্টের পরিবর্তনসমূহ সমন্বয় করুন।

বিস্তারিত দেখান

New Features

  • Desktop: Slate-এ মাউন্ট করা Word ডকুমেন্ট সম্পাদনা করুন: সংযুক্ত ফোল্ডার থেকে সরাসরি Slate-এ Word (.docx) ফাইল খুলুন ও সম্পাদনা করুন। সম্পাদনার সময় ফরম্যাটিং, বুকমার্ক এবং ডকুমেন্টের কাঠামো সংরক্ষিত থাকে, সাথে রয়েছে সুস্পষ্ট সংরক্ষণ এবং সেশনজুড়ে ড্রাফট পুনরুদ্ধারের সুবিধা।
  • Common: মডেল বেঞ্চমার্ক এবং রাউটিং পদ্ধতি: সরাসরি মডেল পিকারে যাচাইকৃত মডেল সক্ষমতার র‍্যাঙ্কিং এবং স্বচ্ছ মূল্যায়ন মেট্রিক্স ব্রাউজ করুন। রাউটিংয়ের পছন্দগুলো বিভিন্ন টাস্ক জুড়ে পরিমাপ করা এই সক্ষমতাগুলোর সাথে সরাসরি সামঞ্জস্যপূর্ণ।
  • Common: সমন্বিত ডকুমেন্ট এবং সংযুক্তি পর্যালোচনা: সহ-লেখক এজেন্ট এবং এডিটর ড্রাফটগুলো আলাদা আপডেটগুলোকে ওভাররাইট না করেই পর্যালোচিত পরিবর্তন এবং ট্র্যাক করা রিভিশনগুলো মসৃণভাবে সমন্বয় করে।

Improvements

  • Common: রিস্টার্ট ছাড়াই অ্যাপ আপডেট পাওয়া যাবে: Community Hub-এর মাধ্যমে প্রকাশিত বিল্ট-ইন অ্যাপগুলোর পরিবর্তন পরবর্তী রিস্টার্টের জন্য অপেক্ষা না করে সাধারণ রিফ্রেশ শিডিউল অনুযায়ী চলমান অ্যাপে পৌঁছে যায়। অফলাইনে থাকা অবস্থায়, ক্যাটালগ পরীক্ষা প্রতিটি অনুরোধে পুনরায় চেষ্টা করার পরিবর্তে কয়েক মিনিটের বিরতি নেয়।
  • Common: File Manager এখন Library: আপনার সংরক্ষিত ফাইল, ডকুমেন্ট এবং সংরক্ষিত আইটেমগুলো ব্রাউজ করার স্থানটিকে যেখানেই প্রদর্শিত হোক Library বলা হয়: কম্পোজারের Folders মেনুতে, Settings-এ, এবং ডায়ালগটিতে, যার প্যানগুলো এখন Files এবং Items। Library-এর ভেতরে, আপনার ফাইলগুলোর জন্য আপনি যে গ্রুপিং তৈরি করেন সেগুলোকে এখন Projects বলা হয়, যাতে Folders শব্দটি সর্বদা আপনার কম্পিউটারের ফোল্ডারকে নির্দেশ করে।

Bug Fixes

  • Common: অ্যাপ ক্যাটালগ ইনস্টল করা সংস্করণের সাথে মিলে যায়: আপডেটের পর, অফলাইনে থাকার সময় পূর্ববর্তী সংস্করণের ক্যাটালগ ধরে রাখার পরিবর্তে নতুন সংস্করণ লোড না হওয়া পর্যন্ত অ্যাপটি নতুন সংস্করণের সাথে অন্তর্ভুক্ত ক্যাটালগ ব্যবহার করে।
  • Common: Hub অ্যাপ পার্সোনা আপ-টু-ডেট থাকে: Community Hub-এর মাধ্যমে সরবরাহ করা বিল্ট-ইন অ্যাপগুলো ব্যক্তিগত কাস্টমাইজেশন হিসেবে পুরানো কপি অপরিবর্তিত রাখার পরিবর্তে নিয়মিত পার্সোনা আপডেট পেতে থাকে।
  • Server: লোকাল API অ্যাপের মতো একই অ্যাপ তালিকাভুক্ত করে: রিলে-র agents এন্ডপয়েন্টগুলোতে Community Hub-এর মাধ্যমে সরবরাহ করা অ্যাপগুলো অন্তর্ভুক্ত থাকে, সেগুলোর বর্তমান বিবরণ প্রদান করে এবং সেগুলোকে পরিবর্তন বা মুছে ফেলা থেকে সুরক্ষিত রাখে, যা অ্যাপে যা প্রদর্শিত হয় তার সাথে হুবহু মিলে যায়।
  • Common: কম্পিউটার থেকে লোড করা ফাইল Slate-এ খোলা থাকে: ডিস্ক থেকে একটি ডকুমেন্ট লোড করার পর, Slate প্রথম স্বয়ংক্রিয় সংরক্ষণের পর পূর্বে খোলা ডকুমেন্টে ফিরে যাওয়ার পরিবর্তে সেই ডকুমেন্টটিকে স্ক্রিনে রাখে এবং স্বাভাবিকভাবে সংরক্ষণ করে।
  • Common: একটি পুনরুদ্ধার করা সম্পাদনা সংস্করণ ইতিহাস থেকে রিস্টোর করা যায়: অন্য কোথাও ডকুমেন্ট পরিবর্তিত হওয়ার কারণে সংরক্ষণ প্রত্যাখ্যাত হলে, সংস্করণ ইতিহাসে রাখা আপনার সম্পাদনার কপির কোনো সংস্করণ নম্বর থাকত না, ফলে ইতিহাস প্যানেলটি এটি খুলতে বা পুনরুদ্ধার করতে পারত না। এটি এখন অন্য সব সংস্করণের মতোই একটি নম্বরযুক্ত সংস্করণ, যা ডকুমেন্টের সর্বশেষ সংস্করণের পরের নম্বরে যুক্ত হয়।
  • Common: Private Sync যেখানে চাওয়া হয়েছে সেখানেই একবার পাসফ্রেজ চাইবে: সিঙ্ক লক থাকা অবস্থায় Private Sync সেটিংস খুললে সেকশনের উপরে একটি Unlock ডায়ালগ পপ-আপ হতো, এবং Google পুনরায় অনুমোদনের পর এটি আবার পপ-আপ হতে পারত। সেকশনের লক করা ব্যানার এবং এর Unlock বাটনই এখন একমাত্র প্রম্পট; কম্পোজারের Enter Passphrase বাটন এবং থ্রেড তালিকার প্যাডলক আইকন আপনাকে সরাসরি সেখানে নিয়ে যায়।
  • Common: থ্রেড-লিস্টের প্যাডলক Private Sync খোলে: প্যাডলকে ক্লিক করলে Private Sync সেকশনে না গিয়ে সেটিংস খুলত। এটি এখন সরাসরি সেই সেকশনে নিয়ে যায়।

Version 0.9.793৫ সেপ্টেম্বর, ২০২৬

মাউন্ট করা টেক্সট ফাইলগুলোকে ডিস্কের এডিটের সাথে সামঞ্জস্যপূর্ণ রাখুন, এজেন্টদের মধ্যে ফাইলের পরিবর্তনগুলো সমন্বয় করুন এবং সংরক্ষিত আইটেমগুলো Library-তে সংগঠিত করুন।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: লাইভ মাউন্ট-করা ফাইল এডিটিং এবং ড্রাফট পুনরুদ্ধার: সংযুক্ত ফোল্ডারগুলোর টেক্সট ফাইলের পরিবর্তনগুলো Slate অনুসরণ করে, স্বাধীন এডিটগুলোকে একত্রিত করে এবং পর্যালোচনার জন্য ওভারল্যাপ হওয়া এডিটগুলো সংরক্ষণ করে। পুনরায় খোলার পর সংরক্ষিত ড্রাফটগুলো পুনরুদ্ধার করুন; ডিস্কে আপনার এডিটগুলো সংরক্ষণ করা একটি সুনির্দিষ্ট পদক্ষেপ হিসেবেই থাকবে।
  • Common: এজেন্টরা ফাইলের পরিবর্তনগুলো সমন্বয় করে: সহযোগী এজেন্টরা তাদের পঠিত ফাইলের বিপরীতে পরিবর্তনের প্রস্তাব করতে পারে। সামঞ্জস্যপূর্ণ এডিটগুলো একত্রিত করা যেতে পারে, যেখানে ওভারল্যাপ হওয়া প্রস্তাবগুলো পর্যালোচনার জন্য উপলব্ধ থাকে।
  • Common: Library আইটেমগুলো ব্রাউজ এবং সংগঠিত করুন: কালেকশনগুলো ব্রাউজ ও অনুসন্ধান করুন, নির্বাচিত ফাইলগুলোকে একটি Library আইটেম হিসেবে সংরক্ষণ করুন এবং কোনো আইটেমের বিবরণ থেকে লিঙ্ক করা ফাইলগুলো পুনরায় খুলুন।
  • Common: অ্যাপ-নির্দিষ্ট Library রিডার: যখন কোনো ইনস্টল করা অ্যাপ একটি Library আইটেমের জন্য রিডার প্রদান করে, তখন Open app view বেছে নিন। এর মূল ফাইলগুলো নিচে উপলব্ধ থাকবে।
  • Common: অ্যাপ-নির্দিষ্ট কালেকশন ভিউ: কোনো ইনস্টল করা অ্যাপ কালেকশন ভিউ প্রদান করলে Open app collection view বেছে নিন, এর পেজগুলো ব্রাউজ করুন এবং স্ট্যান্ডার্ড Library তালিকাটি নিচে উপলব্ধ রাখুন।

উন্নতিসমূহ

  • Common: এক নজরে অ্যাপ নিয়ন্ত্রণ: উপরে আপনার অ্যাপটি নির্বাচন করুন এবং প্রদান করা থাকলে এর উদ্দেশ্য দেখুন। Studio-তে, কম্পোজারের উপরের সারিতে অ্যাপের অ্যাকশনগুলো প্রদর্শিত হয়, যেখানে জায়গা সীমিত থাকলে একটি ওভারফ্লো মেনু থাকে।

  • Common: আরও দক্ষ Private Sync: কন্টেন্ট অপরিবর্তিত থাকলে ডিভাইস সিঙ্ক করার ক্ষেত্রে বারবার একই কাজ কম করতে হয়, যা আপডেটগুলোর মধ্যে অপ্রয়োজনীয় অ্যাক্টিভিটি হ্রাস করে।

  • Common: পুনরায় খোলার পর মাউন্ট-করা ফাইলের Undo: একটি মাউন্ট করা ফাইল পুনরায় খোলার পরেও Undo করার সুবিধা বজায় রাখুন, এমনকি কোনো বাধাগ্রস্ত সেভের পরেও, যখন সংরক্ষিত Undo ফাইলটির সাথে মিলে যায়।

  • Common: একটি বিদ্যমান ফাইলের সাথে ড্রাফট পুনরায় লিঙ্ক করুন: দ্বন্দ্ব পর্যালোচনা (conflict reviews) ছাড়া ড্রাফটগুলোর জন্য, মিলে যাওয়া মূল কন্টেন্টসহ একটি বিদ্যমান মাউন্ট করা ফাইল নির্বাচন করুন, ড্রাফটটি কপি করুন এবং আলাদাভাবে সংরক্ষণ করুন।

  • Common: হারিয়ে যাওয়া টেক্সট ফাইল পুনরায় তৈরি করুন: নিশ্চিতকরণের পর একটি সংযুক্ত ডেস্কটপ ফোল্ডারে থাকা উপযুক্ত সংরক্ষিত ড্রাফট থেকে হারিয়ে যাওয়া ফাইলটি পুনরায় তৈরি করুন। বিদ্যমান ফাইলগুলো ওভাররাইট করা হবে না।

বাগ সংশোধনসমূহ

  • Common: সাম্প্রতিক কথোপকথনগুলো রিকলের জন্য উপলব্ধ থাকে: মেমরি সক্রিয় থাকলে, ব্যাকগ্রাউন্ড টাস্ক বন্ধ হওয়ার আগে সদ্য সমাপ্ত কথোপকথনগুলো তাদের অনুসন্ধানযোগ্য মেমরি সংরক্ষণ করা শেষ করে।

  • Common: স্পষ্ট precise-location ফিডব্যাক: precise-location-এর অনুরোধ জানালে তা আপনার ডিভাইস থেকে একটি নতুন রিডিং চায় এবং অনুমতি বা লুকআপের ত্রুটিগুলো স্পষ্টভাবে প্রদর্শন করে।

  • Common: স্পষ্ট সাইন-ইন যাচাইকরণ ফিডব্যাক: যাচাইকরণ ত্রুটিগুলো দৃশ্যমান হয়, কোনো অনুরোধ পেন্ডিং থাকা অবস্থায় বারবার সাবমিট করা ব্লক করা হয় এবং সমর্থিত সার্ভারগুলো কোডের মেয়াদ শেষ হওয়া পর্যন্ত একটি কাউন্টডাউন প্রদান করে।

  • Common: অনবোর্ডিং আপনার গোপনীয়তার পছন্দ অনুসরণ করে: ওয়াকথ্রুগুলো সেটিংস লোড হওয়া এবং আপনার ব্যবহার-প্রতিবেদন (usage-reporting) সংক্রান্ত পছন্দটি সংরক্ষিত হওয়া পর্যন্ত অপেক্ষা করে, তারপর সম্মতি প্রম্পটটি না ঢেকেই পুনরায় শুরু হয়।

  • iOS: সাবস্ক্রিপশন অফারগুলো App Store-এর মূল্য নির্ধারণ ব্যবহার করে: সাবস্ক্রিপশন স্ক্রিনগুলো স্থানীয় Apple-এর মূল্য দেখায় এবং যাচাইকরণের অপেক্ষায় থাকা কেনাকাটাগুলোকে সক্রিয় সাবস্ক্রিপশন থেকে আলাদা করে।

  • iOS: স্পষ্ট Apple Notes-এর প্রাপ্যতা: সেটিংস iPhone-এর সীমাবদ্ধতা ব্যাখ্যা করে এবং একটি Mac রিলে সংযুক্ত করার ফলে অসমর্থিত স্থানীয় Notes অ্যাকশনগুলো আর ভুলবশত সক্রিয় হয় না।

  • Web: Apple-সংযুক্ত অ্যাকাউন্ট সম্পূর্ণ মুছে ফেলা: অ্যাকাউন্ট মুছে ফেলার প্রক্রিয়াটি Apple আইডি যাচাই করে এবং অ্যাকাউন্টটি সরানোর আগে এর অথরাইজেশন প্রত্যাহার করে, সাথে Apple থেকে ফিরে আসার পর একটি স্পষ্ট চূড়ান্ত নিশ্চিতকরণ দেখায়।

Version 0.9.792৫ সেপ্টেম্বর, ২০২৬

মাউন্ট করা ফোল্ডারগুলোতে টেক্সট ফাইল এডিট করুন, পুনঃব্যবহারযোগ্য স্কিলসমূহ গুছিয়ে রাখুন এবং একটি কথোপকথনের কাজের ধাপগুলো পড়ার সময় আপনার অবস্থান বজায় রাখুন। প্রাইভেসি সেটিংস আপনাকে ব্যবহারের রিপোর্ট এবং আপনার টুলগুলো যে প্রোভাইডারদের সাথে যোগাযোগ করে তার ওপর সরাসরি নিয়ন্ত্রণ দেয়।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Desktop: Slate-এ মাউন্ট করা টেক্সট ফাইল এডিট করুন: একটি মাউন্ট করা ফোল্ডার থেকে টেক্সট ফাইল খুলুন, স্পষ্টভাবে সেভ করুন এবং একটি স্বীকৃত সেভ আনডু করুন। ডিস্কে করা পরিবর্তনগুলো সেভ করার আগে পুনরায় খোলা এবং পর্যালোচনা করা প্রয়োজন।
  • Common: পুনঃব্যবহারযোগ্য স্কিলের পাশাপাশি স্ক্রিপ্ট: একটি স্কিলের সাথে সহায়ক স্ক্রিপ্টগুলো সেভ করুন এবং একটিমাত্র অ্যাকশনে ক্লিনআপের জন্য বেশ কয়েকটি ব্যক্তিগত স্কিল নির্বাচন করুন।

উন্নতিসমূহ

  • Common: Workflows ধাপগুলোর মধ্যে ফলাফল পাস করে: Workflows-এ JavaScript বা TypeScript স্ক্রিপ্ট, চেক করা আউটপুটসহ স্কিল এবং নেস্টেড workflows একত্রিত করা যেতে পারে, এবং রান (run) করার সময় ক্যান্সেলেশন পাস করা হয়।
  • Common: এক নজরে Settings: সেকশনের সারসংক্ষেপগুলো বর্তমান ভয়েস সেটিংস, ক্রেডেনশিয়াল এবং স্টোরেজ ব্যবহার প্রদর্শন করে, সাথে সেকশনগুলো প্রসারিত করার জন্য আরও স্পষ্ট কন্ট্রোল রয়েছে।
  • Common: আরও প্রাসঙ্গিক টুল নির্বাচন: ফলো-আপ অনুরোধগুলো সাম্প্রতিক কথোপকথন এবং ওয়ার্কস্পেসের কনটেক্সট ব্যবহার করে, যার ফলে কথোপকথনের সাধারণ শব্দগুলোর কারণে অপ্রাসঙ্গিক টুল সক্রিয় হওয়ার সম্ভাবনা কমে যায়।

নিরাপত্তা

  • Common: ব্যবহারের রিপোর্ট পাঠানোর জন্য আপনার সম্মতি প্রয়োজন: বেনামী ব্যবহারের রিপোর্ট প্রতিটি অঞ্চলে ডিফল্টভাবে বন্ধ থাকে এবং এর জন্য স্পষ্ট সম্মতির প্রয়োজন হয়। আগে স্বয়ংক্রিয়ভাবে চালু হওয়া সেটিংস অনুমতি হিসেবে গণ্য হবে না।
  • Common: অতিরিক্ত AI প্রাপকদের নিয়ন্ত্রণ করুন: কোনো অতিরিক্ত রিমোট AI প্রোভাইডারের কাছে তথ্য পাঠানোর আগে টুলগুলো অনুমতি চাইবে। আপনার চ্যাট প্রোভাইডার যাই হোক না কেন, Settings-এ গিয়ে এই অনুমতিগুলো পর্যালোচনা এবং প্রত্যাহার করতে পারবেন।

বাগ সংশোধন

  • Linux: নির্ভরযোগ্য ডেস্কটপ স্টার্টআপ: ডেস্কটপ যখন তার অ্যাপিয়ারেন্স সেটিংস রিপোর্ট করে, তখন ট্রে থিম ডিটেকশন আর স্টার্টআপে বাধা সৃষ্টি করবে না।
  • Desktop: ব্রাউজার কমান্ড ফিডব্যাক: ব্যর্থ ব্রাউজার কমান্ড এবং সিস্টেম-ব্রাউজার লঞ্চগুলো সফল দেখানোর পরিবর্তে একটি ত্রুটি প্রদর্শন করবে।
  • Desktop: ডকুমেন্টগুলো তাদের কথোপকথনের কনটেক্সট বজায় রাখে: একটি ডকুমেন্টের জন্য ব্রাউজার ট্যাব পুনরায় ব্যবহার করা হলে তা কথোপকথন এবং লাইনের অবস্থান রিফ্রেশ করে এবং বিভিন্ন রিলে অ্যাড্রেস থেকে আসা ডকুমেন্টগুলোকে আলাদা রাখে।
  • Common: আপনার নিজস্ব গতিতে কাজের ধাপগুলো পড়ুন: রিজনিং বা টুলের বিবরণ প্রসারিত করলে স্বয়ংক্রিয় স্ক্রলিং সাময়িকভাবে বন্ধ হয়ে যায়, যাতে সর্বশেষ উত্তরের দিকে টেনে নিয়ে যাওয়ার ঝামেলা ছাড়াই আপনি সেগুলো পরীক্ষা করতে পারেন।

Version 0.9.791September 4, 2026

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

বিস্তারিত দেখান

Improvements

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

Bug Fixes

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

Version 0.9.790September 4, 2026

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

বিস্তারিত দেখান

New Features

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

Improvements

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

Bug Fixes

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

Version 0.9.789September 4, 2026

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

বিস্তারিত দেখান

New Features

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

Improvements

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

Bug Fixes

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

Version 0.9.788September 4, 2026

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

বিস্তারিত দেখান

New Features

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

Improvements

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

Bug Fixes

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

সংস্করণ ০.৯.৭৮৭১ সেপ্টেম্বর, ২০২৫

মাইক্রোসফ্ট আউটলুক এবং মাইক্রোসফ্ট ৩৬৫ ক্যালেন্ডার এখন সরাসরি ইউনিফাইড এজেন্ডার সাথে যুক্ত করা হয়েছে, প্রাইভেট সিঙ্ক সেটআপ আপনার পাসফ্রেজ সুরক্ষিত রাখতে ক্লাউড অনুমতিগুলি আগে থেকেই যাচাই করে এবং কথোপকথনের ইতিহাস একটি উচ্চ-পারফরম্যান্স স্থানীয় স্টোরেজ ইঞ্জিন দ্বারা চালিত হয়। আপনি এখন আসন্ন ইভেন্টগুলি দেখতে, উপলব্ধতা পরীক্ষা করতে এবং Google Calendar-এর পাশাপাশি মিটিং নির্ধারণ করতে কাজ, স্কুল বা ব্যক্তিগত মাইক্রোসফ্ট অ্যাকাউন্টগুলি সংযুক্ত করতে পারেন। এনক্রিপ্টেড ক্লাউড সিঙ্ক সক্ষম করা আপনার পাসফ্রেজ চাওয়ার আগে স্বয়ংক্রিয়ভাবে ক্লাউড অনুমতিগুলি পরিচালনা করে, যা আপনার সেটআপকে সহজ এবং তাৎক্ষণিক রাখে। স্থানীয় থ্রেড ইতিহাস, টাইমলাইন ইভেন্ট এবং সার্চ ইনডেক্সিং এখন উল্লেখযোগ্যভাবে কম মেমরি ব্যবহারের সাথে দ্রুত লোড হয়।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

  • সাধারণ: ইউনিফাইড এজেন্ডায় মাইক্রোসফ্ট আউটলুক এবং ৩৬৫ ক্যালেন্ডার: আপনার ইউনিফাইড এজেন্ডায় উপলব্ধতা দেখতে, মিটিং নির্ধারণ করতে এবং Google Calendar-এর পাশাপাশি ক্যালেন্ডার ইভেন্টগুলি পরিচালনা করতে কাজ, স্কুল বা ব্যক্তিগত মাইক্রোসফ্ট অ্যাকাউন্টগুলি সংযুক্ত করুন।

উন্নতি

  • সাধারণ: সুগম প্রাইভেট সিঙ্ক সেটআপ: এনক্রিপ্টেড ক্লাউড সিঙ্ক সক্ষম করা প্রয়োজনীয় ক্লাউড স্টোরেজ অনুমতিগুলি আগে থেকেই যাচাই করে এবং অনুমোদনের সময় আপনার নির্বাচিত পাসফ্রেজ সংরক্ষণ করে।
  • সাধারণ: উচ্চ-গতির স্থানীয় কথোপকথন ইনডেক্সিং: কথোপকথনের ইতিহাস, ইভেন্ট টাইমলাইন এবং সার্চ ইনডেক্সিং এখন উল্লেখযোগ্যভাবে কম মেমরি ব্যবহারের সাথে দ্রুত লোড হয়।
  • এক্সটেনশন: ইউনিফাইড এক্সটেনশন প্যাকেজিং: ব্রাউজার এক্সটেনশনের জন্য সুগম স্বয়ংক্রিয় প্যাকেজিং এবং বৈধতা পাইপলাইন।

বাগ সংশোধন

  • সাধারণ: সিঙ্ক সেটআপের সময় অপ্রয়োজনীয় পাসফ্রেজ প্রম্পট: Google অ্যাকাউন্টে প্রাইভেট ক্লাউড সিঙ্ক সক্ষম করলে আর আপনাকে দুবার পাসফ্রেজ চাওয়া হয় না।

সংস্করণ ০.৯.৭৮৬৩১ আগস্ট, ২০২৫

Google, Apple, বা Microsoft দিয়ে সাইন ইন করা এখন ক্যাশ করা শংসাপত্র পুনঃব্যবহারের মাধ্যমে একক ধাপে সংযুক্ত হয়, ফ্রি-টিয়ার অ্যাকাউন্টগুলি স্থিতিস্থাপক উচ্চ-গতির ফলব্যাক সহ গতিশীল মডেল রাউটিংয়ে ডিফল্ট হয় এবং ডেস্কটপ সাইডপ্যানেল চালুর সময় সক্রিয় উইন্ডোগুলির পাশাপাশি পরিষ্কারভাবে ডক হয়। নতুন ব্যবহারকারীরা বারবার অনুমোদনের প্রম্পট ছাড়াই নিবন্ধন করতে এবং তৃতীয় পক্ষের অ্যাকাউন্টগুলি সংযুক্ত করতে পারেন। ব্যাকগ্রাউন্ড হেল্পার টাস্ক এবং দ্রুত পরামর্শগুলি স্বয়ংক্রিয়ভাবে উচ্চ-উপলভ্যতা সম্পন্ন ফ্রি মডেলগুলিতে সমাধান হয়। ডেস্কটপ উইন্ডো পরিচালনা এখন লঞ্চের সাথে সাথেই সাইডপ্যানেলটিকে ঠিক জায়গায় স্ন্যাপ করে এবং প্রতিবেশী অ্যাপ্লিকেশনগুলির সাথে টাইল করে।

বিস্তারিত দেখান

উন্নতি

  • সাধারণ: ১-ক্লিক একক-পাস অ্যাকাউন্ট সাইন-ইন: Google, Apple বা Microsoft-এর সাথে সাইন ইন করা বা অ্যাকাউন্ট তৈরি করা এখন বারবার প্রম্পট না করে একটি নিরবচ্ছিন্ন ধাপে অনুমোদিত হয়।
  • সাধারণ: গতিশীল ফ্রি মডেল রাউটিং: ফ্রি-টিয়ার অ্যাকাউন্টগুলি উচ্চ-উপলভ্যতা মডেলগুলিতে স্বয়ংক্রিয় ফলব্যাক সহ গতিশীল বুদ্ধিমান মডেল রাউটিংয়ে ডিফল্ট হয়।
  • ডেস্কটপ: তাত্ক্ষণিক সাইডপ্যানেল বিন্যাস: ডক করা সাইডপ্যানেলগুলি মসৃণভাবে স্ন্যাপ হয় এবং চালুর সময় ডেস্কটপ উইন্ডোগুলিকে পরিষ্কারভাবে সাজায়।
  • iOS: StoreKit সাবস্ক্রিপশন স্যান্ডবক্স প্রান্তিককরণ: StoreKit কনফিগারেশন ক্যানোনিকাল ১৪-দিনের ট্রায়াল এবং স্বচ্ছ মাসিক মূল্যের সাথে সারিবদ্ধ হয়।

বাগ সংশোধন

  • সাধারণ: ব্যাকগ্রাউন্ড হেল্পারগুলিতে ভার্চুয়াল মডেল রেজোলিউশন: ব্যাকগ্রাউন্ড টাস্ক এবং দ্রুত সহায়তা মসৃণভাবে ভার্চুয়াল রাউটার আইডেন্টিফায়ারগুলিকে নির্দিষ্ট এক্সিকিউশন মডেলে সমাধান করে।
  • ডেস্কটপ: বিচ্ছিন্ন কাস্টম প্রোফাইল ডেটা পাথ: ডেস্কটপ রিলে সার্ভার পরীক্ষা চালানোর সময় কাস্টম ডেটা ডিরেক্টরিগুলিকে পরিষ্কারভাবে সম্মান করে।

Version 0.9.785August 31, 2026

Google Workspace, Microsoft 365, GitHub এবং অন্যান্য টুলের অ্যাকাউন্ট সংযোগগুলো এখন কেন্দ্রীয়ভাবে পরিচালিত ও যাচাইকৃত, মাল্টি-অ্যাকাউন্ট রাউটিং কাজ এবং ব্যক্তিগত পরিচয়গুলোকে আলাদা রাখে, ওপেন-ওয়েটস Mistral ব্যাকএন্ড আপস্ট্রিম প্রোভাইডারের ত্রুটি থেকে স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করে এবং অন-ডিভাইস টুল এমবেডিংস কোল্ড-বুট স্টার্টআপের বিলম্ব দূর করে। একটি সমন্বিত অ্যাকাউন্ট কানেকশন সিস্টেম এখন সহকারীকে (assistant) ব্যক্তিগত অ্যাকাউন্টের সাথে বিভ্রান্ত না করে বা লগইন পেজে ব্রাউজার অটোমেশনের চেষ্টা না করে দ্বিতীয় কাজের অ্যাকাউন্টগুলো আবিষ্কার করতে, পরিদর্শন করতে এবং অনুমোদনের অনুরোধ করতে দেয়। OpenRouter এবং Mistral ব্যাকএন্ড যোগাযোগ পরপর সিস্টেম মেসেজ প্রত্যাখ্যান এবং আপস্ট্রিম হোস্ট ব্যর্থতার বিরুদ্ধে সুরক্ষিত করা হয়েছে। তাৎক্ষণিক কোল্ড-বুট টুল আবিষ্কারের জন্য সমস্ত ৩৮৪টি টুল অ্যাকশন জুড়ে অন-ডিভাইস ভেক্টর এমবেডিংস আগে থেকেই গণনা করা হয়।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • Common: সেন্ট্রালাইজড অ্যাকাউন্ট কানেকশনস টুল: সহকারীকে দানাদার (granular) অনুমতি পরিদর্শন এবং কঠোর জিরো-সিক্রেট আউটপুট সুরক্ষার সাথে তৃতীয় পক্ষের অ্যাকাউন্টগুলো (Google Workspace, Microsoft 365, GitHub, Notion, Linear, Slack) আবিষ্কার, যাচাই, পুনরায় অনুমোদন এবং সংযোগ বিচ্ছিন্ন করার অনুমতি দিতে account_connections পরিচয় করিয়ে দেয়।
  • Common: হার্ডেন্ড মাল্টি-অ্যাকাউন্ট আইডেন্টিটি আইসোলেশন: একই প্রোভাইডারের অধীনে একাধিক অ্যাকাউন্টকে স্পষ্ট করে (যেমন [email protected] বনাম [email protected]), সমান্তরাল টুল ওয়েট সংঘর্ষ রোধ করতে কম্পোজিট OAuth ওয়েট কি এনফোর্স করে এবং অননুমোদিত অ্যাকাউন্ট রিডাইরেকশন প্রত্যাখ্যান করে।

উন্নতিসমূহ

  • Common: জিরো-লেটেন্সি অন-ডিভাইস টুল ডিসকভারি: সমস্ত টুল ক্ষমতার জন্য আগে থেকেই গণনা করা বুটস্ট্র্যাপ এমবেডিংস ONNX মডেল ওয়ার্মআপ বা সিপিইউ স্পাইকের প্রয়োজন ছাড়াই কোল্ড বুটে তাত্ক্ষণিক শব্দার্থিক (semantic) টুল আবিষ্কারের অনুমতি দেয়।
  • Common: বহুভাষিক শব্দার্থিক টাস্ক রাউটিং: ১০০+ ভাষা জুড়ে অন-ডিভাইস multilingual-e5 এমবেডিংস এবং সংক্ষিপ্ত প্রশ্নগুলির জন্য মাল্টি-টার্ন কনটেক্সট ইনহেরিটেন্স সহ উচ্চ-সঠিকতার আর্কিটাইপ রাউটিং।
  • Desktop: সুবিন্যস্ত উইンドウ টাইলং ও ম্যানেজমেন্ট: ফ্লোটিং, পিনিং এবং স্প্লিট ডকিং সাপোর্ট সহ উইন্ডো কন্ট্রোলগুলো সরাসরি সাইডবারে ইন্টিগ্রেট করা হয়েছে।

বাগ সংশোধন

  • Common: OpenRouter / Io Net Mistral অনুরোধ হ্যান্ডলিং: Mistral এবং vLLM ব্যাকএন্ডে পরপর সিস্টেম মেসেজ প্রত্যাখ্যানের সমস্যা ঠিক করা হয়েছে, বেমানান cache_control মার্কারগুলো সরানো হয়েছে এবং প্রোভাইডার HTTP 400 ত্রুটির জন্য স্বয়ংক্রিয় আপস্ট্রিম হোস্ট ফেইলওভার যোগ করা হয়েছে।
  • Common: প্রাইভেট সিঙ্ক পাসফ্রেজ প্রম্পট ডিসমিসাল: প্রাইভেট সিঙ্ক পাসফ্রেজ প্রবেশ করানোর ফলে এখন অ্যাপ রিলোড করার প্রয়োজন ছাড়াই গেটটি অবিলম্বে ক্লিয়ার হয়ে যায়।
  • macOS: Safari Native App-এ Google OAuth: OAuth কলব্যাক রাউটিং ঠিক করা হয়েছে যাতে অজানা ত্রুটির পেজে না গিয়ে Safari-তে Google সাইন-ইন পরিষ্কারভাবে সম্পন্ন হয়।

Version 0.9.783August 28, 2026

Mobile typing now starts a new line on the virtual keyboard Return key, free-tier onboarding never gets blocked by upstream key-creation issues, in-app subscription biometric authentication is fully stabilized, and desktop window management is integrated into the sidebar. Pressing Return on your iPhone or iPad virtual keyboard now inserts a new paragraph for multi-paragraph prompts, while submission remains a tap of the Send button (or Cmd+Return with a hardware keyboard). Free-tier key provisioning now carries automatic multi-layer fallbacks so first-time users can start chatting immediately. Open-weights and multilingual reasoning models are now guarded against token salad degeneration loops, and Windows desktop diagnostic reporting includes full build number traceability.

বিস্তারিত দেখান

Improvements

  • Mobile: Return key on virtual keyboards inserts a new line: Pressing Return on the iOS or mobile virtual keyboard now inserts a newline ( ) for clean multi-paragraph prompt composition. Use the dedicated Send button or Cmd+Return / Ctrl+Return (when using an attached hardware keyboard) to send.
  • Common: Resilient free-tier onboarding and key provisioning: Starting out on free models now automatically falls back to high-availability server key pools if upstream key minting experiences delays or service interruptions, ensuring seamless onboarding.
  • iOS: In-app purchase & subscription biometric stability: StoreKit purchase, restore, and subscription management dialogs now provide ample time for Face ID, Touch ID, and Apple ID password confirmations without premature bridge timeouts.
  • Desktop: Sidebar window arrangement controls: Floating, pinning (always-on-top), minimize, and docking controls are now directly accessible from the overlay titlebar across desktop platforms.
  • Common: Reasoning model token degeneration guard: Intercepts and recovers from multi-script entropy collapse in open-weights reasoning models (GLM, DeepSeek, Qwen), preventing vocabulary loops and isolating cryptographic reasoning across providers.
  • Windows: Support ticket build number reporting: Diagnostic support tickets submitted from Windows Tauri desktop builds now accurately report the shell build number.

Version 0.9.782August 27, 2026

কথার মাঝখানে মডেলগুলোর আবলুস-তাবলুস বকে যাওয়া এবং আপনাকে না জানিয়ে আপনার বেছে নেওয়া মডেল থেকে সরিয়ে নেওয়া—দুটোই একই সমস্যার ফল ছিল, এবং দুটোটাই সমাধান করা হয়েছে। কোনো অনুরোধ রেট লিমিটে (rate limit) পৌঁছালে, Caiioo চুপিসারে আপনাকে অন্য একটি মডেলে স্যুইচ করে দিত এবং পূর্ববর্তী মডেলের অভ্যন্তরীণ রিজনিনিং (reasoning) তাতে পাস করত, যা অন্য কোনো মডেলের কাছে অর্থহীন। আপনার বেছে নেওয়া কোনো মডেলে রেট লিমিট দেখা দিলে এখন তা সরাসরি প্রোভাইডারের সমস্যা হিসেবে জানানো হয়। পাশাপাশি, অ্যাকাউন্ট কানেকশন বাতিল হয়ে গেলে এখন নীরবে চিরকাল রিট্রাই (retry) করার পরিবর্তে আপনাকে পুনরায় কানেক্ট করতে বলা হয়।

বিস্তারিত দেখান

Improvements

  • Common: আপনি যে মডেলটি বেছে নিয়েছেন তাতে রেট লিমিট দেখা দিলে তার সমাধান না করে বরং রিপোর্ট করা হয়: আপনার নির্বাচিত কোনো মডেলে রেট লিমিট দেখা দিলে, ওভারলোডেড হলে বা অনুপলব্ধ থাকলে, Caiioo আপনাকে কোনো ফ্রি মডেলে চুপিসারে স্যুইচ না করিয়ে বরং কোন মডেল এবং কী ঘটেছে তা জানিয়ে দেয়। তবে Caiioo যখন আপনার জন্য মডেলটি নিজে বেছে নেয়, তখন স্বয়ংক্রিয় স্যুইচিংয়ের সুবিধা বহাল থাকে।
  • Common: শেয়ার করা পেজে লোডিং স্টেট দেখানো হয়: প্রকাশিত কোনো কনভার্সেশনে আসল ইন্টারফেস আসার আগ পর্যন্ত একটি লোডিং ইন্ডিকেটর দেখানো হয়, এবং লোড না হলে তা স্পষ্টভাবে জানিয়ে দেওয়া হয়। আগে এটি একটি সরলীকৃত বিকল্প দেখাত যা স্ক্রিনে অনির্দিষ্টকালের জন্য আটকে থাকতে পারত এবং সমাপ্ত পেজ থেকে আলাদা করা যেত না।
  • Common: স্কিল মেনুতে ডুপ্লিকেট এন্ট্রি কমানো হয়েছে: আলাদা অভ্যন্তরীণ নামের কারণে যেসব স্কিল দুবার থাকত, সেগুলোকে এখন একবারই তালিকাভুক্ত করা হয়। সবকিছুই উপলব্ধ থাকে এবং আপনার ব্যবহৃত যেকোনো স্কিল কাজ করতে থাকে।

Bug Fixes

  • Common: মডেলগুলো আর অপ্রয়োজনীয় ও পঠনঅযোগ্য আউটপুটে পরিণত হয় না: কথোপকথনের মাঝখানে কোনো মডেলে স্যুইচ করা হলে তাকে আগের মডেলের রিজোনিং ডাটা দেওয়া হতো। যেহেতু সেই ডাটা কেবল যে মডেলটি তা তৈরি করেছে তারই উপযোগী, তাই নতুন মডেলটি অস্পষ্ট টেক্সটে পরিণত হতে পারত—এমনকি টুল কলগুলোর ভেতরেও, যার ফলে এটি আর ঠিক হতে পারত না। দুটি মডেল ফ্যামিলির জন্য সেফগার্ড বা সুরক্ষা ব্যবস্থা থাকলেও বাকিগুলোর ক্ষেত্রে তা ছিল না, যে কারণে এটি এক সাথে অনেকগুলো মডেলে দেখা দিয়েছিল।
  • Common: অ্যাকাউন্ট কানেকশন বাতিল হয়ে গেলে পুনরায় কানেক্ট করতে বলা হয়: কোনো প্রোভাইডার সংরক্ষিত সাইন-ইন স্থায়ীভাবে প্রত্যাখ্যান করলে, Caiioo এখন তা রেকর্ড করে এবং আপনাকে পুনরায় কানেক্ট করার জন্য প্রম্পট করে। আগে এটি কোনো ত্রুটির কথা না জানিয়ে প্রতি কয়েক সেকেন্ড পরপর নষ্ট হয়ে যাওয়া ক্রেডেনশিয়াল দিয়ে চিরকাল রিট্রাই করত।
  • Common: প্রোভাইডারের রেট লিমিটকে আর আপনার API key-এর দোষ বলা হয় না: রেট লিমিট বা ওভারলোডেড প্রোভাইডার নিজেদের আপনার Caiioo-ম্যানেজড key-এর সমস্যা হিসেবে জাহির করত এবং আপনাকে নিজের key দিতে বলত। এটি এখন মডেলের নাম এবং প্রকৃত কারণটি উল্লেখ করে।
  • Common: প্রকাশিত পেজে আর আপনার কনভার্সেশনের অভ্যন্তরীণ id থাকে না: শেয়ার করা পেজগুলোতে আপনার নিজের মেশিনের কনভার্সেশনের আইডেন্টিফায়ার অন্তর্ভুক্ত থাকত। পেজটিতে এর কোনো কাজ ছিল না এবং এটি সরিয়ে দেওয়া হয়েছে।
  • Common: ডকুমেন্টের ডায়াগ্রামগুলোর রেন্ডারিং সম্পন্ন হয়: রেন্ডারার লোড হওয়ার সময় ডকুমেন্টে লেখা কোনো ডায়াগ্রামে এমন টেক্সটের জন্য পার্স ত্রুটি রয়ে যেতে পারত যা পরবর্তীতে সংশোধন করা হয়েছিল। বন্ধনী বা বিরাম চিহ্নযুক্ত ডায়াগ্রাম লেবেলগুলো এখন সঠিকভাবে জেনারেট হয়।
  • iOS: ব্যাকগ্রাউন্ড সিঙ্ক (sync)-এর কারণে কোনো ট্রানজিশন বাধাগ্রস্ত হওয়ার ঝুঁকি থাকে না: অ্যাপের ওয়েব ভিউয়ের সাথে যোগাযোগকারী ব্যাকগ্রাউন্ড কাজগুলো এখন সঠিকভাবে সম্পন্ন হয় এবং একটি ব্যাকগ্রাউন্ড টাস্ক দুবার সম্পন্ন হতে পারে না।

সংস্করণ ০.৯.৭৮১আগস্ট ২৭, ২০২৬

আপনি এখন যে কথোপকথন প্রকাশ করেন তা দেখতে একদম Caiioo-এর মতো হয় — আসল ইন্টারফেস, কোনো চ্যাপ্টা করা প্রতিলিপি নয় — আপনার বেছে নেওয়া একটি শিরোনাম, আপনার নির্ধারিত একটি মেয়াদ এবং আপনার প্রকাশিত সমস্ত কিছু তালিকাভুক্ত করে এমন একটি স্ক্রিনসহ। ডেস্কটপ অ্যাপগুলিতে সহকারীটি আপনি যে নথিতে কাজ করছেন তা দেখতে ও খুলতে পারে এবং পূর্ববর্তী কথোপকথন থেকে নথি খুঁজে পেতে পারে। দুটি পরিবর্তনের কথা জেনে রাখা ভালো: টুল স্টেপগুলি এখন তাদের প্রকৃত ফলাফল রিপোর্ট করে এবং কোনো নথির অংশ সম্পাদনা করার জন্য প্রতিস্থাপনের পাঠ্যের (replacement text) প্রয়োজন হয়।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ: প্রকাশিত কথোপকথনগুলি Caiioo-র মতো দেখতে হয়: একটি শেয়ার করা পেজ এখন আসল Caiioo ইন্টারফেসে রেন্ডার হয় — অ্যাপে আপনি যে একই মেসেজ লেআউট, টুল চেইন, মডেল ব্যাজ এবং ফরম্যাটিং দেখেন। লিংক প্রিভিউ এবং জাভাস্ক্রিপ্ট বন্ধ থাকা ব্রাউজারগুলি এখনও একটি পরিষ্কার, পঠনযোগ্য পেজ পায়।
  • সাধারণ: একটি কথোপকথন কীভাবে প্রকাশিত হবে তা বেছে নিন: প্রকাশ করার ফলে একটি ডায়ালগ খোলে যেখানে আপনি পাবলিক শিরোনাম সেট করেন, পেজটি কতদিন থাকবে তা বেছে নেন — এটি মুছে ফেলা পর্যন্ত সহ — এবং সার্চ ইঞ্জিনগুলি এটি তালিকাভুক্ত করতে পারবে কিনা তা নির্ধারণ করেন। সার্চ লিস্টিং ডিফল্টভাবে বন্ধ থাকে, যাতে আপনি তিনজন মানুষকে পাঠানো কোনো লিংক সার্চ রেজাল্ট হয়ে না যায়।
  • সাধারণ: প্রতি কথোপকথনে একটি পাবলিক পেজ: একই কথোপকথন আবার প্রকাশ করলে আপনার ইতিমধ্যে শেয়ার করা পেজটি আপডেট হয়ে যায়, ফলে আপনি লোকেদের যে লিংক পাঠিয়েছেন তা কাজ করতেই থাকে। শেয়ার মেনুটি দেখায় যে কখন একটি কথোপকথন প্রকাশিত হয়েছে এবং এটি সরিয়ে নেওয়ার প্রস্তাব দেয়।
  • সাধারণ: শেয়ার করা পেজসমূহ: একটি নতুন সেটিংস স্ক্রিন আপনার প্রকাশিত সমস্ত কিছু তালিকাভুক্ত করে — এটি কী, কখন এটি সরিয়ে নেওয়া হবে — এবং যেকোনো মুহূর্তে সেগুলির যেকোনোটি সরিয়ে নেয়।
  • ডেস্কটপ: সহকারীটি আপনি যে নথিতে কাজ করছেন তা দেখতে এবং খুলতে পারে: ডেস্কটপ অ্যাপগুলি এখন সহকারীকে স্ক্রিনে কী আছে তা বলে, এটি আপনার খোলা কোনো স্লেট খুলতে দেয় এবং নাম বা সার্চ টার্ম দ্বারা পূর্ববর্তী কথোপকথন থেকে স্লেট খুঁজে পেতে দেয়।

উন্নতিসমূহ

  • সাধারণ: টুল স্টেপগুলি তাদের প্রকৃত ফলাফল রিপোর্ট করে: যে টুলটি তার নিজস্ব প্রতিক্রিয়ার মধ্যে ব্যর্থতার রিপোর্ট করে সেটিকে এখন ব্যর্থ হিসেবে দেখানো হয়। অতীতের কথোপকথন এবং নতুন কথোপকথন উভয় ক্ষেত্রেই পূর্বে যে সমস্ত স্টেপ সফল বলে মনে হতো, সেগুলির কিছু এখন ব্যর্থ হিসেবে দেখাবে।
  • সাধারণ: একটি নথির অংশ সম্পাদনা করার জন্য প্রতিস্থাপনের পাঠ্যের প্রয়োজন হয়: প্রতিস্থাপনের পাঠ্য সরবরাহ না করে কোনো অংশ বা লাইন রেঞ্জ সম্পাদনা করা হলে তা গ্রহণ করার পরিবর্তে এখন প্রত্যাখ্যান করা হয়। পাঠ বাদ দিয়ে কোনো অংশ খালি করা আর সমর্থিত নয় — কন্টেন্ট সরাতে সার্চ এবং রিপ্লেস ব্যবহার করুন।
  • সাধারণ: দীর্ঘ এজেন্ট রান থেমে যায় এবং নিজেদের ব্যাখ্যা করে: টানা বিশটি ইটারেশনের জন্য যখন প্রতিটি টুল কল ব্যর্থ হয়েছে, তখন রানটি স্টেপ লিমিট পর্যন্ত চলতে থাকার পরিবর্তে একটি ব্যাখ্যা দিয়ে শেষ হয়।
  • ডেস্কটপ: আপনার সাইন-ইন মেয়াদোত্তীর্ণ হওয়ার আগেই নবায়ন হয়: ডেস্কটপ অ্যাপগুলি সময়ের আগেই একটি পুরনো হয়ে যাওয়া সাইন-ইন রিফ্রেশ করে, যাতে প্রাইভেট রিলে সংযুক্ত থাকে।

বাগ সংশোধন

  • সাধারণ: মেয়াদোত্তীর্ণ সেশন আপনাকে সাইন ইন করতে বলে: সেশনের মেয়াদ পুরোপুরি শেষ হয়ে গেলে অ্যাপটি এখন আপনার ডিভাইসগুলিকে ধূসর এবং অধরা করে না রেখে আপনাকে আবার সাইন ইন করার প্রম্পট দেয়।
  • সাধারণ: ব্যাকগ্রাউন্ড মডেল নির্বাচন তার প্রোভাইডারের সাথেই থাকে: একটি প্রোভাইডার জাদরে বেছে নেওয়া একটি হেল্পার মডেলকে আর অন্যটিতে পাঠানো হয় না, যার ফলে অতীতে বিনা কারণে "not a valid model ID" ত্রুটি দেখা দিত।
  • ডেস্কটপ: ChatGPT দিয়ে সাইন ইন সম্পন্ন হয়: সাইন-ইন এবং মডেল-রিফ্রেশের একটি পুনরাবৃত্ত চক্র আর শেয়ার করা রেট লিমিট নিঃশেষ করে না।
  • ডেস্কটপ: থ্রেড মেমরি রাখা হয়: কথোপকথনের মধ্যে আর্কাইভ করা এবং সার্চ করা এখন বজায় থাকে, তাই "search this thread" খালি ফিরে আসার পরিবর্তে ফলাফল দেয়।

ভার্সন ০.৯.৭৮০২৬ আগস্ট, ২০২৬

আটকে থাকা টুল ডেটা বাদ দিয়ে এবং আপনার নিয়ন্ত্রণে থাকা মেয়াদের সাথে একটি কথোপকথন বা স্লেটকে একটি প্রাইভেট, শেয়ারযোগ্য ওয়েব পেজে প্রকাশ করুন। যেকোনো কথোপকথন বা স্লেটকে এমন একটি লিঙ্কে পরিণত করুন যা আপনার প্রম্পট, অ্যাসিস্ট্যান্ট কর্তৃক ব্যবহৃত টুলগুলোর সিকোয়েন্স এবং এর চূড়ান্ত উত্তরগুলো দেখায়, কিন্তু কখনো কাঁচা টুল ইনপুট, সার্চ কুয়েরি বা ফলাফল দেখায় না। লিঙ্কটি কতদিন সক্রিয় থাকবে তা সেট করুন এবং যেকোনো সময় তা বাতিল করুন। আপনার কম্পিউটারগুলো এখন একে অপরের কথোপকথন চালাতে পারে, এবং কোন ক্যালেন্ডারগুলো আপনাকে রিমাইন্ডার পাঠানোর অনুমতিপ্রাপ্ত তা আপনি বেছে নিন।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • কমন: ওয়েব এ কোনো কথোপকথন বা স্লেট প্রকাশ করুন: যেকোনো কথোপকথন বা স্লেট আর্টিফ্যাক্টকে একটি শেয়ারযোগ্য লিঙ্কে পরিণত করুন। প্রকাশিত পেজটিতে আপনার প্রম্পট, অ্যাসিস্ট্যান্ট কর্তৃক ব্যবহৃত টুলগুলোর সিকোয়েন্স এবং এর চূড়ান্ত উত্তরগুলো দেখা যায় — কিন্তু কাঁচা টুল ইনপুট, সার্চ কুয়েরি এবং ফলাফল বাদ দেওয়া হয়, যাতে নেপথ্যে সংগৃহীত কোনো কিছুই প্রকাশ না পায়। লিঙ্কটি কতক্ষণ সক্রিয় থাকবে তা বেছে নিন এবং যেকোনো সময় তা বাতিল করুন।
  • কমন: কোন ক্যালেন্ডারগুলো আপনাকে রিমাইন্ডার পাঠাবে তা বেছে নিন: এজেন্ডার শো/হাইড ক্যালেন্ডারগুলোতে, কোন ক্যালেন্ডারগুলো রিমাইন্ডার পাঠানোর অনুমতিপ্রাপ্ত তা বেছে নিন — যার মধ্যে আপনার সাথে শেয়ার করা ক্যালেন্ডারগুলোও অন্তর্ভুক্ত রয়েছে — যাতে স্বামী/স্ত্রী বা পরিবারের ক্যালেন্ডার আপনাকে নোটিফিকেশন পাঠাতে পারে অথচ অন্যগুলো নীরব থাকে। ডিফল্টভাবে শুধুমাত্র আপনার নিজের মালিকানাধীন বা ইচ্ছাকৃতভাবে যোগ করা ক্যালেন্ডারগুলো রিমাইন্ডার পাঠায়।

উন্নতিসমূহ

  • ডেস্কটপ: আপনার কম্পিউটারগুলো একে অপরের কথোপকথন চালাতে পারে: এক ডেস্কটপ থেকে অন্য ডেস্কটপে পাঠানো কোনো কথোপকথন এখন উভয় কম্পিউটার অনলাইন ও সিঙ্ক করা থাকলে গ্রহণকারী কম্পিউটারে রান হয়, যা আপনার ফোন ও ব্রাউজারে ইতিমধ্যে উপলব্ধ ক্রস-ডিভাইস হ্যান্ড-অফ সম্পন্ন করে। ইতিপূর্বে দ্বিতীয় ডেস্কটপটি সম্পূর্ণরূপে সংযুক্ত থাকা সত্ত্বেও "নাগম্য নয়" (not reachable) হিসেবে দেখাতে পারত।

বাগ সংশোধনসমূহ

  • কমন: শুধুমাত্র আসল ক্যালেন্ডার ইভেন্টগুলো রিমাইন্ডার হয়ে ওঠে: আপনার সাথে শেয়ার করা ক্যালেন্ডারগুলোর ফ্রি/বিজি ব্লক এবং শিরোনামহীন এন্ট্রিগুলো আর খালি "(কোনো শিরোনাম নেই)" রিমাইন্ডার হিসেবে জমা হয় না।
  • কমন: ChatGPT-এর সাথে সাইন ইন সম্পন্ন হয়: অ্যাপটি উপলব্ধ মডেলগুলির তালিকা রিফ্রেশ করার সময় ChatGPT-এর সাথে সাইন ইন করা বারবার আটকে যেতে পারত; এটি এখন প্রতিটি প্ল্যাটফর্মে স্বাভাবিকভাবে শেষ হয়।

সংস্করণ ০.৯.৭৭৮২৬ আগস্ট, ২০২৬

আপনার সংরক্ষিত শংসাপত্রগুলি একটি জায়গায় চলে এসেছে এবং একটি ডিভাইসে করা পরিবর্তনগুলি অন্য ডিভাইসে আরও নির্ভরযোগ্যভাবে পৌঁছে যায়। আপনার সংযুক্ত অ্যাকাউন্টগুলির নাম পরিবর্তন করুন এবং যখন কোনো প্রদানকারীর একাধিক শংসাপত্র সংরক্ষিত থাকে, তখন কোনটি সক্রিয় থাকবে তা বেছে নিন—ঠিক যেখানে আপনি আপনার এআই প্রদানকারী নির্বাচন করেন।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

  • সাধারণ: এক জায়গায় আপনার প্রদানকারীর শংসাপত্রগুলি পরিচালনা করুন: যেকোনো সংযুক্ত অ্যাকাউন্টের নাম পরিবর্তন করুন যাতে "অফিস" এবং "ব্যক্তিগত" সহজেই আলাদা করা যায়, এবং যখন কোনো প্রদানকারীর জন্য একাধিক শংসাপত্র সংরক্ষিত থাকে, তখন শংসাপত্র ভল্ট না খুলেই এআই প্রদানকারী স্ক্রিন থেকে কোনটি সক্রিয় তা বেছে নিন।

উন্নতিসমূহ

  • সাধারণ: আপনার ডিভাইসগুলির মধ্যে সিঙ্ক করা আরও নির্ভরযোগ্য: কথোপকথন, নির্ধারিত কাজ এবং আপনার সেটিংস আপনার কম্পিউটার ও ফোনগুলির মধ্যে আরও নির্ভরযোগ্যভাবে সিঙ্ক হয়, ফলে একটি ডিভাইসে করা পরিবর্তন অন্য ডিভাইসগুলিতে দ্রুত পৌঁছে যায়।
  • সাধারণ: Startup-এর সময় সামান্য নেটওয়ার্ক সমস্যায় আপনার সাইন-ইন বহাল থাকে: অ্যাপ চালু হওয়ার সময় সাময়িক সংযোগ বিচ্ছিন্ন হলে আপনাকে আর সাইন-ইন স্ক্রিনে ফিরিয়ে নেওয়া হয় না।

বাগ সংশোধন

  • সাধারণ: অতীতের ক্যালেন্ডার ইভেন্টগুলি আর রিমাইন্ডার হিসেবে ফিরে আসে না: যে ক্যালেন্ডার ইভেন্টগুলি ইতিমধ্যে শেষ হয়ে গেছে সেগুলি আর রিমাইন্ডার হিসেবে জমা হয় না বা ইতিমধ্যে শেষ হয়ে যাওয়া মিটিং সম্পর্কে আপনাকে আর নোটিফিকেশন দেয় না।
  • সাধারণ: একটি অ্যাকাউন্ট ডিসকানেক্ট করলে তা সব জায়গায় ডিসকানেক্ট থাকে: একটি সংযুক্ত অ্যাকাউন্ট সরিয়ে ফেললে তা পরের সিঙ্কে ফিরে আসার পরিবর্তে আপনার সমস্ত ডিভাইসে স্থায়ীভাবে মুছে যায়।
  • সাধারণ: আপনার ডেস্কটপ কম্পিউটারগুলির মধ্যে কথোপকথন সিঙ্ক হয়: একই প্রাইভেট সিঙ্কে সাইন-ইন করা দুটি ডেস্কটপ এখন তাদের কথোপকথনগুলি নির্ভরযোগ্যভাবে আদান-প্রদান করে।
  • সাধারণ: আপনার ডেটা-রিটেনশন সেটিং ডিভাইসগুলির মধ্যে সিঙ্ক হয়: কথোপকথন কতদিন সংরক্ষণ করা হবে তা একটি ডিভাইসে পরিবর্তন করলে তা আপনার অন্য ডিভাইসগুলিতেও কার্যকর হয়, এবং রিটেনশন নীতি অনুযায়ী সরানো পুরনো অ্যাটাচমেন্টগুলি সব জায়গায় সরানো অবস্থাতেই থাকে।

সংস্করণ ০.৯.৭৭৭২৫ আগস্ট, ২০২৬

চিহ্নিত পরিবর্তনগুলো ডকুমেন্টের অংশ, এবং আপনার ফোনে চলা একটি কথোপকথন যেকোনো জায়গা থেকে দেখা যায়। সম্পাদনা এবং মন্তব্যগুলো সরাসরি Word ফাইলের ভেতরে লেখা হয়, ফলে সেগুলো Word-এ চিহ্নিত পরিবর্তন (tracked changes) হিসেবে খোলে, ডাউনলোড ও পুনরায় আপলোড করার পরেও টিকে থাকে এবং দ্বিতীয় কোনো লেখক তাদের নিজস্ব পরিবর্তন যোগ করলে সেগুলো আলাদা থাকে। আপনার ফোনে একটি কথোপকথন শুরু করুন এবং আপনার অন্য ডিভাইসগুলো মডেল ও মোডসহ এটি যেখান থেকেই পরিচালিত হোক না কেন রিয়েল-টাইমে তা অনুসরণ করতে পারবে। অ্যান্ড্রয়েড পুনরায় আপনার ডিভাইস তালিকায় যুক্ত হয়েছে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • অ্যান্ড্রয়েড: অ্যাপলের মাধ্যমে সাইন ইন করুন: অ্যাপলের সাইন-ইন বিকল্পটি এখন অ্যান্ড্রয়েডে কাজ করে, তাই আইফোন বা ম্যাকে অ্যাপল দিয়ে তৈরি অ্যাকাউন্ট দিয়ে যেকোনো জায়গায় সাইন ইন করা যায়। (অ্যান্ড্রয়েড পূর্বে এই বিকল্পটি লুকিয়ে রাখত।)
  • সাধারণ: ফ্রি প্ল্যানে প্রাইভেট সিঙ্ক অন্তর্ভুক্ত রয়েছে: ক্রস-ডিভাইস সিঙ্ক — এবং এর ওপর নির্মিত সমস্ত কিছু, যার মধ্যে প্রাইভেট কনস্টেলেশন অন্তর্ভুক্ত — এর জন্য আর কোনো পেইড প্ল্যানের প্রয়োজন নেই।
  • সাধারণ: কনস্টেলেশনের কখন আপনার পাসফ্রেজ প্রয়োজন তা অ্যাপটি আপনাকে জানিয়ে দেয়: আপনার প্রাইভেট সিঙ্ক পাসফ্রেজ ছাড়া একটি ডিভাইস আপনার অন্য ডিভাইসগুলোকে নির্বাচনযোগ্য হিসেবে দেখাত এবং পরবর্তীতে "device not available" ত্রুটি দেখাত। ডিভাইস পিকার এবং সেটিংস এখন পরিষ্কারভাবে বলে দেয় কোনটি অনুপস্থিত এবং এটি কোথায় প্রবেশ করাতে হবে।
  • সাধারণ: চিহ্নিত পরিবর্তনগুলো সরাসরি আপনার Word ডকুমেন্টের ভেতরে থাকে: সম্পাদনা এবং মন্তব্যগুলো বাইরের কোনো ফাইলের পরিবর্তে সরাসরি .docx ফাইলের ভেতরে সংরক্ষিত হয়, ফলে সেগুলো Word-এ আসল চিহ্নিত পরিবর্তন হিসেবে খোলে, ডাউনলোড ও পুনরায় আপলোড করার পর অক্ষত অবস্থায় ফিরে আসে এবং দ্বিতীয় কোনো লেখক তাদের নিজস্ব পরিবর্তন যোগ করলে সেগুলো আলাদা থাকে। পুরনো সাইড-বাই-সাইড ফরম্যাটের ডকুমেন্টগুলো যেখানেই নিখুঁতভাবে রূপান্তর করা সম্ভব, সেখানে খোলার সময় রূপান্তরিত হয়ে যায়।
  • সাধারণ: ডিভাইসগুলোর মধ্যে কথোপকথনের সময় আপনার সেটিংস অনুসরণ করা হয়: আপনার নির্বাচিত মডেল, মোড এবং টার্ন সেটিংস কথোপকথনটি যেখানেই প্রকৃত অর্থে চলুক না কেন (যে ডিভাইসটি এটি শুরু করেনি তাতেও) প্রযোজ্য হয়।
  • সাধারণ: ইলেভেনল্যাবস রিয়েল-টাইম কথোপকথনের জন্য একটি ভয়েস যোগ করেছে: ৭০টিরও বেশি ভাষায় অভিব্যক্তিপূর্ণ, কম লেটারেন্সির স্পিচের জন্য ভয়েস সেটিংস থেকে v3 Conversational বেছে নিন, যার সাথে বর্তমান হাফ-রেট মূল্য নির্ধারণের প্রতিফলন ঘটানো খরচ অনুমানও যুক্ত রয়েছে।

উন্নতিসমূহ

  • সাধারণ: আপনার ব্রাউজার এবং ডেস্কটপের মধ্যে কথোপকথন উভয় দিকেই প্রবাহিত হয়: ডেস্কটপ এখন ব্রাউজার এক্সটেনশন দ্বারা হোস্ট করা কোনো কথোপকথনে টার্ন পাঠাতে পারে, যেকোনো দিক থেকে টাইপ করা প্রম্পটগুলো অন্য দিকে তৎক্ষণাৎ প্রদর্শিত হয়, প্রথম টার্ন থেকেই রেসপন্স লাইভ স্ট্রিম হয় এবং আপনি যে ডিভাইসেই স্টপ (Stop) প্রেস করুন না কেন তা কাজ করে।
  • সাধারণ: সংযুক্ত ফাইলগুলো শর্টকাট পথ দিয়ে যাতায়াত করে: একটি ডিভাইসে সংযুক্ত করা ডকুমেন্ট এখন উভয় ডিভাইস বাড়িতে থাকলে ক্লাউডের জন্য টাইম আউট হওয়ার পরিবর্তে সরাসরি আপনার নিজস্ব নেটওয়ার্কের মাধ্যমে যে ডিভাইসটি কথোপকথনটি চালাচ্ছে সেখানে পৌঁছে যায়।
  • সাধারণ: ওয়েব সার্চ হলো তিনটি ভিন্ন উপায়ের একটি টুল: র‍্যাঙ্ক করা ওয়েব ফলাফল (Keenable) একই সার্চ টুলের ভেতরে এআই-সংশ্লেষিত উত্তর এবং সরাসরি গুগল সার্চের সাথে যুক্ত হয়, ফলে সহকারী পাশাপাশি দুটি সার্চ চালানোর পরিবর্তে প্রতি প্রশ্নের জন্য একটি পদ্ধতি বেছে নেয়।
  • ডেস্কটপ: রিমোট অ্যাক্সেস টগল তাৎক্ষণিকভাবে কাজ করে: ল্যান (LAN) অ্যাক্সেস চালু বা বন্ধ করার জন্য আর অ্যাপ রিস্টার্ট করার প্রয়োজন হয় না।
  • সাধারণ: অন্য কোনো ডিভাইস যে কথোপকথন চালাচ্ছে তা দেখুন: আপনার ফোনে শুরু করা একটি কথোপকথন সমাপ্ত হওয়ার পর প্রদর্শিত হওয়ার পরিবর্তে এটি চলার সময়ই আপনার অন্যান্য ডিভাইসে স্ট্রিম হয়।
  • এক্সটেনশন: ব্রাউজার এক্সটেনশনটি আপনার অন্যান্য ডিভাইসের সাথে যুক্ত হয়: এটি আপনার অন্যান্য ডিভাইসের মতো একই পরিচয়ে আপনার নির্দেশ করা একটি কথোপকথন হোস্ট করতে পারে এবং অন্য ডিভাইস দ্বারা পরিচালিত কথোপকথন অনুসরণ করতে পারে।
  • সাধারণ: সিঙ্ক করা সম্পাদনাগুলো স্বয়ংক্রিয়ভাবে একত্রিত হয়: যখন দুটি ডিভাইস একই কথোপকথনে অবদান রাখে, তখন সিঙ্ক নির্দেশকটি ব্যাখ্যা করে যে তাদের সম্পাদনাগুলো একত্রিত করা হচ্ছে এবং একত্রিত কথোপকথন প্রস্তুত হওয়ার সাথে সাথে তা পরিষ্কার হয়ে যায়।

সুরক্ষা

  • সাধারণ: একটি ডিভাইস কেবল সেই কথোপকথনগুলোই চালায় যার জন্য এটি দায়ী: আপনার একটি ডিভাইস থেকে অন্য ডিভাইসে পাঠানো কাজ প্রাপ্ত ডিভাইসটি আসলে কী হোস্ট করে তার সাপেক্ষে যাচাই করা হয় এবং এর সাথে বাহিত সেটিংসগুলো শুধুমাত্র সেই পর্যন্ত সীমাবদ্ধ থাকে যা কোনো কথোপকথন পরিবর্তনের অনুমতি দেয়।
  • সাধারণ: সংযুক্তিগুলোর নাম যাই হোক না কেন সেগুলো সঠিকভাবে আপলোড হয়: আপলোড প্রস্তুত করার আগে ফাইলের নামগুলোকে এস্কেপ করা হয়, যাতে কোনো অস্বাভাবিক নাম এটি বহনকারী অনুরোধের কাঠামুকে প্রভাবিত করতে না পারে।

বাগ সংশোধনসমূহ

  • অ্যান্ড্রয়েড: স্ক্রিনের শীর্ষভাগ পুনরায় অ্যাপটির নিয়ন্ত্রণে এসেছে: হেডারটি এখন ঘড়ি এবং ক্যামেরা কাটআউটের নিচে রেন্ডার হয় না, সেখানকার সবকিছুতে ট্যাপ করা যায় এবং ফুল-স্ক্রিন ডায়ালগগুলোর ক্লোজ বাটন স্ট্যাটাস বারের নিচে ঢাকা পড়ে না।
  • সাধারণ: র‍্যাঙ্ক করা ওয়েব সার্চ কাজ করে: অন্তর্ভুক্ত Keenable সার্চ সবার জন্য ব্যর্থ হয়েছিল; সার্ভিস সাইড এখন ডিপ্লয়, কনফিগার এবং স্বয়ংক্রিয়ভাবে মেরামত করা হয়েছে।
  • সাধারণ: প্রোভাইডার কি (keys) সংরক্ষিত হয় এবং সংরক্ষিত থাকে: সেটিংসে যোগ করা একটি API কি (বিশেষ করে Unsloth) পার্সিস্ট হতে ব্যর্থ হতে পারত, অন্যদিকে সেটিংস স্ক্রিনটি লুপে নিজেকে রিফ্রেশ করত।
  • সাধারণ: একটি কথোপকথন সম্পাদনা করা দুটি ডিভাইসের মধ্যে আর কোনো দ্বন্দ্ব হয় না: দুটি ডিভাইস থেকে একই কথোপকথন নিয়ে কাজ করলে তা ফর্ক হয়ে যেতে পারত — একটি "2/2" ব্রাঞ্চ যা পরিবর্তন করা যেত না — এবং সবচেয়ে খারাপ ক্ষেত্রে সিঙ্ক সম্পন্ন হওয়ার পর প্রতিটি ডিভাইস থেকে উত্তরটি উধাও হয়ে যেত।
  • সাধারণ: ডায়াগ্রাম বা চার্ট সম্বলিত কথোপকথনগুলো স্বাভাবিকভাবে খোলে: ডায়াগ্রাম বা চার্ট সম্বলিত কোনো কথোপকথন খুললে পুরো অ্যাপটি একটি ত্রুটি স্ক্রিন দ্বারা প্রতিস্থাপিত হতে পারত এবং রিস্টার্ট করলেও তা দূর হতো না — অ্যাপটি একই ডকুমেন্ট পুনরায় খুলত।
  • সাধারণ: ডায়াগ্রাম লেবেলগুলো প্রদর্শিত হয়: ফ্লোচার্ট এবং অনুরূপ ডায়াগ্রামগুলো তাদের বাক্স এবং সংযোগকারী লাইনগুলো আঁকলেও ভেতরের টেক্সট বাদ দিত।
  • সাধারণ: আপনার খোলা থাকা কোনো ডকুমেন্টে এজেন্ট কাজ চালিয়ে যায়: সহকারী শেষবার পড়ার পর থেকে কোনো ডকুমেন্টে পরিবর্তন করা হলে, এর পরে এটি যে সমস্ত সম্পাদনা করার চেষ্টা করেছিল তার প্রতিটি প্রত্যাখ্যাত হয়েছিল এবং এটি পুনরুদ্ধার করতে পারেনি — ফলে এটি বারবার রিপোর্ট করত যে এটি সংরক্ষণ করতে অক্ষম। এটি এখন বর্তমান ডকুমেন্টটি পুনরায় পড়ে এবং তা থেকে কাজ করে, আর আপনার সম্পাদনার সাথে যখন কোনো সম্পাদনা একত্রিত করা যায় না তখন কী ঘটেছে তা পরিষ্কারভাবে বলে দেয়।
  • সাধারণ: আপনার সাইন-ইন হোটেল বা অফিসের নেটওয়ার্কে টিকে থাকে: নেটওয়ার্কের পক্ষ থেকে জবাব দেওয়া কোনো ক্যাটিভ পোর্টাল বা কর্পোরেট প্রক্সি এমনভাবে আচরণ করত যেন সার্ভিসটি আপনার সাইন-ইন প্রত্যাখ্যান করছে, যা সেশন শেষ করে দিত — হোটেলের ওয়াইফাইতে প্রায় ত্রিশ সেকেন্ডের মধ্যে। এখন কেবল প্রকৃত প্রত্যাখ্যানই কোনো সেশন শেষ করে।
  • সাধারণ: ডাউনলোড করা ডকুমেন্টগুলো তাদের অ্যাকসেন্ট, অক্ষর এবং ইমোজি ধরে রাখে: সাধারণ ইংরেজি ছাড়া অন্য কিছু ধারণকারী ডকুমেন্ট পঠনযোগ্য নয় এমন অক্ষর হিসেবে ডাউনলোড হতো।
  • এক্সটেনশন: ব্রাউজারে কোনো ডকুমেন্ট সম্পাদনা করলে তা ডকুমেন্ট হিসেবেই থাকে: স্লেটে (slate) করা কোনো পরিবর্তন সংরক্ষণ করলে এটি ডকুমেন্ট হিসেবে প্রদর্শিত হওয়া সত্ত্বেও প্লেইন টেক্সট দ্বারা ওভাররাইট হয়ে যেতে পারত — Chrome, Edge এবং Safari-তে এটিই একমাত্র আচরণ ছিল।
  • সাধারণ: এজেন্ট যে Word ফাইলটি সম্পাদনা করছে তার ক্ষতি করতে পারে না: যে সুরক্ষাটি এজেন্টকে বাইনারি ডকুমেন্টে টেক্সট লেখা থেকে বিরত রাখে তা ওয়ার্কস্পেসের মাধ্যমে পৌঁছানো .docx ফাইলগুলোর জন্য নিষ্ক্রিয় ছিল এবং এটি লেখার দুটি উপায়কে মোটেও কভার করত না।
  • সাধারণ: কোনো ডকুমেন্ট যেখান থেকেই আসুক না কেন তার ফরম্যাটিং বজায় থাকে: বিভিন্ন জায়গা থেকে আসা সংযুক্তিগুলো ভিন্নভাবে সংরক্ষিত হতো, ফলে উৎসের ওপর নির্ভর করে একই ডকুমেন্ট ভালো বা মন্দভাবে রাউন্ড-ট্রিপ করতে পারত।
  • সাধারণ: সহকারীর তৈরি করা কোনো Word ডকুমেন্ট তার ফরম্যাটিং সহ খোলে: সহকারীর নিজস্ব টেক্সট থেকে লেখা কোনো ডকুমেন্ট এডিটরে একটি অখণ্ড ব্লক হিসেবে খুলত যেখানে ফরম্যাটিং মার্কগুলো আক্ষরিক অক্ষর হিসেবে প্রদর্শিত হতো, যদিও এটি সঠিকভাবে ডাউনলোড হয়েছিল।
  • সাধারণ: ডাউনলোড করা ডকুমেন্ট চূড়ান্ত টেক্সট হিসেবে পড়া যায়: চিহ্নিত পরিবর্তন (tracked changes) সহ কোনো ডকুমেন্ট Markdown বা RTF-এ এক্সপোর্ট করলে কাটা চিহ্ন দেওয়া টেক্সটগুলো ডকুমেন্টের অংশ হিসেবে অন্তর্ভুক্ত হতো।
  • সাধারণ: চিহ্নিত Word সম্পাদনাগুলো তাদের লেআউট এবং ফরম্যাটিং বজায় রাখে: চিহ্নিত সম্পাদনা সহ কোনো ডকুমেন্ট ডাউনলোড করলে ট্যাব এবং নাম্বারিং করা ক্লজগুলোর স্থান পরিবর্তন হতে পারত, বোল্ড ফরম্যাটিং বা আক্ষরিক এম্ফাসিস মার্ক হারিয়ে যেতে পারত এবং 1.10-এর মতো লেবেলগুলো পরিবর্তিত হতে পারত। এক্সপোর্ট করা ডকুমেন্টটি এখন Word-এর নিজস্ব সম্পাদনা বজায় রেখে সেই বিবরণগুলো সংরক্ষণ করে।
  • সাধারণ: Word ডকুমেন্টগুলো Slate-এ প্রদর্শিত হয় এবং ফাইল ম্যানেজার থেকে সঠিকভাবে খোলে: আপলোড করা এবং এআই-সম্পাদিত Word ডকুমেন্টগুলো Slate-এর ডকুমেন্ট পিকার থেকে লুকানো থাকত এবং ফোন থেকে ফাইল ম্যানেজার থেকে একটি খুললে অ্যাপের এডিটরের পরিবর্তে ব্রাউজার-স্টাইল উইন্ডো ব্যবহার হতে পারত।
  • ডেস্কটপ: Word ডকুমেন্টের কপিগুলোতে তাদের বর্তমান চিহ্নিত পরিবর্তনগুলো অন্তর্ভুক্ত থাকে: ওয়ার্কস্পেস থেকে কোনো সম্পাদিত Word ডকুমেন্ট কপি করলে তা গন্তব্য ফোল্ডারে অনস্পৃষ্ট আপলোড লিখতে পারত। কপিটি এখন বর্তমান ডকুমেন্ট পুনর্নির্মাণ করে এবং সম্পাদিত হয়নি এমন আমদানিগুলো বাইট-ফর-বাইট অক্ষত রাখে।
  • সাধারণ: রেসপন্স শেষ হওয়ার সময় আপনি যে টেক্সট পড়ছেন তা স্থির থাকে: স্ট্রিমিং চূড়ান্ত পর্যায়ে পৌঁছানোর সময় কোনো লাইভ উত্তর বা প্রসারিত টুলের ফলাফল অদৃশ্য হয়ে যেতে পারত বা লাফ দিতে পারত, যদিও কন্টেন্টটি মুহূর্ত পরেই ফিরে আসত। একই পড়ার পৃষ্ঠটি সম্পন্ন হওয়া পর্যন্ত স্থির থাকে।
  • অ্যান্ড্রয়েড: অ্যান্ড্রয়েড পুনরায় আপনার ডিভাইস তালিকায় যুক্ত হয়েছে: অ্যান্ড্রয়েড সেই সুরক্ষিত সংযোগটি খুলতে পারত না যা আপনার ডিভাইসগুলো একে অপরের কাছে পৌঁছাতে ব্যবহার করে, ফলে অন্য সব জায়গার ডিভাইস তালিকা থেকে এটি অনুপস্থিত ছিল।
  • সাধারণ: কোনো ফাইল বা ছবি বেছে নিলে আপনার কথোপকথন চলতে থাকে: অ্যান্ড্রয়েডে, ফাইল বা ফটো পিকার খোলাটিকে ফোন দূরে সরিয়ে রাখা হিসেবে পড়া হতো, যা চলমান কথোপকথনকে উত্তরের মাঝপথে অন্য ডিভাইসে হস্তান্তর করত; এবং iOS-এ, কোনো ডকুমেন্ট সংরক্ষণ করলে পনেরো সেকেন্ড পর হাল ছেড়ে দেওয়ার পরিবর্তে নাম এবং গন্তব্য বেছে নেওয়ার জন্য পর্যাপ্ত সময় পাওয়া যায়।
  • সাধারণ: একটি কম্পিউটার আপনার অন্যান্য ডিভাইসের সাথে রেজিস্টার হয় এবং রেজিস্টার অবস্থাতেই থাকে: সাইন-ইন শেষ হওয়ার আগে, স্টার্ট-আপের সময় একবার রেজিস্ট্রেশনের চেষ্টা করা হতো এবং পুরোনো সংস্করণ দ্বারা সংরক্ষিত সেশনগুলো তাদের প্রকৃত সাইন-ইন পাস নবায়ন না করেই তার মেয়াদ পেরিয়ে যেতে পারত। রেজিস্ট্রেশন এখন সাইন-ইনের জন্য অপেক্ষা করে এবং প্রতিটি সেশন পাসের প্রকৃত মেয়াদোত্তীর্ণের তারিখ ব্যবহার করে।
  • সাধারণ: একটি সম্পন্ন উত্তর তাৎক্ষণিকভাবে আপনার অন্যান্য ডিভাইসে পৌঁছে যায়: কম্পিউটারে, একটি সম্পূর্ণ উত্তর ভ্রমণের আগে পরবর্তী নির্ধারিত চেকের জন্য অপেক্ষা করত — যা সামান্য পরিবর্তন হলে মিনিটে গড়ায়।
  • সাধারণ: পিছিয়ে থাকা একটি কম্পিউটার কথোপকথন চালিতকারী ডিভাইসটিকে জিজ্ঞাসা করে: পূর্বে এটি কেবল ক্লাউড স্টোরেজের জন্য অপেক্ষা করতে পারত এবং এর রেকর্ডগুলো আপ-টু-ডেট মনে হলে এটি পুরোপুরি চেষ্টা বন্ধ করে দিত।
  • সাধারণ: একটি একত্রিত কথোপকথন প্রতিটি ডিভাইসে একই রকম পড়া যায়: যখন দুটি ডিভাইস একটি কথোপকথনে অবদান রাখত, তখন একত্রিত ফলাফলটি প্রতিটিতে ভিন্নভাবে সাজানো হতে পারত, ফলে একই বার্তাগুলো দুটি ভিন্ন কথোপকথন হিসেবে পঠিত হতো।
  • সাধারণ: কোনো ইশারা ছাড়াই ডিভাইসগুলোর মধ্যে পরিবর্তন যাতায়াত করে: আপনার ফোনে শেষ হওয়া একটি টার্ন আপনি অ্যাপটিকে ব্যাকগ্রাউন্ডে না পাঠানো পর্যন্ত সেখানে পড়ে থাকতে পারত, এবং যে সিঙ্ক চক্রটিকে তার পালা পাওয়ার জন্য অপেক্ষা করতে হয়েছিল তা এটিকে শুরু করা পরিবর্তনটি বাতিল করে দিতে পারত। সিঙ্ক করার কাজটি এমন জিনিসগুলো পুনরায় চেক করতে অনেক কম সময় ব্যয় করে যা নড়াচড়া করেনি, ফলে এটি যখন ব্যস্ত থাকে না তখন নিজেকে ব্যস্ত বলে রিপোর্ট করা বন্ধ করে দেয়।

সংস্করণ ০.৯.৭৭৬২২ আগস্ট, ২০২৬

আপনার ফোন তার কাজ শেষ করে। চিন্তার মাঝপথে আপনার আইফোন লক করুন এবং কথোপকথনটি এখনও আপনার অন্যান্য ডিভাইসে পৌঁছে যায়—অ্যাপটি এখন এটি স্লিপ মোডে যাওয়ার মুহূর্তটিকে ধরে রেখে ধারণকৃত তথ্য পাঠিয়ে দেয় এবং পরবর্তী সময়ে যখন আপনি এটি খুলবেন তখন বাকি অংশগুলো তুলে নেয়। আপনার ডিভাইসগুলো একে অপরকে তাদের বহন করা তথ্য সম্পর্কেও জানায়, তাই যখন একটি ডিভাইস এগিয়ে থাকে তখন আপনি ঘণ্টার পর ঘণ্টা অপেক্ষা না করে তা সরাসরি দেখতে পান।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: লক করা ফোন এখনও আপনার কথোপকথন পাঠায়: লক করার ঠিক আগে করা পরিবর্তনগুলো সিঙ্ক হয়ে গেছে রিপোর্ট করার সময় ফোনে অনির্দিষ্টকালের জন্য থেকে যেতে পারত। অ্যাপটি এখন লক করার সময় সিস্টেম যে মুহূর্তটি দেয় তার মধ্যে পাঠানো শেষ করে এবং পরবর্তী সময়ে যখন আপনি এটি খুলবেন তখন বাকি থাকা যেকোনো কিছু আবার চেষ্টা করে।
  • সাধারণ: ডিভাইসগুলো তারা কী বহন করছে তা বলে: আপনার ডিভাইসগুলো এখন একে অপরকে বলে যে কোন কথোপকথনগুলোর নতুন সংস্করণ তাদের কাছে রয়েছে—শুধুমাত্র শনাক্তকারী, কোনো বিষয়বস্তু নয়—যাতে পিছিয়ে থাকা ডিভাইসটি আপ টু ডেট দেখানোর পরিবর্তে অবিলম্বে তা প্রদর্শন করে।
  • সাধারণ: সিঙ্ক চলাকালীন করা পরিবর্তনগুলো আর বাদ যায় না: ইতিমধ্যে একটি সিঙ্ক চলমান থাকা অবস্থায় অন্য ডিভাইস থেকে আসা কোনো পরিবর্তন বাদ যেতে পারত এবং আর কখনো তোলা হতো না।

সংস্করণ ০.৯.৭৭৫২২ আগস্ট, ২০২৬

আপনার ডিভাইসগুলো সর্বদা একে অপরের সাথে সংযুক্ত থাকে। আপনার ডিভাইসগুলোর মধ্যকার সংযোগ — ডিভাইস তালিকা, অন্য ডিভাইসে কথোপকথন চালানো এবং এক ডিভাইস থেকে অন্য ডিভাইসে কাজ স্থানান্তর — এখন প্রতিটি প্ল্যাটফর্মে প্রয়োজনীয় মুহূর্তেই নিজস্ব শংসাপত্র স্বয়ংক্রিয়ভাবে নবায়ন করে। কোনো অ্যাপ পুনরায় চালু না করা পর্যন্ত ডিভাইসগুলো অফলাইন দেখানোর দিন শেষ।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: ডিভাইস সংযোগগুলো তাদের নিজস্ব শংসাপত্র নবায়ন করে: আপনার ডিভাইসগুলোর মধ্যকার সংযোগটি ৭ দিনের মেয়াদসহ একটি সাইন-ইন পাসের ওপর নির্ভর করত, যা শুধুমাত্র অ্যাপ রিস্টার্ট হলে নবায়ন হতো। ফলে পুনরায় চালু না করা পর্যন্ত কোনো ডিভাইস তার সঙ্গী ডিভাইসগুলোকে অফলাইন দেখাতে পারত এবং দূরবর্তী কথোপকথনগুলো অধরা থাকতে পারত। এখন প্রতিটি ক্রস-ডিভাইস ফিচার আইফোন, অ্যান্ড্রয়েড, ম্যাক, উইন্ডোজ, লিনাক্স এবং ব্রাউজার এক্সটেনশনে ব্যবহারের মুহূর্তেই পাসটি নিজেই নবায়ন করে।

সংস্করণ ০.৯.৭৭৪আগস্ট ২২, ২০২৬

প্রতিটি ডিভাইসে একটি কথপোকথনই একটি কথোপকথন। আপনার ম্যাকের রানটাইমের বিরুদ্ধে আপনার ফোন থেকে একটি টার্ন শুরু করুন এবং সবকিছু ঠিক থাকে: প্রম্পট এবং ছবি স্থির থাকে, উত্তর স্ট্রিমিং হতে থাকে এবং সম্পন্ন হওয়ার পর স্থির থাকে, রেরান এবং মিড-রান ইন্টারজেকশনগুলি কাজ সম্পাদনকারী ডিভাইসে পৌঁছে যায় এবং একটি টার্নের সময় ঘুমিয়ে থাকা কোনো ডিভাইস পুনরায় খুললে প্রায় এক সেকেন্ডের মধ্যে হোস্ট থেকে এটি আপডেট হয়ে যায়। Slate-এ এআই যে ডকুমেন্টগুলি এডিট করে সেগুলি এখন এডিটেড অবস্থায় থাকে — একটি খোলা এডিটর সেগুলির ওপর দিয়ে ওভাররাইট না করে সেগুলিকে চারপাশ থেকে মার্জ করে — এবং কমিউনিটি হাব থেকে Computer Use ইনস্টল করার মাধ্যমে আপনার ম্যাক এখন এজেন্টটির সাথে তার স্ক্রিন এবং ডেস্কটপ শেয়ার করতে পারে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ: কথোপকথনের জন্য স্থানীয় ফোল্ডার অ্যাক্সেস: কম্পোজার থেকে আপনার কম্পিউটারের ফোল্ডারগুলিতে একটি কথোপকথনকে অ্যাক্সেস দিন, সেটিংস-এ মঞ্জুরকৃত ফোল্ডারগুলি পরিচালনা করুন এবং এই অনুমতি টার্ন এবং রিস্টার্টের পরেও বজায় থাকে।
  • সাধারণ: যেকোনো ডিভাইস থেকে ইন্টারজেকশন এবং স্টপ: কথোপকথন যখন আপনার অন্য কোনো ডিভাইসে চলতে থাকে, তখন আপনার ইন্টারজেকশন বা স্টপ কাজটি সম্পাদনকারী ডিভাইসে পৌঁছে যায় — ঠিক স্থানীয় রানের মতো একই কন্ট্রোল।
  • সাধারণ: কোনো ডিভাইস পুনরায় খুললে তাৎক্ষণিকভাবে আপডেট হয়ে যায়: অন্য কোথাও কথোপকথন চলার সময় যে ফোন বা ল্যাপটপ বন্ধ ছিল, তা কোনো স্টোরেজ রাউন্ড-ট্রিপের জন্য অপেক্ষা না করে পুনরায় খোলার সাথে সাথেই হোস্টের কাছে কথোপকথনের বর্তমান অবস্থাটি জানতে চায়।
  • macOS: Computer Use আবিষ্কারযোগ্য: ডেস্কটপ কন্ট্রোল বা ডেস্কটপ স্ক্রিনশটের জন্য বললে এখন আর এইরকম কোনো টুল নেই তা না জানিয়ে, সরাসরি কমিউনিটি হাবের (টেস্টার টিয়ার) Computer Use প্যাকেজটিকে নির্দেশ করে।

উন্নতিসমূহ

  • সাধারণ: পরিবর্তনগুলি ঘটার সাথেই সিঙ্ক হয়: পরবর্তী নির্ধারিত চক্রের জন্য অপেক্ষা না করে, একটি প্রোভাইডার অ্যাকাউন্ট পুনরায় সংযোগ করা, একটি MCP সার্ভার যোগ করা, একটি ফাইল ট্যাগ করা, একটি রিমাইন্ডার এডিট করা এবং আরও ডজন ডজন পরিবর্তন এখন প্রতিটি প্ল্যাটফর্মে কয়েক সেকেন্ডের মধ্যে সিঙ্ক ট্রিগার করে।
  • সাধারণ: পুনরায় সংযুক্ত সাইন-ইন প্রতিটি ডিভাইসে পৌঁছে যায়: একটি ডিভাইসে প্রোভাইডার সাইন-ইন (যেমন Grok) সংযোগ বিচ্ছিন্ন করে পুনরায় সংযুক্ত করলে তা আপনার অন্য ডিভাইসগুলিতেও পৌঁছে যায় — উভয় ক্ষেত্রেই পুরোনো সংযোগ বিচ্ছিন্ন করার তুলনায় নতুন সাইন-ইন সর্বদা অগ্রাধিকার পায়।
  • সাধারণ: ডিভাইসগুলির মধ্যে ছবিগুলির থাম্বনেইল বজায় থাকে: অন্য ডিভাইস থেকে পাঠানো একটি ছবি আসার সাথে সাথেই ছবি হিসেবে রেন্ডার হয় এবং এর পূর্ণ-আকারের কন্টেন্ট সরাসরি যে ডিভাইসে আছে সেখান থেকে ফেচ হয়।

বাগ সংশোধন

  • সাধারণ: এআই ডকুমেন্ট এডিটগুলি আর নীরবে ওভাররাইট করা যাবে না: একটি খোলা Slate এডিটরের পর্যায়ক্রমিক সেভ, এআই এইমাত্র যে এডিট করেছে তার ওপর পুরনো কন্টেন্ট রিস্টোর করতে পারত। প্রতিটি সেভ এখন যাচাই করে যে এটি ডকুমেন্টের বর্তমান কন্টেন্টের ওপর তৈরি কিনা; পুরনো কন্টেন্টের ওপর তৈরি কোনো সেভ প্রত্যাখ্যান করা হয়, নতুন কন্টেন্ট থেকে যায় এবং এডিটরের স্থানীয় টেক্সট সংস্করণ ইতিহাসে সংরক্ষিত থাকে।
  • সাধারণ: সম্পন্ন হওয়ার পর একটি স্ট্রিমিং উত্তর আর উধাও হয়ে যায় না: দূরবর্তী কথোপকথন পর্যবেক্ষণকারী ডিভাইসে, চূড়ান্ত উত্তরটি শুধুমাত্র পরবর্তী সিঙ্কের পরেই স্থায়ী হতো — এটি এখন টার্ন শেষ হওয়ার সাথে সাথেই স্থায়ী হয়।
  • সাধারণ: রেরানগুলি নির্বাচিত ডিভাইসটিকে সম্মান করে: অন্য ডিভাইসে হোস্ট করা কথোপকথনে কোনো রেসপন্স রেরান করলে তা স্থানীয়ভাবে রান হতো, যার ফলে দুটি ভিন্ন টার্নের সৃষ্টি হতো। রেরানগুলি এখন কথোপকথনের নির্বাচিত হোস্টে রান হয়।
  • সাধারণ: যে ডকুমেন্ট রিট্রিভ করা যায় না তা টার্নটি বন্ধ করে দেয়: অন্য ডিভাইস থেকে সংযুক্ত কোনো ফাইল ফেচ করা না গেলে, মডেলটি এটি ছাড়াই উত্তর দিত। কোনো উত্তর না দিয়ে, এখন ফাইলটির নাম উল্লেখ করে একটি পরিষ্কার বার্তার মাধ্যমে টার্নটি থেমে যায়।
  • সাধারণ: মুছে ফেলা আইটেমগুলি মুছে ফেলা অবস্থাতেই থাকে — এবং মুছে ফেলা ডেটা কখনোই সিক্রেট বহন করে না: ডিলিশন-হিস্ট্রি উইন্ডোর বাইরে থাকা একটি অফলাইন ডিভাইস মুছে ফেলা কথোপকথন, ফাইল বা ক্রেডেনশিয়াল পুনরুদ্ধার করতে পারে এবং একটি ডিলিশন রেকর্ড এর সরিয়ে ফেলা ক্রেডেনশিয়ালটি ধরে রাখতে পারে। ডিলিশনগুলি এখন কারণ-কার্য (causality) দ্বারা সমাধান হয় এবং সিক্রেট ম্যাটেরিয়াল ছাড়াই সংরক্ষিত হয়।
  • iOS: ফাইল ম্যানেজার তালিকাটি তাৎক্ষণিকভাবে স্ক্রল করে: কিছু ডকুমেন্টে ফাইল তালিকা ড্র্যাগ-স্ক্রল করার জন্য প্রথমে একটি চেকবাক্সে ট্যাপ করতে হতো। এটি এখন প্রথম স্পর্শেই স্ক্রল করে।
  • সাধারণ: স্প্রেডশিট-শৈলীর টেবিল আর কোনো ডকুমেন্টের ধরণ পরিবর্তন করে না: একটি সাধারণ Markdown টেবিল একটি ডকুমেন্টকে স্প্রেডশিট হিসেবে উপস্থাপন করতে পারত, যার ফলে এর পাশাপাশি প্রদর্শিত নির্দেশিকা পরিবর্তিত হতো।

সংস্করণ ০.৯.৭৭৩২০ আগস্ট, ২০২৬

প্রতিটি প্রোফাইলের চাবিগুলো তারই থাকে, এবং ফ্রি মডেলগুলো হাল ছেড়ে না দিয়ে পুনরুদ্ধার করে। একটি শেয়ার্ড মেশিনে সাইন ইন করলে এক প্রোফাইলের কানেকশন, চাবি বা অ্যাপ অন্য প্রোফাইলে চলে যাওয়ার কোনো সুযোগ নেই। একটি ডিভাইসে সংরক্ষিত ক্রেডেনশিয়াল আপনার অন্য ডিভাইসগুলোতে পৌঁছে যায়, একটি খালি ঘর অন্য কোথাও আসল চাবি মুছে ফেলতে পারে না, এবং একটি ব্যস্ত ফ্রি মডেল এখন পরিষ্কারভাবে বলে দেয় কী ঘটেছে।

বিস্তারিত দেখান

উন্নতিসমূহ

  • সাধারণ: ক্রেডেনশিয়ালগুলো আপনার ডিভাইসগুলোর মধ্যে সিঙ্ক হয়, এবং একটি খালি ঘর কখনো মুছে ফেলে না: API চাবি, সাইন-ইন এবং সংরক্ষিত প্রোভাইডার অ্যাকাউন্টগুলো আপনার নিজস্ব এনক্রিপ্টেড সিঙ্কের মাধ্যমে আপনার ডিভাইসগুলোর মধ্যে যাতায়াত করে। যে ডিভাইসে চাবি নেই তা আপনার অন্য ডিভাইস থেকে সেই চাবি মুছে ফেলতে পারবে না—প্রোভাইডার অ্যাকাউন্ট তালিকার এমন এন্ট্রিগুলোসহ যেগুলোতে এখনও কোনো গোপনীয় তথ্য নেই। একটি ডিভাইস থেকে সাইন আউট করলে অন্য ডিভাইসগুলোতে অন্তর্ভুক্ত Caiioo চাবি আর বন্ধ হয়ে যায় না।

নিরাপত্তা

  • সাধারণ: একটি সাইন-ইন কখনোই অন্য প্রোফাইলের ডেটা গ্রহণ করতে পারে না: সংরক্ষিত কানেকশন, API চাবি, অ্যাপ বা কথোপকথনসহ কোনো প্রোফাইল থাকা ডিভাইসে, অন্য অ্যাকাউন্ট দিয়ে সাইন ইন করলে এর সব কিছু নতুন সাইন-ইন করা প্রোফাইলে চলে যেতে পারত। একটি সাইন-ইন এখন একটি নতুন প্রোফাইল পায় যদি না বিদ্যমান প্রোফাইলটি নিশ্চিতভাবে তারই হয়, এবং স্টার্ট-আপের সময় যে ডেটা মাইগ্রেশন চলে তা কেবল তখনই ডেটা স্থানান্তর করে যখন এর মালিক স্পষ্ট থাকে—অন্যথায় ডেটা সেখানেই থাকে, অন্য কেউ তা পড়তে পারে না।

বাগ সংশোধন

  • সাধারণ: একটি ব্যস্ত ফ্রি মডেল নিজের ব্যাখ্যা দেয় এবং ফলব্যাক সক্রিয় থাকে: যখন কোনো ফ্রি মডেলের সার্ভার ওভারলোড হয়ে যেত, তখন প্রথম বার্তাটি গোপনীয়তা সেটিংস সম্পর্কে একটি বিভ্রান্তিকর বার্তার সাথে শেষ হতে পারত। আসল কারণটি এখন পরিষ্কারভাবে নাম দিয়ে কী করতে হবে তা সহ জানানো হয়েছে, এবং যারা Caiioo-এর অ্যাকাউন্ট চাবি ব্যবহার করছেন তাদের জন্য কাজ করা ফ্রি মডেলে স্বয়ংক্রিয় সুইচটি সক্রিয় থাকে—"Caiioo-এর অ্যাকাউন্ট ব্যবহার করুন" বোতাম টিপানোর পরেও, যা পূর্বে সেই সুরক্ষা বন্ধ করে দিত।

সংস্করণ ০.৯.৭৭২১৯ আগস্ট, ২০২৬

প্রতিটি পেইড প্ল্যানের জন্য Poe উপলব্ধ। একটি Poe API key-এর মাধ্যমে Anthropic, Google, OpenAI, xAI এবং Meta-র মডেলগুলো ব্যবহার করা যাবে, যা আপনার Poe সাবস্ক্রিপশনের পয়েন্ট অনুযায়ী বিল করা হবে—অ্যাপের মধ্যেই আপনার পয়েন্ট ব্যালেন্স এবং প্রতিটি কথোপকথনের খরচ দেখা যাবে। নতুন ফরম্যাটের Google AI key-গুলোও কাজ করবে।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • সাধারণ: পেইড প্ল্যানে প্রোভিডার পিকারের সাথে Poe যুক্ত হলো: একটি মাত্র Poe API key দিয়ে Poe-কে আপনার মডেল প্রোভিডার হিসেবে বেছে নিন। খরচ Poe-এর পয়েন্ট এবং ডলারে দেখানো হবে, এবং মডেল পিকারে Poe-এর ক্যাটালগের জন্য বেঞ্চমার্ক মেডেলগুলো থাকবে।

বাগ সংশোধন

  • সাধারণ: নতুন Google AI key গ্রহণ করা হচ্ছে: সম্প্রতি Google AI Studio-তে তৈরি করা একটি key—যেটি "AQ." দিয়ে শুরু হয়—পেস্ট করার সময় অবৈধ হিসেবে প্রত্যাখ্যাত হতো। বর্তমান এবং পুরোনো উভয় key ফরম্যাট এখন ভ্যালিডেট হবে।
  • সাধারণ: Poe-এর খরচ প্রতি অনুরোধে একবার গণনা করা হয়: সাহায্যকারী টুলগুলো সমান্তরালে (parallel) চলার সময় কথোপকথনের খরচ ট্র্যাকিং একটি অনুরোধকে একাধিকবার গণনা করতে পারত এবং পূর্ববর্তী অনুরোধের বিলও তাতে যোগ করতে পারত। এখন প্রতিটি অনুরোধ সঠিকভাবে মাত্র একবার গণনা করা হয়।
  • সাধারণ: Poe মডেলগুলোতে তাদের বেঞ্চমার্ক মেডেল দেখা যাচ্ছে: মডেল পিকারে Poe মডেলগুলোর জন্য টায়ার মেডেল এবং ইন্টেলিজেন্স স্কোর দেখা যাচ্ছিল না।
  • সাধারণ: Poe-র থিঙ্কিং সেটিংস মডেলের সমর্থিত সীমার মধ্যেই থাকে: Poe মডেল সমর্থন করে না এমন একটি থিঙ্কিং লেভেল পাঠিয়ে দেওয়া হতো এবং পুরো অনুরোধটি প্রত্যাখ্যান করা হতো। এখন সেটিংসটি মডেলের নিজস্ব ডিফল্টে রাখা হয়।
  • সাধারণ: Poe-তে স্যুইচ করলে মডেলের তালিকা অবিলম্বে পূরণ হয়ে যায়: প্রোভিডার পরিবর্তনের পর মডেল ড্রপডাউনটি খালি থাকতে পারত, এবং মডেল বেছে নেওয়ার কোনো উপায় থাকত না।
  • সাধারণ: একটি নতুন অ্যাকাউন্টের প্রথম কথোপকথন সুন্দরভাবে শুরু হয়: ফ্রি মডেলে থাকা একদম নতুন ব্যবহারকারীর ক্ষেত্রে, প্রথম বার্তাটিই মডেল প্রোভাইডারের একটি বিভ্রান্তিকর বার্তার কারণে ব্যর্থ হতে পারত যা ভুল সমাধানের দিকে ইঙ্গিত করত, অথচ গাইডেড ট্যুরটি ভুল জায়গায় ত্রুটির ওপর হাইলাইট ধরে রাখত। এখন সেটআপটি প্রথম বার্তার আগেই অন্তর্ভুক্ত key যাচাই করে নেয়, ত্রুটিটি (ব্যানার এবং কথোপকথন উভয় ক্ষেত্রেই) আসলে কী করতে হবে তা ব্যাখ্যা করে, এবং ত্রুটিটি বন্ধ না হওয়া পর্যন্ত ট্যুরের ধাপগুলো সরে থাকে।
  • সাধারণ: টুলের অনুমতিগুলো একটি সংকীর্ণ প্যানেলে মানানসই হয়: একটি সংকীর্ণ সাইড প্যানেলে, টুল-অনুমোদনের বোতামগুলো পাশে ওভারফ্লো হতে পারত বা মূল অ্যাকশনটিকে স্ক্রিনের নিচের দিকে সরিয়ে দিতে পারত, পারমিশন-মোড পছন্দগুলো অপাঠ্য কলামে সংকুচিত হয়ে যেত, এবং একটি লম্বা টুলের নাম এর Revoke বোতামটিকে নাগালের বাইরে ঠেলে দিতে পারত। ফোন এবং সাইড-প্যানেলের প্রস্থ অনুযায়ী এখন এই তিনটিই সঠিকভাবে বিন্যস্ত হয়।

Version 0.9.771August 19, 2026

Bring your own Anthropic key — on any paid plan. যেকোনো পেইড প্ল্যানে আপনার নিজের Anthropic key ব্যবহার করুন। প্রোভাইডার তালিকা থেকে Anthropic বেছে নিন এবং একটি API key পেস্ট করুন, অথবা আপনার Claude অ্যাকাউন্টে সাইন ইন করুন এবং আপনার জন্য একটি API key তৈরি করা হবে। এর পাশাপাশি রয়েছে: টুল চলার সময় স্ট্রিম করা উত্তর তার জায়গায় থাকে, প্রোফাইল পরিবর্তন করলে তা টিকে থাকে, এবং Stop বোতামটি যে ডিভাইসটি কাজ করছে সেখানে পৌঁছায়।

বিস্তারিত দেখান

New Features

  • Common: Anthropic joins the provider picker on paid plans: পেইড প্ল্যানগুলোতে প্রোভাইডার পিকারের সাথে Anthropic যুক্ত হয়েছে: আপনার মডেল প্রোভাইডার হিসেবে Anthropic বেছে নিন এবং অন্যান্য bring-your-own-key প্রোভাইডারগুলোর পাশাপাশি আপনার নিজস্ব API key ব্যবহার করুন।
  • Common: Create an Anthropic API key from your Claude account: আপনার Claude অ্যাকাউন্ট থেকে একটি Anthropic API key তৈরি করুন: আপনার Claude অ্যাকাউন্টে সাইন ইন করুন এবং আপনার জন্য একটি API key তৈরি হয়ে যাবে — ব্রাউজারে অ্যাক্সেস অনুমোদন করুন, কলব্যাক পেজে দেখানো কোডটি পেস্ট করুন এবং key-টি সংরক্ষিত হবে। key-টির বিল আপনার Anthropic Console অ্যাকাউন্টে যাবে, এবং আপনার Claude সাইন-ইন নিজে সংরক্ষণ করা হয় না।

Bug Fixes

  • Common: Switching profiles sticks: অন্য প্রোফাইল নির্বাচন করলে তা পরিবর্তন হয়ে কিছুক্ষণ পরে আবার আগেরটিতে ফিরে যেতে পারত, এবং আগের অ্যাকাউন্টের সাবস্ক্রিপশনের বিবরণগুলো নতুন নির্বাচিত প্রোফাইলে সংক্ষিপ্ত সময়ের জন্য চলে আসতে পারত। ব্যাকগ্রাউন্ড অ্যাকাউন্ট রিফ্রেশ এখন আর আপনাকে প্রোফাইলগুলোর মধ্যে সরিয়ে দেয় না, এবং নিজের নয় এমন কোনো প্রোফাইলে কখনোই লেখে না।
  • Common: A streamed answer holds its place: বেশ কয়েকটি টুল কলসহ কোনো উত্তর আসার সময়, প্রতিটি নতুন টুল শুরু হওয়ার সাথে সাথে যে লেখাটি ইতিমধ্যে প্রদর্শিত হয়েছিল তা সংকুচিত "Working" সেকশনের মধ্যে মিলিয়ে যেতে পারত, যার ফলে পড়ার জায়গাটি আপনার সাথে সাথে উপরে টেনে উঠত। একবার সেই সেকশনের নিচে কোনো কিছু দেখানো হলে, উত্তর সম্পূর্ণ না হওয়া পর্যন্ত তা সেখানেই থাকে।
  • Common: Emphasized names read correctly with the Pseudonymizer on: আন্ডারস্কোর ব্যবহার করে মডেলটি ইতালিক বা বোল্ড আকারে লেখা কোনো নাম স্ক্রিনে আসল নামের বদলে তার বিকল্প হিসেবে পৌঁছাতে পারত, এবং কোনো টুল ফলাফলে সেভাবে লেখা কোনো নাম মডেলের কাছে যাওয়ার সময় মাস্কিংয়ের বাইরে চলে যেতে পারত। জোর দেওয়ার চিহ্নগুলো এখন উভয় দিকেই বিরামচিহ্ন হিসেবে গণ্য হয়।
  • Common: Quoted names are caught by the Pseudonymizer: কোনো নির্দেশনায় উদ্ধৃতি চিহ্নের ভেতরের নাম — যা কোডে ব্যবহার করার বা ফিরিয়ে দেওয়ার অনুরোধ করে — সাধারণ বাক্যে ধরা পড়লেও মডেলের কাছে আনমাস্ট অবস্থায় চলে যেতে পারত। কোনো কিছু পাঠানোর আগে উদ্ধৃত মানগুলোকে এখন দ্বিতীয়বার গুরুত্বসহকারে যাচাই করা হয়।
  • Common: Today's date stays true with the Pseudonymizer on: বিল্ট-ইন স্কিলগুলোতে সরবরাহ করা তারিখটিকে ব্যক্তিগত ডেটা হিসেবে বিবেচনা করে বিকল্প দিয়ে পরিবর্তন করা হতে পারত, যার ফলে একটি পরিকল্পনা সংক্রান্ত অনুরোধ ভুল দিন থেকে শুরু হতে পারত। অ্যাপ নিজে যে তারিখগুলো সরবরাহ করে তা এর আওতামুক্ত; আপনি যে তারিখগুলো লেখেন সেগুলো সুরক্ষিত থাকে।
  • Common: Your own conversation resumes right away after an interruption: একটি বাধাপ্রাপ্ত উত্তরের পরে, একই ডিভাইস একটি জেনেরিক রিট্রাই বার্তার মাধ্যমে দেড় মিনিট পর্যন্ত সেই কথোপকথন চালিয়ে যেতে অস্বীকৃতি জানাতে পারত। কোনো ডিভাইসকে তার নিজের কথোপকথন থেকে কখনোই লক আউট করা হয় না, এবং যখন কোনো কথোপকথন আসলেই শুরু হতে পারে না, তখন বার্তায় কী ঘটছে এবং কতক্ষণ তা স্থায়ী হবে তা বলে দেওয়া হয়।
  • Common: Stop reaches the device doing the work: আপনার ফোনে Stop চাপলে সেখানকার স্পিনার বন্ধ হয়ে যেতে পারত অথচ যে কম্পিউটারটি আসলে কথোপকথনটি পরিচালনা করছে তা কাজ চালিয়ে যাচ্ছিল। Stop এখন রেসপন্স চালানো ডিভাইসে পৌঁছে যায় এবং সেখানে তা বাতিল করে।
  • Common: Syncing over the local network keeps flowing: আপনার লোকাল নেটওয়ার্কে সিঙ্ক করার পর, পরবর্তী সিঙ্কিং একবারে এক মিনিট পর্যন্ত বিরতি নিতে পারত। সিঙ্ক রাউন্ডগুলো এখন পরিষ্কারভাবে স্থানান্তরিত হয়।
  • iPhone & Android: A debug transcript lists each line once: সাপোর্ট অনুরোধের সাথে সংযুক্ত ট্রান্সক্রিপ্টটি প্রতিটি লাইন দুবার পুনরাবৃত্তি করত।

Version 0.9.770August 18, 2026

আপনার ফোন এবং আপনার কম্পিউটার এখন একটি একক মেশিনের মতো কাজ করে। কোন ডিভাইসটি একটি কথোপকথন পরিচালনা করবে তা বেছে নিন এবং আপনার বাকি ডিভাইসগুলো প্রায় এক সেকেন্ডের মধ্যে সেই পছন্দ দেখতে পাবে। আপনার কম্পিউটারে হোস্ট করা কথোপকথনগুলো আপনার ফোনে লাইভ স্ট্রিম হয়, দুর্বল সেলুলার নেটওয়ার্কেও যেখানে স্থির সংযোগ বজায় রাখা যায় না সেখানেও পৌঁছে যায় এবং আপনার নেটওয়ার্ক ফিরে আসার সাথে সাথেই নিজে থেকেই পুনরায় সংযুক্ত হয়। এই সমস্ত কিছু ঘটার সময়ও ফোনে টাইপ করা মসৃণ থাকে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ: কথোপকথনের হোস্ট তাৎক্ষণিকভাবে আপনাকে অনুসরণ করে: কোনো কথোপকথন কোন ডিভাইসটি চালাবে তা পরিবর্তন করলে তা উভয় দিকেই প্রায় এক সেকেন্ডের মধ্যে প্রতিটি ডিভাইসে পৌঁছে যায়, এমনকি উত্তর লেখার সময়ও। একটি ডিভাইসের নাম পরিবর্তন করলেও তা একই উপায়ে আপডেট হয়।
  • সাধারণ: দুর্বল সেলুলার নেটওয়ার্কেও কথোপকথন কাজ করে: যখন কোনো নেটওয়ার্ক ছোট অনুরোধগুলো ধরে রাখতে পারে কিন্তু কোনো স্থির সংযোগ বজায় রাখতে পারে না — যা LTE-তে সাধারণ — তখন অ্যাপটি এর পরিবর্তে সাধারণ ওয়েব অনুরোধের মাধ্যমে একই কথোপকথনের ট্রাফিক পরিচালনা করে এবং নেটওয়ার্ক অনুমতি দিলে নীরবে দ্রুত পথে ফিরে আসে। যেকোনো উপায়েই আপনার কম্পিউটারে পাঠানো কাজ করে।

উন্নতিসমূহ

  • সাধারণ: আপনার ফোনে লাইভ স্ট্রিমিং হালকাভাবে ভ্রমণ করে: আপনার কম্পিউটারে চলা কোনো কথোপকথন দেখার সময় এখন সরাসরি রেসপন্স টেক্সট স্ট্রিম হয়, যেখানে প্রতিটি শব্দের সাথে না এসে ভারী টুল আউটপুট কেবল শেষে একবার এসে পৌঁছায়। দীর্ঘ এবং টুল-ভারী অংশগুলো খুব সহজেই ফোনে স্ট্রিম হয়।
  • iPhone এবং Android: টাইপিং সবসময় অগ্রাধিকার পায়: ব্যাকগ্রাউন্ড সিঙ্কিং এখন আপনার বিরতি দেওয়া পর্যন্ত অপেক্ষা করে এবং রানগুলোর মাঝে একটি সম্মানজনক দূরত্ব বজায় রাখে, তাই আপনার অন্যান্য ডিভাইসগুলো যা-ই করুক না কেন কীবোর্ড রেস্পন্সিভ থাকে।
  • সাধারণ: পুনরায় সংযোগ স্থাপন একটি রিফ্লেক্স: আপনার ফোন আনলক করার, নেটওয়ার্ক পরিবর্তন করার বা অ্যাপে ফিরে আসার প্রায় এক সেকেন্ডের মধ্যে সংযোগটি পুনরায় স্থাপন হয়ে যায় — এবং কয়েক মিনিট দূরে থাকার পরে হাল ছেড়ে দেওয়ার পরিবর্তে যতদিন প্রয়োজন ততদিন চেষ্টা চালিয়ে যায়।
  • সাধারণ: সংযোগ সূচকটি সত্য বলে: ডিভাইস চিপ এবং প্রেজেন্স ডটগুলো এখন নির্দেশ করে যে এই ডিভাইসটি এই মুহূর্তে আসলেই অন্য ডিভাইসগুলোতে পৌঁছাতে পারে কি না, সেটি বন্ধ হওয়ার সাথে সাথেই হলুদ রঙ ধারণ করে এবং কোনো বার্তা পাঠানো না গেলে প্রকৃতপক্ষে কোন মেশিনটি সমস্যা তৈরি করছে তা নাম ধরে জানায়।

বাগ সংশোধন

  • সাধারণ: কোনো কথোপকথন চলাকালীন আপনার কম্পিউটার অফলাইন রয়েছে বলে আর দাবি করে না: লক বা নেটওয়ার্ক পরিবর্তনের পরে অ্যাপে ফিরে গেলে অন্য ডিভাইসটি অধরা ছিল বলে এটি বিশ্বাস করতে পারত — সূচকগুলো সবুজ, বার্তাগুলো প্রত্যাখ্যাত — যে পর্যন্ত না রিস্টার্ট করা হয়। সংযোগটি এখন প্রতিবার ফিরে আসার সময় নিজেকে আবার প্রমাণ করে, ফলে অ্যাপ যা বিশ্বাস করে তার সাথে তার ক্যাবলের কার্যকারিতা মিলে যায়।
  • iPhone: কীবোর্ডে আর তরঙ্গে ল্যাগ করে না: ব্যাকগ্রাউন্ড কাজের বিস্ফোরণ — সিঙ্কিং, এবং আপনার কম্পিউটার থেকে আসা অতিরিক্ত বুককিপিং — কীবোর্ডের মতো একই থ্রেডে চলত। বুককিপিং এখন হালকা বিজ্ঞপ্তি হিসেবে ভ্রমণ করে এবং সিঙ্কিং আপনার আঙুলের কাছে নমনীয়তা দেখায়।
  • সাধারণ: আনলক করার পরপরই পাঠানো বার্তাগুলো হারিয়ে যায় না: সংযোগ যখন ফিরে আসার প্রক্রিয়ায় ছিল তখন আনলক করার পরের প্রথম সেকেন্ডগুলোতে বার্তা পাঠানো প্রত্যাখ্যাত হতে পারত। অ্যাপটি এখন আপনার বার্তা নিয়ে হাল ছেড়ে না দিয়ে সংযোগের জন্য সংক্ষেপে অপেক্ষা করে।
  • সাধারণ: মেশিনগুলোর মধ্যে ডিভাইস সিঙ্কিং আরও স্থিতিশীল: আপনার ডিভাইসগুলোর মধ্যে সিঙ্কিং বেশ কয়েকটি পরিস্থিতি সমাধান করে যেখানে দুটি মেশিন নীরবে দ্বিমত পোষণ করতে পারত — কোন ডিভাইসটি একটি কথোপকথন পরিচালনা করে, একটি নাম পরিবর্তিত ডিভাইস সম্পর্কে, এবং একটি উত্তর স্ট্রিম হওয়ার সময় করা পরিবর্তনগুলো সম্পর্কে — এবং প্রক্রিয়ায় কম অপ্রয়োজনীয় কাজ করে।

সংস্করণ ০.৯.৭৬৯১৭ আগস্ট, ২০২৬

আপনার ডিভাইসগুলো একে অপরের সাথে তাল মিলিয়ে চলে। একটি নিষ্ক্রিয় সিঙ্ক চক্র এখন প্রায় পাঁচ সেকেন্ডের মধ্যে শেষ হয়ে যায়, তাই একটি ডিভাইসে করা পরিবর্তন অন্য ডিভাইসগুলোতে পৌঁছে যায় যখন আপনি সেগুলোর দিকে তাকিয়ে থাকেন। আপনার যোগ করা ফোল্ডারগুলো যে কথোপকথন থেকে যোগ করা হয়েছে সেখানেই ব্যবহারের জন্য প্রস্তুত থাকে, সংযুক্ত নথিগুলো সাথে সাথে পড়ে নেওয়া হয় এবং এজেন্ট Safari-এর একটি পেজে স্ক্রিপ্ট চালাতে পারে।

বিস্তারিত দেখান

উন্নতিসমূহ

  • সাধারণ: ডিভাইসগুলো একে অপরের সাথে তাল মিলিয়ে চলে: সিঙ্কিং এখন প্রতিটি চক্রে উল্লেখযোগ্যভাবে কম অপ্রয়োজনীয় কাজ করে এবং প্রতিবার পুরো ফোল্ডারটি পুনরায় পড়ার পরিবর্তে আপনার স্টোরেজ প্রদানকারীকে জিজ্ঞেস করে যে কী পরিবর্তিত হয়েছে। একটি নিষ্ক্রিয় চক্র প্রায় পাঁচ সেকেন্ডে শেষ হয় এবং আপনার অ্যাকাউন্টের সাইজ বাড়ার সাথে সাথে সাশ্রয়ও বাড়তে থাকে, কমে না।
  • macOS: লগগুলো সেখানেই থাকে যেখানে আপনি সেগুলো খুঁজবেন: অ্যাপের লগগুলো এখন এর বাকি ডেটার সাথে Application Support-এ থাকে। পুরানো লোকেশনে ইতোমধ্যে লেখা লগগুলো এখনও পড়া হয়, তাই আপনার সংগ্রহ করা কোনো কিছুই হারায়নি।

বাগ সংশোধন

  • সাধারণ: আপনার যোগ করা একটি ফোল্ডার সাথে সাথে ব্যবহারের জন্য প্রস্তুত থাকে: কম্পোজার থেকে যোগ করা, সেটিংস থেকে যোগ করা, বা এজেন্ট চাইলে মঞ্জুর করা কোনো ফোল্ডার যে কথোপকথন থেকে যোগ করা হয়েছিল সেখানে সক্রিয় করা হয়নি, তাই আপনি পুনরায় নির্বাচন না করা পর্যন্ত এজেন্ট এটি অ্যাক্সেস করতে পারত না। তিনটি রুটই এখন আপনি যেখানে যোগ করেছেন সেখানেই এটিকে সক্রিয় করে।
  • সাধারণ: একটি সংযুক্ত নথি সাথে সাথে পড়ে নেওয়া হয়: যে নথির নাম .pdf দিয়ে শেষ হয়নি সেটিকে তবুও একটি PDF হিসেবে বিবেচনা করা হতো, যার অর্থ হলো হাল ছেড়ে দেওয়ার আগে স্ক্যান করা পেজ হিসেবে এটি পড়ার জন্য কয়েক মিনিট ধরে বারবার চেষ্টা করা হতো। একটি ফাইল আসলে কী তা এখন নির্ধারণ করে যে এটি কীভাবে পড়া হবে।
  • সাধারণ: যে কথোপকথন অন্য কোথাও চালানো যায় না তা আপনাকে কারণ জানায়: একটি কথোপকথন আপনার অন্য কোনো ডিভাইসে হস্তান্তর করার সময় ঘটে যাওয়া যেকোনো বিষয়ের জন্য পুনরায় চেষ্টা করতে বলা হতো, এমনকি এমন সব কারণেও যা কোনোভাবেই সমাধান হতো না — সাধারণত একটি কথোপকথন এত বড় হয়ে যাওয়া যা পাঠানোর অযোগ্য। এটি এখন বলে দেয় কোনটি সমস্যা।
  • সাধারণ: নতুন পেজ খোলে এমন কোনো কিছুতে ক্লিক করলে পেজটি আসার সাথে সাথেই তা ফিরে আসে: এজেন্টকে একটি নতুন পেজে নিয়ে যাওয়া একটি ক্লিকে পেজটি ইতিমধ্যে যা-ই করে থাকুক না কেন, রিপোর্ট করার আগে এর পুরো টাইমআউট পর্যন্ত অপেক্ষা করা হতো। এটি এখন নতুন পেজটি শনাক্ত করে এবং প্রায় এক সেকেন্ডের মধ্যে ফিরে আসে।
  • Safari: এজেন্ট একটি পেজে স্ক্রিপ্ট চালাতে পারে: স্ক্রিপ্ট চালানো অন্য প্রতিটি ব্রাউজারে উপলব্ধ ছিল কিন্তু Safari-এ ছিল না, যেখানে এটি দরকারী কোনো রিপোর্ট দিত না। এটি সেই একই চ্যানেলের মাধ্যমে কাজ করে যা Safari ইতিমধ্যে পেজে এজেন্টের অন্যান্য কাজের জন্য ব্যবহার করে।
  • সাধারণ: কুকি বা সম্মতির ব্যানার খারিজ করলে প্রকৃত ঘটনা রিপোর্ট করা হয়: এজেন্ট না দেখেই সফলতার রিপোর্ট করত। এটি এখন পরীক্ষা করে দেখে যে ব্যানারটি চলে গেছে কিনা এবং কোনোটি এখনও পথে বাধা হয়ে থাকলে তা পরিষ্কারভাবে বলে দেয়।
  • macOS: ব্রাউজার তালিকায় প্রতিটি ব্রাউজার একবার প্রদর্শিত হয় এবং বর্তমান কার্যকলাপ দেখায়: একটি রিস্টার্ট করা Safari প্রতি সেকেন্ডে নতুন করে রেজিস্ট্রি করতে পারত, যা একই ব্রাউজারের ডুপ্লিকেট এন্ট্রি দিয়ে তালিকাটি ভরে দিত এবং একটি সংযুক্ত ব্রাউজারের "সর্বশেষ দেখা" সময়টি এটি সংযুক্ত হওয়ার সময় রেকর্ড করা হতো এবং তারপরে আর পরিবর্তন হতো না।
  • macOS: Safari এক্সটেনশনটি এর সাথে আসা অ্যাপের সাথে মিলে যায়: ম্যাক অ্যাপের ভেতরের এক্সটেনশনটি অ্যাপটির নিজের থেকে একটি সংস্করণ পিছিয়ে থাকতে পারեր, কারণ রিলিজের অংশ হিসেবে তৈরি করার পরিবর্তে রিলিজটিতে শেষ যে কপিটি তৈরি করা হয়েছিল সেটিকে প্যাকেজ করা হয়েছিল।

Version 0.9.768১৭ আগস্ট, ২০২৬

একটি Grok অ্যাকাউন্ট দিয়ে সাইন ইন করুন এবং এর মডেলগুলি থেকে বেছে নিন, আপনার নিজের প্রদানকারীর নির্ধারিত হারে একটি কথোপকথনের খরচ দেখুন এবং যেকোনো ফোন থেকে ব্রাউজারে পৌঁছান। একই নেটওয়ার্কে থাকা ডিভাইসগুলি LAN-এর মাধ্যমে সরাসরি যোগাযোগ চালিয়ে যায় এবং আপনি যে কথোপকথনটি পড়ছেন তা তার জায়গাতেই থাকে যখন তার ডিভাইসটি ডেটা সিঙ্ক করে নেয়।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: Grok অ্যাকাউন্ট সাইন-ইন সরাসরি xAI-তে পৌঁছায়: সাইন-ইন করা Grok একটি কমান্ড-লাইন প্রক্সির মাধ্যমে পরিচালিত হচ্ছিল যা এর সংস্করণ চিনতে পারেনি এমন যেকোনো ক্লায়েন্টকে প্রত্যাখ্যান করে, এই বলে যে একটি Grok CLI আপডেট করা প্রয়োজন — অথচ আপডেট করার মতো কোনো CLI ছিল না। চ্যাট এবং মডেল তালিকা উভয়ই এখন xAI-এর সাধারণ এন্ডপয়েন্ট ব্যবহার করে, যাতে কোনো সংস্করণ পরীক্ষা নেই, তাই অন্য কারো রিলিজের সময়সূচীতে এখানে কোনো সমস্যা হতে পারে না।
  • সাধারণ: মডেল পিকার Grok মডেলগুলি তালিকাভুক্ত করে: পিকারটি ঘুরতে থাকে এবং তারপরে কোনো মডেল উপলব্ধ নেই বলে রিপোর্ট করে। অনুরোধটি কখনই অ্যাপ থেকে বের হচ্ছিল না: ব্রাউজার পাঠানোর আগে যে অনুমতি পরীক্ষা করে xAI-এর প্রক্সি তা প্রত্যাখ্যান করে, তাই উত্তরটি কখনই পৌঁছায়নি। আবিষ্কার প্রক্রিয়াটি এখন অনুমতি দেয় এমন এন্ডপয়েন্ট ব্যবহার করে।
  • সাধারণ: একটি কথোপকথনের খরচ এটিকে পরিবেশনকারী প্রদানকারীকে প্রতিফলিত করে: Anthropic, OpenAI, Google এবং xAI-এর কী-এর খরচ প্রদানকারীর নিজস্ব হারের পরিবর্তে একটি মার্কেটপ্লেসের প্রকাশিত হারে গণনা করা হতো। প্রতিটি রুট এখন যে পক্ষ আসলে অনুরোধটি পরিবেশন করেছে তার দ্বারা মূল্য নির্ধারণ করা হয়, এবং যেখানে হার নির্ধারণ করা যায় না সেখানে অনুমান করার পরিবর্তে সেই সংখ্যাটি বাদ দেওয়া হয়।
  • সাধারণ: Baseten ডিপ্লয়মেন্ট লোড হয়: ডিপ্লয়মেন্ট তালিকা খালি ফিরে এসেছিল কারণ Baseten সেই একই ব্রাউজার অনুমতি পরীক্ষা প্রত্যাখ্যান করে। এটি এমন জায়গা থেকে আনা হয় যেখানে পরীক্ষা প্রযোজ্য নয়।
  • macOS: ডিভাইসগুলি তাদের নিজস্ব নামে প্রদর্শিত হয়: প্রতিটি ডিভাইস তার প্ল্যাটফর্ম হিসেবে প্রদর্শিত হয়েছিল — "macOS app", "iOS app" — কারণ নামটি সিল করা অবস্থায় আসে এবং এটি খোলার চাবিটি তালিকা থেকে একটি ভিন্ন প্রক্রিয়ায় থাকে। তালিকাটি এখন চাবি ধারণকারী প্রক্রিয়াটিকে জিজ্ঞাসা করে।
  • সাধারণ: ডিভাইস সিঙ্ক করার সময় কথোপকথন স্ক্রিনে থাকে: একটি বড় আপডেট নেটওয়ার্কের সাথে মানানসই করার জন্য ছাঁটাই করা হয়, এবং একটি ছাঁটাই করা আপডেট আর এমনভাবে পড়া যায় না যেন কথোপকথনটি মুছে ফেলা হয়েছে, যা অ্যাপটি পুনরায় চালু না করা পর্যন্ত খোলা কথোপকথনটিকে খালি করে রেখেছিল।
  • সাধারণ: ডিভাইসগুলি স্থানীয় নেটওয়ার্কে সিঙ্ক হয়: একই নেটওয়ার্কে মেশিনগুলির মধ্যে সিঙ্ক করা ইন্টারনেট জুড়ে পরিচালিত হতো এমনকি যখন ডেস্কটপটি সরাসরি অ্যাক্সেসযোগ্য ছিল। LAN পাথ পুনরুদ্ধার করা হয়েছে, যেখানে ডেস্কটপ আপনার ডেটার একই একক কপিতে লিখে যাতে উভয় রুট সর্বদা এক থাকে।
  • মোবাইল: ব্রাউজার বোতাম একটি ব্রাউজার খোলে: কম্পোজারের গ্লোবটিতে খোলার মতো কিছুই ছিল না যখন এজেন্টের নিজস্ব কোনো ট্যাব ছিল না; এটি এখন অ্যাড্রেস বার ফোকাস করা একটি খালি ট্যাব খোলে।
  • সাধারণ: ডায়ালগগুলি তাদের শেষ লাইন দেখায়: একটি ডায়ালগের ফুটার তার বিষয়বস্তুর শেষ লাইনের উপর ওভারল্যাপ করেছিল।

সংস্করণ ০.৯.৭৬৭১৪ আগস্ট, ২০২৬

অস্থায়ী কথোপকথন, এমন একটি ডিভাইসের তালিকা যার নাম দিতে ও বাছাই করতে পারবেন, এবং এজেন্ট যা কাজ শেষ হওয়া পর্যন্ত চলে। একটি কথোপকথনকে অস্থায়ী হিসেবে চিহ্নিত করুন এবং এটি যে ডিভাইসে শুরু করেছেন সেখানেই থেকে যাবে — এটি থেকে শেখা হবে না, সিঙ্ক করা হবে না এবং ব্যাকআপও করা হবে না। আপনার ডিভাইসগুলো এখন তাদের নিজস্ব নামে প্রদর্শিত হয় এবং অবসর নেওয়ার পরে সেগুলোকে সরানো যেতে পারে, এবং মডেল পিকারটি জানায় যে প্রতিটি মডেল প্রকৃতপক্ষে যে প্রোভাইডার এটি পরিবেশন করছে তার ওপর ভিত্তি করে কী করতে পারে। এই রিলিজে সিকিউরিটি আপডেট এবং আপনার ডিভাইসগুলোর মধ্যে আরও নির্ভরযোগ্য ও দক্ষ সিঙ্কিং অন্তর্ভুক্ত রয়েছে।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • সাধারণ: কথোপকথন যা আপনি গোপনীয় রাখতে পারেন: শিরোনামের বার থেকে যেকোনো কথোপকথনকে অস্থায়ী হিসেবে চিহ্নিত করা যেতে পারে। এটি আপনার শুরু করা ডিভাইসেই থেকে যায় — Caiioo এটি থেকে শিখবে না, সিঙ্ক করবে না বা ব্যাকআপও করবে না — এবং অন্য যেকোনো কথোপকথনের মতো আপনি এটি মুছে ফেলতে পারবেন। এটি আবার বন্ধ করলে পরিষ্কারভাবে জানিয়ে দেওয়া হয় যে পুরো কথোপকথনটি সেই বিন্দু থেকে মনে রাখা হবে, এমনকি এর আগের বার্তাগুলোসহ, তাই আপনি চাইলে এর পরিবর্তে একটি নতুন কথোপকথন শুরু করতে পারেন।
  • সাধারণ: আপনার ডিভাইসগুলোর নাম রয়েছে এবং আপনি সেগুলো সরাতে পারেন: সেটিংস (Settings) → কানেক্টিভিটি (Connectivity) → প্রাইভেট কনস্টেলেশন (Private Constellation)-এর ডিভাইসের তালিকায় এখন "iOS app" তিনবার দেখানোর পরিবর্তে প্রতিটি মেশিনের নিজস্ব নাম দেখায়, এবং আপনি যে ডিভাইসটি ব্যবহার করছেন সেটি ছাড়া বাকি সব ডিভাইসেই একটি রিমুভ (Remove) করার অপশন থাকে। একটি মেশিন সরিয়ে ফেলা মানে সেটিকে তালিকা থেকে বাদ দেওয়া এবং সেটিতে কাজ পাঠানো বন্ধ করা, শুধু লুকিয়ে রাখা নয়।
  • সাধারণ: কোনো ডিভাইস রিস্টল করার পরেও তার পরিচয় বজায় রাখে: এই তালিকাটি আপনার তৈরি করা প্রতিটি ইনস্টলেশনের পরিবর্তে আপনার মালিকাধীন মেশিনগুলোকে প্রতিফলিত করে। অ্যান্ড্রয়েডে (Android) এটি আনইনস্টল করার পরেও টিকে থাকে; আইফোনে (iPhone) এটি চেইনকিতে (keychain) সংরক্ষিত থাকে।
  • সাধারণ: মডেল পিকারটি জানায় যে প্রতিটি মডেল এটিকে পরিবেশনকারী প্রোভাইডারের কাছে কী করতে পারে: একই মডেল এটি কে পরিবেশন করছে তার ওপর নির্ভর করে ভিন্নভাবে আচরণ করতে পারে, তাই মডেলের নাম থেকে অনুমান করার পরিবর্তে এখন প্রতিটি প্রোভাইডারের ভিত্তিতে সক্ষমতাগুলো নির্ধারণ করা হয়। যে মডেলগুলো এখনও পরিমাপ করা হয়নি সেগুলো তেমনই বলে এবং দৃশ্যমান থাকে, তাই আজ রিলিজ হওয়া কোনো মডেল প্রকাশের দিনই খুঁজে পাওয়া যায়।
  • অ্যান্ড্রয়েড: স্ট্যাটাস বার আপনার থিম অনুসরণ করে: ঘড়ি এবং ব্যাটারি লাইট ব্যাকগ্রাউন্ডে হারিয়ে যেতে পারত। অ্যাপ যা দেখাচ্ছে তার সাথে মানিয়ে নিতে এগুলো এখন পরিবর্তিত হয়, অ্যাকসেন্ট কালার (accent colour) পরিবর্তনের ফলে এটি প্রভাবিত হলেও তা কাজ করে।

উন্নতিসমূহ

  • সাধারণ: এজেন্টরা কাজ শেষ হওয়া পর্যন্ত চলে: একটি টাস্ক এখন ৬০টির পরিবর্তে ১০০টি ধাপ পায় এবং আপনি যে প্রতিটি হেল্পার এজেন্টকে ছড়িয়ে দেন তারা ৫টির পরিবর্তে প্রত্যেকে ২৫টি করে ধাপ পায় — ছয়টি হেল্পার চাইলে আপনি ছয়টিই পাবেন, প্রত্যেকে একটি পুরো কাজ করবে। কোনো রান সত্যিকার অর্থে আটকে গেলে তাকে আর ধাপের সংখ্যা থামিয়ে দেয় না: কোনো এজেন্ট একই কল করলে, একই উত্তর পেলে এবং কোনো অগ্রগতি না করে দশবার শূন্য ফলাফল তৈরি করলে, তার কাছে যতই বাজেট অবশিষ্ট থাকুক না কেন, তাকে থামিয়ে দেওয়া হয়। ধীরগতির কোনো কিছুর জন্য অপেক্ষা করা — যেমন একটি বিল্ড বা দীর্ঘ কাজ — এর মধ্যে পড়ে না এবং তা চলতেই থাকে।
  • সাধারণ: সেলফ টেকার (Self Checker) আবার উত্তরগুলোর মূল্যায়ন করে: ⚖️ চেকটি এর আগে লেখা নির্দিষ্ট পাস/ফেইল চেকগুলো দেওয়া বন্ধ করে দিয়েছিল — একটি সংখ্যা যা অবশ্যই উপস্থিত থাকতে হবে, একটি মান যা থাকা যাবে না — এবং শুধুমাত্র এর লিখিত মূল্যায়ন ফেরত দিচ্ছিল। এটি আবার সেগুলো লেখে, এবং যখন কোনো টার্নে সত্যিকার অর্থে যাচাই করার মতো কিছু থাকে না তখন এটি স্লটটি ফাঁকা না রেখে বিষয়টি জানিয়ে দেয়।
  • সাধারণ: কথোপকথনের হেডার তার আকৃতি বজায় রাখে: কথোপকথনের শিরোনামের পাশের পরিমাপগুলো যেকোনো জায়গায় জায়গা শেষ হয়ে গেলে দ্বিতীয় লাইনে চলে যেত, যা শিরোনাম, ভাষা বা ফন্টের আকার পরিবর্তনের সাথে সাথে সরে যেত। এখন পরিচয়টি সবসময় প্রথম সারিতে এবং পরিমাপগুলো সবসময় শেষ সারিতে থাকে।

সিকিউরিটি

  • সাধারণ: কোনো টুল যেখানে অনুমোদন চায় সেখানেই অনুমোদনের প্রয়োজন হয়: যে সমস্ত ক্ষেত্রে প্রম্পট করার কোনো উপায় নেই — যেমনভাবে প্রতিটি সাব-এজেন্ট চলে — সেখানে অনুমোদন প্রয়োজন এমন একটি টুল প্রত্যাখ্যান করার বদলে কার্যকর করা হয়েছিল। কটিয়াস (Cautious) মোডে এর অর্থ দাঁড়াত সাব-এজেন্টরা না पूछেই কাজ করতে পারত। প্রত্যাখ্যান করা এখন একটি স্পষ্ট ফলাফল।
  • সার্ভার: স্থানীয় সার্ভার সবসময় শংসাপত্র (credentials) দাবি করে: স্থানীয় সার্ভার "বর্তমানে কোনো এজেন্ট চলছে না" -কে শংসাপত্র ছাড়াই স্থানীয় অনুরোধ গ্রহণ করার অনুমতি হিসেবে বিবেচনা করত, এবং এটি দিনের বেশিরভাগ সময় এই অবস্থায় থাকে। এটি এখন শুধুমাত্র একটি চলমান রানের জন্য জারি করা শংসাপত্রগুলোই গ্রহণ করে।
  • সাধারণ: স্যান্ডবক্সড শেল (sandboxed shell) Caiioo-এর শংসাপত্র ছাড়াই চলে: একটি টুল দ্বারা শুরু করা শেল কমান্ড অ্যাপটি নিজের সাথে যোগাযোগের জন্য যে শংসাপত্রগুলো ব্যবহার করে তা পেয়ে যেত, যার ফলে এটি আপনার সেই ফিচারগুলোতে পৌঁছাতে পারত যা আপনি সেই টুলের জন্য অনুমোদন করেননি। এখন সেগুলোকে এর পরিবেশ থেকে দূরে রাখা হয়।
  • সাধারণ: একটি প্যাচ করা ইমেজ লাইব্রেরি: সংযো যুক্ত করার আগে বড় ছবিগুলোকে ছোট করে এমন উপাদানটিকে এর ইমেজ ডিকোডারে রিপোর্ট করা চারটি দুর্বলতা ঠিক করার জন্য একটি রিলিজে আপডেট করা হয়েছে। আপনি যেখান থেকেই ছবি যুক্ত করুন না কেন এটি তা হ্যান্ডেল করে, তাই বর্তমান সংস্করণে থাকাটা বুদ্ধিমানের কাজ হবে।
  • ম্যাকওএস (macOS): কম্পিউটার ইউজ (Computer Use) রেঞ্জের বাইরে থাকা নির্দেশগুলো নিরাপদে হ্যান্ডেল করে: কম্পিউটার ইউজ নির্দেশে রেঞ্জের বাইরে থাকা একটি সংখ্যা পুরো ডেস্কটপ অ্যাপটিকে ক্র্যাশ করাতে পারত। অনুরোধের উভয় পাশেই এখন মানগুলো সীমাবদ্ধ করা হয়েছে।

বাগ সংশোধন

  • সাধারণ: হেল্পার এজেন্টরা তাদের কাজ শেষ করে: কাজের একটি অংশ করার জন্য পাঠানো একটি হেল্পার এজেন্ট সবেমাত্র শুরু করে "Iteration limit reached" বার্তা নিয়ে ফিরে আসত। এটিকে এর একেবারে প্রথম ধাপে গুটিয়ে নিতে এবং শেষ করতে বলা হচ্ছিল: কাজ গুটিয়ে আনার কথাটি বাজেটের শেষের দিকে আসার কথা, এবং এটি একটি নির্দিষ্ট সংখ্যায় সেট করা হয়েছিল যা কাকতালীয়ভাবে একটি হেল্পারের সম্পূর্ণ বরাবরের সমান ছিল। একটি অনুরোধে বেশ কয়েকটি হেল্পার এটি করায় সেগুলোকে ব্যর্থ বলে মনে হতো। অনুস্মারকটি এখন যেকোনো এজেন্টের প্রকৃত বাজেটের সাথে সামঞ্জস্যপূর্ণ হয়, তাই এটি সবসময় শেষের কাছাকাছি সময়ে আসে।
  • সাধারণ: আরও বেশি মডেল সম্পূর্ণ বেঞ্চমার্ক র‍্যাঙ্কিং বহন করে: প্রকাশিত পরিমাপ থেকে মডেলের র‍্যাঙ্কিং তৈরি করা হয়, এবং গতির পরিসংখ্যান অনুপস্থিত এমন একটি মডেল র‍্যাঙ্কিং থেকে পুরোপুরি বাদ পড়ে যেত — এর গুণমান ও দামের ডেটা সাথে নিয়ে, যদিও বেশিরভাগ মডেল গতি ছাড়াই গুণমান প্রকাশ করে। সেই মডেলগুলো এখন বাস্তবে যা পরিমাপ করা হয়েছে তার ওপর ভিত্তি করে র‍্যাঙ্ক করে।
  • সাধারণ: ডিভাইস সিঙ্কিং আরও নির্ভরযোগ্য এবং আরও দক্ষ: আপনার ডিভাইসগুলোর মধ্যে সিঙ্কিং করার সময় প্রতিটি চক্রে উল্লেখযোগ্যভাবে কম অপ্রয়োজনীয় কাজ হয় এবং একই নেটওয়ার্কে থাকা ডিভাইসগুলো একে অপরের দ্রুত পথটি আরও সহজে খুঁজে পায়, ফলে একটি ডিভাইসে করা পরিবর্তনগুলো অন্যদের কাছে দ্রুত পৌঁছায়।
  • সাধারণ: আপনার বেছে নেওয়া ডিভাইসেই একটি কথোপকথন চলে: কথোপকথন কোথায় চলবে তা বেছে নিলে কাজটি সরাসরি সেই মেশিনে পাঠানো হয়, তা আপনি সঙ্গে সঙ্গে শুরু করুন বা পরে ফিরে আসুন। পূর্বে আপনি যে কম্পিউটারটি বেছে নিয়েছিলেন তাতে কথোপকথনটি নীরবে শুরু হতে ব্যর্থ হতে পারত — কখনও কখনও আপনার বার্তাটি কেবল অদৃশ্য হয়ে যেত — যদি আপনার অন্য কোনো কম্পিউটার সম্প্রতি চালু করা হয়ে থাকে, অথবা যদি দুটি ডিভাইস নতুন সিকিউর কানেকশনের প্রয়োজন হওয়ার মতো যথেষ্ট সময় নিষ্ক্রিয় থাকে। যে কথোপকথনের ডিভাইস থেকে আপনি ইতিমধ্যেই অবসর নিয়েছেন সেটি এখন তা বলে এবং এখানে চালিয়ে যাওয়ার প্রস্তাব দেয়, আর এমন কোনো ডিভাইস খুলতে বলে না যা আর বিদ্যমান নেই।
  • সাধারণ: আপনার ডিভাইসের তালিকা লোড হয় এবং প্রতিটি কম্পিউটার তার নিজস্ব নাম দেখায়: ডেস্কটপে তালিকাটি সম্পূর্ণ লোড হতে ব্যর্থ হতে পারত, যার ফলে আপনি আপনার অন্য কোনো ডিভাইস দেখতে বা বেছে নিতে পারতেন না। এটি এখন লোড হয় এবং প্রতিটি মেশিন সেটআপ করার সময় আপনি যে নাম দিয়েছিলেন তা দেখায় — আপনি যেটিতে বসে আছেন সেটিসহ, যা অন্য সব ডিভাইস এর নাম জানলেও আগে নিজেকে "macOS app" বলত। সেটিংসে (Settings) আপনার সেট করা নামই সবসময় প্রাধান্য পায়।
  • সাধারণ: একটি কথোপকথনের নাম পরিবর্তন করলে তা সর্বত্র একযোগে আপডেট হয়: শিরোনাম বার থেকে নাম পরিবর্তন করা একটি কথোপকথন সাইডবারে পুরানো নামটি ধরে রাখত, এবং সাইডবার থেকে নাম পরিবর্তন করা হলে হেডারটি পেছনে পড়ে যেতে পারত — আইফোন (iPhone) এবং অ্যান্ড্রয়েডে (Android) অ্যাপটি পুনরায় খোলা না হওয়া পর্যন্ত দুটি অসঙ্গত থাকত। উভয়ই এখন একই পথ ধরে এবং অবিলম্বে মিলে যায়।
  • আইফোন: ব্রাউজার বোতামটি ট্যাপ করা যায়: এটি পর্দার গোলাকার কোণায় এমন জায়গায় অবস্থান করত, যা স্পর্শ করা কঠিন হওয়ার মতো বক্ররেখার ভেতরে ছিল। এখন এটি এর বাইরে অবস্থান করে।
  • সাধারণ: ব্রাউজার বোতামটি সিম্পল মোডে (simple mode) উপলব্ধ থাকে: সরলীকৃত লেআউট (simplified layout) চালু করলে এজেন্টের ব্রাউজার খোলে এমন বোতামটি সরিয়ে দেওয়া হতো, এবং অ্যান্ড্রয়েডে (Android) এটি "+" মেনু থেকেও বাদ দেওয়া হয়েছিল, ফলে এটিতে পৌঁছানোর কোনো উপায় থাকত না। এটিকে এখন সাজসজ্জার পরিবর্তে একটি সক্ষমতা হিসেবে বিবেচনা করা হয়, তাই সরলীকৃত লেআউটটি এটি বজায় রাখে।
  • সাধারণ: আপনার লোকেশন একটি স্থান বর্ণনা করে: আপনার অবস্থান আপডেট হলে, পূর্বে ক্যাশ করা কোনো রাস্তা বা পাড়া একটি নতুন শহরের সাথে যুক্ত থাকতে পারত, যা অস্তিত্বহীন কোনো ঠিকানাকে বর্ণনা করত। শুধুমাত্র বর্তমান ফিক্সের সাথে সম্পর্কিত ফিল্ডগুলোই ব্যবহার করা হয়।
  • সাধারণ: একটি প্রো ট্রায়ালে (Pro trial) শেয়ার করা ক্রেডিট পুল অন্তর্ভুক্ত থাকে: ট্রায়াল শুরু করলে প্রো ফিচারগুলো আনলক হতো কিন্তু যে ক্রেডিট এগুলোকে কাজ করায় তা হতো না, ফলে প্রথম অনুরোধটি অননুমোদিত হিসেবে ফিরে আসতে পারত। ট্রায়ালগুলো এখন শেয়ার করা পুল বজায় রাখে।

সংস্করণ ০.৯.৭৬৬১৩ আগস্ট, ২০২৬

আপনার ফোন হলো প্রবেশের একটি প্রথম শ্রেণির মাধ্যম। আপনার ফোনে একটি কথোপকথন শুরু করুন এবং আপনার এজেন্ট চালানো মেশিনটি তা সাথে সাথে তুলে নেয়, ব্রাউজার বোতামে ট্যাপ করুন এবং একটি আসল ব্রাউজার খোলে, এবং আপনি যখন টাইপ করেন তখন বার্তা বাক্সটি স্ক্রিনের নিচে থাকে। আপনি দেখার সময় আপনার ডিভাইস তালিকা রিফ্রেশ হয়, সুতরাং আপনি যে মেশিনটি বেছে নেন সেটিই আসলে সজাগ থাকে, এবং একটি একক কথোপকথনের সাথে আপনার শেয়ার করা ফোল্ডারটি সেই কথোপকথনেই থাকে।

বিস্তারিত দেখান

নিরাপত্তা

  • সার্ভার: চারটি প্রমাণীকরণ ফাঁক বন্ধ করা হয়েছে: রিলে এবং সার্ভারে একটি তল্লাশীতে এমন চারটি জায়গা পাওয়া গেছে যেখানে একটি সাইন-ইন করা অ্যাকাউন্ট অন্য অ্যাকাউন্টের কোনো কিছু অ্যাক্সেস করতে পারত, যার মধ্যে অন্য অ্যাকাউন্টের ইনকামিং বার্তা রিডাইরেক্ট করার ক্ষমতাও অন্তর্ভুক্ত ছিল। চারটি ফাঁকই বন্ধ করা হয়েছে এবং পরীক্ষার আওতায় আনা হয়েছে। এগুলোর কোনোটিই অপব্যবহার হওয়ার কোনো প্রমাণ আমাদের কাছে নেই।

বাগ সংশোধন

  • iPhone এবং Android: বার্তা বাক্সটি স্ক্রিনের নিচে থাকে: একটি খালি কথোপকথনে এটি স্ক্রিনের মাঝবরাবর ভেসে থাকত, এবং একটি পূর্ণ কথোপকথনে এটি নিচের সীমানার নিচে অবস্থান করত। অ্যাপটি স্ক্রিনের আকারের পরিবর্তে নিজস্ব বিষয়বস্তুর সাথে নিজের আকার নির্ধারণ করছিল। আপনি যে দীর্ঘ বার্তাটি টাইপ করছিলেন তা বড় হয়ে এর নিজস্ব সেন্ড বোতামটিকে দৃষ্টির বাইরে ঠেলে দিতে পারত; এখন এমন ঘটার আগেই বাক্সটির বড় হওয়া থেমে যায়।
  • iPhone এবং Android: ব্রাউজার বোতামটি একটি ব্রাউজার খোলে: iPhone-এ এটি কোনো অ্যাড্রেস বার ছাড়াই এবং ফিরে যাওয়ার কোনো উপায় ছাড়াই একটি সংক্ষিপ্ত উইন্ডো খুলেছিল, এবং Android-এ এর পেছনে মোটেও কিছু ছিল না। এটি iPhone-এ হোম ইন্ডিকেটরের নিচেও অবস্থান করত, এবং সরু স্ক্রিনে এটি সারি থেকে সম্পূর্ণ অদৃশ্য হয়ে যেত। এটি এখন উভয় ফোনেই ইন-অ্যাপ ব্রাউজার খোলে, হোম ইন্ডিকেটরের বাইরে পরিষ্কারভাবে অবস্থান করে, এবং সারিতে জায়গা ফুরিয়ে গেলে ভিড় এড়াতে থাকা নিয়ন্ত্রণগুলো হারিয়ে যাওয়ার পরিবর্তে "+" মেনুতে চলে যায়।
  • সাধারণ: আপনার ফোনে শুরু হওয়া একটি কথোপকথন আপনার এজেন্ট চালানো ডিভাইসে পৌঁছায়: অন্য মেশিনে এজেন্ট চলার সময় আপনার ফোনে একটি একদম নতুন কথোপকথন শুরু করলে তা কোনো ফলাফল ছাড়াই শেষ হতে পারত — বার্তাটি বাক্স ছেড়ে চলে গেছে, কিছুই সংরক্ষিত হয়নি, এবং কিছুই রিপোর্ট করা হয়নি। আপনার ডিভাইসগুলো ঘটনার কয়েক সেকেন্ড পরে কথোপকথন শেয়ার করে, সুতরাং একটু আগে তৈরি হওয়া একটি কথোপকথন তখনো পৌঁছায়নি এবং অন্য মেশিনটির কোনো ধারণাই ছিল না যে কী সম্পর্কে জিজ্ঞাসা করা হচ্ছে। ফোনটি এখন বার্তার সাথে কথোপকথনটি পাঠিয়ে দেয়।
  • সাধারণ: আপনার ডিভাইস তালিকা দেখায় কোন মেশিনগুলো সজাগ আছে: সেটিংসের প্রাপ্যতা বিন্দুগুলো আপনি প্যানেলটি খোলার মুহূর্তের সত্যতায় স্থির ছিল, সুতরাং আপনি যখন দেখছিলেন তখন যে ডিভাইসটি স্লিপ মোডে চলে গেছে সেটিও উপলব্ধ হিসেবে দেখাচ্ছিল। আপনি দেখার সময় সেগুলো এখন রিফ্রেশ হয়, রিফ্রেশগুলোর মধ্যে নিখুঁতভাবে আপডেট হয়, এবং ক্ষণিকের জন্য যে তালিকা লোড করা যায় না তা আপনার ইতিমধ্যে জানা ডিভাইসগুলোকে আর মুছে ফেলে না।
  • সাধারণ: আপনি একটি কথোপকথনের সাথে যে ফোল্ডার শেয়ার করেন তা সেই কথোপকথনেই থাকে: এজেন্টকে একটি ফোল্ডারে অ্যাক্সেস দেওয়ার অর্থ দাঁড়াত যে এটি শুধুমাত্র সেই কথোপকথনের ক্ষেত্রেই প্রযোজ্য, এবং তারপর এটি সব জায়গায় প্রয়োগ করা হতো। সীমাটি লেখা হয়েছিল কিন্তু কখনোই যাচাই করা হয়নি। এটি এখন সঠিক জায়গায় কার্যকর করা হয়।
  • সাধারণ: ক্রিয়েটিভিটি স্লাইডারটি প্রতিটি প্রোভাইডারে কাজ করে: ছয়টি প্রোভাইডারে স্লাইডারটির কোনো প্রভাব ছিল না, কারণ অ্যাপটি ইচ্ছাকৃতভাবে মানটি সরিয়ে ফেলার ঠিক পরেই মানটি নীরবে তার ডিফল্টে পুনরুদ্ধার করা হতো। একটি সম্পর্কিত পরিবর্তন একটি প্রত্যাখ্যাত অনুরোধকে একটি মডেল সম্পর্কে ভুল জিনিস শেখানো থেকে এবং সেশনের বাকি সময়ের জন্য তা পুনরাবৃত্তি করা থেকে বিরত রাখে।
  • সাধারণ: সিঙ্ক হওয়ার পর রিমাইন্ডার এবং নির্ধারিত কাজগুলো ঠিক হয়ে যায়: একটি ডিভাইসে তৈরি করা আইটেমগুলো প্রতিবার সিঙ্কে অনির্দিষ্টকালের জন্য আবার ডাউনলোড হতে পারত, প্রতিবার সফলতার রিপোর্ট করত — এত বেশি ট্রাফিক তৈরি করত যে অন্য সবকিছু শ্লথ মনে হতো। অন্য ডিভাইস থেকে আসা সারিগুলো এখন এমন জায়গায় ফাইল করা হয় যেখানে সেই ডিভাইসটি সেগুলোকে দেখতে পায়, যা এই চক্রের অবসান ঘটায়।

সংস্করণ ০.৯.৭৬৫১২ আগস্ট, ২০২৬

মূলত ফোনের জন্য একটি মেরামতের রিলিজ। আমরা আইফোন এবং অ্যান্ড্রয়েড অ্যাপের ফিচারগুলোর মধ্যে তুলনা করে দেখেছি উভয় দিকেই একই ভুল করা হয়েছিল: অ্যান্ড্রয়েড এমন কিছু অফার করছিল যা কখনই কাজ করতে পারত না — এর পেছনে কোনো কাজ নেই এমন একটি সাইন-ইন বাটন, একটি ডিকটেশন মডেল যা বড় ডাউনলোডের পর প্রতিবারই ব্যর্থ হতো — এবং অ্যান্ড্রয়েড যে কাজগুলো নিখুঁতভাবে করতে সক্ষম ছিল কিন্তু তাকে করতে দেওয়া হতো না, যার মধ্যে রয়েছে আপনার ফোনের নিজস্ব ক্যালেন্ডার ব্যবহার করা এবং ব্যাকগ্রাউন্ডে একটি দীর্ঘ উত্তর শেষ হলে তা আপনাকে জানানো। উভয় অ্যাপের ক্ষেত্রে স্ক্রিনের নড়বড়ে ভাব দূর করা হয়েছে: কিবোর্ডের খুললে স্ক্রিন আর আপনার আঙুলের নিচে সরে যায় না, এবং ছবি যুক্ত করার সময় অ্যাপ বন্ধ হয়ে যাওয়ার ঝুঁকিও আর নেই। আলাদাভাবে, আপনার প্রাইভেট রিলে-এর মাধ্যমে ব্রাউজার থেকে Caiioo চালানো অনেক বেশি নির্ভরযোগ্য করা হয়েছে — জেনারেট করা ছবি এখন পৌঁছে যায়, এবং স্লিপিং রিলে চলমান কোনো উত্তরকে বাধাগ্রস্ত করে না।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • সাধারণ: সেটিংস আরও স্পষ্ট বিভাগে পুনর্বিন্যাস করা হয়েছে — আপনার নিজের ভাষায়: সেটিংস প্যানেলের বিভাগগুলো সাতটি শ্রেণীতে (অ্যাকাউন্ট, কানেক্টিভিটি, ডাটা ও সিঙ্ক, সহায়তা এবং আরও অনেক কিছু) পুনর্বিন্যাস করা হয়েছে এবং বিভাগগুলোর নাম এখন সর্বত্র ইংরেজিতে প্রদর্শিত হওয়ার পরিবর্তে ২৪টি ভাষাতেই অনূদিত হয়। এই গ্রুপিংটি সেটিংস লেআউট থেকেই এসেছে, তাই কোনো বিভাগ আর শ্রেণী তালিকা থেকে হারিয়ে যেতে পারে না। সেটিংস সার্চ নতুন নামের অধীনে এন্ট্রিগুলো খুঁজে পায়।
  • সাধারণ: আপনার ডিভাইসগুলোর একটি নাম রয়েছে — প্রাইভেট কনস্টেলেশন: মাল্টি-ডিভাইস কন্টিনিউটি এখন সেটিংস → কানেক্টিভিটি → প্রাইভেট কনস্টেলেশন-এর অধীনে থাকে এবং গাইডগুলোতে সর্বত্র একই নাম ব্যবহার করা হয়। এজেন্ট আপনার কোন মেশিনে চলবে তা একটি কানেক্টিভিটি সংক্রান্ত প্রশ্ন, তাই এটি ব্যাকআপের সাথে না রেখে আপনার অন্যান্য কানেক্টিভিটি সেটিংসের পাশেই রাখা হয়েছে। একই এনক্রিপ্ট করা, একক-টেন্যান্ট যন্ত্রপাতি — এখন "Constellation" সার্চ করে এটি খুঁজে পাওয়া যাবে।
  • ম্যাকওএস (macOS): প্রেস-টু-টাক ডিকটেশন বিল্ট-ইন — কোনো কমপ্যানিয়ন অ্যাপের প্রয়োজন নেই: উইন্ডোজ এবং লিনাক্সের মতো ম্যাকওএস-এর ডেস্কটপ অ্যাপের মধ্যেও এখন সিস্টেম-ওয়াইড ডিকটেশন যুক্ত করা হয়েছে। প্রো সাবস্ক্রাইবাররা যেকোনো জায়গায় হটকি চেপে ধরে ফোকাসে থাকা অ্যাপে কথা বলতে পারবেন। আলাদা প্রাইভেটভয়েস (PrivateVoice) ডাউনলোডটি বাদ দেওয়া হয়েছে।
  • সাধারণ: আপনার ডিভাইস তালিকায় প্রতিটি ডিভাইস কতক্ষণ ধরে নিষ্ক্রিয় আছে তা দেখানো হয়: আপনি যখন আপনার কথোপকথন হোস্ট করার জন্য কোনো ডিভাইস বেছে নেন, তখন যে ডিভাইসগুলো স্লিপ মোডে চলে গেছে সেগুলোর শেষ কবে সক্রিয় ছিল তা দেখানো হয় — "3m", "2h", "1d" — সাম্প্রতিকতমগুলো প্রথমে থাকে, তাই কোন মেশিনটি বাস্তবে কাজ নেওয়ার জন্য প্রস্তুত তা পরিষ্কার বোঝা যায়। যে ডিভাইসগুলো দীর্ঘ সময় ধরে নিষ্ক্রিয় থাকে সেগুলো চিরতরে জমা না হয়ে তালিকা থেকে সরে যায়, এবং যে পছন্দের ডিভাইসে পৌঁছানো যাচ্ছে না তা উপলব্ধ দেখানোর পরিবর্তে সেটি জানিয়ে দেয়।

বাগ সংশোধন

  • অ্যান্ড্রয়েড: অ্যাপটি নিজের সংস্করণ জানে: প্রকাশিত প্রতিটি অ্যান্ড্রয়েড বিল্ডে সেটিংসে প্রদর্শিত সংস্করণটি "dev" পড়ত এবং সাপোর্ট টিকিটগুলো কোনো সংস্করণ ছাড়াই আসত — যার ফলে রিপোর্টটি কোন বিল্ড থেকে এসেছে তা নির্ধারণ করা অসম্ভব ছিল। পেজটি তার বিল্ড স্ট্যাম্পের জন্য একটি অনুরোধ করে যা অ্যাপের নিজস্ব অভ্যন্তরীণ ঠিকানা থেকে পরিবেশন করা পেজগুলোর ক্ষেত্রে অ্যান্ড্রয়েড ব্লক করে, তাই এটি আসলে পাঠানোই হয়নি। লোড হওয়ার সময় স্ট্যাম্পটি এখন পেজটিকে দিয়ে দেওয়া হয়।

  • আইফোন ও অ্যান্ড্রয়েড: স্ক্রিন আর আঙুলের নিচে সরে যায় না: ফোন অ্যাপগুলোতে একটি নড়বড়ে ভাব অনুভূত হতে পারত — পুরো ইন্টারফেসটি একটি ওয়েব পেজের মতো স্ক্রোল করত, কম্পোজার লাফাত এবং কিবোর্ড সবকিছু সরিয়ে ফেলত। দুটি প্ল্যাটফর্মেই একযোগে চারটি আলাদা কারণে এটি ঘটত: অ্যাপটিকে এমন একটি উচ্চতায় সাইজ করা হয়েছিল যা কিবোর্ড খোলার সময় ছোট হয় না, এর নিচের পেজটি অবাধে স্ক্রোল ও রাবার-ব্যান্ড করতে পারত এবং কিবোর্ডের জন্য কোনো জায়গাই তৈরি করা হয়নি। শেলটি এখন অ্যাপের প্রকৃত জায়গার সাথে নিজেকে মানিয়ে নেয়, স্থির থাকে এবং কিবোর্ড উপস্থিত হলে উভয় প্ল্যাটফর্মই সঠিকভাবে রিসাইজ হয়।

  • আইফোন ও অ্যান্ড্রয়েড: ছবি যুক্ত করার সময় অ্যাপ বন্ধ হয়ে যাওয়ার ঝুঁকি থাকে না: একটি নির্বাচিত বা ক্যাপচার করা ছবি যুক্ত করার আগে সম্পূর্ণ রেজোলিউশনে ডিকোড করা হতো — একটি ১২-মেগাপিক্সেলের ছবির জন্য প্রায় ৪৮ মেগাবাইট মেমরি এবং এক সাথে বেশ কয়েকটি নির্বাচন করা হলে আরও বেশি, যা একটি লোড হওয়া ফোনে অ্যাপটিকে ক্র্যাশ করাতে পারত। ছবিগুলোকে পরবর্তীতে না করে পড়ার সময়ই ছোট করা হয়, যা ফলাফলে অদৃশ্য থাকে: যে আকারটি ফেলে দেওয়া হচ্ছিল তা যেকোনো মডেলের পড়ার ক্ষমতার চেয়েও বড়।

  • রিমোট অ্যাক্সেস: ব্রাউজার সেশনে এখন জেনারেট করা ছবি পৌঁছে যায়: প্রাইভেট রিলে-এর মাধ্যমে ব্রাউজার থেকে Caiioo চালানোর সময়, এজেন্ট দ্বারা জেনারেট করা একটি ছবি হয়তো প্রদর্শিতই হতো না — প্রায় এক মেগাবাইটের বেশি যেকোনো কিছু উভয় দিকে কোনো ত্রুটি ছাড়াই ট্রানজিটে ড্রপ করা হতো এবং এমনকি ছোটগুলোও লোড হতে ব্যর্থ হতো কারণ ব্রাউজার ভুল জায়গায় সেগুলোর জন্য অনুরোধ করছিল। বড় এটাচমেন্টগুলো এখন টুকরো টুকরো করে পাঠানো হয় এবং রিঅ্যাসেম্বল করা হয়, এবং এনক্রিপ্ট করা টানেলের মাধ্যমে ছবি লোড হয়।

  • অ্যান্ড্রয়েড: ক্যালেন্ডার এবং নোটিফিকেশনের জন্য বাস্তবে অনুমতি চাওয়া হয়: অ্যাপটি কখনোই এগুলোর জন্য অনুরোধ করেনি — এটি কেবল চেক করত, সেগুলোকে অনুপস্থিত পেত এবং সিস্টেম সেটিংসে গিয়ে অনুমতি দিতে বলত। যেহেতু কখনোই চাওয়া হয়নি, সেহেতু স্বাভাবিক উপায়ে সেগুলোর অনুমতি দেওয়া যেত না, তাই প্রতিটি ক্যালেন্ডারের অনুরোধ "অ্যাক্সেস অস্বীকৃত" (access denied) হিসেবে ফিরে আসত এবং রিমাইন্ডার ও টার্ন-ফিনিশ নোটিশগুলো কখনই প্রদর্শিত হতো না। প্রথমবার প্রয়োজন হওয়ার সময়ই উভয় ক্ষেত্রে প্রম্পট করা হয়, এবং কোনো ইভেন্ট সম্পাদনা করার সময় রিড অ্যাক্সেস যথেষ্ট ধরে না নিয়ে ক্যালেন্ডার রাইট অ্যাক্সেসের জন্য অনুরোধ করা হয়।

  • অ্যান্ড্রয়েড: আপনার ফোনের নিজস্ব ক্যালেন্ডার এজেন্টের সাথে কাজ করে: অনুমতি দেওয়া সত্ত্বেও, Caiioo-কে ডিভাইসের ক্যালেন্ডার ব্যবহার করতে বলা হলে তা নীরবে গুগল ক্যালেন্ডারে (Google Calendar) ফিরে যেত এবং এজেন্টকে বলা হতো যে ডিভাইসের ক্যালেন্ডারটির একটি ম্যাক বা আইফোন প্রয়োজন। অ্যান্ড্রয়েড ক্যালেন্ডার এখন একটি প্রথম শ্রেণীর উৎস: এটিকে নাম ধরে ডাকা যেতে পারে, আপনার সমস্ত ক্যালেন্ডার থেকে যখন আপনার দিন তৈরি করা হয় তখন এটি অন্তর্ভুক্ত থাকে এবং মডেলটিকে এটি সঠিকভাবে বর্ণনা করা হয়।

  • অ্যান্ড্রয়েড: ত্রুটি রিপোর্ট করার পরিবর্তে ডকুমেন্ট এবং কোড আবার খোলে: অ্যান্ড্রয়েডে একটি স্লেট ডকুমেন্ট, কোড ফাইল বা ড্রয়িং খোলা ব্যর্থ হতো — এবং আরও খারাপ ব্যাপার হলো, যখন এজেন্ট একটি তৈরি করত, তখন ফাইলটি সঠিকভাবে সেভ হতো কিন্তু এজেন্টকে বলা হতো যে চেষ্টাটি ব্যর্থ হয়েছে, তাই এটি প্রায়শই আবার চেষ্টা করত। স্লেটগুলো এখন খোলে, এবং এজেন্ট সঠিক উত্তর পায়।

  • অ্যান্ড্রয়েড: ডিকটেশন মডেলের তালিকায় এমন কোনো মডেল আর অফার করা হয় না যা চলতে পারে না: সক্ষম ফোনগুলোতে একটি দ্রুতগতির স্পিচ-টু-টেক্সট ইঞ্জিন তালিকাভুক্ত করা হয়েছিল, যা কয়েকশ মেগাবাইট ডাউনলোড করত, তারপর এর শেষ ধাপটি অসম্পূর্ণ থাকার কারণে প্রতিবারই ব্যর্থ হতো। কাজ করার আগ পর্যন্ত এটি লুকানো থাকে।

  • অ্যান্ড্রয়েড: "Continue with Apple" আর দেখানো হয় না: সাইন-ইন স্ক্রিনে বাটনটি প্রদর্শিত হতো কিন্তু এটি কখনো সম্পূর্ণ হতে পারত না, কারণ অ্যান্ড্রয়েড অ্যাপের পেছনে কোনো অ্যাপল সাইন-ইন সমর্থন নেই। গুগল এবং মাইক্রোসফট সাইন-ইন অপরাজিত থাকে।

  • অ্যান্ড্রয়েড: অ্যাপ দখল করার পরিবর্তে লিঙ্কগুলো ব্রাউজারে খোলে: একটি উত্তর বা "Manage Plan"-এ একটি বাহ্যিক লিঙ্কে ট্যাপ করলে ব্রাউজার খোলার পরিবর্তে পুরো অ্যাপটি ওই পেজ দ্বারা প্রতিস্থাপিত হতো এবং সেখান থেকে Google-এ সাইন ইন করা সম্পূর্ণভাবে প্রত্যাখ্যাত হতো। লিঙ্কগুলো এখন অ্যাপের বাইরে সঠিকভাবে খোলে।

  • আইফোন ও অ্যান্ড্রয়েড: ব্যাকগ্রাউন্ডে একটি টার্ন শেষ হলে আপনাকে জানানো হয়: আপনি অন্য কোনো অ্যাপে থাকা অবস্থায় দীর্ঘ উত্তর শেষ হলে বা ব্যর্থ হলে একটি নোটিশ কেবল আইফোনেই পাঠানো হতো, যদিও অ্যান্ড্রয়েডেরও একই ক্ষমতা এবং একই সমস্যা রয়েছে।

  • রিমোট অ্যাক্সেস: স্লিপিং রিলে চলমান টার্নকে বাধাগ্রস্ত করে না: প্রাইভেট রিলে নিষ্ক্রিয় হওয়াকে সাধারণ গৃহস্থালি কাজ হিসেবে বিবেচনা করে, কিন্তু জেগে ওঠার সময় এটি ভুলবশত মনে করে যে আপনার কোনো একটি ডিভাইস ড্রপ আউট হয়ে গেছে — এবং ফলস্বরূপ সংযোগটি পুনরায় সুরক্ষিত করার মাধ্যমে প্রতিক্রিয়া জানায়, যা উত্তরের মাঝপথে প্রতিটি সংযুক্ত ডিভাইসকে একটি নতুন হ্যান্ডশেকে বাধ্য করে। জেগে ওঠাকে এখন ডিভাইস পরিবর্তনের সাথে গুলিয়ে ফেলা হয় না, এবং শুধুমাত্র যখন হোস্টিং ডিভাইসটি সত্যিকার অর্থে সরে যায় তখনই সংযোগটি পুনরায় সুরক্ষিত করা হয়।

  • সাধারণ: সেটিংস সার্চ আপনার টাইপ করা জিনিস খুঁজে পায়: একটি বিভাগ যদি ঠিক ওই বাক্যাংশটি তালিকাভুক্ত না করে তবে দুই শব্দের সার্চ কোনো ফলাফল দিত না — "ad blocker", "font size" এবং অন্যান্য বেশিরভাগ স্বাভাবিক সার্চ খালি হাতে ফিরে আসত। আপনি যে প্রতিটি শব্দ টাইপ করেন তা এখন একটি বিভাগের শিরোনাম, বর্ণনা এবং কিওয়ার্ডের সাথে মেলানো হয়, তাই হড়কে যাওয়ার পরিবর্তে আপনি টাইপ করার সাথে সাথে সার্চের পরিধি ছোট হয়ে আসে।

  • সাধারণ: অ্যাড ব্লকিং একটি প্রাইভেসি হেডিংয়ের অধীনে থাকে: এটি আপনার প্রোফাইল সেটিংসের মধ্যে একটি আলগা কার্ড ছিল; এটি একটি প্রাইভেসি কন্ট্রোল এবং এখন সেভাবেই প্রদর্শিত হয়।

  • সাধারণ: জিরো ডাটা রিটেনশন (ZDR) এখন ইমেজ ইন্সপেকশন কভার করে: ZDR প্রয়োগ করার সাথে সাথে, Caiioo স্বয়ংক্রিয় ক্যাপশনিংয়ের জন্য রিমোট মডেলে ছবি পাঠাতে আগেই অস্বীকার করত — কিন্তু এজেন্টের ইমেজ-পড়ার টুলটি অন্য একটি রুটের মাধ্যমে একই রিমোট মডেলগুলোতে পৌঁছাত এবং এমন কোনো প্রশ্ন করত না, তাই এজেন্ট যখন ছবিটি দেখতে পছন্দ করত তখন একটি ছবি ডিভাইস ছেড়ে যেতে পারত। অন্যান্য সমস্ত ZDR-শাসিত পথের মতো এখন ওই রুটটিও চেক করা হয়।

  • সাধারণ: যে মডেলগুলো দেখতে পায় তারা অন্য কোনো মডেলকে দেখতে বলে না: একটি ভিশন-ক্ষমতাসম্পন্ন মডেল ইতিমধ্যে সামনে থাকা ছবিগুলো বর্ণনা করার জন্য ইমেজ-পড়ার ফলব্যাক টুলটিকে কল করছিল — একই সেশনে তিনবার — প্রতিবার একটি টার্ন এবং দ্বিতীয় মডেলের টোকেনের খরচ বাড়াচ্ছিল এবং কখনও কখনও এটাচমেন্ট ত্রুটির কারণে ব্যর্থ হচ্ছিল। ফলব্যাকটি এখন শুধুমাত্র সেই মডেলগুলোকে অফার করা হয় যেগুলো সত্যি ছবি দেখতে অক্ষম।

  • অ্যান্ড্রয়েড: অ্যাপটি স্ট্যাটাস এবং নেভিগেশন বারের নিচে আর রেন্ডার করে না: Android 15+-এ এজ-টু-এজ লেআউটটি সিস্টেম বারের নিচে কন্টেন্ট রাখত, তাই কথোপকথনের শীর্ষ অংশ এবং নীচের কন্ট্রোলগুলো সেগুলোর নিচে থাকতে পারত। অ্যাপটি এখন আসল সিস্টেম ইনসেটগুলো মেপে নেয় এবং সেগুলোকে ওয়েব লেয়ারে হস্তান্তর করে।

  • সাধারণ: সেলফ চেকার সঠিক টাইম-জোন রূপান্তরগুলোকে আর ভুল হিসেবে চিহ্নিত করে না: কোয়ালিটি জাজ কথোপকথনের তারিখ এবং টাইম-জোন না জেনেই উত্তরগুলো পর্যালোচনা করত, তাই অন্য একটি জোন থেকে সঠিকভাবে রূপান্তরিত একটি ক্যালেন্ডার ইভেন্টকে বেমিল হিসেবে স্কোর করা হতে পারত — আত্মবিশ্বাসের সাথে দুবার। বিচারক এখন একই তারিখ/টাইম-জোন গ্রাউন্ডিং পায় যা এজেন্টের ছিল।

সংস্করণ ০.৯.৭৬৪১২ আগস্ট, ২০২৬

বহু-ডিভাইসের যুগের উপযোগী ফিনিশিং: এজেন্ট এখন আপনার দীর্ঘ সময় চলা কমান্ডগুলো দেখতে পারে এবং সেগুলো শেষ হলে নিজে থেকেই সজোগ হতে পারে, বড় প্রজেক্টে ফাইল অনুসন্ধান করতে কয়েক মিনিট থেকে কমে মাত্র প্রায় এক সেকেন্ড সময় লাগছে, এবং আপনার প্রতিটি ডিভাইস এখন তার নিজস্ব সুবিধাজনক টেক্সট সাইজ মনে রাখে। এছাড়াও রয়েছে দুটি সম্পূর্ণ-রিকোয়েস্ট ফেইলিওরের সমাধান (Gemini টুল কল, গেটওয়ে প্রোভাইডারগুলোর মাধ্যমে Claude 5) এবং একটি কম্পোজার যা অবশেষে আপনার নির্বাচিত বিষয়ের সাথে সঠিক আকার নেয়।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • ডেস্কটপ: "Run it and tell me when it's done" এখন কাজ করে: ব্যাকগ্রাউন্ডে কোনো বিল্ড, টেস্ট সুইট বা যেকোনো দীর্ঘ কমান্ড শুরু করুন এবং কমান্ডটি শেষ হলে এজেন্ট নিজে থেকেই জেগে উঠবে — প্রস্থান স্থিতি (exit status) এবং আউটপুটের টেইল সহ — আপনাকে আর "is it done yet?" জিজ্ঞাসা করতে হবে না। এটি আগের রিলিজের লাইভ ওয়াচ কন্ট্রোলের পাশাপাশি কাজ করে।
  • সাধারণ: প্রতিটি ডিভাইস তার নিজস্ব টেক্সট সাইজ মনে রাখে: ২৭ ইঞ্চির মনিটরের জন্য টিউন করা ডিসপ্লে স্কেল ফোনে বেমানান। ফন্ট সাইজ এখন প্রতিটি ডিভাইসের জন্য আলাদাভাবে সংরক্ষিত হয় — আপনার ম্যাক, ফোন এবং ট্যাবলেট প্রত্যেকে তাদের নিজস্ব সেটিংস বজায় রাখে — এবং এটি আপনার এনক্রিপ্টেড প্রাইভেট-সিঙ্ক ব্যাকআপের মাধ্যমেই কাজ করে, যাতে একটি রিস্টোর করা ডিভাইস তার নিজস্ব সাইজেই ফিরে আসে।

বাগ সংশোধনসমূহ

  • ডেস্কটপ: বড় প্রজেক্টে ফাইল অনুসন্ধান ~২০০ গুণ দ্রুততর: একটি ব্রড সার্চ পূর্বে জেনারেট করা বিল্ড আউটপুট স্ক্যান করত (একটি বাস্তব প্রজেক্টে ২.৩ জিবি বিল্ড ডিরেক্টরি পড়তে তিন মিনিটের বেশি সময় লেগেছিল) এবং মনে হতে পারত যে এটি ফ্রীজ হয়ে গেছে। অনুসন্ধানটি এখন ট্রিতে থাকা প্রতিটি .gitignore মেনে চলে — যার মধ্যে নেস্টেডগুলোও অন্তর্ভুক্ত রয়েছে — বাইনারি এবং অতিরিক্ত বড় ফাইলগুলোকে পড়ার সময় কোনো রকম নীরবতা ছাড়াই একটি দৃশ্যমান নোটিশ সহ বাদ দেয় এবং কাজ করার সময় অগ্রগতি রিপোর্ট করে। একই ব্রড সার্চ এখন প্রায় এক সেকেন্ডে সম্পন্ন হয়।
  • সাধারণ: Gemini টুল কল আবার কাজ করছে: টুল সংযুক্ত প্রতিটি Gemini রিকোয়েস্ট স্কিমা ত্রুটির ("Unknown name prefixItems") কারণে সরাসরি ব্যর্থ হচ্ছিল। Google-এর API এমন একটি স্কিমা ফিল্ড প্রত্যাখ্যান করে যা অন্যান্য প্রোভাইডারদের প্রয়োজন হয়; এটি এখন শুধুমাত্র Gemini-এর জন্য বাদ দেওয়া হয়েছে, এতে কোনো তথ্য নষ্ট হয় না — সমতুল্য সীমাবদ্ধতাটি এমন একটি ফর্মে পাঠানো হয় যা Gemini গ্রহণ করে।
  • সাধারণ: গেটওয়ে প্রোভাইডারদের মাধ্যমে Claude 5 আর টেম্পারেচারের কারণে ব্যর্থ হয় না: Bedrock দ্বারা চালিত গেটওয়েগুলো (যেমন CometAPI) Claude 5 মডেলের জন্য টেম্পারেচার প্যারামিটারটিকে একটি বিভ্রান্তিকর সার্ভার ত্রুটির সাথে প্রত্যাখ্যান করে। রিকোয়েস্টটি এখন প্যারামিটারটি ছাড়াই একবার পুনরায় চেষ্টা করে এবং সেশনের জন্য মডেলটিকে মনে রাখে।
  • সাধারণ: কম্পোজার বোতামগুলোর আকার আপনার আসল নির্বাচনের সাথে সামঞ্জস্যপূর্ণ হয় — এবং অদৃশ্য হওয়া বন্ধ হয়: শীর্ষ সারির চিপগুলো (মোড, মডেল, ডিভাইস, Folders, Skills) সবচেয়ে খারাপ অবস্থার প্রস্থের (worst-case widths) সাথে নিজেদের মাপত, তাই একটি ছোট মডেলের নামও জায়গা নষ্ট করত এবং — macOS-এ — ব্রাউজার-ইঞ্জিনের একটি রাউন্ডিং ত্রুটির কারণে সারিটি মনে করত যে এটি ওভারফ্লো হচ্ছে এবং প্রতিটি উইンドウ প্রস্থে Skills ও Folders বোতামগুলোকে সম্পূর্ণরূপে লুকিয়ে ফেলত। চিপগুলো এখন আসল নির্বাচন পরিমাপ করে, শুধুমাত্র প্রকৃত চাপে সংকুচিত হয় এবং দুটি বোতাম নির্দিষ্ট স্থানেই থাকে।
  • মোবাইল: মডেল পিকারটি প্রথমবার নয়, প্রতিবার সুইচ করার সময় আপডেট হয়: iOS-এ দ্বিতীয়বার মডেল সুইচ করলে চলমান কনভার্সেশনটি আপডেট হতো কিন্তু পিকারের নিজস্ব ডিসপ্লে আগের নির্বাচনে আটকে থাকত।

Version 0.9.763আগস্ট ১২, ২০২৬

দীর্ঘদিন ধরে অনুরোধ করা এজেন্টের তিনটি ফিচার একসাথে যুক্ত হলো: এজেন্ট এখন কোনো বাধার মুখে না পড়ে একটি ফোল্ডারে অ্যাক্সেস চাইতে পারে, দীর্ঘ সময় ধরে চলা কমান্ডগুলো লাইভ দেখা যায় এবং এর আউটপুট কখনোই হারায় না, এবং অবশেষে মডেল পিকারটি দেখাচ্ছে প্রতিটি মডেল কার তৈরি। পাশাপাশি মাল্টি-ডিভাইস ব্যবহারের অভিজ্ঞতা উন্নত করা হয়েছে: স্লিপিং ডিভাইসগুলো দৃশ্যমান থাকে, আপনার মডেলের পছন্দ আপনার বার্তার সাথে ভ্রমণ করে এবং অত্যন্ত বড় কথোপকথনগুলো ডিভাইসের মধ্যে নির্ভরযোগ্যভাবে স্ট্রিম হয়।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • ডেস্কটপ: এজেন্ট অন্য কোনো ফোল্ডারে অ্যাক্সেসের অনুরোধ করতে পারে — আপনি প্রথমে অনুমোদন করেন: যখন কাজের প্রয়োজনে আপনার শেয়ার করা ফোল্ডারের বাইরের কোনো ফোল্ডারে যেতে হয়, তখন এজেন্ট এখন পাথ (path) দিয়ে নির্দিষ্ট কোনো ডিরেক্টরির জন্য অনুরোধ করতে পারে। এই অনুরোধটি স্ট্যান্ডার্ড অ্যাপ্রুভাল প্রম্পটের মাধ্যমে সম্পন্ন হয় যেখানে সুনির্দিষ্ট ফোল্ডারটি দেখানো হয়, এবং অনুমোদিত অ্যাক্সেসটি কেবল ওই কথোপকথনের ক্ষেত্রেই প্রযোজ্য হয় — এর ফলে অ্যাকাউন্ট-ব্যাপী কোনো পরিবর্তন ঘটে না। ইতিমধ্যে শেয়ার করা কোনো ফোল্ডার থাকলে সেটি ডুপ্লিকেট না করে পুনরায় ব্যবহার করা হয়।
  • ডেস্কটপ: চলমান কমান্ড লাইভ দেখুন, এবং কোনো কিছুই হারায় না: দীর্ঘ সময় ধরে চলা কমান্ডগুলো (বিল্ড, ডেভ সার্ভার, টেস্ট রান) এখন একটি "Watch output" কন্ট্রোল দেখায় যা লাইভ স্ট্রিম অনুসরণ করে। প্রতিটি কমান্ডের সম্পূর্ণ আউটপুটও সংরক্ষিত থাকে এবং পরবর্তীতে তা দেখা যায় — এজেন্ট শুরুতেই শুধু শেষ অংশ বা শুধু ত্রুটির লাইনগুলো চাইতে পারে, এবং কমান্ডটি পুনরায় না চালিয়ে পরবর্তীতে সম্পূর্ণ রেকর্ডটি অনুসন্ধান বা পুনরায় পড়তে পারে। অতিরিক্ত বড় আউটপুট কেটে নতুন অংশটুকু রাখা হয় এবং বাকি অংশ কীভাবে পুনরুদ্ধার করতে হবে তা সুনির্দিষ্টভাবে একটি নোটে বলে দেওয়া হয়।
  • কমন: মডেল পিকার প্রতিটি মডেলের প্রস্তুতকারককে দেখায়: মডেলগুলোতে এখন একটি একক জেনেরিক আইকনের পরিবর্তে একটি রঙিন প্রস্তুতকারক চিহ্ন থাকে — Anthropic, OpenAI, Google, xAI, Meta, Mistral, DeepSeek, Qwen এবং আরও অনেক কিছু — যাতে দীর্ঘ মডেল তালিকা এক নজরেই চিনে নেওয়া যায়। নতুন ভেন্ডাররা স্বয়ংক্রিয়ভাবে একটি নিরপেক্ষ চিহ্নসহ উপস্থিত হয়।

বাগ সংশোধন

  • কমন: কথোপকথনের হোস্ট নির্বাচন করার সময় স্লিপিং ডিভাইসগুলো দৃশ্যমান থাকে: পকেটে রাখার এক মিনিটের মধ্যে ফোন সাইলেন্ট বা নিষ্ক্রিয় হয়ে যায়, এবং হোস্ট পিকারটি পূর্বে এটিকে পুরোপুরি লুকিয়ে রাখত — যা দেখে মনে হতো "আমার আইফোন সংযুক্ত নয়" এবং বর্তমান হোস্টের নাম নামহীন থাকত। নিষ্ক্রিয় ডিভাইসগুলো এখন ধূসর রঙে এবং সর্বশেষ কতক্ষণ আগে দেখা গেছে তা সহ তালিকায় প্রদর্শিত হয়। স্বয়ংক্রিয় হ্যান্ডওফের জন্য এখনও একটি লাইভ ডিভাইস প্রয়োজন।
  • কমন: আপনার মডেল এবং প্রোভাইডারের পছন্দ একটি রিমোট বার্তার সাথে ভ্রমণ করে: অন্য ডিভাইসে হোস্ট করা কথোপকথনে বার্তা পাঠানোর সময় সেই ডিভাইসের সেটিংসে যা ছিল তা দিয়েই কাজ চলত — আপনার ফোনে সদ্য বেছে নেওয়া কোনো প্রোভাইডার বা মডেল নীরবে সেটিংস সিঙ্কের সাথে প্রতিযোগিতায় হেরে যেতে পারত। পছন্দটি এখন বার্তার সাথেই ভ্রমণ করে। ক্রেডেনশিয়ালগুলো কখনোই ভ্রমণ করে না; হোস্ট সর্বদা নিজস্ব কি (keys) দিয়ে প্রমাণীকরণ (authenticate) করে।
  • কমন: অত্যন্ত বড় কথোপকথনগুলো ডিভাইসের মধ্যে নির্ভরযোগ্যভাবে স্ট্রিম হয়: একটি নির্দিষ্ট সাইজ সীমার বাইরের কথোপকথনগুলো ডিভাইসের মধ্যে কমপ্লিশন এবং প্রম্পট ইভেন্ট পাঠানো নীরবে বন্ধ করে দিত — ভিউয়িং ডিভাইসে রানটি আর শেষ হয়নি বলে মনে হতো। অতিরিক্ত বড় ইভেন্টগুলো এখন স্বয়ংক্রিয়ভাবে বর্তমান টার্নে ছোট হয়ে যায়, যা নিরাপদে মার্জ হয়, এবং সাধারণ সিঙ্কের মাধ্যমে সম্পূর্ণ ইতিহাস অনুসরণ করে।
  • মোবাইল: কনটেক্সট-ইউসেজ ডায়ালটি ট্যাপ করা যায়: কথোপকথনের মেমোরি কতটা পূর্ণ তা দেখানো ছোট রিংটি আঙুলের ডগার সাইজের তুলনায় অনেক ছোট এবং শুধুমাত্র হোভার করার উপযোগী ছিল। এটি এখন একটি পূর্ণ আকারের টাচ এলাকা পেয়েছে এবং ট্যাপ করলে খোলে।

সংস্করণ ০.৯.৭৬২১২ আগস্ট, ২০২৬

মাল্টি-ডিভাইস রিলিজ। আপনার নিজের ডিভাইসগুলোর মধ্যকার প্রাইভেট সিঙ্ক নিঃশব্দে কিছুই সরবরাহ করছিল না — প্রতিটি কথোপকথনের ফাইল খালি পৌঁছাত যখন প্রতিটি স্ক্রিন সফলতার রিপোর্ট করত; এবং এই রিলিজের প্রায় অন্য সবকিছুই সেটি ঠিক করার মাধ্যমেই পাওয়া গেছে: হ্যান্ডঅফ এখন আপনার ফোনের শুরু করা কাজ শেষ করে, আপনার ডিভাইসগুলো একে অপরের কাজ ঘটার সাথে সাথে দেখায়, এবং একটি কথোপকথন একটি ডিভাইস থেকে চালিত হতে পারে যখন এটি অন্যটিতে চলে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • ডেস্কটপ এবং মোবাইল: আপনার ম্যাক-এ চলাকালীন আপনার ফোন থেকে একটি কথোপকথন পরিচালনা করুন: একটি কথোপকথনে এখন একটি হোস্ট ডিভাইস থাকে, যা কম্পোজারের একটি পিকারে দেখানো হয়। আপনার ফোন থেকে ম্যাক-হোস্ট করা একটি কথোপকথনে একটি বার্তা পাঠান এবং এটি ম্যাক-এ সম্পাদিত হয় — ম্যাক-এর ফোল্ডার এবং টুলস সহ — যখন উত্তরটি উভয় স্ক্রিনে লাইভ স্ট্রিম হয়। যেকোনো ডিভাইস থেকে হোস্ট পরিবর্তন করা অন্যটিতে কয়েক সেকেন্ডের মধ্যে কার্যকর হয়।
  • মোবাইল: টাস্ক চলাকালীন আপনার ফোন লক করুন এবং আপনার ডেস্কটপ এটি শেষ করে: অটো-কন্টিনিউ সক্ষম করা থাকলে, চলমান টার্নের সময় ফোন লক করলে কাজটি আপনার পছন্দের ডেস্কটপে চলে যায়, যা এটি সম্পন্ন করে এবং সমাপ্ত উত্তরটি আবার সিঙ্ক করে — আপনি ফিরে এলে ফোনে দৃশ্যমান হয়। হ্যান্ড-অফ করা টার্নটি চিরকাল লোড হওয়ার পরিবর্তে ফোনে স্পষ্টভাবে চিহ্নিত থাকে।

বাগ সংশোধন

  • সাধারণ: আপনার ডিভাইসগুলোর মধ্যকার সিঙ্ক আবার সত্যি সত্যি কাজ করে: এনক্রিপ্ট করা সিঙ্ক আপলোডগুলো ট্রানজিটে খালি হয়ে যাচ্ছিল — কথোপকথনের নাম, সম্পূর্ণ উত্তর এবং সেটিংস কোথাও না পৌঁছালেও প্রতিটি ডিভাইস সফল সিঙ্কের রিপোর্ট করছিল। সংরক্ষিত ফাইলগুলো সব জায়গায় শূন্য বাইট ছিল। আপলোডগুলো এখন অক্ষত অবস্থায় পৌঁছায়, এবং স্বয়ংক্রিয়ভাবে আরোপিত রেট লিমিটার নিচে ধীরগতিতে চলা হাজার হাজার আইটেমের একটি ব্যাকলগ (কিছু পরীক্ষক যে "Failed to write file: 429" ত্রুটি দেখেছেন) কয়েক সেকেন্ডের মধ্যে পরিষ্কার হয়ে যায়।
  • সাধারণ: অন্য ডিভাইস থেকে সিঙ্ক করা পরিবর্তনগুলো অ্যাপটি পুনরায় না খুলেই প্রদর্শিত হয়: একটি হোস্ট পরিবর্তন, একটি নাম পরিবর্তন করা কথোপকথন, বা সিঙ্কের মাধ্যমে পৌঁছানো একটি সমাপ্ত উত্তর সঠিকভাবে সংরক্ষিত হয়েছিল কিন্তু খোলা উইন্ডোটিকে জানানো হয়নি — এটি আপনি অন্য কোথাও গিয়ে ফিরে আসা পর্যন্ত পুরোনো অবস্থাতেই থেকে যায়। সিঙ্ক করা পরিবর্তনগুলো এখন খোলা স্ক্রিনটিকে অবিলম্বে রিফ্রেশ করে।
  • মোবাইল: "এই ডিভাইস ব্যবহার করুন" এবং অটো-কন্টিনিউ বন্ধ রাখা কার্যকর হয়: অটো-কন্টিনিউ বন্ধ করা, বা স্পষ্টভাবে একটি কথোপকথনকে ফোনে রাখা, আসলে কাজটি সেখানে রাখেনি — ফোন লক করা টার্নটিকে সবার জন্য উন্মুক্ত করে দেয় এবং যেকোনো ডেস্কটপ এটি নিয়ে নেয়। আপনি যখন রাখার কথা বলেছেন তখন একটি টার্ন এখন আপনার ডিভাইসেই থাকে, আনলক করার সময় আবার শুরু হয়; এবং একটি দ্রুত দুই সেকেন্ডের অ্যাপ স্যুইচ আর আপনার টার্নটিকে একেবারেই অন্য কাউকে দেয় না।
  • মোবাইল: হ্যান্ড অফ করা একটি টার্ন ফোনে আর পুনরায় রান করতে পারে না: হ্যান্ডঅফের পরে ফোনে ফিরে আসা অন্য কোনো ডিভাইস ইতিমধ্যে সম্পন্ন করা কাজ নিঃশব্দে পুনরায় চালাতে পারত — যার মধ্যে রিট্রি টাইমারও অন্তর্ভুক্ত যা অ্যাপটি চালু হওয়ার সাথে সাথে কাজ শুরু করত। একটি রিলিজ করা টার্ন যে সমস্ত উপায়ে পুনরায় চলে আসতে পারত তার প্রতিটি পথ এখন বন্ধ করে দেওয়া হয়েছে।
  • সাধারণ: যে বার্তাটি তার হোস্টে পৌঁছাতে পারে না তা কথোপকথনেই থেকে যায়: নাগালের বাইরে থাকা কোনো ডিভাইসে হোস্ট করা কথোপকথনে বার্তা পাঠালে কম্পোজার পরিষ্কার হয়ে যেত এবং কোনো ত্রুটি ছাড়াই বার্তাটি পুরোপুরি হারিয়ে যেত। বার্তাটি এখন কী করতে হবে তার একটি স্পষ্ট ব্যাখ্যাসহ কথোপকথনেই থেকে যায়।
  • সাধারণ: ট্রায়াল ব্যানার বর্তমান প্ল্যান অফার করে: আপগ্রেড ব্যানার এমন একটি সাবস্ক্রিপশন টায়ার অফার করতে পারত যা আর বিদ্যমান নেই, যার ফলে কিছু ব্যবহারকারীর জন্য এটি পুরোপুরি অদৃশ্য হয়ে গিয়েছিল। এটি এখন সর্বদা বর্তমান প্ল্যান অফার করে।
  • সাধারণ: টোকেন গণনা বলে যে কী পরিমাপ করা হয়েছে: "প্রম্পট টোকেন" সংখ্যাটি আসলে একটি টার্নের প্রতিটি মডেল কল জুড়ে বিল করা মোট পরিমাণ — এটি এখন সেইভাবে লেবেল করা হয়েছে, সাথে কলের সংখ্যা দেখানো হয়েছে। দীর্ঘ কথোপকথনে ক্যাশে সাশ্রয় কাজের ধাপগুলোতে ঘটার সাথে সাথে সামনে চলে আসে।

Version 0.9.761August 9, 2026

টেস্টাররা এখন সরাসরি তাদের ChatGPT অ্যাকাউন্ট ব্যবহার করতে পারবেন, এমনকি স্ট্যাল্যান্ডলোন ব্রাউজার এক্সটেনশন থেকেও। এই প্রকাশনাটি ডকুমেন্টস, সংকীর্ণ উইন্ডোজ, অ্যাক্টিভ-ট্যাব কনটেক্সট এবং উত্তর আসার সময় পড়ার সময়কার সমস্যাগুলির একটি গ্রুপ সমাধান করে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • টেস্টারগণ — API কি প্রবেশ করানোর পরিবর্তে ChatGPT দিয়ে সাইন ইন করুন: OpenAI এখন ChatGPT-এর মতো একই ওয়েব-অ্যাকাউন্ট সাইন-ইন দিয়ে সংযুক্ত করা যাবে। সংযোগটি কোনো ডেস্কটপ অ্যাপ ইনস্টল বা চালানো ছাড়াই সরাসরি ব্রাউজার এক্সটেনশন থেকে কাজ করে এবং একটি স্পষ্টভাবে সক্ষম করা টেস্টার বৈশিষ্ট্য হিসেবে বিচ্ছিন্ন থাকে।

বাগ সংশোধন

  • ব্রাউজার এক্সটেনশন: ট্যাব পরিবর্তন করলে Caiioo যে পেজের সাথে কাজ করছে তা আপডেট হয়: আপনি অন্য ট্যাবে চলে যাওয়ার পরেও এক্সটেনশনটি পূর্বে অ্যাক্টিভ থাকা ট্যাবটি পাঠানো চালিয়ে যেতে পারত, তাই আপনার সামনের পেজ সম্পর্কিত একটি অনুরোধের উত্তর ভুল পেজ থেকে দেওয়া হতো। ট্যাব পরিবর্তনগুলি এখন রিলেতে তাৎক্ষণিকভাবে পৌঁছে যায়।
  • সাধারণ: এজেন্ডা একটি সংকীর্ণ উইন্ডোজের ভেতরে মানিয়ে যায়: এজেন্ডা ডায়ালগটি একটি ফোন বা কমপ্যাক্ট সাইডপ্যানেলের চেয়ে প্রশস্ত হয়ে উঠতে পারত, যার ফলে কন্ট্রোল এবং ইভেন্টের বিবরণ নাগালের বাইরে চলে যেত। এর কন্ট্রোলগুলি এখন র‍্যাপ হয় এবং প্রতিটি তালিকা উপলব্ধ জায়গার মধ্যে স্ক্রোল করে।
  • সাধারণ: একটি লম্বা উত্তর পড়ার সময় আপনার পজিশন ঠিক থাকে: বর্তমান পড়ার অবস্থানের উপরে কন্টেন্ট আসার কারণে আপনি উদ্দেশ্যমূলকভাবে স্ক্রোল করে উপরে ওঠার পরেও কথোপকথনটিকে নিচের দিকে টেনে নিয়ে যেতে পারত। শুধুমাত্র একটি প্রকৃত স্ক্রোল জেকচার এখন স্বয়ংক্রিয় ফলোয়িং আবার সক্ষম করে।
  • ডকুমেন্টস: একটি Slate আবার খুললে ইতিমধ্যে খোলা কপিটি ব্যবহার করা হয়: একই ডকুমেন্ট আবার খুললে একটি ডুপ্লিকেট ট্যাব তৈরি হতে পারত বা অনুরোধ করা বিভাগে যেতে ব্যর্থ হতে পারত। Caiioo এখন হুবহু বিদ্যমান Slate খুঁজে বের করে, এটি রিফ্রেশ করে এবং অ্যাক্টিভেট করে।
  • ডকুমেন্টস: Word এক্সপোর্টেড ফাইল লিংক এবং ট্র্যাক করা পরিবর্তনগুলি বৈধ রাখে: জেনারেট করা Word ফাইলে ত্রুটিপূর্ণ ট্র্যাক-চেঞ্জ মার্কআপ, ডুপ্লিকেট পরিবর্তন আইডেন্টিফায়ার বা টেবিলের ভেতরের ভাঙা লিংক থাকতে পারত। এক্সপোর্ট করা ডকুমেন্টটি এখন সঠিক বিন্যাসে থাকে এবং Word-এ সঠিকভাবে খোলে।
  • ডকুমেন্টস: মাল্টি-পার্ট এডিটগুলি অ্যাটমিক্যালি সেভ হয়: পরবর্তী এডিট ব্যর্থ হওয়ার আগে Slate এডিটগুলির একটি ব্যাচ আংশিকভাবে সেভ হতে পারত, যা একটি ডকুমেন্টকে অবাঞ্ছিত মধ্যবর্তী অবস্থায় রেখে দিত। পুরো ব্যাচটি এখন একবারে সফল হয় অথবা ডকুমেন্টটিকে অপরিবর্তিত রাখে।
  • সাধারণ: মোড-নির্দিষ্ট টুলস এবং সেটিংস আর পরবর্তী মোডে লিক হয় না: মোড পরিবর্তন করলে আগের মোড থেকে অ্যাডমিনিস্ট্রেটর ডিফল্ট বা সক্ষম করা টুলস বজায় থাকতে পারত। প্রতিটি মোড এখন আপনার সাথে সম্পর্কিত সেটিংস সংরক্ষণ করার সময় নিজস্ব ডিফল্ট থেকে শুরু হয়।

সংস্করণ ০.৯.৭৬০৭ আগস্ট, ২০২৬

একটি সমাধান, সবচেয়ে বেশি অনুভূত ক্ষেত্রে: Caiioo কিছু বলার আগের অপেক্ষা।

বিস্তারিত দেখান

বাগ সমাধান

  • ডেস্কটপ: Caiioo উত্তর শুরু করার আগের দীর্ঘ বিরতি: প্রতিটি পালা প্রায় আধা মিনিট শূন্যতা দিয়ে শুরু হতো — দুটি বার্তার কথোপকথনেও একই দেরি যা চব্বিশটি বার্তার কথোপকথনে হতো, যা এটিকে কথোপকথন ধীর গতির হওয়ার পরিবর্তে একটি নির্দিষ্ট টোল হিসাবে প্রকাশ করেছিল। একটি স্থানীয় টুল সার্ভার যা চালু হতে ব্যর্থ হয়েছিল তা চালু হয়েছে বলে রেকর্ড করা হয়েছিল, তাই প্রতিটি পালা এমন কিছুর বিরুদ্ধে একটি সম্পূর্ণ সংযোগ টাইমআউট অপেক্ষা করে শুরু হয়েছিল যা কখনও সেখানে ছিল না। দুটি জিনিস ভুল ছিল এবং উভয়ই ঠিক করা হয়েছে: একটি ব্যর্থ শুরু এখন তিরিশ সেকেন্ড পরে না হয়ে একবারে লক্ষ্য করা যায় এবং Homebrew-এর মাধ্যমে ইনস্টল করা টুলগুলি টার্মিনালের পরিবর্তে ডক থেকে অ্যাপটি খোলা হলে খুঁজে পাওয়া যায়।

সংস্করণ ০.৯.৭৫৯৭ আগস্ট, ২০২৬

একটি থিম: Caiioo আপনাকে এমন কিছু করার কথা বলছে যা এটি করেনি। ট্রানজিটে হারিয়ে যাওয়া একটি টুল কল তার পেছনে একটি আত্মবিশ্বাসী লিখিত উত্তর রেখে গেছে, যা অবিকল একটি উদ্ভাবিত উত্তরের মতো দেখায় — তাই হারিয়ে যাওয়া একটি কল এখন টার্নটিকে ব্যর্থ করে দেয়। তাছাড়া গতকালের অদৃশ্য হয়ে যাওয়া MCP সার্ভারগুলির অন্য অর্ধেক এবং টোকেন গণনা যা ভুল অনুরোধ বর্ণনা করছিল।

বিস্তারিত দেখান

বাগ সংশোধন

  • Desktop: ওয়ার্কস্পেস ফোল্ডার থেকে কোনো PDF বা Word ডকুমেন্ট পড়া: Caiioo-কে আপনার নিজস্ব ফোল্ডারের মধ্যে থাকা কোনো PDF বা .docx পড়তে বললে তা পুরোপুরি ব্যর্থ হতো, এমন সব ত্রুটির সাথে যা দরকারী কোনো দিকে ইঙ্গিত করতো না — এটি পার করার একমাত্র উপায় ছিল কমান্ড-লাইন এক্সট্র্যাক্টরে শেল আউট করা, যা খুঁজে বের করতে বেশ কয়েকটি চেষ্টার প্রয়োজন হয়েছিল। এখন উভয়েই সরাসরি পড়তে পারে। এক্সট্র্যাক্ট করা PDF টেক্সটও শব্দের মাঝখানে থাকা অতিরিক্ত স্পেসের সারি ছাড়াই ফিরে আসে।
  • Desktop: কোনো কিছু পেয়ার না করেই computer-use কাজ করে: প্রতিটি computer-use অ্যাকশন ব্যর্থ হতো — প্রথমে দাবি করতো যে কোনো LAN কানেক্টর কনফিগার করা হয়নি, তারপর রিলে খুঁজে পাওয়ার পরে, সাইন ইন করা হয়নি বলে প্রত্যাখ্যান করা হতো — এমন মেশিনেও যেগুলোর রিলে সংযুক্ত ছিল এবং ব্যবহারকারী সাইন ইন করা ছিলেন। এজেন্টটি রিলে-র পাশাপাশি তার নিজস্ব প্রক্রিয়ায় চলে, এবং এটি এমন একটি নেটওয়ার্ক পেয়ারিং খুঁজছিল যা তার কখনই প্রয়োজন ছিল না এবং এমন একটি শংসাপত্র অফার করছিল যা এটি তৈরি করতে পারত না। এটি এখন ইতিমধ্যে থাকা কানেকশন এবং শংসাপত্র ব্যবহার করে, এবং যখন প্রকৃতপক্ষেই কোনো রুট থাকে না তখন বার্তাটি কোনো সম্পর্কহীন সেটিংসের নাম না দিয়ে তা বলে দেয়।
  • Desktop: computer-use কী দেখেছিল তা আপনি দেখতে পারবেন: computer-use টুল দ্বারা তোলা একটি স্ক্রিনশট রrawData হিসেবে পৌঁছায় যা দুই প্রান্তের কোনোটিই প্রদর্শন করতে পারত না, তাই এটি না আপনার কাছে পৌঁছেছিল না Caiioo-র কাছে। স্ক্রিনশটের দিকে তাকাতে বললে, Caiioo আত্মবিশ্বাসের সাথে এর সঠিক মাত্রা রিপোর্ট করতো — এটি কখনো দেখেনি এমন একটি ছবির পাশের টেক্সটের লাইন থেকে পড়া। স্ক্রিনশটগুলি এখন টুল ফলাফলে ছবি হিসেবে প্রদর্শিত হয় এবং মডেলটিকে দেখানো হয়, ব্রাউজারের স্ক্রিনশট যেভাবে সবসময় দেখানো হয়।
  • Common: কম্পোজার তার সেন্ড বোতামটি ধরে রাখে, প্রস্থ যাই হোক না কেন: মেসেজ বক্সের পাশের কন্ট্রোলগুলির সারি উইন্ডোর চেয়ে চওড়া হয়ে যেতে পারত, এবং সেন্ড তীরচিহ্নটি ডান প্রান্তের বাইরে চলে যেত আর তাতে পৌঁছানোর কোনো উপায় থাকত না। সারিটি এখন সংকুচিত হওয়ার সাথে সাথে ক্রমানুসারে জায়গা ছেড়ে দেয় — টুল-কনফিগারেশন এবং পপ-আউট বোতামগুলি প্রথমে, তারপরে Settings এবং Agenda-র পাশের শব্দগুলি, তাদের আইকনগুলি রেখে যায়। সেন্ড বোতামটি কখনোই ছেড়ে দেওয়া জিনিসগুলির মধ্যে একটি নয়।
  • Common: Gemini-তে Computer-use আর প্রতিটি টার্ন ভেঙে দেয় না: computer-use টুলটি চালু থাকা অবস্থায়, যেকোনো Gemini মডেলের মাধ্যমে চালানো টার্ন Google-এর একটি স্কিমা ত্রুটির কারণে সরাসরি ব্যর্থ হতো, এর সাথে অন্য প্রতিটি টুলকেও নিচে নামিয়ে দিত — টুল বিবরণগুলি এক বিকেন্দ্রেতার স্কিমা নিয়মের জন্য বৈধ ছিল এবং অন্যটির জন্য নয়। এগুলি এখন উভয়েরই প্রয়োজন মেটায়।
  • Common: Caiioo আর এমন কাজের কথা বলে না যা এটি করেনি: মডেল এবং অ্যাপের মধ্যে একটি টুল কল হারিয়ে যেতে পারত — এবং যখন তা ঘটত তখন উত্তরের লিখিত অংশটি টিকে থাকত কিন্তু অ্যাকশনটি থাকত না, তাই আপনাকে এমন কাজের একটি বিস্তারিত, আত্মবিশ্বাসী বিবরণ দেওয়া হতো যা কখনো চলেনি। অন্য কোথাও কোনো সমস্যা রিপোর্ট করা হয়নি; একমাত্র সংকেত ছিল আপনার পরীক্ষা করা। একটি কল হারিয়ে যাওয়াকে এখন তার প্রাপ্য ব্যর্থতা হিসেবে গণ্য করা হয়: টার্নটি থেমে যায় এবং উত্তর দেওয়ার পরিবর্তে তা বলে দেয়। একই ব্যবধান প্রতিটি মডেল প্রদানকারীর ক্ষেত্রেই বিদ্যমান ছিল এবং সবকটিতেই তা বন্ধ করা হয়েছে, এবং অন্তর্নিহিত কারণগুলি — অ্যাপটি ইতিমধ্যে ড্রপ করে দেওয়া কলের জন্য আর্গুমেন্ট আসা এবং একসাথে চলা দুটি কল মিশ্রিত হওয়া — কাগজ দিয়ে ঢেকে ফেলার পরিবর্তে ঠিক করা হয়েছে।
  • Common: পুনরায় অনুমোদন প্রয়োজন এমন একটি MCP সার্ভার মুছে ফেলা হয় না: Caiioo স্টার্টআপে তার সংরক্ষিত কানেকশনগুলি পরীক্ষা করেছে, এবং "this token needs attention"-কে "this server is gone" হিসেবে পড়েছে — তাই এটি সার্ভারটি মুছে ফেলেছে, এবং যেহেতু আপনার সেটিংস সিঙ্ক হয়, তাই মুছে ফেলার বিষয়টি আপনার মালিকানাধীন প্রতিটি ডিভাইসে চলে গেছে। একটি অ্যাকাউন্ট থেকে এইভাবে আটটি সার্ভার অদৃশ্য হয়ে গেছে। একটি কানেকশন যা কাজ করা বন্ধ করে দেয় তাকে এখন রি-কানেকশনের জন্য চিহ্নিত করা হয় এবং আপনার কনফিগার করা সবকিছু রেখে দেয়; একটি সার্ভার তখনই সরানো হয় যখন এটি প্রকৃতপক্ষেই আর বিদ্যমান থাকে না। বিদ্যমান কানেকশনগুলি পুনরায় অনুমোদন ছাড়াই পরবর্তী চেকটিতে নিজেদের মেরামত করে নেয়।
  • Common: সাইন-ইন চলাকালীন রিস্টার্ট হলে একটি MCP সার্ভার কানেক্ট করা টিকে থাকে: একটি সার্ভার অনুমোদন করার অর্থ হলো Caiioo ত্যাগ করা, সাইন ইন করা এবং অনুমোদন করা — এবং যদি অ্যাপটি সেই উইন্ডোর যেকোনো জায়গায় রিস্টার্ট হয়, তবে এটি মাত্র যে শংসাপত্র রেজিস্টার করেছিল তা হারিয়ে যেত। কানেকশনটি কাজ করছে বলে মনে হতো এবং তারপরে এটি আর রিফ্রেশ হতে পারত না, যা শেষ পর্যন্ত উপরের ডিলিশনটিকে ট্রিগার করেছিল। আপনি চলে যাওয়ার আগেই শংসাপত্রটি লিখে রাখা হয়, তাই রাউন্ড ট্রিপটি বাধাগ্রস্ত হওয়া নিরাপদ।
  • Desktop & Extension: একটি ক্লিক এটি যা ক্লিক করছে তাতে স্ক্রোল করে: লম্বা পেজে ফোল্ডের নিচের কোনো কিছুতে ক্লিক করলে কোনো কাজ হতো না এবং সফল হয়েছে বলে রিপোর্ট করা হতো, তাই এর ওপর তৈরি যেকোনো কিছু এমনভাবে চালিয়ে যেত যেন ক্লিকটি সফল হয়েছে — যার ফলে মাঝে মাঝে ফর্মের মধ্যে ভুল মান লেখা হতো। ক্লিকগুলি এখন প্রথমে তাদের লক্ষ্যটিকে দৃশ্যমান করে তোলে, এবং যে ক্লিকটি কোনো লক্ষণীয় প্রভাব তৈরি করে না তাকে সাফল্যের পরিবর্তে ব্যর্থতা হিসেবে রিপোর্ট করা হয়।
  • Common: টোকেন গণনা এবং খরচ করা অনুরোধটিকে বর্ণনা করে: কিছু টার্ন দুটি টোকেনের একটি প্রম্পট রেকর্ড করেছে — একটি আসল কথোপকথনের জন্য অসম্ভব — কারণ প্রদানকারীর একটি পরবর্তী বার্তা আসল ফিগারটিকে ওভাররাইট করছিল। ক্যাশ করা টোকেনগুলির জন্যও কোনো চার্জ নেওয়া হয়নি, যা একটি লম্বা কথোপকথনে একটি মাত্র টার্নকে কয়েক ডলার কম দেখিয়েছিল। সামনে এগিয়ে যাওয়ার জন্য উভয়ই সংশোধন করা হয়েছে।

Version 0.9.753August 7, 2026

Mostly things that were quietly wrong rather than visibly broken: settings that vanished without saying so, a dialog you could not answer, a script that failed without telling you what it had already done. Plus more than one account per provider, a way to interrupt a run, and the option to lift the step limit entirely.

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ: একই প্রদানকারীর জন্য একাধিক অ্যাকাউন্ট বা কি রাখুন: প্রতিটি প্রদানকারীতে ঠিক একটি ক্রেডেনশিয়াল থাকত, তাই দ্বিতীয় অ্যাকাউন্ট—অথবা ব্যক্তিগত কের সাথে কাজের একটি কি—মানে ছিল প্রথমটি ওভাররাইট করে পরে তা আবার পেস্ট করা। প্রতিটি প্রদানকারী এখন সাইন-ইন করা অ্যাকাউন্ট এবং API কি উভয়ই একটি তালিকায় রাখে, যার মধ্যে একটি ব্যবহার করা হয়। সেগুলির মধ্যে পরিবর্তন করা একটি ক্লিকের ব্যাপার, এবং Caiioo থেকে একটি সরিয়ে দিলে প্রদানকারীর পক্ষ থেকে কিছুই বাতিল হয় না।
  • সাধারণ: কোনো ধাপের সীমা ছাড়াই চালান: দীর্ঘ কাজগুলি—একটি বড় রিফ্যাক্টর, একটি মাল্টি-ডকুমেট রিভিউ, অনেক ধাপ সহ একটি ব্রাউজার সিকোয়েন্স—নিয়মিতভাবে ক্যাপে পৌঁছে যেত এবং কাজের মাঝপথে থেমে যেত, যা একটি সমাপ্ত কাজের পরিবর্তে একটি হঠাৎ সমাপ্তি। ম্যাক্স স্টেপস এখন সেটিংস এবং ডেলিগেট করা সাব-এজেন্ট উভয়ের জন্যই আনলিমিটেড সেট করা যেতে পারে। একটি আনক্যাপড রান এখনও স্টপ বোতামে, খরচ এবং কনটেক্সট সীমাতে এবং এটি অগ্রগতি করা বন্ধ করলে থেমে যায়।
  • সাধারণ: একটি রান ইন্টারাপ্ট করুন, এবং আপনার হস্তক্ষেপটি কার্যকর হয়েছে কিনা তা দেখুন: Caiioo কাজ করার সময় টাইপ করলে আপনার বার্তাটি তার পরবর্তী ধাপে নেওয়ার জন্য কিউতে রাখা হয়—ঠিক যখন জিনিসগুলি ভাল চলছে, আর যখন চলছে না তখন ভুল। এর পাশেই এখন একটি ইন্টারাপ্ট বোতাম রয়েছে যা রান বন্ধ করে দেয় এবং আপনার বার্তাকে সাধারণ টার্ন হিসেবে পাঠায়। কিউতে থাকা বার্তাগুলি অপেক্ষার সময় তা বলে দেয়, এবং রানটি কোনো বার্তা না পড়েই শেষ করে দিলে তা সম্পাদিত হওয়ার মতো দেখানোর পরিবর্তে অপঠিত হিসেবে চিহ্নিত করা হয়।

বাগ সংশোধন

  • সাধারণ: কনফিগার করা MCP সার্ভারগুলি অদৃশ্য হওয়া বন্ধ হয় — এবং যেগুলি ইতিমধ্যে হারিয়ে গেছে সেগুলি ফিরে আসে: সাইন ইন করার ফলে ব্যাকগ্রাউন্ডে আপনার প্রোফাইলের নাম পরিবর্তন হয়ে যেতে পারে এবং শুধুমাত্র কথোপকথন এবং ফাইলগুলি স্থানান্তরিত হতো। অন্য সবকিছু পুরানো নামের দিকে নির্দেশ করতে থাকত এবং অদৃশ্য হয়ে যেত: ডিস্কে থাকত, কিন্তু দেখতে পাওয়া যেত না। MCP সার্ভারগুলি সবার চোখে পড়েছিল; অনুস্মারক, নির্ধারিত কাজ এবং অ্যাটাচমেন্ট ফোল্ডারগুলিও একই পথে গিয়েছিল এবং সে বিষয়ে আরও কম জানিয়েছিল, কারণ একটি নির্ধারিত কাজ কেবল চলা বন্ধ করে দেয়। এগুলির সমস্তই এখন স্থানান্তরিত হয়, এবং একটি পূর্ববর্তী সংস্করণ দ্বারা আটকে থাকা যেকোনো কিছু সেট আপ করার প্রয়োজন ছাড়াই আপনার পরবর্তী সাইন-ইন-এ আবার গৃহীত হয়।
  • সাধারণ: একটি অনুমোদনের ডায়ালগ যা আপনি আসলে উত্তর দিতে পারবেন: প্রচুর কন্টেন্ট বহনকারী একটি নিশ্চিতকরণ—একটি দীর্ঘ প্রস্তাব, একটি বড় সেট টুল আর্গুমেন্ট—উইন্ডোর বাইরে চলে গিয়েছিল এবং এর Accept এবং Reject বোতামগুলিকে স্ক্রিনের বাইরে সরিয়ে দিয়েছিল, সেগুলিতে স্ক্রোল করার বা এটি খারিজ করার কোনো উপায় ছিল না। অ্যাপটি পুনরায় চালু না হওয়া পর্যন্ত কথোপকথনটি আটকে ছিল। ডায়ালগগুলি এখন উইন্ডোর মধ্যে সীমাবদ্ধ, তাদের নিজস্ব কন্টেন্টে স্ক্রোল করে এবং বোতামগুলিকে দৃশ্যমান রাখে।
  • সাধারণ: একটি দূরবর্তী MCP সার্ভার সংযোগ করা প্রথম প্রচেষ্টাতেই কাজ করে: প্রথম অনুমোদনটি "Missing required parameter: client_id" ত্রুটির কারণে ব্যর্থ হয়েছিল এবং শুধুমাত্র একটি রিফ্রেশের পরেই কাজ করেছিল। Caiioo একটি খালি ক্রেডেনশিয়াল ফর্মকে এমনভাবে আচরণ করছিল যেন আপনি এটি পূরণ করেছেন, তাই এটি সার্ভারে মোটেও নিবন্ধিত হয়নি। এটি এখন সঠিকভাবে নিবন্ধিত হয়—এবং কোনো সার্ভার যদি কখনও কোনো ক্লায়েন্ট আইডি ফেরত না দেয়, তবে Caiioo প্রদানকারীর ত্রুটি পৃষ্ঠাটি দেখানোর পরিবর্তে নিজেই তা বলে দেয়।
  • ডেস্কটপ এবং এক্সটেনশন: একটি ফর্মের চেকবাক্স পড়া এবং যা পাওয়া গেছে তা ক্লিক করা: একটি পৃষ্ঠা পরিদর্শন করার ফলে এটি টিক দেওয়া হয়েছে কিনা তা না বলেই ফর্ম কন্ট্রোলগুলি ফেরত দিত, তাই একটি বাক্সের অবস্থা পরীক্ষা করার একমাত্র উপায় ছিল প্রতি ফিল্ডে একটি স্ক্রিনশট। মেনুগুলি নিজেদের পুনরায় ড্র করার কারণে একটি উপাদানকে কিছু মুহূর্ত আগে খুঁজে পাওয়ার পরেও ক্লিকটি "Element not found" ত্রুটির কারণে ব্যর্থ হতে পারত। উপাদানের অবস্থা এখন সরাসরি রিপোর্ট করা হয়, একটি ক্লিক হাল ছেড়ে না দিয়ে পুনরায় ড্র হওয়ার জন্য সংক্ষেপে অপেক্ষা করে এবং অঞ্চলের স্ক্রিনশটগুলি কঠোর নিরাপত্তা নীতি সহ পৃষ্ঠাগুলিতে কাজ করে।
  • ডেস্কটপ এবং এক্সটেনশন: একটি ব্যর্থ পাইথন রান প্রথমে কী সম্পন্ন করেছে তা বলে: যখন একটি স্ক্রিপ্ট মাঝপথে থেমে যেত, তখন ফলাফলটি একটি খালি ত্রুটি ছিল—ইতিমধ্যে কোন ধাপগুলি সম্পন্ন হয়েছে সে সম্পর্কে কিছুই ছিল না এবং আপনার নিচে পুনরায় চালু হওয়া একটি ইন্টারপ্রেটারকে সাধারণ টাইপোপো থেকে আলাদা করার কোনো উপায় ছিল না। প্রতিটি রান এখন রিপোর্ট করে যে এটি একটি নতুন ইন্টারপ্রেটার দিয়ে শুরু হয়েছে কিনা, এর টুল-কল বাজেটের কতটা বাকি রয়েছে এবং ব্যর্থ হওয়ার আগে এটি কী প্রিন্ট করেছে। স্ক্রিপ্ট থেকে নেওয়া স্ক্রিনশটগুলি এখন পরিষ্কারভাবে বলে যে একটি স্ক্রিপ্ট সেগুলি দেখতে পায় না।
  • সাধারণ: একটি পুনরাবৃত্ত টুল ফলাফল একটি নতুন পর্যবেক্ষণ হিসাবে রিপোর্ট করা হয়: যখন একটি ফলাফল পূর্ববর্তী ফলাফলের অভিন্ন ছিল, তখন Caiioo এটিকে একটি পয়েন্টার দিয়ে প্রতিস্থাপন করেছিল যা "আপনার এটি ইতিমধ্যে আছে" হিসেবে পঠিত হয়েছিল। সাধারণ ক্ষেত্রে—একটি পরিবর্তন সংরক্ষিত হয়েছে তা পরীক্ষা করার জন্য একটি পৃষ্ঠা পুনরায় পড়া—অভিন্ন হওয়া আশ্বাসের বিপরীত: এটি প্রমাণ যে পরিবর্তনটি সংরক্ষিত হয়নি। নোটে এখন বলা হয়েছে যে একটি নতুন পর্যবেক্ষণ করা হয়েছে এবং পরিবর্তন কিছুই হয়নি।
  • সাধারণ: "Just file it" একটি নির্দেশ হিসাবে নেওয়া হয়: সরাসরি কিছু করার জন্য বলা হলে, Caiioo এখনও এর দেওয়া বিশদ বিবরণ নিশ্চিত করত এবং এক টার্ন আগে সফলভাবে ব্যবহার করা একটি টুল অনুসন্ধান করত। আপনি ইতিমধ্যে স্পষ্ট হয়ে থাকলে উভয়ই এখন সরে দাঁড়ায়।
  • iOS: আপনার অ্যাকাউন্ট মুছে ফেলা প্রথমে আপনাকে অ্যাপল বিলিং সম্পর্কে সতর্ক করে: একটি Caiioo অ্যাকাউন্ট মুছে ফেলা অ্যাপলের মাধ্যমে কেনা সাবস্ক্রিপশন বাতিল করে না—কেবলমাত্র আপনিই অ্যাপলের মাধ্যমে তা করতে পারেন, তাই চার্জ ব্যাখ্যা করার মতো কোনো অ্যাকাউন্ট অবশিষ্ট না রেখে অ্যাকাউন্টটি মুছে ফেলা এবং চার্জ করা চালিয়ে যাওয়া সম্ভব ছিল। Caiioo এখন মুছে ফেলার আগে এটি বলে এবং Manage Subscriptions খোলার প্রস্তাব দেয়।
  • iOS: অ্যাপটি রিপোর্ট করতে পারেনি এমন একটি কেনাকাটা নিজে থেকেই পুনর্মিলন করা হয়: অ্যাপল পেমেন্ট নেওয়ার পরে আমাদের সার্ভারে নিশ্চিতকরণ ব্যর্থ হলে, সাবস্ক্রিপশনটি সেই ডিভাইসে কাজ করত এবং অন্য কোথাও কাজ করত না—একটি পুনর্র্সটলেশন বা দ্বিতীয় ডিভাইসে কোনো সাবস্ক্রিপশন দেখা যেত না। অ্যাপলের নিজস্ব বিজ্ঞপ্তি এখন সার্ভার-সাইডে কেনাকাটা সম্পূর্ণ করে, তাই এটি আপনার পিছু নেয়।

সংস্করণ ০.৯.৭৫২৭ আগস্ট, ২০২৬

চারটি বিষয়ের সমাধান যা দেখতে ঠিক অন্যরকম মনে হচ্ছিল: একটি অর্পিত কাজ যা নীরবে চিন্তা করার কারণে বন্ধ করে দেওয়া হয়েছিল, ফোনে একটি ফোল্ডার বোতাম যা কিছুই খুলত না, ভুল হারে বিল করা মডেল এবং একটি গুণমানের স্কোর যা এমন একটি পরীক্ষা দ্বারা নীরবে কমিয়ে দেওয়া হয়েছিল যা কখনই চালানো হয়নি।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: একটি দীর্ঘ অর্পিত কাজ আর তিন মিনিটের পর কেটে দেওয়া হয় না: একটি সাব-এজেন্টের কাছে একটি বড় কাজ হস্তান্তর করা—গভীর গবেষণা, একটি দীর্ঘ সারসংক্ষেপ—১৮০ সেকেন্ড পর কোনো আউটপুট ছাড়াই টাইমআউট হয়ে ব্যর্থ হতো, যেন এটি কখনই শুরু হয়নি। এটি শুরু হয়েছিল; এটি চিন্তা করছিল। নতুন মডেলগুলি কিছু লেখার আগে নীরবে যুক্তি দেয়, এবং Caiioo নীরবতাকে স্থবিরতা হিসেবে গণ্য করছিল। এটি এখন একটি কাজ করা সাব-এজেন্টকে চিনতে পারে এবং এটিকে কুড়ি মিনিট পর্যন্ত সময় দেয়, যার পরে পুরানো সুরক্ষাটি পুনরায় চালু হয় যাতে সত্যিকার অর্থে আটকে থাকা কাজ চিরতরে ঝুলে থাকার পরিবর্তে বন্ধ হয়ে যায়।
  • iOS এবং Android: ফোল্ডার বোতামটি আর খালি মেনু খোলে না: ফোন এবং ট্যাবলেটে কোনো ফাইল সিস্টেম নেই যা Caiioo পৌঁছাতে পারে, তাই ওয়ার্কস্পেস-ফোল্ডার মেনুতে দেখানোর মতো কিছুই ছিল না—কিন্তু এটি খোলা বোতামটি এখনও সেখানে ছিল এবং এটি ট্যাপ করলে একটি ফাঁকা প্যানেল খুলে যেত। ফোল্ডার কাজ করতে পারে না এমন জায়গায় বোতামটি এখন লুকানো রয়েছে।
  • সাধারণ: CometAPI মডেলগুলি তাদের আসল খরচ দেখায়: পুরানো এবং বিশেষ রূপগুলি তাদের নিজস্ব মূল্যের পরিবর্তে তাদের মডেল পরিবারের মূল্যে দেখানো হয়েছিল। ক্ষতিগ্রস্ত ১৭১টি মডেলের মধ্যে ৪১টি ভুল ছিল, উভয় দিকেই—একটি তার আসল মূল্যের ৫০০ গুণ দেখানো হয়েছে, এবং আরও গুরুতরভাবে, অন্যগুলো তাদের প্রকৃত দামের চেয়ে অনেক সস্তা দেখানো হয়েছে। প্রতিটি মডেল এখন তার নিজস্ব হার দেখায়।
  • সাধারণ: একটি গুণমান পরীক্ষা যা চলতে পারে না তা আর ব্যর্থতা হিসেবে গণ্য হয় না: ব্রাউজার এক্সটেনশনে, এক ধরণের স্ব-মূল্যায়ন পরীক্ষা মোটেও কার্যকর হতে পারে না, এবং এটি একটি ব্যর্থ পরীক্ষা হিসেবে রেকর্ড করা হচ্ছিল—নীরবে একটি আর্টিফ্যাক্টের স্কোর কমিয়ে দিচ্ছে এবং একটি বাস্তব গুণমানের সমস্যা হিসেবে পড়া হচ্ছে। যে পরীক্ষাগুলি চলতে পারেনি সেগুলোকে এখন সেই হিসেবে রিপোর্ট করা হচ্ছে এবং স্কোর থেকে সম্পূর্ণ বাদ দেওয়া হয়েছে।

সংস্করণ ০.৯.৭৫১৭ আগস্ট, ২০২৬

একটি মাত্র ত্রুটির কারণে সম্পূর্ণ বিভ্রাট ঘটেছিল: ব্রাউজারের প্রতিটি সাইটে পেজ সম্পর্কিত সমস্ত ক্রিয়া—ক্লিক করা, ফিল্ড পূরণ করা, ডিওএম (DOM) পড়া—বন্ধ হয়ে গিয়েছিল। নেভিগেশন এবং টেক্সট এক্সট্রাকশন কাজ করছিল, ঠিক এই কারণেই এটিকে নষ্ট হওয়ার চেয়ে অনির্ভরযোগ্য মনে হচ্ছিল।

বিস্তারিত দেখান

বাগ সংশোধন

  • ডেস্কটপ এবং এক্সটেনশন: ব্রাউজার অটোমেশন আবার কাজ করছে: উইকিপিডিয়াসহ প্রতিটি সাইটে ক্লিক করা, ফিল্ড পূরণ করা, পেজ পরিদর্শন করা এবং স্কেল করা স্ক্রিনশট নেওয়া কন্টেন্ট সিকিউরিটি পলিসি (CSP) ত্রুটির কারণে ব্যর্থ হয়েছিল। ক্রোম-এর এক্সটেনশন নিয়মগুলি রানটাইমে টেক্সট থেকে কোড তৈরি করা নিষেধ করে এবং এই ক্রিয়াগুলির প্রতিটি এভাবেই পেজে পৌঁছাত। এগুলি এখন এক্সটেনশনের পূর্ব-সংযুক্ত ফাংশনগুলিকে কল করে, তাই অন-দ্য-ফ্লাই (চলते-ফিরতে) কিছু তৈরি হয় না। আপনাকে অ্যাপের পাশাপাশি Caiioo ব্রাউজার এক্সটেনশনটিও আপডেট করতে হবে—এক্সটেনশনটিই এই ক্রিয়াগুলি সম্পাদন করে এবং এটি আপডেট না হওয়া পর্যন্ত আপনি একটি নোট দেখতে পাবেন।
  • ডেস্কটপ এবং এক্সটেনশন: একটি খারাপ সিলেক্টর ক্রিয়া ব্যর্থ করার পরিবর্তে নিজেই কারণ ব্যাখ্যা করে: একটি পার্স না করা যায় এমন CSS সিলেক্টর পেজ স্ক্রিপ্টটিকে নীরবে ব্যর্থ করেছিল এবং ক্রিয়াটি এমন একটি অভ্যন্তরীণ ত্রুটি নিয়ে ফিরে এসেছিল যার কোনো দরকারী নাম ছিল না। আরও খারাপ বিষয় হলো, চেকটি ক্রিয়াটি শুরু হওয়ার আগেই চালানো হয়, ফলে একটি খারাপ সিলেক্টরের কারণে ক্লিক করা, পূরণ করা, টাইপ করা, হোভার করা এবং স্ক্রোল করা—এই সবকটিই শুরু হওয়ার আগেই বন্ধ হয়ে গিয়েছিল। Caiioo এখন বলে দেয় কোন অপারেশনটি ব্যর্থ হয়েছে এবং ব্রাউজার কোন সিলেক্টরটি প্রত্যাখ্যান করেছে। এটি স্ক্রিনশটের মাত্রাগুলিও পুনরুদ্ধার করে, যেগুলি পূর্বে ০x০ হিসাবে রিপোর্ট করা হয়েছিল।

সংস্করণ ০.৯.৭৫০আগস্ট ৬, ২০২৬

ওয়ার্কস্পেস ফোল্ডারগুলো বড় হয়েছে: Caiioo এখন ডিস্কে থাকা আপনার ফাইলগুলো পড়তে এবং এডিট করতে পারে, কোনো প্রজেক্টের নিজস্ব টুলচেইন চালাতে পারে এবং যেকোনো কিছু ওভাররাইট করার আগে তা নিশ্চিত করতে অনুমতি চায়। এছাড়া চুপিসারে ভুল কাজ করা বিষয়গুলোর জন্য দীর্ঘ এক তালিকাভুক্ত ফিক্স যুক্ত হয়েছে — যেমন কোনো টুল কল কোনো উত্তর দেয়নি, একটি টার্ন দশ ধাপে সীমাবদ্ধ ছিল, কিংবা পরের মেসেজ পাঠানোর আগে ত্রুটি দেখা যায়নি।

বিস্তারিত দেখান

নতুন ফিচার

  • ডেস্কটপ এবং এক্সটেনশন: আপনার কাছে থাকা ফাইলগুলোর সাথেই কাজ করুন: Caiioo-কে কোনো ফোল্ডারের নির্দেশ দিলে এটি অ্যাপের ভেতরে দ্বিতীয় কোনো কপি তৈরি না করে আপনার ফাইলের নির্দিষ্ট স্থানেই সেগুলো পড়ে এবং এডিট করে। ফোল্ডারগুলো একবার সেটআপ করতে হয় এবং প্রতি কনভার্সেশনের জন্য এগুলো অন বা অফ করা যায়, আর নতুন কোনো কনভার্সেশন শুরু হলে এর কোনোটিই সক্রিয় থাকে না। আপনার লেখা কোনো ফাইল ওভাররাইট করার আগে Caiioo এক ধাপের আনডু সংরক্ষণ করে — এবং কোনো Word, এক্সট্রাক্ট করা টেক্সটে Word, Excel বা PDF ডকুমেন্টকে সমতল (flatten) করতে এটি সরাসরি অস্বীকার করে।
  • ডেস্কটপ: প্রজেক্টের নিজস্ব টুলচেইন চালান: শেল এখন সঠিক প্রজেক্ট ডিরেক্টরিতে শুরু হয়, ফলে অ্যাপটি যেখানেই থাকুক না কেন, npm test বা cargo check সরাসরি আপনার কাঙ্ক্ষিত ফোল্ডারে রান হয়।
  • উইন্ডোজ এবং লিনাক্স: উইন্ডোজ প্লেসমেন্ট কন্ট্রোল: সাইডপ্যানেলে নতুন বাটন যোগ হয়েছে যার মাধ্যমে একে বামে বা ডানে টাইল করা, ভাসমান রাখা, উপরে পিন করা বা অন্যান্য উইন্ডোজের নিচে রাখা যায়।
  • সাধারণ: বাকি অংশ ডিলিট না করে একটিমাত্র টার্ন রিড্যাক্ট করুন: কনভার্সেশনের মাঝখান থেকে কিছু সরাতে গেলে আগে সেই মেসেজ এবং তার পরের সব কিছু ডিলিট করতে হতো। এখন আপনি কেবল সেই একটি নির্দিষ্ট টার্ন রিড্যাক্ট করতে পারেন — প্রম্পট, রেসপন্স এবং যেকোনো টুল কল মুছে যায়, বাকি কনভার্সেশন থেকে যায় এবং অ্যাসিস্ট্যান্ট কেবল দেখতে পায় যে একটি টার্ন রিড্যাক্ট করা হয়েছে।
  • সাধারণ: Caiioo তার নিজস্ব ভয়েস বেছে নিতে পারে: যখন এটি উচ্চস্বরে কিছু পড়ে, তখন এটি সব সময় আপনার গ্লোবাল ভয়েস সেটিংস ব্যবহার না করে মুহূর্তের সাথে মানানসই একটি ভয়েস, বলার গতি এবং স্পিচ মডেল বেছে নিতে পারে।

বাগ ফিক্স

  • সাধারণ: দীর্ঘ কাজগুলো আর দশ ধাপে সংক্ষিপ্ত হয়ে যায় না: কোডের মধ্যে একটি সেটিংসের জন্য চারটি ভিন্ন ডিফল্ট মান ছড়ানো ছিল এবং নীরবে সবচেয়ে ছোটটি জয়ী হতো, তাই আপনার মডেল বা প্ল্যান যাই হোক না কেন, বড় কাজগুলো দশ ধাপের পরেই থেমে যেত। এখন কেবল একটি ডিফল্ট মান রয়েছে।
  • সাধারণ: ব্যর্থ টার্নগুলোতে তাৎক্ষণিকভাবে ত্রুটি দেখানো হয়: আপনি আরেকটি মেসেজ পাঠানোর পরই কেবল কনভার্সেশনে একটি ত্রুটি দেখা যেত — এবং তারপর সেটি আগের টার্নের সাথে যুক্ত হতো। এখন ত্রুটি ঘটার সাথেই সাথেই তা দেখা যায়।
  • সাধারণ: স্প্রেডশিট পড়ার সময় ডেটা আসলে কোথায় শেষ হয় তা রিপোর্ট করা হয়: Google-এর API প্রতিটি রিড থেকে খালি সারিগুলো ট্রিম করে ফেলে, তাই একই সারির দুটি রিড ভিন্ন দৈর্ঘ্যের হয়ে আসে এবং একটি পূর্ণ পেজ শেষ পেজের মতোই দেখায়। Caiioo এই দুটির মধ্যে ভুল করে এবং ভুল সারিতে আপডেট লিখে ফেলতে পারত। এটি এখন শিটের প্রকৃত ব্যাপ্তি পড়তে পারে।
  • সাধারণ: ভুল প্রোভাইডারের একটি কি দেখামাত্র চিহ্নিত করা যায়: যেমন, Poe ফিল্ডে কোনো OpenRouter কি পেস্ট করলে প্রতিটি রিকোয়েস্ট সাধারণ "Invalid API key" ত্রুটির কারণে ব্যর্থ হতো। Caiioo এখন এটি লেখার সাথে সাথেই অমিলটি চিনতে পারে।
  • মেসেজিং: সেটআপে জানানো হয় কি করলে এটি আসলে চালু হয়: আপনি ডকুমেন্টের প্রতিটি ধাপ অনুসরণ করার পরেও কোনো মেসেজ পেতেন না, কারণ ইনবাউন্ড মেসেজের জন্য ডিভাইসের রিমোট অ্যাক্সেস অন থাকা প্রয়োজন — এটি একটি আলাদা এবং ডিফল্টভাবে অফ থাকা সেটিংস যা আপনার ডিভাইসগুলোর মধ্যে সিঙ্ক হয় না। সেটিংস এবং গাইড এখন এটি সামনে নিয়ে আসে এবং এটি অন করার প্রস্তাব দেয়।
  • সাধারণ: কম্পোজার তার নিজের বাটনগুলো আর লুকিয়ে রাখে না: সংকীর্ণ উইন্ডোতে আইকন সারিটি কেটে যেত, ফলে শেষ প্রান্তে থাকা বাটনগুলো অ্যাক্সেস করার কোনো উপায় থাকত না। এখন সেগুলো একটি ওভারফ্লো মেনুতে চলে যায়। প্রোভাইডার লোড হতে ব্যর্থ হলে মডেল সিলেক্টরও ঠিক সেই সময়ে লুকিয়ে থাকত — যা ঠিক সেই মুহূর্ত যখন মডেল পরিবর্তন করা সবচেয়ে বেশি প্রয়োজন।
  • সাধারণ: ভুলবশত কোনো কাস্টম মোড তৈরি হয় না: সেটিংস ডায়লগ কেবল ওপেন এবং ক্লোজ করলেই আপনার এডিট না করা একটি বিল্ট-ইন মোডের স্থায়ী কপি তৈরি হয়ে যেত এবং তা আপনার অন্যান্য ডিভাইসে সিঙ্ক হতো।
  • iOS ও অ্যান্ড্রয়েড: ইন-অ্যাপ ব্রাউজার আটকে না গিয়ে রিকভার করে: ট্যাব খোলার সীমা অতিক্রম করলে একটি ট্যাব পুনরায় ব্যবহার করার পরিবর্তে কাজের মাঝখানেই রিসার্চ থেমে যেত এবং PDF ওপেন হতো না।
  • সাধারণ: একটি টুলের স্কিমার কারণে পুরো টার্ন ব্যর্থ হয় না: কিছু প্রোভাইডার উপলব্ধ সমস্ত টুল একসাথে চেক করে এবং এর মধ্যে একটিরও গঠন ভুল থাকলে পুরো রিকোয়েস্ট প্রত্যাখ্যান করে — তাই একটিমাত্র খারাপ এন্ট্রি পুরো টার্নটি বন্ধ করে দিত, যেখানে কারণের চেয়ে একটি পজিশনের নাম উল্লেখ করে ত্রুটি দেখানো হতো।
  • সাধারণ: CometAPI মডেলগুলো আবার লোড হয়: CometAPI তাদের ক্যাটালগের একটি ফিল্ডের আকার পরিবর্তন করেছিল এবং মডেলের তালিকা লোড হওয়া সম্পূর্ণ বন্ধ হয়ে গিয়েছিল — পিকারটি কোনো ব্যবহারযোগ্য ব্যাখ্যা ছাড়াই খালি অবস্থায় আসত। Caiioo এখন পুরানো এবং নতুন উভয় আকারই পড়তে পারে, এবং প্রতিটি বিল্ডে একটি চেক রান হয় যাতে এই ধরনের পরিবর্তনগুলো শিপ হওয়ার পরে নয়, বরং তার আগেই ধরা পড়ে।
  • সাধারণ: যে গেটওয়েগুলো Claude-এর দিকে রাউট করে সেগুলোর মাধ্যমে টুল কল কাজ করে: কোনো টুলের প্রয়োজন হয় এমন কিছু জিজ্ঞাসা করলে প্রোভাইডারের ভ্যালিডেশন ত্রুটির কারণে রিকোয়েস্ট সরাসরি ব্যর্থ হতে পারত। CometAPI-এর মতো গেটওয়েগুলো এক ফরম্যাটে রিকোয়েস্ট গ্রহণ করে তা Claude-এর কাছে ফরোয়ার্ড করে, যা আরও কঠোর — Caiioo-এর নিজস্ব বেশ কিছু টুল এমন একটি ফর্মে পাঠানো হচ্ছিল যা Claude প্রত্যাখ্যান করে, এবং একটি খারাপ টুল একই রিকোয়েস্টের অন্য সমস্ত টুলকেও নিষ্ক্রিয় করে দিত।

সংস্করণ ০.৯.৭৪৯৫ আগস্ট, ২০২৬

Caiioo-এর আটকে যাওয়ার সম্ভাবনা সবচেয়ে বেশি ছিল এমন মুহূর্তগুলোর জন্য একটি নির্ভরযোগ্যতা প্রকাশ: আপনার নামে চাওয়া কোনো টুল "অজানা" হিসেবে ফিরে আসা, কোনো মডেলের কাজ করার বদলে কেবল বর্ণনা করা, এবং ডেস্কটপ অ্যাপে স্পিচ ফেইল হওয়া।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: কোনো টুল সম্পর্কে জিজ্ঞাসা করলে আর "অজানা" উত্তর দেয় না: কোনো টুল উপলব্ধ আছে কিনা তা পরীক্ষা করা—যেমন ক্যালেন্ডার—ফিরে এসে দাবি করতে পারত যে পুরো বিভাগটি বিদ্যমান নেই। Caiioo তখন এমন কিছুর সন্ধান করত যা কখনই হারিয়ে যায়নি, এবং সবচেয়ে খারাপ ক্ষেত্রে কাজটি করার পরিবর্তে খালি অনুমোদন ডায়ালগের একটি লুপে পড়ে যেত। এটি এখন টুলটি দিয়ে উত্তর দেয়, অথবা স্পষ্টভাবে বলে দেয় যে টুলটি পাওয়া যায়নি এবং যেগুলো পাওয়া যায় সেগুলোর তালিকা কীভাবে তৈরি করতে হয়।
  • সাধারণ: Caiioo যে কাজটি করেছে বলে জানায় তা আসলে ঘটে: কিছু মডেল কোনো টুল কলকে বাস্তবায়নের পরিবর্তে সাধারণ পাঠ্য হিসেবে লেখে, তারপর একটি নিশ্চিত, কাল্পনিক ফলাফল রিপোর্ট করে—যার মধ্যে একটি রিপোর্টের জন্য একটি বাগ-রিপোর্ট নম্বরও ছিল যা কখনই ফাইল করা হয়নি। একটি লিখিত উদ্দেশ্য এখন বাস্তবে সম্পন্ন করা হয়, এবং Caiioo আপনাকে পরবর্তী যে বিষয়টি জানায় তা হলো প্রকৃত ফলাফল।
  • macOS এবং ডেস্কটপ: ElevenLabs ভয়েসের সাথে রিড-অ্যালউড কাজ করে: অডিও-ডিকোডিং ত্রুটির কারণে ডেস্কটপ অ্যাপে প্রতিটি ElevenLabs সিন্থেসিস ফেইল হয়েছিল, কারণ অডিওটি এমন একটি ফর্ম্যাটে অনুরোধ করা হয়েছিল যা শুধুমাত্র ব্রাউজার ডিকোড করতে পারে। এটি এখন এমন একটি ফর্ম্যাটের অনুরোধ করে যা ডেস্কটপ চালাতে পারে।
  • সাধারণ: স্ক্রল-টু-বটম তীরটি পরামর্শ বারকে ওভারল্যাপ করা বন্ধ করে: তীরটি বার্তা বাক্সের বিপরীতে অবস্থান করছিল, তাই এটি তার উপরে থাকা যেকোনো কিছুর উপরে পড়েছিল এবং প্রদর্শিত হওয়ার সাথে সাথে ফ্লিকার করত। এটি এখন কথোপকথনের নিজের বিপরীতে বসে।

Version 0.9.748৫ আগস্ট, ২০২৬

উত্তর দেওয়ার অভিজ্ঞতার জন্য একটি স্থায়িত্ব রিলিজ: উত্তরগুলি এখন তিনটি রেন্ডার পাথের পরিবর্তে একটির মাধ্যমে স্ট্রিম হয়, উত্তর শেষ হলে বা আপনি পড়ার সময় ভিউটি আর লাফিয়ে সরে যায় না, এবং আপনি নাম ধরে যে টুলটি ব্যবহার করতে বলেছিলেন Caiioo সেটি ব্যবহার করতে অক্ষম হতে পারে এমন দুটি ত্রুটি ঠিক করা হয়েছে। Caiioo এখন আপনার জন্য একটি বাগ রিপোর্টও ফাইল করতে পারে।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • সাধারণ: Caiioo আপনার জন্য বাগ রিপোর্ট এবং ফিডব্যাক ফাইল করতে পারে: এটিকে একটি সমস্যা রিপোর্ট করতে বলুন এবং এটি আপনার পর্যালোচনা ও পাঠানোর জন্য একজন ইঞ্জিনিয়ারের মতো লেখা দিয়ে প্রি-ফিল করা বিল্ট-ইন সাপোর্ট ফর্ম খুলে দেবে। "জাস্ট ফাইল ইট" বলুন এবং — আপনার অনুমোদনের সাথে — এটি সরাসরি টিকিট সাবমিট করে দেয়, সাথে কথোপকথনের টেকনিক্যাল ট্রান্সক্রিপ্ট সংযুক্ত করে যাতে টিম আপনি যা দেখেছেন তা পুনরুৎপাদন করতে পারে।

বাগ সংশোধন

  • সাধারণ: উত্তর শেষ হলে ভিউ আর পেছনে লাফিয়ে যায় না: একটি উত্তর সম্পূর্ণ হওয়ার সাথে সাথেই, কথোপকথনের নিচে প্রদর্শিত সাজেশন্স প্যানেলটি নীরবে পড়ার জায়গাটি ছোট করে দেয়, যার ফলে ভিউটি নিচের দিক থেকে সরে যায় — উত্তরের শেষ অংশটি দৃষ্টির বাইরে চলে যায় এবং স্ক্রিনটি আপনার নিজের বার্তার দিকে বাউন্স করে ফিরে আসে বলে মনে হয়। সমাপ্তির সময় যা কিছু উপস্থিত হয়, তার মাধ্যমে ভিউটি এখন উত্তরের শেষ প্রান্তে স্থির থাকে।
  • macOS ও ডেস্কটপ: উত্তর পড়ার সময় আপনার অবস্থান ঠিক থাকে: ওয়ার্কিং স্টেপস প্যানেল খোলা থাকলে, আপনার পড়ার অবস্থানের উপরে আসা টুল কল এবং রিজনার ভিউটিকে এদিক-সেদিক ঠেলে দিত — ম্যাক অ্যাপে এটি সবচেয়ে খারাপ ছিল, যার ব্রাউজার ইঞ্জিন নিজে থেকে কোনো স্ক্রোল কারেকশন করে না। কথোপকথনটি এখন প্রতিটি প্ল্যাটফর্মে আপনি যা দেখছেন তা ধরে রাখে এবং আপনি যখন ইতিমধ্যে সেখানেই থাকেন তখনই কেবল নিচের অংশ অনুসরণ করে।
  • সাধারণ: একটি স্ট্রিম করা উত্তর একবার, মসৃণভাবে রেন্ডার হয়: একটি উত্তর এর লাইফটাইমে তিনটি ভিন্ন উপায়ে আঁকা হতো — একটি লাইভ কপি, একটি বিলম্বিত কপি, এবং একটি চূড়ান্ত পুনর্গঠিত কপি — যা অনুমান করে একসাথে জোড়া লাগানো হতো এবং যার ফলে ডাবল টেক্সট, ফাঁকা ফ্ল্যাশ এবং উত্তরের মাঝখানে লেআউটের আকৃতি পরিবর্তন হতো। মডেল থেকে স্ক্রিন পর্যন্ত এখন একটি একক পাথ রয়েছে, প্রথম টোকেন থেকে চূড়ান্ত উত্তর পর্যন্ত একটি স্থিতিশীল লেআউট এবং একটি মসৃণ টাইপরাইটার রিভিল রয়েছে।
  • iOS ও Android: সম্পূর্ণ উত্তরটি সবসময় এসে পৌঁছায়: ফোনে, সম্পূর্ণভাবে তৈরি চূড়ান্ত উত্তরটি নীরবে ডেলিভারি হতো না — স্ক্রিনটি যা স্ট্রিম হয়েছিল তা ধরে রাখত এবং শেষে যা একত্রিত করা হয়েছিল তা হারিয়ে ফেলত। চূড়ান্ত স্টেটটি এখন বাকি উত্তরের মতো একই চ্যানেলে এসে পৌঁছায়।
  • সাধারণ: নাম ধরে কোনো টুল চাইলেই তা সবসময় পাওয়া যায়: "ক্যালেন্ডার টুলটি ব্যবহার করুন" বললে Caiioo এটি করতে অক্ষম হয়ে ফিরে আসতে পারত — টুল মেচারটি টুল সম্পর্কে করা প্রশ্নগুলিকে খারাপভাবে র‍্যাংক করত, এমনকি আপনার বার্তায় টুলের নিজস্ব নাম থাকা সত্ত্বেও। আপনি সরাসরি যে টুলটির নাম বলবেন সেটি এখন সবসময় উপলব্ধ করা হয়।
  • সাধারণ: আবিষ্কৃত টুলগুলি আসলে ব্যবহার করা যেতে পারে: Caiioo যখন কথোপকথনের মাঝখানে কোনো অনুপস্থিত টুল খুঁজত, তখন অনুসন্ধানের উত্তর আসত "এটিকে নাম ধরে ডাকুন এবং এটি সংযুক্ত হবে" — এমন একটি প্রতিশ্রুতি যা কিছু মডেল কাঠামোগতভাবে কখনোই কার্যকর করতে পারে না, যার ফলে Caiioo কাজ করার পরিবর্তে অর্থহীন অনুমোদনের ডায়ালগ জিজ্ঞাসা করে আটকে থাকে। আবিষ্কৃত টুলগুলি এখন অবিলম্বে সংযুক্ত হয়।
  • সাধারণ: একটি উত্তরে লোড হওয়া ছবিগুলি টেক্সটকে আর ধাক্কা দেয় না: একটি জেনারেট করা ছবি আসার সময় এক লাইনের স্পিনার থেকে এর পূর্ণ উচ্চতায় প্রসারিত হতো, যা আপনি যা পড়ছিলেন তা পৃষ্ঠার অনেক নিচে ঠেলে দিত। লোড হওয়ার সময় এখন জায়গা সংরক্ষিত থাকে।

সংস্করণ ০.৯.৭৪৭৪ আগস্ট, ২০২৬

স্লেট (Slate)-এর ওপর একটি পরিবর্তন আনা হয়েছে যা এমন অনেক ত্রুটি ঠিক করে যার কারণে সম্পাদনাগুলো হারিয়ে যেতে পারত বা নীরবে পরিবর্তিত হয়ে যেত — পিডিএফের ক্ষেত্রে, গুগল ড্রাইভের সাথে সিঙ্ক করা ডকুমেন্টের ক্ষেত্রে, মন্তব্যের ক্ষেত্রে এবং ট্র্যাক করা পরিবর্তনের ক্ষেত্রে। Caiioo এখন নিজে থেকেই হাব অ্যাপগুলো ইনস্টল করতে এবং MCP সার্ভার সেটআপ করতে পারে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ: Caiioo তার যা প্রয়োজন তা ইনস্টল করতে পারে: Caiioo এখনও পারে না এমন কিছু করতে বললে আগে কোন সেটিংস স্ক্রিন খুলতে হবে তা বলে দেওয়া হতো। এটি এখন কমিউনিটি হাব অনুসন্ধান করতে পারে, একটি প্যাকেজ কী করে তা আপনাকে দেখাতে পারে এবং আপনার অনুমোদন সাপেক্ষে তা ইনস্টল করতে পারে। এটি আপনার MCP সার্ভারগুলোর তালিকা তৈরি করতে পারে, একটি যোগ করতে পারে এবং সাইন-ইন শুরু করতে পারে — যে সমস্ত সার্ভার সাইন-ইন করার প্রয়োজন থাকা সত্ত্বেও আটকে আছে, যেগুলোতে কোনো টুল রেজিস্টার করা থাকে না এবং তাই আগে এর কাছে অদৃশ্য ছিল, সেগুলোর জন্যও এটি প্রযোজ্য।

বাগ সংশোধন

  • সাধারণ: পিডিএফে করা সম্পাদনা জুম করার পরেও টিকে থাকে: পিডিএফে টেক্সট পরিবর্তন করার পর জুম করলে পরিবর্তনটি পৃষ্ঠা থেকে অদৃশ্য হয়ে যেত। এমনকি আরও খারাপ ব্যাপার হলো, সেই টেক্সটে ক্লিক করে অন্য কোথাও ক্লিক করলে সম্পাদনাটি স্থায়ীভাবে মুছে যেত, অথচ ডকুমেন্টটি ভাবত যে এটি এখনও সেখানেই আছে — ফলে আপনি যা দেখতেন এবং যা এক্সপোর্ট হতো তা আর মিলত না।
  • সাধারণ: কোনো ওয়ার্ড, এক্সেল বা পিডিএফ ফাইল গুগল ড্রাইভে সিঙ্ক করলে তা আর ওভাররাইট হয়ে যায় না: ড্রাইভ থেকে খোলা একটি ফাইলে কাজের উপযোগী সিঙ্ক বোতাম থাকত, এবং সেটি চাপলে আপনার মূল ডকুমেন্টের ওপর একটি প্লেন-টেক্সট রেন্ডারিং আপলোড হয়ে যেত এবং সফল হয়েছে বলে জানানো হতো। সিঙ্ক এখন এটি বাতিল করে আপনাকে "ড্রাইভে সেভ করুন" (Save to Drive)-এর নির্দেশ দেয়, যা একটি আসল ফাইল লেখে।
  • সাধারণ: সেভ করার সময় মন্তব্যগুলো আর মুছে যায় না: Caiioo যে মন্তব্যগুলো যোগ করেছিল এবং কোড ফাইলের প্রতিটি মন্তব্য পরবর্তী সেভ করার সময় মুছে ফেলা হতো।
  • সাধারণ: কোনো ডকুমেন্ট মুছে ফেললে তা নিজের ওপর সেভ হওয়া বন্ধ হয়ে যায়: অ্যাপে এবং ফোনে এডিটরটি খোলা থাকত এবং আপনি সবেমাত্র যে ডকুমেন্টটি মুছে ফেলেছেন ঠিক সেটিতেই সেভ করতে থাকত, প্রতিবার "সেভ করা হয়েছে" (Saved) জানাত।
  • সাধারণ: আনডু (Undo) অন্য কোনো ডকুমেন্টের ভেতরে প্রবেশ করতে পারে না: ট্র্যাক করা একটি পরিবর্তন গ্রহণ করার পর অন্য একটি ফাইল খুললে, আনডু-এর একটি ক্লিকেই সেই ফাইলটিকে পূর্ববর্তী ডকুমেন্টের বিষয়বস্তু দ্বারা প্রতিস্থাপন করে দিতে পারত।
  • iOS এবং Android: ডাউনলোডগুলো আসলেই সেভ হয়: পিডিএফ ছাড়া অন্য যেকোনো এক্সপোর্ট কিছুই লিখত না অথচ "ডাউনলোড হয়েছে" (Downloaded) বলত।
  • সাধারণ: একই প্যারাগ্রাফে থাকা দুটি পরিবর্তন সঠিকভাবে মার্ক আপ করা হয়: দ্বিতীয় কাটা-ছেঁড়া করা পরিবর্তনটি কাছাকাছি একটি শব্দের মাঝখানে গিয়ে পড়ত।
  • সাধারণ: ওয়ার্ডের ট্র্যাক করা পরিবর্তনগুলো গ্রহণ এবং বর্জন করা যায়: ওয়ার্ড থেকে আমদানি করা একটি ডকুমেন্টে বোতামগুলো কোনো কাজ করত না — পরিবর্তনটি থেকেই যেত এবং রিভিউ কাউন্টারও কখনো নড়ত না।
  • সাধারণ: পরপর বেশ কয়েকটি পরিবর্তনের অনুরোধ করলে সেগুলোর সবগুলোই থেকে যায়: প্রতিটি পরামর্শ আগেরটির পরিবর্তে মূল ডকুমেন্টের সাথে তুলনা করে মাপা হতো, তাই দ্বিতীয়টি গ্রহণ করলে প্রথমটি পূর্বাবস্থায় ফিরে যেত।
  • সাধারণ: এক্সপোর্ট করার পরেও সূত্রগুলো (Formulas) টিকে থাকে: গণিতের সম্বলিত কোনো ডকুমেন্ট ওয়ার্ড, ওয়েব পেজ বা রিচ টেক্সটে এক্সপোর্ট করলে প্রতিটি সূত্র অনুপস্থিত থাকত।
  • সাধারণ: ফরম্যাটিং এখন আর কোড এবং প্রিফরম্যাট করা টেক্সট রিরাইট করে না: ওয়েব পেজে ফরম্যাট চাপলে কোড, স্ক্রিপ্ট বা স্টাইল ব্লকের ভেতরের যেকোনো কিছু রিফ্লো হয়ে যেত, যা এর কাজ পরিবর্তন করে দিত।
  • সাধারণ: ডাটা ভিউতে অ্যাকসেন্টেড এবং নন-ল্যাটিন টেক্সট: অ্যাকসেন্টযুক্ত নাম এবং টেক্সট, চীনা, জাপানি বা ইমোজি এলোমেলো হয়ে পৌঁছাত।
  • সাধারণ: স্প্রেডশিট এক্সপোর্ট করলে প্রতিটি শিট সংরক্ষিত থাকে: দুটি শিট যাদের নাম কেবল একটি বিরামচিহ্ন দ্বারা আলাদা ছিল, সেগুলোর একটি বাদ দিয়ে একটি আর্কাইভ তৈরি করত, অথচ পুরো গণনা ঠিকই দেখাত।
  • সাধারণ: নতুন কোনো কথোপকথন অন্য কোনোটির ডকুমেন্ট ওভাররাইট করতে পারে না: অন্য কোথাও ইতিমধ্যে ব্যবহৃত নাম সহ একটি ডকুমেন্ট শুরু করলে নতুন একটি তৈরি করার পরিবর্তে সেই ডকুমেন্টটিকে প্রতিস্থাপন করে ফেলত।
  • সাধারণ: উত্তর আসার সময় সিঙ্কের কারণে তা আর বাধাপ্রাপ্ত হয় না: Caiioo উত্তর দেওয়ার সময় সিঙ্ক শুরু হলে তা উত্তরের সাথে প্রতিযোগিতা শুরু করত, তাই উত্তরটি দৃশ্যমানভাবে আটকে যেত এবং তারপরে একসাথে সব চলে আসত। ফোন এবং ম্যাক ও ডেস্কটপ অ্যাপ উভয় ক্ষেত্রেই সিঙ্ক এখন উত্তর শেষ হওয়া পর্যন্ত অপেক্ষা করে। গুগল ড্রাইভ ডিলিট করার ফলেও সিঙ্ক চিরকাল রিট্রাই করতে থাকত।
  • সাধারণ: স্ট্রিম করার সময় উত্তর আসার সময় আর ফ্লিকার করে না: অসম্পূর্ণ ফরম্যাটিং সম্পূর্ণ হওয়ার আগেই রেন্ডার করা হচ্ছিল — একটি না খোলা কোড ব্লক মুহূর্তের জন্য বাকি বার্তাকে মনোস্পেসে পরিণত করত, আংশিকভাবে টাইপ করা বোল্ড মার্কার এর পরের সবকিছু উল্টে দিত, এবং একটি টেবিল পাইপের সারির মতো প্রদর্শিত হয়ে হঠাৎ আকৃতি ধারণ করত।
  • ডেস্কটপ এবং macOS: দীর্ঘ কথোপকথনের কারণে অ্যাসিস্ট্যান্ট আর ক্র্যাশ করে না: খুব বড় পরিমাণের কনটেক্সট সহ একটি কথোপকথন অ্যাসিস্ট্যান্টকে পুরোপুরি বন্ধ করে দিতে পারত, এবং লগে এর কারণ ব্যাখ্যা করার মতো কিছুই থাকত না।
  • সাধারণ: ডকুমেন্ট প্রিভিউতে সুরক্ষা সংক্রান্ত সংশোধন: কোনো ডকুমেন্ট থেকে নেওয়া টেক্সট — একটি থ্রিডি ওয়ার্ল্ড ফাইলের বিষয়বস্তু, অথবা একটি অবৈধ ডায়াগ্রামের জন্য প্রদর্শিত ত্রুটি — এসকেপ (escape) না করেই পৃষ্ঠায় সন্নিবেশ করা হয়েছিল।

সংস্করণ ০.৯.৭৪৬৪ আগস্ট, ২০২৬

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: বড়-কন্টেক্সট মডেলগুলোতে দীর্ঘ কথোপকথন আর ক্র্যাশ করে না: খুব বড় কথোপকথন গ্রহণকারী মডেলগুলোর ক্ষেত্রে, Caiioo কোনো মডেল কতটুকু নেবে তা ভুলভাবে মূল্যায়ন করতে পারত — এক জায়গায় অনেক ছোট সীমা পড়ে অন্য জায়গায় তার চেয়ে অনেক বেশি পাঠাতো। ডেস্কটপে এর ফলে উত্তরের মাঝপথে অ্যাসিস্ট্যান্ট বন্ধ হয়ে যেত। একটি বার্তার ভেতরে থাকা সংযুক্ত ফাইল, যেমন একটি PDF, এর কোনো খরচ নেই বলেও ধরা হতো, ফলে একটি বড় ফাইল কোনো ব্যর্থতা না ঘটানো পর্যন্ত অলক্ষ্যেই কথোপকথনে থেকে যেত।
  • iOS এবং Android: প্রতিটি ফুল-স্ক্রিন ভিউতে ফিরে যাওয়ার উপায় রয়েছে: কোনো cairn বা ছবি খোলার পর স্ক্রিনটি ভরে যেত কিন্তু চ্যাটে ফিরে যাওয়ার কোনো উপায় ছিল না, যার ফলে অ্যাপ জোরপূর্বক বন্ধ করা ছাড়া আর কোনো বিকল্প থাকত না। এখন প্রতিটি ফুল-স্ক্রিন ভিউতে "← চ্যাট" বাটনটি প্রদর্শিত হয়।
  • সাধারণ: নতুন ডকুমেন্ট শুরু করলে আপনার এডিটগুলো আর হারিয়ে যায় না: আপনি যদি সম্প্রতি আপলোড করা কোনো ফাইলে কাজ করে থাকেন, তবে পরবর্তী নতুন ডকুমেন্টে যা টাইপ করা হতো তা ভুল স্থানে সংরক্ষিত হতো এবং পুনরায় খোলার সময় তা উধাও হয়ে যেত।
  • সাধারণ: কোনো মোডের নির্দেশাবলী দেখতে গেলে আপনার নিজস্ব কপি তৈরি হয় না: কোনো মোডের প্রম্পট খুলে কোনো পরিবর্তন না করেই সেভ করলে মোডটি ব্যক্তিগত কপিতে পরিণত হতো। এরপর এটি মোড পিকার-এ আপনার নিজস্ব হিসেবে প্রদর্শিত হতো এবং কোনো পরিবর্তন ছাড়াই কাস্টমাইজড মোড হিসেবে আপনার অন্যান্য ডিভাইসে সিঙ্ক হয়ে যেত। এখন শুধুমাত্র তখনই একটি কপি তৈরি হয় যখন আপনি সত্যিকার অর্থেই শব্দচয়ন পরিবর্তন করেন।
  • Desktop ও macOS: ক্রাশ রিপোর্ট এখন প্রকৃত কারণ জানায়: অ্যাসিস্ট্যান্ট অপ্রত্যাশিতভাবে বন্ধ হয়ে গেলে লগ ফাইলে কেবল প্রস্থান করার তথ্য জমা হতো, কিন্তু কেন এমনটি ঘটেছে তার কোনো বিবরণ থাকত না। এখন কারণটি শনাক্ত করে সংরক্ষণ করা হয়।

সংস্করণ ০.৯.৭৪৫৩ আগস্ট, ২০২৬

ম্যাক এবং ডেস্কটপ অ্যাপে আপনার ফোল্ডারগুলোর একটিতে একটি ডকুমেন্ট সেভ করার জন্য Caiioo-কে বলা সংক্রান্ত ত্রুটির সমাধান করা হয়েছে, যা একসাথে বেশ কয়েকটি কারণে ব্যর্থ হয়েছিল।

বিস্তারিত দেখান

বাগ সংশোধন

  • ডেস্কটপ এবং macOS: কোনো ফোল্ডারে ফাইল সেভ করা এখন কাজ করছে: আপনার কম্পিউটারের কোনো ফোল্ডারে একটি ডকুমেন্ট লেখার জন্য Caiioo-কে বলা macOS, Windows এবং Linux-এ ব্যর্থ হতো — প্রায়শই এটি রিপোর্ট করত যে এটি করার কোনো উপায় নেই, এবং কখনো কখনো সফল হয়েছে বলে বলত অথচ কোনো ফাইল দেখা যেত না। চারটি পৃথক কারণ সংশোধন করা হয়েছে: আপনার সংযুক্তিগুলো (attachments) কপি করার জন্য একটি লোকেশন হিসেবে অ্যাক্সেসযোগ্য ছিল না, জেনারেট করা একটি Word ডকুমেন্ট যে ব্যাকগ্রাউন্ড প্রক্রিয়াটি তৈরি করেছে সেখান থেকে বের হতে পারেনি (তাই কোনো সংযুক্তি কোথাও দেখা যায়নি, সফল বার্তা থাকা সত্ত্বেও), ফাইল বিদ্যমান আছে কি না সে বিষয়ে দুটি ভিন্ন চেক ভিন্ন মত পোষণ করত, এবং Caiioo প্রায়শই প্রথম স্থানে অনুরোধের জন্য সঠিক টুলটি খুঁজে পেত না।

উন্নতি

  • ডেস্কটপ এবং macOS: একটি ব্যর্থ অনুরোধ লগ ফাইলে দরকারী কিছু রেখে যায়: যখন কিছু ভুল হতো, তখন অ্যাপের লগ ফাইলে অ্যাসিস্ট্যান্টের কোনো তথ্যই থাকত না — সমস্যাটি ঘটার আগে আপনি যদি ডিবাগ লগিং চালু করে না রাখতেন, তবেই কেবল বিস্তারিত রেকর্ড করা হতো। একটি ব্যর্থ অনুরোধের বিবরণ এখন সংরক্ষণ করা হয় এবং স্বয়ংক্রিয়ভাবে লিখে রাখা হয়, যাতে সমস্যাটি প্রথমে আবার না ঘটিয়েও লগ থেকে তা নির্ণয় করা যায়। সফল অনুরোধগুলো আগের মতো সামান্যই লগ করে।

সংস্করণ ০.৯.৭৪৪৩ আগস্ট, ২০২৬

Caiioo এখন একজন ডেভেলপারের মতো কোডের উপর কাজ করতে পারে—শুধু টেক্সট মেলানোর পরিবর্তে একটি প্রতীক আসলে কী তা বুঝতে পারে, এবং ব্যাকগ্রাউন্ডে বিল্ড বা টেস্ট স্যুইটের মতো দীর্ঘ কাজ চালিয়ে যেতে পারে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • ডেস্কটপ: Caiioo আপনার কোড বোঝে, শুধু তার টেক্সট নয়: কোনো নাম সার্চ করলে এটি যেখানেই উপস্থিত আছে তা খুঁজে বের করে—সংজ্ঞা, একই নাম হওয়া unrelated বিষয় এবং কমেন্টে থাকা উল্লেখ। Caiioo এখন এর পরিবর্তে একটি আসল ল্যাঙ্গুয়েজ সার্ভারকে জিজ্ঞাসা করতে পারে: কোনো কিছু যেখানে সংজ্ঞায়িত করা হয়েছে সেখানে যাওয়া, এটি সত্যিকার অর্থে কোথায় ব্যবহৃত হয়েছে তা খুঁজে বের করা, কোনো প্রতীকের টাইপ এবং ডকুমেন্টেশন পড়া, একটি ফাইল কী সংজ্ঞায়িত করে তার তালিকা তৈরি করা এবং আপনার এডিটর যে ত্রুটি ও সতর্কতা দেখাত তা দেখা। macOS, Windows এবং Linux-এ, Caiioo-কে আপনি যে ফোল্ডারগুলোতে অ্যাক্সেস দিয়েছেন সেগুলোতে উপলব্ধ।
  • ডেস্কটপ: দীর্ঘ সময় ধরে চলা কমান্ড চলতে থাকে: একটি কমান্ডকে একটি মাত্র ধাপের মধ্যে শেষ করতে হতো, তাই একটি ডেভ সার্ভার, ওয়াচ বিল্ড বা একটি সম্পূর্ণ টেস্ট স্যুইট শুরু করা হয় টাইমআউট হতো অথবা সবকিছু আটকে রাখত। Caiioo এখন ব্যাকগ্রাউন্ডে একটি কমান্ড শুরু করতে পারে, অন্য কাজ চালিয়ে যেতে পারে এবং এর আউটপুট পড়তে ফিরে আসতে পারে—এবং কী চলছে তা তালিকাভুক্ত করতে বা বন্ধ করতে পারে। ব্যাকগ্রাউন্ড কমান্ডগুলো আগের মতো একই ফোল্ডার-অনলি স্যান্ডবক্সের ভেতরেই থাকে।
  • ডেস্কটপ এবং এক্সটেনশন: সার্চ করার সময় ম্যাচের আশপাশের কোড দেখায়: ফাইল সার্চে কেস-ইনসেন্টিভ ম্যাচিং এবং চারপাশের লাইনগুলো অন্তর্ভুক্ত করার বিকল্প যোগ করা হয়েছে, ফলে ফাইলটি দ্বিতীয়বার পড়ার প্রয়োজন ছাড়াই একটি ফলাফল পর্যাপ্ত প্রসঙ্গ (context) সহ চলে আসে।

সংস্করণ ০.৯.৭৪৩৩ আগস্ট, ২০২৬

Slate-এ সম্পাদনা করার কারণে ক্ষতিগ্রস্থ ফাইলগুলি পুনরুদ্ধার করা, নতুন ElevenLabs ভয়েসে ভয়েস স্পিড কন্ট্রোল কাজ করা এবং অ্যাপটির নিজের নাম সঠিকভাবে ক্যাপিটালাইজ করা সংক্রান্ত v0.9.742-এর একটি আপডেট।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: আপলোড করা ফাইল সম্পাদনা করলে তা আর টেক্সটের ব্লব দ্বারা প্রতিস্থাপিত হয় না: Slate-এ আপনার নিজের ফাইলগুলির একটি খুলে সংরক্ষণ করলে তা সম্পাদনার অভ্যন্তরীণ রেকর্ড দিয়ে ফাইলটিকে ওভাররাইট করে ফেলত। এটি পুনরায় খুললে আপনার ডকুমেন্টের পরিবর্তে সেই রেকর্ডটি (বন্ধনী এবং উদ্ধৃতির প্রাচীর) দেখাত। মূল ফাইলটি এখন যেমন ছিল তেমনই রাখা হয় এবং সম্পাদনাগুলি এর পাশেই সংরক্ষণ করা হয়, যা Word, Excel, PDF এবং রিচ-টেক্সট ফাইলগুলি কীভাবে পরিচালনা করা হতো তার সাথে সামঞ্জস্যপূর্ণ। এইভাবে ক্ষতিগ্রস্থ ফাইলগুলি পরবর্তীবার খোলার সময় পুনরুদ্ধার করা হবে।
  • সাধারণ: কথা বলার গতির স্লাইডারটি নতুন ElevenLabs ভয়েসে কাজ করে: v3 ভয়েসে স্লাইডারটি কোনো কাজ করত না—সেই ভয়েস নিজে গতি পরিবর্তন করতে পারে না, এবং অনুরোধ করা হলে কোনো সমস্যা রিপোর্ট না করে স্বাভাবিক গতির অডিও ফিরিয়ে দেয়। গতি এখন প্লে করার সময় প্রয়োগ করা হয়, যা পিচ স্বাভাবিক রাখে। একটি নেতিবাচক দিক: স্লাইডারটি স্বাভাবিক থেকে দূরে থাকলে, v3 চলতে চলতে না বলে পুরো ক্লিপটির জন্য অপেক্ষা করে। স্বাভাবিক গতিতে এটি এখনও সাথে সাথেই শুরু হয়।
  • সাধারণ: অ্যাপটির নাম Caiioo লেখা হয়েছে: আইফোন এবং অ্যান্ড্রয়েডের আইকনের নিচে, ব্রাউজার এক্সটেনশনে এবং Safari এক্সটেনশনে নামটি ছোট হাতের অক্ষরে প্রদর্শিত হতো।

Version 0.9.742৩ আগস্ট, ২০২৬

আপনার সংরক্ষিত মেমোরিগুলো এখন আপনার ডিভাইসগুলোর মধ্যে যাতায়াত করতে পারে, Caiioo সরাসরি ফাইল এডিট করতে এবং PDF মার্ক আপ করতে পারে, এবং প্রতিটি ElevenLabs ভয়েস কিছু বলার মতো কিছু পেলেই সাথে সাথে কথা বলা শুরু করে। এই রিলিজে একটি সিঙ্ক সমস্যাও ঠিক করা হয়েছে যার কারণে অ্যাপটি একবারে কয়েক মিনিটের জন্য ধীরগতির হয়ে পড়ত।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • সাধারণ: আপনার মেমোরিগুলো একটি নতুন ডিভাইসে ব্যবহারের জন্য প্রস্তুত হয়ে পৌঁছে যায়: আপনার কথোপকথন থেকে Caiioo যা মনে রাখে তা এখন বাকি সবকিছুর সাথে সিঙ্ক হয়। পূর্বে একটি নতুন ডিভাইসে রিকল কাজ করার আগে সমস্ত কিছু শুরু থেকে রিইনস্টল বা রিইনিশিয়ালাইজ করতে হতো — যা ফোন বা ট্যাবলেটে ধীরগতির ছিল, এবং আপনার ইতিহাস কোনো কাজে লাগার আগেই এটি ঘটা আবশ্যক ছিল। একটি ডিভাইসে কোনো কথোপকথন ডিলিট করলে এখন অন্য সব জায়গা থেকেও সেটি থেকে মনে রাখা বিষয়গুলো মুছে যায়, ফলে কোনো পুরানো কথোপকথন আপনি ডিলিট করার পরেও আপনার হয়ে উত্তর দিতে পারবে না।
  • সাধারণ: একটি PDF মার্ক আপ করুন: Caiioo একটি PDF-এর উপর আঁকতে পারে — কোনো ক্লজ গোল করতে বা কোনো চিত্রে তীর চিহ্ন নির্দেশ করতে ফ্রিহ্যান্ড কালি, পৃষ্ঠার যেকোনো জায়গায় রাখা নোট এবং আপনার পছন্দসই জায়গায় স্ট্যাম্প করার জন্য একটি সিগনেচারের ছবি। মার্কিংগুলো সরাসরি PDF-এর ভেতরেই লেখা হয়, তাই আপনি যখন এটি ডাউনলোড করেন এবং অন্য কোথাও এটি ওপেন করেন তখনো সেগুলোকে দেখতে পাবেন। স্ট্যাম্প করা সিগনেচারটি শুধুমাত্র একটি ভিজ্যুয়াল মার্ক: এটি কোনো পরিচয় যাচাই বহন করে না এবং এটি আইনত বাধ্যতামূলক ই-সিগনেচার নয়।
  • সাধারণ: পুরো ফাইল রিরাইট করার পরিবর্তে নিখুঁত ফাইল এডিট: Caiioo একসাথে কোনো ফাইলের কয়েকটি নির্দিষ্ট অংশ পরিবর্তন করতে পারে, এবং হয় সব পরিবর্তনগুলো প্রয়োগ হবে অথবা কোনোটিই হবে না। কোনো কিছু লেখার আগে একটি প্রস্তাবিত রিরাইট ঠিক কী পরিবর্তন করবে তাও এটি আপনাকে স্পষ্টভাবে দেখাতে পারে, এবং কোনো পরিবর্তন না করেই ফোল্ডারগুলোর মধ্যে একটি ফাইল কপি করতে পারে — যা ছবি, PDF এবং অন্যান্য অ-টেক্সট ফাইল সরানোর একমাত্র নিরাপদ উপায়।
  • সাধারণ: প্রতিটি ElevenLabs ভয়েস সাথে সাথে কথা বলা শুরু করে: মাত্র দুটি ভয়েস জেনারেট হওয়ার সাথে সাথে প্লে হতো; অন্য প্রতিটি ভয়েস — অভিব্যক্তিপূর্ণ v3 সহ — সম্পূর্ণ ক্লিপটি প্রস্তুত না হওয়া পর্যন্ত নীরব থাকত। এখন তারা সবাই অবিলম্বে কথা বলা শুরু করে, এবং ভয়েস পিকার-এ v3 সিলেক্ট করা যায়।

উন্নতিসমূহ

  • সাধারণ: একটি দ্রুত এবং সস্তা ডিফল্ট ভয়েস: ডিফল্ট ElevenLabs ভয়েস এখন Flash v2.5। ElevenLabs এটিকে পূর্ববর্তী ডিফল্টের সমমানের গুণমানসম্পন্ন হিসেবে বর্ণনা করেছে এবং সমস্ত ব্যবহারের জন্য এটি সুপারিশ করে, এবং প্রতি ক্যারেক্টারে এর খরচ অর্ধেক। সেটিংসে দেখানো খরচের অনুমানও সংশোধন করা হয়েছে — কিছু ভয়েসের ক্ষেত্রে ভুল রেট দেখানো হচ্ছিল।
  • সাধারণ: একটি বিঘ্নিত উত্তর আপনাকে জানায় যে এটি ইতিমধ্যে কী করতে পেরেছিল: যদি Caiioo উত্তরের মাঝপথে কেটে যায় — অ্যাপ বন্ধ হয়ে যায়, ফোন লক হয়ে যায় — তবে এটি ইতিমধ্যে শুরু করা যেকোনো টুল আর নীরবে বাতিল হয় না। ইমেল পাঠানোর মতো বিশ্বে প্রভাব ফেলতে পারে এমন যেকোনো কিছু উত্তরে উল্লেখ করা হয়, তাই আপনাকে বা Caiioo-কে আর অনুমান করতে হয় না যে এটি ঘটেছে কিনা, এবং আপনি যখন চালিয়ে যান তখন এটি নীরবে দ্বিতীয়বার তা করবে না। যে সমস্ত কাজ পুনরাবৃত্তি করা ক্ষতিকারক নয়, যেমন কোনো ফাইল পড়া, সেগুলোকে এড়িয়ে যাওয়া হয়।

বাগ ফিক্সসমূহ

  • সাধারণ: অ্যাপটি আর একবারে কয়েক মিনিটের জন্য আটকে থাকে না: সিঙ্ক করার সময় একই আইটেম বারবার রি-ডাউনলোড করার কারণে আটকে যেতে পারত — প্রতি ৬০ সেকেন্ডের মধ্যে প্রায় ৫০ সেকেন্ড — এবং সেটিংস এবং কথোপকথনগুলো একই কানেকশনের মাধ্যমে পড়া হয় বলে, এটি চলার সময় সবকিছু ধীরগতির মনে হতো। তিনটি আলাদা কারণ ঠিক করা হয়েছে, এবং লুপ না হয়ে সিঙ্ক নিখুঁতভাবে সম্পন্ন হয়। রিমাইন্ডার, স্কিল এবং অন্যান্য আইটেম যা বারবার ফিরে আসত তা এখন ঠিকঠাক থাকে।
  • সাধারণ: ড্রপ হয়ে যাওয়া কানেকশন আবার রিট্রাই করা হয়: ব্রাউজার এক্সটেনশন, Mac, iPhone এবং Android-এ, উত্তরের মাঝপথে ব্যর্থ হওয়া কোনো কানেকশন আর কখনোই রিট্রাই করা হতো না — চেকটি শুধুমাত্র সার্ভার যে ধরনের ত্রুটি দেখতে পায় তা শনাক্ত করত। এই ত্রুটিগুলো এখন সর্বত্র শনাক্ত করা হয় এবং রিট্রাই করা হয়, যতক্ষণ না আপনাকে ইতিমধ্যেই কিছু দেখানো হয়েছে।
  • সাধারণ: কিছু টুল Grok কানেকশনের প্রতিটি বার্তাকে নষ্ট করে দিত: অন-স্ক্রীন কোঅর্ডিনেট সহ কোনো টুল চালু করা, যেমন Computer Use, সেই টুলটি বাদ দিয়ে Grok-কে কথোপকথনের প্রতিটি বার্তা প্রত্যাখ্যান করতে বাধ্য করত। তাদের বিবরণগুলো এখন Grok যে ফরম্যাটে আশা করে সেই ফর্মেই পাঠানো হয়।
  • সাধারণ: একটি সম্পূর্ণ উত্তর পড়ার সময় আর আপনাকে নিচে নামিয়ে দেওয়া হয় না: আপনি যদি কোনো উত্তর শেষ হওয়ার সময় পড়ার জন্য উপরে স্ক্রোল করেন, তবে ভিউটি আবার শেষ প্রান্তে লাফিয়ে চলে আসত — দুবার, পরপর খুব দ্রুত।
  • iOS: প্রতিটি কানেকশনে উত্তরগুলো লেখার সাথে সাথেই প্রদর্শিত হয়: কিছু প্রোভাইডার শব্দ বাই শব্দ না দিয়ে পুরো উত্তরটি একসাথে সরবরাহ করত, কারণ কোনগুলো স্ট্রিম করতে পারে তার তালিকাটি পুরানো হয়ে গিয়েছিল।
  • Windows: শেল কমান্ড হ্যাং না হয়ে রান হয়: ওয়ার্কশপ শেলে পাঠানো একটি কমান্ড পুরো এক মিনিট অপেক্ষা করে টাইমআউট হয়ে যেত, কারণ এটি ভুল শেলের ভাষায় লেখা হচ্ছিল।
  • সাধারণ: Anthropic-এ রিজনিং সহ লম্বা উত্তরগুলো আর ফেল করে না: মডেলের নিজস্ব রিজনিং অন্তর্ভুক্ত করে এমন কোনো কথোপকথন যখন ফেরত পাঠানো হতো তখন তা সরাসরি প্রত্যাখ্যান করা হতে পারত।

সংস্করণ ০.৯.৭৪১৩১ জুলাই, ২০২৬

সহকারী কীভাবে টুলগুলো চালায় তাতে তিনটি ত্রুটি সংশোধনের মাধ্যমে ০.৯.৭৪০-এর একটি ফলো-আপ।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: সহকারী এখন একসাথে একাধিক টুল চালালে আর ক্র্যাশ করে না: যখন একটি মডেল একই ধাপে একাধিক টুলের অনুরোধ করত, তখন সেই অনুরোধগুলোর স্ট্রিম করা অংশগুলো একে অপরের সাথে মিশে যেত — যার ফলে কলগুলো এলোমেলোভাবে পৌঁছাত বা ভুল ইনপুট নিয়ে চলত। এখন প্রতিটি অনুরোধ আলাদাভাবে ট্র্যাক করা হয়। যদি কোনো অনুরোধ এখনও পাঠযোগ্য না হয়, তবে সহকারীকে তা জানানো হয় এবং এটি কোনো ইনপুট ছাড়াই নীরবে টুলটি চালানোর পরিবর্তে পুনরায় চেষ্টা করতে পারে।
  • সাধারণ: সরাসরি Anthropic সংযোগে কিছু টুল প্রতিবার বার্তা ত্রুটিপূর্ণ করত: একাধিক অ্যাকশন রয়েছে এমন একটি টুল সক্রিয় করা — যেমন ওয়ার্কস্পেস ফাইল, কম্পিউটার ইউজ — Anthropic-কে কথোপকথনের প্রতিটি বার্তা প্রত্যাখ্যান করতে বাধ্য করত, শুধু সেই টুলের ব্যবহার নয়। এখন তাদের বিবরণ Anthropic-এর প্রয়োজনীয় বিন্যাসে পাঠানো হয়।
  • সাধারণ: ফোল্ডার অপসারণ করার আগে নিশ্চিত করা হয়: ফোল্ডার মেনু দুটি জিনিস একত্রিত করে — এই কথোপকথনটি কোন ফোল্ডারগুলো দেখতে পারে (একটি চেকবাক্স) এবং Caiioo থেকে পুরোপুরি একটি ফোল্ডার সরানো। দ্বিতীয়টি অপরিবর্তনীয়, তাই এটি সরানোর আগে এখন নিশ্চিতকরণ চায়।

Version 0.9.740July 31, 2026

এই রিলিজে Caiioo-কে কম্পিউটারের ফোল্ডারের সাথে কোনো কপি না করেই কাজ করার সুবিধা দেওয়া হয়েছে, উইন্ডোজ ও লিনাক্সে সিস্টেম-ব্যাপী ভয়েস ডিকটেশন যোগ করা হয়েছে এবং উইন্ডোজ ডেস্কটপের বেশ কিছু সমস্যার সমাধান করা হয়েছে—যেমন ডুপ্লিকেট ট্রে আইকন, স্ক্রিনের বাইরে খুলে যাওয়া সাইডপ্যানেল এবং একটি ফাঁকা প্যানেল যা কোনো তথ্য দিত না।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • ডেস্কটপ এবং এক্সটেনশন: ফোল্ডার কপি না করেই আপনার কম্পিউটারের ফোল্ডারের সাথে কাজ করুন: Caiioo এখন macOS, উইন্ডোজ, লিনাক্স এবং ব্রাউজার এক্সটেনশনে আপনার নির্দিষ্ট করা ফোল্ডারে সরাসরি ফাইল পড়তে, অনুসন্ধান করতে এবং লিখতে পারে। মেসেজ বক্সের পাশের + মেনু থেকে একটি ফোল্ডার যোগ করুন (Add folder…), এবং বেছে নিন কোন ফোল্ডার কোন কথোপকথন দেখতে পাবে। ফাইলগুলো যেথানে আছে সেখানেই থাকে: Caiioo-এর ফাইল স্টোরেজে কোনো কিছু কপি হয় না, তাই একই ডকুমেন্টের দুটি আলাদা সংস্করণ তৈরি হওয়ার ঝুঁকি থাকে না।
  • ডেস্কটপ এবং এক্সটেনশন: ফাইল এটাচ না করেই নির্দেশ করুন: + → Browse folder… ব্যবহার করে আপনি আপনার ফোল্ডারগুলোর একটি থেকে ফাইল বেছে নিতে পারেন এবং রেফারেন্স হিসেবে মেসেজে ড্রপ করতে পারেন। Caiioo প্রয়োজন অনুযায়ী ডিস্ক থেকে এটি খোলে, তাই একটি বড় ডকুমেন্টের জন্য বাস্তবে পড়া না হওয়া পর্যন্ত কোনো খরচ বা চাপ হয় না।
  • উইন্ডোজ: শেল কমান্ড, নিরাপদে সীমাবদ্ধ: ওয়ার্কস্পেস শেল এখন macOS এবং লিনাক্সের পাশাপাশি উইন্ডোজেও কাজ করে। কমান্ডগুলো উইন্ডোজ AppContainer-এর ভেতরে PowerShell-এ চলে যা শুধুমাত্র সেই ফোল্ডারে পৌঁছাতে পারে যা আপনি Caiioo-কে নির্দেশ করেছেন—আপনার ডিস্কের বাকি অংশে নয়, এবং আপনি যদি সেই ফোল্ডারের জন্য চালু না করেন তবে নেটওয়ার্কেও নয়।
  • উইন্ডোজ এবং লিনাক্স: যেকোনো অ্যাপে ডিক্ট করুন: একটি গ্লোবাল হটকি সিস্টেমের যেকোনো জায়গায় ডিকটেশন শুরু করে এবং ফোকাসে থাকা যেকোনো অ্যাপে আপনি যা বলেন তা টাইপ করে—শুধুমাত্র Caiioo-তে নয়। এটি ম্যাক অ্যাপে ইতিমধ্যে যা ছিল তার অনুরূপ।

উন্নতিসমূহ

  • ডেস্কটপ: সাধারণ ফোল্ডার ডায়ালগ দিয়ে ফোল্ডার বেছে নিন: ওয়ার্কস্পেস ফোল্ডার যোগ করার অর্থ আগে টেক্সট বক্সে একটি পরম পাথ (absolute path) টাইপ করা বোঝাত। macOS, উইন্ডোজ এবং লিনাক্স এখন সিস্টেম ফোল্ডার চুজর খোলে।
  • কমন: ওয়ার্কস্পেস ফাইলস সবার জন্য উপলব্ধ: এটি পূর্বে শুধুমাত্র টেস্টারদের জন্য তৈরি একটি অ্যাড-অনের আড়ালে লুকানো ছিল। এটি এখন যেকোনো ফাইল সিস্টেমে Caiioo-র একটি স্ট্যান্ডার্ড অংশ (iOS এবং অ্যান্ড্রয়েডে এটি অনুপলব্ধ থাকে, কারণ সেখানে এই ধরনের অ্যাক্সেস নেই)।
  • কমন: ফোল্ডার সিঙ্কিংয়ের পরিবর্তে ফোল্ডার অ্যাক্সেস যুক্ত করা হয়েছে: ফোল্ডার সিঙ্ক করার অর্থ আগে প্রতিটি ফাইলের একটি অনুলিপি Caiioo-তে আমদানি করা হতো। আসল ফোল্ডারের সাথে কাজ করা ডুপ্লিকেশন ছাড়াই একই কাজ করে, তাই সিঙ্কিং বাদ দেওয়া হয়েছে। বিদ্যমান সিঙ্ক করা ফোল্ডারগুলো যেখানে সম্ভব স্বয়ংক্রিয়ভাবে স্থানান্তরিত হয় এবং ইতিমধ্যে আমদানি করা ফাইলগুলো অক্ষত থাকে—আপনার যখন খুশি ফাইল ম্যানেজার থেকে সেগুলো মুছে ফেলতে পারেন। আপনি যদি এখনও একটি কপি রাখতে চান তবে এককালীন Import folder বোতামটি অপরিবর্তিত রয়েছে।
  • উইন্ডোজ এবং লিনাক্স: "Check for Updates…" এখন ফলাফল জানায়: মেনু আইটেমটি আগে নীরব থাকত এবং দৃশ্যমান কিছু করত না—এটি আপডেট খুঁজে পেত কিন্তু দেখানোর জন্য কোনো উইন্ডো ছিল না। ম্যাক অ্যাপের মতো এটি এখন আপনি আপ-টু-ডেট আছেন কিনা তা নিশ্চিত করে, আপডেটে কী আছে তা দেখায় এবং ইনস্টল করার আগে অনুমতি চায়।
  • উইন্ডোজ এবং লিনাক্স: অ্যাপটির নাম আবার Caiioo রাখা হয়েছে: ইনস্টলার, স্টার্ট মেনু, আনইনস্টল এন্ট্রি, উইন্ডোজ টাইটেল এবং ট্রে-তে নামটি ছোট হাতের অক্ষরে (lowercase) দেখানো হচ্ছিল।

বাগ সংশোধন

  • উইন্ডোজ: মাত্র একটি ট্রে আইকন: সিস্টেম ট্রেতে দুটি আইকন দেখা যেত এবং সেগুলোর মধ্যে কেবল একটির কাজ করার মতো মেনু ছিল।
  • উইন্ডোজ এবং লিনাক্স: স্ক্রিনের বাইরে খুলে যাওয়া সাইডপ্যানেল পুনরুদ্ধার করা যাবে: উইন্ডোজের সংরক্ষিত পজিশন যদি এমন কোনো মনিটরকে নির্দেশ করে যা আপনার আর নেই—আনপ্লাগ করা হয়েছে, বা রেজোলিউশন পরিবর্তন করা হয়েছে—তবে এটি এমন জায়গায় খুলত যেখানে আপনি পৌঁছাতে পারতেন না এবং প্রতিটি রিলঞ্চে সেখানেই থাকত। এটি এখন একটি দৃশ্যমান স্ক্রিনে ফিরে আসে।
  • উইন্ডোজ এবং লিনাক্স: লোড হতে ব্যর্থ প্যানেল কারণ জানায়: স্টার্ট-আপ ফেইলিওরের কারণে লগগুলোতে কিছু না থাকা একটি খালি উইন্ডো রয়ে যেত। আপনি এখন স্ক্রিনে একটি পড়ার উপযোগী ত্রুটি দেখতে পাবেন এবং বিশদ বিবরণ অ্যাপের লগ ফাইলে লেখা হবে।
  • কমন: স্থানীয় AI মডেল ডাউনলোড আবার কাজ করছে: HuggingFace নতুন ডাউনলোড সার্ভারে চলে যাওয়ার পর মডেল ডাউনলোডগুলো "Failed to fetch" ত্রুটির মুখে পড়েছিল যা আমাদের নিরাপত্তা নিয়মগুলো চিনতে পারেনি।
  • কমন: Grok এবং CometAPI আসলে নির্বাচনযোগ্য: উভয়কেই সবার জন্য উপলব্ধ হিসেবে ঘোষণা করা হয়েছিল, কিন্তু টেস্টার প্রোগ্রামের বাইরে সেগুলো বেছে নেওয়ার বোতামগুলো এখনও লুকানো ছিল।
  • কমন: সাইন আউট করলে আপনার প্রাইভেট সিঙ্ক পাসফ্রেজ মুছে যায়: সাইন আউট করার পরেও পাসফ্রেজ ডিভাইসে থেকে যেত। এটি এখন মুছে ফেলা হয়; আপনার সিঙ্ক সেটিংস সংরক্ষিত থাকে, তাই আবার সাইন ইন করলে শুধুমাত্র আনলক করতে বলা হবে।
  • কমন: কোনো টুল অ্যাকশনের নাম পরিবর্তন করলে তা নীরবভাবে আবার চালু হয় না: আপনি যে অ্যাকশনটি বন্ধ করে রেখেছিলেন তা অভ্যন্তরীণভাবে নাম পরিবর্তনের পর কোনো আপডেটের পরে নীরবভাবে আবার চালু হয়ে যেতে পারত।
  • উইন্ডোজ এবং লিনাক্স: গুগল ওয়ার্কস্পেস আইকনগুলো প্রদর্শিত হয়: শংসাপত্র (credentials) স্ক্রিনের Gmail, Calendar এবং Drive আইকনগুলো ইনস্টলারে অনুপস্থিত ছিল।

সংস্করণ ০.৯.৭৩৯৩০ জুলাই, ২০২৬

এই রিলিজটি Grok-কে একটি প্রোভাইডার হিসেবে যোগ করেছে যাতে আপনি আপনার Grok অ্যাকাউন্ট দিয়ে সাইন ইন করতে পারেন, নির্ধারিত কাজগুলোকে প্রতি ডিভাইসের পরিবর্তে একটি ডিভাইসে চালানোর ব্যবস্থা করে, নতুন Claude মডেলগুলোর জন্য দৃশ্যমান রিজনিয়ারিং ফিরিয়ে আনে এবং আপডেটের পর ফাঁকা "হোয়াটস নিউ" পপআপ ঠিক করে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ: আপনার Grok অ্যাকাউন্ট দিয়ে Grok ব্যবহার করুন — কোনো API কী-এর প্রয়োজন নেই: xAI-এর Grok মডেলগুলো এখন একটি সরাসরি প্রোভাইডার হিসেবে উপলব্ধ, এবং আপনি এগুলোকে একটি xAI API কী দিয়ে অথবা কেবল আপনার Grok অ্যাকাউন্টে সাইন ইন করে সংযুক্ত করতে পারেন (সেটিংস → AI প্রোভাইডার্স → xAI)। কিছু প্রোভাইডারের মতো, যাদের শর্তাবলী অ্যাকাউন্ট সাইন ইন তাদের নিজস্ব অ্যাপে সীমাবদ্ধ করে, xAI-এর শর্তাবলী এটির অনুমতি দেয় — তাই এটি সবার জন্যই উপলব্ধ।

উন্নতিসমূহ

  • সাধারণ: নির্ধারিত কাজগুলো এখন সব ডিভাইসের পরিবর্তে একটি ডিভাইসে চলে: আপনার ডিভাইসগুলোর মধ্যে সিঙ্ক করা একটি কাজ আগে প্রতিটিতে চালু হতো — তিনটি ডিভাইসের অর্থ ছিল তিনটি রান, তিনটি থ্রেড এবং তিনটি বিজ্ঞপ্তি। নতুন কাজগুলো এখন যে ডিভাইসটি তৈরি করেছে সেটিতে পিন করা থাকে, এবং সেটিংস → শিডিউলড টাস্ক-এ একটি পিন বোতাম যেকোনো কাজকে আপনার পছন্দসই ডিভাইসে সরিয়ে নেয়। রান আসার সময় সেই ডিভাইসটি অফলাইন থাকলে, দেরিতে চালু না হয়ে রানটি বাদ দেওয়া হয় এবং কাজটি নির্ধারিত সময়ের একটি "মিসড" ব্যাজ প্রদর্শন করে। এই পরিবর্তনের আগে তৈরি করা কাজগুলো পিন না করা পর্যন্ত তাদের পুরনো সব-ডিভাইসে-রান করার আচরণ বজায় রাখে।
  • সাধারণ: একটি ডিভাইসে নির্ধারিত কাজ সম্পাদনা করলে অন্য কোথাও এর রান ইতিহাস মুছে যায় না: কোনো কাজের রান সংখ্যা, শেষ-রানের স্ট্যাটাস এবং পরবর্তী-রানের সময় এখন শেষ যে ডিভাইসটি সিঙ্ক করেছে তার মাধ্যমে ওভাররাইট হওয়ার পরিবর্তে প্রতি ডিভাইসে সংরক্ষিত হয়।
  • macOS এবং Windows/Linux: "কোনো ব্রাউজার সংযুক্ত নেই" ব্যানারটি এখন বন্ধ করা যাবে: আপনি ব্রাউজার কন্ট্রোল ব্যবহার না করলেও Caiioo ব্রাউজার এক্সটেনশন সংযোগ করার অনুরোধকারী নোটিশটি কথোপকথনের উপরে পিন করা থাকত। এটি বন্ধ করার জন্য এখন একটি ✕ রয়েছে; ব্রাউজার সংযুক্ত হলে এবং পরবর্তীতে আবার সংযোগ বিচ্ছিন্ন হলেই কেবল এটি ফিরে আসে।

বাগ সংশোধন

  • সাধারণ: নতুন Claude মডেলগুলোতে রিজনিয়ারিং আবার দৃশ্যমান: সরাসরি Anthropic সংযোগে, নতুন Claude মডেলগুলো (Sonnet 5 এবং নতুনতর) কোনো দৃশ্যমান চিন্তা ছাড়াই উত্তর তৈরি করত — অ্যাপটি এই মডেলগুলোর প্রয়োজনীয় ফরম্যাটে এটি অনুরোধ করছিল না। তাদের রিজনিয়ারিং এখন আগের মতো স্ট্রিম এবং প্রদর্শিত হয়।
  • সাধারণ: আপডেটের পরে "হোয়াটস নিউ" পপআপটি আর ফাঁকা থাকে না: আপডেট করার ঠিক পরেই, রিলিজ-নোটস পপআপটি কিছু প্রদর্শন করতে পারত না — অ্যাপটি পূর্ববর্তী সংস্করণের সংরক্ষিত নোটগুলো পড়ছিল, যেটিতে নতুনটির জন্য অবশ্যই কোনো এন্ট্রি ছিল না। নোটগুলো এখন সর্বদা আপনার চালুকৃত সংস্করণের জন্যই আনা হয়।
  • সাধারণ: Poe মডেলগুলো ডেস্কটপে তাদের সক্ষমতা বজায় রাখে: সহকারী অ্যাপের ব্যাকগ্রাউন্ড প্রক্রিয়ায় (macOS, Windows এবং Linux) চললে Poe মডেলগুলোর রিজনিয়ারিং সেটিংস এবং ইমেজ সমর্থন প্রয়োগ করা হতো না — মডেলের তথ্য এখন প্রতিটি অনুরোধের সাথে যায়, তাই Poe মডেলগুলো সব জায়গায় একই রকম আচরণ করে।
  • সাধারণ: কথোপকথনের মাঝে AI প্রোভাইডার পরিবর্তন করলে একটি বৈধ মডেল নির্বাচন হয়: প্রোভাইডার পরিবর্তন করলে নীরবে পূর্ববর্তী প্রোভাইডারের মডেলটি নির্বাচিত থাকতে পারত, যা নতুন প্রোভাইডার তখন প্রত্যাখ্যান করত। কম্পোজার এখন সক্রিয় প্রোভাইডার প্রকৃতপক্ষেই অফার করে এমন একটি মডেল নির্বাচন করে।
  • এক্সটেনশন: কঠোর CORS সেটিংস বিশিষ্ট অ্যাকাউন্টগুলোর জন্য সরাসরি Anthropic সংযোগ কাজ করে: কিছু Anthropic অ্যাকাউন্ট ব্রাউজার থেকে উদ্ভূত যেকোনো অনুরোধ সরাসরি প্রত্যাখ্যান করে; এক্সটেনশনগুলো সেই নিয়মগুলোর আওতাভুক্ত না হওয়া সত্ত্বেও এক্সটেনশনের অনুরোধগুলোতে ব্রাউজার অরিজিন মার্কার বহন করা হতো। এটি এখন সরিয়ে নেওয়া হয়েছে, তাই সেই অ্যাকাউন্টগুলো স্বাভাবিকভাবে সংযুক্ত হয়।
  • সাধারণ: সেটিংস প্যানেলগুলো এখন সংকীর্ণ প্রস্থে ওভারফ্লো হয় না: সাইড প্যানেল সংকীর্ণ হলে বেশ কয়েকটি সেটিংস বিভাগ (সংযুক্তকরণ, সিঙ্ক, শংসাপত্র এবং আরও অনেক কিছু) বিষয়বস্তুকে প্রান্তের বাইরে ঠেলে দিত। সেগুলো এখন ফিট হয়।

Version 0.9.738July 29, 2026

This release cleans up data management into one honest flow, fixes deletions and duplicated answers, and stops a long-standing case where the assistant introduced itself by the app's old name.

বিস্তারিত দেখান

Improvements

  • Common: Deleting your data is now one clear, honest flow: Settings → Data Management had accumulated overlapping buttons — "Clear Server Cache", "Unlinked Conversations", "Erase Server Data", "Erase ALL" — that had been failing silently for months and used six different words for deleting things. They're gone. What remains is routine housekeeping (trash, retention, orphaned files) plus a single "Purge All Storage" action that now tells you everything it deletes — including settings, modes, and memory — and warns you when cloud sync is on that synced data will download again unless you also use "Delete All Cloud Data" in Cloud Sync settings.
  • Common: "Keep API keys" during a purge now keeps all of them: Purging with "keep credentials" checked quietly dropped some credentials depending on platform — the extension lost Claude/Grok account sign-ins and newer provider keys (Perplexity, Baseten, Cloudflare, CometAPI), while desktop/mobile lost the Cartesia voice key. Every credential now survives on every platform, and a Cloudflare key you saved actually persists at all (it previously never saved anywhere).
  • macOS & Windows/Linux: Storage usage is back in the menu bar / tray: The storage numbers shown by the macOS menu bar and the Windows/Linux tray had been silently failing to load since March. They work again.
  • iPhone, iPad, Android, macOS & Windows/Linux: Automatic data retention cleanup actually runs: The "Data Retention" auto-cleanup schedule only ever ran in the browser extension — everywhere else it ran only when you pressed "Run now". Every platform now runs the daily cleanup.
  • iPhone, iPad, Android & macOS: Data management results are visible again: Success and failure messages in Data Management used browser alert popups, which native apps never display. They now use the app's own dialogs, so you can see what happened.

Bug Fixes

  • Common: The answer no longer appears twice: When the assistant's final answer restated something it had already written earlier in the same reply, both copies were shown. The duplicate is now dropped.
  • Common: Your assistant no longer calls itself by the app's old name: Some longtime users — especially anyone who had customized a built-in persona before the rename — still got replies from an assistant introducing itself by the old brand, and "Reset to original" appeared to do nothing. All the places the old text could hide are now corrected, without touching anything you wrote yourself, and reset works again.
  • Common: A rare message failure with Claude models is fixed: Certain replies could fail immediately because the app marked an empty piece of the conversation for caching, which Claude's provider rejects. It no longer does.

সংস্করণ ০.৯.৭৩৭২৮ জুলাই, ২০২৬

একটি গুরুত্বপূর্ণ সিঙ্ক ফিক্স সহ ০.৯.৭৩৬-এর একটি ফলো-আপ আপডেট।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: কোনো কিছু ডিলিট করলে এখন তা আপনার অন্য ডিভাইস থেকেও ডিলিট হয়ে যায়: ক্লাউড সিঙ্ক চালু থাকা অবস্থায়, কোনো কথোপকথন (বা অন্যান্য সিঙ্ক করা আইটেম) ডিলিট করলে তা কেবল যে ডিভাইসে ডিলিট করা হয়েছে সেখান থেকেই মুছে যেত—ডিলিট করার বিষয়টি অন্য কোথাও সিঙ্ক হতো না, ফলে আইটেমটি অন্য সব জায়গায় নীরবে ফিরে আসত। এখন অন্যান্য পরিবর্তনের মতো ডিলিট করার বিষয়টিও সব জায়গায় কার্যকর হয়, এবং একটি বিল্ড-টাইম গার্ড এই ধরনের বাগ ভবিষ্যতে আর আসা রোধ করবে।

সংস্করণ ০.৯.৭৩৬২৮ জুলাই, ২০২৬

এই প্রকাশনায় সহকারী একটিমাত্র পাইথন স্ক্রিপ্ট থেকে অনেকগুলো টুল কল একসাথে পরিচালনা করতে পারে (প্রাথমিক পরীক্ষা), ফোন এবং ট্যাবলেটে বাধাপ্রাপ্ত উত্তরগুলো দেখতে ও চালিয়ে যাওয়ার সুবিধা দেয়, পুরনো বার্তা ট্রিম করার সময় অত্যন্ত দীর্ঘ কথোপকথন ভেঙে যাওয়া রোধ করে এবং বেশ কিছু সাইন-ইন সমস্যার সমাধান করে।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ (প্রাথমিক পরীক্ষা): সহকারী পাইথন স্ক্রিপ্ট থেকে একসাথে টুল কল করতে পারে: "এই ৫০ পৃষ্ঠা পড়ে মূল্যতালিকা বের করো"-এর মতো কাজের জন্য, সহকারী আগে একে একে প্রতিটি কল করত, প্রতিটি অনুরোধ লিখে রাখত এবং প্রতিটি সম্পূর্ণ ফলাফল পুনরায় পড়ত। এটি এখন একটি ছোট পাইথন স্ক্রিপ্ট লিখতে পারে যা একসাথে সেই কলগুলো করে, এর নিজস্ব প্রাইভেট কাজের জায়গায় সম্পূর্ণ ফলাফলগুলো সংরক্ষণ করে এবং কথোপকথনে কেবল প্রয়োজনীয় অংশগুলো নিয়ে আসে—যা অনেক দ্রুত এবং বিশৃঙ্খলাহীন। যে টুলগুলোর জন্য আপনার অনুমোদনের প্রয়োজন হয় সেগুলো কখনো স্ক্রিপ্ট থেকে কল করা যাবে না; সহকারীকে আগের মতোই সরাসরি আপনার কাছে অনুমতি চাইতে হবে। ডেস্কটপ এবং ব্রাউজার এক্সটেনশনের পরীক্ষকদের জন্য উপলব্ধ।
  • আইফোন, আইপ্যাড এবং অ্যান্ড্রয়েড: বাধাপ্রাপ্ত উত্তর চালিয়ে যান: সিস্টেম উত্তরের মাঝপথে অ্যাপ বন্ধ করে দিলে, অর্ধ-লিখিত উত্তরটি নীরবে সরিয়ে ফেলা হতো—মোড়টি এমনভাবে কেটে যেত যেন এটি হারিয়ে গেছে। একটি বাধাপ্রাপ্ত উত্তর এখন এর জায়গায় একটি স্পষ্ট বিজ্ঞপ্তি দেখায়, সম্পন্ন হওয়া পদক্ষেপগুলোর ফলাফল সংরক্ষণ করে এবং যেখান থেকে থেমে গিয়েছিল সেখান থেকে আবার শুরু করার জন্য একটি 'চালিয়ে যান' (Continue) বোতাম অফার করে—নিরাপত্তা বেষ্টনীসহ যাতে প্রতিটি লঞ্চে অ্যাপ ক্র্যাশ করে এমন একটি উত্তর চিরকাল পুনরায় চেষ্টা করতে না পারে।

বাগ সংশোধন

  • সাধারণ: ট্রিম করার পর অত্যন্ত দীর্ঘ কথোপকথন আর ব্যর্থ হয় না: কথোপকথনটি মডেলের পড়ার ক্ষমতার বাইরে চলে গেলে, ট্রিম করার ফলে একটি টুল অনুরোধ তার ফলাফল থেকে আলাদা হয়ে যেতে পারে—যা প্রোভাইডাররা সরাসরি প্রত্যাখ্যান করে—এবং কিছু অসম্পর্কিত ত্রুটিকে অতিরিক্ত বড় কথোপকথন হিসেবে ভুল করা হয়েছিল এবং আপনার ইতিহাস বাতিল করে "পুনরুদ্ধার" করা হয়েছিল। ট্রিম করার কাজটি এখন অনুরোধ এবং ফলাফলগুলোকে একসাথে রাখে, অসম্পর্কিত ত্রুটিগুলো আর কোনো কিছু মুছে ফেলে না, এবং সহকারীকে ঠিক কী সরানো হয়েছে তা জানিয়ে দেওয়া হয় যাতে এটি দেখতে না পাওয়া ফাঁকা স্থানের চারপাশে উত্তর না দিয়ে এখনও যা প্রয়োজন তা আবার আনতে পারে।
  • সাধারণ: আরও একটি Google অনুমতি প্রদান করলে আপনার আগের অনুমতিগুলো আর হারিয়ে যায় না: একটি অতিরিক্ত Google ক্ষমতা সংযুক্ত করলে (ধরা যাক, জিমেইল-এর পর ক্যালেন্ডার), আপনি পূর্বে যে অ্যাক্সেস দিয়েছিলেন তা নীরবে প্রত্যাহার করে নিতে পারত, তাই যে বৈশিষ্ট্যগুলো কাজ করছিল তা পুনরায় সংযোগ না করা পর্যন্ত ব্যর্থ হতে শুরু করত। নতুন অনুদানগুলো এখন বিদ্যমানগুলোর সাথে যোগ হয়।
  • সাধারণ: আপনার সহকারী আর অ্যাপের পুরোনো নামে নিজের পরিচয় দেয় না: নাম পরিবর্তনের আগে যারা সেটআপ করেছিলেন—সেই সমস্ত ব্যবহারকারী যারা তখন একটি বিল্ট-ইন পার্সোনা কাস্টমাইজ করেছিলেন—তারা এখনও পুরোনো ব্র্যান্ডের নামে নিজেদের পরিচয় দেওয়া সহকারীর কাছ থেকে উত্তর পেতে পারতেন। বিল্ট-ইন পার্সোনাগুলো এখন যেখানেই সংরক্ষণ করা হোক না কেন সংশোধন করা হয়েছে, আপনার নিজের লেখা কোনো কিছুতে হাত না দিয়েই।
  • সাধারণ (পরীক্ষকগণ): Claude অ্যাকাউন্ট সাইন-ইন আরও স্থিতিশীল: সাইন-ইন করার সময় একটি অস্থায়ী সার্ভার ত্রুটির কারণে আপনার Claude অ্যাকাউন্টটিকে আর পুনরায় সংযোগের প্রয়োজন হিসেবে চিহ্নিত করা হয় না—কেবলমাত্র একটি আসল প্রত্যাখ্যানই তা করে—এবং অ্যাপটি আপনার মডেলগুলো তালিকাভুক্ত করার সময় ব্যর্থ না হয়ে একটি মেয়াদোত্তীর্ণ সেশন এখন নিজেই রিফ্রেশ হয়।

Version 0.9.735July 24, 2026

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

বিস্তারিত দেখান

New Features

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

Improvements

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

Bug Fixes

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

সংস্করণ ০.৯.৭৩৪২৩ জুলাই, ২০২৬

এই রিলিজটি আপনার ডিভাইসেই সম্পূর্ণভাবে আপনার স্থানাঙ্ককে একটি জায়গার নামে রূপান্তর করে (এবং একটি Precise অপশন যোগ করে), Private Sync-কে ঠিক করে যাতে এটি পুনরায় চালু করার পরেও আপনার কি (key) মিলিয়ে নেয় এবং মনে রাখে, ডেস্কটপ এবং ওয়েব অ্যাপ থেকে চালিত ব্রাউজার অটোমেশন পুনরুদ্ধার করে, প্রতিটি প্ল্যাটফর্মে শুনতে সক্ষম এমন মডেলগুলোর কাছে সরাসরি রেকর্ডিং পাঠায় এবং আরও বেশি সেটআপে স্পিক অ্যাকশন ও PDF/ইমেজ থেকে টেক্সট এক্সট্রাকশন সচল করে।

বিস্তারিত দেখান

উন্নতিসমূহ

  • Common: আপনার লোকেশন সম্পূর্ণভাবে আপনার ডিভাইসেই একটি জায়গার নামে রূপান্তরিত হয়: অ্যাপটি আগে আপনার শহরের নাম দেওয়ার জন্য একটি থার্ড-পার্টি সার্ভিসে আপনার স্থানাঙ্ক পাঠাত। এটি এখন একটি বিল্ট-ইন ডাটাবেস থেকে অন-ডিভাইসেই সেই লুকআপ সম্পন্ন করে, ফলে আপনার স্থানাঙ্ক কারও সাথে শেয়ার করা হয় না। একটি নতুন "Precise" অপশন যখন আপনার প্রয়োজন হয় তখন সম্পূর্ণ GPS নিখুঁততা (পাড়া এবং স্থানাঙ্ক) শেয়ার করে, এবং একটি ঐচ্ছিক নেটওয়ার্ক-ভিত্তিক অনুমান — যা ডিফল্টভাবে বন্ধ থাকে — GPS উপলব্ধ না থাকলে তা পূরণ করতে পারে।

বাগ সংশোধন

  • Common: ডেস্কটপ অ্যাপ পুনরায় চালু হওয়ার পর লোকাল-নেটওয়ার্ক Private Sync আর পরিবর্তনগুলো বাদ দেয় না: আপনার লোকাল নেটওয়ার্ক (বা একটি শেয়ার করা ফোল্ডার) জুড়ে সিঙ্ক করার সময়, ডেস্কটপ অ্যাপটি পুনরায় চালু করার ঠিক আগে অন্য কোনো ডিভাইসের করা পরিবর্তনগুলো বাদ পড়ে যেতে পারত — অ্যাপটি একটি খালি "কিছু পরিবর্তিত হয়নি" উত্তর বিশ্বাস করত এবং পরবর্তী কোনো অসম্পর্কিত পরিবর্তন সম্পূর্ণ সিঙ্ক না করা পর্যন্ত মিটমাট করত না। পুনরায় চালু করার পর অ্যাপটি এখন বুঝতে পারে যে এর সাম্প্রতিক পরিবর্তনের ইতিহাস অসম্পূর্ণ এবং একটি সম্পূর্ণ পুনর্মিলন বা রিকনসিলিয়েশন চালায়, ফলে আপনার অন্যান্য ডিভাইসের পরিবর্তনগুলো চলে আসে। একটি সম্পর্কিত সংশোধনে পুনরায় চালু করার সময় একটি সিঙ্ক লক দুবার দেওয়া হওয়া থেকে রক্ষা করা হয়।
  • Common: Private Sync আর অ্যাপের প্রতিটি পুনরায় চালুর সময় আপনার কি (key)-এর জন্য জিজ্ঞাসা করে না: আপনার সিঙ্ক কি কেবল বর্তমান সেশনের জন্যই মনে রাখা হতো, তাই অ্যাপটি (বা এক্সটেনশনের জন্য আপনার ব্রাউজার) পুনরায় চালু করা হলে আপনি আবার কি টাইপ না করা পর্যন্ত সিঙ্ক লক থাকত। প্রথমবার আপনি এটি প্রবেশ করানোর পর কি-টি এখন আপনার ডিভাইসে সংরক্ষণ করা হয় — স্টোরেজে এনক্রিপ্ট করা অবস্থায় — এবং লঞ্চ হওয়ার সাথে সাথে সিঙ্ক স্বয়ংক্রিয়ভাবে শুরু হয়। আপডেট করার পরে আপনাকে শেষবারের মতো জিজ্ঞাসা করা হবে; এরপরে এটি স্থায়ীভাবে থেকে যায়। প্রতিটি নতুন ডিভাইসে কি প্রবেশ করানো এখনও আবশ্যক, এবং সিঙ্ক বন্ধ করা (বা সাইন আউট করা) সংরক্ষিত কি মুছে ফেলে।
  • Common: সহকারী যখন ডেস্কটপ বা ওয়েব অ্যাপ থেকে Chrome বা Edge ব্রাউজার পরিচালনা করে তখন ব্রাউজার অটোমেশন আবার কাজ করে: পেজে টাইপ করা, কি (key) চাপা এবং পেজের কন্ট্রোল পরীক্ষা করা একটি অভ্যন্তরীণ "Unknown message type" ত্রুটির কারণে ব্যর্থ হতো — অ্যাপটি যে অ্যাকশনগুলো চালাতে বলত, ইন-পেজ হেল্পার সেগুলোর জন্য সেট আপ করা ছিল না। সহকারী যখনই Chrome বা Edge ব্রাউজার নিয়ন্ত্রণ করত তখনই এটি macOS এবং Windows/Linux ডেস্কটপ অ্যাপ এবং ওয়েব অ্যাপকে প্রভাবিত করত (একা ব্যবহৃত ব্রাউজার এক্সটেনশনটি প্রভাবিত হয়নি)। সেই অ্যাকশনগুলো এখন সঠিকভাবে চলে।
  • Common: যে মডেলগুলো অডিও শুনতে পারে সেগুলো এখন সরাসরি আপনার রেকর্ডিং শোনে: আপনি যখন এমন একটি মডেল বেছে নিতেন যা নিজে থেকেই অডিও প্রসেস করতে পারে (যেমন Gemini), তখন আপনার বেছে নেওয়া মডেলটিকে সরাসরি শুনতে না দিয়ে আপনার রেকর্ডিংটি ট্রান্সক্রিপশনের জন্য এখনও একটি পৃথক হেল্পার মডেলের কাছে হস্তান্তর করা হতো — ফলে আপনার প্রম্পটের সাথে সরাসরি সংযোগ হারিয়ে যেত। ব্রাউজার এক্সটেনশন ছাড়া সব জায়গায় এটি ঘটেছিল, কারণ শুধুমাত্র এক্সটেনশনটি পরীক্ষা করত যে সক্রিয় মডেলটি শুনতে পারে কিনা। অ্যাপটি এখন প্রতিটি প্ল্যাটফর্মে (আইফোন, আইপ্যাড, ডেস্কটপ) সক্রিয় মডেলের আসল অডিও ক্ষমতা পরীক্ষা করে এবং শুনতে সক্ষম হলে রেকর্ডিংটি সরাসরি তার কাছে পাঠায়; হেল্পার মডেলটি শুধুমাত্র সেই মডেলগুলোর জন্য ব্যবহার করা হয় যেগুলো সত্যি সত্যি অডিও প্রসেস করতে পারে না।
  • Common: ভয়েস প্রোভাইডার সেট আপ করা না থাকলেও "speak" অ্যাকশন কাজ করে: সহকারীকে কথা বলতে বলা হলে একটি অডিও ক্লিপ সেভ হয়, যার জন্য এমন একটি ভয়েস প্রয়োজন যা সাউন্ড ফাইল তৈরি করে। আপনার টেক্সট-টু-স্পিচ যদি আপনার ব্রাউজারের বিল্ট-ইন ভয়েসে (বা বন্ধ) সেট করা থাকে, তবে তা কিছুই তৈরি করত না এবং অ্যাকশনটি ব্যর্থ হতো। এটি এখন একটি অন-ডিভাইস ভয়েসে ফলব্যাক করে যাতে এটি এখনও ক্লিপটি তৈরি করে।
  • Common: PDF এবং ইমেজ থেকে টেক্সট পড়া আরও বেশি প্রোভাইডারের সাথে কাজ করে: এর জন্য আপনি যখন একটি ভিন্ন AI প্রোভাইডার সেট আপ করেছেন তখন টেক্সট এক্সট্রাক্ট করার জন্য আর OpenRouter কি (key)-এর প্রয়োজন হয় না; অ্যাপটি এখন আপনি যে প্রোভাইডার কনফিগার করেছেন সেটিই ব্যবহার করে।

সংস্করণ ০.৯.৭৩৩২১ জুলাই, ২০২৬

একটি নির্ভরযোগ্যতার আপডেট: একেবারে নতুন সাইন-ইন ব্যবহারকারীরা সেটআপ ত্রুটি ছাড়াই তাদের প্রথম বার্তা পাঠাতে পারবেন, মোডের নির্দেশাবলীতে "মূল অবস্থায় ফিরিয়ে আনুন" (Reset to original) অপশনটি এখন সঠিকভাবে কাজ করে এবং ওয়েব পেজের টেবিলগুলো এখন পাঠযোগ্য টেবিল হিসেবে আসে।

বিস্তারিত দেখান

বাগ সংশোধন

  • সাধারণ: একদম নতুন সাইন-ইন আর প্রথম বার্তায় ব্যর্থ হয় না: একটি নতুন ইনস্টলেশনে, ব্যাকগ্রাউন্ডে অন্তর্ভুক্ত Caiioo চাবি সেটআপ শেষ হওয়ার আগে প্রথম বার্তা পাঠালে সব প্রোভাইডার বাদ গেছে এমন ত্রুটি দেখা দিত — এবং সেটি কেবল সেটিংস খুলে "Use my Caiioo" ট্যাপ করলেই ঠিক হতো। অ্যাপটি এখন প্রথম বার্তার জন্যই সেই অন্তর্ভুক্ত চাবিটি তাৎক্ষণিকভাবে সেটআপ করা শেষ করে, যাতে এটি বক্স থেকেই সঠিকভাবে কাজ করে।
  • সাধারণ: মোডের নির্দেশাবলীতে "মূল অবস্থায় ফিরিয়ে আনুন" (Reset to original) সঠিকভাবে কাজ করে: আপনি যদি কোনো বিল্ট-ইন মোডের নির্দেশাবলী কাস্টমাইজ করে থাকেন, তবে "Reset to original" কাজ করছিল না — এটি সরাসরি আপনার কাস্টম টেক্সটে ফিরে আসত (এবং আইফোন ও আইপ্যাডে এটি মোটেও কাজ করত না)। রিসেট করলে এখন আপনার কাস্টমাইজেশন মুছে যায় এবং মোডের মূল নির্দেশাবলী ফিরে আসে।
  • সাধারণ: ওয়েব পেজের টেবিলগুলো পাঠযোগ্য টেবিল হিসেবে আসে: সহকারী যখন কোনো ওয়েব পেজ পড়ত, তখন যেকোনো টেবিল প্রতিটি সেল (যেমন তারিখ, পরিমাণ এবং লেবেল) কোনো ব্যবধান ছাড়াই এক লাইনে মিশে যেত। টেবিলগুলোকে এখন সঠিক সারি এবং কলামে রূপান্তর করা হয়েছে, যাতে সহকারী — এবং এটি যে নথি সংরক্ষণ করে — তা আসলে পড়তে পারে। এটি স্বাভাবিক পেজ এবং সীমাবদ্ধ পেজ উভয়ের ক্ষেত্রেই প্রযোজ্য যা সহকারী অন্য উপায়ে পড়ে।

Version 0.9.732২১ জুলাই, ২০২৬

এই রিলিজে বিল্ট-ইন সস্তা হেল্পার মডেলগুলোকে Gemini 3.5 Flash Lite-এ আপগ্রেড করা হয়েছে, ব্রাউজার এক্সটেনশনে Workspace Files-এ স্থানীয় ফোল্ডার যোগ করার সুবিধা চালু করা হয়েছে, অন্য কথোপকথন থেকে পেস্ট করা ডকুমেন্ট খোলা যায়, এবং নির্ভরযোগ্যতার বেশ কিছু সংশোধন অন্তর্ভুক্ত করা হয়েছে — কপি করা ছবি পেস্ট করা, আরও কড়া মডেল টুল স্কিমা, এবং Workspace Files-এর স্থিতিস্থাপকতা।

বিস্তারিত দেখান

উন্নতিসমূহ

  • সাধারণ: ডিফল্ট হেল্পার মডেলগুলো Gemini 3.5 Flash Lite-এ আপগ্রেড করা হয়েছে: বিল্ট-ইন সস্তা হেল্পার মডেলগুলো — ভিশন ফলব্যাক যা টেক্সট-ওনলি মডেলের জন্য ছবির ক্যাপশন তৈরি করে, অডিও-অ্যানালিসিস হেল্পার, ডিফল্ট সাব-এজেন্ট মডেল, এবং Self Checker-এর জাজ — এখন অনুরূপ খরচে আরও ভালো মানের জন্য ডিফল্টভাবে Gemini 3.5 Flash Lite (আগে ছিল 3.1 Flash Lite) ব্যবহার করে। Settings-এ আপনি স্পষ্টভাবে যে মডেলটি বেছে নিয়েছেন তা অপরিবর্তিত থাকবে।
  • সাধারণ: সহকারী যখন মাল্টি-অ্যাকশন টুল ভুলভাবে ব্যবহার করে তখন আরও স্পষ্ট নির্দেশনা: সহকারী যখন কোনো ভুল বা অনুপস্থিত প্যারামিটার দিয়ে কোনো মাল্টি-অ্যাকশন টুল (যেমন Workspace Files) কল করত, তখন ত্রুটি বার্তায় কেবল "Schema details unavailable" লেখা আসত, ফলে সঠিক ফর্ম অনুমান করা কঠিন হতো। ত্রুটি বার্তাটি এখন যে অ্যাকশনের চেষ্টা করা হয়েছিল তার সঠিক প্যারামিটারগুলো স্পষ্টভাবে বলে দেয়, যাতে এটি প্রথম রীট্রেতেই নিজে থেকেই ঠিক করে নিতে পারে।

বাগ সংশোধন

  • এক্সটেনশন: কম্পোজারে কপি করা ছবি পেস্ট করার সুবিধা আবার কাজ করছে: কোনো ছবিতে রাইট-ক্লিক করে "Copy image" সিলেক্ট করার পর মেসেজ বক্সে পেস্ট করলে কিছুই হতো না — কোনো অ্যাটাচমেন্ট, কোনো টেক্সট, কোনো ত্রুটিও নয়। ক্লিপবোর্ডে ছবির পাশাপাশি একটি লুকানো মার্কআপ র‍্যাপার থাকত, যার কারণে কম্পোজার এটিকে খালি টেক্সটসহ একটি টেক্সট পেস্ট হিসেবে ধরে নিত এবং তা বাতিল করে দিত। এখন যখনই কোনো আসল টেক্সট পেস্ট করা হচ্ছে না, তখনই ছবি পেস্ট করলে তা অ্যাটাচ হয়ে যাবে; Word বা Google Docs থেকে করা কপিগুলো আগের মতোই টেক্সট হিসেবে পেস্ট হবে।
  • সাধারণ: Caiioo রিব্র্যান্ডের আগের ইনস্টলগুলোতে সহকারী এখন আর নিজেকে "Pebble Flow" বলে ডাকবে না: Caiioo রিব্র্যান্ড হওয়ার আগে আপনি যদি কখনো ডিফল্ট এজেন্ট কাস্টমাইজ করে থাকেন, তবে সেটির আপনার সংরক্ষিত কপি — পুরোনো নাম এবং পুরোনো নির্দেশনা সহ — প্রতিটি আপডেটের সময় নীরবভাবে বর্তমানটিকে ওভাররাইড করে দিত। অ্যাপটি এখন রিব্র্যান্ডিংয়ের আগের সেই অবশিষ্ট অংশগুলো শনাক্ত করে এবং বর্তমান নাম ও নির্দেশনা প্রদর্শন করে, তবে আপনি নিজে যে মোডগুলো তৈরি ও নামকরণ করেছেন সেগুলোতে কোনো হাত দেয় না।
  • সাধারণ: কড়া মডেলগুলো (যেমন Kimi K3) থেকে রিকোয়েস্ট রিজেক্ট হওয়ার সমস্যা ঠিক করা হয়েছে: কিছু মডেল আমাদের রিকোয়েস্টগুলো সরাসরি প্রত্যাখ্যান করত ("not a valid … json schema") কারণ কিছু টুল ডেফিনিশনে অভ্যন্তরীণ স্কিমা শর্টকাট ছিল যা সব প্রোভাইডার বোঝে না। এখন প্রতিটি মডেলের জন্য টুল ডেফিনিশনগুলো সম্পূর্ণভাবে বিশদভাবে লেখা হয়।
  • macOS: অন্য কথোপকথন থেকে পেস্ট করা ডকুমেন্ট এখন খোলা যাচ্ছে: একটি ভিন্ন কথোপকথনে তৈরি করা ডকুমেন্টের লিংক পেস্ট করে সহকারীকে সেটি খুলতে বললে ডকুমেন্টটি খুঁজে পাওয়া যেত না — যদিও একই লিংকে ক্লিক করলে সেটি ঠিকমতো খুলে যেত। সহকারী এখন পেস্ট করা ডকুমেন্টটি খুঁজে পায়, সেটি মূলত যে কথোপকথন থেকেই আসুক না কেন। (আগের ফিক্সে একই কথোপকথনের মধ্যে পেস্ট করা লিংকগুলো কভার করা হয়েছিল; এটি কথোপকথনগুলোর মধ্যেও তা প্রসারিত করে।)
  • macOS: সংযোগ বিচ্ছিন্ন বা মুছে ফেলা কোনো ওয়ার্কস্পেস ফোল্ডার এখন আপনার বাকি ওয়ার্কস্পেসকে ব্যাহত করে না: Workspace Files-এ যোগ করা কোনো ফোল্ডার যদি মুছে ফেলা হয়, রিনেম করা হয়, বা এমন কোনো বাহ্যিক বা নেটওয়ার্ক ড্রাইভে থাকে যার সংযোগ বিচ্ছিন্ন হয়ে গেছে, তবে সমস্ত ফাইল অ্যাকশন ব্যর্থ হতো — আপনার অন্যান্য যে ফোল্ডারগুলো এখনও উপলব্ধ আছে সেগুলোর ফাইল পড়াও এর অন্তর্ভুক্ত ছিল। অনুপস্থিত ফোল্ডারটি এখন কেবল এড়িয়ে যাওয়া হয় যাতে আপনার বাকি ওয়ার্কস্পেস কাজ করতে থাকে।
  • এক্সটেনশন: ফোল্ডার পিকারের মাধ্যমে এখন Workspace Files-এ স্থানীয় ফোল্ডার যোগ করা যায়: ব্রাউজার এক্সটেনশনে পাথ টাইপ করে স্থানীয় ফোল্ডার যোগ করলে কিছুই হতো না — ডেস্কটপ অ্যাপের মতো এক্সটেনশন টাইপ করা পাথ থেকে ফোল্ডার খুলতে পারে না। ফোল্ডার যোগ করলে এখন আপনার ব্রাউজারের নিজস্ব ফোল্ডার পিকার খুলে যায় এবং আপনার বেছে নেওয়া ফোল্ডারটি মনে রাখে। (ডেস্কটপ অ্যাপগুলোতে, ফোল্ডার পাথ টাইপ করার সুবিধা আগের মতোই কাজ করবে।)

Version 0.9.731July 16, 2026

0.9.730-এর একটি ফলো-আপ আপডেট: এটি macOS ভয়েস হটকি সংক্রান্ত মাইক্রোফোন চালু থাকার বাগটি সমাধান করে, ডেস্কটপ অ্যাপে Workspace Files-কে কার্যকর করে এবং অ্যাসিস্ট্যান্টকে এমন টুল অফার করা বন্ধ করে যা এটি কল করতে পারে না।

বিস্তারিত দেখান

Bug Fixes

  • macOS: ভয়েস হটকি আর মাইক্রোফোন চালু রাখতে পারবে না: স্পিচ মডেল লোড হওয়ার সময় পুশ-টু-টক (push-to-talk) কী ছেড়ে দিলে এমন একটি রেকর্ডিং শুরু হতে পারত যা কোনো কিছুতেই থামত না — অ্যাপ রিস্টার্ট না করা পর্যন্ত মাইক্রোফোনটি সচল থাকত। এখন স্টার্ট এবং স্টপ কঠোরভাবে ক্রমানুসারে সাজানো হয়েছে, মাইক বাটনে ক্লিক করলে হটকি-র মাধ্যমে শুরু হওয়া রেকর্ডিং নির্ভরযোগ্যভাবে বন্ধ হয় এবং কোনো কিছু নির্বাচন না করে ভয়েস-মডেল ডাউনলোড ডায়ালগ বন্ধ করলে মাইক্রোফোন আর নিজে থেকে চালু হয় না।
  • macOS: Workspace Files (file_workspace) এখন কার্যকর: ডেস্কটপ অ্যাপে প্রতিটি file_workspace কল "WorkspaceProvider not initialized" ত্রুটিসহ ব্যর্থ হতো — এজেন্ট একটি ব্যাকগ্রাউন্ড ওয়ার্কার প্রসেসে চলে যা ওয়ার্কস্পেস রানটাইমের সাথে সংযুক্ত ছিল না এবং Settings-এ আপনার কনফিগার করা মাউন্টগুলো সেখানে পৌঁছাত না। ওয়ার্কার এখন আপনার কনফিগার করা ফোল্ডার মাউন্টগুলো গ্রহণ করে এবং প্রতিটি টার্নে ওয়ার্কস্পেস ইনিশিয়ালাইজ করে, ফলে read/write/search/glob/grep (এবং রাইটেবল মাউন্টের ক্ষেত্রে bash) কনফিগারেশন অনুযায়ী কাজ করে।
  • Common: ফোল্ডার মাউন্ট এখন পেস্ট করা URL এবং রিলেটিভ পাথ রিজেক্ট করে: Workspace Files সেটিংসের "Folder path" ফিল্ড যেকোনো টেক্সট গ্রহণ করত — একটি পেস্ট করা লিঙ্ক (যেমন: একটি Slack URL) নিঃশব্দে "লোকাল ফোল্ডার" হিসেবে সেভ হয়ে যেত এবং কখনোই কাজ করত না। এখন মাউন্ট যোগ করার জন্য একটি অ্যাবসোলিউট ফোল্ডার পাথ প্রয়োজন এবং ভুল পাথ দিলে একটি ব্রোকেন মাউন্ট স্টোর করার পরিবর্তে তাৎক্ষণিকভাবে ত্রুটিটি জানিয়ে দেয়।
  • macOS/iOS: ফোল্ডার মাউন্টের ট্র্যাশ আইকন এখন মাউন্ট রিমুভ করতে পারে: মাউন্ট রিমুভ করার সময় ব্রাউজার-স্টাইল পপআপের মাধ্যমে কনফার্মেশন চাওয়া হতো যা অ্যাপের এমবেডেড ওয়েব ভিউ নিঃশব্দে ব্লক করে দিত, ফলে ট্র্যাশ আইকনে ক্লিক করলে কিছুই হতো না। এটি এখন অ্যাপের নিজস্ব কনফার্মেশন ডায়ালগ ব্যবহার করে।
  • Common: অ্যাসিস্ট্যান্ট আর এমন টুল দেখতে পাবে না যা সে কল করতে পারে না: অপ্ট-ইন টুলগুলো যা Community Hub ইনস্টলের মাধ্যমে আনলক হয় (যেমন Computer Use), সেগুলো প্যাকেজ ইনস্টল না থাকলেও অ্যাসিস্ট্যান্টের টুল লিস্টে প্রদর্শিত হতো — অ্যাসিস্ট্যান্ট সেগুলো ব্যবহার করার চেষ্টা করত এবং "Tool not found" ত্রুটির সম্মুখীন হতো। টুল লিস্টিং এখন টুল রানটাইমের মতো একই ইনস্টল গেট প্রয়োগ করে, ফলে যা লিস্টে আছে এবং যা কল করা সম্ভব তা এখন সামঞ্জস্যপূর্ণ।

সংস্করণ 0.9.730জুলাই 15, 2026

এই রিলিজে অ্যাসিস্ট্যান্ট ফলো-আপ প্রশ্নের মাধ্যমে রেকর্ডিংগুলো পুনরায় শুনতে পারবে, রিট্রাই করা রেসপন্সে সংযুক্ত ছবি হারিয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে, অ্যাসিস্ট্যান্ট কাজ চালিয়ে যাওয়ার সময়ও আসল উত্তরগুলো দৃশ্যমান থাকবে এবং 0.9.729a macOS-এর অডিও ফিক্সগুলো প্রতিটি প্ল্যাটফর্মে নিয়ে আসা হয়েছে।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: যেকোনো রেকর্ডিং সম্পর্কে ফলো-আপ প্রশ্ন জিজ্ঞাসা করুন: যখন কোনো রেকর্ডিং ডেডিকেটেড অডিও হেল্পার মডেল দ্বারা বিশ্লেষণ করা হয়, তখন অ্যাসিস্ট্যান্ট এখন একটি নতুন হিয়ারিং টুলের মাধ্যমে ফিরে গিয়ে নির্দিষ্ট প্রশ্নসহ পুনরায় শুনতে পারবে — যেমন "কোন শব্দগুলো ভুল উচ্চারিত হয়েছে?", "কণ্ঠস্বরের টোন কেমন?" — এটি আপনি যে টার্নে সংযুক্ত করেছেন সেখানে বা পরবর্তী যেকোনো টার্নে কাজ করবে। আগে অ্যাসিস্ট্যান্ট শুধুমাত্র একবারের সামারি দেখতে পেত এবং আপনাকে বলত যে এটি "অডিওটি পুনরায় শুনতে পাচ্ছে না"।

বাগ ফিক্স

  • Common: রেসপন্স রিট্রাই করলে আপনার আপলোড করা ছবি আর হারিয়ে যাবে না: বিশেষ করে ফোন এবং ট্যাবলেট অ্যাপে, রিট্রাই (বা আপনার মেসেজ এডিট) চাপলে আপনার সংযুক্ত ছবি ছাড়াই উত্তরটি পুনরায় জেনারেট হতো — মডেল দাবি করত যে সেখানে কোনো ছবি নেই, যদিও প্রথম রেসপন্সটি সেটি ঠিকঠাক দেখেছিল। এখন প্রতিটি প্ল্যাটফর্মে রিট্রাই করা টার্নটি মূল মেসেজের অ্যাটাচমেন্টগুলো বহন করবে। (ডেস্কটপ রিলে এটি আগেই নিজে থেকে সংগ্রহ করত, যার কারণে এই সমস্যাটি শুধুমাত্র ফোন/ট্যাবলেট অ্যাপে দেখা দিত।)
  • Common: ট্রান্সক্রাইব করা স্পিচের সাথে পাঠানো রেকর্ডিং এখন আর আধা সেকেন্ডের নীরবতা হিসেবে পৌঁছাবে না: বিশেষ করে iPhone এবং iPad-এ, Audio Analysis মোড চালু থাকলে ("for Languages" কোচ এবং ওয়েভফর্ম কম্পোজার বাটন দ্বারা ব্যবহৃত), আপনার ট্রান্সক্রাইব করা স্পিচের সাথে সংযুক্ত রেকর্ডিংটি মাত্র এক সেকেন্ডের ভগ্নাংশ পরিমাণ গুঞ্জন বা বিপ শব্দ ক্যাপচার করত — ফলে বিশ্লেষণকারী মডেল "কোনো স্পিচ শনাক্ত করা যায়নি" রিপোর্ট করত, যদিও আপনার কথাগুলো ঠিকঠাক ট্রান্সক্রাইব হয়েছিল। এখন iPhone/iPad-এ ক্যাপচার নির্ভরযোগ্যভাবে শুরু হয় এবং রেকর্ডিং চলাকালীন স্পিচ-রিকগনিশন ইঞ্জিন মাইক্রোফোন সেশনের নিয়ন্ত্রণ নিলেও এটি স্বয়ংক্রিয়ভাবে পুনরুদ্ধার হয়, এবং ক্লিপটি একটি সাধারণ ভয়েস-মেমো রেকর্ডিংয়ের মতোই প্যাকেজ করা হয়।
  • Common: উত্তর লেখার পর অ্যাসিস্ট্যান্ট কাজ চালিয়ে গেলেও উত্তরগুলো আর অদৃশ্য হবে না: যখন অ্যাসিস্ট্যান্ট তার উত্তর লিখত এবং তারপর সাইন অফ করার আগে আরও কিছু টুল কল করত (যেমন, একটি ড্যাশবোর্ড রেন্ডার করা), তখন শুধুমাত্র শেষ লাইনটি দেখানো হতো, জোরে পড়া হতো এবং কপি করা যেত — আসল উত্তরটি কলাপসড অ্যাক্টিভিটি টাইমলাইনের ভেতরে চাপা পড়ে থাকত। এখন সম্পূর্ণ রেসপন্সটি শনাক্ত করা হয় এবং স্ক্রিনে ও কপি/শেয়ার/রিড-আলাউড ফিচারে বজায় রাখা হয়।
  • macOS: মাইক্রোফোনের তালিকা দেখানোর সময় ক্র্যাশ হওয়ার সমস্যা সমাধান করা হয়েছে (macOS-এ 0.9.729a হিসেবে আগেই পাঠানো হয়েছে): ভয়েস ইনপুট ডিভাইস পিকার খোলার সময় এমন সেটআপের ক্ষেত্রে পুরো অ্যাপটি ক্র্যাশ করতে পারত যেখানে একটি অডিও ডিভাইসে একাধিক ইনপুট স্ট্রিম থাকে — যেমন এগ্রিগেট ডিভাইস, কিছু USB অডিও ইন্টারফেস, বা হ্যান্ডঅফ অবস্থায় থাকা Bluetooth হেডসেট। এই ধরনের ডিভাইসের চ্যানেল লেআউট পড়ার সময় একটি ফিক্সড-সাইজ বাফারের সীমার বাইরে লেখা হতো এবং মেমরি করাপ্ট করত, যা কিছুক্ষণ পরেই অ্যাপটিকে বন্ধ করে দিত। ডিভাইস এনিউমারেশন এখন সেই বাফারের আকার সঠিকভাবে নির্ধারণ করে।
  • Common: কল, Siri বা অ্যালার্মের পর ভয়েস রিপ্লাই আর নীরব হয়ে যাবে না (macOS-এ 0.9.729a হিসেবে আগেই পাঠানো হয়েছে): বিশেষ করে iPhone-এ, ফোনের অডিওতে কোনো বাধা আসার পর (কল, Siri, অ্যালার্ম বা অন্য কোনো অ্যাপের শব্দ), রিড-আলাউড (অন-ডিভাইস Kokoro ভয়েসসহ) শব্দ তৈরি করা বন্ধ করে দিতে পারত — স্পিকার বাটনে "প্লেয়িং" দেখালেও কিছুই শোনা যেত না — এবং অ্যাপ রিস্টার্ট না করা পর্যন্ত এটি অকেজো থাকত। এখন প্লেব্যাক সেই বাধাগ্রস্ত অবস্থা থেকে স্বয়ংক্রিয়ভাবে পুনরুদ্ধার হয়, এবং যদি সাউন্ড সিস্টেমটি সত্যিই পুনরুদ্ধার করা না যায় তবে অন্তহীন নীরবতার পরিবর্তে আপনি একটি স্পষ্ট এরর মেসেজ পাবেন।

সংস্করণ 0.9.729জুলাই ১৩, ২০২৬

0.9.728-এর একই দিনে একটি ফলো-আপ আপডেট: iPhone এবং iPad-এ অডিও রেকর্ডিং সুবিধা যুক্ত হয়েছে, টেস্ট-রান (test-run) ফলাফল এখন রিস্টার্টের পরেও সংরক্ষিত থাকবে, ব্যস্ত সেশন চলাকালীন হঠাৎ অ্যাপ বন্ধ হয়ে গেলেও সাম্প্রতিক কাজ আর হারিয়ে যাবে না, এবং caiioo.ai থেকে হাব অ্যাপ (hub apps) ইনস্টল করার প্রক্রিয়া এখন ফোনে নির্ভরযোগ্যভাবে কাজ করবে।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • iOS: অ্যাটাচমেন্ট মেনু থেকে অডিও রেকর্ড করুন: কম্পোজারের "+" মেনুতে "Record audio" অপশনটি — যার মাধ্যমে ক্লিপ রেকর্ড করে মেসেজে যুক্ত করা যায় — এখন iPhone এবং iPad-এ উপলব্ধ, যা ডেস্কটপ অ্যাপ এবং ব্রাউজার এক্সটেনশনের সাথে সামঞ্জস্যপূর্ণ। এটি এমন অ্যাপগুলোর সাথে চমৎকারভাবে কাজ করে যা আপনার রেকর্ডিং শোনে, যেমন "for Languages" প্রোনানসিয়েশন কোচ।

বাগ ফিক্স (Bug Fixes)

  • Common: অ্যাপ রিস্টার্ট করার পরেও Test Runner রিপোর্ট এক্সপোর্ট করা যাবে: টেস্ট রানের ফলাফলগুলো শুধুমাত্র মেমরিতে সংরক্ষিত থাকত, তাই বিশেষ করে iPhone-এ — যেখানে মেমরির চাপের কারণে সিস্টেম নিঃশব্দে অ্যাপের ওয়েব ভিউ রিস্টার্ট করে দেয় — রান শেষ হওয়ার পর CSV, ট্রান্সক্রিপ্ট বা পূর্ণাঙ্গ রিপোর্টের অনুরোধ করলে "Run not found" দেখাত এবং ফলাফলগুলো চিরতরে হারিয়ে যেত। এখন রান চলাকালীন ফলাফলগুলো সংরক্ষিত হয়: প্রতিটি টেস্ট সম্পন্ন হওয়ার সাথে সাথেই তার ফলাফল সেভ হয়ে যায়, ফলে মাঝপথে কোনো রান বাধাগ্রস্ত হলেও সম্পন্ন হওয়া অংশগুলো সংরক্ষিত থাকে। এখন সব প্ল্যাটফর্মেই রিস্টার্টের পর এক্সপোর্ট, স্ট্যাটাস চেক এবং ম্যানুয়াল পাস/ফেইল ভার্ডিক্ট সঠিকভাবে কাজ করবে।
  • iOS/Android: অতিরিক্ত অ্যাক্টিভিটির কারণে থ্রেড সেভ হতে আর অনির্দিষ্টকাল দেরি হবে না: অ্যাপটি দ্রুত পারফরম্যান্সের জন্য ডিস্ক রাইটগুলো ব্যাচ আকারে সম্পন্ন করে, কিন্তু ক্রমাগত আপডেটের প্রবাহ — যেমন বেশ কয়েকটি টেস্ট-রানার থ্রেড একসাথে শেষ হওয়া বা দীর্ঘ রেসপন্স আসা — রাইট করার প্রক্রিয়াটিকে অনির্দিষ্টকাল পিছিয়ে দিতে পারত। এর ফলে অ্যাপ হঠাৎ বন্ধ হয়ে গেলে শেষ বিরতির পর থেকে করা সমস্ত কাজ হারিয়ে যেত। এখন অ্যাপ যত ব্যস্তই থাকুক না কেন, চলমান কাজগুলো অন্তত প্রতি কয়েক সেকেন্ড অন্তর ডিস্কে সংরক্ষিত হবে।
  • iOS/Android: অ্যাপ বন্ধ থাকলেও caiioo.ai থেকে হাব অ্যাপ ইনস্টল করা এখন সম্ভব: caiioo.ai হাব-এ "Install" ট্যাপ করলে একটি লিঙ্কের মাধ্যমে ইনস্টলেশনটি অ্যাপে পাঠিয়ে দেওয়া হয় — কিন্তু অ্যাপটি যদি আগে থেকে চালু না থাকত (অথবা সিস্টেম ব্যাকগ্রাউন্ডে এটি বন্ধ করে দিত), তবে অ্যাপ চালু হওয়ার আগেই লিঙ্কটি পৌঁছাত এবং ইনস্টলেশনটি নিঃশব্দে হারিয়ে যেত: অ্যাপ ওপেন হতো কিন্তু কিছুই ঘটত না। এখন ইনস্টলেশন প্রক্রিয়াটি অ্যাপ স্টার্টআপ শেষ হওয়া পর্যন্ত অপেক্ষা করে এবং অ্যাপটি সরাসরি Settings → Community Hub-এ ওপেন হয়ে ইনস্টলেশন সম্পন্ন করে।
  • Web: ফোনে হাব এখন সঠিক ইনস্টল বাটন দেখাবে: iPhone এবং Android-এ, caiioo.ai হাব "Browser extension" (যা ফোনে কাজ করে না এবং কিছুই করত না) এবং "Desktop app" (ভুল লেবেল — লিঙ্কটি আসলে মোবাইল অ্যাপ ওপেন করত) অপশনগুলো দেখাত। এখন ফোনে শুধুমাত্র একটি "Install in the Caiioo app" বাটন দেখা যাবে।

Version 0.9.728July 8, 2026

এই রিলিজে CometAPI-কে একটি bring-your-own-key প্রোভাইডার হিসেবে যুক্ত করা হয়েছে যেখানে ৫০০+ মডেল রয়েছে, ফোন লক করা বা অ্যাপ সুইচ করার কারণে চলমান রেসপন্স বন্ধ হয়ে যাওয়া রোধ করা হয়েছে, ডেস্কটপ অ্যাপে কানেক্টেড সার্ভিসগুলোর ভুলভাবে এক্সপায়ার হওয়া বন্ধ করা হয়েছে এবং একটি ডিপেন্ডেন্সি সিকিউরিটি সুইপ অন্তর্ভুক্ত করা হয়েছে।

বিস্তারিত দেখান

New Features

  • Common: CometAPI এখন একটি bring-your-own-key প্রোভাইডার: একটি একক OpenAI-সামঞ্জস্যপূর্ণ CometAPI কী-এর মাধ্যমে ৫০০+ মডেল — GPT, Claude, Gemini, DeepSeek এবং আরও অনেক কিছু অ্যাক্সেস করুন, যা Settings → AI Setup-এ যুক্ত করা হয়েছে। মডেল পিকার এর ক্যাটালগের জন্য বেঞ্চমার্ক-টায়ার মেডেল দেখায় এবং সার্চ ও Best / Value / ZDR কুইক ফিল্টার সাপোর্ট করে। মোট CometAPI ব্যবহার Settings-এ ট্র্যাক করা হয় এবং ইন্টারনাল হেল্পারগুলো (থ্রেড টাইটেল, সাজেস্টেড রিপ্লাই, গ্রিটিংস) CometAPI কী-এর মাধ্যমেও কাজ করে। যখন কোনো টাস্কের জন্য এমন একটি সক্ষমতা প্রয়োজন যা আপনার প্রোভাইডার প্রদান করে না — যেমন ওয়েব সার্চ, ভিডিও বা মিউজিক জেনারেশন, নির্দিষ্ট ইমেজ মডেল — তখন রিকোয়েস্টটি বিভ্রান্তিকর এরর দিয়ে ব্যর্থ হওয়ার পরিবর্তে OpenRouter-এর মাধ্যমে রুট করা হয়: এটি কেবল তখনই ঘটে যখন আপনার একটি OpenRouter কী থাকে এবং আপনি প্রোভাইডার হিসেবে OpenRouter-কে অনুমোদন করেন (অন্যথায় একটি স্পষ্ট মেসেজ দেওয়া হয়), যাতে আপনার প্রম্পট কখনোই এমন কোনো প্রোভাইডারের কাছে না যায় যা আপনি অনুমোদন করেননি। CometAPI ব্যবহারের খরচ প্রতি মেসেজ এবং থ্রেড টোটালে গণনা করা হয় এবং মডেল পিকারের CometAPI ক্যাটালগ এখন আরও পরিচ্ছন্ন — একই রকম নামের মডেলগুলোর জন্য সঠিক দাম এবং চ্যাট মডেলগুলো যা ভুলবশত "generators" হিসেবে লুকানো ছিল তা এখন তালিকাভুক্ত করা হয়েছে।

Improvements

  • Common: MCP সার্ভার কার্ড এখন সম্পূর্ণ এরর দেখাতে পারে: একটি ব্যর্থ MCP সার্ভারের এরর আগে মাত্র চার লাইনে সীমাবদ্ধ ছিল এবং শুধুমাত্র একটি হোভার টুলটিপ ছিল, যার ফলে দীর্ঘ এররগুলো (চেইনড কানেকশন ফেইলিয়ার, সম্পূর্ণ HTML এরর পেজ) অপঠনযোগ্য এবং কপি করা অসম্ভব ছিল। একটি "Show full error" টগল এখন এটিকে একটি স্ক্রোলযোগ্য বক্সে প্রসারিত করে যেখান থেকে আপনি টেক্সট সিলেক্ট এবং কপি করতে পারবেন।
  • Common: বেঞ্চমার্কগুলো আসল অ্যাপের মাধ্যমে চলে এবং লাইভ প্রগ্রেস দেখায়: Test Runner বেঞ্চমার্ক এবং কম্প্যারিসন রানগুলো এখন আপনার আসল মেসেজের মতো একই পাইপলাইনের মাধ্যমে প্রতিটি টার্ন এক্সিকিউট করে, তাই ফলাফলগুলো অ্যাপটি বাস্তবে কী করে তা প্রতিফলিত করে, কোনো প্যারালাল টেস্ট হারনেস নয়। একটি ফ্লোটিং প্যানেল লাইভ রান — সুইট নাম, প্রতি টেস্টের পাস/ফেইল, প্রগ্রেস — একটি ক্যানসেল বাটন সহ দেখায় এবং ব্যর্থ টেস্টগুলো প্রতিটি টুলকে কী জিজ্ঞাসা করা হয়েছিল এবং কী রিটার্ন এসেছে তার একটি পাঠযোগ্য ট্রান্সক্রিপ্ট তৈরি করে।
  • Common: Analytics পছন্দগুলো তাৎক্ষণিকভাবে কার্যকর হয়: ঐচ্ছিক অ্যানোনিমাস ইউজেজ অ্যানালিটিক্স চালু বা বন্ধ করা এখন সেই মুহূর্তেই প্রয়োগ করা হয়। আগে, সেশনের মাঝখানে অপ্ট-ইন করলে পরবর্তী শিডিউলড সেন্ড না হওয়া পর্যন্ত সিগন্যালগুলো সাইলেন্টলি ডিসকার্ড হতে পারত — যা ডেস্কটপ অ্যাপে একদিন পর্যন্ত দেরি হতে পারত — এবং রিলায়েবিলিটি সিগন্যালগুলো মাঝে মাঝে দুবার ডেলিভার হতে পারত; এখন সেন্ডগুলো ঠিক একবার কনফার্ম করা হয়।
  • macOS: উইন্ডো টাইলিং পারমিশন না থাকলে আপনাকে জানাবে: অন্য অ্যাপের উইন্ডো টাইল করার জন্য Accessibility পারমিশন প্রয়োজন, এবং পারমিশন না থাকা বা পুরনো হয়ে যাওয়া (অ্যাপ আপডেটের পরে যা সাধারণ) কারণে ফিচারটি কোনো সিগন্যাল ছাড়াই ব্যর্থ হতো। আপনি এখন আসল সমস্যার সাথে সামঞ্জস্যপূর্ণ একটি স্পষ্ট ব্যাখ্যা পাবেন, সাথে সরাসরি সঠিক System Settings প্যানে যাওয়ার শর্টকাট পাবেন।

Security

  • Common: অ্যাকাউন্ট সুইচিং প্রতিটি প্রোফাইলের কানেকশন কঠোরভাবে আলাদা রাখে: যখন একই ইনস্টলেশনে দুটি অ্যাকাউন্ট ব্যবহার করা হতো, ভুল সময়ে সাইন ইন বা আউট করলে একটি অ্যাকাউন্টের সার্ভিস কানেকশন — যার মধ্যে একটি Google কানেকশন এবং এর অ্যাক্সেস অন্তর্ভুক্ত — অন্য অ্যাকাউন্টের প্রোফাইলে চলে যেতে পারত এবং সেটিংস প্যানেল সুইচ করার পরেও আগের অ্যাকাউন্টের কানেকশন দেখাতে পারত। তিনটি অন্তর্নিহিত কারণই সংশোধন করা হয়েছে এবং স্টার্ট-আপের সময় অ্যাপটি এখন স্বয়ংক্রিয়ভাবে এমন যেকোনো কানেকশন সরিয়ে দেয় যা ইতিমধ্যে ভুল প্রোফাইলে চলে গিয়েছিল (ইচ্ছাকৃতভাবে যুক্ত করা সেকেন্ডারি অ্যাকাউন্টগুলো অপরিবর্তিত থাকবে)।
  • Common: ডিপেন্ডেন্সি সিকিউরিটি সুইপ: অ্যাপের ডিপেন্ডেন্সিগুলোর মধ্যে একটি ক্রিটিক্যাল এবং সমস্ত ফিক্সেবল হাই- এবং মিডিয়াম-সেভেরিটি অ্যাডভাইজরিগুলো পরিষ্কার করা হয়েছে — যার মধ্যে AI-জেনারেটেড টেক্সট এবং HTML প্রসেস করার লাইব্রেরিগুলো অন্তর্ভুক্ত, যেগুলোতে সবচেয়ে বেশি রিয়েল এক্সপোজার ছিল। বাকি কয়েকটি অ্যাডভাইজরির এখনও কোনো রিলিজড ফিক্স নেই এবং সেগুলো অ্যাক্টিভ মনিটরিংয়ের মাধ্যমে ট্র্যাক করা হচ্ছে।

Bug Fixes

  • iOS/Android: ফোন লক করা বা অ্যাপ সুইচ করা এখন আর চলমান রেসপন্স বন্ধ করে না: অ্যাসিস্ট্যান্ট কাজ করার সময় ফোন লক করা বা অন্য অ্যাপে চলে গেলে কানেকশন ড্রপ হয়ে যেত — রানটি একটি র "The network connection was lost." এরর দিয়ে শেষ হতো এবং উত্তরটি কখনোই আসত না। ছোট অ্যাপ-সুইচগুলো এখন সাধারণত নিরবচ্ছিন্নভাবে চলতে থাকে এবং যখন কানেকশন ড্রপ হয়, আপনি ফিরে আসার পর অ্যাপটি স্বয়ংক্রিয়ভাবে ইন্টারাপ্টেড রিকোয়েস্টটি রিট্রাই করে (একটি অ্যাম্বার "Connection interrupted, retrying..." ব্যানার প্রগ্রেস দেখায়)। যদি বেশ কয়েকবার চেষ্টার পরেও নেটওয়ার্কে পৌঁছানো না যায়, তবে র এররের পরিবর্তে আপনি একটি স্পষ্ট "Network connection lost" মেসেজ পাবেন।
  • macOS: কানেক্টেড সার্ভিসগুলো ডেস্কটপ অ্যাপে আর ভুলভাবে এক্সপায়ার হয় না: ডেস্কটপ অ্যাপ থেকে ব্যাকগ্রাউন্ড সাইন-ইন রিফ্রেশগুলো ক্রেডেনশিয়াল ছাড়াই পাঠানো হচ্ছিল এবং রিজেক্ট করা হচ্ছিল, তাই একটি সচল Google কানেকশন অনুমোদন দেওয়ার এক ঘণ্টার মধ্যেই "needs re-authorization" হিসেবে চিহ্নিত হতে পারত। রিফ্রেশগুলো এখন সঠিকভাবে অথেন্টিকেট হয় এবং কানেকশনগুলো সচল থাকে।
  • Common: অস্বাভাবিক সাইন-ইন রিপ্লাই সহ MCP সার্ভারগুলো এখন অথরাইজেশন ফ্লো ওপেন করে: কিছু MCP সার্ভার একটি আনঅথেন্টিকেটেড কানেকশনে নন-স্ট্যান্ডার্ড উপায়ে উত্তর দেয় এবং Caiioo ব্রাউজার সাইন-ইন খোলার পরিবর্তে একটি র "Missing authorization token" এরর দেখাত। সেই সার্ভারগুলো এখন স্বাভাবিক অথরাইজেশন ফ্লো ট্রিগার করে।
  • Common: Agenda বাটনের আপকামিং-রিমাইন্ডার কাউন্ট আর কেটে যায় না: মেসেজ কম্পোজারে Agenda বাটনের ছোট নম্বর ব্যাজটি টেক্সট-এন্ট্রি বক্সের প্রান্তের নিচে অর্ধেক লুকানো থাকত — যা iPhone-এ সবচেয়ে বেশি দৃশ্যমান ছিল। এখন পুরো কাউন্টটি দেখা যায়।
  • macOS: টুল-হেভি রিকোয়েস্টের শেষে উত্তরগুলো আর অদৃশ্য হয় না: ডেস্কটপ অ্যাপে, একটি রিকোয়েস্ট যা বেশ কয়েকটি টুল ব্যবহার করত তা সমস্ত কাজ সম্পন্ন করতে পারত — টুলগুলো দৃশ্যমানভাবে চলত এবং আসল ডেটা রিটার্ন করত — এবং তারপরেও চূড়ান্ত উত্তরটি কখনোই দেখাত না; রানটি ব্যর্থ হয়েছে বলে মনে হতো। ইন্টারনাল হ্যান্ড-অফ যা ফিনিশড উত্তর ডেলিভার করত তা বড় রেসপন্সের ক্ষেত্রে শেষ মুহূর্তে বিচ্ছিন্ন হয়ে যেতে পারত। এখন উত্তরটি সর্বদা অক্ষত অবস্থায় পৌঁছায়।
  • Common: ডিলিট করা MCP সার্ভারগুলো ডিলিট করা অবস্থাতেই থাকে: একটি MCP সার্ভার রিমুভ করলে সেটি ক্লিন-আপ না করেই ডিলিট হিসেবে চিহ্নিত হতো, তাই অনেক আগে চলে যাওয়া সার্ভারগুলো আপনার তালিকায় পুনরায় উপস্থিত হতে পারত ("একগুচ্ছ র‍্যান্ডম MCP ফিরে এসেছে")। পুরনো ডিলিট করা সার্ভারগুলো এখন চিরতরে ক্লিন-আপ করা হয়েছে, যখন অ্যাক্টিভ সার্ভার এবং সাম্প্রতিক ডিলিটগুলো অপরিবর্তিত রয়েছে — এবং একটি ডিলিট করা সার্ভারের রেখে যাওয়া সাইন-ইন আর স্টার্ট-আপে বারবার অথরাইজেশন এরর ট্রিগার করে না (কেবলমাত্র প্রমাণিত অরফ্যানড কানেকশনগুলো সরানো হয় এবং আপনি সার্ভারটি পুনরায় যুক্ত করলে রিকানেক্টিং সেটি রিস্টোর করে)।
  • Common: স্প্রেডশীট এবং ডকুমেন্ট টুল এররগুলো আর সাকসেস হিসেবে লুকানো থাকে না: যখন একটি Google Sheets বা Docs অ্যাকশন চলতে পারত না — একটি প্রয়োজনীয় ডিটেইল মিসিং থাকা, একটি অজানা অ্যাকশন বা একটি API ফেইলিয়ার — এররটি একটি সফল রেজাল্ট হিসেবে ফিরে আসত, তাই অ্যাসিস্ট্যান্ট ভুল সংশোধন করার পরিবর্তে তার স্টেপ লিমিটে না পৌঁছানো পর্যন্ত একই ব্রোকেন কল বারবার করতে পারত। এগুলো এখন আসল এরর হিসেবে রেজিস্টার হয় যা অ্যাসিস্ট্যান্ট রিয়্যাক্ট করতে পারে।
  • Common: কপি করা ডায়াগনস্টিকস কখনোই টুল অ্যাক্টিভিটি হারায় না: যখন একটি ডিবাগ ট্রান্সক্রিপ্ট সাইজ লিমিটের কারণে ছোট করতে হতো, তখন কাট করার ফলে মাঝখান থেকে টুল কল এবং তাদের রেজাল্টগুলো মুছে যেতে পারত — যার ফলে মনে হতো একটি টুল কখনোই চলেনি বা কিছুই রিটার্ন করেনি এবং ইনভেস্টিগেশন ভুল কারণের দিকে পরিচালিত হতো। ছোট করার ক্ষেত্রে এখন রিজনিং টেক্সট এবং লং পেলোডগুলো ট্রিম করা হয়; প্রতিটি টুল কল, এর স্ট্যাটাস এবং যেকোনো এরর সর্বদা টিকে থাকে।
  • Common: যে টুল অথরাইজেশন পায়নি তা আর গ্রিন চেক দেখায় না: যখন একটি টুলের সাইন-ইন/অথরাইজেশন ব্যর্থ হতো, তখন স্টেপটি তবুও সফল হিসেবে চিহ্নিত হতো — একটি টুল যা কখনোই চলেনি তার ওপর একটি বিভ্রান্তিকর গ্রিন চেক। এটি এখন এরর হিসেবেই দেখায়।
  • Common: মাল্টি-মডেল বেঞ্চমার্কগুলো রানের নিজস্ব মডেল এবং কী দিয়ে বিচার করে: Test Runner-এর স্কোরিং জাজ বেঞ্চমার্কের নিজস্ব কনফিগারেশনের পরিবর্তে আপনার অ্যাক্টিভ প্রোফাইলের মডেল সেটিংস ব্যবহার করত, তাই একটি ফ্রি-টায়ার প্রোফাইলে জাজ সাইলেন্টলি ব্যর্থ হতে পারত এবং প্রতিটি স্কোর জিরো করে দিত। জাজ এখন সেই মডেল এবং কী ব্যবহার করে যা দিয়ে রানটি কনফিগার করা হয়েছিল, একটি মিসকনফিগারড জাজ শুরুতেই রিপোর্ট করা হয় এবং একটি জাজ যা কোনো স্কোর তৈরি করে না তা প্রতিটি টেস্ট ব্যর্থ হিসেবে রিপোর্ট করার পরিবর্তে একটি স্পষ্ট এরর দিয়ে রানটি বন্ধ করে দেয়।
  • Common: নির্দিষ্ট স্ট্রিমিং মডেলের ক্ষেত্রে টুল কলগুলো আর রিট্রাই লুপে আটকে থাকে না: কিছু মডেলের ক্ষেত্রে, প্রোভাইডার হঠাৎ কানেকশন বন্ধ করে দিলে একটি স্ট্রিমড টুল কলের একেবারে শেষ ফ্র্যাগমেন্টটি ড্রপ হতে পারত, যার ফলে টুলের ইন্সট্রাকশনগুলো অসম্পূর্ণ থেকে যেত — অ্যাসিস্ট্যান্ট তখন টুলটি চালাতে ব্যর্থ হতো এবং রিট্রাই করতে থাকত। এখন শেষ ফ্র্যাগমেন্টটি সর্বদা প্রসেস করা হয়।

সংস্করণ 0.9.727জুলাই 6, 2026

এই রিলিজে ব্রাউজার এক্সটেনশনের সাথে Caiioo ডেস্কটপ অ্যাপের সংযোগকে একটি স্পষ্ট অপ্ট-ইন (opt-in) সুইচে পরিণত করা হয়েছে, ম্যানুয়াল Reconnect-কে সাইলেন্টলি ড্রপ হওয়া থেকে রক্ষা করা হয়েছে এবং Mac ও iPhone-এ নির্দিষ্ট কিছু লিঙ্ক খোলার সময় — বিশেষ করে Google অ্যাক্সেস দেওয়ার সময় — ক্র্যাশ হওয়ার সমস্যাটি সমাধান করা হয়েছে।

বিস্তারিত দেখান

উন্নতিসমূহ

  • Extension: ডেস্কটপ অ্যাপের সাথে সংযোগ এখন একটি স্পষ্ট অপ্ট-ইন সুইচ: Settings → Connections-এ একটি নতুন "Enable Caiioo Bridge" সুইচ যুক্ত করা হয়েছে যা নিয়ন্ত্রণ করে যে এক্সটেনশনটি একই কম্পিউটারে থাকা Caiioo ডেস্কটপ অ্যাপের সাথে সংযোগ করবে কি না। এটি ডিফল্টভাবে বন্ধ থাকে — আপনি এটি চালু না করা পর্যন্ত এক্সটেনশনটি সম্পূর্ণ স্ট্যান্ডঅ্যালোন থাকে এবং কখনোই লোকাল অ্যাপের সন্ধান করে না — এবং এটি চালু করার সাথে সাথেই কার্যকর হয়, কোনো রিস্টার্টের প্রয়োজন নেই। এটি বন্ধ থাকাকালীন Reconnect এবং পোর্ট কন্ট্রোলগুলো কাজ করার পরিবর্তে গ্রে-আউট (grayed out) হয়ে থাকবে।

বাগ ফিক্স

  • Extension: ডেস্কটপ অ্যাপের সাথে Reconnecting এখন স্থায়ী হবে: Settings → Connections-এ Reconnect ক্লিক করলে একটি সংযোগ তৈরি হতো যা ব্রাউজার এক্সটেনশনটিকে স্লিপ মোডে পাঠানোর সাথে সাথেই — সাধারণত এক মিনিটের মধ্যে — বিচ্ছিন্ন হয়ে যেত এবং পুনরায় ক্লিক না করা পর্যন্ত আর ফিরে আসত না। ম্যানুয়াল রিকানেক্ট এখন অটোমেটিক কানেকশনের মতোই সচল থাকবে।
  • macOS/iOS: নির্দিষ্ট কিছু লিঙ্ক খোলার সময় ক্র্যাশ হওয়ার সমস্যা সমাধান করা হয়েছে: এমন কোনো লিঙ্ক খোলা যার অ্যাড্রেসে পারসেন্ট (%) চিহ্ন রয়েছে — বিশেষ করে আপনার Google অ্যাকাউন্টে Caiioo-কে অ্যাক্সেস দেওয়ার জন্য "grant scopes"-এ ক্লিক করার সময় — অ্যাপটি তাৎক্ষণিকভাবে ক্র্যাশ করতে পারত। এই লিঙ্কগুলো এখন স্বাভাবিকভাবে খুলবে।
  • macOS: ইনস্টল করা অ্যাপে এখন Python, PDF টেক্সট এক্সট্রাকশন এবং SVG রেন্ডারিং কাজ করবে: ডিস্ট্রিবিউটেড macOS অ্যাপে বেশ কিছু ব্যাকগ্রাউন্ড কম্পোনেন্ট অনুপস্থিত ছিল যা ডেভেলপমেন্ট বিল্ডে অন্তর্ভুক্ত ছিল, ফলে Python চালানো, PDF থেকে টেক্সট পড়া, SVG ডকুমেন্ট রেন্ডার করা এবং স্মার্ট টুল পিকারের র‍্যাঙ্কিং মডেল শুধুমাত্র ইনস্টল করা অ্যাপে সাইলেন্টলি ফেইল করত। এগুলো এখন অ্যাপের সাথেই দেওয়া হয়েছে এবং একটি বিল্ড চেক নিশ্চিত করবে যেন এগুলো ভবিষ্যতে আর বাদ না পড়ে।
  • Common: আপলোড করা টেক্সট ফাইল এডিট করলে স্পেশাল ক্যারেক্টারগুলো আর বিকৃত হবে না: যখন অ্যাসিস্ট্যান্ট আপনার আপলোড করা কোনো টেক্সট বা Markdown ফাইল এডিট করত, তখন স্মার্ট কোটস (smart quotes), এম-ড্যাশ (em-dashes) এবং অ্যাকসেন্টেড লেটার (é) এর মতো ক্যারেক্টারগুলো পুরো ফাইল জুড়ে বিকৃত হয়ে যেত — এমনকি ফাইলের যে অংশগুলো এডিট করা হয়নি সেখানেও। ফাইলগুলো এখন বাইট-ক্লিন (byte-clean) হিসেবে রাউন্ড-ট্রিপ করবে এবং ট্র্যাকড চেঞ্জ রিজেক্ট করলেও ডকুমেন্ট আর বিকৃত হবে না।
  • Common: ডকুমেন্টের লিঙ্ক পেস্ট করে অ্যাসিস্ট্যান্টকে নির্দেশ দেওয়া এখন কাজ করবে: চ্যাটে কোনো ডকুমেন্টের Slate লিঙ্ক পেস্ট করলে ("this is the file I want to update: http://…/slate.html?id=…") এখন সেটি "No artifact found" দেখানোর পরিবর্তে সঠিক ডকুমেন্টটি খুঁজে পাবে।
  • Common: বাগ রিপোর্টে এখন ডায়াগনস্টিকসের প্রয়োজনীয় অংশগুলো সংরক্ষিত থাকবে: সাপোর্ট টিকিটে অ্যাসিস্ট্যান্টের ডিবাগ ট্রান্সক্রিপ্ট সংযুক্ত করা হতো কিন্তু সেটি দীর্ঘ হলে স্টার্টআপ-লগের মাঝপথেই কেটে যেত, ফলে টুল কল এবং এররগুলো হারিয়ে যেত যা আসলে সমস্যাটি ব্যাখ্যা করে। দীর্ঘ ট্রান্সক্রিপ্টগুলো এখন প্রথমে রুটিন লগ নয়েজ বাদ দেবে এবং ডায়াগনস্টিক সেকশনগুলো সংরক্ষণ করবে।
  • Common: ডকুমেন্টে ট্র্যাকড চেঞ্জ রিভিউ করা এখন আরও নির্ভরযোগ্য: একবারে বেশ কিছু রিভিউ সংক্রান্ত সমস্যা সমাধান করা হয়েছে — প্যারাগ্রাফের শেষে কোনো সাজেস্টেড চেঞ্জ থাকলে ডকুমেন্ট খোলার সময় সেটি অদৃশ্য থাকতে পারত (টুলবার সেটি গণনা করত, কিন্তু কিছুই হাইলাইট হতো না); একটি অ্যাকসেপ্ট করা পরিবর্তন ডকুমেন্ট বন্ধ করে পুনরায় খোলার পর আবার ফিরে আসতে পারত; একটি পরিবর্তনের বিষয়ে সিদ্ধান্ত নিলে ডকুমেন্টের অন্য জায়গায় থাকা একই ধরনের এডিটের সিদ্ধান্ত সাইলেন্টলি বাতিল হয়ে যেতে পারত; এবং প্রতিটি সম্পন্ন রিভিউ ভার্সন হিস্ট্রিতে দুইবার সেভ হতো, যা পুরনো ভার্সনগুলোকে দ্বিগুণ দ্রুত সরিয়ে দিত। রিভিউ চলাকালীন দেখানো অ্যাকসেপ্টেড/রিজেক্টেড কাউন্ট এখন সঠিক দেখাবে।
  • Common: ডকুমেন্টের ভার্সন হিস্ট্রি এখন নিজস্ব থাকবে — এবং সম্পূর্ণভাবে রিস্টোর হবে: ভুল সময়ে ডকুমেন্টের মধ্যে সুইচ করলে একটি ডকুমেন্টের কন্টেন্ট অন্য ডকুমেন্টের ভার্সন হিস্ট্রিতে যুক্ত হয়ে যেতে পারত, ফলে পরবর্তীতে রিস্টোর করলে ভুল ডকুমেন্টের টেক্সট চলে আসতে পারত। একটি ভার্সন রিস্টোর করলে এখন সেই ভার্সনের সাথে থাকা ট্র্যাকড চেঞ্জগুলোও ফিরে আসবে, যেসব এডিটে মূলত টেক্সট ডিলিট করা হয়েছে সেগুলোর রেডলাইন (redlines) সেভ করা স্ন্যাপশট থেকে আর হারিয়ে যাবে না, হাইলাইট করা "current" এন্ট্রি এখন প্রকৃত কন্টেন্ট দ্বারা নির্ধারিত হবে, পুরনো ভার্সনগুলো ছেঁটে ফেলার পর ভার্সন কম্পারিজন এখন নিকটতম বিদ্যমান ভার্সনের সাথে তুলনা করবে (তুলনা করার কিছু নেই বলার পরিবর্তে), এবং হিস্ট্রি প্রিভিউ এখন ডকুমেন্ট টেক্সটে এমবেড করা র (raw) HTML রেন্ডার করবে না।

Version 0.9.726July 3, 2026

এই রিলিজে Microsoft-এর মাধ্যমে সাইন-ইন এবং LaTeX ডকুমেন্টের জন্য টাইপসেট ম্যাথ প্রিভিউ যুক্ত করা হয়েছে, কাস্টম ইনস্ট্রাকশন থাকা সত্ত্বেও অ্যাসিস্ট্যান্টের নির্ভুলতা সুরক্ষা (accuracy safeguards) সর্বদা সচল রাখার ব্যবস্থা করা হয়েছে, এবং ডায়ালগের ভেতরে ওয়েব ব্রাউজিং, ট্র্যাকড-চেঞ্জ গ্রুপিং এবং ফোন ও ডেস্কটপ অ্যাপে এক্সটার্নাল সার্ভিস কল করা অ্যাপগুলোর সমস্যা সমাধান করা হয়েছে।

বিস্তারিত দেখান

New Features

  • Common: Sign in with Microsoft: আপনি এখন বিদ্যমান Google, Apple এবং ইমেল অপশনের পাশাপাশি প্রতিটি প্ল্যাটফর্মে আপনার Caiioo অ্যাকাউন্টে Microsoft অ্যাকাউন্ট — ব্যক্তিগত এবং কাজের বা স্কুলের অ্যাকাউন্ট — দিয়ে সাইন ইন করতে পারেন। যদি সেই ইমেলের জন্য এখনও কোনো Caiioo অ্যাকাউন্ট না থাকে, তবে একটি অ্যাকাউন্ট তৈরি করার আগে আপনাকে নিশ্চিত করতে বলা হবে।
  • Common: LaTeX documents show typeset math: একটি LaTeX ডকুমেন্ট (Slate) ওপেন করলে এখন গণিত সঠিকভাবে টাইপসেট করা একটি প্রিভিউ দেখা যাবে, যেখানে সোর্স কোডটি কোড ভিউতে নিরাপদে এডিটযোগ্য থাকবে — প্রিভিউ কখনোই আপনার ফাইলটি রিরাইট করবে না। অ্যাসিস্ট্যান্ট যখনই কোনো LaTeX ডকুমেন্ট এডিট করে, তখনই সে গণিত পরীক্ষা করে এবং কোনো ত্রুটি থাকলে তাৎক্ষণিকভাবে দেখতে পায়, ফলে একটি ভুল ইকুয়েশন এড়িয়ে যাওয়ার পরিবর্তে একই টার্নে সংশোধন করা হয়। পেস্ট করা LaTeX কন্টেন্ট এখন স্বয়ংক্রিয়ভাবে শনাক্ত করা হয়।
  • Common: Hub-এ নতুন "for Grant Writers" অ্যাপ: অলাভজনক গ্রান্ট রাইটারদের জন্য একটি গ্রান্ট-লাইফসাইকেল কো-পাইলট, যা এখন সবার জন্য উপলব্ধ। এটি আপনার সংস্থার প্রোফাইলের সাথে সামঞ্জস্যপূর্ণ লাইভ ফেডারেল ফান্ডিং সুযোগ (Grants.gov) অনুসন্ধান করে, তাদের পাবলিক 990 ফাইলিং (ProPublica Nonprofit Explorer) এবং ফেডারেল অ্যাওয়ার্ড হিস্ট্রি (USAspending) এর মাধ্যমে ফান্ডারদের নিয়ে গবেষণা করে, ফান্ডারের ঘোষিত অগ্রাধিকারের সাথে সামঞ্জস্য রেখে LOI, নিড স্টেটমেন্ট এবং প্রোগ্রাম সেকশন ড্রাফট করে, জাস্টিফিকেশন সহ লাইন-আইটেম বাজেট তৈরি করে এবং অন্তর্বর্তী/চূড়ান্ত গ্রান্ট রিপোর্ট লেখে — যার সবকিছুই ওপেন, কী-লেস (keyless) ডেটা সোর্সের ওপর ভিত্তি করে তৈরি। এটি কখনোই ডেডলাইন, এলিজিবিলিটি বা আউটকাম ডেটা বানিয়ে লেখে না এবং আপনার পক্ষ থেকে কখনোই কোনো অ্যাপ্লিকেশন জমা দেয় না।

Improvements

  • Common: Settings-এ কোনো টুল লুকানোর পরিবর্তে সেটি কোথায় কাজ করে তা দেখানো হয়: আপনার বর্তমান ডিভাইসে চলে না এমন টুলগুলো আগে Settings → Tools থেকে সম্পূর্ণ অনুপস্থিত থাকত অথবা ব্যবহারযোগ্য হিসেবে দেখানো হতো। সেগুলো এখন গ্রে-আউট (grayed out) অবস্থায় দেখা যাবে এবং একটি নোট থাকবে যে সেগুলো কোন প্ল্যাটফর্মে কাজ করে — এবং যে টুলের জন্য ডেস্কটপ অ্যাপ চালু থাকা প্রয়োজন সেখানে লেখা থাকবে "Connect the Caiioo desktop app to use this tool" — যাতে আপনি অন্য কোথাও কী কী উপলব্ধ আছে তা জানতে পারেন।
  • Common: Self Checker এখন আসল Python রান করে তথ্য যাচাই করতে পারে: আপনি যখন ⚖ বাটনের মাধ্যমে কোনো উত্তর স্কোর করেন, তখন জাজ এখন একটি ছোট Python প্রোগ্রাম লিখে এমন বিষয়গুলো পুনরায় যাচাই করতে পারে যা সাধারণ চেকে সম্ভব নয় — যেমন সোর্স ডেটা থেকে কোনো পরিসংখ্যান পুনরায় গণনা করা বা কোনো ট্রান্সফরমেশন পুনরায় বের করা — যা ব্রাউজার এক্সটেনশন এবং ডেস্কটপ অ্যাপে অন্য সবকিছুর মতো একই নো-নেটওয়ার্ক স্যান্ডবক্সে স্থানীয়ভাবে রান করে। যে চেকগুলো ক্লিনলি রান করতে পারে না সেগুলো নীরবে পাস হওয়ার পরিবর্তে ফেইলড হিসেবে রিপোর্ট করা হয়।
  • Common: Accuracy safeguards এখন সর্বদা প্রযোজ্য: অ্যাসিস্ট্যান্টকে সঠিক তথ্যে সীমাবদ্ধ রাখার জন্য বিল্ট-ইন নিয়মগুলো — যেমন আসল সোর্সের ওপর ভিত্তি করে থাকা, নিশ্চিত না হলে তা জানানো, তথ্যের উৎস উল্লেখ করা — আগে ডিফল্ট পার্সোনালিটির অংশ ছিল, তাই কাস্টম ইনস্ট্রাকশন বা নিজস্ব পার্সোনালিটি সম্পন্ন কোনো অ্যাপ নীরবে সেগুলোকে প্রতিস্থাপন করত। সেগুলো এখন নিচের স্তরে একটি স্থায়ী লেয়ার হিসেবে কাজ করে: আপনার কাস্টম ইনস্ট্রাকশন এবং অ্যাপ পার্সোনালিটি সেগুলোকে বন্ধ করার পরিবর্তে সেগুলোর সাথে যুক্ত হবে, এবং সেটিংস থেকে সেগুলো এডিট বা ডিলিট করা যাবে না।
  • Common: ট্র্যাকড চেঞ্জ সহ পুরনো ডকুমেন্টগুলো এখন ক্লিন রেডলাইন পাবে: আগের ভার্সন দিয়ে ট্র্যাকড চেঞ্জ সহ সেভ করা ডকুমেন্টগুলো — যার মধ্যে ট্র্যাকড চেঞ্জ সহ পুরনো ভার্সন রিস্টোর করাও অন্তর্ভুক্ত — এখন নতুন এডিটগুলোর মতো একই ক্লিন গ্রুপিংয়ের মাধ্যমে চেঞ্জগুলো প্রদর্শন এবং নেভিগেট করবে, পুরনো ফরম্যাটের অগোছালো মার্কের পরিবর্তে। সেভ করার পর এই আপগ্রেডটি স্থায়ী হবে, তাই পরের বার ডকুমেন্ট ওপেন করলে পুরনো স্টাইলের মার্কগুলো আর ফিরে আসবে না।

Bug Fixes

  • Common: ডায়ালগ এবং পপআপের ভেতরে ওয়েব ব্রাউজিং কাজ করে: অ্যাসিস্ট্যান্ট যখন কোনো পেজে উদ্দেশ্যমূলকভাবে একটি ডায়ালগ ওপেন করত — যেমন সার্চ বক্স বা ফিল্টার প্যানেল — তখন তার পরবর্তী ক্লিক বা কি-স্ট্রোক এই সতর্কবার্তার সাথে প্রত্যাখ্যান করা হতো যে সামনে কিছু বাধা দিচ্ছে, যা অনেক সময় পুরো টাস্কটিকে থামিয়ে দিত। সেই সেফটি চেক এখন প্রত্যাখ্যান করার পরিবর্তে সতর্ক করে, আসলে কোনটিতে ক্লিক করা যাবে তা সঠিকভাবে শনাক্ত করে এবং যখন এস্কেপ (Escape) চাপলে অ্যাসিস্ট্যান্টের ওপেন করা ডায়ালগটিই বন্ধ হয়ে যাবে, তখন আর সেটি চাপার পরামর্শ দেয় না।
  • Common: ব্রাউজিংয়ের সময় পেজ এররগুলো ভ্যানিশ হওয়ার পরিবর্তে রিপোর্ট করা হয়: ব্রাউজার এক্সটেনশনে, ব্রাউজিং অ্যাকশনের সময় পেজের ভেতরের কোনো এরর নীরবে বাদ দেওয়া হতো এবং এটি একটি খালি রেজাল্টের মতো দেখাত, ফলে অ্যাসিস্ট্যান্টকে আন্দাজ করতে হতো কী ভুল হয়েছে। এখন আসল এরর মেসেজটি ফিরে আসে, যা ডেস্কটপ অ্যাপের আচরণের সাথে সামঞ্জস্যপূর্ণ।
  • Common: আলাদা লাইনের এডিটগুলো আলাদা ট্র্যাকড চেঞ্জ হিসেবে থাকে: পাশাপাশি লাইন বা লিস্ট আইটেমের দুটি এডিট মার্জ হয়ে একটি বিশাল ট্র্যাকড চেঞ্জ তৈরি করত যা উভয় লাইন জুড়ে থাকত, ফলে রিভিউ এবং একসেপ্ট/রিজেক্ট করা কঠিন হতো। একটি ট্র্যাকড চেঞ্জ এখন কখনোই লাইন ব্রেক অতিক্রম করবে না — আলাদা লাইনের এডিটগুলো সর্বদা আলাদা এবং স্বতন্ত্রভাবে নেভিগেটযোগ্য চেঞ্জ হবে — তবে একটি লাইনের ভেতরের স্বাভাবিক গ্রুপিং অপরিবর্তিত থাকবে।
  • Common: এক্সটার্নাল সার্ভিস কল করা অ্যাপগুলো ফোন এবং ডেস্কটপ অ্যাপে কাজ করে: iOS, Android এবং Windows/Linux অ্যাপে, যে টুলগুলো এক্সটার্নাল ওয়েব সার্ভিস কল করে (উদাহরণস্বরূপ কোনো পাবলিক ডেটাবেস সার্চ করা অ্যাপ) সেগুলো রিকোয়েস্ট পাঠানোর আগেই টেকনিক্যাল এরর দিয়ে তাৎক্ষণিকভাবে ব্যর্থ হতো। এই রিকোয়েস্টগুলো এখন প্রতিটি প্ল্যাটফর্মে কাজ করে।
  • Common: Reasoning মডেলগুলো টার্নগুলোর মধ্যে তাদের চিন্তার ধারাবাহিকতা বজায় রাখে: কিছু reasoning মডেলের ক্ষেত্রে — বিশেষ করে OpenRouter-এর মাধ্যমে Gemini ব্যবহারের সময় — পরবর্তী রিকোয়েস্ট তৈরির সময় আগের টার্ন থেকে মডেলের সংরক্ষিত চিন্তাগুলো (thinking) কখনও কখনও ভুলবশত বাদ দেওয়া হতো, যার ফলে ধারাবাহিকতা নষ্ট হতো এবং পুনরায় চিন্তা করার সময় অপচয় হতো। সংরক্ষিত reasoning এখন সঠিকভাবে শনাক্ত এবং এগিয়ে নেওয়া হয়, এবং একটি ইনকম্প্যাটিবল মডেল ফ্যামিলির reasoning এখনও নিরাপদে বাদ দেওয়া হয়।
  • Common: Settings-এ টুল ডেসক্রিপশন সঠিকভাবে প্রদর্শিত হয়: বেশ কিছু টুল Settings → Tools এবং Hub টুল কার্ডে ভুল ডেসক্রিপশন বা বাক্যের মাঝখানে কাটা পড়া ডেসক্রিপশন দেখাত — উদাহরণস্বরূপ, ডকুমেন্ট টুল নিজেকে "List existing slates in thread" এবং মেসেজিং টুল শুধুমাত্র "List connected messaging services and their status" হিসেবে বর্ণনা করত। প্রতিটি টুল এবং অ্যাকশন এখন তার পূর্ণাঙ্গ ও সঠিক ডেসক্রিপশন দেখায়।
  • Common: আপনার ডিভাইসে রান করতে পারে না এমন টুলগুলো আর অ্যাসিস্ট্যান্টকে অফার করা হয় না: প্ল্যাটফর্ম-নির্দিষ্ট টুলগুলো (উদাহরণস্বরূপ, যেগুলোর জন্য Mac ডেস্কটপ অ্যাপ প্রয়োজন) এখনও সেই ডিভাইসগুলোতে অ্যাসিস্ট্যান্টকে দেওয়া হতো যা সেগুলো সাপোর্ট করে না, যার ফলে ব্যর্থ প্রচেষ্টা এবং বিভ্রান্তিকর এরর দেখা দিত। সেগুলো এখন সব জায়গায় ধারাবাহিকভাবে ফিল্টার করা হয় — এবং আপনি যদি নাম ধরে কোনোটি চান, তবে অ্যাসিস্ট্যান্ট টুলটি নেই বলার পরিবর্তে আপনাকে বলবে এটি কোন প্ল্যাটফর্মে কাজ করে (অথবা এর জন্য ডেস্কটপ অ্যাপ চালু থাকা প্রয়োজন)।

সংস্করণ ০.৯.৭২৫২৬ জুন, ২০২৬

০.৯.৭২৪-এর একটি নির্ভরযোগ্যতা ফলো-আপ: কোনো প্রোভাইডার সাময়িকভাবে অনুপলব্ধ থাকলে ফ্রি-মডেলের অনুরোধগুলো স্বয়ংক্রিয়ভাবে পুনরুদ্ধার হবে, ডকুমেন্ট সার্চ এখন লাইন ব্রেক বা অস্বাভাবিক স্পেসিং থাকা সত্ত্বেও শব্দগুচ্ছ সঠিকভাবে খুঁজে পাবে, এবং পুনর্লিখিত অনুচ্ছেদগুলো অগোছালো রেডলাইনের পরিবর্তে পরিষ্কার ট্র্যাকড চেঞ্জেস (tracked changes) তৈরি করবে।

বিস্তারিত দেখান

বাগ ফিক্স

  • সাধারণ: প্রোভাইডার সাময়িকভাবে অনুপলব্ধ থাকলে ফ্রি-মডেলের অনুরোধগুলো পুনরুদ্ধার হবে: যখন কোনো ফ্রি মডেলের প্রোভাইডার জানাত যে তাদের সক্ষমতা সাময়িকভাবে শেষ, তখন অনুরোধটি সরাসরি ব্যর্থ হতো। এখন এটি স্বয়ংক্রিয়ভাবে অন্য একটি ফ্রি মডেলে স্থানান্তরিত হবে এবং কাজ চালিয়ে যাবে, সাথে একটি ছোট নোট আপনাকে জানিয়ে দেবে যে পরিবর্তনটি ঘটেছে — ফলে সাময়িক কোনো সমস্যা আপনার কাজে আর বাধা দেবে না।
  • সাধারণ: ডকুমেন্ট সার্চ লাইন ব্রেক এবং স্পেসিং থাকা সত্ত্বেও শব্দগুচ্ছ খুঁজে পাবে: কোনো ডকুমেন্টে (Slate) একাধিক শব্দের শব্দগুচ্ছ অনুসন্ধান করার সময় যদি শব্দগুলো লাইন ব্রেক, নন-ব্রেকিং স্পেস বা অতিরিক্ত স্পেস দ্বারা আলাদা থাকতো, তবে ফলাফল শূন্য আসতো — যদিও শব্দগুচ্ছটি সেখানে স্পষ্টভাবে ছিল। সার্চ এখন স্পেসিং নির্বিশেষে শব্দগুচ্ছ মেলাতে সক্ষম, এবং যদি আপনার কোয়েরিটি কোনো প্যাটার্নের মতো দেখায় (উদাহরণস্বরূপ "Incident|Breach") কিন্তু কোনো মিল না পাওয়া যায়, তবে এটি রেগুলার-এক্সপ্রেশন সার্চ চালু করার পরামর্শ দেবে।
  • সাধারণ: পুনর্লিখিত অনুচ্ছেদগুলো পরিষ্কার ট্র্যাকড চেঞ্জেস তৈরি করবে: একটি অনুচ্ছেদ ব্যাপকভাবে পুনর্লিখন করলে শত শত ক্ষুদ্র, বিক্ষিপ্ত ট্র্যাকড-চেঞ্জ মার্ক তৈরি হতো যা পড়া অসম্ভব ছিল। রেডলাইন এখন পুনর্লিখিত অঞ্চলটিকে একটি একক পরিষ্কার পরিবর্তনে সংকুচিত করবে, যেখানে অন্য জায়গার প্রকৃত আলাদা সম্পাদনাগুলো স্বতন্ত্র থাকবে।

সংস্করণ ০.৯.৭২৪১৮ জুন, ২০২৬

০.৯.৭২৩ সংস্করণের একটি ফলো-আপ, যাতে OpenAI-কে বাইওকে (bring-your-own-key) ভয়েস প্রোভাইডার হিসেবে যুক্ত করা হয়েছে, ঐচ্ছিক বেনামী ব্যবহার অ্যানালিটিক্স যা আপনার সম্পূর্ণ নিয়ন্ত্রণে থাকে, এবং অডিও ও ভিডিও সংযুক্তিগুলির জন্য আরও সমৃদ্ধ প্রিভিউ, পাশাপাশি টুল-হেভি Hub অ্যাপস, স্কিল নাম, কানেক্টেড-সার্ভিস সাইন-ইন এবং সাবস্ক্রিপশন মেয়াদোত্তীর্ণ হওয়ার পর লঞ্চ ফ্রিজ সংক্রান্ত সমস্যার সমাধান।

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

  • সাধারণ: OpenAI এখন একটি bring-your-own-key ভয়েস প্রোভাইডার: টেক্সট-টু-স্পিচের জন্য প্রতি-মোড ভয়েস পিকারের সাথে যুক্ত হয়েছে OpenAI-এর gpt-4o-mini-tts। এর ডেলিভারি নিয়ন্ত্রণযোগ্য — স্বাভাবিক ভাষায় কোনো অ্যাকসেন্ট, সুর বা গতির জন্য বলুন (যেমন: "উষ্ণ আইরিশ অ্যাকসেন্টে এটি পড়ে শোনাও") এবং ভয়েস সেই অনুযায়ী চলে। Settings → Voice-এ আপনার OpenAI API কী যোগ করুন।
  • সাধারণ: অডিও এবং ভিডিও সংযুক্তিগুলিতে এখন আসল প্রিভিউ দেখা যায়: একটি রেকর্ড করা বা সংযুক্ত অডিও ক্লিপ সাধারণ ফাইল আইকনের পরিবর্তে সংযুক্তি চিপে এর আসল ওয়েভফর্ম রেন্ডার করে, এবং একটি ভিডিও ক্লিপ থেকে নেওয়া একটি স্টিল ফ্রেম ভিডিও সংযুক্তি দেখায় — যাতে আপনি এক নজরে ক্লিপগুলি আলাদা করতে পারেন। প্রিভিউটি একবার জেনারেট করা হয় এবং পুনরায় ব্যবহার করা হয়।
  • সাধারণ: ঐচ্ছিক বেনামী ব্যবহার অ্যানালিটিক্স — EEA, যুক্তরাজ্য এবং সুইজারল্যান্ডে ডিফল্টভাবে বন্ধ থাকে: আপনি বেনামী, কন্টেন্ট-মুক্ত সিগন্যাল শেয়ার করা বেছে নিতে পারেন যা আমাদের নির্ভরযোগ্যতার সমস্যাগুলি খুঁজে বের করতে এবং ঠিক করতে সাহায্য করে — উদাহরণস্বরূপ একটি টার্ন সফল হয়েছে কিনা বা নির্দিষ্ট কোনো ধরনের ত্রুটির সম্মুখীন হয়েছে কিনা, পাশাপাশি একটি উত্তর সম্পর্কে আপনার স্পষ্ট 👍/👎 ফিডব্যাক। এটি কখনই আপনার কথোপকথন, প্রম্পট, পরিচয়, IP ঠিকানা, বা সেশনের মধ্যে আপনাকে অনুসরণ করে এমন কোনো আইডেন্টিফায়ার অন্তর্ভুক্ত করে না; এটি সম্পূর্ণ ফার্স্ট-পার্টি (কোনো থার্ড-পার্টি ট্র্যাকার নেই); এবং ইভেন্টগুলি এমন কোনো তথ্য ছাড়াই সংরক্ষণ করা হয় যা আপনাকে চিহ্নিত করতে পারে। EEA, যুক্তরাজ্য এবং সুইজারল্যান্ডে এটি চালু না করা পর্যন্ত বন্ধ থাকে; অন্যথায় এটি একটি ট্যাপে বন্ধ করার সুইচসহ চালু থাকে। Settings → Privacy & Diagnostics-এ যেকোনো সময় এটি পরিবর্তন করুন, এবং উভয় ক্ষেত্রেই কোনো চার্জ, ডিসকাউন্ট বা বৈশিষ্ট্যের কোনো পার্থক্য নেই।

উন্নতিসমূহ

  • সাধারণ: ভয়েস প্রোভাইডার লো-ল্যাটেন্সি না হলে Settings → Voice সতর্ক করে: Gemini এবং OpenAI কোনো অডিও প্লে হওয়ার আগেই সম্পূর্ণ উত্তর জেনারেট করা শেষ করে, তাই দীর্ঘ উত্তরের ক্ষেত্রে প্রথম শব্দটি কয়েক সেকেন্ড লেট হতে পারে — ElevenLabs, Cartesia এবং Resemble-এর বিপরীতে, যা অডিও আসার সাথে সাথেই কথা বলা শুরু করে। ধীরগতির প্রোভাইডারগুলির একটি বেছে নিলে এখন ভয়েস সিলেক্টরের নিচে একটি ছোট নোট দেখা যায় যা ট্রেড-অফ ব্যাখ্যা করে এবং দ্রুত বিকল্পগুলির দিকে নির্দেশ করে, যাতে বিলম্বটি বিভ্রান্তিকর না হয়ে প্রত্যাশিত হয়।
  • সাধারণ: অ্যাপের প্রয়োজন না থাকলে অডিও-বিশ্লেষণ টগলটি এখন লুকানো থাকে: মাইকের পাশের ওয়েভফর্ম বোতামটি — যা আপনার আসল রেকর্ডিং সংযুক্ত করে যাতে শুনতে সক্ষম এমন কোনো মডেল আপনার প্রম্পটের পাশাপাশি এটি পর্যালোচনা করতে পারে — এটি একটি নির্দিষ্ট নিয়ন্ত্রণ যা বেশিরভাগ কাজের জন্য উপযোগী নয়। এটি এখন ডিফল্টভাবে লুকানো থাকে এবং কেবল এমন মোড বা অ্যাপগুলিতে প্রদর্শিত হয় যা স্পষ্টভাবে এটি বেছে নেয়, তাই এটি আর কম্পোজারকে জটিল করে তোলে না। যদি কোনো রেকর্ডিং পূর্বে ক্যাপচার করার জন্য সেট করা থাকে, তবে টগলটি লুকানো থাকার সময় সেই ক্যাপচারটিও বিরতি নেয়, তাই দৃশ্যমান অফ-সুইচ ছাড়া কিছুই রেকর্ড করা হয় না।

বাগ সংশোধন

  • সাধারণ: ইনস্টল করা Hub অ্যাপগুলি আর প্রতিটি টার্নে প্রতিটি টুল পাঠায় না: যে সমস্ত অ্যাপে সহকারী কোন কোন টুল ব্যবহার করবে তা প্রি-কনফিগার করা থাকে (মেডিসিনের জন্য, আইনি কাজের জন্য এবং অনুরূপ ক্ষেত্রে), সেই কনফিগারেশনটি উপেক্ষা করা হচ্ছিল, তাই প্রতিটি টার্ন নীরবে সম্পূর্ণ টুল তালিকা পাঠাচ্ছিল — যা টার্নগুলিকে ধীর এবং ব্যয়বহুল করে তুলছিল। কনফিগারেশনটি এখন মান্য করা হয়, তাই প্রতিটি টার্ন শুধুমাত্র প্রাসঙ্গিক টুলগুলি অন্তর্ভুক্ত করে।
  • সাধারণ: বিল্ট-ইন স্কিলগুলি তাদের আসল নাম দেখায়: একটি ডিফল্ট স্কিল এর সঠিক শিরোনামের পরিবর্তে "Skill 1781..." এর মতো একটি হোল্ডার নামের সাথে উপস্থিত হতে পারে; স্কিলগুলি এখন পঠনযোগ্য নাম দেখায় (উদাহরণস্বরূপ "Summarize Page"), এবং হোল্ডার নেম দিয়ে ইতিমধ্যে তৈরি করা যেকোনো স্কিল স্বয়ংক্রিয়ভাবে ঠিক করা হয়।
  • এক্সটেনশন: আপনার প্রাইভেট রিলে-এর মাধ্যমে ব্যবহার করা হলে কানেক্টেড সার্ভিসগুলি আর আগেভাগে ডিসকানেক্ট হয় না: আপনার প্রাইভেট রিলে-এর মাধ্যমে কোনো কানেক্টেড সার্ভিসের সাইন-ইন রিফ্রেশ করলে সেশন টোকেন ড্রপ হতে পারে এবং প্রত্যাখ্যাত হতে পারে, যার ফলে সংযোগটি সময়ের আগেই মেয়াদোত্তীর্ণ হিসেবে চিহ্নিত হয়। সাইন-ইনটি এখন সঠিকভাবে রিফ্রেশ হয়।
  • সাধারণ: সাবস্ক্রিপশনের মেয়াদ শেষ হওয়ার পর লঞ্চের সময় ফ্রিজ হয়ে যাওয়ার সমস্যার সমাধান: যদি আপনার Pro সাবস্ক্রিপশনের মেয়াদ শেষ হয়ে যায় বা বাতিল করা হয়, তবে লোড হওয়ার সময় অ্যাপটি ফ্রি-টিয়ার ডাউনগ্রেড বারবার করতে গিয়ে আটকে যেতে পারে — খোলার কাজ শেষ হওয়ার আগেই ইন্টারফেসটি ফ্রিজ হয়ে যায়। ডাউনগ্রেডটি এখন একটি একক পাসে পরিচ্ছন্নভাবে সম্পন্ন হয়, যাতে অ্যাপটি স্বাভাবিকভাবে শুরু হয় এবং প্রতিটি ফ্রি-টিয়ার বৈশিষ্ট্য বজায় রাখে।
  • এক্সটেনশন: ব্যাকগ্রাউন্ড আপডেটের ঠিক পরেই প্যানেলগুলি নির্ভরযোগ্যভাবে খোলে: উইন্ডো খোলা থাকাকালীন যখন এক্সটেনশনটি ব্যাকগ্রাউন্ডে নিজে থেকেই আপডেট হয়, তখন সেটিংস (বা অন-ডিমান্ড লোড হওয়া অন্য কোনো বিভাগ) খোলা ব্যর্থ হতে পারে কারণ খোলা উইন্ডোটি তখনও আগের সংস্করণের ফাইলগুলিকে নির্দেশ করছিল। অ্যাপটি এখন এটি সনাক্ত করে এবং নতুন সংস্করণটি স্বয়ংক্রিয়ভাবে নেওয়ার জন্য একবার রিফ্রেশ হয়।

Version 0.9.723June 12, 2026

0.9.722-এর একটি লক্ষ্যযুক্ত ফলো-আপ যাতে রয়েছে একটি নতুন BYOK ভয়েস প্রোভাইডার, একটি নতুন ক্লিনিশিয়ান ডিসিশন-সাপোর্ট অ্যাপ, পার্সোনাল Hub অ্যাপের জন্য ইন-অ্যাপ এডিটিং, আপনার নিজস্ব প্রাইভেট রিলের মাধ্যমে যেকোনো ব্রাউজার থেকে Caiioo ব্যবহার করার সুবিধা, একটি আরও স্পষ্ট Settings প্যানেল, অটোমেটিক ফোর্কিং সহ ডিউরেবল মোড এডিটিং, ডকুমেন্ট রাউন্ড-ট্রিপ পাইপলাইনের একটি উল্লেখযোগ্য সেকেন্ড পাস, প্রতিটি AI প্রোভাইডারের জন্য স্ট্রিমিং-রিলায়াবিলিটি পাস এবং একটি সিকিউরিটি-হার্ডেনিং সুইপ।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: Cartesia এখন একটি BYOK ভয়েস প্রোভাইডার: টেক্সট-টু-স্পিচ-এর জন্য Cartesia Sonic এবং স্পিচ-টু-টেক্সট-এর জন্য Cartesia Ink এখন পার-মোড ভয়েস পিকার, ফার্স্ট-ইউজ TTS / STT ডায়ালগ এবং লাইভ-ক্যাপশন পাথে যুক্ত করা হয়েছে। Settings → Voice-এ আপনার Cartesia API কী যোগ করুন এবং যেখানেই ভয়েস প্রোভাইডার বেছে নেওয়া যায় সেখানে Cartesia নির্বাচন করুন।
  • Common: Caiioo-এর ভেতরে যেকোনো ফোর্ক করা Hub অ্যাপ এডিট করুন: Settings → Tools, Modes & Apps-এ ব্যক্তিগত অ্যাপের (ফোর্ক করা Hub অ্যাপ এবং আপনার সেভ করা অ্যাপ) জন্য একটি পার-প্রিমিটিভ এডিটর যুক্ত হয়েছে। Cards, views, workflows, skills, modes এবং variables সবকিছুর জন্য নিরাপদ ডিফল্ট সহ ডেডিকেটেড এডিটর রয়েছে, যাতে ফোর্ক করা কোনো অ্যাপের ত্রুটিপূর্ণ প্রিমিটিভ আর এডিটরকে নষ্ট করতে না পারে। এজেন্ট এখন নতুন save_session_as_app টুলের মাধ্যমে একটি দরকারী সেশনকে ড্রাফট পার্সোনাল অ্যাপ হিসেবে স্ন্যাপশট নিতে পারে — শুধু বলুন "save this as an app" (বা অনুরূপ কিছু) এবং এটি আপনার পার্সোনাল-অ্যাপস স্টোরে সংরক্ষিত হবে যাতে আপনি পরে এটি আরও উন্নত করতে পারেন।
  • Common: যেকোনো মোডের সিস্টেম প্রম্পট এডিট করুন — Caiioo এটি আপনার জন্য ফোর্ক করে দেবে: আপনি এখন বিল্ট-ইন এবং Hub-ইনস্টল করা মোড সহ যেকোনো মোডের সিস্টেম প্রম্পট (বা সম্পূর্ণ ডেফিনিশন) এডিট করতে পারেন। প্রথম এডিটটি অটোমেটিক্যালি মোডটিকে একটি পার্সোনাল কপিতে ফোর্ক করে দেয়, তাই আপনার পরিবর্তনগুলো মোড পরিবর্তনের পরেও বজায় থাকে এবং আপনার অন্যান্য ডিভাইসে যেকোনো পার্সোনাল অ্যাপের মতো সিঙ্ক হয়। যখনই আপনার কপিটি সক্রিয় থাকে, তখন একটি "Forked from … — your copy" ব্যানার প্রদর্শিত হয়, যেখানে এক-ক্লিকে Reset করার সুবিধা রয়েছে যা অরিজিনাল ভার্সনটি ফিরিয়ে আনে। বিদ্যমান কাস্টম মোডগুলো স্বয়ংক্রিয়ভাবে এই সিস্টেমে স্থানান্তরিত হবে।
  • Common: মেডিসিনের জন্য Caiioo (বিটা): কমিউনিটি Hub থেকে ইনস্টলযোগ্য একটি নতুন অ্যাপ যা Caiioo for Legal প্যাটার্ন অনুসরণ করে — এটি একটি ক্লিনিশিয়ান ডিসিশন-সাপোর্ট ফ্যাক্টরি যা ডিফারেনশিয়াল-ডায়াগনোসিস, ড্রাগ-ইন্টারঅ্যাকশন এবং SOAP-নোট স্কিলগুলোকে তাদের রেফারেন্স ম্যাটেরিয়ালের সাথে বান্ডেল করে। এক-ক্লিকে ইনস্টল করা যায় এবং যেকোনো Hub অ্যাপের মতো ফোর্ক করা যায়।
  • Common: আপনার নিজস্ব প্রাইভেট রিলের মাধ্যমে যেকোনো ব্রাউজার থেকে Caiioo ব্যবহার করুন: আপনি যখন সাইন-ইন অবস্থায় থাকেন এবং আপনার ডেস্কটপ রিলে চালু থাকে, তখন এক্সটেনশন ছাড়াই ব্রাউজারে caiioo.ai ওপেন করলে আপনার প্রাইভেট রিলের মাধ্যমে একই সাইডপ্যানেল UI পাওয়া যাবে — ফলে আপনি Chromebook, পাবলিক কম্পিউটার বা ট্যাবলেট থেকেও Caiioo ব্যবহার করতে পারবেন এবং প্রতিটি টুল কল আপনার নিজের মেশিনের মাধ্যমেই রাউট হবে।
  • Common: Settings প্যানেল পুনর্গঠিত: অ্যাডভান্সড সেটিংস লেআউট এখন ঐতিহাসিক পাঁচটি ক্যাটাগরির পরিবর্তে সাতটি ইউজার-ইনটেন্ট ক্যাটাগরিতে বিভক্ত — Account, Personalization & Privacy, AI Setup, Tools / Modes & Apps, Data & Sync, Connectivity এবং Help। User Profile এবং Credentials Vault একটি ডেডিকেটেড Account ক্যাটাগরিতে সরানো হয়েছে, LAN Relay / API Access / Messaging Gateway একত্রে Connectivity হিসেবে গ্রুপ করা হয়েছে (এদের সাধারণ সূত্র হলো ইনবাউন্ড/আউটবাউন্ড নেটওয়ার্ক সারফেস), Voice সরানো হয়েছে AI Setup-এ (এটি AI আচরণ, কোনো টুল নয়), এবং Backup / Private Sync / Data Management তাদের নিজস্ব Data & Sync ক্যাটাগরি গঠন করেছে। সিম্পল-মোড ভেরিয়েন্টে এই একই কন্ট্রোলগুলো ছয়টি ক্যাটাগরিতে সংকুচিত করা হয়েছে যেখানে পাওয়ার-ইউজার কন্ট্রোলগুলো সম্পূর্ণ লুকানো থাকে।

উন্নতিসমূহ

  • Common: ডকুমেন্ট রাউন্ড-ট্রিপ — সেকেন্ড ফিডেলিটি পাস: Slate / DOCX / PDF / RTF / Google Docs-এর মাধ্যমে আরেকটি সুইপ রাউন্ড-ট্রিপ সংক্রান্ত দীর্ঘ তালিকার সমস্যার সমাধান করেছে। হাইলাইটস: জেনারেটেড ট্র্যাকড চেঞ্জেস এখন Word-ভ্যালিড চেঞ্জ আইডি এমিট করে এবং নেস্টেড চেঞ্জ মার্কারগুলোকে ফ্ল্যাটেন করে (যাতে ফাইল ওপেন করার সময় Word "corrupt" ট্র্যাকড চেঞ্জেস নিয়ে অভিযোগ না করে); DOCX কমেন্টগুলো ডাবল-কাউন্টের পরিবর্তে আইডি দ্বারা ডুপ্লিকেটমুক্ত করা হয়েছে; DOCX → Markdown এক্সপোর্ট টেবিল সেলের লিটারেল | ক্যারেক্টারগুলোকে এস্কেপ করে যাতে টেবিল ভেঙে না যায়; RTF পার্সার এখন এমবেডেড বাইনারি সেগমেন্ট (\binN) সঠিকভাবে গ্রহণ করে যাতে স্ট্রে বাইট আর ডকুমেন্টের বাকি অংশকে ডিসিঙ্ক না করে, সঠিকভাবে \uc Unicode ফলব্যাক স্কিপ করে, Windows-1252-এর মাধ্যমে \'hh হেক্স ডিকোড করে, ট্র্যাকড রিভিশন সংরক্ষণ করে এবং ইমেজ প্লেসহোল্ডার রেন্ডার করে; PDF ToUnicode CMaps সারোগেট পেয়ার এবং bfrange array / multi-unit ফর্ম ডিকোড করে (non-BMP ক্যারেক্টার এবং ইমোজি পরিষ্কারভাবে এক্সট্র্যাক্ট হয়); ট্র্যাক-চেঞ্জেস প্রিফিক্স ডিটেকশন ইনডেন্টেড এবং নেস্টেড লিস্ট মার্কার প্লাস ) নাম্বারিং হ্যান্ডেল করে; এবং ফিডেলিটি ম্যাট্রিক্স এখন docx → md/html/rtf এবং pdf → docx-এর জন্য কমেন্ট লস প্রদর্শন করে যাতে আপনি আগেভাগেই দেখতে পারেন কী কী রাউন্ড-ট্রিপ হবে না। RTF এক্সপোর্ট এখন পেন্ডিং ট্র্যাকড ডিলিটশনগুলোকে ইনলাইন টেক্সট হিসেবে রাখার পরিবর্তে স্ট্রিপ করে দেয়।
  • Common: Google Sheets ফর্মুলা Slate সিঙ্ক করার পরেও বজায় থাকে: Slate থেকে একটি সিঙ্ক করা Google Sheet এডিট করলে এখন আর ফর্মুলাগুলো তাদের ইভ্যালুয়েটেড ভ্যালু দ্বারা ওভাররাইট হয় না। Slate-এ ট্র্যাকড-চেঞ্জ রেজোলিউশনও সংশোধন করা হয়েছে যাতে কন্টেন্ট যখন টার্গেটের সাথে মিলে যায় তখন একসেপ্ট/রিজেক্ট সঠিক টেক্সট কমিট করে।
  • Common: Google Docs সিঙ্ক টেবিল-সেল প্যারাগ্রাফ ইগনোর করে: সিঙ্ক স্ক্যানার আগে টেবিল সেলের ভেতরে ঢুকে যেত এবং ভুল ডকুমেন্ট অফসেট তৈরি করত। এখন প্যারাগ্রাফ স্ক্যান করার আগে সেলগুলো স্কিপ করা হয়, যাতে টেবিল থাকা ডকুমেন্টগুলোতে এডিট সঠিক অবস্থানে পৌঁছায়।
  • Common: Pseudonymizer মেশিন-জেনারেটেড আইডিগুলোকে এন্ড-টু-এন্ড রক্ষা করে: Slate (এবং যেকোনো টুল যা মেশিন-জেনারেটেড আইডেন্টিফায়ার এমিট করে) এখন সেগুলোকে একটি <!--no-pseudonymize--> মার্কার দিয়ে র‍্যাপ করতে পারে যা সম্পূর্ণ পাইপলাইনে টিকে থাকে — pseudonymizer এগুলো স্কিপ করে এবং স্ক্রিনে পৌঁছানোর আগে মার্কারগুলো সরিয়ে ফেলা হয়। এটি সেই সমস্যার সমাধান করে যেখানে একটি টুল-কলের ইন্টারনাল আইডি এক টার্নে ছদ্মনামযুক্ত (pseudonymized) হয়ে যেত এবং পরের টার্নে সাবস্টিটিউশন ম্যাপ থেকে বাদ পড়ে যেত, যার ফলে সেটিকে রেফার করা পরবর্তী টুল কলগুলো কাজ করত না।
  • Common: Self Checker এখন সার্ভারে জাজ রান করে: ⚖ বাটনে ক্লিক করলে ভার্ডিক্ট কম্পিউটেশন সাইডপ্যানেলে রান করার পরিবর্তে রিলেতে চলে যায়, ফলে আপনি প্যানেল বন্ধ করে দিলেও রেজাল্ট সম্পন্ন হয়, দ্রুত ফিরে আসে এবং সব ডিভাইসে সামঞ্জস্যপূর্ণ থাকে। জাজ কলটি অরিজিনাল টার্নের মতো একই থ্রেড-লেভেল pseudonymizer-এর মাধ্যমে রাউট হয়, তাই একটি ছদ্মনামযুক্ত মেসেজের ভার্ডিক্ট কখনোই জাজ মডেলের কাছে আসল PII লিক করে না।
  • Common: Settings ইনভেন্টরিতে Skill / Mode ব্যাজ: Settings → Tools, Modes & Apps-এ প্রতিটি ইনস্টল করা স্কিল এখন দেখায় যে এটি কোন মোড(গুলোর) অন্তর্ভুক্ত, যাতে আপনি এক নজরে দেখতে পারেন এজেন্ট আসলে কোথায় এটি ব্যবহার করবে।
  • Common: প্রোভিশনড কী-তে থাকা ফ্রি-টিয়ার ইউজারদের ওয়েব সার্চে আর 401 এরর হবে না: সার্চ টুলগুলো একটি কোড পাথের মাধ্যমে OpenRouter কী রিজলভ করছিল যা ক্রেডেনশিয়াল রিজলভারকে বাইপাস করত, ফলে প্রোভিশনড কী (BYOK ছাড়া) ব্যবহারকারী ইউজাররা মাঝে মাঝে 401 এরর পেতেন। এখন প্রতিটি কল সাইটে রিজলভার রান করে।
  • Common: UI-context প্রোভাইডার লক্ষণীয়ভাবে দ্রুত হয়েছে: এক্সটেনশন UI-context প্রোভাইডারে রেজাল্ট ক্যাশিং, লেজি মোড লোডিং, অ্যালিয়াস রেজোলিউশন এবং কঠোর এক্সক্লুশন যুক্ত করা হয়েছে, তাই বড় ওয়ার্কস্পেসে মডেল পিকার এবং মোড পিকার আর আটকে যায় না।
  • Common: ভয়েস প্লেব্যাক-স্পিড স্লাইডার এখন ElevenLabs এবং Cartesia-এর জন্য কাজ করে: ElevenLabs বা Cartesia-এর ক্ষেত্রে স্পিড স্লাইডারের কোনো প্রভাব ছিল না — সেটিংস যাই হোক না কেন স্পিচ সবসময় নরমাল রেটে প্লে হতো। এখন উভয় প্রোভাইডার আপনার পছন্দমতো স্পিডে স্পিচ জেনারেট করে। (ElevenLabs 0.7–1.2× এবং Cartesia 0.6–1.5× সাপোর্ট করে; স্লাইডারটি প্রতিটি প্রোভাইডারের রেঞ্জ অনুযায়ী সীমাবদ্ধ থাকে। Resemble এবং Gemini-তে স্পিড কন্ট্রোল নেই এবং সেগুলো অপরিবর্তিত রয়েছে।)
  • Common: কম্পোজারে STT মডেল লোডিং দৃশ্যমান: যখন অন-ডিভাইস স্পিচ মডেল ডাউনলোড বা ওয়ার্ম-আপ হচ্ছে, কম্পোজার এখন আসল ডাউনলোড পার্সেন্টেজ দেখায় এবং কনকারেন্ট লোড রিকোয়েস্টগুলো সিরিয়ালাইজ করা হয় যাতে প্রায়-একই সময়ে দুটি "speak" অ্যাকশন ডুপ্লিকেট ডাউনলোড শুরু না করে।
  • Common: কম্পোজার সরু উইডথ-এও সেন্ড বাটন স্ক্রিনে রাখে: প্যানেল খুব সরু হলে আগে সেন্ড বাটন কম্পোজারের বাইরে চলে যেত। এখন এটি উইডথ যাই হোক না কেন অ্যাঙ্করড থাকে।
  • Common: রিমোট সাইডপ্যানেল পরিষ্কারভাবে রিকানেক্ট করে: নতুন "আপনার প্রাইভেট রিলের মাধ্যমে ব্রাউজার থেকে Caiioo" ফিচারের জন্য, রিলে এখন রিমোট ব্রাউজারে সঠিকভাবে রিপ্লাই অ্যাড্রেস করে এবং কানেক্ট করার সময় একটি ইনিশিয়াল স্টেট স্ন্যাপশট দিয়ে সেটিকে প্রস্তুত করে, যাতে রিকানেক্ট করার পর আপনি যেখানে শেষ করেছিলেন ঠিক সেই স্টেটেই ফিরে আসেন।
  • Common: UI-asset হ্যান্ডলাররা রিকোয়েস্ট আইডি ইকো করে: রেসপন্সগুলো এখন অরিজিনেটিং রিকোয়েস্ট আইডি কলারের কাছে ফেরত পাঠায় (ইকো করে), যা এক ধরণের স্টাক-স্পিনার বাগ ফিক্স করে যেখানে দুটি অ্যাসেট ফেচ রেস করত এবং দ্বিতীয় রেজাল্টটি ডিসকার্ড হয়ে যেত।
  • Common: Caiioo for Legal এখন শুধু "for Legal": "for Medicine" আসার পর Legal অ্যাপের নামের আগে "Caiioo for" প্রিফিক্সটি অপ্রয়োজনীয় হয়ে পড়েছিল। বিদ্যমান ইনস্টলেশনগুলো লেগাসি আইডির মাধ্যমে কাজ করতে থাকবে।
  • Common: প্রতিটি AI প্রোভাইডারের জন্য স্ট্রিমিং রিলায়াবিলিটি পাস: প্রতিটি প্রোভাইডার থেকে রিপ্লাই কীভাবে স্ট্রিম হয় তার ওপর একটি গভীর পর্যবেক্ষণ করা হয়েছে। নেটওয়ার্ক প্যাকেটে বিভক্ত হয়ে আসা রিপ্লাই ফ্র্যাগমেন্টগুলো আগে সাইলেন্টলি ড্রপ হয়ে যেতে পারত — যা Anthropic মডেলের মাল্টি-টার্ন এক্সটেন্ডেড থিংকিং, Gemini এবং GPT-5-এর রিজনিং কন্টিনিউটি নষ্ট করত এবং মাঝে মাঝে লোকাল MLX মডেলের ক্ষেত্রে উত্তরের টেক্সট পুরোপুরি হারিয়ে যেত — এবং সেভ করা উত্তরে নন-ইংলিশ টেক্সট বা ইমোজি বিকৃত হয়ে ক্যারেক্টারে পরিণত হতে পারত। উভয় সমস্যাই সব জায়গায় ফিক্স করা হয়েছে। Stop বাটন এখন ব্যাকগ্রাউন্ডে Perplexity সার্চ চলতে দেওয়ার (এবং বিল করার) পরিবর্তে সেটি ক্যানসেল করে দেয়, রান স্টপ করলে এখন যেকোনো সাব-এজেন্ট যারা কাজ করছে তাদের কাছেও সেই সিগন্যাল পৌঁছায় এবং Mistral মডেলের সাথে চ্যাট করার সময় অ্যাটাচ করা ইমেজ আর ট্রানজিটে নষ্ট হয় না।
  • Common: স্কিলগুলোর এখন সঠিক নাম রয়েছে: প্রতিটি স্কিলের একটি স্পষ্ট ডিসপ্লে নাম থাকে, যা Settings, কম্পোজারের স্কিল পিকার এবং এজেন্টের কাছে প্রদর্শিত হয় — যাতে যেসব স্কিলের প্রম্পট একই ধরণের শব্দ দিয়ে শুরু হয় সেগুলো আর অভিন্ন রো-তে মিশে না যায়। কম্পোজারে "/" টাইপ করলে প্রথমে নাম দিয়ে ম্যাচ করা হয় এবং Hub-এ পাবলিশ করার জন্য এখন প্রতিটি স্কিলে নাম থাকা বাধ্যতামূলক।
  • Common: Hub-app মোডগুলো তাদের সম্পূর্ণ কনফিগারেশন বজায় রাখে: কমিউনিটি Hub থেকে ইনস্টল করা মোডগুলো (for Legal, for Medicine, …) এজেন্ট কোরের গভীরে সাইলেন্টলি জেনারেল মোডে ফিরে যেতে পারত, যার ফলে রানের মাঝপথে তাদের ভেরিয়েবল এবং টুল কনফিগারেশন হারিয়ে যেত। এখন সেগুলো সব জায়গায় সঠিকভাবে রিজলভ হয় এবং কোনো মোডের ডেফিনিশন রিজলভ করা না গেলে সেটি খালি প্রম্পটের পরিবর্তে স্ট্যান্ডার্ড Caiioo প্রম্পটে ফিরে যায়।
  • Common: প্রোভিশনড-কী (Caiioo-ইস্যু করা) অ্যাকাউন্ট ফিক্স: আপনার Caiioo-প্রোভাইডেড AI কী পুনরায় ইস্যু করলে এখন আর কেনা ক্রেডিট মুছে যায় না — অবশিষ্ট ব্যালেন্স নতুন কী-তে স্থানান্তরিত হয়। একটি কী রিভোক (revoke) করলে এখন সফলতার রিপোর্ট দেওয়ার আগে প্রোভাইডারের কাছ থেকে সেটি আসলে রিভোক করা হয়। আনলিমিটেড ব্যালেন্স থাকা অ্যাকাউন্টগুলোতে এখন সংখ্যার পরিবর্তে "Unlimited" দেখায় এবং অটোমেটিক ক্রেডিট পারচেজ ট্রিগার করে না। এবং নতুন ডিভাইসে আপনার কী রিস্টোর করার সময় সাময়িক সাইন-ইন সমস্যা হলে এখন ফেইল করার পরিবর্তে রিট্রাই করা হয়।
  • Common: ফ্রি-টিয়ার মডেল সিলেকশন আপ-টু-ডেট থাকে: ফ্রি-টিয়ার মডেল লিস্টে এখন আর সেই ফ্রি মডেলগুলো অফার করা হয় না যা প্রোভাইডার রিটায়ার করেছে, যা আগে সিলেক্ট করলে তাৎক্ষণিক এরর তৈরি করত।
  • Common: ভিডিও জেনারেশন প্রথমে প্রতিটি মডেলের আসল সক্ষমতা চেক করে: ভিডিও টুল এখন প্রতিটি মডেলের লাইভ ক্যাপাবিলিটি শিট — সাপোর্টেড অ্যাসপেক্ট রেশিও, ডিউরেশন, রেজোলিউশন এবং এটি রেফারেন্স ফ্রেম গ্রহণ করে কি না — সরাসরি প্রোভাইডারের কাছ থেকে পড়ে এবং সাবমিট করার আগে আপনার রিকোয়েস্ট ভ্যালিডেট করে, যাতে কোনো আনসাপোর্টেড কম্বিনেশন দীর্ঘ সময় অপেক্ষার পরিবর্তে তাৎক্ষণিকভাবে একটি স্পষ্ট মেসেজ সহ ফেইল করে। রেফারেন্স ইমেজ থেকে অ্যানিমেট করার সময় এখন সেগুলো এমন ফরম্যাটে পাঠানো হয় যা প্রতিটি মডেল গ্রহণ করে।
  • Common: Pseudonymizer কভারেজ — থ্রেড টাইটেল এবং হেল্পার কল: Pseudonymizer অন থাকলে, অটো-জেনারেটেড কনভারসেশন টাইটেল এবং ছোট ইন্টারনাল AI হেল্পার কলগুলো এখন আপনার মেসেজের মতো একই প্রোটেকশনের মাধ্যমে রাউট হয় — ক্লায়েন্ট এবং রিলে উভয় ক্ষেত্রেই — যাতে একটি থ্রেড টাইটেল আর মডেলের কাছে আসল নাম বহন করতে না পারে। সাব-এজেন্টের উত্তরগুলোও এখন স্ক্রিনে তাদের সাবস্টিটিউট নামের পরিবর্তে আসল ভ্যালু প্রদর্শন করে।
  • Common: GitHub সিঙ্ক নন-ইংলিশ কন্টেন্ট এবং সাইমালটেনিয়াস এডিট হ্যান্ডেল করে: GitHub থেকে সিঙ্ক করা ফাইল যাতে অ্যাকসেন্টেড বা নন-ল্যাটিন ক্যারেক্টার আছে তা আর বিকৃত হয়ে আসে না এবং আপনার শেষ সিঙ্কের পর GitHub-এ মুভ করা কোনো ফাইলে পরিবর্তন পুশ করলে এখন সাইলেন্টলি ওভাররাইট করার পরিবর্তে একটি কনফ্লিক্ট প্রদর্শন করে।
  • Common: ট্রানজিয়েন্ট সার্ভার এরর আর আপনাকে সাইন-আউট করে না: দৈনিক ব্যাকগ্রাউন্ড সাইন-ইন রিফ্রেশের সময় একটি সাময়িক সার্ভার এরর আপনার সেশন ক্লিয়ার করে লগ-আউট করে দিতে পারত। এখন শুধুমাত্র জেনুইন ক্রেডেনশিয়াল রিজেকশন আপনাকে সাইন-আউট করে; যেকোনো ট্রানজিয়েন্ট এররের ক্ষেত্রে আপনার সেশন একটি গ্রেস উইন্ডোর অধীনে বজায় থাকে।
  • Common: রিমোট ব্রাউজার ক্লায়েন্ট পরিষ্কারভাবে বুট হয়: একটি সাধারণ ব্রাউজার থেকে (আপনার প্রাইভেট রিলের মাধ্যমে) caiioo.ai ওপেন করলে সাইন-ইন করার সময় আর দীর্ঘ কানেকশন এরর দেখায় না এবং আপডেটের পর UI সবসময় স্টেল ক্যাশড কপির পরিবর্তে ফ্রেশ লোড হয়।
  • macOS, iOS, Android: কোল্ড-স্টার্ট মডেল প্রিওয়ার্ম: অন-ডিভাইস ভয়েস এবং STT মডেলগুলো এখন প্রথম ব্যবহারের সময় লেজি-লোডিংয়ের পরিবর্তে অ্যাপ বুট হওয়ার সময় প্রিওয়ার্ম হয়, যা মাল্টি-সেকেন্ড ফার্স্ট-কল ল্যাটেন্সি কমিয়ে দেয়। মাইকের প্রথম ট্যাপ এখন প্রায় তাৎক্ষণিক মনে হয়।
  • iOS: App Store §3.1.1 সেলস-রাউটিং কমপ্লায়েন্স: সমস্ত এক্সটারনাল-পেমেন্ট সারফেস (Stripe চেকআউট বাটন, অ্যাপের বাইরের "manage billing" লিঙ্ক) একটি iOS চেকের মাধ্যমে গেটেড করা হয়েছে, যাতে iOS ক্লায়েন্ট শুধুমাত্র ডিজিটাল সাবস্ক্রিপশনের জন্য ইন-অ্যাপ StoreKit পারচেজ অফার করে, যা Apple-এর অ্যান্টি-স্টিয়ারিং পলিসির সাথে সামঞ্জস্যপূর্ণ।
  • iOS, macOS: স্টেল Safari এক্সটেনশন রেজিস্ট্রেশন আর রিলে পাথ ফ্রিজ করে না: যখন Apple-এর WebKit অ্যাপ আপডেটের সময় একাধিক Safari এক্সটেনশন রেজিস্ট্রেশন স্টেল অবস্থায় রেখে দেয়, Caiioo এখন সেগুলোকে ডরম্যান্ট অবস্থায় ফ্রিজ করে রাখার পরিবর্তে সুপারসিডেড ডুপ্লিকেটগুলো এভিক্ট করে, যাতে রিলে-ব্যাকড Safari এক্সটেনশন ম্যানুয়াল রিইনস্টল ছাড়াই কাজ করতে থাকে।
  • Android: স্টেল মিডিয়া পারমিশন ক্লিন-আপ: ম্যানিফেস্ট থেকে READ_MEDIA_IMAGES সরিয়ে ফেলা হয়েছে এবং LiteRT GPU লাইব্রেরি দ্বারা ইমপ্লিসিটলি যুক্ত করা লেগাসি পারমিশনগুলো স্ট্রিপ করা হয়েছে, তাই অ্যাপের রানটাইম পারমিশন প্রম্পট এখন মিনিমাল — যা ইউজাররা আসলে কনসেন্ট দিয়েছেন তার কাছাকাছি।

সিকিউরিটি

  • Common: ইম্পোর্ট, রেন্ডারিং এবং লগিং-এ হার্ডেনিং সুইপ: ক্রাফটেড Word ডকুমেন্ট এবং কনভারসেশন-ইম্পোর্ট আর্কাইভ আর ডিকম্প্রেশন ট্রিকের মাধ্যমে মেমরি এক্সহস্ট করতে পারবে না (কঠোর সাইজ ক্যাপ এবং নিরাপদ ডকুমেন্ট পার্সিং); একটি ম্যালিশিয়াসলি স্ট্রাকচার্ড ChatGPT এক্সপোর্ট আর ইম্পোর্টারকে হ্যাং করতে পারবে না; সার্ভার এখন মডেল-সাজেস্টেড URL ফেচ করতে অস্বীকার করে যা ইন্টারনাল বা প্রাইভেট নেটওয়ার্ক অ্যাড্রেস নির্দেশ করে; ফিল্টার রুলগুলো রিজেক্ট করা হয় যদি তাদের প্যাটার্ন ম্যাচিং সিস্টেমকে লক করে দিতে পারে; এবং একটি পেমেন্ট-ওয়েব হুক ডিব্যাগ লগ আর সিক্রেট রেকর্ড করে না।

বাগ ফিক্সসমূহ

  • Common: ভয়েস প্রোভাইডার API কী সঠিক জায়গায় প্রদর্শিত হয়: যখন একটি ক্লাউড প্রোভাইডার শুধুমাত্র স্পিচ-টু-টেক্সট-এর জন্য ব্যবহৃত হতো (যেমন আপনার ডিক্টেশন ইঞ্জিন হিসেবে Cartesia Ink), তখন এর API কী ফিল্ডটি স্পিচ-টু-টেক্সট পিকারের পাশে থাকার পরিবর্তে টেক্সট-টু-স্পিচ (আউটপুট) সেকশনে পড়ে থাকত — এবং আপনি আপনার TTS ভয়েস অন্য প্রোভাইডারে সুইচ করার পরেও দৃশ্যমান থাকত। প্রতিটি প্রোভাইডারের কী ফিল্ড এখন সেই সিলেক্টরের নিচে রেন্ডার হয় যা আসলে এটি ব্যবহার করে (ইনপুট বনাম আউটপুট), যা একটি সিঙ্গেল ভয়েস-প্রোভাইডার ডেফিনিশন দ্বারা পরিচালিত হয়।
  • Common: অটো-রিড এখন Cartesia এবং Gemini ভয়েসের সাথে কাজ করে: যখন আপনার TTS ভয়েস Cartesia বা Google Gemini ছিল, তখন "read replies aloud" টগলটি সাইলেন্টলি কখনোই অ্যাক্টিভেট হতো না — উভয়কেই ভুলবশত অন-ডিভাইস মডেল হিসেবে ক্লাসিফাই করা হয়েছিল যা ডাউনলোডের অপেক্ষায় ছিল। প্রোভাইডারের API কী (এবং যেখানে প্রয়োজন সেখানে ভয়েস) সেট করার পর অটো-রিড এখন সঠিকভাবে চালু হয়।
  • Common: Cartesia ডিক্টেশন সব জায়গায় কাজ করে: আপনার স্পিচ-টু-টেক্সট ইঞ্জিন হিসেবে Cartesia Ink এখন এর API কী সেট করার পর সঠিকভাবে রেডি হিসেবে স্বীকৃত হয় (ডাউনলোডের অপেক্ষায় থাকা লোকাল মডেল হিসেবে গণ্য হওয়ার পরিবর্তে) — এক্সটেনশন, নেটিভ অ্যাপ এবং রিলে-ব্যাকড সেটআপ (macOS, বা আপনার প্রাইভেট রিলের মাধ্যমে ওয়েব ক্লায়েন্ট) সবখানেই এটি কাজ করে, যেখানে আগে রিলে "cartesia"-কে অন-ডিভাইস মডেল হিসেবে লোড করার চেষ্টা করত।
  • Common: Gemini ভয়েস দ্রুত প্লে হওয়া শুরু করে: Google Gemini TTS এখন বাক্য ধরে ধরে রিপ্লাই পড়ে শোনায়, তাই সম্পূর্ণ রিপ্লাই সিন্থেসাইজ হওয়ার জন্য অপেক্ষা না করে প্রথম বাক্যের পরেই প্লেব্যাক শুরু হয় — যা ElevenLabs, Cartesia, Resemble এবং Kokoro-এর অভিজ্ঞতার সাথে মিলে যায়। (Gemini-এর API একবারে একটি সম্পূর্ণ আটারেন্স জেনারেট করে, তাই চাঙ্কিং আমাদের সাইডে করা হয়; স্পিড স্লাইডার এখন Gemini-তেও প্রযোজ্য।)
  • Common: ভয়েস প্লেব্যাক এরর এখন প্রদর্শিত হয়, সাইলেন্ট থাকে না: যখন একটি রিপ্লাই জোরে পড়া ব্যর্থ হয় (মিসিং/ইনভ্যালিড API কী, একটি ইনকম্প্যাটিবল Resemble ভয়েস/মডেল, প্রোভাইডার রিজেকশন ইত্যাদি), তখন কারণটি শুধুমাত্র কনসোল লগে না থেকে স্ক্রিনে একটি মেসেজ হিসেবে প্রদর্শিত হয়। মেসেজগুলো অ্যাকশনেবল (যেমন "The selected Resemble.ai voice doesn't support the 'chatterbox-turbo' model — choose a Chatterbox-compatible voice…")।
  • Common: আরও স্পষ্ট Resemble.ai ভয়েস/মডেল এরর: যখন একটি সিলেক্টেড Resemble ভয়েস পছন্দকৃত মডেল সাপোর্ট করে না, তখন এররটি এখন র ইন্টারনাল এরর পেলোডের পরিবর্তে ঠিক কী সমস্যা এবং কীভাবে ফিক্স করতে হবে তা বলে দেয়।
  • Common: মডার্ন iPhone থেকে আসা HEIC/HEIF ফটোগুলো আবার কনভার্ট হয়: সাম্প্রতিক iPhone ফটোগুলো (HEIC/HEIF) অ্যাটাচ করলে কনভার্ট হতে ব্যর্থ হতো — এটি "format not supported" এরর দিত এবং ভিউয়েবল ইমেজের পরিবর্তে একটি সাধারণ ফাইল অ্যাটাচমেন্ট হিসেবে থেকে যেত। বিল্ট-ইন ইমেজ কনভার্টারটি অনেক পুরনো ছিল এবং বর্তমান iPhone-এর ফটো (বিশেষ করে ফুল-রেজোলিউশন এবং HDR শট) পড়তে পারত না। এটি একটি আপ-টু-ডেট ডিকোডার দিয়ে রিপ্লেস করা হয়েছে, তাই HEIC/HEIF অ্যাটাচমেন্টগুলো JPEG-তে রূপান্তরিত হয় এবং আবার ইনলাইন প্রদর্শিত হয়।
  • Common: ভিডিও এবং মিউজিক টুল সবসময় লাইভ মডেল লিস্ট দেখায়: ভিডিও এবং মিউজিক টুলগুলো LLM-কে শুধুমাত্র তাদের তিনটি বান্ডেলড ফলব্যাক আইডি দেখাত — রিলে সাবপ্রসেসের ভেতরে লাইভ OpenRouter ভিডিও/মিউজিক রেজিস্ট্রি ফেচ করার পার-টার্ন ব্যাকগ্রাউন্ড ওয়ার্ম-আপটি রেসি (racy) ছিল এবং টুলের ডেসক্রিপশন পাঠানোর আগে রুটিনলি ডেডলাইন মিস করত। ক্যাশড রেজিস্ট্রি স্টেট এখন সাবপ্রসেস বুট হওয়ার সময় ভিডিও এবং মিউজিক মডেল সার্ভিসগুলোকে প্রাইম করে, তাই টুলটি সবসময় বর্তমান লাইন-আপ (Kling, Hailuo, Wan ইত্যাদি) দেখায় এবং ইউজার-সিলেক্টেড মডেল পার-টার্ন নেটওয়ার্ক রাউন্ড-ট্রিপ ছাড়াই রিজলভ হয়।
  • Common: Test Runner মাল্টি-মডেল বেঞ্চমার্ক এখন অর্থবহ স্কোর প্রদান করে: runLLMJudge = true সহ একটি "compare these models" বেঞ্চমার্ক রান করলে আগে সাইলেন্টলি জিরো স্কোর এবং একটি ইনপুট-অর্ডার র‍্যাঙ্কিং তৈরি হতো, কারণ সুইট-লেভেল পাথ শুধুমাত্র পার-টেস্ট evaluation সেটিংস চেক করত এবং রান-ওয়াইড ফ্ল্যাগ ইগনোর করত। গেটটি এখন যেকোনো সিগন্যাল গ্রহণ করে, এবং যখন জাজ অন থাকে কিন্তু কোনো রুব্রিক দেওয়া হয় না তখন একটি ডিফল্ট রুব্রিক (factuality + completeness + clarity + helpfulness) প্রয়োগ করা হয়। test_runner টুলের get_result এবং export_transcript অ্যাকশনগুলো এখন আর runId and testId are required বলে রিজেক্ট করে না যখন এর মধ্যে মাত্র একটি মিসিং থাকে — এররটি এখন আসলে কোন ফিল্ডটি মিসিং তা উল্লেখ করে।
  • Common: iOS এবং Safari-তে ভয়েস প্লেব্যাক সম্পূর্ণ সাইলেন্ট থাকতে পারত: রিপ্লাই জোরে পড়ার সময় মাঝে মাঝে অ্যাপ রিস্টার্ট না করা পর্যন্ত কোনো শব্দই হতো না — অডিও ইঞ্জিনটি সাসপেন্ডেড স্টেটে স্টার্ট হতো এবং কখনোই ওয়েক-আপ করা হতো না। এখন প্লেব্যাক নির্ভরযোগ্যভাবে শব্দ তৈরি করে।
  • Common: ডেইলি রিমাইন্ডার আপনার সেট করা সময়েই ফায়ার হয়: ধরুন সকাল ৯:০০ টার জন্য তৈরি করা একটি রিপিটিং রিমাইন্ডার ড্রিপ্ট করে প্রতিদিন আপনার এটি তৈরি করার সময়ে ফায়ার হতে পারত। রিকারেন্সগুলো এখন শিডিউলড স্টার্ট টাইমে অ্যাঙ্কর করা হয়েছে।
  • macOS, Desktop: শিডিউলড-টাস্ক নোটিফিকেশন আসলে পৌঁছায়: যখন একটি শিডিউলড টাস্ক শেষ হতো এবং আপনাকে নোটিফাই করার চেষ্টা করত, macOS এবং Windows/Linux ডেস্কটপ অ্যাপগুলো সাইলেন্টলি নোটিফিকেশন ড্রপ করে দিত। এখন এটি একটি নরমাল সিস্টেম নোটিফিকেশন হিসেবে প্রদর্শিত হয়।
  • Common: সাইন-আপ ফেইলিয়র আর সাইলেন্ট থাকে না: সাইন-আপের সময় যদি ভেরিফিকেশন ইমেল পাঠানো না যায়, তবে আপনি এখন সাইন-আপ সফল হয়েছে বলে মনে হওয়ার পরিবর্তে তাৎক্ষণিকভাবে একটি স্পষ্ট এরর পাবেন।
  • Common: কম্পোজারের "+" অ্যাটাচ মেনু সরু প্যানেলে আবার ফিরে এসেছে: খুব সরু উইডথ-এ সেন্ড বাটন স্ক্রিনে রাখার আগের ফিক্সটি অসাবধানতাবশত অ্যাটাচ মেনুটিকে ক্লিপ করে অদৃশ্য করে দিয়েছিল। এখন উভয়ই ফিট করে।
  • Common: BYOK Anthropic ইউজারদের জন্য Claude মডেলের নাম আবার কাজ করছে: আপনার নিজস্ব Anthropic কী দিয়ে নির্দিষ্ট কিছু Claude মডেল সিলেক্ট করলে একটি পুরনো ইন্টারনাল মডেল-নাম ম্যাপিংয়ের কারণে "model not found" এরর তৈরি হতো। মডেলের নামগুলো এখন Anthropic-এর কাছে সরাসরি পাস হয়।
  • Common: মাল্টি-স্টেপ অ্যাপ ওয়ার্কফ্লোর ভেতরে একটি ব্যর্থ স্টেপ এখন ওয়ার্কফ্লো থামিয়ে দেয়: একটি নেস্টেড ওয়ার্কফ্লো যা ব্যর্থ হয়েছে তা এর প্যারেন্টের কাছে সাকসেস হিসেবে রিপোর্ট করা হতো, ফলে ওয়ার্কফ্লোর এরর-হ্যান্ডলিং ব্রাঞ্চ কখনোই রান করত না। এখন ফেইলিয়রগুলো সঠিকভাবে প্রোপাগেট হয়।

Version 0.9.722মে ২২, ২০২৬

এটি প্রথম রিলিজ যেখানে দীর্ঘ প্রতীক্ষিত তিনটি সক্ষমতা — Pseudonymizer, Community Hub, এবং Messaging Gateway — সবার জন্য উপলব্ধ করা হয়েছে। এই তিনটি ফিচারই কয়েক মাস ধরে টেস্টার প্রোগ্রামে যাচাই করা হয়েছে; নিচের হাইলাইটগুলোতে জনসমক্ষে লঞ্চের পাশাপাশি নতুন ফিচার এবং ফিক্সগুলো কভার করা হয়েছে।

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: সবার জন্য Pseudonymizer লঞ্চ করা হয়েছে: Caiioo-এর অন-ডিভাইস পার্সোনাল-ডেটা ফিল্টার আপনার টাইপ করা টেক্সট থেকে নাম, ইমেল, ফোন নম্বর, ঠিকানা, আইডি, সংস্থা, শহর এবং অন্যান্য সংবেদনশীল মান শনাক্ত করে এবং মডেলে পৌঁছানোর আগেই সেগুলোকে বাস্তবসম্মত ফেক (fake) মান দিয়ে প্রতিস্থাপন করে — তারপর লোকালি ফেরার পথে এই পরিবর্তনটি উল্টে দেয়, যাতে আপনার স্ক্রিনে কথোপকথনটি আসল মানগুলোই দেখায়। মডেল কখনোই আসল মানগুলো দেখতে পায় না; টুল কলগুলো রিস্টোরেশনের পর আসল মানের ওপর ভিত্তি করেই চলে। সেন্ড বাটনের পাশে নতুন শিল্ড আইকনের মাধ্যমে এটি চালু করুন — অফের জন্য ধূসর, পার্সোনাল ডেটা ফিল্টারের জন্য নীল, PHI / Limited Data Set-এর জন্য টিল (teal), এবং PHI / Safe Harbor-এর জন্য এমারেল্ড রঙ। এটি চালু থাকাকালীন, কম্পোজারের চারপাশে একটি পাতলা রঙিন রিং থাকে যা সক্রিয় মোডটি মনে করিয়ে দেয়, এবং প্রতিটি মেসেজের নিচে একটি "🛡 pseudonymized — N substitutions" চিপ প্রদর্শিত হয়; কোন আসল → ফেক জোড়াগুলো ব্যবহার করা হয়েছে এবং সেগুলোর ক্যাটাগরি লেবেল দেখতে এটিতে ক্লিক করুন। এতে একটি কঠোর PHI / Safe Harbor সাবমোড অন্তর্ভুক্ত রয়েছে (HIPAA §164.514(b)(2): যা বছরের পরের তারিখ, পূর্ণ ভৌগোলিক ঠিকানা এবং ৮৯ বছরের বেশি বয়সও মুছে ফেলে) এমন ক্ষেত্রে যেখানে আপনার একটি ডি-আইডেন্টিফাইড ডেটাসেট প্রয়োজন যা আপনি Data Use Agreement ছাড়াই শেয়ার করতে পারেন। (এই ফিচারটির নাম আগে "Anonymizer" ছিল। আমরা এর নাম পরিবর্তন করে "Pseudonymizer" রেখেছি কারণ এটিই প্রযুক্তিগতভাবে সঠিক শব্দ: GDPR Art. 4(5) অনুযায়ী "anonymization" শুধুমাত্র একমুখী, অপরিবর্তনীয় রূপান্তরের জন্য সংরক্ষিত, আর এই ফিচারটি ডিজাইন অনুযায়ী পরিবর্তনযোগ্য — আপনার স্ক্রিনে এখনও আসল নামগুলোই দেখা যায়।)
  • Common: Community Hub লঞ্চ করা হয়েছে: Caiioo-এর সক্ষমতা বৃদ্ধির জন্য টুলস, মোডস, MCP সার্ভার এবং সম্পূর্ণ অ্যাপ ইনস্টল করার জন্য একটি নতুন ওয়ান-ক্লিক মার্কেটপ্লেস। এটি এক্সটেনশনের ভেতর থেকে অথবা caiioo.ai/hub থেকে ব্রাউজ করুন। লঞ্চ ক্যাটালগে রয়েছে Slack (Caiioo Slack অ্যাপ দিয়ে একবার সাইন-ইন করুন — কোনো ম্যানুয়াল অ্যাপ কনফিগারেশন বা ডেভেলপার মোডের প্রয়োজন নেই), Notion, Linear, GitHub, Atlassian, PandaDoc, Microsoft 365, Legal Data Hunter (১১০টিরও বেশি দেশের ১৮ মিলিয়নেরও বেশি কেস-ল, আইন এবং ডকট্রিন ডকুমেন্ট), এবং ১৮টি অতিরিক্ত সেলফ-রেজিস্টারিং MCP সার্ভার যা তাদের নিজস্ব প্রোভাইডারের সাইন-ইনের মাধ্যমে অথোরাইজড হয় — আপনার পক্ষ থেকে কোনো সিক্রেট কপি-পেস্ট বা ডেভেলপার-মোড সেটআপের প্রয়োজন নেই। প্রতিটি প্যাকেজ ইনস্টল করার আগে এটি ঠিক কী কী ইনস্টল করছে — টুলস, মোডস, স্কিলস, MCP সার্ভার এবং ভেরিয়েবলস — তার একটি প্রিভিউ দেখায়।
  • Common: Tool Network Access — কোনো টুল আপনার মেশিন থেকে বাইরে গেলে স্পষ্ট সম্মতি: আপনি যখন একটি লোকাল চ্যাট প্রোভাইডার (Ollama, MLX) বেছে নেন, তখন আপনি একটি সচেতন প্রাইভেসি সিদ্ধান্ত নিচ্ছেন — আপনার কথোপকথন ডিভাইসেই থাকছে। যে টুলগুলো রিমোট প্রোভাইডারের মাধ্যমে কাজ করে (ইমেজ জেনারেশন, মিউজিক, ভিডিও, Perplexity ওয়েব সার্চ) সেগুলো আগে নিঃশব্দে সেই সীমা অতিক্রম করত। Caiioo এখন প্রথম প্রচেষ্টাতেই থেমে যাবে, ইনলাইনে একটি Approve / Cancel কার্ড দেখাবে যেখানে টুল এবং প্রোভাইডারের নাম থাকবে, এবং প্রতিটি প্রোভাইডারের জন্য আপনার সিদ্ধান্ত মনে রাখবে। Settings → Personalization & Privacy → Tool Network Access থেকে যেকোনো সময় এটি পরিবর্তন করা যাবে।
  • Common: Messaging Gateway লঞ্চ করা হয়েছে (Pro): Caiioo এখন আপনার কাস্টমার এবং কন্টাক্টরা যে প্ল্যাটফর্মগুলো ব্যবহার করেন — WhatsApp Business, Messenger, Telegram, iMessage, Signal, Viber, এবং Beeper — সেগুলোতে মেসেজের উত্তর দিতে পারে। এটি Settings → Messaging-এ একটি কনফিগারেবল গেটওয়ের মাধ্যমে কাজ করে। প্রতিটি চ্যানেলের জন্য আপনি এজেন্ট কীভাবে উপস্থিত হবে তা বেছে নিতে পারেন: Auto (এজেন্ট সবাইকে উত্তর দেয়; একই থ্রেডে আপনি যা টাইপ করবেন তা কোচিং হিসেবে গণ্য হবে যা পরবর্তী উত্তরকে প্রভাবিত করবে), Direct (এজেন্ট অটো-অ্যানসার দেবে, কিন্তু আপনি যা টাইপ করবেন তা কলারের কাছে আপনার পক্ষ থেকে যাবে), অথবা Takeover (এজেন্ট পুরোপুরি সরে যাবে এবং আপনি নিয়ন্ত্রণ নেবেন)। ইমেজ, অডিও এবং ভিডিও অ্যাটাচমেন্ট উভয় দিকেই মডেলের কাছে পৌঁছাবে, তাই আপনি জিজ্ঞাসা করতে পারেন "কাস্টমারের পাঠানো এই ফটোতে কী আছে?" এবং একই চ্যানেলে উত্তর দিতে পারেন। Slack-এর জন্য Community Hub-এ নিজস্ব MCP প্যাকেজ রয়েছে — এটি Messaging Gateway-এর পরিবর্তে সেখান থেকে ইনস্টল করুন।
  • Common: My Day (Beta): হাব থেকে ইনস্টলযোগ্য দ্বিতীয় অ্যাপ: একটি ওয়ান-ক্লিক মর্নিং ব্রিফিং যা আজকের ক্যালেন্ডার, অপঠিত ইমেল এবং সাম্প্রতিক ডকুমেন্টগুলোকে একটি ড্যাশবোর্ডে নিয়ে আসে। কম্পোজার বাটনটি ব্রিফিং চালায়; এজেন্ট প্রতিবার একই ড্যাশবোর্ড ভিউতে ফলাফল দেখায়, সাথে যেকোনো আইটেম বিস্তারিত দেখা, উত্তরের ড্রাফট তৈরি করা বা ডিপ-ওয়ার্ক ব্লক শিডিউল করার ফলো-আপ স্কিল থাকে।
  • Common: Storybook Builder (beta): হাব থেকে ইনস্টলযোগ্য আরেকটি অ্যাপ: একটি স্টাইল, অডিয়েন্স, বয়সের সীমা এবং একটি ব্রিফ বেছে নিন; এজেন্ট একটি কাস্ট ডিজাইন করবে, চরিত্রগুলোর ধারাবাহিকতা বজায় রাখতে রেফারেন্স পোর্ট্রেট আঁকবে, প্রতিটি পৃষ্ঠা গদ্য ও ইলাস্ট্রেশন সহ তৈরি করবে, সেরা পৃষ্ঠা থেকে একটি কভার তৈরি করবে এবং শেষ হওয়া বইটি একটি রিডেবল স্ক্রোল-লেআউট ভিউয়ারে দেখাবে। যেকোনো হাব অ্যাপের মতো এটিও ফোরকযোগ্য (forkable), তাই আপনি মাস্টার প্রম্পট কাস্টমাইজ করতে পারেন বা স্টাইল অপশনগুলো পরিবর্তন করতে পারেন।
  • Common: ফ্রি প্ল্যানে এখন ডেস্কটপ অ্যাপ অন্তর্ভুক্ত: macOS এবং Windows / Linux ডেস্কটপ অ্যাপ ব্যবহারের জন্য আগে Pro সাবস্ক্রিপশন লাগত। ফ্রি ইউজাররা এখন প্রতিটি প্ল্যাটফর্মে ডেস্কটপ অ্যাপে সাইন-ইন করতে পারবেন — প্ল্যাটফর্মটি নিজেই ফ্রি, এবং Pro এখনও শুধুমাত্র Pro-সক্ষমতাগুলোর (ইমেজ জেনারেশন, রিমোট MCP সার্ভার, শিডিউলড টাস্ক ইত্যাদি) জন্য আলাদা থাকবে।
  • Common: Pro Mobile অবসরপ্রাপ্ত — ওয়েব, ডেস্কটপ এবং মোবাইলে একটিই $9 Pro টিয়ার: $2.99-এর Pro Mobile ইন-অ্যাপ পারচেজ (iOS এবং Android) আর নেই। এখন একটি মাত্র $9/মাস Pro টিয়ার প্রতিটি প্ল্যাটফর্মে — Chrome, Edge, macOS, Windows, Linux, iOS, Android — সব Caiioo ক্লায়েন্ট আনলক করবে। বিদ্যমান Pro Mobile সাবস্ক্রাইবাররা কোনো অতিরিক্ত খরচ ছাড়াই Pro-তে উন্নীত হবেন এবং তাদের আগের সব সক্ষমতা বজায় থাকবে। নতুন মোবাইল ইনস্টলে ইন-অ্যাপ পেওয়ালে শুধুমাত্র $9 Pro টিয়ার দেখা যাবে, যা ওয়েবসাইটের সাথে সামঞ্জস্যপূর্ণ।
  • Common: Caiioo for Legal (beta): Community Hub থেকে একটি নতুন ওয়ান-ক্লিক ইনস্টল পনেরোটি ক্রস-প্র্যাকটিস লিগ্যাল স্কিল সক্রিয় করে — কন্ট্রাক্ট মার্কআপ, রেডলাইন ড্রাফটিং, ট্রানজ্যাকশনাল ড্রাফটিং, মেমো ও ওপিনিয়ন, অ্যাডভোকেসি, ব্যাচ প্লেবুক রিভিউ এবং আরও অনেক কিছু। এটি দুটি বিস্তৃত নেগোসিয়েশন প্লেবুক (বাই-সাইড এবং সেল-সাইড) দ্বারা সমর্থিত যেখানে ডজনখানেক সাধারণ ক্লজের জন্য Preferred / Fall-back / Walk-away টিয়ার রয়েছে। ভেরিয়েবলগুলো আপনি যে থ্রেডে কাজ করছেন তার মধ্যেই সীমাবদ্ধ থাকে, তাই প্রতিটি বিষয়ের নিজস্ব ক্লায়েন্ট, কাউন্টারপার্টি, জুরিসডিকশন এবং অবস্থান বজায় থাকে, যা অন্যটির সাথে মিশে যায় না।
  • Common: Self Checker — নতুন ⚖ বাটনের মাধ্যমে যেকোনো উত্তর যাচাই করুন: প্রতিটি অ্যাসিস্ট্যান্ট টার্নে এখন অ্যাকশন বারে একটি ⚖ বাটন রয়েছে। আপনার অনুরোধের বিপরীতে সেই উত্তরটি স্কোর করতে এটিতে ক্লিক করুন — বিচারক (judge) পুরো টার্নটি দেখতে পান (আপনার প্রম্পট, প্রতিটি টুল কলের ইনপুট ও আউটপুট, যুক্ত করা ছবি এবং অ্যাসিস্ট্যান্টের উত্তর), ডিটারমিনিস্টিক চেক (exact match, contains, regex, number range, arithmetic) তৈরি করেন, সেগুলো চালান এবং ইনলাইনে একটি ভারডিক্ট কার্ড দেখান। আপনার কাছে কি (key) আছে এমন যেকোনো প্রোভাইডার বেছে নিন; বিচারকের LLM খরচ কথোপকথনের রানিং টোটালের সাথে যুক্ত হবে যাতে কোনো লুকানো চার্জ না থাকে।
  • Common: Test Runner — আপনার নিজস্ব উদাহরণের তালিকায় Caiioo পরীক্ষা করুন (Pro): Caiioo-কে প্রম্পটের একটি তালিকা এবং প্রতিটি উত্তর গ্রেড করার একটি উপায় দিন — যেমন সাবস্ট্রিং যা উপস্থিত থাকা উচিত, একটি প্যাটার্ন যা উত্তরের সাথে মেলা উচিত, নির্দিষ্ট টুল যা ব্যবহার করা উচিত, অথবা একটি দ্বিতীয় মডেল যা আপনার সংজ্ঞায়িত মানদণ্ডের ভিত্তিতে উত্তরটিকে ১-১০ এর মধ্যে স্কোর করবে। Caiioo প্রতিটি প্রম্পট একটি নতুন কথোপকথনে চালায়, অ্যাসিস্ট্যান্টের উত্তর, কোন টুল ব্যবহার করা হয়েছে, কত সময় লেগেছে এবং কত খরচ হয়েছে তা ক্যাপচার করে, তারপর একটি পাস/ফেইল রিপোর্ট তৈরি করে যা আপনি CSV হিসেবে এক্সপোর্ট করতে পারেন। একটি নতুন মোড, মডেল বা ইনস্টল করা হাব অ্যাপ আপনার প্রত্যাশা অনুযায়ী কাজ করছে কিনা তা স্পট-চেক করার জন্য এটি দরকারী।
  • Common: হাব অ্যাপগুলো তৈরি রেফারেন্স ম্যাটেরিয়াল পাঠাতে পারে: একটি Community Hub প্যাকেজ এখন নিজস্ব Slate টেমপ্লেট, PDF এবং অন্যান্য রেফারেন্স ফাইল বান্ডেল করতে পারে। উদাহরণস্বরূপ, Caiioo for Legal ইনস্টল করলে দুটি নেগোসিয়েশন প্লেবুক সরাসরি আপনার লাইব্রেরিতে চলে আসে যাতে এজেন্ট প্রথম টার্ন থেকেই সেগুলোর বিপরীতে আপনার কন্ট্রাক্ট মার্কআপ করতে পারে।
  • Common: My Apps — যেকোনো হাব অ্যাপ ফোরক করুন এবং নিজের মতো এডিট করুন: Settings → Tools, Modes & Apps-এ একটি নতুন My Apps প্যানেল আপনাকে যেকোনো Community Hub অ্যাপকে একটি পার্সোনাল কপিতে ফোরক করতে এবং এর যেকোনো প্রিমিটিভ — টুলস, স্কিলস, মোডস, কার্ডস, ভিউস, ওয়ার্কফ্লোস, টেমপ্লেট অ্যাটাচমেন্ট এবং ভেরিয়েবলস — এডিট করার সুযোগ দেয়। এজেন্ট একটি দরকারী কথোপকথনকে আপনার জন্য একটি ড্রাফট পার্সোনাল অ্যাপ হিসেবে স্ন্যাপশট নিতে পারে যা আপনি পরে রিফাইন করতে পারেন।
  • Common: হাব অ্যাপ এখন সব ডিভাইসে সিঙ্ক হয়: আপনার Mac-এ একটি Community Hub প্যাকেজ ইনস্টল করলে তা আপনার iPhone-এও দেখাবে এবং এর উল্টোটাও হবে। পার্সোনাল অ্যাপগুলোও (যে অ্যাপগুলো আপনি ফোরক করেছেন বা নিজের হিসেবে সেভ করেছেন) সিঙ্ক হবে। পার-প্যাকেজ ভেক্টর ক্লক মানে হলো কোনো ইনস্টলেশন অন্য ডিভাইসের নতুন ইনস্টলেশনকে ওভাররাইট করবে না।
  • Common: Hub Settings এখন প্রতিটি অ্যাপ প্রিমিটিভকে আলাদা সেকশনে তালিকাভুক্ত করে: Tools, Modes & Apps-এ বিদ্যমান Tool Configuration এবং Agent Modes-এর পাশাপাশি চারটি নতুন সেকশন যুক্ত হয়েছে — Cards, Views, Workflows, এবং Template Attachments। প্রতিটি সেকশন আপনার ইনস্টল করা অ্যাপগুলো আসলে কী কী পাঠিয়েছে তার একটি রিড-অনলি ইনভেন্টরি, যেখানে সোর্স অ্যাট্রিবিউশন থাকে যাতে আপনি দেখতে পারেন কোন হাব প্যাকেজ কোন স্কিল, মোড বা কার্ড নিয়ে এসেছে।
  • Common: স্কিলগুলো এখন মডেলের কাছে দৃশ্যমান: আগে স্কিলগুলো শুধুমাত্র UI-তে ছিল — একটি স্কিল চিপে ক্লিক করলে আপনার মেসেজে টেক্সট পেস্ট হতো কিন্তু মডেলের নিজের সে সম্পর্কে কোনো ধারণা ছিল না। প্রতিটি মোড এখন এর উপলব্ধ স্কিলগুলো (নাম, বর্ণনা, প্রম্পট বডি) সিস্টেম প্রম্পটে ইনজেক্ট করে, তাই "use your contract analysis skill on this PDF"-এর মতো বাক্যগুলো এখন কাজ করে।
  • Common: সাব-এজেন্ট কার্ডগুলো মেইন চ্যাটে ইনলাইনে রেন্ডার হয়: যখন কোনো সাব-এজেন্ট একটি কার্ড তৈরি করে (একটি Self Checker ভারডিক্ট, একটি জেনারেটেড চার্ট, একটি স্ট্রাকচার্ড রেজাল্ট ভিউ), কার্ডটি প্যারেন্ট কথোপকথনে নিয়ে আসা হয় এবং সাব-এজেন্টের টেক্সট রেজাল্টের পাশে ইনলাইনে রেন্ডার করা হয় — ঠিক যেভাবে সাব-এজেন্ট অ্যাটাচমেন্টগুলো কাজ করে।
  • Common: Google Sheets — ১৪টি নতুন অ্যাকশন: ডেটা পেস্ট করা (CSV / TSV / HTML), টেক্সটকে কলামে ভাগ করা, হোয়াইটস্পেস ট্রিম করা, ডুপ্লিকেট সরানো, ক্রাইটেরিয়া এবং সর্ট রুল সহ টুলবার ফিল্টার প্রয়োগ বা ক্লিয়ার করা, রো বা কলাম সরানো, সেল রেঞ্জ ইনসার্ট এবং ডিলিট করা, এডিটর পারমিশন সহ রেঞ্জ প্রটেক্ট করা, নেমড রেঞ্জ ডিফাইন এবং আপডেট করা, ডেভেলপার মেটাডেটা যুক্ত করা, কন্ডিশনাল ফরম্যাটিং ফাইন-টিউন করা এবং আধুনিক ColorStyle প্যালেট ব্যবহার করা — সবই চ্যাট না ছেড়েই সম্ভব।
  • Common: Google Docs এখন রিয়েল কমেন্ট, মাল্টি-ট্যাব সাপোর্ট এবং স্মার্ট-চিপ অ্যাওয়ারনেস পেয়েছে: নেটিভ Docs কমেন্ট যোগ করুন, রিপ্লাই দিন, রিজলভ করুন এবং ডিলিট করুন যা ডকুমেন্টের সবার জন্য Docs UI-তে দেখাবে। মাল্টি-ট্যাব ডকুমেন্ট এখন সঠিকভাবে কাজ করে — এজেন্ট প্রতিটি ট্যাবকে এক জায়গায় মিশিয়ে ফেলার পরিবর্তে সঠিক ট্যাবে পড়ে এবং লেখে। স্মার্ট চিপস (মানুষ, লিঙ্ক, ইকুয়েশন, পেজ ব্রেক, ডেট চিপস) এখন শনাক্ত করা যায় যাতে সার্চ এবং এডিট অপারেশন সঠিক ক্যারেক্টারে পৌঁছায়। কনকারেন্ট এডিট এখন নিঃশব্দে একে অপরকে নষ্ট না করে স্পষ্ট এরর মেসেজ দেখাবে।
  • macOS: ভয়েস প্লেব্যাক (Kokoro TTS) এক সেকেন্ডের মধ্যে শুরু হয়: WebView-এর ভেতরে মডেল লোড না হওয়ার কারণে macOS-এ অন-ডিভাইস ভয়েস নিঃশব্দে ফেইল করছিল। ভয়েস এখন ডেস্কটপ অ্যাপের হেল্পার প্রসেসের মাধ্যমে চলে এবং বাক্য ধরে ধরে স্ট্রিম হয়, তাই প্লে বাটনে ক্লিক করার প্রায় এক সেকেন্ডের মধ্যেই আপনি প্রথম বাক্যটি শুনতে পাবেন, এমনকি ব্যস্ত মেশিনেও।
  • Web: হাব প্যাকেজগুলো একটি caiioo:// লিঙ্কের মাধ্যমে ইনস্টল হয়: caiioo.ai-তে Install বাটনে ক্লিক করলে এখন সরাসরি আপনার কাছে থাকা ক্লায়েন্টে — Chrome এক্সটেনশন বা নেটিভ অ্যাপ — নিয়ে যাবে, একসাথে দুটোই ফায়ার করবে না। আপনার যদি উভয়ই ইনস্টল করা থাকে, তবে আপনি একটি পিকার দেখতে পাবেন। Community Hub ইনস্টল মোডাল প্রতিটি প্যাকেজের পেলোড — টুলস, মোডস, স্কিলস, MCP সার্ভার এবং ভেরিয়েবলস — ভেঙে দেখায় যাতে আপনি ইনস্টল করার আগে ঠিক কী ইনস্টল হচ্ছে তা দেখতে পারেন।
  • Desktop: Linux AppImage এখন caiioo:// URL স্কিম রেজিস্টার করে: AppImage বিল্ড ব্যবহারকারী Linux ইউজাররা এখন এক ক্লিকেই caiioo.ai থেকে হাব অ্যাপ ইনস্টল করতে পারবেন — কোনো সিস্টেম প্যাকেজ ইনস্টল ছাড়াই প্রথম লঞ্চে URL স্কিমটি রেজিস্টার হয়ে যায়।

উন্নতিসমূহ

  • Common: Slate স্ট্যাবিলিটি এবং রাউন্ড-ট্রিপ ফিডেলিটি ওভারহল: রিচ-টেক্সট এডিটর, ডিফ ইঞ্জিন, ভার্সন হিস্ট্রি এবং Word ইম্পোর্ট/এক্সপোর্টে প্রায় ৪০টি আলাদা বাগ ফিক্স করা হয়েছে। আপনি এডিট করেছেন এমন ডকুমেন্টে AI প্রপোজাল আসলে ট্র্যাকড চেঞ্জেস আর করাপ্ট হবে না; ভার্সন-হিস্ট্রি স্ন্যাপশট এখন প্রকৃত ফ্রোজেন কপি; রিভিশনগুলো সঠিকভাবে রিজলভ হয়; AI প্রপোজাল অন্য লেখকদের এডিট ওভাররাইট না করে বিদ্যমান রেডলাইনের সাথে মার্জ হয়; Word ফাইলে পরিবর্তন গ্রহণ বা বর্জন করা স্টোরেজে সংরক্ষিত থাকে; রিচ-টেক্সট এক্সপোর্ট ইমোজি এবং অন্যান্য সাপ্লিমেন্টারি-প্লেন ক্যারেক্টার হ্যান্ডেল করতে পারে; এবং ডিফ ইঞ্জিন এখন টেক্সট মিলে গেলে ডিলিট এবং মডিফিকেশনের মধ্যে বিভ্রান্ত হয় না।
  • Common: Slate — একটি সিলেকশনের ভেতরে প্রতিটি ট্র্যাকড চেঞ্জ গ্রহণ বা বর্জন করুন: Slate রিভিউ টুলবারে নতুন ✓ Sel / ✗ Sel বাটনগুলো Word-এর "একটি প্যারাগ্রাফ সিলেক্ট করুন, ভেতরের সব পরিবর্তন গ্রহণ করুন" আচরণের প্রতিফলন ঘটায় — একটি অঞ্চল হাইলাইট করুন এবং এক ক্লিকেই সেটির ওপর থাকা প্রতিটি ট্র্যাকড চেঞ্জ রিজলভ করুন। ডিফ ইঞ্জিন এখন শুধুমাত্র হোয়াইটস্পেস বা বিরাম চিহ্ন দ্বারা আলাদা করা পাশাপাশি এডিটগুলোকে একটি একক গ্রহণ-বা-বর্জন ইউনিটে একত্রিত করে, যাতে AI রিরাইট রিভিউ করা শত শত আলাদা ক্লিকের কাজ না হয়।
  • Common: Word ডকুমেন্ট ইম্পোর্ট / এক্সপোর্ট ফিডেলিটি: .docx পার্সারের প্রায় ১১০টি বাগ ফিক্স করা হয়েছে যার মধ্যে ছিল ক্যারেক্টার ফরম্যাটিং যা স্পষ্ট "অফ" টগল উপেক্ষা করত, ব্রোকেন স্টাইল ইনহেরিটেন্স, মিসিং থিম-কালার রেজোলিউশন, লস্ট প্যারাগ্রাফ ইনডেন্টেশন, ভুলভাবে হ্যান্ডেল করা সুপারস্ক্রিপ্ট / সাবস্ক্রিপ্ট / হিডেন টেক্সট, হেডিংয়ের পর ভুল লিস্ট নাম্বারিং, এক্সট্রাক্টেড টেক্সটে মিসিং ট্যাব এবং লাইন-ব্রেক সেপারেটর, এমবেডেড ইমেজ যা মোটেও এক্সট্রাক্ট হচ্ছিল না এবং এক্সপোর্টের সময় এমবেডেড ইমেজ রেফারেন্স হারিয়ে যাওয়া। Markdown এক্সপোর্ট এখন CommonMark-সঠিক লিস্ট ইনডেন্টেশন ব্যবহার করে।
  • Common: PDF রাউন্ড-ট্রিপ এবং রেন্ডারিং অডিট: PDF পাইপলাইনের একটি অডিট রাউন্ড-ট্রিপে ইনলাইন ইমেজ, হেক্স স্ট্রিং এবং লেটার স্পেসিং বজায় রাখে; ইনহেরিটেড পেজ রিসোর্স সঠিকভাবে রিজলভ করে; ইমেজ রিপ্লেসমেন্টের সময় ট্রান্সপারেন্সি মাস্ক, ডিকোড, ইনটেন্ট এবং ইন্টারপোলেশন ফ্ল্যাগ বজায় রাখে; বিশেষ ক্যারেক্টার (ইউরো সিম্বল, স্মার্ট কোটস, ট্রেডমার্ক) উদ্ধার করে যা Windows ফন্ট নেটিভলি এনকোড করতে পারে না; PDF-এমবেডেড ফন্টে ইমোজি এবং অন্যান্য সাপ্লিমেন্টারি-প্লেন ক্যারেক্টার সঠিকভাবে হ্যান্ডেল করে; এবং OCR এররগুলো গিলে না ফেলে সামনে নিয়ে আসে। Slate PDF ভিউয়ার এখন পেজগুলো লেজিলি (lazily) রেন্ডার করার মাধ্যমে মাল্টি-পেজ PDF অনেক দ্রুত খোলে এবং বড় PDF প্রথমবার খোলার সময় বারবার ফাইল ফেচ করে না।
  • Common: PDF এক্সপোর্ট এনকোড করা যায় না এমন ক্যারেক্টারগুলো ফেইল না করে বজায় রাখে: নির্বাচিত ফন্ট এনকোড করতে পারে না এমন বিশেষ ক্যারেক্টারগুলো এখন পুরো এক্সপোর্ট বাতিল না করে সোর্স PDF থেকে অপরিবর্তিত অবস্থায় রাখা হয়।
  • Common: Pseudonymizer নির্ভুলতা এবং কভারেজ আপগ্রেড: পার্সোনাল-ডেটা ডিটেক্টর মডেলটিকে একটি লোকাল-অ্যাওয়ার পাইপলাইনের মাধ্যমে পুনরায় ট্রেইন করা হয়েছে এবং এটি এখন চাইনিজ এবং ল্যাটিন নয় এমন স্ক্রিপ্টগুলো উল্লেখযোগ্যভাবে ভালোভাবে হ্যান্ডেল করে। নামের স্প্যান এখন স্ক্রিপ্ট সীমানা ছাড়িয়ে সঠিকভাবে বিস্তৃত হয় — মিডল ইনিশিয়াল, লিডিং অনোরিফিক্স এবং ধারাবাহিক চাইনিজ, জাপানিজ, কোরিয়ান এবং অ্যারাবিক রান — যাতে হাফ-নেম লিক বন্ধ হয়। একটি নতুন সেফটি-নেট সেকেন্ড পাস পাঠানোর আগে মিস হওয়া তথ্যগুলো ধরে ফেলে। প্রতিস্থাপনের আগে একই লেবেলের ফ্র্যাগমেন্টেড স্প্যানগুলোকে একত্রিত করা হয়। বহুভাষিক শহর এবং কোম্পানির নাম শনাক্তকরণ এখন প্রোডাকশনে রয়েছে। ক্যালকুলেটর টুলের নিউমেরিক আউটপুট এখন আর ভুলবশত নাম হিসেবে ক্লাসিফাইড হয় না।
  • Common: Pseudonymizer হ্যালুসিনেশন ইন্সপেক্টর: অ্যাসিস্ট্যান্টের উত্তরে এমন ফেক-আকৃতির নাম খোঁজে যা আপনার সেশনের সাবস্টিটিউশন ম্যাপে নেই — একটি হিট পাওয়ার মানে হলো মডেল সম্ভবত একটি নাম বানিয়ে বলেছে। এটি বিদ্যমান লিক ইন্সপেক্টরের সাথে মিলে আইডেন্টিটি সম্পর্কে মডেল কী বলেছে তার একটি পূর্ণাঙ্গ চিত্র দেয়।
  • Common: Pseudonymizer বহুভাষিক ফেক: শহরের নাম, কোম্পানির নাম এবং ব্যক্তিগত নাম এখন লোকাল-উপযুক্ত সাবস্টিটিউট জেনারেট করে — একটি স্প্যানিশ প্রম্পট স্প্যানিশ-মতো ফেক পায়, একটি জাপানিজ প্রম্পট জাপানিজ-মতো ফেক পায় এবং এভাবেই চলতে থাকে।
  • Common: Pseudonymizer ৩০টিরও বেশি ছোটখাটো নির্ভুলতা ফিক্স: একটি মাল্টি-রাউন্ড অডিট ডজনখানেক লো, মিডিয়াম এবং হাই-সিভিয়ারিটি ফাইন্ডিং ক্লিয়ার করেছে — স্ক্রিপ্ট-কভারেজ গ্যাপ, ডিবাগ-লগ নয়েজ, সেশন জুড়ে লিক, URL ট্রিমিং বাগ, পলিসি এজ কেস, অডিট-লগ প্রাইভেসি, রিস্টোর রোবাস্টনেস, ইউজার ডিকশনারিতে ইউনিকোড হ্যান্ডলিং, সেলফ-অনলি মোডে স্ট্রাকচারাল-PII লিক এবং আরও অনেক কিছু।
  • Common: Telegram মেসেজ সঠিক ফরম্যাটিং সহ রেন্ডার হয়: Telegram ব্রিজের মাধ্যমে পাঠানো মেসেজগুলো এখন Telegram-এর নেটিভ বোল্ড, ইটালিক, কোড এবং লিঙ্ক স্টাইলিং ব্যবহার করে ফরম্যাট করা হয়, র স্টারিস্ক, ব্যাকটিক্স এবং ব্রোকেন "text (url)" সিনট্যাক্স দেখানোর পরিবর্তে। Telegram থেকে আসা ইনবাউন্ড ইমেজগুলো ভিশন-সক্ষম মডেলগুলোতে সঠিকভাবে পৌঁছায় এবং এজেন্টের প্রি-ফরম্যাটেড মেসেজগুলো ব্রিজ দ্বারা পুনরায় ফরম্যাট করা হয় না।
  • Common: ক্যালেন্ডার সিঙ্ক আপনার অ্যাকাউন্টের প্রতিটি ক্যালেন্ডার কভার করে: ব্যাকগ্রাউন্ড সিঙ্ক শুধুমাত্র আপনার প্রাইমারি Google ক্যালেন্ডার ইটারেট করত; টিম এবং ফ্যামিলি ক্যালেন্ডারগুলো নিঃশব্দে অনুপস্থিত ছিল। এখন প্রতিটি দৃশ্যমান ক্যালেন্ডার সিঙ্ক করা হয়। ইভেন্ট পেজিনেশন সঠিকভাবে অনুসরণ করা হয় (যাতে প্রথম পেজের পরের ইভেন্টগুলো হারিয়ে না যায়), ইভেন্ট টাইমজোন UTC-তে নরমালাইজ করার পরিবর্তে বজায় রাখা হয়, অল-ডে ইভেন্টগুলো সঠিকভাবে অ্যাঙ্কর হয় এবং Apple Calendar হ্যান্ডলিং এখন Apple Reminders-কেও রাউট করে।
  • Common: Calendar / Agenda টুল নির্ভুলতা: ক্যালেন্ডার ক্রিয়েট / আপডেট / ডিলিট / লিস্ট জুড়ে ১৯টি বাগের একটি ক্লাস্টার ফিক্স করা হয়েছে — সবচেয়ে গুরুত্বপূর্ণ হলো, অল-ডে ইভেন্টের তারিখ এখন UTC-এর পরিবর্তে আপনার লোকাল টাইমজোনে নির্ধারিত হয়, তাই আপনার শুক্রবারের জন্য সেট করা ইভেন্ট ইস্টার্ন টাইমজোনে আর বৃহস্পতিবারে গিয়ে পড়ে না।
  • Common: Gmail টুল রিলায়েবিলিটি সুইপ: পাঁচটি বাগ ফিক্স করা হয়েছে যা নিঃশব্দে ভুল-অ্যাকাউন্ট রেজাল্ট, ব্রোকেন রিপ্লাই থ্রেডিং, বিকৃত "Doe, John" স্টাইল প্রাপকের নাম এবং লুকানো অথেন্টিকেশন ফেইলিয়ার তৈরি করছিল। রিপ্লাই এখন Gmail এবং এক্সটার্নাল মেইল ক্লায়েন্ট (Outlook, Apple Mail, Thunderbird) উভয় ক্ষেত্রেই সঠিকভাবে থ্রেড হয়। ড্রাফট আপডেট মূল কথোপকথনের থ্রেড বজায় রাখে।
  • Common: প্রেরক, ক্যাটাগরি, বয়স, অ্যাটাচমেন্ট এবং অপঠিত অবস্থা অনুযায়ী Gmail সার্চ: এজেন্টকে "গত সপ্তাহের ববের পাঠানো অ্যাটাচমেন্ট সহ অপঠিত ইমেল" খুঁজে বের করতে বলা আগে মডেলের Gmail-এর সঠিক সার্চ-অপারেটর সিনট্যাক্স মনে রাখার ওপর নির্ভর করত — এবং এটি কাজ না করা পর্যন্ত ভিন্ন ভিন্ন শব্দ দিয়ে একই লজিক্যাল কোয়েরি বারবার পাঠাত। Gmail টুল এখন ফার্স্ট-ক্লাস ফিল্টার প্যারামিটার (from, subject, label, hasAttachment, isUnread, isImportant, category, newerThan / olderThan যেমন 7d/1m/1y, এবং after / before তারিখ) এক্সপোজ করে, যাতে এজেন্ট প্রথম চেষ্টাতেই সঠিক ফিল্টার বেছে নেয়।
  • Common: Google Drive টুল রিলায়েবিলিটি সুইপ: বারোটি ফিক্স যার মধ্যে রয়েছে বাইনারি ফাইল টেক্সট হিসেবে পড়তে অস্বীকার করা, শেয়ারড-ড্রাইভ ফোল্ডার পাথ সাপোর্ট করা, বড় ফোল্ডার লিস্টিংয়ের জন্য পেজিনেশন দেখানো, Slides-কে PPTX এক্সপোর্টে ম্যাপ করা, শেয়ার অপশন থেকে ব্রোকেন "owner" রোল সরানো এবং মুভ করার সময় ডেস্টিনেশন-ফোল্ডার ফিল্টারিং ফিক্স করা। Drive ট্রান্সফার ক্যাশে এখন ২৪ ঘণ্টা পর পাবলিক লিঙ্ক এক্সপায়ার করে দেয় যদি ক্লিনআপ ফেইল করে, যাতে সেগুলো স্থায়ীভাবে পাবলিক না থাকে।
  • Common: Google Drive — ফুল ফোল্ডার পাথ, শেয়ারড ড্রাইভ, এক্সপোর্ট, ওনার ট্রান্সফার, লিঙ্ক ডিসকভারি: Drive অপারেশন এখন শুধুমাত্র ওপেকের পরিবর্তে মানুষের পড়ার যোগ্য ফোল্ডার পাথ (Engineering/Specs/Q3) গ্রহণ করে, শেয়ারড ড্রাইভে ফার্স্ট-ক্লাস ডেস্টিনেশন হিসেবে প্রবেশ করে, Docs / Sheets / Slides-কে নির্দিষ্ট MIME টাইপে (PDF, DOCX, XLSX, PPTX) এক্সপোর্ট করে, ইউজারদের মধ্যে ফাইল ওনারশিপ ট্রান্সফার করে এবং এনিওয়ান-উইথ-লিঙ্ক ও পাবলিক লিঙ্ক সামনে নিয়ে আসে যাতে এজেন্ট "এই ফাইলের শেয়ারেবল URL কী?" প্রশ্নের উত্তর দিতে পারে আপনার ম্যানুয়ালি কপি করা ছাড়াই।
  • Common: Google Slides টেক্সট এডিট সঠিক জায়গায় পৌঁছায়: Slides টুল "টেক্সটের শেষ" বোঝাতে ৯৯৯৯৯৯ একটি ম্যাজিক নম্বর ব্যবহার করত, যা API রিজেক্ট করত। এটি এখন প্রকৃত টেক্সট লেন্থ খুঁজে বের করে এবং সঠিক রেঞ্জ তৈরি করে যাতে পার্শিয়াল-ইনডেক্স এডিট (যেমন "৫ নম্বর ক্যারেক্টার থেকে স্টাইল পরিবর্তন") উদ্দেশ্য অনুযায়ী কাজ করে।
  • Common: Google Sheets — ৩০টিরও বেশি ছোটখাটো নির্ভুলতা ফিক্স: রেঞ্জ পার্সিং এখন কোটেড শিট নেম সহ বিরাম চিহ্ন, আনবাউন্ডেড রেফারেন্স (A:A, 1:10) এবং Z-এর পরের কলাম হ্যান্ডেল করে; ইমেজ আপলোড সেল মুছে ফেলার পরিবর্তে একটি আসল =IMAGE() ফর্মুলা লেখে; HTML ইম্পোর্ট নেমড, ডেসিমেল এবং হেক্স এনটিটি সহ অ্যাস্ট্রাল-প্লেন ক্যারেক্টার ডিকোড করে; চার্ট আর শিট ইনফো রিডার ক্র্যাশ করে না; সার্চ অ্যাবসোলিউট কলাম লেটার রিপোর্ট করে এবং পার-শিট এরর দেখায়। শিট ডিফস এখন অ্যাড এবং ডিলিট উভয়ই সঠিকভাবে দেখায়।
  • Common: Variables ডায়ালগ এখন যেকোনো হাব অ্যাপের জন্য কাজ করে: "open variables" কম্পোজার বাটনটি আগে একটি নির্দিষ্ট অ্যাপের জন্য হার্ডকোডেড ছিল। এটি এখন হাব ম্যানিফেস্ট থেকে চালিত হয়, তাই ভেরিয়েবল ডায়ালগ আছে এমন যেকোনো অ্যাপ নিজস্ব বাটন এবং লেবেল পায়।
  • Common: পার্সোনাল অ্যাপগুলো প্রতিটি রিডারে দৃশ্যমান হয়: পার্সোনাল অ্যাপগুলো (যে অ্যাপগুলো আপনি ফোরক করেছেন বা সেভ করেছেন) এখন এজেন্ট যেখানেই সেগুলো পড়ে — শুধুমাত্র কম্পোজারে নয় — সেখানেই তাদের স্কিলস, মোডস, MCP সার্ভার, টুলস, ভিউস এবং ভেরিয়েবলস প্রদান করে। এগুলো এখন হাব-ইনস্টল করা অ্যাপের মতোই একটি ফার্স্ট-ক্লাস অ্যাপ।
  • Common: হাব আনইনস্টল আসলে সবকিছু মুছে ফেলে: একটি হাব অ্যাপ আনইনস্টল করলে এখন প্যাকেজের মোডস, কম্পোজার বাটনস, স্কিলস, টেমপ্লেট অ্যাটাচমেন্টস, মোড-ভেরিয়েবল প্যাচেস, ক্যাশড সিস্টেম-ডিজেবল লিস্ট এবং (যদি আপনি সেটিতে থাকেন) প্যাকেজের অ্যাক্টিভ মোডও মুছে যায়। আনইনস্টল করার পর পিকারে আর কোনো অনাথ মোড পড়ে থাকবে না।
  • Common: হাব ইনস্টল ওভারল্যাপ সম্পর্কে সতর্ক করে: আপনি যখন এমন একটি প্যাকেজ ইনস্টল করেন যার স্কিলস, মোডস, MCPs, টুলস বা ভিউস আপনার কাছে ইতিমধ্যে থাকা কিছুর ডুপ্লিকেট হবে, তখন ইনস্টল করার সময় একটি টোস্ট মেসেজ কনফ্লিক্টগুলো দেখাবে যাতে আপনি সিদ্ধান্ত নিতে পারেন কী করবেন, এবং হাব ইনস্টল লিস্ট ও আপনার Settings ইনভেন্টরিতে পার-রো ডুপ্লিকেশন ইন্ডিকেটর দৃশ্যমান থাকবে।
  • Common: ম্যাটার-স্কোপড কাজের জন্য পার-থ্রেড ভেরিয়েবল ওভারলে: মোড ভেরিয়েবলগুলো আগে প্রতিটি কথোপকথনে স্টিকি থাকত, যা ম্যাটার-স্কোপড কাজের জন্য ভুল (প্রতিটি লিগ্যাল ম্যাটার, প্রতিটি ক্লায়েন্ট এনগেজমেন্ট, প্রতিটি প্রজেক্ট একটি আলাদা কন্টেক্সট)। প্রতিটি থ্রেড এখন নিজস্ব ভেরিয়েবল ওভারলে বহন করতে পারে যাতে এজেন্ট একটি থ্রেডে Matter A এবং পরের থ্রেডে Matter B নিয়ে কাজ করতে পারে কোনোটি গুলিয়ে না ফেলে।
  • Common: হাব ইনস্টল এখন প্রতিটি প্রয়োজনীয় সাইন-ইনের জন্য ট্যাবের বন্যা বইয়ে দেয় না: একটি মাল্টি-প্রোভাইডার হাব অ্যাপ ইনস্টল করলে আগে প্রতিটি প্রোভাইডারের জন্য ক্রমানুসারে একটি করে সাইন-ইন ট্যাব খুলত। ইনস্টলেশন এখন দ্রুত সম্পন্ন হয় এবং বাকি থাকা প্রতিটি সাইন-ইনের জন্য চাহিদামতো একটি একটি করে প্রম্পট দেয়, ট্যাব স্তূপ করার পরিবর্তে।
  • Common: ক্লাউড সিঙ্ক রোবাস্টনেস: টিম-সিঙ্ক কি (key) ডেরিভেশন এখন আপনার পার্সোনাল ইমেলের পরিবর্তে আপনার অর্গানাইজেশন আইডি এবং পাসফ্রেজ ব্যবহার করে, যাতে একই টিমের প্রতিটি সদস্য একই কি ডেরিভ করে এবং আসলে একে অপরের আইটেম ডিক্রিপ্ট করতে পারে (এটি আগে কাজ করছিল না)। সিঙ্ক টাইমার, ভেক্টর ক্লক এবং ম্যানিফেস্ট লকিং আরও কঠোর করা হয়েছে যাতে ওভারল্যাপিং সিঙ্ক স্টেট করাপ্ট করতে না পারে।
  • Common: "Use Caiioo's Account" বাটন রি-ইস্যু করা প্রভিশনড কি-র জন্য কাজ করে: Settings বাটনটি আগে কিছুই করত না যদি আপনার প্রভিশনড OpenRouter রো BYOK-তে সুইচ করার কারণে বা ডিক্রিপ্ট ফেইলিয়ারের কারণে ডিঅ্যাক্টিভেটেড হয়ে থাকত। সার্ভার যখন বলে আপনার কোনো রো নেই, তখন এটি এখন একটি নতুন রো তৈরি করে, যাতে বাটনটি সবসময় একটি কার্যকর কি রিস্টোর করে।
  • Common: OpenRouter কি ফিল্ড Settings-এর সাথে সিঙ্কে থাকে: API কি ইনপুট এখন রিফ্রেশ হয় যখন প্যারেন্ট কম্পোনেন্ট একটি নতুন ভ্যালু পুশ করে (যেমন "Use Caiioo's Account"-এ ক্লিক করার পর), পেজ প্রথম রেন্ডার হওয়ার সময়কার ভ্যালু ধরে রাখার পরিবর্তে।
  • Common: মোড সেটিংস পরিবর্তন হলে কম্পোজার বাটন রিলোড হয়: কম্পোজার অ্যাকশন বাটনগুলো (Variables ইত্যাদি) এখন মোডের সেটিংস পরিবর্তন হওয়ার সাথে সাথেই রিফ্রেশ হয়, চ্যাট রিলোড করার প্রয়োজন হয় না।
  • Common: এজেন্ট টুলস একটি Slate পড়ার আগে আপনার লেটেস্ট এডিট দেখতে পায়: কোনো AI টুল ফায়ার হওয়ার সময় (Slate আপডেট, রিভিশন, ট্র্যাকড-চেঞ্জেস রিজলভ) আপনি যদি তখনও টাইপ করতে থাকেন, তবে টুলটি এখন ইন-ফ্লাইট এডিটর কন্টেন্ট স্টোরেজে ফ্লাশ হওয়া পর্যন্ত অপেক্ষা করে যাতে এটি আপনি যা দেখতে পাচ্ছেন তার ওপর কাজ করে — এক সেকেন্ড আগের কোনো পুরনো স্ন্যাপশটের ওপর নয়।
  • Common: ইনলাইন কার্ডগুলো তাদের কন্টেন্ট অনুযায়ী সাইজ নেয়: Self Checker ভারডিক্ট কার্ড এবং অন্যান্য ইনলাইন কার্ড এখন একটি নির্দিষ্ট স্লট রিজার্ভ করার পরিবর্তে তাদের প্রকৃত কন্টেন্ট অনুযায়ী বড় হয় এবং সাদা ব্যাকগ্রাউন্ড ফোর্স করার পরিবর্তে প্যারেন্ট অ্যাপের থিম (লাইট বা ডার্ক) গ্রহণ করে।
  • Common: ফ্লোটিং অ্যাকশন বাটনগুলো ডিফল্টভাবে টপ-লেফট কর্নারে থাকে: ফ্লোটিং ⚖ এবং 🛡 বাটনগুলো (এবং যেকোনো কাস্টম ফ্লোটিং বাটন) এখন ডিফল্টভাবে কম্পোজারের উপরে-বামে থাকে যাতে ডানদিকের সেন্ড বাটনে বাধা না দেয়। আপনি এখনও সেগুলোকে যেকোনো জায়গায় ড্র্যাগ করতে পারেন।
  • Common: ইউজার প্রোফাইল এবং মোড-ভেরিয়েবল আপডেট অজানা ফিল্ড রিজেক্ট করে: এজেন্ট আগে _clientName-এর মতো ভেরিয়েবল নাম বানিয়ে ফেলতে পারত যা নিঃশব্দে কোথাও যেত না। আপডেট করার জন্য এখন কি (key) স্কিমাতে থাকা বাধ্যতামূলক এবং অন্যথায় একটি স্পষ্ট এরর রিটার্ন করে।
  • Common: অনবোর্ডিং ওয়েলকাম স্ক্রিন সহজ করা হয়েছে: প্রথমবার চালানোর সময় এখন তিনটি স্পষ্ট অপশন দেখায় — Free, Subscribe to Pro, অথবা ট্রায়াল সহ Bring Your Own API key — আগের দীর্ঘ অনবোর্ডিং ফর্মের পরিবর্তে। আপনি যখন প্রথমবার Composer, Settings, বা Slate খুলবেন, তখন প্রাসঙ্গিক কন্ট্রোলগুলো দেখানোর জন্য একটি ছোট ইন্টারঅ্যাক্টিভ ট্যুর চলবে।
  • Common: সাইন-ইন এখন এক ধাপের: Caiioo আগে আপনাকে ভেতরে ঢুকতে দেওয়ার আগে ভেরিফাইড আইডেন্টিটি এবং একটি অ্যাক্টিভ লাইসেন্স চেক উভয়ই দাবি করত। সেই অপ্রয়োজনীয় লাইসেন্স প্রোবটি সরিয়ে দেওয়া হয়েছে — একবার সাইন-ইন করলে আপনি ভেতরে ঢুকতে পারবেন। লাইসেন্স স্টেট এখনও Pro-সক্ষমতাগুলো (ইমেজ জেনারেশন ইত্যাদি) নিয়ন্ত্রণ করে; এটি শুধু অ্যাপ খোলার পথে আর বাধা হবে না।
  • Common: Settings সার্চ অ্যাডভান্সড সেকশনগুলো উন্মোচন করে: একটি সেটিং যা "advanced" টুইস্ট-ডাউনের নিচে থাকে, সেটি সার্চ করলে আগে কোনো রেজাল্ট আসত না কারণ সেকশনটি কলাপসড ছিল। সার্চ বার এখন ম্যাচিং কলাপসড সেকশনগুলো দেখায় এবং একটি নতুন "Collapse all" বাটন এক ক্লিকেই সেটি আগের অবস্থায় ফিরিয়ে নেয়।
  • Common: আরও সহজ প্রোভাইডার ক্যাটালগ: নতুন রিলিজ হওয়া OpenRouter ফ্রি-টিয়ার মডেলগুলো এখন মডেল পিকারে অগ্রাধিকার পায় এবং ডেপ্রিকেটেড মডেলগুলো লিস্টে ভিড় না বাড়িয়ে সফট-রিমুভ করা হয়েছে।
  • Common: প্রতিটি নেটিভ প্ল্যাটফর্মে হোস্ট-ল্যাঙ্গুয়েজ ডিটেকশন: macOS, iOS, Android এবং Tauri শেলগুলো এখন লঞ্চের সময় আপনার OS ইন্টারফেস ল্যাঙ্গুয়েজ শনাক্ত করে এবং সাইডপ্যানেলে পাঠিয়ে দেয়, যাতে প্রথমবার চালানোর ট্রান্সলেশনগুলো আপনার ম্যানুয়ালি সেট করা ছাড়াই সঠিক ভাষায় আসে। ২৩টি ইংরেজি নয় এমন লোকেলে প্রায় ১০,০০০ অতিরিক্ত ট্রান্সলেশন স্ট্রিং যুক্ত করা হয়েছে।
  • macOS: Single-instance এনফোর্সমেন্ট: একটি caiioo:// লিঙ্ক থেকে macOS অ্যাপের দ্বিতীয় কপি আর লঞ্চ হতে পারবে না যখন একটি ইতিমধ্যে চলছে, এমনকি যখন macOS Launch Services-এ দুটি রেজিস্টার্ড কপি থাকে (সাধারণত আগের ইনস্টলেশনের অবশিষ্টাংশ)।
  • macOS: Homebrew-এর মাধ্যমে ইনস্টল করা MCP সার্ভার এখন লঞ্চ হয়: macOS 15+ নোটারাইজড অ্যাপগুলোকে এমন বাইনারি চালাতে বাধা দেয় যেগুলোতে "provenance" অ্যাট্রিবিউট থাকে, যা Homebrew তার ইনস্টল করা সব কিছুতে যোগ করে। Caiioo এখন পারমিশন-ডিনাইড স্পন-এ অটোমেটিক সেই অ্যাট্রিবিউট ক্লিয়ার করে দেয়, যাতে Homebrew-এর মাধ্যমে ইনস্টল করা লোকাল MCP সার্ভারগুলো (filesystem, memory, fetch ইত্যাদি) কোনো ম্যানুয়াল ক্লিনআপ ছাড়াই কাজ শুরু করে।
  • macOS, iOS: কোল্ড লঞ্চে caiioo:// এর মাধ্যমে হাব ইনস্টল রিলায়েবল: সদ্য লঞ্চ হওয়া অ্যাপে একটি caiioo:// ইনস্টল লিঙ্কে ট্যাপ করলে তা WebView-এর প্রথম লোডের সাথে রেস করতে পারত এবং নিঃশব্দে ইনস্টল ইনটেন্টটি হারিয়ে যেত। ইনটেন্টটি এখন কোল্ড-লঞ্চ রেস জুড়ে পারসিস্ট করা হয় যাতে অ্যাপ প্রস্তুত হওয়ার পর ইনস্টলেশন সম্পন্ন হয়।
  • iOS: Apple-এর নতুন "write-only" ক্যালেন্ডার পারমিশন সম্মান করা হয়: iOS 17 একটি তৃতীয় Calendar / Reminders পারমিশন চালু করেছে — "write-only" — যা Caiioo-কে আপনার বিদ্যমান ইভেন্টগুলো না দেখেই নতুন ইভেন্ট এবং রিমাইন্ডার তৈরি করতে দেয়। Caiioo আগে এটিকে "denied" হিসেবে গণ্য করত; এটি এখন রাইট-অনলি অ্যাক্সেস সঠিকভাবে ব্যবহার করে, তাই যারা শুধুমাত্র সেই লেভেলের পারমিশন দেন তারাও এজেন্টকে জিনিসগুলো শিডিউল করতে বলতে পারবেন।
  • iOS: ইন-অ্যাপ পারচেজ ভেরিফাই করা না গেলে আরও স্পষ্ট মেসেজ: ফেইলড পারচেজ ভেরিফিকেশন এখন জেনেরিক এররের পরিবর্তে একটি নির্দিষ্ট কারণ দেখায় এবং ট্রানজ্যাকশনটি আর নিঃশব্দে শেষ করা হয় না, যা Apple-এর StoreKit গাইডেন্স পূরণ করে।
  • Android: ফাইল সেভ করলে আর অ্যাপ ফ্রিজ হয় না: Android সেভ-ফাইল পিকারের মাধ্যমে একটি বড় ফাইল রাইট করা আগে UI থ্রেডে চলত এবং স্লো স্টোরেজে অ্যাপটি কয়েক সেকেন্ডের জন্য ফ্রিজ হয়ে যেতে পারত। রাইট অপারেশন এখন UI থ্রেডের বাইরে ঘটে।
  • Android: স্ট্রিমিং নেটওয়ার্ক রেসপন্স চাঙ্ক-এর আগে হেডার ডেলিভার করে: দীর্ঘ সময় ধরে চলা স্ট্রিমিং কলগুলো এখন কোনো বডি চাঙ্ক আসার আগেই কলারে হেডার ডেলিভার করে, যা ইন্টারমিটেন্ট স্ট্রিম ফেইলিয়ারের একটি ক্যাটাগরি ফিক্স করে।
  • Android: অন-ডিভাইস ট্রান্সক্রিপশন দ্রুত এবং মেমরি-এফিশিয়েন্ট: Whisper / Moonshine অডিও ক্যাপচার পাথ এখন বক্সড লিস্টের পরিবর্তে একটি প্রিমিটিভ ফ্লোট বাফার ব্যবহার করে, যা মেমরি এবং CPU উভয়ই কমায়। মডেল ক্যাশে লোড, আনলোড, ট্রান্সক্রাইব এবং ক্লিয়ার করা এখন একটি শেয়ারড লকের মাধ্যমে সিরিয়ালাইজ হয়, তাই ট্রান্সক্রিপশনের মাঝখানে মডেল সুইচ করলে অ্যাপ আর ক্র্যাশ করে না।
  • Desktop: Windows / Linux শেলের রিলায়েবিলিটি এবং সিকিউরিটি অডিট: Tauri শেলের একটি পূর্ণাঙ্গ অডিট — সক্ষমতার সীমা শুধুমাত্র ট্রাস্টেড সাইডপ্যানেলে সংকুচিত করা হয়েছে (যাতে কোনো যথেচ্ছ ভিজিটেড পেজ প্রিভিলেজড কমান্ড ইনভোক করতে না পারে), caiioo:// হাব-ইনস্টল ব্রিজে HTML-এস্কেপিং আরও কঠোর করা হয়েছে, নিঃশব্দ ক্র্যাশের পরিবর্তে একটি মার্জিত "Node.js not found" মেসেজ এবং বেশ কিছু রোবাস্টনেস ফিক্স।
  • Desktop, macOS: অন-ডিভাইস স্পিচ এবং ভয়েস মডেল ডাউনলোড এখন কাজ করে: ডেস্কটপ অ্যাপের WebView Content Security Policy huggingface.co থেকে ডাউনলোড ব্লক করছিল, তাই Kokoro ভয়েস এবং Whisper স্পিচ-টু-টেক্সট মডেলগুলো প্রথম ব্যবহারে লোড হতে পারছিল না। পলিসি এখন huggingface.co এলাউ করে।
  • Extension: Settings → Tools, Modes & Apps নাম পরিবর্তন এবং পুনর্গঠন: পুরনো "Tools & Capabilities" ক্যাটাগরি এখন "Tools, Modes & Apps" এবং Advanced থেকে একটি নতুন "Connectivity" ক্যাটাগরি আলাদা করা হয়েছে।
  • Web: ২৩টি ভাষায় প্রাইসিং কপি রিফাইন করা হয়েছে: ওয়েবসাইটের Free / Pro ফিচার বুলেটের একটি এডিটোরিয়াল পাস ইংরেজি নয় এমন লোকালগুলোকে লেটেস্ট ইংরেজি সোর্সের সাথে সামঞ্জস্যপূর্ণ করেছে। লিগ্যাল ডকুমেন্টের "last updated" তারিখগুলো রিফ্রেশ করা হয়েছে।

সিকিউরিটি

  • Common: সাইন-ইন হার্ডেনিং: সাইন-ইন এবং ক্রেডেনশিয়াল-ভল্ট পাইপলাইনের একটি অডিট থেকে একাধিক ফাইন্ডিং ক্লোজ করা হয়েছে। Google ID টোকেন এখন শুধুমাত্র তখনই গ্রহণ করা হয় যদি সেগুলো Caiioo-এর নিজস্ব ক্লায়েন্ট আইডির জন্য ইস্যু করা হয় (একটি ছিদ্র বন্ধ করা হয়েছে যেখানে যেকোনো Google OAuth ক্লায়েন্টের টোকেন দিয়ে কেউ সাইন-ইন করতে পারত)। Apple সাইন-ইন এখন Apple থেকে রিটার্ন করা নন্স (nonce) Caiioo-এর জেনারেট করা নন্সের বিপরীতে ভ্যালিডেট করে। Google এবং Apple সাইন-ইন একটি আনভেরিফাইড-ইমেল অ্যাকাউন্টে এক্সটার্নাল আইডেন্টিটি অটো-লিঙ্ক করতে অস্বীকার করে (একটি "shadow signup" টেকওভার বন্ধ করা হয়েছে)। রিফ্রেশ-টোকেন এন্ডপয়েন্ট এখন রিভোকড টোকেন রিজেক্ট করে, তাই লগ-আউট করা টোকেন দিয়ে নতুন টোকেন নেওয়া যাবে না। OAuth-টোকেন ইস্যুয়েন্স এন্ডপয়েন্টের জন্য এখন একটি লাইভ বেয়ারার টোকেন প্রয়োজন। OAuth কলব্যাক পেজটি নিজেই বেশ কিছু স্ক্রিপ্ট-ইনজেকশন ভেক্টরের বিরুদ্ধে হার্ডেন করা হয়েছে।
  • Common: সব সেটিংসের জন্য পার-প্রোফাইল আইসোলেশন: সেটিংস লেয়ারটি নির্দিষ্ট কোড পাথে একই ইনস্টলেশনে একাধিক সাইন-ইনের মধ্যে একটি একক বাকেট শেয়ার করছিল, যা একটি অ্যাকাউন্টের ক্রেডেনশিয়াল অন্য অ্যাকাউন্টের ভিউতে লিক করতে পারত। প্রতিটি সেটিংস রিড এবং রাইট এখন কঠোরভাবে পার-প্রোফাইল, আপগ্রেডের পর প্রথম লঞ্চে লেগাসি শেয়ারড বাকেটগুলো মুছে ফেলা হয় এবং ক্লাউড সিঙ্ক সেই লেগাসি বাকেটগুলো আপলোড বা ডাউনলোড করতে অস্বীকার করে।
  • Extension: লোকাল-ব্রিজ অটো-ডিসকভারি এখন অপ্ট-ইন: Chrome এক্সটেনশন আগে লোকালহোস্টে পাওয়া যেকোনো Caiioo ডেস্কটপ অ্যাপের সাথে নিঃশর্তভাবে কানেক্ট করত। এটি এখন শুধুমাত্র তখনই করবে যখন আপনি Settings-এ স্পষ্টভাবে লোকাল-ব্রিজ অ্যাক্সেস চালু করবেন, যাতে একটি শেয়ারড মেশিনে অন্য ইউজারের ইনস্টল করা ডেস্কটপ অ্যাপ আপনার এক্সটেনশন সেশনের সাথে নিঃশব্দে ব্রিজ হতে না পারে।
  • macOS, iOS: ইনজেকশনের বিরুদ্ধে caiioo:// ইনস্টল ব্রিজ হার্ডেন করা হয়েছে: caiioo://hub/install/<id> URL প্রসেস করা JavaScript-এ হ্যান্ড-রোল্ড স্ট্রিং এস্কেপিং শুধুমাত্র সিঙ্গেল কোট এস্কেপ করত — একটি ম্যালিশিয়াসলি ক্রাফটেড প্যাকেজ আইডি স্ট্রিং লিটারেল ভেঙে WebView-এ যথেচ্ছ স্ক্রিপ্ট চালাতে পারত। উভয় প্ল্যাটফর্মেই এটি ফুল JSON এস্কেপিং দিয়ে প্রতিস্থাপন করা হয়েছে।
  • iOS, macOS, Extension: Google সাইন-ইন ফ্লো এখন ভেরিফাইড Caiioo OAuth অ্যাপ ব্যবহার করে: Private Sync, Calendar, Gmail, Drive এবং অন্যান্য Workspace টুলের জন্য Google কানেক্ট করার সময় iOS, macOS এবং Chrome / Edge এক্সটেনশনে "This app isn't verified" ওয়ার্নিং দেখাত কারণ সেই প্ল্যাটফর্মগুলো তখনও একটি পুরনো, আনভেরিফাইড Google Cloud প্রজেক্টের বিপরীতে অথেন্টিকেট করছিল। প্রতিটি প্ল্যাটফর্ম এখন এন্ড-টু-এন্ড Caiioo-এর ভেরিফাইড Google প্রজেক্ট ব্যবহার করে, তাই আপনি Google কনসেন্ট স্ক্রিনে ওয়ার্নিংয়ের পরিবর্তে সঠিক Caiioo ব্র্যান্ডিং এবং ভেরিফাইড-অ্যাপ গ্রিন চেক দেখতে পাবেন। ওয়ান-টাইম রি-লগইন: iOS এবং macOS-এর বিদ্যমান ইউজাররা অটোমেটিক লগ আউট হয়ে যাবেন এবং এই আপডেটের পর প্রথমবার অ্যাপ খোলার সময় পুনরায় সাইন-ইন করতে বলা হবে — আগের সাইন-ইন টোকেনগুলো পুরনো Google প্রজেক্ট দ্বারা ইস্যু করা হয়েছিল এবং সেগুলো বহন করা সম্ভব নয়।

বাগ ফিক্সসমূহ

  • macOS: Safari কানেক্ট করলে "Browser not connected" ওয়ার্নিং ক্লিয়ার হয়: Safari এক্সটেনশনকে Mac অ্যাপের সাথে কানেক্ট করলে একটি পুরনো ওয়ার্নিং থেকে যেত যে ব্রাউজার কন্ট্রোল উপলব্ধ নেই — এবং ওয়ার্নিংটিতে শুধুমাত্র Chrome-এর নাম ছিল, যদিও Safari, Edge এবং Firefox সবই কাজ করে। অ্যাপটি এখন প্রতিটি কানেক্টেড ব্রাউজার কাউন্ট করে (Safari অন্যগুলোর চেয়ে আলাদা চ্যানেলে কানেক্ট করে, যে কারণে এটি মিস হচ্ছিল), তাই যেকোনো ব্রাউজার কানেক্ট হওয়ার সাথে সাথেই ওয়ার্নিংটি ক্লিয়ার হয়ে যায় এবং এর শব্দচয়নে আর শুধুমাত্র Chrome-কে নির্দিষ্ট করা হয় না।
  • Common: আপনার বেছে নেওয়া নতুন ইমেজ মডেলগুলো আসলে ব্যবহারযোগ্য: ইমেজ-মডেল পিকার আপনার অ্যাকাউন্টের জেনারেট করতে পারা প্রতিটি মডেল দেখাত — যার মধ্যে Recraft-এর মতো নতুন রিলিজ হওয়া মডেলও ছিল — কিন্তু একটি বেছে নিলে "Unknown image model" এরর দিয়ে ফেইল করতে পারত কারণ জেনারেটর আপনার সিলেকশনটি লাইভ লিস্টের পরিবর্তে একটি পুরনো বিল্ট-ইন লিস্টের বিপরীতে চেক করছিল। জেনারেটর এখন সিদ্ধান্ত নেওয়ার আগে লাইভ মডেল লিস্ট রিফ্রেশ করে, তাই পিকারে দৃশ্যমান যেকোনো কিছু কাজ করে। ডিফল্ট মডেলটিও FLUX.2 [pro] থেকে দ্রুততর এবং সস্তা FLUX.2 [flex]-এ পরিবর্তন করা হয়েছে, যা একটি ভালো অল-রাউন্ড ডিফল্ট।
  • Common: Word ডকুমেন্টের ভেতরের ট্র্যাকড চেঞ্জেস এখন সঠিকভাবে গ্রহণ ও বর্জন করা যায়: একটি .docx-ব্যাকড Slate-এর ভেতরে ট্র্যাকড চেঞ্জ গ্রহণ বা বর্জন করতে ক্লিক করলে ডকুমেন্ট পজিশনটি চেঞ্জ আইডি হিসেবে ব্যবহৃত হতো, যা কখনোই আসল স্টোর্ড চেঞ্জ আইডির সাথে মিলত না — তাই পরিবর্তনটি ভিজ্যুয়ালি স্টেট ফ্লিপ করলেও কখনোই পারসিস্ট করত না। এটি ফিক্স করা হয়েছে।
  • Common: Slate করাপ্ট টেমপ্লেট ইনস্টল হ্যান্ডেল করে: হাব-ইনস্টল করা Slate টেমপ্লেট যা সঠিক র‍্যাপার ছাড়াই পাঠানো হয়েছিল, সেগুলো ভিউয়ারকে "Loading artifact"-এ আটকে রাখত এবং রিকভার করার কোনো উপায় ছিল না। টেমপ্লেটগুলো এখন লোড হওয়ার সময় সেলফ-হিল করে এবং টেমপ্লেটটি সত্যিই করাপ্ট হলে ভিউয়ার একটি স্পষ্ট এরর দেখায়।
  • Common: Self Checker আর দুইবার ভারডিক্ট বর্ণনা করে না: যখন Self Checker তার ভারডিক্ট কার্ড রেন্ডার করত, এজেন্ট রিপ্লাই টেক্সটেও স্কোরগুলো বর্ণনা করছিল — একই স্ক্রিনে একই ভারডিক্টের দুটি কপি। কার্ড রেন্ডার হওয়ার সময় প্রোজ রিক্যাপটি সাপ্রেস করা হয়েছে।
  • Common: Self Checker ইমেজ অ্যাটাচমেন্ট সঠিকভাবে পড়ে: বিচারক ইমেজ অ্যাটাচমেন্টগুলোকে টেক্সট হিসেবে ডিকোড করছিলেন এবং এর ফলে তৈরি হওয়া গারবেজ ইভ্যালুয়েশনে দিচ্ছিলেন। ইমেজ অ্যাটাচমেন্টগুলো এখন বিচারকের কাছে আসল ইমেজ হিসেবে ফরোয়ার্ড করা হয়, তাই কোনো টার্ন যার নির্ভুলতা ইমেজে কী আছে তার ওপর নির্ভর করে, সেটি এখন সঠিক স্কোর পায়।
  • Common: Self Checker শুধুমাত্র লেটেস্ট ভারডিক্ট দেখায়: প্রতিটি ⚖ ক্লিকে আগেরটি না সরিয়ে একটি নতুন ভারডিক্ট কার্ড যুক্ত হচ্ছিল, যার ফলে চ্যাটে ডুপ্লিকেটের স্তূপ তৈরি হতো। প্রতিটি টার্ন এখন শুধুমাত্র সাম্প্রতিকতম ভারডিক্ট দেখায়, সাথে এটি ক্লিয়ার করার জন্য একটি × থাকে।
  • Common: Reminders সিঙ্ক ডায়ালগ Outlook ইভেন্ট সঠিকভাবে রেন্ডার করে: ইন্টারনাল "microsoft_calendar" সোর্স ভ্যালুটি রিমাইন্ডার মোডালের প্ল্যাটফর্ম-ডিটেক্ট পাথে লিক করছিল। মোডালটি এখন তার ইনফারেন্স পাথে ফিরে যায় যাতে ইভেন্টগুলো যেখান থেকেই আসুক না কেন সঠিকভাবে রেন্ডার হয়।
  • Common: বড় Gmail অ্যাটাচমেন্ট রিলায়েবলি পৌঁছায়: বড় Gmail অ্যাটাচমেন্ট (একটি ২৫ এমবি ফাইল base64 এনকোডিংয়ের পর প্রায় ৩৩ এমবি হয়) ইন্টার-প্রসেস মেসেজ সিলিং অতিক্রম করছিল এবং নিঃশব্দে ড্রপ হচ্ছিল। রানটাইম এখন ওভারসাইজড পেলোডের জন্য একটি টেম্প ফাইলে ফিরে যায় যাতে অ্যাটাচমেন্টগুলো পৌঁছাতে পারে।
  • Common: PandaDoc MCP ইনস্টল আবার কাজ করছে: PandaDoc তাদের MCP এন্ডপয়েন্ট একটি নতুন পাথে সরিয়ে নিয়েছে। Caiioo-এর ক্যাটালগ এন্ট্রি এখন নতুন এন্ডপয়েন্টটি পয়েন্ট করে।
  • Common: ওয়ার্কফ্লো রেন্ডার স্টেপ আর স্ট্রিং আউটপুটকে ভুলবশত অ্যাটাচমেন্ট হিসেবে রিজলভ করে না: একটি ওয়ার্কফ্লো স্টেপ থেকে একটি স্ট্রিং আউটপুটকে View স্টেপে ফরোয়ার্ড করা আগে ফেইল করত কারণ প্রতিটি স্ট্রিংকে অ্যাটাচমেন্ট আইডি হিসেবে গণ্য করা হতো। রেফারেন্স দ্বারা ফরোয়ার্ড করা স্ট্রিংগুলোকে এখন লিটারেল অ্যাটাচমেন্ট আইডি থেকে আলাদা করা হয়।
  • Common: ব্রাউজার-অনলি এনভায়রনমেন্টে সাবস্ক্রিপশন-স্ট্যাটাস চেক আর হ্যাং হয় না: এজেন্ডা টুলটি ডেস্কটপ ব্রিজ নেই এমন এনভায়রনমেন্টে প্রতিটি ক্যাশে-মিসে সেটি প্রোব করছিল এবং প্রতিবার একটি "Failed to fetch" এরর দিচ্ছিল। প্রোবটি এখন একটি ডেস্কটপ ব্রিজ আসলে রিচেবল কিনা তার ওপর ভিত্তি করে নিয়ন্ত্রিত হয়।
  • Common: এজেন্টের ব্যাকগ্রাউন্ড প্রসেস এখন ক্লিনলি এক্সিট করে: আগের রিলিজের একটি পরিবর্তন এজেন্টের ব্যাকগ্রাউন্ড প্রসেসটি কাজ শেষ হওয়ার পরেও ওপেন রাখছিল, যা টার্নের পরের কাজগুলোকে ব্লক করছিল — সবচেয়ে দৃশ্যমানভাবে, অটোমেটিক কনভারসেশন টাইটেল। প্রসেসটি এখন ক্লিনলি এক্সিট করে যাতে টাইটেল জেনারেশন এবং অন্যান্য পোস্ট-টার্ন স্টেপ প্রত্যাশা অনুযায়ী ফায়ার হয়।
  • Common: ল্যাব এবং অ্যাডমিন-অনলি মোডগুলো মোড পিকার থেকে লুকানো হয়েছে: দুটি পাথ তখনও ইন্টারনাল "lab" মোড (এবং অ্যাডমিন-অনলি হিসেবে চিহ্নিত অন্য যেকোনো মোড) ইউজার-ফেসিং মোড পিকারে লিক করছিল। এটি ফিক্স করা হয়েছে।
  • Common: ডুপ্লিকেট হাব ইনস্টল সেভ করার সময় ডিডুপ্লিকেট করা হয়: ইনস্টল পাইপলাইনের একটি রেস কন্ডিশন একই প্যাকেজের জন্য দুটি এন্ট্রি লিখতে পারত। নতুন সেভগুলো প্যাকেজ স্লাগ দ্বারা ডিডুপ করা হয় এবং বিদ্যমান ডুপ্লিকেটগুলো পরবর্তী রিডের সময় হিল করা হয়।
  • Common: কাস্টম মোড আইডি আর হাব ইনস্টলের সাথে কলিশন করে না: স্টোরেজ কি এখন একটি কাস্টম মোডের আইডির জন্য অথোরেটেটিভ, যা একটি হাব-ইনস্টল করা মোড এমন একটি কি-তে ল্যান্ড করার সময় কলিশন দূর করে যেটিতে ইতিমধ্যে একটি ইউজার-এডিটেড কপি ছিল।
  • Common: সাব-এজেন্ট অ্যাটাচমেন্ট এবং কার্ড মেইন চ্যাটে পৌঁছায়: একটি সাব-এজেন্ট যা একটি ইমেজ, একটি চার্ট, একটি Self Checker ভারডিক্ট বা অন্য কোনো অ্যাটাচমেন্ট জেনারেট করত, সেটি আগে একটি অদৃশ্য সাব-এজেন্ট থ্রেডে রেজাল্ট ড্রপ করত — এবং প্যারেন্ট কথোপকথন মাঝে মাঝে গ্যাপ পূরণ করতে একটি URL বানিয়ে ফেলত। সাব-এজেন্ট অ্যাটাচমেন্ট এবং কার্ডগুলো এখন এজেন্ট রানারের মিড-রান ক্লিনআপ জুড়ে মেইন থ্রেডে সঠিকভাবে রিপ্যারেন্ট হয়, তাই সাব-এজেন্ট যা তৈরি করেছে তা আপনি যেখানে অনুরোধ পাঠিয়েছিলেন সেখানেই দেখায়।
  • Common: লেজি-রেন্ডার করা পেজে PDF রিডিং: একটি PDF চাঙ্কের জন্য "view original text" পপ-আপ এখন সেই পেজগুলোতেও কাজ করে যেগুলো চাঙ্ক তৈরির সময় রেন্ডার করা হয়নি।
  • macOS: Slack, Notion, Linear এবং অন্যান্য হাব OAuth সাইন-ইন এখন নেটিভ অ্যাপে সম্পন্ন হয়: হাব MCP সার্ভার যেগুলো HTTPS-অনলি OAuth ব্যবহার করে (Slack, Notion, Linear ইত্যাদি) সেগুলো লোকাল রিলেতে রিডাইরেক্ট করতে পারছিল না কারণ তাদের প্রোভাইডাররা http:// কলব্যাক রিজেক্ট করে। macOS অ্যাপ এখন সেই ফ্লো গুলোকে Caiioo ক্লাউড রিলের /oauth/callback-এর মাধ্যমে রাউট করে, যা পরে অথোরাইজেশন কোডটি বিদ্যমান পার-ইউজার চ্যানেলের মাধ্যমে লোকাল রিলেতে ফেরত পাঠায় — তাই নেটিভ অ্যাপের ভেতর থেকে এই প্রোভাইডারদের সাইন-ইন এখন এক্সটেনশনের মতোই কাজ করে। এতে একটি ওয়ান-টাইম মাইগ্রেশন অন্তর্ভুক্ত রয়েছে যা বিদ্যমান ইনস্টলেশনগুলোকে ফিক্স করে যাদের স্টোর্ড প্রোফাইল তখনও লোকাল রিলের আইডেন্টিটি প্রোভাইডারের সাথে যুক্ত ছিল না।
  • Common: সাব-এজেন্ট রানে "Ask the user" হ্যাং হয় না: একটি এজেন্ট যা একটি সাব-প্রসেসের ভেতর থেকে ask_user কল করত, সেটি একটি শেয়ারড ইন-মেমরি সিঙ্গেলটনে হিট করছিল যা প্রসেস জুড়ে রিচেবল ছিল না, তাই প্রশ্নটি কখনোই সামনে আসত না এবং রানটি আপনি ক্যান্সেল না করা পর্যন্ত স্টল হয়ে থাকত। কোলাবরেশন কন্ট্রোলারটি এখন পার-থ্রেড, তাই প্রশ্নটি চ্যাটে মেইন এজেন্ট লুপের মতোই দেখায়।
  • Common: নেটিভ macOS Calendar / Notes / Reminders হেল্পার রিফ্রেশ করা হয়েছে: বর্তমান macOS SDK-এর বিপরীতে হেল্পার বাইনারিগুলো আপডেট করা হয়েছে যাতে রিমাইন্ডার সিঙ্ক ইন্টারমিটেন্টলি ভুল আইটেম দেখার সমস্যাটি (যা ০.৯.৭২১-এ ছিল) দূর হয়।
  • Extension: Self Checker ভারডিক্ট কার্ড এখন এক্সটেনশনের ভেতরে রেন্ডার হয়: কার্ড টেমপ্লেটের ভেতরের ইনলাইন স্ক্রিপ্টগুলো এক্সটেনশনের কন্টেন্ট-সিকিউরিটি পলিসি দ্বারা ব্লক করা ছিল। কার্ডগুলো এখন এক্সটেনশনের স্যান্ডবক্স পেজের মাধ্যমে রাউট হয় যাতে সেগুলো সঠিকভাবে রেন্ডার হয়।
  • Common: একটি SVG ড্রয়িংকে ইমেজে রূপান্তর করলে টেক্সট দেখা যায়: একটি SVG — একটি লোগো, ডায়াগ্রাম বা চার্ট — ইমেজে রেন্ডার করলে Chrome এক্সটেনশন এবং macOS অ্যাপে এর সব টেক্সট (ওয়ার্ডমার্ক, লেবেল, ক্যাপশন) হারিয়ে যাচ্ছিল, যেখানে শব্দ থাকার কথা সেখানে ফাঁকা জায়গা থেকে যাচ্ছিল; শুধুমাত্র মোবাইল অ্যাপগুলো সেগুলো রেন্ডার করছিল। Caiioo এখন ফলব্যাক ফন্ট (sans-serif, serif, এবং monospace, বোল্ড সহ) পাঠায়, তাই টেক্সট ঠিক যেভাবে আঁকা হয়েছে সেভাবেই দেখা যায় — যার মধ্যে &, ™, এবং অ্যাক্সেন্টেড ক্যারেক্টারের মতো সিম্বলও রয়েছে — এবং ড্রয়িং যে টাইপফেস দাবি করে তা উপলব্ধ না থাকলে সেটি ভ্যানিশ হওয়ার পরিবর্তে একটি ক্লিন sans-serif-এ ফলব্যাক করে।

Version 0.9.721May 15, 2026

বিস্তারিত দেখান

New Features

  • Common: Pricing কমিয়ে Free এবং Pro-তে আনা হয়েছে, সাথে Pro-এর জন্য $5/mo OpenRouter ক্রেডিট বোনাস: আমরা আলাদা Platform এবং Pro Mobile টিয়ারগুলো বন্ধ করে দিয়েছি এবং Platform-এর প্রতিটি ফিচার (Apple Calendar / Reminders / Notes, এনক্রিপ্টেড প্রাইভেট রিলে, API অ্যাক্সেস প্রিভিউ, নেটিভ ভয়েস ডিক্টেশন, ব্রাউজার UI) Pro-এর অন্তর্ভুক্ত করেছি। ওয়েবসাইট, অ্যাকাউন্ট পেজ এবং ইন-এক্সটেনশন প্রাইসিং প্যানেল এখন একটি পরিষ্কার দুই-কার্ডের Free / Pro লেআউটে সাজানো। এই পরিবর্তনের অংশ হিসেবে, প্রতি মাসে পেইড Pro সাবস্ক্রিপশনের (Stripe বা Apple) জন্য আপনার বিদ্যমান ব্যালেন্সের পাশাপাশি আপনার প্রোভিশনড OpenRouter কি-তে $5 ক্রেডিট টপ-আপ করা হবে। বিদ্যমান Platform সাবস্ক্রাইবাররা কোনো অতিরিক্ত খরচ ছাড়াই Pro-তে স্থানান্তরিত হবেন এবং তাদের আগের সব সুবিধা বজায় থাকবে। OpenRouter ক্রেডিট ক্রয়ের সর্বনিম্ন সীমাও কমানো হয়েছে: এন্ড ইউজারদের এখন আর লিগ্যাসি $0.80 মিনিমাম-ফি সারচার্জ দিতে হবে না, শুধুমাত্র 5.5% পাস-থ্রু ফি প্রযোজ্য হবে।
  • Common: Slack এখন ওয়ান-ক্লিক Community Hub ইনস্টল: আলাদা Slack ইন্টিগ্রেশনটি সরিয়ে ফেলা হয়েছে; Slack এখন Notion, Linear, GitHub ইত্যাদির মতো Community Hub থেকে ইনস্টল করা যায়। Hub-এ Slack প্যাকেজে Install ক্লিক করুন, একবার Caiioo Slack অ্যাপ দিয়ে সাইন ইন করুন এবং অফিসিয়াল Slack MCP সার্ভারটি সাথে সাথে সংযুক্ত হয়ে যাবে — কোনো ম্যানুয়াল অ্যাপ কনফিগারেশন বা ডেভেলপার মোডের প্রয়োজন নেই। বটটি যে চ্যানেলে ইনভাইট করা হবে, সেখানে /caiioo এবং /caiioo-help এর মতো স্ল্যাশ কমান্ডগুলো কাজ করবে।
  • Common: Workspace Files টুল: একটি নতুন স্যান্ডবক্সড ফাইল টুল এজেন্টকে আপনার নির্দেশিত একটি ওয়ার্কস্পেস ফোল্ডারের ভেতরে ফাইল পড়া, লেখা, এডিট এবং সার্চ করার অনুমতি দেয়। এজেন্ট ওই ফোল্ডারের বাইরে যেতে পারবে না এবং এই টুলের মাধ্যমে নেটওয়ার্কে পৌঁছাতে পারবে না। এটি স্বয়ংক্রিয়ভাবে Office ফরম্যাট (docx/xlsx/pptx) এবং PDF পার্স করতে পারে। Settings → Tools → Workspace Files-এ ফোল্ডারটি কনফিগার করুন; এজেন্ট এটি সাথে সাথে শনাক্ত করে নেবে।
  • Common: Pseudonymizer-এর জন্য PHI Safe Harbor সাবমোড: Pseudonymizer-এর PHI মোড এখন দুটি সাবমোড অফার করে — Limited Data Set (বিদ্যমান ১৬-ক্যাটাগরি স্ট্রিপ, ডিফল্ট) এবং Safe Harbor (আরও কঠোর HIPAA §164.514(b)(2) স্ট্যান্ডার্ড যা বছর বাদে নির্দিষ্ট তারিখ, পূর্ণ ভৌগোলিক ঠিকানা এবং ৮৯ বছরের বেশি বয়সও সরিয়ে ফেলে)। Pseudonymizer সেটিংস বা নতুন ইন-চ্যাট টগল থেকে সাবমোডটি বেছে নিন। যখন আপনার এমন একটি ডি-আইডেন্টিফাইড ডেটাসেট প্রয়োজন যা আপনি Data Use Agreement ছাড়াই শেয়ার করতে পারেন, তখন Safe Harbor সঠিক পছন্দ।
  • Common: Pseudonymizer এখন সবার জন্য উন্মুক্ত: Pseudonymizer — যা আপনার টাইপ করা টেক্সট থেকে নাম, ইমেল, ঠিকানা, আইডি এবং অন্যান্য সংবেদনশীল তথ্য শনাক্ত করে এবং মডেলে পৌঁছানোর আগেই সেগুলোকে বাস্তবসম্মত ফেক তথ্য দিয়ে বদলে দেয় — এই রিলিজের মাধ্যমে টেস্টার প্রোগ্রাম থেকে উত্তীর্ণ হয়ে Free সহ প্রতিটি প্ল্যানে উপলব্ধ হয়েছে। Settings → Privacy → Pseudonymizer থেকে অথবা নতুন ইন-চ্যাট শিল্ড টগলের মাধ্যমে এটি চালু করুন। মডেল কখনোই আপনার আসল তথ্য দেখতে পায় না; টুল কল রান করার আগে লোকালি সাবস্টিটিউশনগুলো আনমাস্ক করা হয়, ফলে আউটপুট সঠিক থাকে।
  • Common: Pseudonymizer ইন-চ্যাট কন্ট্রোল: Pseudonymizer এখন আর সেটিংসের ভেতরে লুকিয়ে নেই। সেন্ড বাটনের পাশে একটি শিল্ড আইকন (ধূসর = অফ, নীল = Personal Data Filter, টিল = PHI/Limited Data Set, এমারেল্ড = PHI/Safe Harbor) এক পলকেই সক্রিয় মোডটি দেখায় এবং একটি পপওভার ওপেন করে যেখান থেকে মোড পরিবর্তন করা যায়। যখন Pseudonymizer চালু থাকে, তখন কম্পোজারের চারপাশে মোডের রঙের সাথে মিল রেখে ১-পিক্সেলের একটি রিং দেখা যায়। প্রতিটি টার্ন যেখানে সাবস্টিটিউশন হয়েছে, আপনার মেসেজের নিচে একটি ছোট "🛡 pseudonymized — N substitutions" চিপ দেখা যাবে; কোন আসল → ফেক পেয়ারগুলো ক্যাটাগরি লেবেলসহ সোয়াপ করা হয়েছে তা দেখতে এটিতে ক্লিক করুন।
  • Common: আপনার কম্পিউটারের সাথে অন্য ডিভাইসের ব্রাউজার কানেক্ট করুন: একটি নতুন পেয়ারিং ফ্লো আপনাকে আপনার ফোন, ট্যাবলেট বা অন্য ল্যাপটপের ব্রাউজারে নিরাপদে Caiioo ব্যবহার করার সুযোগ দেয়, যেখানে সবকিছু আপনার মূল কম্পিউটারেই চলবে। Settings → Connections → Caiioo Bridge → "Pair a device"-এ একটি ৬-অক্ষরের কোড জেনারেট করুন যা ৫ মিনিটের জন্য এবং একবার ব্যবহারের জন্য কার্যকর। অন্য ডিভাইসে একই URL ওপেন করে কোডটি দিন, এবং সেই ডিভাইসটি তখন থেকে পেয়ারড থাকবে। ব্রুট-ফোর্স গেসিং প্রতিরোধে প্রতি আইপি-তে প্রতি মিনিটে ১০ বার চেষ্টার লিমিট দেওয়া হয়েছে এবং আপনার মূল কম্পিউটারে সার্ভার রিস্টার্ট দিলে প্রতিটি ডিভাইস পুনরায় ক্লিনলি পেয়ারড হবে।

Improvements

  • Common: সোর্স ক্যালেন্ডার অনুযায়ী এজেন্ডা আইটেম কালার-স্ট্রাইপ: Reminders / Agenda উইন্ডোর প্রতিটি ইভেন্ট কার্ডে এখন একটি রঙিন স্ট্রাইপ থাকবে যা সোর্স ক্যালেন্ডারের রঙের সাথে মিলবে, যাতে আপনি এক পলকেই বুঝতে পারেন আইটেমটি আপনার কাজের, ব্যক্তিগত নাকি শেয়ারড ক্যালেন্ডার থেকে এসেছে। আজ থেকে Google Calendar-এ এটি কার্যকর; Apple এবং Microsoft-এর ডেটা ফিড থেকে ক্যালেন্ডার কালার পাওয়া গেলে সেগুলোও যুক্ত করা হবে।
  • Common: AI এখন নির্দিষ্ট সেল উল্লেখ না করেই Google Sheet পড়তে পারবে: আগে Google Sheets রিড টুলটি রান করতে অস্বীকার করত যদি না এজেন্ট Sheet1!A1:D200 এর মতো সঠিক সেল রেঞ্জ উল্লেখ করত। এখন মডেল পুরো শিট বা একটি ওয়ার্কবুকের প্রতিটি শিট চাইতে পারে এবং টুলটি নিজেই লেআউট বুঝে নেবে। একটি বিল্ট-ইন ১০০০-রো সিলিং বিশাল স্প্রেডশিটকে মডেলের কনটেক্সট উইন্ডো অতিক্রম করতে বাধা দেয় — যদি কোনো শিট ক্যাপড হয়, তবে রেসপন্সটি মডেলকে তা জানিয়ে দেয় যাতে সে পরের বার ছোট রেঞ্জ বা বেশি রো কাউন্ট চাইতে পারে।
  • Common: Community Hub থেকে OAuth টুল ইনস্টল করলে এখন সরাসরি সাইন-ইন ওপেন হবে: আগে Hub প্যাকেজ যোগ করার সময় যেগুলোতে সাইন-ইন প্রয়োজন (Notion, Linear ইত্যাদি), সেগুলো "OAuth required" অবস্থায় আটকে থাকত এবং আপনাকে আলাদাভাবে "Sign in" বাটনে ক্লিক করতে হতো। এখন ইনস্টল করার সাথে সাথেই স্বয়ংক্রিয়ভাবে সাইন-ইন ট্যাব ওপেন হবে — আপনার Install ক্লিককেই সম্মতি হিসেবে ধরা হবে — এবং একটি "Opening sign-in for X…" লাইন ট্যাবটি কেন পপ-আপ হয়েছে তা ব্যাখ্যা করবে। ব্যাকআপ হিসেবে ম্যানুয়াল Sign in বাটনটি থাকছে।
  • Common: Settings → Connections এখন অন্য ডিভাইসের জন্য আসল নেটওয়ার্ক অ্যাড্রেস দেখায়: macOS অ্যাপে "Connect from other devices on your network" প্যানেলটি 127.0.0.1:3847 (লুপব্যাক অ্যাড্রেস যা শুধু একই কম্পিউটারে কাজ করে) দেখাচ্ছিল, ফলে ব্যবহারকারীরা এমন অ্যাড্রেস কপি-পেস্ট করছিলেন যা অন্য ডিভাইস থেকে পৌঁছানো সম্ভব ছিল না। প্যানেলটি এখন ব্রিজ থেকে আসল LAN IP এবং .local নেটওয়ার্ক নাম দেখায়। যখন নতুন "Allow access from other devices" টগলটি অফ থাকে, তখন অ্যাড্রেসটি লুকিয়ে রাখা হয়।
  • Common: ওয়েব সার্চ এখন নির্ভরযোগ্যভাবে Google-এর AI Overview ক্যাপচার করে: ওয়েব-ব্রাউজিং টুলের Google স্ক্র্যাপার মাঝে মাঝে খালি AI Overview ব্লক রিটার্ন করত অথবা অপ্রয়োজনীয় রাইট-রাইল "Sources" টেক্সট এবং ইনলাইন স্ক্রিপ্ট নিয়ে আসত। আমরা এক্সট্রাকশনকে Google-এর স্ট্যাবল সেকশন মার্কারের সাথে পুনরায় নোঙর করেছি এবং এখন রিটার্ন করার আগে স্ক্রিপ্ট কন্টেন্ট এবং রাইট-রাইল সরিয়ে ফেলি, যাতে এজেন্ট শুধুমাত্র পাঠযোগ্য উত্তরটি দেখতে পায়।
  • Common: Pseudonymizer এখন কোম্পানির নামও সুরক্ষিত রাখে: Pseudonymizer এখন অর্গানাইজেশন নামগুলোকে সুরক্ষিত এনটিটি হিসেবে বিবেচনা করে এবং বাস্তবসম্মত ফেক নাম দিয়ে বদলে দেয় যা লিগ্যাল সাফিক্স স্টাইল (Inc., LLC, GmbH) এবং "পার্টনার-বনাম-ব্র্যান্ড" স্ট্রাকচার বজায় রাখে। শহর এবং ছোট অঞ্চলের নামগুলোকেও ("Springfield", "St. Albans") একটি ফার্স্ট-ক্লাস ক্যাটাগরি হিসেবে শনাক্ত করা হয় যাতে আপনার সক্রিয় মোড অনুযায়ী সেগুলো সোয়াপ বা স্ট্রিপ করা যায়।
  • Common: Pseudonymizer এখন শহর এবং অঞ্চলের জন্য স্প্যানিশ, ফ্রেঞ্চ, জার্মান এবং অন্যান্য বহুভাষিক কভারেজ যোগ করেছে: পার্সোনাল-ডেটা ডিটেক্টর মডেলটিকে ২৩টি ভাষার শহরের নামের হ্যান্ড-অথরড মাল্টিলিঙ্গুয়াল ডেটা দিয়ে পুনরায় ট্রেইন করা হয়েছে, যাতে ইংরেজি ছাড়া অন্য ভাষার প্রম্পট ব্যবহারকারীরাও ইংরেজিভাষীদের মতো একই স্তরের সুরক্ষা পান।
  • Common: iOS-এ Pseudonymizer মডেল ডাউনলোডের প্রগ্রেস দেখায়: প্রথমবার PHI / Personal Data ডিটেক্টর ডাউনলোডের সময় iOS-এ মনে হতে পারত যে এটি আটকে গেছে কারণ কোনো প্রগ্রেস দেখাচ্ছিল না। এখন একটি হার্টবিট প্রগ্রেস লগ যোগ করা হয়েছে যাতে আপনি দেখতে পারেন ডাউনলোডটি ফ্রিজ হয়ে যায়নি।
  • Common: সাব-এজেন্টরা নাম দিয়ে মডেল ক্যাটালগ সার্চ করতে পারবে: সাব-এজেন্ট টুলের ডেসক্রিপশন বাজেটের মধ্যে রাখতে এর ভেতরে এমবেড করা ক্যাটালগটি এখন প্রতি প্রোভাইডারের শীর্ষ ১০টি হাই-ভ্যালু মডেলে সীমাবদ্ধ। যখন কোনো সাব-এজেন্টের এই তালিকার বাইরের কোনো মডেল প্রয়োজন হবে, তখন সে নাম দিয়ে (যেমন "haiku") নতুন search_models অ্যাকশন কল করতে পারবে এবং সঠিক ক্যাটালগ ID, প্রাইসিং এবং ক্যাপাবিলিটি ফ্ল্যাগ ফিরে পাবে — যাতে মডেল কম ব্যবহৃত চয়েসের জন্যও সঠিক ID বেছে নিতে পারে।
  • Common: কাস্টম MCP সার্ভারগুলো ক্রেডেনশিয়াল ভল্টে একটি ফ্রেন্ডলি নাম দেখায়: যখন আপনি কোনো কাস্টম MCP সার্ভারে সাইন ইন করতেন, ক্রেডেনশিয়াল ভল্ট সেটিকে র কানেকশন URL দিয়ে লেবেল করত, যা চেনা কঠিন ছিল। ভল্ট এখন আপনার দেওয়া ফ্রেন্ডলি সার্ভার নাম দেখাবে, নাম সেট করা না থাকলে শুধুমাত্র তখনই URL দেখাবে।
  • Common: Community Hub এখন Legal Data Hunter যোগ করেছে: একটি নতুন Community Hub প্যাকেজ Legal Data Hunter-কে ওয়ান-ক্লিক MCP ইনস্টল হিসেবে যুক্ত করেছে — যা ১১০টিরও বেশি দেশের ১৮ মিলিয়নেরও বেশি কেস-ল, লেজিসলেশন এবং ডকট্রিন ডকুমেন্ট সরবরাহ করে।
  • Web: ট্রাস্ট পেজে SOC 2 Type I ব্যাজ: Caiioo সফলভাবে SOC 2 Type I অডিট সম্পন্ন করেছে। caiioo.ai-এর ট্রাস্ট পেজে এখন বিদ্যমান সিকিউরিটি ডিসক্লোজারের পাশাপাশি AICPA SOC 2 ব্যাজটি দেখা যাবে।
  • iOS: টেক্সট ফিল্ডে iOS যে কিবোর্ড টুলবার যোগ করে তা হাইড করা হয়েছে: কিবোর্ডের উপরে iOS যে প্রিভিয়াস/নেক্সট অ্যারো এবং Done বাটন যুক্ত করে, তা কম্পোজারে উল্লেখযোগ্য ভার্টিক্যাল স্পেস দখল করত। বারটি এখন হাইড করা হয়েছে (শুধুমাত্র Apple-পাবলিক API ব্যবহার করে, তাই এটি App Store-এর জন্য নিরাপদ), এবং পেজ রিলোড করার পরেও এটি হাইড থাকবে।

Security

  • Common: লোকাল ব্রিজ ডিফল্টভাবে আপনার কম্পিউটারেই থাকে; LAN অ্যাক্সেস অপ্ট-ইন: লোকাল ব্রিজ যা stdio MCPs এবং ডেস্কটপ-অনলি টুলগুলোকে পাওয়ার দেয়, তা আগে প্রতিটি নেটওয়ার্ক ইন্টারফেসে লিসেন করত। পাবলিক Wi-Fi নেটওয়ার্কে অন্য কোনো ডিভাইস সেশন টোকেন রিকোয়েস্ট করে প্রিভিলেজড "run a shell command" এন্ডপয়েন্ট কল করতে পারত। এখন ব্রিজটি ডিফল্টভাবে শুধুমাত্র আপনার নিজের কম্পিউটারেই লিসেন করে। অন্য ডিভাইস থেকে এটি ব্যবহার করতে Settings → Connections-এ "Allow access from other devices on your network" চালু করুন, তারপর নতুন কোড ফ্লো (উপরে দেখুন) দিয়ে ডিভাইসটি পেয়ার করুন। এমনকি LAN অ্যাক্সেস চালু থাকলেও, সেশন টোকেন শুধুমাত্র আপনার নিজের মেশিন থেকে আসা রিকোয়েস্টেই দেওয়া হয়, তাই একই Wi-Fi-এ থাকা কোনো অপরিচিত ব্যক্তি অ্যাক্সেস পাবে না।
  • Common: Pseudonymizer আপনার আসল তথ্য Perplexity-তে ফাঁস করতে অস্বীকার করে: যদি Pseudonymizer চালু থাকে এবং এজেন্ট এমন একটি Perplexity সার্চ রান করার চেষ্টা করে যার কুয়েরিতে কোনো ছদ্মনামযুক্ত আইডেন্টিফায়ার (নাম, ইমেল, ঠিকানা যা ইতিমধ্যে সোয়াপ করা হয়েছে) থাকে, তবে Caiioo এখন সার্চটি ব্লক করবে এবং আসল তথ্য আন-সোয়াপ করে Perplexity-তে পাঠানোর পরিবর্তে একটি পরিষ্কার ব্যাখ্যা দেখাবে। Perplexity একটি থার্ড-পার্টি LLM সার্ভিস — Pseudonymizer-এর মূল উদ্দেশ্যই হলো এই ধরনের তথ্য যেন কখনোই কোনো LLM সার্ভিসে না পৌঁছায়। সার্চটি রান করতে সেই টার্নের জন্য Pseudonymizer অফ করুন অথবা সুরক্ষিত তথ্য এড়িয়ে পুনরায় লিখুন।
  • Common: স্প্রেডশিট পার্সার একটি মেইনটেইনড লাইব্রেরিতে পরিবর্তন করা হয়েছে (GHSA-4r6h-8v6p-xvw6): .xlsx অ্যাটাচমেন্ট পার্স করার জন্য Caiioo যে লাইব্রেরিটি ব্যবহার করত সেটিতে একটি ওপেন প্রোটোটাইপ-পলিউশন অ্যাডভাইজরি ছিল এবং সেটি আর মেইনটেইন করা হচ্ছিল না। আমরা এটিকে উন্নত মেইনটেইনড exceljs লাইব্রেরি দিয়ে প্রতিস্থাপন করেছি। স্প্রেডশিট আপলোড এবং ফাইল-ওয়ার্কস্পেসের .xlsx রিড আগের মতোই কন্টেন্ট রিটার্ন করবে।

Bug Fixes

  • Common: সার্ভার রিস্টার্টের পর ব্রাউজার "Loading Caiioo… 0/0"-এ আটকে থাকত: যখন হোস্ট সার্ভারের সাথে কানেক্টিং ব্রাউজারের কোনো এন্ড-টু-এন্ড-এনক্রিপ্টেড সেশন থাকত না (সার্ভার রিস্টার্ট বা ব্রাউজারের প্রথম কানেকশনের কারণে), তখন ব্রাউজার কি-এক্সচেঞ্জ শুরু করার সার্ভার রিকোয়েস্ট ইগনোর করত — ফলে এনক্রিপ্টেড মেসেজগুলো কখনোই ডিক্রিপ্ট হতো না এবং UI লোডিংয়ে আটকে থাকত। ব্রাউজার এখন কি-এক্সচেঞ্জ রিকোয়েস্টের সঠিক উত্তর দেয় এবং সাইডপ্যানেল লোড হয়।
  • Common: Caiioo বারবার Google পারমিশন চাইত যা আপনি ইতিমধ্যে দিয়ে দিয়েছেন: যখন আপনি কথোপকথনের মাঝখানে কোনো Google পারমিশন দিতেন (সিবলিং টুল, সেটিংস প্যানেল বা অন্য ডিভাইস থেকে সিঙ্ক করার মাধ্যমে), এজেন্টের ইন-মেমরি অ্যাকাউন্ট কপি সেটি শনাক্ত করতে পারত না এবং বারবার একই পারমিশন চাইত। Caiioo এখন মিসিং পারমিশন নিয়ে অভিযোগ করার আগে একবার আপনার অ্যাকাউন্ট পুনরায় চেক করে, ফলে মাঝপথে দেওয়া পারমিশনগুলো সাথে সাথে কার্যকর হয়।
  • Common: ৭টি ভাষাকে বলা হচ্ছিল যে AI "English": লোকাল কোড থেকে ল্যাঙ্গুয়েজ নেম-এর ইন্টারনাল ম্যাপটি ২৪টি সমর্থিত ভাষার মধ্যে ১৭টি কভার করত। যাদের UI আরবি, হিব্রু, হিন্দি, Bengali, উর্দু, তুর্কি বা ডাচ ভাষায় সেট করা ছিল, তারা একটি সিস্টেম প্রম্পট পাচ্ছিলেন যেখানে তাদের আসল UI ভাষার পরিবর্তে "respond in English" বলা হচ্ছিল। ম্যাপটি এখন সম্পূর্ণ করা হয়েছে এবং একটি টেস্টের মাধ্যমে এটি নিশ্চিত করা হয়েছে।
  • Common: Reminders সিঙ্ক ডায়ালগ অনুবাদিত লেবেলের পরিবর্তে র টেক্সট কোড দেখাচ্ছিল: Reminders / Agenda সিঙ্ক ডায়ালগে Caiioo কার্ডটি অনুবাদিত টেক্সটের পরিবর্তে সব ভাষায় reminders.sync.CaiiooName এর মতো লিটারেল প্লেসহোল্ডার রেন্ডার করছিল। এটি ঠিক করা হয়েছে।
  • Common: কথোপকথনের মাঝখানে অতিরিক্ত পারমিশন দিলে Google সাইন-ইন পিং-পং করা বন্ধ করে: যখন এজেন্টের এমন একটি Google স্কোপ প্রয়োজন হতো যা তার কাছে নেই (Drive, Sheets ইত্যাদি) এবং আপনাকে সাইডবার ট্যাব থেকে সেটি দেওয়ার প্রম্পট দিত, নতুন সাইন-ইন এজেন্টকে এমন অবস্থায় ফিরিয়ে নিতে পারত যেখানে সে আবার একই স্কোপ চাইত। OAuth ফ্লো এখন নতুন দেওয়া স্কোপটিকে ওভাররাইট করার পরিবর্তে আপনার বিদ্যমান কানেকশনের সাথে মার্জ করে, তাই একবার অ্যাপ্রুভাল মানেই অ্যাপ্রুভাল।
  • Common: সাব-এজেন্ট অ্যাটাচমেন্ট এখন মেইন চ্যাটে দেখা যায়: যখন কোনো সাব-এজেন্টের টুল কোনো ইমেজ, ফাইল বা অন্য অ্যাটাচমেন্ট তৈরি করত, সেটি সাব-এজেন্টের ইনভিজিবল থ্রেডে জমা থাকত এবং মেইন কনভারসেশনে কিছুই দেখা যেত না — মাঝে মাঝে প্যারেন্ট মডেল গ্যাপ পূরণ করতে একটি URL বানিয়ে নিত। সাব-এজেন্ট অ্যাটাচমেন্টগুলো এখন স্বয়ংক্রিয়ভাবে প্যারেন্ট থ্রেডের সাথে লিঙ্ক করা হয় এবং অন্য যেকোনো টুল রেজাল্টের মতো ইনলাইন রেন্ডার হয়।
  • Common: Pseudonymizer ডিটেক্টর পাস-২ সেই নামগুলো ধরে ফেলে যা প্রথম পাসে মিস হয়েছিল: Pseudonymizer এখন পাঠানোর আগে একটি দ্রুত সেকেন্ড ডিটেক্টর পাস রান করে যা মেসেজটি পুনরায় চেক করে কোনো আসল তথ্য মাস্ক করা বাদ পড়েছে কি না তা দেখার জন্য। এটি সুরক্ষিত ক্যাটাগরিগুলোর জন্য একটি অতিরিক্ত নিরাপত্তা স্তর।
  • Common: Pseudonymizer এখন আর My Identifiers প্লেসহোল্ডারে আপনার আসল নাম দেখায় না: Settings → Pseudonymizer → My Identifiers ফিল্ডটি উদাহরণ হিসেবে আপনার অ্যাকাউন্টের আসল নাম দেখাচ্ছিল, যা দেখতে ডেটা লিকের মতো লাগত এবং সেটআপে বিভ্রান্তি তৈরি করত। এটি একটি জেনেরিক প্লেসহোল্ডার দিয়ে প্রতিস্থাপন করা হয়েছে।
  • Common: ডার্ক থিমে Pseudonymizer পিল টেক্সট এখন পাঠযোগ্য: ইউজার মেসেজের নিচে "🛡 pseudonymized" পিলটি ডার্ক থিমে লাইট-মোড টেক্সট কালার ব্যবহার করছিল, যা প্রায় অদৃশ্য ছিল। এটি ঠিক করা হয়েছে।
  • Extension: সাইডপ্যানেল "Get current location" ডেড-এন্ড ঠিক করা হয়েছে: সাইডপ্যানেলের লোকেশন রিকোয়েস্ট ব্রাউজার আপনাকে জিজ্ঞাসা করার আগেই "Permission denied" রিটার্ন করছিল, কারণ Chrome ম্যানিফেস্টে লোকেশন পারমিশনটি ছিল না। পারমিশন যোগ করা হয়েছে; লোকেশন রিকোয়েস্ট এখন প্রত্যাশা অনুযায়ী ব্রাউজার প্রম্পটে পৌঁছাবে। বিদ্যমান ব্যবহারকারীরা আপডেটের পর একবার পারমিশন রিকোয়েস্ট দেখতে পাবেন।
  • iOS: টিয়ার মার্জ করার পর সাবস্ক্রাইব পেজ শুধুমাত্র Pro সেল করে: iOS ইন-অ্যাপ পেওয়ালে সাময়িকভাবে বাতিল হওয়া Pro Mobile এবং Platform টিয়ারগুলো দেখা যাচ্ছিল, যা ব্যবহারকারীদের একটি অসমর্থিত প্ল্যানে নিয়ে যেতে পারত। পেওয়াল এখন ঠিক সেই Pro টিয়ারটিই সেল করে যা ওয়েবসাইটে দেখানো হয়েছে। বিদ্যমান Pro Mobile / Platform সাবস্ক্রাইবাররা কোনো অতিরিক্ত খরচ ছাড়াই Pro হিসেবে গণ্য হবেন।
  • iOS: পেজ লোড হওয়ার সময় নেভিগেশনের কারণে বিরল ক্র্যাশ: iOS-এ পেজ নেভিগেশন লোড হওয়ার মাঝখানে ক্যান্সেল হয়ে গেলে (যেমন, আগের পেজ শেষ হওয়ার আগে কোনো লিঙ্কে ট্যাপ করা) ক্র্যাশ হতে পারত। ফিক্সটি প্রতিটি এরর পাথকে একই গার্ডেড হেল্পারের মাধ্যমে পরিচালনা করে, তাই ক্যান্সেল হওয়া লোড কখনোই ক্লোজড পেজে রেজাল্ট ডেলিভার করার চেষ্টা করবে না।
  • Web: ইন-অ্যাপ ব্রাউজার (Slack / X / LinkedIn / Instagram) এবং iOS Safari-তে সাইন-ইন কাজ করে: যখন caiioo.ai অন্য কোনো অ্যাপের ভেতরের লিঙ্ক থেকে ওপেন করা হতো, তখন পপ-আপ স্টাইল Google সাইন-ইন ফেইল করত, কারণ ইন-অ্যাপ ব্রাউজারগুলো হয় পপ-আপ ব্লক করে অথবা অরিজিনাল পেজের সাথে কানেকশন বিচ্ছিন্ন করে দেয়। মোবাইল এবং ইন-অ্যাপ ব্রাউজারে সাইটটি এখন পপ-আপের পরিবর্তে আপনার নিজস্ব ব্রাউজার সেশনের মাধ্যমে ফুল-পেজ রিডাইরেক্ট ব্যবহার করে, যাতে সাইন-ইন সম্পন্ন হয় এবং আপনাকে আগের পেজে ফিরিয়ে আনে। ডেস্কটপ পপ-আপ সাইন-ইন অপরিবর্তিত রয়েছে।
  • Web: ট্যাবলেট এবং লম্বা নামের ক্ষেত্রে Community Hub পলিশ: ওয়েবসাইটের নেভিগেশন বার এখন ট্যাবলেট উইডথ-এ (১০২৪ পিক্সেল পর্যন্ত) লোগোর ওপর উপচে পড়ার পরিবর্তে হ্যামবার্গার মেনুতে সুইচ করে। Hub প্যাকেজ মোডাল টাইটেলগুলো এখন আর ক্লোজ বাটনের নিচে চলে যায় না। "Coming Soon" পিলটি সরু উইডথ-এ সুন্দরভাবে র‍্যাপ হয়। টুলের আইকনগুলো এখন ইমোজি, তারপর কোম্পানির ওয়েবসাইট থেকে লোগো, তারপর নামের প্রথম অক্ষর — এভাবে ফলব্যাক করে, যাতে লম্বা ইন্টারনাল স্লাগ (যেমন "customerio") আইকন বক্সের বাইরে চলে না যায়।
  • Web: Community Hub এখন প্রতিটি প্যাকেজে সঠিক লেখক দেখায়: Hub-এর প্রতিটি প্যাকেজে আগে "by caiioo" লেখা থাকত, তা যেই তৈরি করুক না কেন। লেখকরা এখন আসল মেইনটেইনারকে প্রতিফলিত করে — "Model Context Protocol", "oraios", অথবা ভেন্ডর ব্র্যান্ড — এবং শুধুমাত্র আমাদের তৈরি টুল ও মোডগুলোর জন্য "Caiioo" দেখায়। যে ইন্টিগ্রেশনগুলো এখনও পুরোপুরি তৈরি হয়নি সেগুলোর কার্ড Hub থেকে লুকিয়ে রাখা হয়েছে, যাতে আপনি এমন কার্ড না দেখেন যা ইনস্টল করলেই এরর দেয়।
  • Web: সাইটম্যাপ এখন আর "page with redirect" ওয়ার্নিং ট্রিগার করে না: Search Console caiioo.ai-এর প্রতিটি পেজকে রিডাইরেক্ট হিসেবে ফ্ল্যাগ করছিল কারণ সাইটম্যাপে URL-গুলো ট্রেইলিং স্ল্যাশ ছাড়াই তালিকাভুক্ত ছিল যা লাইভ সাইট ব্যবহার করে। সাইটম্যাপ এখন ক্যানোনিকাল URL-এর সাথে মেলে এবং প্রতি ভাষার অল্টারনেটগুলো অন্তর্ভুক্ত করে, যাতে সার্চ ইঞ্জিনগুলো পুরো সাইটকে রিডাইরেক্টেড হিসেবে দেখা বন্ধ করে।

ভার্সন 0.9.720মে ১, ২০২৬

বিস্তারিত দেখান

ব্র্যান্ড

  • Common: PebbleFlow এখন থেকে Caiioo: প্রোডাক্টটির নাম পরিবর্তন করে Caiioo রাখা হয়েছে — একই প্রাণী, একই অ্যাপ যা আপনি ব্যবহার করছেন। আপনি সাইডপ্যানেল, সেটিংস, ওয়েবসাইট, macOS হোস্ট অ্যাপ মেনু এবং Safari হোস্ট অ্যাপ জুড়ে নতুন নামটি দেখতে পাবেন। বিদ্যমান ডেটা, অ্যাকাউন্ট, সাইন-ইন এবং সিঙ্ক অপরিবর্তিত রয়েছে — কেবল প্রদর্শিত নামটি পরিবর্তিত হয়েছে। মার্কেটিং সাইটটি আপাতত pebbleflow.ai-তে থাকছে এবং এটি নতুন ব্র্যান্ড প্রদর্শন করবে; ক্যানোনিকাল caiioo.ai রাউটিং পরবর্তী রিলিজে যুক্ত করা হবে।

নতুন ফিচারসমূহ

  • Common: নতুন ব্যবহারকারীদের জন্য Simple Mode ডিফল্টভাবে চালু থাকবে: প্রথমবার ইনস্টল করার পর এখন Simple Mode চালু হবে — এটি একটি শান্ত কম্পোজার যা প্রতিটি মেসেজের টোকেন এবং খরচের বিবরণ, lossless-compression ড্রপডাউন এবং ট্যাব-কনটেক্সট ইন্ডিকেটরগুলো লুকিয়ে রাখে। মডেল পিকারটি এখনও দৃশ্যমান কারণ মডেল নির্বাচন করা একটি গুরুত্বপূর্ণ কাজ। বিদ্যমান ব্যবহারকারীদের ক্ষেত্রে তাদের আগের Simple Mode সেটিংস অপরিবর্তিত থাকবে। কম্পোজারে একটি নতুন আই-আইকন টগল যুক্ত করা হয়েছে যা এক ট্যাপে সম্পূর্ণ বিবরণ দেখায় বা লুকায়।
  • Common: অ্যাকাউন্ট মুছে ফেলা (Account deletion): আপনি এখন ওয়েবসাইটের Account পেজ থেকে আপনার Caiioo অ্যাকাউন্ট মুছে ফেলতে পারেন (অ্যাপলের অ্যাকাউন্ট-ডিলিশন প্রয়োজনীয়তা অনুযায়ী iOS অ্যাপ থেকেও এটি লিঙ্ক করা হয়েছে)। অ্যাকাউন্ট মুছে ফেললে আপনার প্রোফাইল, সাইন-ইন ক্রেডেনশিয়াল, AI ক্রেডিট ব্যালেন্স এবং আপনার প্রোভিশন করা OpenRouter কি-এর এনক্রিপ্টেড কপি মুছে যাবে; আইন অনুযায়ী অ্যাকাউন্ট আইডি বিহীন ন্যূনতম কমপ্লায়েন্স অডিট লগ সংরক্ষণ করা হবে। একটি নতুন প্রাইভেসি-পলিসি সেকশনে স্পষ্টভাবে বলা হয়েছে কী কী মুছে ফেলা হয় এবং কী কী রাখা হয়।
  • iOS: নেটিভ অন-ডিভাইস টেক্সট-টু-স্পিচ (Kokoro 82M): Kokoro ভয়েস সিন্থেসিস এখন WKWebView-এর পরিবর্তে OnnxRuntime-এর মাধ্যমে iOS হোস্ট প্রসেসে চলে, যা 0.9.719-এর e5-embeddings আর্কিটেকচারের অনুরূপ। মডেলটি এখন হোস্ট প্রসেসের বর্ধিত-মেমরি বাজেট পায়, ফলে এটি ওয়েবকিটের প্রতি-প্রসেস সীমার জন্য সাইডপ্যানেল UI-এর সাথে প্রতিযোগিতা করে না। এর ফলে অন-ডিভাইস TTS এখন iPhone 13/14-এ লোড থাকা অবস্থায় WebView ক্র্যাশ করে না।

উন্নতিসমূহ

  • Common: ইমেজ জেনারেটর এখন ধীরগতির স্ট্রিমিং মডেলের সাথে কাজ করে: ইমেজ জেনারেশন টুলটি এখন OpenRouter ইমেজ মডেলগুলোর জন্য স্ট্রিমিং অপশন ব্যবহার করে, যা gpt-5.4-image-2 (~১৬৭ সেকেন্ড এন্ড-টু-এন্ড) এর মতো ধীর মডেলগুলোতে "Network error: Unable to connect to OpenRouter" ত্রুটিটি সমাধান করে। আগের বাফার্ড পাথটি প্রকৃত JSON আসার আগে প্রায় ১.৮ MB কিপ-অ্যালাইভ প্যাডিংয়ের জন্য অপেক্ষা করত এবং কানেক্ট-লেয়ার টাইমআউট আগে কার্যকর হয়ে যেত।
  • Common: ফ্রি-টায়ার মডেল সিলেকশন ডায়নামিকভাবে আসল মডেল বেছে নেয়: আগের openrouter/free মেটা-রাউটারটি OpenRouter-এর ভেতরে রাউট করত কিন্তু কোন ডাউনস্ট্রিম মডেলগুলো টুলস বা ভিশন সাপোর্ট করে সে সম্পর্কে জানত না — অ্যান্ড্রয়েড ব্যবহারকারীরা ইমেজ এবং টুল কল পাঠালে "No endpoints found that support tool use" ত্রুটি পেতেন। Caiioo এখন নিজেই রাউট করে: অনবোর্ডিং, সেটিংস এবং আপগ্রেড-মোডালের "use free models" CTA এখন এমন একটি আসল ফ্রি মডেল বেছে নেয় যা টুলস (এবং যেখানে উপলব্ধ সেখানে ইমেজ ইনপুট) সাপোর্ট করে এবং রেট-লিমিট বা সক্ষমতা ত্রুটির ক্ষেত্রে স্বয়ংক্রিয়ভাবে পরিবর্তন করে। openrouter/free ব্যবহারকারী বিদ্যমান ব্যবহারকারীদের পরবর্তী লঞ্চে মাইগ্রেট করা হবে।
  • Common: Personal Intuition দীর্ঘ মেসেজে সঠিক কনটেক্সট খুঁজে পায়: রিট্রিভাল কুয়েরিটি আপনার মেসেজের শেষ ৫০০ ক্যারেক্টারে সীমাবদ্ধ ছিল এবং একটি একক ভেক্টর হিসেবে এমবেড করা হতো। দীর্ঘ মেসেজ বা মাল্টি-টপিক আলোচনার ক্ষেত্রে এটি হয় আসল প্রশ্নের আগেই কেটে যেত অথবা সবকিছুকে একটি টপিক-ফ্ল্যাট সেন্ট্রয়েডে অস্পষ্ট করে দিত যা স্কোরিংয়ে খারাপ করত। Caiioo এখন একটি গুরুত্বপূর্ণ কুয়েরি এক্সট্র্যাক্ট করে — এটি হুবহু শুরু অংশটি রাখে এবং পরবর্তী ৩০০০ ক্যারেক্টার থেকে কন্টেন্ট-বেয়ারিং টোকেনগুলোর একটি ডিডুপ্লিকেটেড ব্যাগ যুক্ত করে — ফলে আপনার প্রম্পট দীর্ঘ হলেও রিট্রিভাল সঠিক টপিকে থাকে।
  • Common: Settings → "Minimal settings" টগল এখন নিজের টাইটেল পরিবর্তন করা বন্ধ করেছে: টগলটি আগে "Minimal settings" (চালু) এবং "Advanced settings" (বন্ধ) এর মধ্যে লেবেল পরিবর্তন করত, ফলে বন্ধ অবস্থায় মনে হতো বক্সটি চেক করলে আপনি অ্যাডভান্সড সেটিংসে যাবেন — যা আসলে উল্টো। এখন টাইটেল স্থির থাকে; বর্তমান অবস্থা পরিষ্কার করার জন্য ডেসক্রিপশনে "On — " / "Off — " প্রিফিক্স যুক্ত করা হয়েছে।
  • Common: ভয়েস-মডেল ডাউনলোড ডায়ালগ অনির্দিষ্ট প্রগ্রেস হ্যান্ডেল করে: ডাউনলোডের সময় মডেল-ইনফো কার্ডটি সরু সাইডপ্যানেলে উপচে (overflow) যেতে পারত; এখন লেআউটটি অ্যাঙ্কর করা হয়েছে। যখন সার্ভার Content-Length রিটার্ন করে না, তখন প্রগ্রেস ব্লকটি একটি হিমায়িত ০% বারের পরিবর্তে একটি অনির্দিষ্ট স্পিনার দেখায়।
  • Common: Simple Mode সবকিছু লুকানোর পরিবর্তে একটি কমপ্যাক্ট স্ট্যাট স্ট্রিপ দেখায়: Simple Mode আগে পুরো থ্রেড-স্ট্যাটস সামারি লুকিয়ে রাখত। এটি এখন একটি সরু স্ট্রিপ দেখায় — কনটেক্সট-উইন্ডো রিং, কমপ্যাক্ট টোটাল টোকেন (যেমন "1k"), খরচ এবং অবশিষ্ট ক্রেডিট — এবং কম্পোজারের আই-টগলটি এক ট্যাপে পূর্ণ বিবরণ দেখায়।
  • Common: সাব-এজেন্ট খরচ এখন সঠিকভাবে যোগ হয়: প্রতি-থ্রেড খরচ গণনায় সাব-এজেন্ট Perplexity / ওয়েব সার্চ খরচ, হেল্পার খরচ, ইমেজ/ভিডিও/মিউজিক জেনারেশন খরচ, PDF OCR খরচ এবং ভয়েস খরচ বাদ পড়ছিল। এখন সব ক্যাটাগরি প্যারেন্টের sub_agent_cost লাইনে যোগ করা হয়।
  • Common: Settings → Tools সিলেক্টর ডিফল্ট-অফ টুলগুলোকে ওভাররাইড করে: ডিফল্টভাবে নিষ্ক্রিয় থাকা কোনো টুলের জন্য "Always" বা "Auto" নির্বাচন করা হলে তা নীরবে উপেক্ষা করা হচ্ছিল। আপনার ডায়নামিক-টুল-কনফিগ পছন্দ এখন ডিফল্ট সেটিংসকে ওভাররাইড করবে।
  • Common: লোকাল সাইডকার ইউজার-ফেসিং কপিতে "Desktop app" নামে পরিবর্তিত: "PebbleFlow Relay" — যা লোকাল-stdio MCP সার্ভার এবং কেবল ডেস্কটপ টুলগুলোকে সাপোর্ট দেয় — তার সমস্ত ইউজার-ভিজিবল রেফারেন্স এখন "Desktop app" হিসেবে পড়া যাবে, যা ব্যবহারকারীরা আসলে ইনস্টল করেন।
  • Common: প্রাইভেসি কপি আরও সুসংহত করা হয়েছে: লিগ্যাল পলিসি, স্টোর লিস্টিং, ওয়েবসাইট প্রাইভেসি পেজ এবং ইন-অ্যাপ গাইডে অতিরিক্ত "telemetry" শব্দগুলো বাদ দেওয়া হয়েছে। "No analytics" কথাটিই এটি কভার করে; অ্যাপগুলো কী সংগ্রহ করে বা করে না সে বিষয়ে কোনো বাস্তব পরিবর্তন হয়নি।
  • Common: প্রোভাইডার অ্যাকাউন্ট ভিউ লেবেল ব্যালেন্স সোর্স: প্রোভাইডার-অ্যাকউন্ট প্যানেল এখন উল্লেখ করে যে প্রতিটি ব্যালেন্স কোন কি-এর বিপরীতে রিপোর্ট করছে (আপনার BYOK কি বনাম Caiioo-প্রোভিশন করা কি), যাতে ক্রেডিট এবং অবশিষ্ট ব্যালেন্স এক নজরে ভুলভাবে চিহ্নিত না হয়।

বাগ ফিক্সসমূহ

  • Common: ব্র্যান্ড পরিবর্তনের পর Apple Sign-In: নতুন সাইন-ইনের জন্য Apple Sign-In ব্যর্থ হচ্ছিল কারণ OAuth Services ID তখনও পুরনো com.sixcailloux.PebbleFlow.web-এ পয়েন্ট করছিল। এটি com.sixcailloux.Caiioo.web-এ পরিবর্তন করা হয়েছে যাতে iOS, macOS এবং ওয়েব অ্যাকাউন্ট পেজে "Sign in with Apple" আবার কাজ করে।
  • Common: OAuth-প্রয়োজনীয় MCP সার্ভারে "Sign in" বাটন: একটি রিমোট OAuth-প্রয়োজনীয় MCP সার্ভার (যেমন Notion) ইনস্টল করলে সেটি স্টোরেজে সেভ হতো এমনকি প্রাথমিক কানেক্ট ব্যর্থ হলেও, কিন্তু কোনো ক্লায়েন্ট রেজিস্টার্ড হতো না। এরপর "Sign in" বাটনটি একটি রিফ্রেশ রিকোয়েস্ট পাঠাত যা OAuth ডায়ালগ খোলার পরিবর্তে একটি র "MCP server not found" এরর দিত। এখন ক্লায়েন্ট রেজিস্টার্ড না থাকলে রিফ্রেশ একটি নতুন addServer কলে ফিরে যায়, ফলে OAuth/DCR শেপটি সামনে আসে এবং সাইন-ইন ডায়ালগটি আসলে খোলে।
  • Common: নেটিভ অ্যাপ থেকে সাবমিট করা বাগ রিপোর্ট এখন সঠিক অ্যাপ ভার্সন রেকর্ড করে: iOS, macOS এবং Android শেলগুলো এখন বুট করার সময় WebView-এ ইনস্টল করা অ্যাপ ভার্সন ইনজেক্ট করে, ফলে সাবমিট করা বাগ রিপোর্টগুলো কোন বিল্ড থেকে এসেছে তা শনাক্ত করতে পারে।
  • Android: রিব্র্যান্ডের পর লঞ্চ ক্র্যাশ: PebbleFlow → Caiioo নামকরণের অতি-উৎসাহে Kotlin সাইডে Application ক্লাস এবং JNI সিম্বলগুলোর নাম পরিবর্তন করা হয়েছিল কিন্তু সংশ্লিষ্ট নেটিভ এক্সপোর্টগুলোর নাম পরিবর্তন করা হয়নি, ফলে অ্যাপটি সিম্বল রেজোলিউশন করতে না পেরে স্টার্টআপে ক্র্যাশ করছিল। নাম পরিবর্তনগুলো রিভার্ট করা হয়েছে; অ্যাপটি এখন আবার ক্লিনলি লঞ্চ হচ্ছে।
  • Common: Google Workspace রি-অথোরাইজেশন লুপ: ব্যবহারকারীরা প্রতি এক ঘণ্টা অন্তর Google Workspace রি-অথোরাইজ করার লুপে আটকে যাচ্ছিলেন কারণ তাদের সংরক্ষিত OAuth কানেকশনে কোনো refresh_token ছিল না। ছয়টি সংযুক্ত ফিক্স এখন প্রতিটি গ্রান্টে একটি রিফ্রেশ টোকেন নিশ্চিত করে এবং ক্লাউড সিঙ্কের মাধ্যমে এটি সংরক্ষণ করে, ফলে Google কানেকশনগুলো কনসেন্ট স্ক্রিনে না গিয়েই ১ ঘণ্টার এক্সেস-টোকেন TTL পার করতে পারে।
  • Common: OpenRouter-এ "User not found" থেকে রিকভারি: OpenRouter HTTP 401 "User not found" রিটার্ন করে যখন একটি প্রোভিশন করা সাব-কি-এর মূল ইউজার রেকর্ড চলে যায় কিন্তু কি এনটিটিটি তখনও থাকে। Caiioo আগে এটিকে একটি ডেড এক্সটেনশন হিসেবে দেখাত যা কেবল লগআউট+লগইন করলেই ঠিক হতো। প্রোভাইডার এখন একটি নতুন প্রোভিশন করা কি অদলবদল করে এবং রিকোয়েস্টটি একবার রিট্রাই করে নিজে থেকেই এটি ঠিক করে নেয়।
  • Common: Google Docs insert_component বিভ্রান্তিকর এরর দিচ্ছিল: আগে ইনসার্ট করা টেবিলের পরে একটি কম্পোনেন্ট ইনসার্ট করলে "Document not found" দেখাত কারণ ইনসার্ট করা টেবিলটি কখনও তার componentName-এর সাথে বাউন্ড হতো না। টেবিলগুলো এখন একই ইনসার্ট ফেজে একটি নেমড রেঞ্জ পায়, পজিশন রিজলভার নন-ডিফল্ট tabId মেনে চলে এবং অ্যাপ-লেভেল এররগুলো আর 404 হিসেবে ভুল শ্রেণীবদ্ধ হয় না।
  • Common: নতুন রিলিজ হওয়া OpenRouter মডেলগুলো ZDR রাউটিং হারাত: যখন কোনো মডেল Caiioo-এর ইন্টেলিজেন্স ডেটাবেসে থাকত না, তখন সিন্থেটিক ফলব্যাক রেকর্ড সেটিকে non-ZDR-capable হিসেবে চিহ্নিত করত, এমনকি যখন ZDR-only প্রোভাইডাররা আসলে সেটি সাপোর্ট করত। ZDR রাউটিং এখন রেগুলার পাথের মতো একই প্রোভাইডার-লিস্ট ফলব্যাক ব্যবহার করে।
  • Common: API /v1/runs একদম প্রথম কলে অ্যাটাচমেন্ট উপেক্ষা করত: যখন API এন্ডপয়েন্ট একটি নতুন থ্রেডে কোনো এজেন্ট শুরু করত, তখন ইউজার মেসেজের অ্যাটাচমেন্ট লিস্টটি হারিয়ে যেত কারণ এম্পটি-থ্রেড ব্রাঞ্চটি কেবল টেক্সট পুশ করত। অ্যাটাচমেন্টগুলো এখন সঠিকভাবে প্রবাহিত হয়।
  • Common: মডেল পরিবর্তনের ঠিক পরেই নেটিভ অ্যাপগুলো পুরনো সেটিংস পড়তে পারত: মেমরি-প্রেসার থাকা অ্যান্ড্রয়েডে, মডেল পিকার পরিবর্তন করে সাথে সাথে মেসেজ পাঠালে এজেন্ট ডিস্ক থেকে আগের মডেলটি পড়তে পারত কারণ ৫০০ মিলিসেকেন্ডের ডিবউন্সড ফ্লাশ তখনও কার্যকর হয়নি। সেন্ড পাথ এখন এজেন্ট স্পন করার আগে একটি স্টেট ফ্লাশ করতে বাধ্য করে।
  • Common: টেস্টার-বাগ ট্রায়াজ (PF-260429 / PF-260430): পাঁচটি ফিক্স — ম্যানেজড-কি (ফ্রি-টায়ার) ব্যবহারকারীরা এখন নিজেদের কি টাইপ না করেই PDF OCR-এর মাধ্যমে ডকুমেন্ট ইনজেস্ট করতে পারবেন; macOS নোড সাইডকারের টাইমজোনকে হোস্টের সাথে পিন করে যাতে স্যান্ডবক্সের অধীনে তারিখগুলো সঠিকভাবে রেজলভ হয়; শিডিউলড টাস্কগুলো এখন iOS/macOS/Tauri শেলে পারসিস্ট করে; কনফিগারেশন টুলটি ওয়ান-টাইম এবং ম্যানুয়াল শিডিউলগুলোকে ফার্স্ট-ক্লাস অপশন হিসেবে দেখায়; এবং টুল কলসাইটগুলো এজেন্ট রানারের মতোই OpenRouter 401 সেলফ-হিল থেকে রিকভার করে।
  • Common: আপগ্রেড মোডাল টায়ার সাবস্ক্রিপশনের সাথে ক্রেডিট/BYOK মেশানো বন্ধ করেছে: "Add Credits" আসলে সাবস্ক্রিপশন পোর্টাল খুলত — লেবেলটি ভুল ছিল। মোডালটি এখন কেবল টায়ার সাবস্ক্রিপশনে ফোকাস করে; Apple §3.1.1 অনুযায়ী iOS-এ অতিরিক্তভাবে যেকোনো ক্রেডিট-পারচেজ সারফেস লুকানো হয়েছে।
  • Web: Delete Account সেকশনটি অ্যাকাউন্ট পেজের নিচে সরানো হয়েছে: ধ্বংসাত্মক Delete Account ব্লকটি আগে আপনার আইডেন্টিটি কার্ড এবং সাবস্ক্রিপশন/বিলিং UI-এর মাঝখানে রেন্ডার হতো। এটি এখন পেজের একদম নিচে, FAQ-এর পরে থাকে। ডিলিট-অনলি ভিউতে iOS ডিপ-লিঙ্ক আচরণ অপরিবর্তিত রয়েছে।
  • iOS: Manage Plan এখন অ্যাপলের সাবস্ক্রিপশন শিট খোলে: iOS-এ Manage Plan আগে ফ্রি, ট্রায়াল, Stripe এবং অজানা সোর্সের ব্যবহারকারীদের জন্য ওয়েব অ্যাকাউন্ট পেজে চলে যেত, যেখানে WKWebView-এ Google OAuth ব্যর্থ হতো। iOS-এ Manage Plan ট্যাপ করলে এখন সবসময় অ্যাপলের StoreKit showManageSubscriptions শিট খুলবে।
  • iOS: Delete-account ওয়েব ভিউ একটি ডিলিট-অনলি পেজে সংকুচিত হয়: যখন iOS Delete Account বাটনটি ওয়েবসাইট খোলে, তখন পেজটি এখন সমস্ত বিলিং সারফেস (সাবস্ক্রিপশন, প্ল্যান, ক্রেডিট, Stripe পোর্টাল, FAQ) লুকিয়ে ফেলে এবং কেবল ডিলিট সেকশনটি দেখায়, যা §3.1.1 পূরণ করে।
  • iOS: ITMS-90208 ফ্রেমওয়ার্ক-ভার্সন ভ্যালিডেশন ফিক্স: onnxruntime ফ্রেমওয়ার্কের Info.plist এখন আর্কাইভ করার সময় হোস্ট অ্যাপের ডেপ্লয়মেন্ট টার্গেটের সাথে মিলিয়ে প্যাচ করা হয়, যাতে App Store Connect "framework does not support the minimum OS version specified in the Info.plist" বলে বিল্ড রিজেক্ট করা বন্ধ করে।
  • Android: এক্সটার্নাল লিঙ্কগুলো একটি Custom Tab-এ খোলে যাতে Google OAuth কাজ করে: "Open pebbleflow.ai/account"-এর মতো লিঙ্কগুলো আগে অ্যান্ড্রয়েড WebView-এর ভেতরে খুলত, যেখানে Google disallowed_useragent (Error 403) দিয়ে OAuth ব্লক করে। এক্সটার্নাল লিঙ্কগুলো এখন নেটিভ ব্রিজের মাধ্যমে একটি Chrome Custom Tab-এ রাউট হয়, যা Google ট্রাস্ট করে।
  • Android: মেসেজের নিচের কপি বাটনগুলো আসলে কপি করে: কপি আইকনটি সরাসরি navigator.clipboard.writeText ব্যবহার করত, যা অ্যান্ড্রয়েড WebView-এ ইউজার অ্যাক্টিভেশন এক্সপায়ার হয়ে গেলে নীরবে কাজ করা বন্ধ করে দিত। কপি এখন নেটিভ ক্লিপবোর্ড ব্রিজের মাধ্যমে রাউট হয়।

ভার্সন 0.9.719এপ্রিল ২৫, ২০২৬

বিস্তারিত দেখান

Security

  • Common: protobufjs CVE-2026-41242 প্যাচ করা হয়েছে (CVSS 9.8): Root.fromJSON-এ একটি গুরুতর arbitrary-code-execution ছিদ্র বন্ধ করতে protobufjs >= 7.5.5 (8.0.1 এ রেজলভ করা হয়েছে) পিন করা হয়েছে। Caiioo সরাসরি protobufjs ইমপোর্ট করে না — এটি onnxruntime-web এর একটি ট্রানজিটিভ ডিপেন্ডেন্সি — এবং বাস্তবে এর ঝুঁকি কম ছিল কারণ আমরা কেবল বান্ডেল করা মডেল ব্যবহার করি, ব্যবহারকারীর দেওয়া স্কিমা নয়। তবুও প্যাচ করা হয়েছে কারণ এর সমাধানটি অত্যন্ত সহজ।
  • Common: @xmldom/xmldom — ৪টি উচ্চ-ঝুঁকির CVE প্যাচ করা হয়েছে: @xmldom/xmldom >= 0.9.10 পিন করা হয়েছে। DOCX/XLSX রেডলাইন পাইপলাইন এবং বিভিন্ন এক্সটেনশন কোড পাথে XML পার্সিং ব্যবহৃত হয়।
  • Server: undici — ৩টি উচ্চ-ঝুঁকির CVE প্যাচ করা হয়েছে: cloud/relay-তে undici >= 7.24.0 পিন করা হয়েছে। এটি কেবল রিলে সার্ভারের HTTP client-কে প্রভাবিত করে।
  • Desktop: rustls-webpki + quinn-proto — ২টি উচ্চ-ঝুঁকির CVE প্যাচ করা হয়েছে: এই Tauri Rust ডিপেন্ডেন্সিগুলো আপডেট করা হয়েছে। এটি Windows + Linux ডেস্কটপ বিল্ডগুলিকে প্রভাবিত করে যা Tauri শেলের মাধ্যমে চলে।

New Features

  • Common: Video generation (Pro): OpenRouter-এর মাধ্যমে Google Veo 3.1, OpenAI Sora 2 Pro, এবং ByteDance Seedance ব্যবহার করে ছোট ভিডিও তৈরি বা অ্যানিমেট করুন। টুলটি প্রতিটি মডেল অনুযায়ী সঠিক ডিউরেশন এবং রেজোলিউশন বেছে নেয়, কাজ শেষ না হওয়া পর্যন্ত পোলিং করে এবং ফলাফলটি থ্রেড অ্যাটাচমেন্ট হিসেবে সেভ করে।
  • Common: Music generation (Pro): OpenRouter-এর মাধ্যমে Google-এর Lyria 3 Pro Preview ব্যবহার করে গান এবং ইনস্ট্রুমেন্টাল ক্লিপ তৈরি করুন। আউটপুটটি একটি অডিও অ্যাটাচমেন্ট হিসেবে সেভ হয় যা ইনলাইনে প্লে করা যায়।
  • Common: Dynamic video model catalog: ভিডিও জেনারেটর রানটাইমে ভিডিও-সক্ষম OpenRouter মডেলগুলোর বর্তমান তালিকা সংগ্রহ করে, ফলে Caiioo আপডেট ছাড়াই নতুন প্রোভাইডার এবং মডেল যুক্ত হয়। একটি বান্ডেল করা স্ন্যাপশট অফলাইনেও কাজ সচল রাখে।
  • Common: Dynamic music model catalog: মিউজিক জেনারেশনের জন্যও একই — OpenRouter নতুন মিউজিক মডেল পাবলিশ করার সাথে সাথে টুলটি তা গ্রহণ করে, সাথে অফলাইন ফলব্যাক সুবিধাও রয়েছে।
  • Common: Custom OAuth at Pro: Bring-Your-Own-Auth — Google Workspace উইজার্ড, Microsoft 365 উইজার্ড, এবং জেনেরিক "Add Custom Provider" ফ্লো — এখন সকল Pro, Platform, Teams, এবং Enterprise ব্যবহারকারীদের জন্য Settings → Custom OAuth-এ দৃশ্যমান। আগে এই ট্যাব এবং অ্যাড বাটনগুলো কেবল টেস্টারদের জন্য সংরক্ষিত ছিল, ফলে পেইড ব্যবহারকারীরা BYOA সেটআপ করতে পারতেন না।
  • Common: Physics + Structural Analysis (Pro): ফিজিক্স সিমুলেশন টুল (প্রজেক্টাইল মোশন, কলিশন, কাইনেটিক/পটেনশিয়াল এনার্জি, মোমেন্টাম, ফোর্স, ইমপালস, ভেলোসিটি-টু-টার্গেট) এবং স্ট্রাকচারাল অ্যানালাইসিস (বিম লোডিং, কলাম বাকলিং, মেটেরিয়াল প্রোপার্টিজ) এখন অন্যান্য ক্রিয়েটিভ এবং ইউটিলিটি টুলের পাশাপাশি Pro-তে উপলব্ধ।
  • Common: Seeing-Eye Dog — টেক্সট-অনলি LLM-এর জন্য ভিশন ফলব্যাক: DeepSeek V4 Pro, Kimi K2.6, MiMo V2.5 Pro এবং লোকাল Ollama মডেলের মতো টেক্সট-অনলি মডেলগুলো এখন ইমেজ অ্যাটাচমেন্ট হ্যান্ডেল করতে পারবে। এটি একটি কনফিগার করা সস্তা ভিশন মডেলের (ডিফল্ট: Gemini 3.1 Flash Lite) মাধ্যমে রাউট করা হয়। মেসেজ তৈরির সময় অটো-ক্যাপশনিং চালু হয় এবং প্রতিটি অ্যাটাচমেন্টের জন্য ক্যাশ করা হয় যাতে পরবর্তী টার্নগুলোতে পুনরায় খরচ না হয়; একটি ডেডিকেটেড vision({action: "inspect"}) টুল মডেলটিকে টার্গেটেড ফলো-আপ অ্যাক্সেস দেয়। Settings → Tools → Vision Fallback Model থেকে হেল্পার মডেল বেছে নেওয়া যায়।
  • Common: XLSX cell-level tracked changes: স্প্রেডশিট আর্টিফ্যাক্টগুলো এখন DOCX-এর মতো একই রেডলাইনিং UX সাপোর্ট করে। propose_change(editMode: 'xlsx_cell')-এর মাধ্যমে AI প্রস্তাবনাগুলো cellRef + sheetName দ্বারা নোঙর করা সেল-ভিত্তিক ট্র্যাকড চেঞ্জ তৈরি করে; ট্র্যাক-চেঞ্জ মোডে ব্যবহারকারীর টাইপ করা এডিটগুলো সেল-লেভেল ডিফ তৈরি করে; পেন্ডিং চেঞ্জ থাকা সেলগুলো ইনলাইনে <del>old</del><ins>new</ins> রেন্ডার করে; বিদ্যমান টুলবারের next/prev/accept/reject সেল চেঞ্জের ওপর কাজ করে; একই সেলে AI এবং ব্যবহারকারীর এডিট কনফ্লিক্ট হলে ব্যবহারকারীর এডিট অগ্রাধিকার পায়।
  • Common: ভিডিও এবং মিউজিক জেনারেটরের জন্য কস্ট ট্র্যাকিং: জেনারেট করা ভিডিও (OpenRouter /api/v1/videos-এর মাধ্যমে) এবং মিউজিক (via chat-completions) এখন ইমেজ জেনারেশনের মতোই থ্রেড টোটালের সাথে যুক্ত হবে। সাইডপ্যানেল কস্ট ড্রপডাউনে নতুন video_gen_cost এবং music_gen_cost ব্রেকডাউন রো যুক্ত করা হয়েছে।

Improvements

  • Common: GPT-5 সিরিজ স্ট্যাবিলিটি: OpenAI-এর gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro, এবং gpt-5.3-codex এখন টুল-হেভি এজেন্টিক কনভারসেশনে সাইলেন্ট এম্পটি রেসপন্স দেবে না। একটি ফাংশন-টুল স্কিমা ইন্টারঅ্যাকশনের কারণে OpenAI-এর ব্যাকএন্ড কোনো আউটপুট ছাড়াই স্ট্রিম বন্ধ করে দিচ্ছিল; Caiioo এখন এই মডেলগুলোর প্রয়োজনীয় ফরম্যাটে টুলগুলোকে সিরিয়ালাইজ করে।
  • Common: GPT-5.4+ এ দীর্ঘ কনভারসেশন আচরণ উন্নত করা হয়েছে: gpt-5.4, gpt-5.4-pro, এবং gpt-5.3-codex-এর সাথে মাল্টি-টার্ন কনভারসেশনগুলো দীর্ঘ টুল-কলিং সিকোয়েন্সে আর অকালে থেমে যাবে না — ইন্টারমিডিয়েট কমেন্টারি এবং ফাইনাল অ্যানসারের মধ্যে পার্থক্য করার জন্য OpenAI যে ফেজ মার্কার ব্যবহার করে তা এখন টার্ন জুড়ে সংরক্ষিত থাকে।
  • Common: GPT-5.x রিজনিং থিংকিং প্যানেলে দৃশ্যমান: gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro, এবং gpt-5.3-codex এখন তাদের রিজনিং সামারি ইন-চ্যাট থিংকিং প্যানেলে স্ট্রিম করে, ঠিক যেমন Gemini করে। আগে OpenRouter রিজনিং টেক্সট স্ট্রিম করলেও এই মডেলগুলোর জন্য থিংকিং প্যানেল খালি থাকত।
  • Common: আপস্ট্রিম আউটেজ থেকে স্বচ্ছ রিকভারি: যখন OpenRouter কোনো অনুরোধ এমন একটি আপস্ট্রিমে পাঠায় যা কোনো কন্টেন্ট স্ট্রিম করার আগেই ট্রানজিয়েন্ট 5xx এরর দেয়, তখন Caiioo খালি রিপ্লাই দেখানোর পরিবর্তে নিঃশব্দে অন্য একটি আপস্ট্রিমে পুনরায় চেষ্টা করে।
  • Common: মডেল স্ট্রিম ফেইল হলে স্পষ্ট এরর: প্রোভাইডার-সাইড ক্র্যাশ, কন্টেন্ট-ফিল্টার রিজেকশন এবং অন্যান্য মিড-স্ট্রিম ফেইলিওর এখন কোনো ব্যাখ্যা ছাড়া কনভারসেশন "থেমে যাওয়ার" পরিবর্তে একটি নির্দিষ্ট এরর মেসেজ সহ প্রদর্শিত হবে।
  • Common: জেনারেট করা ভিডিও এবং মিউজিক ইনলাইনে রেন্ডার হবে: জেনারেট করা ভিডিও এবং মিউজিক এখন জেনারেট করা ইমেজের মতোই কনভারসেশনে প্রদর্শিত হবে — একটি ভিডিও বা অডিও প্লেয়ার ফাইনাল অ্যানসারের উপরে প্রদর্শিত হবে এবং কোন মডেল এটি তৈরি করেছে তার একটি ছোট ব্যাজ থাকবে।
  • Common: ভিডিও এবং মিউজিক টুলের জন্য ডিফল্ট-মডেল পিকার: Settings → Tools-এ এখন ভিডিও এবং মিউজিক জেনারেটরের জন্য একটি Default Model ড্রপডাউন অন্তর্ভুক্ত করা হয়েছে, যা বিদ্যমান ইমেজ-জেনারেটর পিকারের অনুরূপ। এজেন্ট ডিফল্টভাবে আপনার নির্বাচিত মডেল ব্যবহার করবে; তবে আপনি চাইলে নির্দিষ্ট অনুরোধে অন্য মডেলের নাম উল্লেখ করে তা ওভাররাইড করতে পারেন।
  • Common: Personal Intuition ইনডেক্সড-স্ট্যাটাস ডিসপ্লে: Personalization সেটিংস প্যানেল এখন একটি লাইভ "Indexed: N threads · M chunks · K tokens · last indexed Xm ago" লাইন দেখায় যাতে আপনি নিশ্চিত হতে পারেন যে মেমরি ইনডেক্সার কাজ করছে। রান শেষ হওয়ার পর লাস্ট ব্যাকফিল সামারি অদৃশ্য না হয়ে দৃশ্যমান থাকে।
  • iOS: নেটিভ অন-ডিভাইস এমবেডিং (দ্রুততর, কম মেমরি): Multilingual-e5-small ইনফারেন্স এখন WKWebView-এর পরিবর্তে Apple-এর onnxruntime-objc-এর মাধ্যমে iOS হোস্ট প্রসেসে চলে। এটি একটি পার-প্রসেস মেমরি ক্যাপ সমস্যার সমাধান করে যা মডেল লোড হওয়ার প্রায় ৭ সেকেন্ড পর WebView বন্ধ করে দিচ্ছিল (পোস্ট-লগইন ক্র্যাশ)। টুল ক্যাটালগের প্রথম এনকোডের পর, পরবর্তী টুল-সিলেকশন কলগুলো পার-টেক্সট ইন-মেমরি ক্যাশ ব্যবহার করে এবং প্রায় ৫ সেকেন্ডের পরিবর্তে ১০ মিলিসেকেন্ডে সম্পন্ন হয়। শেয়ারড-পাইপলাইন রিফ্যাক্টর Personal Intuition এবং অন-ডিভাইস টুল সিলেকশনকে মডেলের আলাদা আলাদা ১১৫ মেগাবাইট কপি লোড করা থেকে বিরত রাখে।
  • Common: Personal Intuition + অন-ডিভাইস টুল সিলেকশন একটি e5 পাইপলাইন শেয়ার করে: আগে উভয় ফিচারই নিজস্ব multilingual-e5-small লোডার ইনস্ট্যানশিয়েট করত (প্রতিটি প্রায় ১১৫ মেগাবাইট, রেন্ডারারে মোট ২৩০ মেগাবাইট)। তারা এখন একটি একক শেয়ারড পাইপলাইন ব্যবহার করে যা কনকারেন্ট লোড কমিয়ে দেয় এবং কোল্ড-স্টার্ট খরচ অর্ধেক করে।

Bug Fixes

  • Common: ব্রাউজার-সেশন কুকি আর API কলে লিক হবে না: আপনি যদি ব্রাউজার ট্যাবে openrouter.ai ভিজিট করে থাকেন, তবে এক্সটেনশনটি অনিচ্ছাকৃতভাবে আপনার OpenRouter ব্রাউজার সেশন (Clerk / Stripe / অ্যানালিটিক্স কুকি) প্রতিটি API কলের সাথে যুক্ত করছিল। API কলগুলো এখন কঠোরভাবে Bearer-authenticated।
  • Common: GPT-5.4 রেসপন্স আর দুইবার প্রদর্শিত হবে না: একটি বাগ ফিক্স করা হয়েছে যেখানে gpt-5.4, gpt-5.4-pro, এবং gpt-5.3-codex রেসপন্সগুলো একই টেক্সট পর পর দুইবার দেখাচ্ছিল — ফাইনাল-অ্যানসার পে-লোড টোকেন স্ট্রিমের সাথে জমা হচ্ছিল যা ইতিমধ্যে রেন্ডার হয়ে গিয়েছিল।
  • Common: রিলোডের পর মডেল পিকার রিফ্রেশ হয়: মডেল লিস্ট এখন ভার্সন আপগ্রেডের সময় ইনভ্যালিডেট করা হয় এবং একটি ছোট ইন-মেমরি TTL মেনে চলে, ফলে নতুন রিলিজ হওয়া OpenRouter মডেলগুলো রিলোডের পর প্রদর্শিত হয়। দীর্ঘস্থায়ী সার্ভিস ওয়ার্কাররা আর পুরনো ক্যাটালগ ধরে রাখে না।
  • Common: জেনারেটেড-মিডিয়া শর্ট লিঙ্ক প্লেয়ার ওপেন করে: যখন কোনো মডেল অডিও/ইমেজ/ভিডিও জেনারেশনের পর [Listen](audio-…) এর মতো শর্ট লিঙ্ক লেখে, তখন সেটিতে ক্লিক করলে এখন ব্রোকেন এক্সটার্নাল URL-এর পরিবর্তে স্লেট প্লেয়ার ওপেন হবে। ইমেজ এবং ভিডিও লিঙ্কের জন্যও একই ফিক্স প্রযোজ্য।
  • Common: মার্কডাউন ইমেজ এমবেড হিসেবে জেনারেটেড মিডিয়া ব্রোকেন রেন্ডার হচ্ছিল: যখন মডেল ভিডিও বা অডিও অ্যাটাচমেন্টকে [Video 1](video-…) এর পরিবর্তে ![Video 1](video-…) হিসেবে লিখত, তখন এটি প্লেয়ার ওপেন করার পরিবর্তে একটি ব্রোকেন <img> হিসেবে রেন্ডার হতো। এখন শুরুর ! সরিয়ে দেওয়া হয়েছে যাতে লিঙ্কটি স্লেট ভিউয়ার ওপেন করে।
  • Extension: সাইডপ্যানেল "Location permission denied" ডেড-এন্ড: একটি রিগ্রেশন ফিক্স করা হয়েছে যেখানে ব্যবহারকারী যা-ই ক্লিক করুক না কেন প্রতিটি সাইডপ্যানেল লোকেশন রিকোয়েস্ট "Location permission denied. Please allow location access in browser settings." রিটার্ন করছিল। অফস্ক্রিন ডকুমেন্টের মাধ্যমে রাউট করার চেষ্টা তাৎক্ষণিকভাবে PERMISSION_DENIED দিচ্ছিল কারণ অফস্ক্রিন কনটেক্সট পারমিশন প্রম্পট দেখাতে পারে না এবং ম্যানিফেস্টে geolocation ডিক্লেয়ার করা নেই। সাইডপ্যানেল এখন আগের কন্টেন্ট-স্ক্রিপ্ট-দেন-আইপি-জিওলোকেশন চেইন ব্যবহার করে যা আগে কাজ করত।
  • Common: Personal Intuition ফুল রিবিল্ড পুরনো ইনডেক্সড কাউন্ট রেখে দিচ্ছিল: ফুল-রিবিল্ড ব্যাকফিল পার-থ্রেড ইনডেক্স আপডেট স্কিপ করার সমস্যাটি ফিক্স করা হয়েছে, যার ফলে Settings → Personalization-এ রিবিল্ডের পরেও আগের বেশি টোটাল দেখাচ্ছিল। ফুল-রিবিল্ড দ্বারা স্ক্যান করা কিন্তু আগে ইনডেক্স না হওয়া থ্রেডগুলো এখন রিট্রিভালের সময় দৃশ্যমান হবে।
  • iOS: পোস্ট-লগইন WKWebView ক্র্যাশ লুপ: পোস্ট-লগইন ক্র্যাশের জন্য তিনটি সমন্বিত ফিক্স। (১) নেটিভ e5 এমবেডিং এখন ৮টির ব্যাচে চাঙ্কড আকারে চলে এবং ORT মেমরি এরিনা রানগুলোর মাঝে সংকুচিত হওয়ার জন্য সেট করা হয়েছে — পিক ওয়ার্কিং সেট ৩ জিবি-তে না গিয়ে ১০০ মেগাবাইটের নিচে থাকে, ফলে iOS-এর পার-প্রসেস মেমরি কিল ট্রিগার হয় না। (২) অন-ডিভাইস রিট্রিভার এখন বুট করার সময় ইনলাইনের পরিবর্তে requestIdleCallback-এর সময় ওয়ার্ম হয়, তাই এটি লাইসেন্স সিঙ্ক, আইডেন্টিটি রিস্টোর, UI রেন্ডার এবং ক্লাউড-সিঙ্ক ইনিশিয়ালাইজেশনের সাথে প্রতিযোগিতা করে না। (৩) অন-ডিভাইস রিট্রিভার এখন আইডেন্টিটি / টিয়ার পরিবর্তনের সময় পুনরায় প্রোভিশন হয়, ফলে নতুন ইনস্টলে টিয়ার আনডিফাইন্ড থাকার কারণে সাইলেন্টলি ক্লাউড হেল্পারে ফলব্যাক হবে না।
  • iOS: ভুয়া "path traversal blocked" 403s: LocalFileSchemeHandler প্রতিটি 404-কে পাথ-ট্রাভার্সাল চেষ্টা হিসেবে ভুলভাবে চিহ্নিত করার সমস্যাটি ফিক্স করা হয়েছে কারণ NSString.standardizingPath কেবল ডিস্কে থাকা ফাইলের জন্য /var/private/var রেজলভ করে। অস্তিত্বহীন রিসোর্সের বৈধ পাথগুলো (iOS বান্ডেলে *.wasm নেই, সাথে chrome-extension API পাথ যেমন api/active-tab-context) 404-এর পরিবর্তে 403 রিটার্ন করছিল, যা transformers.js-এর wasm প্রি-ফেচ ফলব্যাক নষ্ট করছিল। এটি অ্যান্ড্রয়েড হ্যান্ডলারের মতো স্ট্রিং-ভিত্তিক .. / NUL চেক দিয়ে প্রতিস্থাপন করা হয়েছে।
  • Common: PDF এমবেডেড ইমেজ টেক্সট-অনলি মডেলগুলোকে নষ্ট করছিল: টেক্সট-অনলি OpenRouter মডেলে (DeepSeek V4 Pro, Kimi K2.6 ইত্যাদি) ইমেজ সহ PDF পাঠানো হলে "No endpoints found that support image input" এরর আসছিল — যা নতুন Seeing-Eye Dog রাউটিংয়ের মাধ্যমে দূর করার কথা ছিল। PDF ডেলিভারি পাথ এখন ইমেজ-ব্লক ডেলিভারির মতো একই পার-মডেল supportsVision ফ্ল্যাগ মেনে চলে, তাই টেক্সট-অনলি মডেলগুলো টেক্সট-অনলি PDF পায় এবং এজেন্ট প্রয়োজনে একটি ভিশন সাব-এজেন্ট তৈরি করতে পারে।
  • Common: অ্যাড-ব্লকার লেভেল টগল কার্যকর হচ্ছিল না: অ্যাড-ব্লকার লেভেল (Off / Standard / Aggressive) টগল করলে কেবল পারসিস্টেড ভ্যালু পরিবর্তন হচ্ছিল কিন্তু লাইভ DNR রুল + স্ট্যাটিক রুলসেট সার্ভিস ওয়ার্কার রিস্টার্ট না হওয়া পর্যন্ত কার্যকর থাকছিল — ফলে Off-এ টগল করার পরেও ads.google.com-এর মতো সাইটগুলো ব্লকড থাকছিল। স্টোরেজ লিসেনার এখন globalSharedSettings বাকেট পর্যবেক্ষণ করে যেখানে সেটিংটি আসলে লেখা হয়।
  • Extension: বড় সাইজের ইমেজ নিঃশব্দে ড্রপ করা হচ্ছিল: যখন কোনো ইমেজ অ্যাটাচমেন্ট API সীমা অতিক্রম করত, এক্সটেনশন সার্ভিস ওয়ার্কারের কোনো কমপ্রেস ইমপ্লিমেন্টেশন রেজিস্টার্ড ছিল না (কেবল সার্ভারের sharp-backed ভার্সনটি ছিল) — ফলে pushImageBlock-এর ডিফেন্স থ্রো ক্যাচ করত এবং ইমেজটি পুরোপুরি ড্রপ করে দিত। SW এখন createImageBitmap-এর মাধ্যমে ন্যাচারাল ডাইমেনশন পরীক্ষা করে এবং বিদ্যমান অফস্ক্রিন ডকুমেন্টের মাধ্যমে এনকোড রাউট করে, ফলে এক্সটেনশন-কনটেক্সট কলাররা ড্রপড প্লেসহোল্ডারের পরিবর্তে কমপ্রেসড ইমেজ পায়।
  • Common: জেনারেটেড ইমেজ এবং স্ক্রিনশট প্রোভাইডারদের দ্বারা রিজেক্ট হচ্ছিল: Anthropic বেস৬৪ ইমেজ ৫ মেগাবাইটে সীমাবদ্ধ রাখে; অন্যান্য প্রোভাইডারদেরও একই রকম সীমা আছে। FLUX / Gemini / Seedream থেকে জেনারেটেড ইমেজ এবং বড় স্ক্রিনশটগুলো ফুল সাইজে পাঠানো হচ্ছিল, যা 4xx এরর তৈরি করে পুরো এজেন্ট টার্ন বাতিল করে দিচ্ছিল। তিন স্তরের সুরক্ষা: ইমেজ-জেনারেটর স্টোরেজের আগে আউটপুট কমপ্রেস করে; একটি নতুন pushImageBlock হেল্পার প্রতিটি image_url এমিশনকে কমপ্রেস-অর-ড্রপ-এর মাধ্যমে রাউট করে; এবং স্ক্রিনশট রিবিল্ড + লাইভ স্ক্রিনশট ইনজেকশন উভয়ই একই হেল্পারের মাধ্যমে চলে। একটি রক্ষণশীল ৪ মেগাবাইট ক্যাপ নির্ধারণ করা হয়েছে যা প্রতিটি প্রোভাইডারে কাজ করে।

সংস্করণ 0.9.718২২ এপ্রিল, ২০২৬

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: Personal Intuition — অ্যাসোসিয়েটিভ ক্রস-থ্রেড মেমরি: Caiioo নিঃশব্দে মনে রাখে আপনি আগে কী নিয়ে কথা বলেছেন — শুধুমাত্র বর্তমান কথোপকথনেই নয়, বরং প্রতিটি কথোপকথন জুড়ে। চ্যাট করার সময় প্রাসঙ্গিক স্মৃতিগুলো সামনে চলে আসে; আপনার এজেন্ট সরাসরি সেগুলো ব্যবহার করতে পারে অথবা উত্তরের প্রেক্ষাপট তৈরিতে কাজে লাগাতে পারে। ঠিক যেমন কোনো সুগন্ধ আপনাকে কোনো স্থানের কথা মনে করিয়ে দেয়। এটি Personalization → Personal Intuition-এর অধীনে পাবেন; ডিফল্টভাবে এটি বন্ধ থাকে। এতে Full-rebuild এবং Incremental backfill অন্তর্ভুক্ত রয়েছে যাতে আপনি আপনার বিদ্যমান থ্রেডগুলো ইনডেক্স করতে পারেন।
  • Common: Personal Intuition ব্যাকআপ এবং রিস্টোর: আপনি Backup & Restore → Personal Intuition-এর অধীনে সম্পূর্ণ মেমরি কর্পাস একটি JSON ফাইলে স্ন্যাপশট নিয়ে রাখতে পারেন এবং পরবর্তীতে কোনো সমস্যা হলে বা অন্য ডিভাইসে স্থানান্তর করতে চাইলে তা রিস্টোর করতে পারেন।
  • Common: প্রতিটি টিয়ারের জন্য ডিফল্ট Instant Tool Chooser: সেমান্টিক টুল চুজার এখন প্রতিটি ডিভাইসে এবং প্রতিটি টিয়ারে (ফ্রি ভার্সনসহ) লোকালি কাজ করে। এটি প্রতিটি টার্নের জন্য সঠিক টুলগুলো প্রায় ১০ মিলিসেকেন্ডের মধ্যে সম্পূর্ণ আপনার ডিভাইসেই নির্বাচন করে। Settings → Tools-এর চুজার UI-তে এই পছন্দটিকে "Instant Tool Chooser" বনাম "Quick Tasks LLM" (যা মডেল চুজারে আপনার লাইটনিং বোল্ট চিহ্নিত মডেলটি ব্যবহার করে) হিসেবে স্পষ্ট করা হয়েছে।
  • iOS / Android: নেটিভ অ্যাপে Instant Tool Chooser: একই অন-ডিভাইস টুল চুজার এখন শুধুমাত্র ব্রাউজার এক্সটেনশন এবং ডেস্কটপেই নয়, বরং iOS এবং Android অ্যাপের WebView-এর ভেতরেও যুক্ত করা হয়েছে।

উন্নতিসমূহ

  • Common: Slate স্যান্ডবক্সে HTTPS স্ক্রিপ্ট CDNs অনুমোদিত: HTML slate আর্টিফ্যাক্টগুলো এখন নির্ভরযোগ্য HTTPS CDNs (jsdelivr, unpkg, ইত্যাদি) থেকে Chart.js বা D3-এর মতো সাধারণ লাইব্রেরিগুলো লোড করতে পারবে। ডেটা ফেচিং এখনও সেম-অরিজিনে (same-origin) সীমাবদ্ধ, তাই স্লেটে অ্যাটাচমেন্ট ডেটা পাইপ করতে bind_data ব্যবহার করুন।
  • Common: Personal Intuition-এর অগ্রগতির স্পষ্ট ধারণা: ব্যাকফিল করার সময় এখন সেটিংস প্যানেলে প্রতিটি থ্রেডের অগ্রগতি দেখাবে (যেমন: "47/75 threads · 2,134 chunks"), যা আগে সম্পন্ন না হওয়া পর্যন্ত কোনো তথ্য দেখাত না।
  • Common: মেমরি ইনডেক্সিংয়ের পর দ্রুত টুল সিলেকশন: বড় মেমরি কর্পাস ইনডেক্স করার ফলে অন-ডিভাইস রিট্রিভারে টুল-ক্যাটালগ ক্যাশ আর মুছে যাবে না — পরবর্তী টুল কলটি রি-এনকোড করার খরচ ছাড়াই দ্রুত কাজ করবে।

বাগ ফিক্স

  • Common: সমসাময়িক সাব-এজেন্টদের ক্ষেত্রে ভুল টিয়ার-আপগ্রেড এরর: একটি রেস কন্ডিশন ফিক্স করা হয়েছে যেখানে সমান্তরালভাবে চলা দুটি সাব-এজেন্ট একে অপরের অ্যাক্টিভ-থ্রেড কনটেক্সট ওভাররাইট করতে পারত, যার ফলে ভুল সাব-এজেন্টের জন্য Pro-সুবিধাভুক্ত অ্যাকশনগুলো (update_slate, ইত্যাদি) রিজেক্ট হয়ে যেত। টিয়ার এনফোর্সমেন্ট এখন ডিসপ্যাচিং কলের নির্দিষ্ট থ্রেডের স্কোপে সীমাবদ্ধ করা হয়েছে।
  • Common: Slate CSV ডেটা বাইন্ডিং forEach কে অকার্যকর করছিল: CSV-বাউন্ড ডেটা স্যান্ডবক্সে নন-ইটারেবল অবজেক্ট হিসেবে পৌঁছানোর সমস্যাটি সমাধান করা হয়েছে — স্যান্ডবক্স JavaScript-এর ভেতরে data.forEach(...) এখন প্রত্যাশা অনুযায়ী কাজ করবে।

Version 0.9.717April 17, 2026

বিস্তারিত দেখান

New Features

  • Common: সমস্ত অ্যাপ জুড়ে Unified Pro Tier: Pro এখন একটি একক $9/mo সাবস্ক্রিপশন যা প্রতিটি Caiioo অ্যাপ — Chrome, Desktop, এবং Mobile — আনলক করে, যা আগে আলাদা অ্যাপ-টিয়ার বাকেটে ছিল। Platform ($14/mo) প্ল্যানটিকে এখন "Pro + infrastructure" (local server, API access preview, Messaging) হিসেবে পুনঃনির্ধারণ করা হয়েছে।
  • Common: Pro Mobile Tier: শুধুমাত্র মোবাইলের জন্য একটি Pro প্ল্যান $2.99/mo-তে উপলব্ধ, যা সরাসরি App Store এবং Play Store-এ বিক্রি করা হচ্ছে। ইন-অ্যাপ পারচেজ নিজেই এখানে এনটাইটেলমেন্ট — আলাদা কোনো লাইসেন্সের প্রয়োজন নেই।
  • Common: Human-in-the-Loop এর জন্য Ask-User Tool: এজেন্ট এখন রান করার মাঝপথে থেমে চার-মুখী ডিসিশন ডায়ালগ (approve, approve with notes, reject, reject with notes) প্রদর্শন করতে পারে। আপনার নোটগুলো মডেলের কাছে প্লেইন-ইংলিশ গাইডেন্স হিসেবে ফিরে যায় যা প্রস্তাবিত প্ল্যানকে ওভাররাইড করে — কোনো নতুন সাইকেল ফায়ার হয় না, এজেন্ট যথাস্থানে কাজ চালিয়ে যায়।
  • Common: In-App Guide Search: সরাসরি Document মেনু থেকে ইউজার গাইড সার্চ করুন। রেজাল্টগুলো caiioo.ai/guide-এ ডিপ-লিঙ্ক করা থাকে, যা বিদ্যমান রিডাইরেক্ট ফ্লো বজায় রাখে।
  • iOS: Monthly/Yearly Paywall Toggle: iOS Subscribe শিট এখন আপনাকে কেনার আগে Monthly এবং Yearly বিলিংয়ের মধ্যে সুইচ করার সুবিধা দেয়।
  • Desktop: Windows এবং Linux-এ Auto-Updates: Tauri ডেস্কটপ অ্যাপ এখন আপডেটার এনাবলড অবস্থায় শিপ করা হচ্ছে, তাই Windows এবং Linux বিল্ডগুলো ম্যানুয়াল রি-ইনস্টল করার পরিবর্তে সরাসরি আপডেট গ্রহণ করতে পারবে।
  • Web: Guide এবং Blog জুড়ে Tabbed Search: মার্কেটিং সাইটের গাইড এবং ব্লগ লেআউটে এখন একটি সার্চ বার অন্তর্ভুক্ত করা হয়েছে যেখানে ট্যাবড স্কোপ সুইচিং সুবিধা আছে — টাইটেল ম্যাচগুলো বডি ম্যাচের উপরে র‍্যাঙ্ক করে এবং রেজাল্ট যেখানে আছে সেখানে অ্যাক্টিভ ট্যাব স্বয়ংক্রিয়ভাবে সুইচ হয়ে যায়।
  • Web: ডেডিকেটেড Linux Install পেজ: ইনস্টল পেজ এখন Linux ইউজারদের /install/linux-এ রাউট করে, যেখানে AppImage, .deb, এবং .rpm চয়েসগুলো ডিস্ট্রো-ভিত্তিক কমান্ডসহ সাজানো আছে।
  • Web: Stable Download Routes: /download/macos, /download/linux, এবং /download/windows এখন স্টেবল, এজ-ওয়ার্কার-ব্যাকড URL যা সর্বদা লেটেস্ট রিলিজের দিকে নির্দেশ করে — প্রতি রিলিজের জন্য ওয়েবসাইট রি-বিল্ড করার প্রয়োজন নেই।

Improvements

  • Common: In-App Support Ticketing: সাপোর্ট রিকোয়েস্টগুলো এখন প্রাইমারি পাথ হিসেবে ইন-অ্যাপ টিকিট ফ্লোর মাধ্যমে রাউট হয়, সাথে আরও স্পষ্ট ক্রেডিট-এরর মেসেজিং যুক্ত করা হয়েছে যা কোনো সমস্যা হলে আপনাকে সঠিক জায়গায় নির্দেশ করবে।
  • Common: আরও স্মার্ট Google OAuth Re-Auth: Google টুলগুলো এখন Google দ্বারা প্রকৃতপক্ষে গ্র্যান্ট করা স্কোপগুলো যাচাই করে এবং যখন কোনো 403 এরর একটি মিসিং স্কোপ নির্দেশ করে, তখন সাইলেন্টলি ফেইল হওয়ার পরিবর্তে একটি জাস্ট-ইন-টাইম রি-অথোরাইজেশন প্রম্পট ট্রিগার করে।
  • Common: Google Writes-এর জন্য Full Drive Scope: Google Drive-এ রাইট অ্যাকশনগুলো এখন ফুল ড্রাইভ স্কোপ রিকোয়েস্ট করে যাতে আপনার তৈরি করা নয় এমন ডকুমেন্ট এডিট করার সময় পারমিশন এরর না আসে।
  • Common: Image Generator Model Descriptions: ইমেজ জেনারেশন টুল এখন প্রতিটি উপলব্ধ মডেলের জন্য একটি ডেসক্রিপশন প্রদর্শন করে যাতে কাজের জন্য সঠিক মডেলটি বেছে নেওয়া সহজ হয়।
  • Common: আরও নির্ভুল Slate Artifact মেসেজ: যখন কোনো টুল একটি Slate আর্টিফ্যাক্ট তৈরি বা আপডেট করে, মডেলটি আর দাবি করে না যে আর্টিফ্যাক্টটি "এডিটরে প্রদর্শিত হচ্ছে" — শব্দচয়ন এখন প্রকৃতপক্ষে যা ঘটছে তা প্রতিফলিত করে।
  • Common: ট্যাব থেকে আরও ভালো Dynamic Tool Selection: ট্যাব-কনটেক্সট হিন্ট এখন টুল IDs এমিট করে, যাতে ডায়নামিক টুল সিলেক্টর কনটেক্সট-ভিত্তিক সিলেকশন রুলগুলো প্রয়োগ করতে পারে যা কোন টুলগুলো উপলব্ধ তার ওপর নির্ভর করে।
  • Common: থ্রেডের সাথে যুক্ত Voice Costs: স্ট্রিমিং TTS (ElevenLabs, Resemble) এবং STT (ElevenLabs Scribe) ব্যবহার এখন যে কনভারসেশনে এটি ঘটেছে সেখানে ভয়েস কস্ট হিসেবে যুক্ত হয়, যা বিদ্যমান ওয়ান-শট সিন্থেসিস পাথের সাথে সামঞ্জস্যপূর্ণ।
  • Extension: Login সাবটাইটেলে Local Agents-এর ওপর গুরুত্ব: লগইন স্ক্রিনে ছোট কপি আপডেট করা হয়েছে।

Bug Fixes

  • Desktop: Linux File Picker পুনরুদ্ধার: Tauri ডেস্কটপ অ্যাপে Linux-এ ফাইল পিকার ফেইল হওয়ার সমস্যা সমাধান করা হয়েছে।
  • Desktop: ভুল Version রিপোর্টিং: UI এবং টেলিমেট্রিতে Tauri ডেস্কটপ অ্যাপের ভুল ভার্সন স্ট্রিং রিপোর্ট করার সমস্যা সমাধান করা হয়েছে।
  • Desktop: শান্ত Linux অডিও এবং স্পষ্ট এরর: Linux-এ PipeWire লগ নয়েজ কমানো হয়েছে, ওপেনরাউটার এররগুলো গিলে ফেলার পরিবর্তে প্রদর্শন করা হয়েছে, API টগল রিড পাথ পুনরুদ্ধার করা হয়েছে এবং একটি ভুল প্যারিটি ব্যানার ঠিক করা হয়েছে।
  • Common: Gmail Body Extraction-এ লিঙ্ক হারিয়ে যাওয়া: Gmail এক্সট্রাকশন প্রেসিডেন্স রিভার্স করা হয়েছে যাতে প্রথমে লিঙ্ক-প্রিজার্ভিং মার্কডাউন চেষ্টা করা হয়, এবং শুধুমাত্র মার্কডাউন আউটপুট খালি থাকলে প্লেইন টেক্সটে ফিরে যায় — সাধারণ ক্ষেত্রে ইমেলগুলো আর লিঙ্ক হারাবে না।
  • Common: Public API সেটিংস সেভ না হওয়া: কিছু সেটআপে Public API টগল এবং অ্যাক্সেস টোকেন সেভ না হওয়ার সমস্যা সমাধান করা হয়েছে এবং নিশ্চিত করা হয়েছে যে এই সেটিংসগুলো ক্লাউডে সিঙ্ক না হয়ে কঠোরভাবে লোকাল থাকবে।
  • Common: Archive এবং Rename ল্যাগি মনে হওয়া: Delete, archive, unarchive, এবং rename এখন অপ্টিমিস্টিকভাবে UI আপডেট করে যাতে লিস্টটি সার্ভার রাউন্ড-ট্রিপের জন্য অপেক্ষা না করে তাৎক্ষণিকভাবে পরিবর্তন প্রতিফলিত করে।
  • Common: Archive Deletes সিঙ্ক না হওয়া: আর্কাইভ ডিলিটগুলো সরাসরি স্টোরেজে অ্যাপ্লাই হওয়ার সমস্যা সমাধান করা হয়েছে যা প্রোটোকল পাথকে বাইপাস করছিল — এগুলো এখন অন্য সব থ্রেড অ্যাকশনের মতো ক্লায়েন্ট জুড়ে প্রোপাগেট হবে।
  • Common: Agenda-তে ভুল "Missing Scopes" প্রদর্শন: আপনি Google Calendar স্কোপ গ্র্যান্ট করার ঠিক পরেই রিমাইন্ডার/এজেন্ডা উইজেট একটি পুরনো টুল-কনটেক্সট প্রোফাইল রিড করার সমস্যাটি সমাধান করা হয়েছে, যার ফলে টুলগুলো ঠিকঠাক কাজ করলেও এটি মিসিং স্কোপ ফ্ল্যাগ করত। UI এখন ফ্রেশ প্রোফাইল রিড করে এবং একটি রিফ্রেশ স্বয়ংক্রিয়ভাবে যেকোনো কানেক্টেড Google অ্যাকাউন্ট যা এখনও প্রয়োজন সেগুলোতে ইনক্রিমেন্টাল-স্কোপ কনসেন্ট ফ্লো সিকোয়েন্সিয়ালি রান করে — "grant access" খোঁজার জন্য সিঙ্ক ডায়ালগ খোলার প্রয়োজন নেই।
  • Common: "Unknown name exclusiveMinimum" সহ Google Tool Calls রিজেক্ট হওয়া: Gemini সেই টুল কলগুলো রিজেক্ট করার সমস্যা সমাধান করা হয়েছে যেগুলোর প্যারামিটার স্কিমাতে নিউমেরিক exclusiveMinimum / exclusiveMaximum বাউন্ড ব্যবহার করা হয়েছিল — এগুলো এখন Google-এর রেস্ট্রিক্টেড OpenAPI সাবসেটে পাঠানোর আগে স্ট্রিপ করা হয়।
  • Common: DCR ছাড়া Remote MCP Servers কানেক্ট হতে ব্যর্থ হওয়া: রিমোট MCP সার্ভার (যেমন Slack) যা Dynamic Client Registration সাপোর্ট করে না সেগুলো যুক্ত করার সমস্যা সমাধান করা হয়েছে: ক্লায়েন্ট এখন RFC 9728 protected-resource-metadata মেনে চলে, রিসোর্স হোস্ট থেকে আলাদা হলে AS হোস্টের দিকে authorization_servers অনুসরণ করে এবং অস্তিত্বহীন একটি /register এন্ডপয়েন্ট তৈরি করা বন্ধ করে।
  • Server: Gated Endpoints দ্বারা Tester-Tier ইউজারদের রিজেক্ট করা: অর্গানাইজেশন, হাব, অ্যাডমিন এবং প্রভিশনড-কী এন্ডপয়েন্টগুলো সেই ইউজারদের রিজেক্ট করার সমস্যা সমাধান করা হয়েছে যাদের ইফেক্টিভ টিয়ার (লাইসেন্স থেকে প্রাপ্ত) তাদের অথ টোকেনে থাকা পুরনো টিয়ারের চেয়ে বেশি ছিল। গেটেড এন্ডপয়েন্টগুলো এখন /api/auth/me-এর সাথে সামঞ্জস্য রেখে ইফেক্টিভ টিয়ার মূল্যায়ন করে।
  • Extension: Identity-Sync Ping-Pong Loop: এক্সটেনশন এবং রিলে সার্ভারের মধ্যে কনফ্লিক্টিং আইডেন্টিটিগুলোর IDENTITY_SYNC-এ চিরস্থায়ী লুপ হওয়ার সমস্যা সমাধান করা হয়েছে। এক্সটেনশন এখন একই কনফ্লিক্টিং রিমোটের বিরুদ্ধে একবার অ্যাকনলেজ করে, সতর্ক করে যে সমাধানের জন্য আপনাকে একপাশ থেকে সাইন আউট করতে হবে এবং ডিসকানেক্ট / ম্যাচ / রিমোট অ্যাডপশনের সময় রিসেট হয়।
  • Common: Gemini Flash TTS সিলেক্ট বা কনফিগার করা যাচ্ছিল না: Gemini Flash TTS (ভয়েস) এন্ড-টু-এন্ড ব্যবহার অনুপযোগী থাকার সমস্যা সমাধান করা হয়েছে — এটি সিলেক্ট করলে সেটিংস ক্লোজ করার সময় রিভার্ট হয়ে যেত এবং API key ফিল্ডে টাইপিং নেওয়া হচ্ছিল না। প্রোভাইডারটি এখন একটি ফার্স্ট-ক্লাস TTS অপশন: সিলেকশন পারসিস্ট করে, API key + ভয়েস পিকার সঠিকভাবে সেভ হয় এবং সিন্থেসিস একটি SSE স্ট্রিমিং এন্ডপয়েন্ট ব্যবহার করে যাতে পুরো কথাটি জেনারেট শেষ হওয়ার আগেই অডিও প্লেব্যাক শুরু হতে পারে।
  • iOS: New-Thread UI সুইচ না হওয়া: iOS অ্যাপে নতুন তৈরি করা থ্রেডে অ্যাক্টিভ ভিউ সুইচ না হওয়ার সমস্যা সমাধান করা হয়েছে এবং একটি সম্পর্কিত modelName ReferenceError ঠিক করা হয়েছে যা কম্পোজারকে ক্র্যাশ করাতে পারত।
  • iOS: Optional Storage Hook-এ Startup Crash: স্টার্টআপের সময় storage.primeSettingsCache উপলব্ধ না থাকলে iOS ক্র্যাশ হওয়ার সমস্যা সমাধান করা হয়েছে — কলটি এখন গার্ড করা হয়েছে।
  • Common: প্রাইসিং পরিবর্তনের পর Tier-Audit অসঙ্গতি: টিয়ার অডিটের মাধ্যমে প্রকাশিত ছয়টি প্রাইসিং এবং ফিচার অসঙ্গতি সমাধান করা হয়েছে, তাই এনটাইটেলমেন্ট গেট, আপগ্রেড প্রম্পট এবং ফিচার ফ্ল্যাগগুলো এখন এক্সটেনশন, ওয়েবসাইট এবং মোবাইল অ্যাপ জুড়ে সামঞ্জস্যপূর্ণ।

iOS App Store Compliance

  • iOS: Onboarding-এ External-Signup CTAs হাইড করা: অনবোর্ডিংয়ে এখন এমন কোনো কল-টু-অ্যাকশন দেখানো হয় না যা ইউজারদের অ্যাকাউন্ট তৈরি বা পেইড আপগ্রেডের জন্য ডিভাইসের বাইরে নির্দেশ করে।
  • iOS: Credit Purchase UI হাইড করা: Apple-এর §3.1.1 নিয়ম অনুযায়ী iOS-এ ক্রেডিট পারচেজ সারফেসগুলো হাইড করা হয়েছে; সাবস্ক্রিপশনগুলো এখন StoreKit-এর মাধ্যমে রাউট হয়।
  • iOS: Support এবং Credit-Error শব্দচয়ন আপডেট: এক্সটার্নাল পারচেজ রেফারেন্স সংক্রান্ত Apple-এর গাইডলাইন পূরণের জন্য iOS-এ /support পেজ এবং ক্রেডিট-এরর মেসেজিংয়ের শব্দচয়ন পরিবর্তন করা হয়েছে।

Version 0.9.716April 12, 2026

বিস্তারিত দেখান

New Features

  • Common: Gemini 3.1 Flash TTS: Google-এর Gemini 3.1 Flash TTS দ্বারা চালিত নতুন ভয়েস-আউটপুট অপশন। এতে রয়েছে ৩০টি প্রি-বিল্ট ভয়েস, ৭০টিরও বেশি ভাষা এবং ইনলাইন অডিও ট্যাগ যেমন [whispers] এবং [sighs] যা অভিব্যক্তিপূর্ণ সিন্থেসিসের সুবিধা দেয়। আপনার নিজস্ব Gemini API key ব্যবহার করুন; aistudio.google.com থেকে একটি বিনামূল্যে পেতে পারেন। অডিওতে SynthID ওয়াটারমার্ক যুক্ত থাকবে।
  • Common: Voice Cost in Conversation Total: Text-to-speech এবং speech-to-text API ব্যবহার (Gemini, ElevenLabs, Resemble) এখন চ্যাট, image-gen, helper এবং OCR খরচের পাশাপাশি প্রতিটি থ্রেডের খরচ সারসংক্ষেপে যুক্ত হবে — ফলে আপনি যে সংখ্যাটি দেখবেন সেটিই প্রকৃত খরচ।
  • Common: SQL Database Tool: কনভারসেশনের সাথে SQLite ডেটাবেস সংযুক্ত করুন এবং SQL দিয়ে কুয়েরি করুন। ফলাফলগুলো Slate artifacts-এ লাইভ ড্যাশবোর্ড হিসেবে রেন্ডার করা যাবে।
  • Common: Calendar Invitations and Google Meet: ক্যালেন্ডার ইভেন্ট তৈরি করলে এখন অংশগ্রহণকারীদের কাছে ইনভিটেশন ইমেল চলে যাবে এবং স্বয়ংক্রিয়ভাবে একটি Google Meet ভিডিও লিঙ্ক যুক্ত করা যাবে।
  • Common: Per-Tool Provider Routing: ডিফল্ট মডেলের পরিবর্তে সেটিংসের মাধ্যমে নির্দিষ্ট প্রোভাইডারের কাছে ব্যক্তিগত টুলগুলো (image generation, search, PDF OCR ইত্যাদি) রাউট করুন।
  • Common: Conversation Sharing: কনভারসেশনগুলো Markdown বা প্লেইন টেক্সট হিসেবে শেয়ার করুন।
  • Common: 14-Day Platform Trial: এক্সটেনশন UI বা ওয়েবসাইটের অ্যাকাউন্ট পেজ থেকে ১৪ দিনের Platform টিয়ার ট্রায়াল শুরু করুন। Pro সাবস্ক্রাইবাররাও এর জন্য যোগ্য।
  • Common: ZDR Quick-Filter in Model Picker: জিরো-ডেটা-রিটেনশন (ZDR) মডেলগুলো দ্রুত ফিল্টার করার জন্য মডেল সিলেক্টর ড্রপডাউনে নতুন বাটন যুক্ত করা হয়েছে।
  • Common: Simplified Settings: সেটিংস এখন ডিফল্টভাবে একটি সহজবোধ্য Simple ভিউতে ওপেন হবে, যেখানে শুধুমাত্র প্রয়োজনীয় বিষয়গুলো দেখানো হবে। সবকিছু দেখতে যেকোনো সময় Advanced মোডে সুইচ করুন।
  • Common: Free Google Gemini Access: Gemini 2.5 Flash বিনামূল্যে ব্যবহার করতে আপনার নিজস্ব Google AI Studio key ব্যবহার করুন — Google-এর ফ্রি টিয়ার এখন সকল ব্যবহারকারীর জন্য উপলব্ধ, কোনো পেইড প্ল্যানের প্রয়োজন নেই।
  • Common: Baseten Self-Hosted Models: সরাসরি caiioo-তে সেলফ-হোস্টেড মডেল ব্যবহার করতে আপনার নিজস্ব Baseten ডেপ্লয়মেন্টগুলো কানেক্ট করুন।
  • iOS: WhisperKit On-Device Speech-to-Text: ডিক্টেশন এখন WhisperKit-এর মাধ্যমে সম্পূর্ণভাবে ডিভাইসে রান করে — অডিও কখনোই ফোন থেকে বাইরে যায় না।
  • Android: On-Device Whisper STT: মাইক্রোফোন পারমিশন ফ্লো সহ অ্যান্ড্রয়েডে whisper.cpp-এর মাধ্যমে speech-to-text সম্পূর্ণভাবে ডিভাইসে রান করে।
  • Android: GPU-Accelerated Moonshine STT: GPU-সক্ষম অ্যান্ড্রয়েড ডিভাইসে, ডিক্টেশন Moonshine-এ সাব-সেকেন্ড ইনফারেন্সের সাথে রান করতে পারে। শুধুমাত্র ইংরেজি; বহুভাষিক সাপোর্টের জন্য whisper.cpp ডিফল্ট হিসেবে থাকবে।
  • Web: Sign in with Apple on Account & Hub Pages: ওয়েবসাইটের অ্যাকাউন্ট এবং হাব পেজগুলোতে এখন Apple Sign-In উপলব্ধ।

Improvements

  • Common: Better PDF Export: Slate থেকে PDF এক্সপোর্ট করলে এখন প্রিন্ট ডায়ালগ খোলার পরিবর্তে একটি প্রকৃত PDF ফাইল তৈরি হয়, ফলে আপনি প্রতিবার একটি পরিচ্ছন্ন ডকুমেন্ট পাবেন।
  • Common: Google Slides Full Text: কোনো নির্দিষ্ট পেজ উল্লেখ না করে স্লাইড টেক্সট রিকোয়েস্ট করলে এখন প্রেজেন্টেশনের সমস্ত স্লাইড থেকে টেক্সট পাওয়া যাবে।
  • Common: Smarter Web Search: সাম্প্রতিক Google লেআউট পরিবর্তনের পর এখন আরও উন্নত স্ট্রাকচারের সাথে Google সার্চ রেজাল্ট এক্সট্র্যাক্ট করা হয়, যা টাইটেল, স্নিপেট এবং লিঙ্কগুলো আরও নির্ভুলভাবে সংগ্রহ করে।
  • Common: Kokoro Text-to-Speech on All Platforms: Kokoro ভয়েস অপশনটি এখন iOS, macOS এবং Android-এ দেখা যাবে — আগে এটি নেটিভ অ্যাপগুলোতে হাইড করা ছিল।
  • Common: Cleaner Credit Balance Display: প্রিপেইড এবং bring-your-own-key সেটআপের জন্য অ্যাকাউন্ট ব্যালেন্স এখন বিভ্রান্তিকর "Limit" ফ্রেমওয়ার্ক ছাড়াই আপনার প্রকৃত ব্যালেন্স দেখায়।
  • Common: Higher-Fidelity PDF to Word Conversion: PDF→DOCX এক্সপোর্ট এখন Slate-এ একটি ডেডিকেটেড ডকুমেন্ট ভিউ ব্যবহার করে, যা সোর্স PDF থেকে লেআউট এবং স্ট্রাকচার আরও নির্ভুলভাবে বজায় রেখে Word ফাইল তৈরি করে।
  • Web: Quieter Account and Auth Pages: একটি পরিচ্ছন্ন সাইন-ইন ফ্লোর জন্য অ্যাকাউন্ট এবং অথেনটিকেশন পেজগুলোতে Google Analytics এবং কুকি কনসেন্ট ব্যানার বন্ধ রাখা হয়েছে।

Bug Fixes

  • Common: Settings Search Didn't Navigate: সেটিংস সার্চ ড্রপডাউন এবং ডিপ লিঙ্কগুলো বেশ কিছু সেকশনে (API Access, Private Sync, Backup & Restore, Voice এবং অন্যান্য) যেতে ব্যর্থ হওয়ার সমস্যাটি সমাধান করা হয়েছে — টার্গেট ক্যাটাগরি কলাপসড থাকায় স্ক্রল করে ভিউতে আসছিল না।
  • Common: OAuth Prompts in Sub-Agents: সাব-এজেন্ট থেকে ট্রিগার হওয়া OAuth অথরাইজেশন এবং টিয়ার-আপগ্রেড প্রম্পটগুলো সাইলেন্টলি ড্রপ হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে, যা মাঝপথে কানেক্ট ফ্লো নষ্ট করে দিচ্ছিল।
  • Common: Ollama Model Not Saved After Onboarding: অনবোর্ডিংয়ের সময় আপনার সিলেক্ট করা Ollama মডেলটি পরবর্তীতে সেভ না থাকার সমস্যাটি সমাধান করা হয়েছে।
  • Common: UI Chunks Failed to Load During Rate Limiting: API রিকোয়েস্টের সাথে স্ট্যাটিক UI অ্যাসেটগুলো রেট-লিমিটেড হওয়ার সমস্যাটি সমাধান করা হয়েছে, যার ফলে রিফ্রেশ না করা পর্যন্ত ব্ল্যাঙ্ক স্ক্রিন বা প্যানেল দেখা যাচ্ছিল না।
  • Common: Composer-Preprocessed Attachment Metadata Lost: মডেলে পাঠানোর আগে কম্পোজারে প্রি-প্রসেস করা ডকুমেন্টের অ্যাটাচমেন্ট মেটাডেটা সার্ভারে ড্রপ হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Free Time Counted Attended Events as Busy: এজেন্ডা ফ্রি-টাইম ক্যালকুলেশনে আপনি যে ইভেন্টগুলোতে শুধুমাত্র অংশগ্রহণ করেছেন সেগুলোকে 'ব্যস্ত' হিসেবে দেখানোর সমস্যাটি সমাধান করা হয়েছে — এখন শুধুমাত্র আপনার নিজস্ব ক্যালেন্ডারের ইভেন্টগুলো গণনা করা হবে।
  • Common: Google Search Results Broken: Google তাদের সার্চ পেজ লেআউট পরিবর্তন করার পর ওয়েব সার্চে খালি রেজাল্ট আসার সমস্যাটি সমাধান করা হয়েছে।
  • Desktop: Windows/Linux Login Out of Sync with Other Platforms: Tauri ডেস্কটপ লগইন ফ্লো Chrome/macOS/iOS থেকে আলাদা হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে — যার মধ্যে ভুল টিয়ার ডিটেকশন এবং সাইন আউট করার পর পুনরায় লগইন করতে না পারার সমস্যা অন্তর্ভুক্ত ছিল।
  • Desktop: Public API Blocked the Desktop UI: Public API সেটিং এনাবল থাকলে ডেস্কটপ অ্যাপের নিজস্ব UI-ও API অথেনটিকেশন দ্বারা ব্লক হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Google Docs OAuth Errors Hidden: অথেনটিকেশন এক্সপায়ার হয়ে গেলে Google Docs অপারেশনগুলো স্পষ্ট এরর দেখানোর পরিবর্তে সাইলেন্টলি ফেইল হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Settings Panel Crash: একটি প্রোভিশনড API key রিস্টোর করার সময় সেটিংস প্যানেল ক্র্যাশ করার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Google Drive Sync Duplicating Documents: Google Docs ইন-প্লেস আপডেট হওয়ার পরিবর্তে প্রতিবার সিঙ্ক করার সময় ডুপ্লিকেট হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Google Drive Sync Inline Code Lost: Google Docs-এ ডকুমেন্ট সিঙ্ক করার সময় ইনলাইন কোড ফরম্যাটিং হারিয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Gemini Thinking Extraction: Gemini মডেল রেসপন্স থেকে থিংকিং/রিজনিং কন্টেন্ট সঠিকভাবে ক্যাপচার না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Profile Switch Stale Data: প্রোফাইল সুইচ করার সময় মাঝে মাঝে ম্যানুয়াল রিফ্রেশ না করা পর্যন্ত আগের প্রোফাইলের কনভারসেশন দেখানোর সমস্যাটি সমাধান করা হয়েছে।
  • Common: Task Scheduler "Method Not Found" Error: নির্দিষ্ট কিছু সেটআপে প্রতি ৬০ সেকেন্ডে শিডিউলড টাস্ক এরর দেওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Text Insertion Newlines in Google Docs: টেক্সট ইনসারশনের সময় প্রকৃত নিউলাইনের পরিবর্তে লিটারেল প্রদর্শিত হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Google Account Hint on Tools: Google টুলগুলো মাঝে মাঝে API কলের জন্য ভুল Google অ্যাকাউন্ট ব্যবহার করার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Settings and Thread Import Round-Trip: সেটিংস এবং থ্রেড এক্সপোর্টগুলো সঠিকভাবে ইমপোর্ট না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Sub-Agent Token Usage: সাব-এজেন্ট টোকেন ব্যবহার প্যারেন্ট কনভারসেশনে গণনা না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Messaging Bridge Reply During Retry: অ্যাসিস্ট্যান্ট রেসপন্স রিট্রাই করার সময় মেসেজিং ব্রিজ রিপ্লাই ফেইল হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Slate Redline Positioning: মার্কডাউন উপস্থিত থাকলে রেডলাইন ডিলিশন ভুল পজিশনে হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Browser Connection Survives Sleep/Wake: কম্পিউটার স্লিপ মোডে গেলে বা দীর্ঘ সময় আইডল থাকলে "No browser connected" এরর আসার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Scheduled Tasks Survive Service Worker Sleep: দীর্ঘ সময় আইডল থাকার পর রিকারিং টাস্কগুলো বন্ধ হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: Safari Google Search Failures: macOS-এ Safari এক্সটেনশনে Google সার্চ কাজ না করার সমস্যাটি সমাধান করা হয়েছে।
  • iOS: Mobile App Access: iOS অ্যাপে ভুলবশত পেইড প্ল্যান প্রয়োজন হওয়ার সমস্যাটি সমাধান করা হয়েছে — মোবাইল অ্যাপটি এখন সকল ব্যবহারকারীর জন্য উপলব্ধ।

Version 0.9.715April 3, 2026

বিস্তারিত দেখান

New Features

  • Common: Hub Delivery System: ফার্স্ট-পার্টি টুল ডেফিনিশন, মোড কনফিগ এবং MCP ক্যাটালগ এখন বান্ডেলে হার্ডকোড করার পরিবর্তে ক্লাউড হাব থেকে ডেলিভারি করার জন্য প্রস্তুত করা হয়েছে। এতে লোকাল ক্যাশিং এবং অফলাইন ফলব্যাক সুবিধা রয়েছে, যা কমিউনিটি লঞ্চের প্রস্তুতি হিসেবে যোগ করা হয়েছে।
  • Common: Single-Tab Mode for Browser Tools: ব্রাউজার ট্যাবের জন্য নতুন পার-মোড পলিসি এখন একটি কনভারসেশনের সমস্ত নেভিগেশনের জন্য একটি মাত্র ট্যাব পুনরায় ব্যবহার করে। এটি WhatsApp-এর মতো মেসেজিং-নির্ভর ওয়ার্কফ্লোতে অতিরিক্ত ট্যাব জমা হওয়া রোধ করে।
  • Common: API Integration Binary Uploads: api_integration টুলটি এখন রিকোয়েস্ট বডিকে সবসময় JSON-স্ট্রিং করার পরিবর্তে বাইনারি ফাইল আপলোড এবং প্রিসাইনড URL-এর মাধ্যমে সরাসরি লোকাল ফাইল আপলোড সাপোর্ট করে।
  • Common: Credential Management via Tool: api_integration টুলের মাধ্যমে প্রোগ্রাম্যাটিকভাবে API ক্রেডেনশিয়াল সেভ, লিস্ট এবং ডিলিট করুন, যা আগে শুধুমাত্র Settings UI-এর মাধ্যমে সম্ভব ছিল।
  • macOS: Audio Input Device Selection: ভয়েস ইনপুটের জন্য কোন মাইক্রোফোন ব্যবহার করবেন তা বেছে নিন — এটি সমস্ত উপলব্ধ অডিও ডিভাইসের তালিকা দেখায় এবং আপনার সিলেকশন মনে রাখে।
  • Android: OAuth Recovery on Low Memory: সিস্টেম মেমোরির কারণে অ্যাপ বন্ধ করে দিলে এখন Android OAuth ফ্লো অ্যাক্টিভিটি রিক্রিয়েশন হ্যান্ডেল করতে পারে, ফলে অথেনটিকেশন সেশন নিরবিচ্ছিন্নভাবে পুনরুদ্ধার হয়।
  • Common: 3-Layer Mobile CSS Architecture: প্ল্যাটফর্ম, লেআউট এবং কম্পোনেন্ট লেয়ারসহ নতুন মোবাইল-রেসপনসিভ CSS সিস্টেম, যা ফোন, ট্যাবলেট এবং ডেস্কটপ ভিউপোর্টে একই রকম UI নিশ্চিত করে।

Improvements

  • Extension: Incremental OAuth via Tab: ইনক্রিমেন্টাল স্কোপ রিকোয়েস্ট এখন পপআপের পরিবর্তে একটি ফুল ব্রাউজার ট্যাব ওপেন করে, যা ইন্টারঅ্যাক্টিভ কনসেন্ট প্রয়োজন এমন অ্যাকাউন্টের ক্ষেত্রে হ্যাং হওয়ার সমস্যা সমাধান করে।
  • Common: MCP Tool Schema Quality: সমস্ত MCP টুল এখন একটি কোয়ালিটি লিন্ট টেস্ট পাস করে যা সম্পূর্ণ স্কিমা, সঠিক ডেসক্রিপশন এবং সামঞ্জস্যপূর্ণ প্যারামিটার ডেফিনিশন যাচাই করে।
  • Extension: Auto-Close Browser Tabs on Stop: অ্যাসিস্ট্যান্ট দ্বারা ওপেন করা ব্রাউজার ট্যাবগুলো এখন রান স্টপ করলে বন্ধ হয়ে যায় এবং macOS-এ OAuth Safari উইন্ডোগুলো বন্ধ হয়ে যায়।
  • Android: Toolchain Upgrade: Android বিল্ড AGP 9.1, Kotlin 2.2.10, এবং Gradle 9.3.1-এ আপগ্রেড করা হয়েছে।

Bug Fixes

  • Common: Google Docs Table Positioning: Google Docs-এ টার্গেট টেক্সটের আগে টেবিল থাকলে মিউটেশন ভুল পজিশনে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Page Content Footer Stripping: ক্যাপচার করা পেজ থেকে পেজ কন্টেন্ট এক্সট্রাকশন ভুলবশত ফুটার এলিমেন্ট বাদ দেওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Web Browsing Pagination: কোনো নির্দিষ্ট maxLength দেওয়া না থাকলে ২ নম্বর পেজ থেকে পেজিনেশন ভেঙে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Content Script Fallback: কন্টেন্ট স্ক্রিপ্ট অনুপলব্ধ থাকলে executeScript-এ ফলব্যাক করার মাধ্যমে পেজ কন্টেন্ট এক্সট্রাকশন সাইলেন্টলি ফেইল হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: PDF Rendering for URL-Ingested Documents: URL-এর মাধ্যমে ইনজেস্ট করা ডকুমেন্টের ক্ষেত্রে PDF নেটিভ রেন্ডারিং ফেইল হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Gemini Tool Call Parsing: Gemini মডেলের ক্ষেত্রে LLM টুল কল আর্গুমেন্টে ডাবল-কোট করা কি (key) থাকার কারণে পার্সিং ফেইল হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Amazon Nova Compatibility: ব্ল্যাঙ্ক টেক্সট ফিল্ডের কারণে Amazon Nova দ্বারা tool_call মেসেজ রিজেক্ট হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Common: Agent Run Not Terminating: সার্ভিস ওয়ার্কার কনটেক্সটে এজেন্ট রান নির্ভরযোগ্যভাবে endRun কল না করার ফলে ব্রাউজার ট্যাব এবং স্টেট ক্লিন না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: Voice Audio Resume: macOS অ্যাপ স্লিপ মোডে গেলে বা ডক মিনিমাইজ করলে ভয়েস অডিও পুনরায় চালু না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: Screenshots Not Appearing: ভুল কনটেক্সট ডিটেকশনের কারণে অ্যাসিস্ট্যান্ট UI-তে macOS স্ক্রিনশট না আসার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: Location Not Working: CoreLocation ব্রিজ যোগ করে এবং IP ফলব্যাক ফিক্স করার মাধ্যমে Safari এবং নেটিভ macOS অ্যাপে লোকেশন কাজ না করার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: Location Entitlement Missing: মিসিং লোকেশন এনটাইটেলমেন্ট ফিক্স করা হয়েছে এবং নেটিভ লোকেশন টাইমআউট বাড়ানো হয়েছে।
  • iOS: File Picker Broken: runOpenPanel ডেলিগেট যোগ করার মাধ্যমে iOS WKWebView-তে ফাইল পিকার ওপেন না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Extension: OAuth Scope Over-Granting: অনিচ্ছাকৃত স্কোপ ইনফ্লেশন রোধ করতে ওয়েব পপআপ এবং পোস্ট-লগইন OAuth পাথ থেকে include_granted_scopes সরিয়ে ফেলা হয়েছে।
  • Extension: OAuth Consent Screen Skipped: ইনক্রিমেন্টাল স্কোপ রিকোয়েস্টের সময় OAuth স্কোপ এলিভেশন কনসেন্ট স্ক্রিন স্কিপ করার সমস্যাটি সমাধান করা হয়েছে।
  • Desktop: Console Window Visible on Windows: Windows-এ Tauri সাইডকার লঞ্চ করার সময় কনসোল উইন্ডো দৃশ্যমান হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Desktop: Windows Build Broken: Windows Tauri বিল্ডের জন্য node বাইনারি পাথ রেজোলিউশন এবং node_modules ফ্ল্যাটেন করা হয়েছে।
  • Server: Duplicate Webhook Processing: একাধিক ক্লায়েন্ট কানেক্টেড থাকলে ওয়েবহুক একাধিকবার প্রসেস হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Server: Promotion Codes on Credit Purchases: Stripe চেকআউটে ক্রেডিট পারচেজের জন্য প্রমোশন কোড ডিজেবল করা হয়েছে।

Version 0.9.714March 29, 2026

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: নতুনভাবে ডিজাইনকৃত Onboarding: নতুন onboarding স্ক্রিন ৬টি স্পষ্ট AI অ্যাক্সেস পাথ প্রদর্শন করে, যা নতুন ব্যবহারকারীদের জন্য AI প্রোভাইডারদের সাথে যুক্ত হওয়ার বিকল্পগুলো বোঝা সহজ করে তোলে।
  • Common: Markdown থেকে PDF: একদম শুরু থেকে তৈরি করা নতুন ডকুমেন্টগুলো এখন PDF হিসেবে এক্সপোর্ট করা যাবে, যা markdown কন্টেন্টকে ফরম্যাটেড PDF আউটপুটে রূপান্তর করে।
  • Common: ইউনিফাইড Google OAuth: Google অ্যাকাউন্ট কানেকশন এখন সমস্ত স্কোপসহ একটি একক ভেরিফাইড OAuth অ্যাপ ব্যবহার করে, যা আগের মাল্টি-অ্যাপ সেটআপের জায়গা নিয়েছে। কম প্রম্পটসহ সহজ কানেকশন ফ্লো।
  • Common: Save to Slate Meta-Parameter: টুলগুলো এখন _save_to_slate প্যারামিটারের মাধ্যমে সরাসরি একটি slate ডকুমেন্টে আউটপুট দিতে পারে, যা কপি-পেস্ট ছাড়াই স্ট্রাকচার্ড রেজাল্ট ক্যাপচার করে।
  • Common: Slate Anchor Links: slate রেফারেন্সসহ চ্যাট মেসেজগুলোতে এখন ক্লিকযোগ্য অ্যাঙ্কর লিঙ্ক অন্তর্ভুক্ত থাকে যা ডকুমেন্টের প্রাসঙ্গিক সেকশনে স্ক্রোল করে নিয়ে যায়।
  • Common: Sandbox Data Bridge: HTML artifact স্যান্ডবক্সগুলো এখন একটি postMessage ব্রিজের মাধ্যমে ডাইনামিকভাবে slate ডেটা অ্যাক্সেস করতে পারে, যা লাইভ ড্যাশবোর্ড এবং ইন্টারঅ্যাক্টিভ ভিজ্যুয়ালাইজেশন সক্ষম করে।
  • Common: Tier Badges: সেটিংস, টুলস এবং অটোমেশন ফিচারগুলোতে এখন টিয়ার ব্যাজ প্রদর্শিত হয় যা দেখায় কোন অ্যাক্সেস লেভেল প্রয়োজন, যা এক্সপ্যান্ডেড-অ্যাক্সেস ব্যবহারকারীদের গেটিং সম্পর্কে ধারণা দেয়।
  • macOS: নেটিভ Speech-to-Text (WhisperKit): WhisperKit এবং CoreML-এর মাধ্যমে অন-ডিভাইস স্পিচ রিকগনিশন, যা ব্রাউজার-ভিত্তিক STT-কে একটি দ্রুততর, প্রাইভেট এবং নেটিভ ইমপ্লিমেন্টেশন দ্বারা প্রতিস্থাপন করেছে।
  • macOS: Sparkle Auto-Update: Sparkle-এর মাধ্যমে macOS অ্যাপ এবং Safari এক্সটেনশনের জন্য প্রোডাকশন-রেডি অটোমেটিক আপডেট, সাথে appcast ফিড এবং ডেল্টা আপডেট।
  • macOS: নেটিভ Tab Context: AppleScript-ভিত্তিক ট্যাব কনটেক্সট এক্সট্রাকশন macOS অ্যাপকে সামনের সারিতে থাকা ব্রাউজার ট্যাবগুলো সম্পর্কে সচেতনতা প্রদান করে।
  • macOS: Voice Hotkey Streaming: ভয়েস হটকি এখন রেকর্ডিংয়ের সময় অটোমেটিক WhisperKit মডেল লোডিং সহ একটি রিয়েল-টাইম স্ট্রিমিং ওভারলে দেখায়।
  • Safari: নেটিভ মেসেজিং: Safari এক্সটেনশন এখন HTTP পোলিং-এর পরিবর্তে নেটিভ মেসেজিংয়ের মাধ্যমে macOS অ্যাপের সাথে যোগাযোগ করে, যা রেসপন্সিভনেস এবং নির্ভরযোগ্যতা উন্নত করে।
  • iOS/Android: নেটিভ Save Dialogs: JSON এক্সপোর্ট এখন ত্রুটিপূর্ণ ব্লব ডাউনলোডের পরিবর্তে নেটিভ সেভ ডায়ালগ (macOS-এ NSSavePanel, Android-এ SAF) ব্যবহার করে।
  • Web: Teams ল্যান্ডিং পেজ: সম্ভাব্য গ্রাহকদের জন্য টিম এবং এন্টারপ্রাইজ মেসেজিং সহ নতুন /teams পেজ।
  • Web: ব্লগ সেকশন: Caiioo ওয়েবসাইটে নতুন ব্লগ সেকশন।
  • Web: ফ্রি ট্রায়াল অ্যাক্টিভেশন: অ্যাকাউন্ট পেজ এখন অ্যালাইনড onboarding ফ্লো সহ ফ্রি ট্রায়াল অ্যাক্টিভেশন সাপোর্ট করে।
  • Common: Shared Drive সাপোর্ট: Google Picker এবং সমস্ত Drive API কল এখন shared drives সাপোর্ট করে, যা টিমের শেয়ার করা ডকুমেন্টগুলোতে অ্যাক্সেস সক্ষম করে।

উন্নতিসমূহ

  • Common: অ্যাডাপ্টিভ গ্রিটিং: অ্যাডাপ্টিভ গ্রিটিং এখন কাস্টম ওয়েলকাম মেসেজগুলোকে উপেক্ষা করার পরিবর্তে সেগুলোর ওপর ভিত্তি করে কাজ করে, যা ব্যবহারকারীর পার্সোনালাইজড টোন বজায় রাখে।
  • Common: OAuth Callback ক্লিনআপ: OAuth কলব্যাক ট্যাবগুলো এখন খোলা থাকার পরিবর্তে একটি কাউন্টডাউন টাইমার সহ অটো-ক্লোজ হয়ে যায়।
  • Common: OAuth গাইডেন্স: যখন কোনো টুলের অ্যাকাউন্ট কানেকশন প্রয়োজন হয়, তখন এরর মেসেজে এখন কোন অ্যাকাউন্ট কানেক্ট করতে হবে সে সম্পর্কে কার্যকর গাইডেন্স অন্তর্ভুক্ত থাকে।
  • Common: Drive Sync Force-Rewrite: Drive Sync ওয়ার্কফ্লো এখন সমস্ত ফাইল পুনরায় সিঙ্ক করার জন্য একটি force-rewrite অপশন সাপোর্ট করে।
  • macOS: ইউনিফাইড ডিবাগ লগ ভিউয়ার: ডিবাগ লগ ভিউ এখন সার্ভার, Swift এবং UI লগগুলোকে একটি একক ক্রোনোলজিক্যাল স্ট্রিমে একত্রিত করে।
  • macOS: Bucketed সেটিংস স্টোরেজ: সার্ভার স্টোরেজ অ্যাডাপ্টারকে বাকেটেড আর্কিটেকচারে রিফ্যাক্টর করা হয়েছে যাতে রোবাস্ট মাইগ্রেশন, পারসিস্টেন্ট মার্কার, মাল্টি-প্রোফাইল অ্যাটোমিসিটি এবং ফার্স্ট-রাইটার-উইনস কনফ্লিক্ট রেজোলিউশন রয়েছে।
  • macOS: Notarized Safari এক্সটেনশন: Safari এক্সটেনশন এখন Developer ID এবং নোটারাইজেশন-কম্প্যাটিবল এনটাইটেলমেন্ট সহ সাইন করা হয়েছে, যা ডিস্ট্রিবিউটেড বিল্ডের জন্য "Allow Unsigned Extensions"-এর প্রয়োজনীয়তা দূর করে।
  • iOS: ডিফল্ট Apple Reminders: iOS এবং macOS এখন ডিফল্টভাবে Apple Reminders ব্যবহার করে এবং সিঙ্ক ভিউতে সেগুলো অটোমেটিক ফেচ করে।
  • Common: OAuth স্কোপ এলিভেশন: ইনক্রিমেন্টাল স্কোপ রিকোয়েস্টগুলো এখন আর সমস্ত ২২টি স্কোপ প্রদর্শন করে না — শুধুমাত্র নতুন রিকোয়েস্ট করা স্কোপগুলো দেখানো হয়, সাথে আরও পরিচ্ছন্ন অ্যাকাউন্ট সিলেকশন প্রম্পট।
  • Common: Google অ্যাকাউন্ট অটো-রিট্রাই: যখন কোনো ডকুমেন্ট 404 রিটার্ন করে, তখন এরর দেখানোর আগে অন্যান্য কানেক্টেড Google অ্যাকাউন্টগুলো অটোমেটিক ট্রাই করা হয়।
  • Common: সেটিংস ডিপ-লিঙ্ক নেভিগেশন: সমস্ত সেটিংস সেকশন এখন সার্চ এবং ডিপ-লিঙ্ক নেভিগেশনের জন্য সঠিকভাবে রেজিস্টার করা হয়েছে।

বাগ ফিক্স

  • Common: টুল মিসরাউটিং: মডেলগুলো যখন তাদের রেসপন্সে কোলন-সেপারেটেড tool:action ফরম্যাট ব্যবহার করে, তখন টুলগুলো ভুল পথে পরিচালিত হওয়ার সমস্যা সমাধান করা হয়েছে।
  • Common: টেবিল সেল ফরম্যাটিং: টেবিল সেলের ফরম্যাটিং এবং লিঙ্কগুলো বজায় রাখা হয়েছে এবং সেলের মধ্যে লিক হওয়া ইনহেরিটেড লিস্ট নাম্বারিং পরিষ্কার করা হয়েছে।
  • Common: Slate হাইলাইট স্ক্রোল: ব্যাকগ্রাউন্ড ট্যাব, প্রিভিউ মোড এবং নেটিভ ভিউয়ের জন্য TipTap এডিটরে নির্ভরযোগ্য ProseMirror-ভিত্তিক পজিশনিং ব্যবহার করে হাইলাইট স্ক্রোলিং ফিক্স করা হয়েছে।
  • Common: কোড ব্লক টেক্সট সার্চ: slate ডকুমেন্টে কোড ব্লকের জন্য স্ট্রাকচারাল ব্লক ম্যাপিং ব্যর্থ হলে টেক্সট সার্চে ফিরে যাওয়ার বিষয়টি ফিক্স করা হয়েছে।
  • macOS: মোড সুইচে সেটিংস হারানো: macOS/iOS-এ মোড পরিবর্তন করার সময় গ্লোবাল সেটিংস (API কী, কানেকশন) এখন আর মুছে যায় না — একটি এক্সপ্লিসিট অ্যালাওলিস্ট এখন নিয়ন্ত্রণ করে কোন সেটিংসগুলো রিসেট হবে।
  • macOS: স্টোরেজ পার্জ প্যারিটি: ফুল স্টোরেজ পার্জ এখন chrome.storage.local.clear() বিহেভিয়ারের সাথে সামঞ্জস্য রেখে সমস্ত স্টেট ফিল্ড ধারাবাহিকভাবে পরিষ্কার করে। প্রোফাইল ডিলিট এবং রিটেনশন ক্লিনআপও এখন সঠিকভাবে বাকেটের মাধ্যমে পরিচালিত হয়।
  • macOS: সেটিংস কনকারেন্সি: applyModeDefaults-এ সেটিংস রিড এখন প্রথমে লক গ্রহণ করে, যা রেস কন্ডিশন প্রতিরোধ করে। স্টোরেজ স্ট্যাট এখন বাসি ফ্ল্যাট ক্যাশের পরিবর্তে বাকেট থেকে রিড করে।
  • macOS: মাইগ্রেশন রোবাস্টনেস: স্টোরেজ মাইগ্রেশন ব্যর্থ হলে পুনরায় চেষ্টা করে, পারসিস্টেন্ট কমপ্লিশন মার্কার ব্যবহার করে এবং মাইগ্রেশন পূর্ববর্তী বাসি ডেটা অটোমেটিক পরিষ্কার করে।
  • macOS: MCP সার্ভার জম্বি প্রসেস: macOS অ্যাপ বন্ধ হয়ে গেলে MCP সার্ভার চাইল্ড প্রসেসগুলো এখন সঠিকভাবে টার্মিনেট হয়।
  • macOS: এজেন্ডায় ক্যালেন্ডার/রিমাইন্ডার: Apple Calendar ইভেন্ট এবং Reminders এজেন্ডা মডালে না দেখানোর সমস্যাটি ফিক্স করা হয়েছে।
  • macOS: Google OAuth ফ্লো: OAuth-কে রিলে সার্ভার ওয়েব ফ্লোর মাধ্যমে রাউট করে macOS WKWebView-এ Google লগইন ব্যর্থ হওয়ার সমস্যাটি ফিক্স করা হয়েছে।
  • macOS: সাইন-আউট নেভিগেশন: macOS-এ সাইন-আউট করার পর লগইন স্ক্রিনে ফিরে না যাওয়ার সমস্যাটি ফিক্স করা হয়েছে।
  • macOS: রিমোট অ্যাক্সেস অথেন্টিকেশন: ভুল অথেন্টিকেশন রিকোয়ারমেন্ট সরিয়ে set-remote-access এন্ডপয়েন্টে 401 এরর ফিক্স করা হয়েছে।
  • Server: WhatsApp রিপ্লাই ডেলিভারি: WhatsApp রিপ্লাইগুলো WhatsApp-এ ফেরত না গিয়ে শুধুমাত্র PF চ্যাট থ্রেডে থেকে যাওয়ার সমস্যাটি ফিক্স করা হয়েছে।
  • Server: WhatsApp Relay-Back টাইমআউট: WhatsApp রিলে-ব্যাক টাইমআউট ১২০ সেকেন্ড থেকে বাড়িয়ে ১০ মিনিট করা হয়েছে এবং জেনারেশন এররগুলোর রেজোলিউশন ফিক্স করা হয়েছে।
  • Server: প্রাইভেট সিঙ্ক রি-অথেন্টিকেশন: প্রাইভেট সিঙ্ক রি-অথেন্টিকেশন ফ্লো, সার্ভার-সাইড OAuth গার্ড এবং macOS-এ সাইন-আউট ক্লিনআপ ফিক্স করা হয়েছে।
  • Server: লোকাল ফোল্ডার সিঙ্ক অথেন্টিকেশন: লোকাল/নেটওয়ার্ক ফোল্ডার সিঙ্ক অপারেশনে 401 অথেন্টিকেশন এরর ফিক্স করা হয়েছে।
  • Server: Google সেশন রি-অথেন্টিকেশন: Google সেশনের মেয়াদ শেষ হলে ডেড-এন্ড এরর দেখানোর পরিবর্তে আনলক ডায়ালগ এখন রি-অথেন্টিকেশন ট্রিগার করে।
  • Safari: এক্সটেনশন সাইনিং: Developer ID সাইনড বিল্ডের জন্য get-task-allow ছাড়া রিলিজ এনটাইটেলমেন্ট ব্যবহার করে Safari এক্সটেনশন আনসাইনড হিসেবে দেখানোর সমস্যাটি ফিক্স করা হয়েছে।
  • Common: OAuth অ্যাকাউন্ট মিসম্যাচ: ভিন্ন অ্যাকাউন্টের সাথে বিদ্যমান কানেকশন ওভাররাইট করার পরিবর্তে সঠিকভাবে নতুন কানেকশন তৈরি করে OAuth মিসম্যাচ কানেকশন তৈরির সমস্যাটি ফিক্স করা হয়েছে।
  • Common: OAuth স্কোপ ইনফ্লেশন: মিসম্যাচড কানেকশনগুলো অরিজিনাল অ্যাকাউন্টের স্কোপ ইনহেরিট করার ফলে অনিচ্ছাকৃতভাবে অতিরিক্ত স্কোপ গ্র্যান্ট হওয়ার সমস্যাটি ফিক্স করা হয়েছে।
  • Common: থ্রেড লিস্ট ওয়াইপ: STATE_UPDATE টাইমআউট/রিট্রাই ভুল ফিল্ড নেম ব্যবহার করার সমস্যাটি ফিক্স করা হয়েছে, যা থ্রেড লিস্ট মুছে ফেলতে পারত।
  • Common: টিয়ার ব্যাজ নির্ভুলতা: ফ্রি-টিয়ার ফিচারগুলোতে টিয়ার ব্যাজ ভুলভাবে "Tester" দেখানোর সমস্যাটি ফিক্স করা হয়েছে।
  • Common: সেটিংস প্যানেল ওভারফ্লো: সেটিংস প্যানেল কার্ড রো-তে ফ্লেক্স ওভারফ্লোর কারণে লেআউট সমস্যা ফিক্স করা হয়েছে।
  • Server: প্রাইভেট সিঙ্ক API কী লস: ডিভাইসের মধ্যে সিঙ্ক করার সময় প্রাইভেট সিঙ্কে API কী হারিয়ে যাওয়ার সমস্যাটি ফিক্স করা হয়েছে।
  • Server: মেসেজিং ব্রিজ: মেসেজিং ব্রিজে আর্কাইভ করা চ্যাট, স্টপ বাটন এবং মোড সিলেকশন ফিক্স করা হয়েছে।
  • macOS: কাস্টম মোড সেটিংস লস: একটি নো-অপ সেভ পাথের কারণে macOS/iOS-এ কাস্টম মোড সেটিংস সাইলেন্টলি হারিয়ে যাওয়ার সমস্যাটি ফিক্স করা হয়েছে।
  • macOS: OpenRouter হেডার ব্লকড: macOS/iOS-এ রিলে CORS দ্বারা OpenRouter অ্যাট্রিবিউশন হেডার ব্লক হওয়ার সমস্যাটি ফিক্স করা হয়েছে।
  • macOS: ট্যাব কনটেক্সট সুইচিং: ব্রাউজার ট্যাবগুলোর মধ্যে সুইচ করার সময় ট্যাব কনটেক্সট আপডেট না হওয়ার সমস্যাটি ফিক্স করা হয়েছে।

Version 0.9.713March 28, 2026

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: Sub-Agents: পারসিস্টেন্ট নেমড এজেন্ট, কনভারসেশন হিস্ট্রি, প্যারালাল এক্সিকিউশন (কমিটি প্যাটার্ন), সিকোয়েন্সিয়াল এবং ইন্টারজেকশন মোড, অ্যাবোর্ট ক্যাসকেড এবং ক্রোনোলজিক্যাল স্ট্যাটাস ট্র্যাকিং সহ ডেডিকেটেড UI রেন্ডারিং সম্বলিত পূর্ণাঙ্গ Sub-Agent সিস্টেম।
  • Common: MCP Tool Approval: রেজিস্টার্ড MCP টুলগুলো এখন টুল অ্যাপ্রুভাল সিস্টেমে প্রদর্শিত হবে, যা ব্যবহারকারীদের এজেন্ট কোন MCP টুলগুলো ইনভোক করতে পারবে তার ওপর দৃশ্যমানতা এবং নিয়ন্ত্রণ প্রদান করবে।
  • macOS: Sidepanel Push Mode: Sidepanel এখন ওভারলে-র পাশাপাশি পুশ মোড সাপোর্ট করে, যার ডিফল্ট উইডথ ৪২৫ পিক্সেল এবং সেশনজুড়ে ডকড উইডথ পারসিস্টেন্স সুবিধা রয়েছে।
  • Server: WhatsApp Rich Messages: WhatsApp কানেকশন এখন টেক্সট এবং মিডিয়ার পাশাপাশি লোকেশন শেয়ারিং, কন্টাক্টস, রিঅ্যাকশন এবং স্টিকার মেসেজ সাপোর্ট করে।
  • Server: API Key Encryption at Rest: রিলে D1 স্টোরেজে সংরক্ষিত API কি-গুলো এখন এনক্রিপ্টেড অবস্থায় থাকবে। সার্ভার-সাইড OAuth কি-গুলো লোকালি সেভ করার পর ডিলিট করে দেওয়া হবে।

উন্নতিসমূহ

  • Common: Model Alias Display: সহজে শনাক্ত করার জন্য Sub-Agent টুল কল আর্গুমেন্টগুলো এখন অ্যানোটেটেড মডেল অ্যালিয়াস প্রদর্শন করবে।
  • Common: BYOA Connection Priority: এক্সপ্যান্ডেড-স্কোপ OAuth রিকোয়েস্টগুলো এখন Basic কানেকশনের চেয়ে BYOA অল্টারনেট কানেকশনকে অগ্রাধিকার দেবে, যা অপ্রয়োজনীয় রি-অথ (re-auth) প্রম্পট কমিয়ে দেবে।
  • Common: Thought Signature Preservation: OpenAI Responses API এবং Gemini মাল্টি-টার্ন টুল কলিং ফ্লো—উভয় ক্ষেত্রেই Thought/reasoning সিগনেচার এখন সঠিকভাবে সংরক্ষিত থাকবে।
  • macOS: Debug Log Propagation: ডিবাগ লগিং টগল এখন Node.js সার্ভার সাবপ্রসেসে প্রোপাগেট হবে।
  • Common: Bengali Language Support: প্ল্যাটফর্ম এবং ওয়েবসাইটে এখন বাংলা ভাষা সাপোর্ট করে, সেই সাথে ওয়েবসাইটে ট্রেডমার্ক ডিসক্লেইমার এবং মিডিয়া পোস্ট আপডেট করা হয়েছে।

বাগ ফিক্স

  • Common: Safari/WKWebView Streaming: kokoro-js-এর জন্য ReadableStream অ্যাসিঙ্ক ইটারেশন পলিফিল করা হয়েছে, যা Safari এবং WKWebView-তে TTS স্ট্রিমিং ফেইলিয়ার সমস্যার সমাধান করবে।
  • Common: Custom Mode Creation: রিঅ্যাক্ট ক্লোজার স্টেল (stale) হয়ে যাওয়ার কারণে প্রথম প্রচেষ্টায় কাস্টম মোড তৈরিতে ব্যর্থ হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: Agent Storage Mutations Lost: পারসিস্টেন্স ব্রিজের অনুপস্থিতির কারণে macOS-এ এজেন্ট সাবপ্রসেস স্টোরেজ মিউটেশন (মোড তৈরি, সেটিংস, স্কিল) সাইলেন্টলি হারিয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: Clipboard Copy: macOS WKWebView-তে ক্লিপবোর্ড কপি সাইলেন্টলি ফেইল হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • macOS: WASM/WebGPU in WKWebView: macOS নেটিভ অ্যাপে TTS/STT এবং লোকাল ONNX পাথের জন্য WASM ব্যাকএন্ড বাধ্যতামূলক করা হয়েছে — কারণ লোকালহোস্ট WKWebView-তে CDN ক্রস-অরিজিন ইমপোর্ট এবং WebGPU JSEP মডিউল ইমপোর্ট ফেইল করে।
  • macOS: Transport Request Collisions: macOS-এ টুল অ্যাপ্রুভাল বাধাগ্রস্তকারী requestId কলিশন ফিক্স করা হয়েছে এবং MCP ডিসপ্লে নেম উন্নত করা হয়েছে।
  • macOS: WhatsApp Auto-Reply: macOS রিলে সার্ভারে WhatsApp অটো-রিপ্লাইয়ের জন্য এন্ড-টু-এন্ড ওয়্যারিং এবং থ্রেড ভিজিবিলিটি ফিক্স করা হয়েছে।
  • iOS: Voice Dictation Stuck: stopRecording ক্লিনআপ বাইপাস হওয়ার কারণে ভয়েস ডিকটেশন রেকর্ডিং স্টেটে আটকে থাকার সমস্যাটি সমাধান করা হয়েছে।
  • Safari: Browser Commands Timeout: সার্ভিস ওয়ার্কার সাসপেনশনের পর WebExtension API হ্যাং হয়ে যাওয়ার কারণে Safari ব্রাউজার কমান্ড টাইম-আউট হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Safari: Heartbeat Stale Check: ভুল ডিসকানেক্ট রোধ করতে Safari HTTP-পোলিং ব্রাউজারগুলোর জন্য হার্টবিট স্টেল চেক বাদ দেওয়া হয়েছে।
  • Server: Private Relay Stability: Durable Object হাইবারনেশন, আইডল টাইমআউট (1006), রিকানেক্ট ডিলে, স্টেল সকেট হ্যান্ডলিং এবং জম্বি readyState সংক্রান্ত সমস্যাগুলো সমাধান করা হয়েছে। serverState এবং ctx.state-এর মধ্যে স্প্লিট-ব্রেইন সমস্যা দূর করা হয়েছে।
  • Server: Webhook Broadcast: জম্বি readyState সমস্যা এড়াতে DO হাইবারনেশন থেকে জেগে ওঠার পর ওয়েবহুকগুলো এখন সমস্ত সার্ভার সকেটে ব্রডকাস্ট হবে।
  • Server: MV3 Messaging Race: ওয়েবহুক আসার সময় lazy-init মেসেজিং ব্রিজ রেস কন্ডিশন ফিক্স করা হয়েছে যা MV3 সার্ভিস ওয়ার্কার ক্র্যাশ হওয়া রোধ করবে।
  • Server: Webhook Verify CORS: ব্রাউজারে CORS রিজেকশন এড়াতে ওয়েবহুক ভেরিফাই টেস্ট সার্ভারের মাধ্যমে রুট করা হয়েছে।
  • Extension: Logout Cleanup: সাইন আউট করার সময় এখন লোকালহোস্ট কনটেক্সট ডিটেক্ট করে macOS-এর লোকাল রিলে সার্ভার সেশন সঠিকভাবে ক্লিয়ার হবে।
  • Common: Security — Thread Isolation: স্টেট ব্রডকাস্ট এখন বর্তমান প্রোফাইল অনুযায়ী থ্রেড ফিল্টার করবে, যা ক্রস-প্রোফাইল ডেটা লিকেজ রোধ করবে।

সংস্করণ 0.9.712মার্চ ২৬, ২০২৬

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: WhatsApp কানেকশন ডায়াগনস্টিকস: WhatsApp-এর জন্য টেস্ট কানেকশন এখন API টোকেনের পাশাপাশি ওয়েব হুক সাবস্ক্রিপশন স্ট্যাটাস এবং অ্যাপ সিক্রেট-এর বৈধতা যাচাই করে, যা Meta থেকে আসা সাইলেন্ট ডেলিভারি ফেইলিওর শনাক্ত করতে সাহায্য করে।
  • macOS: নেটিভ OAuth ফ্লো: macOS অ্যাপ এখন ব্রাউজার রিডাইরেক্টের পরিবর্তে OAuth-এর জন্য ASWebAuthenticationSession ব্যবহার করে, সাথে রিফ্রেশ টোকেনবিহীন পুরনো কানেকশনগুলোর স্বয়ংক্রিয় আপগ্রেড সুবিধা রয়েছে।

উন্নতিসমূহ

  • Common: DOCX সার্চ/রিপ্লেস সক্ষমতা: DOCX ডকুমেন্টে সার্চ এবং রিপ্লেস এখন ডাবল স্পেস, নন-ব্রেকিং স্পেস, স্মার্ট কোটস, নিউমেরিক এনটিটি এবং কেস মিসম্যাচ হ্যান্ডেল করতে পারে। এতে সঠিক ম্যাচ না পাওয়া গেলে কেস-ইনসেনসিটিভ ফলব্যাক এবং একাধিক ইনস্ট্যান্স রিপ্লেস করার সময় ওয়ার্নিং অন্তর্ভুক্ত করা হয়েছে।
  • Common: DOCX লিস্ট নাম্বারিং: DOCX এক্সপোর্ট এখন লিটারেল বুলেট ক্যারেক্টারের পরিবর্তে সঠিক Word লিস্ট নাম্বারিং (w:numPr) জেনারেট করে, যাতে Word নাম্বারযুক্ত এবং বুলেটযুক্ত লিস্টগুলো সঠিকভাবে চিনতে পারে।
  • Common: Agent স্টার্টআপ পারফরম্যান্স: ঘোস্ট MCP সার্ভার, HTTP রেডিনেস টাইমআউট এবং রিডান্ড্যান্ট মডেল ফেচিংয়ের কারণে সৃষ্ট ৩০-৫০ সেকেন্ডের এজেন্ট স্টার্টআপ বিলম্ব দূর করা হয়েছে। মডেল ক্যাশে এখন এজেন্ট সাবপ্রসেসগুলোতে পাস করা হয়।
  • Server: সিকিউরিটি হার্ডেনিং: URL হ্যান্ডলারে কমান্ড ইনজেকশন ফিক্স, টাইমিং-সেফ টোকেন কম্পারিজন, রিলে সার্ভারে Content-Security-Policy হেডার, সেশন এন্ডপয়েন্টে রেট লিমিটিং, পরিচিত অরিজিনে CORS সীমাবদ্ধ করা এবং প্যারালাল E2E ব্রডকাস্ট এনক্রিপশন যুক্ত করা হয়েছে।
  • Server: ওয়েব হুক সিগনেচার ভেরিফিকেশন: ওয়েব হুক পে-লোড এখন base64-এনকোডেড র বডি ব্যবহার করে যাতে JSON রাউন্ড-ট্রিপ করাপশন প্রতিরোধ করা যায় যা HMAC সিগনেচারকে অবৈধ করে দিত।
  • Server: OAuth টোকেন পারসিস্টেন্স: সার্ভার স্টেট অবজেক্টের মধ্যকার স্প্লিট-ব্রেইন সমস্যা সমাধান করা হয়েছে যার ফলে অ্যাপ রিস্টার্টের পর OAuth কানেকশন (Google Drive ইত্যাদি) হারিয়ে যেত।
  • macOS: পারফরম্যান্স ও স্ট্যাবিলিটি: মেনু-ড্রিভেন ট্রে পোলিং (আগে শর্তহীন ৩ সেকেন্ডের টাইমার ছিল), ডিবউন্সড উইন্ডো স্টেট সেভ, নন-ব্লকিং লগিং, এক্সপোনেনশিয়াল ব্যাকঅফ সহ WKWebView ক্র্যাশ রিকভারি এবং স্ক্রিপ্ট মেসেজ হ্যান্ডলারের মেমরি লিক ফিক্স করা হয়েছে।
  • macOS: সেন্ট্রালাইজড লগিং: রিলে সার্ভার আউটপুট এবং অ্যাপ লাইফসাইকেল ইভেন্ট এখন ১০ মেগাবাইট অটো-রোটেশন সহ ~/Library/Logs/caiioo/ ডিরেক্টরিতে লগ হয়, যা আগে সাইলেন্টলি ড্রপ হওয়া আউটপুটের বিকল্প হিসেবে কাজ করবে।

বাগ ফিক্স

  • Common: ফাইল পিকার ইন্সট্রাকশন: pick_files টুল এখন ব্যবহারকারীর জন্য স্পষ্ট নির্দেশনা প্রদান করে, যা আগে একটি ডেড UI অ্যাকশন সিগন্যাল পাঠাত এবং সাইলেন্টলি ফেইল করত।
  • Server: অ্যাক্টিভ ট্যাব পোল স্প্যাম: রিলে মোডে অ্যাক্টিভ ট্যাব পোলিং এখন কোনো ব্রাউজার এক্সটেনশন কানেক্টেড না থাকলে অন্তহীন টাইমআউট এরর জেনারেট করবে না। এটি ক্রমাগত ব্যর্থতার ক্ষেত্রে এক্সপোনেনশিয়াল ব্যাকঅফ (৩০ সেকেন্ড থেকে ৫ মিনিট) ব্যবহার করে।
  • Server: নেটিভ অ্যাপের জন্য CORS: CORS হোয়াইটলিস্ট দ্বারা ব্লক করা 127.0.0.1 অরিজিন ফিক্স করা হয়েছে, যা macOS নেটিভ অ্যাপের WKWebView থেকে Google OAuth-এ বাধা দিচ্ছিল।
  • Server: অরফ্যানড এজেন্ট প্রসেস: সার্ভার শাটডাউন এবং আনকcaught এক্সেপশনের সময় এজেন্ট সাবপ্রসেসগুলো এখন সঠিকভাবে ক্লিন আপ করা হয়।
  • macOS: ব্রাউজার অর্কেস্ট্রেটর লগ স্প্যাম: এক্সটেনশন কানেকশনে ব্রাউজার প্রোটোকল মেসেজের জন্য "Unhandled message type" ওয়ার্নিংগুলো ফিক্স করা হয়েছে।

Version 0.9.711March 24, 2026

বিস্তারিত দেখান

New Features

  • Common: Auto-Save Settings: সেটিংস ফিল্ডগুলো এখন এডিট করার সাথে সাথেই সংরক্ষিত হয়; টেক্সট ফিল্ডের জন্য ৫০০ms debounce এবং টগল/সিলেক্টের জন্য তাৎক্ষণিক সেভ সুবিধা যুক্ত করা হয়েছে, যা ক্র্যাশ বা নেভিগেশনের সময় ডেটা লস রোধ করে।

Improvements

  • Common: DOCX Numbering Preservation: নম্বরযুক্ত DOCX সেকশনের (যেমন, আইনি নথিতে "3.2.3 → Heading") ট্যাব ক্যারেক্টারগুলো এখন এডিট রাউন্ড-ট্রিপের সময় সংরক্ষিত থাকে, যা আগে সাইলেন্টলি ড্রপ হয়ে যেত।
  • Common: Smarter Tool Selection: ডায়নামিক টুল সিলেক্টর এখন কেবল নির্দিষ্ট ট্রিগার ওয়ার্ডের ওপর নির্ভর না করে ফ্যাকচুয়াল কুয়েরি (ব্যবসার সময়সূচী, মূল্য, ঠিকানা) যা ওয়েব ভেরিফিকেশন প্রয়োজন, সেগুলো আরও কার্যকরভাবে পরিচালনা করতে পারে।
  • Common: Agent Language Changes: এজেন্ট দ্বারা শুরু করা ল্যাঙ্গুয়েজ পরিবর্তনগুলো এখন ম্যানুয়াল সেটিংস টগল ছাড়াই তাৎক্ষণিকভাবে কার্যকর হয়।
  • Common: Multi-Account OAuth Fallback: যখন প্রাইমারি Google অ্যাকাউন্টে প্রয়োজনীয় স্কোপের অভাব থাকে, তখন পুনরায় অথেন্টিকেশনের অনুরোধ জানানোর আগে সংযুক্ত সেকেন্ডারি অ্যাকাউন্টগুলো চেক করা হয়। এটি সেকেন্ডারি অ্যাকাউন্ট টোকেনের মেয়াদ শেষ হয়ে গেলে উদ্ভূত আনকট এররগুলো সমাধান করে।
  • Server: Mode Settings Validation: সেটিংস সেভ করার সময় সার্ভার এখন টিয়ার পারমিশন যাচাই করে, যা ফ্রি-টিয়ার ব্যবহারকারীদের প্রো-টিয়ার সেটিংস সেভ করা থেকে বিরত রাখে।
  • Common: Security Hardening: রিজনিং প্রিভিউ আউটপুটে DOMPurify স্যানিটাইজেশন, পরিচিত অরিজিনে CORS সীমাবদ্ধ করা, HTTPS-first IP জিওলোকেশন লুকআপ এবং web_accessible_resources আরও কঠোর করা হয়েছে।

Bug Fixes

  • Common: Google Search Result URLs: ব্রাউজার Google সার্চ এখন প্রকৃত URL সহ স্ট্রাকচার্ড লিঙ্ক প্রদান করে। আগে Google-এর জটিল নেস্টেড HTML থেকে AgentMarkdown লিঙ্কের href হারিয়ে ফেলত বলে এজেন্টের URL এক্সট্র্যাক্ট করতে ৫টি টুল কলের প্রয়োজন হতো — এখন লিঙ্কগুলো সরাসরি DOM থেকে এক্সট্র্যাক্ট করা হয় এবং প্রথম সার্চ রেজাল্টেই অন্তর্ভুক্ত থাকে।
  • Common: Private Sync Infinite Loop: ম্যানিফেস্ট ব্যাকআপ ফাইল রাইট করার ফলে ক্রমাগত রি-সিঙ্ক ট্রিগার হওয়ার কারণে সৃষ্ট সিঙ্ক লুপ ঠিক করা হয়েছে। এখন খালি সেটিংস অবজেক্টগুলো ডিভাইস জুড়ে সঠিকভাবে প্রোপাগেট হয়।
  • Common: Messaging Bridge Updates: ইনবাউন্ড মেসেজ, এজেন্ট রিপ্লাই এবং রিলে-ব্যাক রেসপন্সগুলো এখন এজেন্টের রেসপন্স শেষ হওয়ার অপেক্ষায় না থেকে তাৎক্ষণিকভাবে UI-তে ব্রডকাস্ট হয়।
  • Extension: Private Relay Reconnect: স্টোরড এনাবলড স্টেটে ফিরে যাওয়ার মাধ্যমে MV3 সার্ভিস ওয়ার্কার রিস্টার্ট হওয়ার পর রিলে ডিসকানেক্টেড থাকার সমস্যাটি সমাধান করা হয়েছে। এছাড়া enable() চলাকালীন সেলফ-রিপ্লেসমেন্ট রেস এবং আইডেন্টিটি পরিবর্তনের সময় রিকানেক্ট সমস্যা ঠিক করা হয়েছে।
  • Extension: Private Relay Race Conditions: এনাবল/ডিজেবল রেস কন্ডিশনগুলো আরও শক্তিশালী করা হয়েছে, মেসেজিং ব্রিজ কলব্যাকে আনহ্যান্ডেলড রিজেকশন গার্ড যুক্ত করা হয়েছে এবং সেটিংস প্যানেল আনমাউন্ট হওয়ার সময় টাইমার লিক ঠিক করা হয়েছে।

Version 0.9.710March 22, 2026

বিস্তারিত দেখান

New Features

  • Common: Zero-Day Risk (ZDR) Enforcement: OpenRouter-এর জন্য এনফোর্সমেন্ট টগল সহ লাইভ ZDR ডেটা সিঙ্ক — প্রোভাইডার কাউন্ট ব্রেকডাউন দেখুন এবং zero-day risks হিসেবে ফ্ল্যাগ করা মডেলগুলোকে ব্লক করুন।
  • Common: Tool Call Healing: যে সকল দুর্বল মডেল reasoning ব্লকের ভেতরে XML tool calls প্রদান করে, সেগুলো এখন স্বয়ংক্রিয়ভাবে শনাক্ত এবং হিল (heal) করা হয়, যা non-frontier মডেলগুলোর নির্ভরযোগ্যতা বৃদ্ধি করে।
  • Common: Unified Token Lifecycle: একটি ইউনিফাইড TokenLifecycleManager-এর মাধ্যমে সকল প্ল্যাটফর্মে (extension, server, macOS, iOS) সিমেট্রিক OAuth টোকেন রিফ্রেশ সুবিধা, যা এক্সপায়ার হওয়ার আগেই প্রোঅ্যাক্টিভলি রিফ্রেশ সম্পন্ন করে।
  • iOS: Composer Icon Scaling: উন্নত ট্যাপ টার্গেটের জন্য iOS-এ Composer অ্যাকশন আইকনগুলো এখন 1.18x স্কেল করা হয়েছে, সাথে প্ল্যাটফর্ম-নির্দিষ্ট স্টাইলিংয়ের জন্য একটি ডেডিকেটেড native-ios বডি ক্লাস যুক্ত করা হয়েছে।

Improvements

  • Common: Slate Proposed Changes: প্রস্তাবিত পরিবর্তনগুলোর মধ্যে নেভিগেশন, হোভার-ভিত্তিক গ্রহণ/প্রত্যাখ্যান (accept/reject), এবং কাউন্টার আপডেট এখন Slate এডিটরে সঠিকভাবে কাজ করে।
  • Common: Slate Selector Dropdown: Slate টাইপ সিলেক্টর এখন পোর্টালড পপওভারের পরিবর্তে একটি ইনলাইন ড্রপডাউন ব্যবহার করে, যা z-index এবং পজিশনিং সংক্রান্ত সমস্যা সমাধান করে।
  • Common: Propose Change Full Replacement: propose_change এখন ছোট ডকুমেন্টের (৫০০ ক্যারেক্টার বা তার কম) ক্ষেত্রে আংশিক এডিটের পরিবর্তে সম্পূর্ণ ডকুমেন্ট রিপ্লেসমেন্টের অনুমতি দেয়।
  • Common: Voice Send Waits for Transcription: রেকর্ডিং চলাকালীন Send/Enter চাপলে এখন পাঠানোর আগে ট্রান্সক্রিপশন শেষ হওয়া পর্যন্ত অপেক্ষা করে, যা খালি বা আংশিক মেসেজ পাঠানো রোধ করে।
  • Common: Private Sync Setup Flow: Private Sync সেটআপের সময় OAuth-এর পর পাসফ্রেজ ডায়ালগ এখন স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়, যা অনবোর্ডিং ফ্লো-কে আরও সহজতর করে।
  • Common: BYOA Registry Refresh: Private Sync-এর মাধ্যমে নতুন ক্রেডেনশিয়াল ডাউনলোড হওয়ার পর BYOA প্রোভাইডার রেজিস্ট্রি এখন পুনরায় ইনিশিয়ালাইজ হয়, যা ইমপোর্ট করা কানেকশনগুলোর তাৎক্ষণিক ব্যবহার নিশ্চিত করে।
  • Common: Terminology Consistency: ইউজার গাইড কন্টেন্টে "Cloud Sync"-এর নাম পরিবর্তন করে "Private Sync" করা হয়েছে এবং রিগ্রেশন রোধ করতে একটি টার্মিনোলজি গার্ড টেস্ট যুক্ত করা হয়েছে।
  • Server: Private Relay Stability: কম্প্যাটিবিলিটি ডেট আপডেট করা হয়েছে, Durable Object ক্র্যাশ হ্যান্ডলিং উন্নত করা হয়েছে, এবং নির্ভরযোগ্য দীর্ঘস্থায়ী কানেকশনের জন্য MV3 রিকানেক্ট লজিক আরও শক্তিশালী করা হয়েছে।
  • Server: Private Sync Settings Excluded: Private relay সেটিংস এখন আর cloud sync পে-লোডের অন্তর্ভুক্ত নয়, যা বিভিন্ন ডিভাইসের মধ্যে রিলে কনফিগারের দ্বন্দ্ব (conflict) রোধ করে।

Bug Fixes

  • Common: SVG Image Handling: SVG ফাইলগুলো এখন আর প্রোভাইডারদের কাছে image_url হিসেবে পাঠানো হয় না, যা SVG ফরম্যাট সাপোর্ট করে না এমন মডেলগুলোতে HTTP 400 এরর সৃষ্টি করত।
  • Common: Private Sync Race Conditions: Private Sync ইনিশিয়ালাইজেশনের সময় race conditions-এর কারণে সৃষ্ট মেসেজিং রিলে ফেইলিওর সমাধান করা হয়েছে। সিঙ্ক লুপ এবং কোয়ারেন্টাইন লজিক আরও শক্তিশালী করা হয়েছে।
  • Common: Private Sync Data Deletion: Private Sync ডিজেবল করার পর ক্লাউড ডেটা ডিলিট এবং অডিট এখন সঠিকভাবে কাজ করে।
  • Common: Model Matching Contamination: অটো-অ্যাডজাস্ট সিস্টেমে ক্রস-ফ্যামিলি মডেল ম্যাচিং ফিক্স করা হয়েছে, যা ভুলবশত বিভিন্ন প্রোভাইডার ফ্যামিলির মধ্যে মডেল ম্যাপ করতে পারত।
  • Common: Dynamic Tool Selector: ডায়নামিক টুল সিলেক্টর প্রম্পটকে আরও শক্তিশালী করা হয়েছে যাতে এজেন্ট-সদৃশ রিজনিং প্রতিরোধ করা যায়, যা টুল সিলেকশন ব্যর্থতার কারণ হতে পারত।
  • Common: Validation Error Messages: রিকোয়ার্ড ফিল্ড ভ্যালিডেশন এখন জেনেরিক ফেইলিওরের পরিবর্তে সুনির্দিষ্ট এরর মেসেজ প্রদান করে।
  • Extension: Private Relay WebSocket Drops: MV3 service worker সাসপেনশনের কারণে প্রায় ৬০ সেকেন্ড পর WebSocket কানেকশন ড্রপ হওয়ার সমস্যা সমাধান করা হয়েছে। Keepalive এবং রিকানেক্ট লজিক উন্নত করা হয়েছে।
  • Extension: Google OAuth Incremental Scopes: এক্সটেনশন কনটেক্সটে সাইলেন্টলি ফেইল হওয়ার পরিবর্তে launchWebAuthFlow ব্যবহার করে OAuth স্কোপ এক্সপ্যানশন ফিক্স করা হয়েছে।
  • Extension: Relay Toggle Settings Reload: রিলে টগল করার সময় অপ্রয়োজনীয় সেটিংস রিলোড বন্ধ করা হয়েছে, যা UI ফ্লিকার এবং ডায়াগনস্টিক নয়েজ প্রতিরোধ করে।
  • Server: Durable Object Hibernation: Durable Object হাইবারনেশনের পর WebSocket ক্লোজ হ্যান্ডলিং ফিক্স করা হয়েছে, যা কানেকশনগুলোকে অচল (stale) অবস্থায় রেখে দিতে পারত।
  • Server: Messaging Credential Persistence: মেসেজিং ক্রেডেনশিয়াল এখন পরবর্তী সেভ সাইকেলের জন্য অপেক্ষা না করে পরিবর্তনের সাথে সাথেই পারসিস্ট (persist) হয়।
  • iOS: Stale WebSocket Callbacks: কানেকশন বন্ধ হওয়ার সময় এখন WebSocket হ্যান্ডলারগুলো ক্লিয়ার করা হয়, যা iOS-এ রিকানেকশনের পর পুরনো কলব্যাকগুলো ফায়ার হওয়া রোধ করে।
  • Desktop: NSIS Installer Upload: Windows NSIS ইনস্টলার এখন API-এর মাধ্যমে ড্রাফট রিলিজে সঠিকভাবে আপলোড হয়।

সংস্করণ 0.9.709মার্চ ২১, ২০২৬

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Common: Slack Messaging Adapter: মেসেজিং ব্রিজের জন্য নতুন Slack Events API অ্যাডাপ্টার যুক্ত করা হয়েছে, যাতে বট সিগনেচার ভেরিফিকেশন, মিডিয়া ডাউনলোড সাপোর্ট এবং সেটিংস UI কনফিগারেশন অন্তর্ভুক্ত।
  • Common: Slate File Roundtrip: ফাইলসিস্টেম হ্যান্ডেল পারসিস্টেন্স এবং হ্যাশ-ভিত্তিক ডার্টি ট্র্যাকিংয়ের মাধ্যমে সরাসরি Slate-এ লোকাল ফাইল খোলা এবং সেভ করার সুবিধা। Slate সিলেক্টর ডায়ালগে নতুন "Load File" বাটন ডকুমেন্ট প্রি-প্রসেস করে এবং সঠিক এডিটরের মাধ্যমে ওপেন করে।
  • Common: Slate File Menu Restructure: ফাইল টাইপ মেনুকে Documents, Renderable (HTML/Vega/Mermaid), এবং Code & Data ক্যাটাগরিতে পুনর্গঠিত করা হয়েছে, যেখানে রিনেম করার সময় অটো-ডিটেকশন সুবিধা রয়েছে।
  • Common: Remote Browser App: রিমোট ব্রাউজার ক্লায়েন্টরা এখন প্রাইভেট রিলের মাধ্যমে সাইডপ্যানেল অ্যাসেটগুলো ফেচ করতে পারবে, যা এক্সটেনশন ইনস্টল না করেই ব্রাউজার-ভিত্তিক অ্যাক্সেস সক্ষম করে।
  • Common: Device Identity in Private Relay: রিলে ক্লায়েন্টরা এখন মানুষের পাঠযোগ্য ডিভাইসের নাম দেখাবে। অন্য কোনো ডিভাইস দ্বারা স্থানচ্যুত হলে, UI-তে প্রদর্শিত হবে কোন ডিভাইসটি আপনাকে প্রতিস্থাপন করেছে।
  • Common: Composer Mic Chip Redesign: মাইক্রোফোন বাটনটিকে একটি দৃশ্যমান চিপ/পিল হিসেবে নতুন করে ডিজাইন করা হয়েছে, যেখানে স্পষ্ট রেকর্ডিং স্টেট ইন্ডিকেটর, মোবাইলের জন্য ৪৪ পিক্সেল মিনিমাম টাচ টার্গেট এবং ইনপুট এরিয়ার উপরে ভয়েস ওভারলে রেন্ডার হওয়ার সুবিধা রয়েছে।
  • Common: User Guide Link: Documentation & Legal সেটিংস সেকশন থেকে এখন ইউজার গাইডের লিঙ্ক পাওয়া যাবে।
  • iOS: BYOA Setup Gate: মোবাইলে BYOA উইজার্ড এখন একটি মেসেজ দেখাবে যা ব্যবহারকারীদের ডেস্কটপে Private Apps সেটআপ করার নির্দেশ দেবে, কারণ ৮-ধাপের ব্রাউজার ফ্লো মোবাইলে পরিচালনা করা অসম্ভব।
  • Server: Login Challenge: লগইনের জন্য ইমেল-ভিত্তিক ৬-ডিজিটের MFA ভেরিফিকেশন, সাথে কনসেন্ট ট্র্যাকিং এবং সেশন রিভোকেশন সুবিধা।

উন্নতিসমূহ

  • Common: Private Sync Settings-First: কনভারসেশনের আগে এখন সেটিংস সিঙ্ক হবে, যা নিশ্চিত করে যে ব্যাকগ্রাউন্ডে বাল্ক থ্রেড সিঙ্ক চলাকালীন টোকেন এবং কনফিগ তাৎক্ষণিকভাবে উপলব্ধ থাকে।
  • Common: WebSocket Request Correlation: WebSocket এবং প্রাইভেট রিলে ট্রান্সপোর্ট এখন তাৎক্ষণিকভাবে রেজলভ হওয়ার পরিবর্তে সার্ভার রেসপন্সের জন্য সঠিকভাবে অপেক্ষা করে। এটি macOS সাইডপ্যানেল এবং রিলে ক্লায়েন্টদের ৪০টিরও বেশি UI অপারেশন (Drive অডিট, Ollama টেস্ট, MCP অপারেশন ইত্যাদি) ফিক্স করেছে।
  • Server: Webhook Signature Verification: পরিচ্ছন্ন আর্কিটেকচারের জন্য ওয়েব হুক সিগনেচার ভেরিফিকেশন রুট-লেভেল অ্যাপ সিক্রেটে স্থানান্তরিত করা হয়েছে।

বাগ ফিক্স

  • Common: WhatsApp Response Delivery: এজেন্টের রেসপন্স WhatsApp-এ পাঠানোর পরিবর্তে সাইলেন্টলি ড্রপ হওয়ার সমস্যাটি সমাধান করা হয়েছে। মেসেজিং রিলে-ব্যাক পাথ এখন ডেলিভারি ব্যর্থ হলে ডায়াগনস্টিক ডিটেইলস লগ করে, যা ভবিষ্যতের সমস্যাগুলো দ্রুত শনাক্তযোগ্য করে তোলে।
  • Common: Thinking Block Signatures Across Models: নন-Claude মডেল থেকে থিঙ্কিং মোডসহ Claude-এ সুইচ করার সময় "Invalid signature in thinking block" ত্রুটিটি সংশোধন করা হয়েছে। রিজনিং ফরম্যাট ডিটেকশন এখন ভুলভাবে Anthropic ফরম্যাট হিসেবে শনাক্ত করার পরিবর্তে ডিফল্টভাবে 'unknown' হিসেবে থাকবে।
  • Common: Slate Editability for New Documents: নতুন DOCX, PDF, RTF, এবং XLSX স্লেটগুলো এখন স্ট্যাটিক HTML হিসেবে রেন্ডার হওয়ার পরিবর্তে সঠিকভাবে তাদের এডিটরে ওপেন হবে।
  • Common: Slate Export Fallback: অরিজিনাল বাইনারি ডেটা ছাড়া নতুন ডকুমেন্টগুলো এখন সফলভাবে এক্সপোর্ট হবে — XLSX থেকে CSV-তে, RTF থেকে HTML কনভার্সনে এবং PDF থেকে ব্রাউজার প্রিন্টে ফলব্যাক হবে।
  • Common: Sandbox Preview Rendering: postMessage টার্গেটিংয়ে স্যান্ডবক্স অরিজিন মিসম্যাচের কারণে সৃষ্ট ব্ল্যাঙ্ক HTML এবং Vega প্রিভিউ সমস্যাটি সমাধান করা হয়েছে।
  • Common: Track Changes Column Offsets: ট্র্যাকড চেঞ্জেস-এ ডিলিট করা অংশগুলো এখন সঠিকভাবে HTML-to-text অফসেট ম্যাপ করে, যা TipTap-এ ভুল অবস্থানে থাকা পরিবর্তনগুলো ঠিক করেছে।
  • Common: Private Sync Auth Recovery: সিঙ্ক করার সময় OAuth টোকেনের মেয়াদ শেষ হলে বা রিভোক করা হলে এখন ম্যানুয়াল রিকানেক্টের পরিবর্তে অটোমেটিক রি-অথোরাইজেশন ট্রিগার হবে।
  • Common: Voice Streaming Draft Indicator: ভয়েস ট্রান্সক্রিপ্ট ওভারলে এখন কম অপাসিটিসহ "Preview" স্ট্যাটাস দেখাবে, যা নির্দেশ করে যে রেকর্ডিং বন্ধ না হওয়া পর্যন্ত টেক্সটটি অন্তর্বর্তীকালীন।
  • Common: MCP Tools on Native Platforms: লোকাল MCP সার্ভার টুলগুলো এখন macOS, Windows এবং Linux-এ সঠিকভাবে রেজিস্টার করা হয়েছে — আগে হ্যান্ডলার MCP প্রসেস শুরু করলেও এর টুলগুলো ফেচ বা রেজিস্টার করত না।
  • Common: Slate Context Chip Update: Drive বা GitHub থেকে লোড করার পর কোনো স্লেট ট্যাবের টাইটেল পরিবর্তন হলে অ্যাক্টিভ ট্যাব কনটেক্সট চিপ এখন স্টোরেজ থেকে রিফ্রেশ হবে। ডার্ক মোডে টাইটেল ইনপুট টেক্সট এখন আর অপাঠ্য থাকবে না।
  • Extension: Chrome Stub Polyfill: localhost-এ থাকা Chrome ব্রাউজার ট্যাব যেগুলোতে window.chrome আছে কিন্তু কোনো এক্সটেনশন API নেই, সেগুলোতে এখন স্কিপ করার পরিবর্তে প্রপার স্টাব ইনজেকশন করা হবে।
  • Extension: Relay Client Bundle Crash: বিল্ড-টাইম এনভায়রনমেন্ট ভেরিয়েবল ডিফাইন করার মাধ্যমে relay-client IIFE বান্ডেলে import.meta.env ক্র্যাশ ফিক্স করা হয়েছে।
  • Extension: Remote App Login: রিমোট ব্রাউজার অ্যাপ লগইন প্রক্রিয়া পরিমার্জিত করা হয়েছে যেখানে Google OAuth প্রাথমিক পদ্ধতি এবং ইমেল/পাসওয়ার্ড একটি কলাপসড সেকেন্ডারি অপশন হিসেবে থাকবে।

Version 0.9.708March 19, 2026

বিস্তারিত দেখান

Improvements

  • Common: Generating Indicator Coordination: প্রতিটি মেসেজের টাইপিং ডট এখন থ্রেড-লেভেল ফলব্যাক ইন্ডিকেটরের সাথে সমন্বয় করা হয়েছে, যা জেনারেশনের সময় ডুপ্লিকেট বাউন্সিং ডট দূর করে। ডটগুলো এখন reasoning এবং টুল এক্সিকিউশন ফেজ চলাকালীন দৃশ্যমান থাকবে এবং চূড়ান্ত উত্তর স্ট্রিমিং শুরু হলেই কেবল হাইড হবে।
  • Common: Streaming Cursor: স্ট্রিমিং টেক্সটের শেষে এখন একটি ব্লিংকিং কার্সার প্রদর্শিত হবে, যা রেসপন্সটি এখনও জেনারেট হচ্ছে কিনা তার একটি স্পষ্ট ভিজ্যুয়াল ইন্ডিকেটর প্রদান করবে।
  • Common: Reasoning Preview Formatting: কলাপসড reasoning ব্লকগুলো এখন র-মার্কডাউন সিনট্যাক্সের পরিবর্তে ইনলাইন বোল্ড এবং ইটালিক ফরম্যাটিং রেন্ডার করবে।
  • Common: Slate Document Listing: list_slates এখন লাইটওয়েট থ্রেড কুয়েরির মাধ্যমে লোড করা DOCX, PDF, এবং XLSX ফাইলের কন্টেন্ট সাইজ সঠিকভাবে প্রদর্শন করবে। লিস্টিং-এ এখন DOCX এবং XLSX ডকুমেন্ট এডিট করার জন্য ওয়ার্কফ্লো গাইডেন্স অন্তর্ভুক্ত করা হয়েছে।
  • Common: Private Sync Settings Section: স্পষ্ট অর্গানাইজেশনের জন্য Private Sync সেটিংস এখন সাধারণ সেটিংস থেকে আলাদা করে নিজস্ব ডেডিকেটেড সেকশনে রাখা হয়েছে।
  • Extension: Connections Settings Restructured: Private Relay সেকশনটি দুটি স্পষ্ট সাব-সেকশনে পুনর্গঠিত করা হয়েছে — Private Relay (রিমোট অ্যাক্সেস টগল, যা সর্বদা দৃশ্যমান) এবং Caiioo Bridge (লোকাল MCP সার্ভার এবং সিস্টেম টুলস)। রিমোট অ্যাক্সেস টগলের জন্য এখন আর Bridge চালু থাকার প্রয়োজন নেই।
  • Desktop: Tauri Unified Binary: Windows/Linux ডেস্কটপ অ্যাপকে কম্পাইল-টাইম ভেরিয়েন্ট থেকে একটি একক বাইনারিতে একীভূত করা হয়েছে যেখানে রানটাইম টিয়ার গেটিং সুবিধা রয়েছে — সাইডপ্যানেলের দৃশ্যমানতা এখন রানটাইমে সাবস্ক্রিপশন টিয়ার দ্বারা নির্ধারিত হবে।

Bug Fixes

  • Extension: Private Relay Without Bridge: Private relay এখন Caiioo Bridge অ্যাপ ছাড়াই স্বাধীনভাবে কানেক্ট হতে পারবে। আগে, অথেন্টিকেশন শুধুমাত্র Bridge কানেকশনের মাধ্যমে ইনিশিয়ালাইজ হতো, যার ফলে এক্সটেনশন-অনলি ইউজাররা (Linux/Windows সহ) মেসেজিং ওয়েব হুক পেতে বা রিমোট অ্যাক্সেস ব্যবহার করতে পারতেন না।
  • Extension: Google OAuth Routing: Chrome-এ getAuthToken অনুপলব্ধ থাকলে তা স্কিপ করে এবং BYOA ক্রেডেনশিয়াল ব্যবহার করে OAuth পপআপ ফেইলিয়ার সমস্যার সমাধান করা হয়েছে। COOP পপআপ রেজিলিয়েন্স রেস্ট্রিক্টিভ সাইটগুলোতে ব্ল্যাঙ্ক উইন্ডো হওয়া প্রতিরোধ করে।
  • Common: ElevenLabs Streaming STT: ElevenLabs স্ট্রিমিং-এ কানেকশন বিঘ্নিত হলে ভয়েস ট্রান্সক্রিপশন ড্রপ হওয়া বা ফেইল হওয়ার সমস্যাটি সমাধান করা হয়েছে। নেটিভ অ্যাপ ভয়েস ইনপুট এখন গ্রেসফুলি ফলব্যাক করবে।
  • iOS: External Links in WKWebView: যে লিঙ্কগুলো Safari-তে ওপেন হওয়া উচিত, সেগুলো এখন অ্যাপের WebView-এর ভেতরে লোড না হয়ে সঠিকভাবে এক্সটার্নালি ওপেন হবে।
  • Common: Ad-Blocker Orphaned Rules: সার্ভিস ওয়ার্কার রিস্টার্ট হওয়ার পরেও ডায়নামিক DNR অ্যাড-ব্লকিং রুলগুলো থেকে যাওয়ার সমস্যাটি সমাধান করা হয়েছে। disableAllBlocking এখন ব্লকার ইনস্ট্যান্স নাল থাকলেও সরাসরি কুয়েরি করে অরফ্যানড রুলগুলো রিমুভ করবে।
  • Common: License Sync on Profile Switch: প্রোফাইল সুইচ করার সময় এখন সার্ভার থেকে লাইসেন্স সিঙ্ক হবে, যা নিশ্চিত করে যে টিয়ার-গেটেড টুলগুলো রিস্টার্ট ছাড়াই তাৎক্ষণিকভাবে রিফ্রেশ হবে।
  • Common: Token Refresh Before Provisioning: API কী প্রভিশন করার আগে এখন এক্সপায়ারড OAuth টোকেনগুলো রিফ্রেশ করা হবে, যা সাইলেন্ট ফেইলিয়ার প্রতিরোধ করবে। ফ্রেশ সার্ভারগুলো এখন বিদ্যমান আইডেন্টিটি কানেকশন গ্রহণ করতে পারবে।
  • Web: Mobile Menu on iOS Safari: মার্কেটিং ওয়েবসাইটের হ্যামবার্গার মেনু এখন iOS Safari-তে আর ট্রান্সপারেন্ট দেখাবে না।
  • Common: React-18 Batching Race: থ্রেড-লেভেল জেনারেটিং ইন্ডিকেটরটি ফলব্যাক হিসেবে যুক্ত করা হয়েছে সেই সব ক্ষেত্রে যেখানে React-18 স্টেট ব্যাচিং-এর কারণে প্রতিটি মেসেজের টাইপিং ডট প্রদর্শিত হতে বাধা পাচ্ছিল।

সংস্করণ ০.৯.৭০৭১৭ মার্চ, ২০২৬

বিস্তারিত দেখান

উন্নতি

  • BYOA রিকনফিগার প্রি-ফিল: বিদ্যমান Google বা Microsoft প্রাইভেট অ্যাপ রিকনফিগার করার সময় এখন ক্লায়েন্ট সিক্রেট এবং টেন্যান্ট ID আগে থেকেই পূরণ করা থাকে।
  • মডেল লিস্ট সর্টিং: প্রতিটি প্রোভাইডার গ্রুপের মডেলগুলো এখন রিলিজের তারিখ অনুযায়ী সাজানো থাকে (নতুনগুলো আগে)।

বাগ ফিক্স

  • প্রাইভেট সিঙ্ক অথ রিকভারি: প্রাইভেট সিঙ্ক ইনিশিয়ালাইজেশনের সময় OAuth টোকেন ফেইলর এখন UI-তে সঠিকভাবে প্রদর্শিত হয়।
  • Slate ট্র্যাকড চেঞ্জ নির্ভরযোগ্যতা: ট্র্যাকড চেঞ্জের জন্য ১০টি গুরুত্বপূর্ণ ফিক্স করা হয়েছে — রিভিশন মার্জ রেস কন্ডিশন, DOCX এক্সপোর্ট ফরম্যাটিং সংরক্ষণ ইত্যাদি।
  • Slate ডেটা ইন্টিগ্রিটি: পেস্ট করা ইমেজ লোকাল ক্যাশে রাইটিং এবং ক্লাউড সোর্স মেটাডেটা সংক্রান্ত সমস্যা সমাধান করা হয়েছে।
  • Slate সিকিউরিটি: ইমেজ ভিউয়ারে XSS ইনজেকশন ফিক্স করা হয়েছে এবং ওয়াইল্ডকার্ড postMessage অরিজিন পরিবর্তন করা হয়েছে।

সংস্করণ ০.৯.৭০৬১৬ মার্চ, ২০২৬

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

  • প্রোভাইডার এরর ব্যানার: যখন কোনো AI প্রোভাইডার ত্রুটি দেখায় (৪০২ পেমেন্ট প্রয়োজন, API কি নেই, রেট লিমিট), তখন সাধারণ মেসেজের পরিবর্তে একটি অ্যাকশনেবল ব্যানার প্রদর্শিত হয়।

উন্নতি

  • DOCX ক্রস-স্প্যান এডিটিং: propose_change টুল এখন একাধিক ফরম্যাটিং রান জুড়ে থাকা সার্চ/রিপ্লেস অপারেশন সঠিকভাবে হ্যান্ডেল করে।
  • PDF সেভ পারফরম্যান্স: নেটিভ PDF সেভ এখন উল্লেখযোগ্যভাবে দ্রুত।
  • মেসেজিংয়ে মোড নাম: মেসেজিং সেটিংস মোড সিলেক্টর এখন ইন্টারনাল ID-র পরিবর্তে মোডের ব্র্যান্ডিং নাম দেখায়।

বাগ ফিক্স

  • Google OAuth টোকেন রিফ্রেশ: Google OAuth টোকেন রিফ্রেশ করার সময় "Unauthorized" ত্রুটি ফিক্স করা হয়েছে।
  • প্রভিশনড কি এরর মেসেজ: প্রভিশনড API কি ব্যবহারকারীরা এখন আর বিভ্রান্তিকর "Add funds" ত্রুটি দেখবেন না।
  • কনকারেন্ট থ্রেড রেস কন্ডিশন: জেনারেশনের সময় থ্রেড পরিবর্তন করলে ভুল থ্রেডে ইভেন্ট প্রয়োগ হওয়ার সমস্যা সমাধান করা হয়েছে।
  • রিভিশন হিস্ট্রি রিস্টোর বাটন: Slate-এর রিভিশন হিস্ট্রিতে রিস্টোর বাটন এখন সঠিকভাবে প্রদর্শিত হয়।
  • ডাবল OAuth পপআপ: নতুন Chrome এক্সটেনশন ব্যবহারকারীরা প্রথমবার সাইন ইন করার সময় আর দুটি পপআপ দেখবেন না।

সংস্করণ ০.৯.৭০৫১৫ মার্চ, ২০২৬

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

  • সেটিংস ক্যাটাগরি গ্রুপিং: ১৯টি সেটিংস সেকশন এখন ৫টি কলাপসিবল ক্যাটাগরিতে সংগঠিত। এজেন্ট মোড সেকশনে নেভিগেশন লিঙ্কসহ ক্রস-কাটিং ইন্ডিকেটর দেখানো হয়। API প্রোভাইডার সেকশনটি মডেল ক্যাপাবিলিটি ওয়ার্নিংসহ ডিফল্টভাবে খোলে।

বাগ ফিক্স

  • এজেন্ডা সিঙ্ক ডুপ্লিকেট ক্যালেন্ডার: একই ইমেলের জন্য লগইন এবং প্রাইভেট কানেকশন উভয়ই থাকলে Google Calendar অ্যাকাউন্ট এখন আর দুবার দেখাবে না।
  • i18n সেটিংস ক্যাটাগরি: সেটিংস ক্যাটাগরি লেবেলগুলো এখন সমস্ত সমর্থিত ভাষায় অনুবাদ করা হয়েছে।

Version 0.9.704March 14, 2026

বিস্তারিত দেখান

New Features

  • Microsoft 365 Integration Foundation: Microsoft scope routing, Graph API client, এবং BYOA সাপোর্টসহ অ্যাকাউন্ট সার্ভিস। Microsoft প্রোভাইডারের জন্য scope hierarchy সংজ্ঞা এবং tool-scope registry এক্সটেনশন। Microsoft-কে একটি relay-proxied প্রোভাইডার হিসেবে যুক্ত করা হয়েছে।
  • Rich Inline Rendering (RIR): চ্যাট মেসেজের ভেতরে রিচ কন্টেন্ট রেন্ডার করার জন্য নতুন কোডেক আর্কিটেকচার। এতে একটি এক্সটেনসিবল কোডেক ইন্টারফেসসহ HTML, Markdown, এবং DOCX কোডেক অন্তর্ভুক্ত রয়েছে।
  • PDF Structure Tree & Layout Analysis: সেমান্টিক ডকুমেন্ট বোঝার জন্য ট্যাগ করা PDF structure tree পার্সার। আনট্যাগড PDF-এর জন্য হিউরিস্টিক প্যারাগ্রাফ গ্রুপিং ফলব্যাক লেআউট অ্যানালাইসিস প্রদান করে। ইমেজ রিপ্লেসমেন্ট/ইনসারশন এবং কন্টেন্ট ওভারফ্লো ডিটেকশন।
  • Messaging Mode Selection: Messaging bridge সেটিংসে এখন একটি ডিফল্ট মোড সিলেক্টর অন্তর্ভুক্ত করা হয়েছে, যা ইনবাউন্ড মেসেজ হ্যান্ডেল করার সময় এজেন্টকে সঠিক পার্সোনালিটিতে রেসপন্স করতে সাহায্য করে।

Improvements

  • Provider Rate Limit Retry: সমস্ত LLM প্রোভাইডার এখন 429 (rate limit) এবং 529 (overloaded) রেসপন্সের ক্ষেত্রে অবিলম্বে ব্যর্থ হওয়ার পরিবর্তে এক্সপোনেনশিয়াল ব্যাকঅফ সহ স্বয়ংক্রিয়ভাবে পুনরায় চেষ্টা (retry) করবে। জিটারসহ ৩ বার পর্যন্ত পুনরায় চেষ্টা করা হবে।
  • Google OAuth Scope Superset Matching: Write scope-গুলো এখন read scope-এর প্রয়োজনীয়তা পূরণ করবে (যেমন, drive এখন drive.readonly-কে কভার করে)। যখন একটি ব্রডার স্কোপ ইতিমধ্যে মঞ্জুর করা থাকে, তখন এটি অপ্রয়োজনীয় রি-অথোরাইজেশন রোধ করে।
  • BYOA Full-Scope Initial Auth: যখন একটি Private Connection প্রয়োজন হয়, তখন প্রাথমিক অথোরাইজেশন ফ্লো এখন দুবার প্রম্পট করার পরিবর্তে (একবার বেসিক এবং একবার এক্সপ্যান্ডেড-এর জন্য) শুরুতেই সমস্ত প্রয়োজনীয় স্কোপের জন্য অনুরোধ করে।
  • Google 404-to-Expanded-Access Promotion: যখন একটি BYOA কানেকশন Google Workspace ফাইলে 404 এরর পায়, তখন এররটি ডেড-এন্ড এরর মেসেজের পরিবর্তে একটি এক্সপ্যান্ডেড অ্যাক্সেস প্রম্পটে উন্নীত হয়।
  • Messaging Credentials Private Sync: Messaging bridge ক্রেডেনশিয়ালগুলো এখন ডিভাইস-স্পেসিফিক হওয়ার পরিবর্তে E2E এনক্রিপ্টেড প্রাইভেট সিঙ্কের মাধ্যমে সমস্ত ডিভাইসে সিঙ্ক হবে। সিঙ্ক ম্যানিফেস্ট v10-এ উন্নীত করা হয়েছে।
  • OAuth Wait Extended Timeout: BYOA এবং এক্সপ্যান্ডেড অ্যাক্সেস OAuth ফ্লোতে এখন ৫ মিনিটের টাইমআউট (২ মিনিট থেকে বাড়িয়ে) দেওয়া হয়েছে, যা ব্যবহারকারীদের Google Cloud Console ধাপগুলো সম্পন্ন করার জন্য পর্যাপ্ত সময় দেয়।
  • Sparkle Framework Signing: macOS ডিস্ট্রিবিউশন বিল্ডগুলো এখন ইনসাইড-আউট অর্ডারে Sparkle framework-এর নেস্টেড বাইনারিগুলো সঠিকভাবে সাইন করে, যা নোটারাইজেশন ফেইলিয়ার সমাধান করে।
  • Tauri Node Binary Bundling: Tauri কনফিগারেশনগুলো এখন Windows/Linux সাইডকার এক্সিকিউশনের জন্য রিসোর্স হিসেবে Node.js বাইনারি বান্ডেল করে।
  • Messaging Settings Search: Messaging bridge সেকশনটি এখন সেটিংস সার্চ বারের মাধ্যমে "whatsapp", "telegram", "webhook" এর মতো কিওয়ার্ড দিয়ে খুঁজে পাওয়া যাবে।
  • Settings Relay Forwarding: সেটিংস সেভগুলো এখন WebSocket ব্রিজের মাধ্যমে relay সার্ভারে ফরোয়ার্ড করা হয়, যা নিশ্চিত করে যে মেসেজিং ক্রেডেনশিয়াল এবং অন্যান্য কনফিগারেশন পরিবর্তনগুলো সার্ভারের স্টেট ফাইলে পৌঁছায়।

Bug Fixes

  • Slate Currency vs Math: মার্কডাউন টেবিলে $9/mo-এর মতো ডলারের পরিমাণগুলো এখন আর LaTeX ইনলাইন ম্যাথ ডেলিমিটার হিসেবে ভুল ব্যাখ্যা করা হবে না। ম্যাথ regex এখন এস্কেপড কারেন্সি ডলারকে সম্মান করে।
  • Conversation Page ToastProvider: পপ-আউট কনভারসেশন ট্যাবগুলোতে ToastProvider অনুপস্থিত ছিল, যার ফলে টোস্ট-নির্ভর ফিচারগুলো সাইলেন্টলি ফেইল করছিল। প্রোভাইডার ট্রি এখন সাইডপ্যানেলের সাথে সামঞ্জস্যপূর্ণ।

Version 0.9.703মার্চ ১৪, ২০২৬

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • Google Picker ইন্টিগ্রেশন: পপআপ/iframe হাইব্রিড সহ পূর্ণাঙ্গ Google Drive ফাইল পিকার, মাল্টি-ভিউ ফিল্টার (Docs, Sheets, Slides, PDFs), এবং কম্পোজারে ড্রাইভ রেফারেন্স চিপস। Google Picker-এর মাধ্যমে বাছাই করা ফাইলগুলো স্বয়ংক্রিয়ভাবে drive.file অ্যাক্সেস পেয়ে যায়।
  • Google Sheets নেটিভ সিঙ্ক: সেল-লেভেল রাউন্ড-ট্রিপ এডিটিং সহ Slate-এ Google Sheets ওপেন করার সুবিধা। Sheets কোডেক স্প্রেডশীট গ্রিড ডেটাকে TipTap HTML টেবিলে রূপান্তর করে এবং পুনরায় আগের অবস্থায় ফিরিয়ে নেয়, যেখানে Drive modifiedTime-এর মাধ্যমে কনফ্লিক্ট ডিটেকশন করা হয়। এটি রিডিং, ব্যাচ সেল আপডেট এবং স্ট্রাকচারাল পরিবর্তন (শীট যোগ/মুছে ফেলা, সেল মার্জ করা) সমর্থন করে।
  • Google Slides রিড-অনলি ভিউ: Google Slides প্রেজেন্টেশনগুলো Slate-এ স্লাইড থাম্বনেইল এবং সার্চযোগ্য করার জন্য এক্সট্র্যাক্ট করা টেক্সট কন্টেন্ট সহ রেন্ডার হয়।
  • Gmail ব্যাচ ফেচ এবং Markdown কনভার্সন: Gmail টুল এখন একে একে মেসেজ না এনে ব্যাচ আকারে (একবারে ১০০টি পর্যন্ত) মেসেজ মেটাডেটা ফেচ করে। এতে ৫ মিনিটের লেবেল নেম ক্যাশ এবং LLM-এর ব্যবহারের সুবিধার্থে স্বয়ংক্রিয় HTML-টু-markdown বডি কনভার্সন সুবিধা রয়েছে।
  • সিলেকশন ওভারলে: যেকোনো ওয়েবপেজে টেক্সট সিলেক্ট করলে "Add to prompt" বাটনটি প্রদর্শিত হয়, যা আপনাকে নির্বাচিত কন্টেন্ট দ্রুত কনভারসেশনে যোগ করতে সাহায্য করে।
  • Relay ওভারলে ম্যানেজার: এজেন্ট ওভারলে কমান্ডগুলো এখন ব্রাউজার এক্সটেনশনের মাধ্যমে রাউট করা হয়, যা সক্রিয় ওয়েবপেজে এজেন্ট-চালিত UI ওভারলে সক্ষম করে।
  • ইনলাইন কুইক-টাস্ক মডেল পিকার: কুইক টাস্ক মডেল সিলেকশন এখন আলাদা মেনুর পরিবর্তে সরাসরি মডেল পিকার ড্রপডাউনে এমবেড করা হয়েছে।
  • Google Drive থেকে Slate DOCX এক্সপোর্ট: Slate-এ লোড করা Google Docs এখন DOCX হিসেবে এক্সপোর্ট করা যায় (readFileContentAsBinary-এর মাধ্যমে), যা প্লেইন মার্কডাউন হিসেবে ওপেন হওয়ার পরিবর্তে ট্র্যাকড চেঞ্জেস সহ পূর্ণাঙ্গ TipTap ভিজ্যুয়াল এডিটর সক্রিয় করে।
  • Private Connection সেটআপ উইজার্ড: বর্তমান Google Cloud Console ফ্লো-এর সাথে সামঞ্জস্য রেখে একটি ডেডিকেটেড "Add Test User" স্টেপ সহ উন্নত BYOA উইজার্ড। কনসেন্ট স্ক্রিন সাব-স্টেপগুলো এখন Google-এর প্রকৃত ৪-স্টেপ অ্যাকর্ডিয়ন অনুসরণ করে। ব্যবহারকারীর পরিচয় জানা থাকলে ইমেল ইনস্ট্রাকশনগুলো পার্সোনালাইজড করা হয়।
  • Private Connection প্রমোশন ব্যানার: যখন এজেন্টের বর্ধিত Google স্কোপ (Gmail, Calendar ইত্যাদি) প্রয়োজন হয় এবং কোনো Private Connection থাকে না, তখন সেটআপ উইজার্ডে যাওয়ার জন্য একটি ওয়ান-ক্লিক অ্যানিমেটেড ব্যানার প্রদর্শিত হয়। ব্যবহারকারী সেটআপ সম্পন্ন করার সময় এজেন্ট পজ (স্থগিত) থাকে এবং কানেকশন সেভ হলে স্বয়ংক্রিয়ভাবে পুনরায় কাজ শুরু করে।
  • এক্সপোর্ট ফিডেলিটি ওয়ার্নিং: কোনো ডকুমেন্টকে অন্য ফরম্যাটে (যেমন, PDF থেকে DOCX) এক্সপোর্ট করার আগে, একটি ফিডেলিটি ডায়ালগ সম্ভাব্য ফরম্যাটিং লস সম্পর্কে সতর্ক করে এবং গুরুত্ব অনুযায়ী (info, warning, critical) ক্যাটাগরি প্রদর্শন করে।
  • PDF অ্যানোটেশন এক্সট্রাকশন: ডকুমেন্ট প্রসেসিং এবং পুনর্গঠনের সময় PDF টেক্সট অ্যানোটেশন এবং মার্কআপ এখন এক্সট্র্যাক্ট এবং সংরক্ষণ করা হয়।
  • Reminders ক্যালেন্ডার সিঙ্ক: রিমাইন্ডার মোডাল এখন বর্ধিত অ্যাক্সেস গেটিং সহ ক্যালেন্ডার সিঙ্ক সমর্থন করে।

উন্নতিসমূহ

  • Google Docs সিঙ্ক ফিডেলিটি: সঠিক ট্যাগ ম্যাচিং (সেলফ-ক্লোজিং ট্যাগ এবং মিসম্যাচড নেস্টিং হ্যান্ডেল করে) এবং কনকারেন্ট এডিটের জন্য কনফ্লিক্ট ডিটেকশন সহ উন্নত ফরম্যাটিং স্প্যান এক্সট্রাকশন।
  • Private Sync অ্যাকাউন্ট মিসম্যাচ ডিটেকশন: সিঙ্ক সেটিংস অ্যাকাউন্ট ড্রপডাউন এখন শনাক্ত করতে পারে যখন কনফিগার করা সিঙ্ক ইমেল কোনো কানেক্টেড Google অ্যাকাউন্টের সাথে মেলে না এবং সুইচ করার অপশন সহ একটি "not connected" ইন্ডিকেটর দেখায়।
  • Teams/Enterprise ইফেক্টিভ টিয়ার: লাইসেন্স ভ্যালিডেশন এখন টিম/এন্টারপ্রাইজ ডেলিগেশন থেকে effectiveTier ব্যবহার করে, যা নিশ্চিত করে যে ব্যবহারকারী যখন টিম প্ল্যান থেকে টিয়ার ইনহেরিট করেন তখন সঠিক ফিচার অ্যাক্সেস পাচ্ছেন।
  • "Private App"-এর নাম পরিবর্তন করে "Private Connection" রাখা হয়েছে: ব্যবহারকারীর সম্মুখীন সকল রেফারেন্সে এখন "Private App"-এর পরিবর্তে "Private Connection" ব্যবহার করা হয়েছে — এটি নন-ডেভেলপারদের জন্য আরও স্পষ্ট যারা OAuth ইন্টিগ্রেশনকে "apps"-এর সাথে মেলাতে পারেন না।
  • Google OAuth স্কোপ অ্যালাইনমেন্ট (drive.file): নন-BYOA ব্যবহারকারীদের জন্য সকল এলিভেটেড Google Drive স্কোপ (drive, drive.readonly, documents.readonly, spreadsheets.readonly, presentations.readonly) এখন সংকীর্ণ drive.file স্কোপ দ্বারা প্রতিস্থাপিত হয়েছে, যা Google-এর ভেরিফাইড অ্যাপ রিকোয়ারমেন্টের সাথে সামঞ্জস্যপূর্ণ। BYOA ব্যবহারকারীরা পূর্ণ স্কোপ বজায় রাখবেন।
  • স্কোপ সিলেক্টরে Gmail পারমিশন দৃশ্যমান: Gmail রিড, কম্পোজ এবং মডিফাই স্কোপগুলো এখন Google পারমিশন এডিটরে "Highly sensitive permissions"-এর অধীনে সকল ব্যবহারকারীর জন্য দৃশ্যমান, যা আগে শুধুমাত্র BYOA-এর জন্য সীমাবদ্ধ ছিল। এই স্কোপগুলো কনসেন্ট স্ক্রিনে অনুমোদিত হয় এবং Gmail টুলগুলোর প্রয়োজনের সময় JIT-এর মাধ্যমে অনুরোধ করা হয়।
  • Google Picker কনসেন্ট রিকভারি: যখন Google পারমিশন বাইরে থেকে (যেমন, Google Account সেটিংস থেকে) প্রত্যাহার করা হয়, অ্যাপটি এখন স্বয়ংক্রিয়ভাবে পুরনো স্কোপ শনাক্ত করে, সেগুলো বাতিল করে, পুনরায় অথোরাইজ করে এবং ট্রাই করে — যা আগে নিরবে 403 এরর দিয়ে ব্যর্থ হতো।
  • এজেন্ট Google Drive গাইডেন্স: টুল এরর মেসেজ এবং এম্পটি-রেজাল্ট হিন্টস এখন এজেন্টকে নির্দেশ দেয় ব্যবহারকারীকে কম্পোজারে + বাটনে ক্লিক করে Google Drive সিলেক্ট করতে বলতে, যা আগে অনুপলব্ধ টুল অ্যাকশনের পরামর্শ দিত।
  • Slate Drive পিকার সহজীকরণ: Slate-এর "Load from Google Drive" এখন সরাসরি ফাইল লোড করে, সাইডপ্যানেল-স্টাইল "Work with in Drive" বনাম "Add to conversation" চয়েস স্ক্রিনটি বাদ দেওয়া হয়েছে।
  • অফিসিয়াল Google Drive লোগো: ড্রাইভ চিপস এবং অ্যাটাচমেন্ট মেনুতে এখন সাধারণ সবুজ ত্রিভুজের পরিবর্তে অফিসিয়াল Google Drive লোগো ব্যবহার করা হয়েছে।
  • ইউনিফাইড মডেল পিকার: হেল্পার মডেল সিলেকশন এখন ডিফল্ট মডেলে ফল-থ্রু করে, যেখানে একটি একক কনসোলিডেটেড মডেল ড্রপডাউন রয়েছে।
  • DOCX নন-টেক্সট এলিমেন্ট পাসথ্রু: DOCX পুনর্গঠন এখন নন-টেক্সট এলিমেন্টগুলো (ছবি, চার্ট, এমবেডেড অবজেক্ট) সংরক্ষণ করে যা টেক্সট এডিটিং ফ্লো-এর অংশ নয়।
  • PDF মাল্টি-সেগমেন্ট লাইন এডিটিং: PDF WYSIWYG এডিটর এখন একাধিক টেক্সট সেগমেন্টে বিভক্ত লাইনগুলো হ্যান্ডেল করতে পারে।
  • Auth রেট লিমিট বৃদ্ধি: BYOA সেটআপের সময় দ্রুত OAuth টোকেন এক্সচেঞ্জ সহজতর করতে Auth এন্ডপয়েন্ট রেট লিমিট ১০/মিনিট থেকে বাড়িয়ে ৩০/মিনিট করা হয়েছে।
  • OAuth টোকেন এন্ডপয়েন্ট রিক্লাসিফাইড: OAuth টোকেন এক্সচেঞ্জকে auth রেট লিমিট বাকেট থেকে জেনারেলে সরানো হয়েছে, যা মাল্টি-স্কোপ অথোরাইজেশন ফ্লো-এর সময় থ্রটলিং প্রতিরোধ করে।

বাগ ফিক্সসমূহ

  • iOS মোডাল স্ট্যাকিং: অন্য একটি মোডাল (যেমন, ব্রাউজার ওভারলে) ইতিমধ্যে প্রদর্শিত থাকা অবস্থায় ফাইল পিকার বা স্লেট ওভারলে দেখানোর সময় ক্র্যাশ হওয়ার সমস্যা সমাধান করা হয়েছে। পিকার এবং ওভারলে এখন টপমোস্ট ভিউ কন্ট্রোলারে প্রদর্শিত হয়।
  • Slate লাইন রেঞ্জ ভ্যালিডেশন: get_slate_content এখন নিরবে খালি কন্টেন্ট পাঠানোর পরিবর্তে startLine ডকুমেন্টের দৈর্ঘ্যের বাইরে চলে গেলে একটি স্পষ্ট এরর প্রদান করে।
  • সার্ভার পাথ ট্রাভার্সাল: স্টোরেজ কি-গুলো এখন ডিরেক্টরি এস্কেপ-এর বিপরীতে ভ্যালিডেট করা হয়, যা সিঙ্ক স্টোরেজ এন্ডপয়েন্টে পাথ ট্রাভার্সাল অ্যাটাক প্রতিরোধ করে।
  • অ্যাড ব্লকার Regex ক্যাপ: DNR কনভার্টার এখন Chrome-এর ১০০০-রুল লিমিটে regex রুলগুলো ক্যাপ করে এবং বড় বাউন্ডেড কোয়ান্টিফায়ারগুলো বাদ দেয় যা RE2-এর মেমরি লিমিট অতিক্রম করে, ফলে এক্সটেনশন ইনস্টল ব্যর্থতা রোধ হয়।
  • বর্ধিত অ্যাক্সেসে OAuth টাইমআউট: এজেন্টের বর্ধিত Google স্কোপ (Gmail, Calendar) প্রয়োজন হলে ১২০-সেকেন্ডের টাইমআউট সমস্যা সমাধান করা হয়েছে। পেন্ডিং OAuth ওয়েট এখন BYOA সেটআপের জন্য ৫ মিনিট পর্যন্ত বাড়ানো হয়েছে, এবং সেটিংসে কানেকশন সম্পন্ন করলে পজ হওয়া এজেন্ট স্বয়ংক্রিয়ভাবে কাজ শুরু করে।
  • চ্যাট UI ফ্রিজ: ওভারল্যাপিং অ্যাসিঙ্ক ইন্টারভাল এবং সাইলেন্ট ব্রডকাস্ট এররগুলো ফিক্স করা হয়েছে যা চ্যাট ইন্টারফেস ফ্রিজ করে দিতে পারত।
  • Cloud Sync ডাউনলোড ব্যাচ: ক্লাউড সিঙ্ক ডাউনলোড ব্যাচ হ্যান্ডলারে TypeScript নাল-চেক এররগুলো ফিক্স করা হয়েছে।
  • Service Worker ডায়নামিক ইমপোর্ট: Chrome MV3 সার্ভিস ওয়ার্কার সামঞ্জস্যের জন্য ডায়নামিক ইমপোর্টগুলোকে স্ট্যাটিক ইমপোর্টে রূপান্তর করা হয়েছে।
  • BYOA-Only স্কোপ এনফোর্সমেন্ট: convert_to_google_doc এবং convert_to_google_sheet অ্যাকশনগুলো এখন ব্রড এডিটর রাইট স্কোপের পরিবর্তে সঠিকভাবে শুধুমাত্র drive.file দাবি করে।
  • Drive চিপ ফরম্যাট: সঠিক BYOA-only স্কোপ গেটিং সহ ড্রাইভ রেফারেন্স চিপসের জন্য থ্রি-সেগমেন্ট ফরম্যাট।
  • Google Picker CORS: পপআপ স্কোপ ফ্লো-এর সাথে ক্রস-অরিজিন সমস্যা সমাধানের জন্য পিকার এখন প্রাইভেট রিলেতে হোস্ট করা হয়েছে।

ভার্সন ০.৯.৭০১৬ মার্চ, ২০২৫

বিস্তারিত দেখান

উন্নতিসমূহ

  • Ollama কনটেক্সট উইন্ডো ইন্ডিকেটর: Ollama মডেলের জন্য কনটেক্সট উইন্ডো ব্যবহারের সার্কেল এখন /api/show এন্ডপয়েন্ট থেকে num_ctx কোয়েরি করে রেন্ডার করা হয়, OpenRouter-এর মডেল লিস্টের ওপর নির্ভর করার পরিবর্তে যেখানে লোকাল মডেল থাকে না।
  • Ollama টুল কলিং: Ollama-এর জন্য ডাইনামিক টুল সিলেকশন ফিক্স করা হয়েছে — API-তে tool_choice পাস করে (Ollama v0.5.1 থেকে সমর্থিত), টুল অ্যাক্টিভ থাকলে থিংক মোড ডিজেবল করে যাতে JSON করাপ্ট না হয়, এবং প্রাইমারি মডেল টুল কলিং সাপোর্ট না করলে একটি লাইটওয়েট নন-স্ট্রিমিং হেল্পার মডেলে ফিরে যায়।
  • OpenRouter রিজনিং ক্যাশ: স্ট্রিমিং প্রোভাইডার দ্বারা রিজনিং টেক্সট অকালে মুছে যাওয়ার সমস্যা সমাধান করা হয়েছে। ক্যাশ লাইফসাইকেল এখন ইটারেশন বাউন্ডারিতে agent-runner-এর অধীনে থাকে, যা Anthropic এবং Google প্রোভাইডারের সাথে সামঞ্জস্যপূর্ণ।
  • PDF WYSIWYG নির্ভরযোগ্যতা: গ্লোবাল টেক্সট অ্যালাইনমেন্ট একাধিক TextItems জুড়ে PDF.js স্প্লিটিং অপারেটর হ্যান্ডেল করে। এক্সপোর্ট এরর প্রতিরোধ করতে আনম্যাচড স্প্যান (অ্যানোটেশন/হেডার টেক্সট) এ ব্লক এডিটিং ডিজেবল করা হয়েছে। CMap 2-byte ডিকোডিং এখন আর ১-বাইট ASCII ফন্টসহ Word-জেনারেটেড PDF করাপ্ট করে না। অপারেটর ম্যাচিং বাউন্ডস চেক খালি টেক্সট আইটেমে আউট-অফ-রেঞ্জ ইনডেক্স প্রতিরোধ করে।
  • ডেস্কটপ প্ল্যাটফর্ম ডিটেকশন: ডাইনামিক টুল সিলেক্টর ডেস্কটপ ডিটেকশনের জন্য caiiooReminders-এর পরিবর্তে localFolderSync ক্যাপাবিলিটি ব্যবহার করে, এবং macOS ডিটেকশনের জন্য Calendar/Reminders-এর পরিবর্তে appleScript/appleNotes ব্যবহার করে (Calendar/Reminders এখন EventKit-এর মাধ্যমে ক্রস-Apple)।

Version 0.9.700March 5, 2025

বিস্তারিত দেখান

New Features

  • File Manager: নেস্টেড ফোল্ডার, ইউজার ট্যাগ, স্টারিং এবং একটি ডেডিকেটেড File Manager UI সহ পূর্ণাঙ্গ ফাইল ম্যানেজমেন্ট সিস্টেম। অ্যাটাচমেন্টগুলোকে ফোল্ডার হায়ারার্কিতে সাজানো, টাইপ অনুযায়ী ফিল্টার (screenshots, AI images, photos), সার্চ, সর্ট এবং গ্রিড বা লিস্ট মোডে ফাইল দেখার সুবিধা। থ্রেড অটো-ট্যাগিং ফাইলগুলোকে কনভারসেশনের সাথে লিঙ্ক করে। manifest v9 এর মাধ্যমে Private sync সাপোর্ট।
  • Local Folder Sync: লোকাল ফাইলসিস্টেম ফোল্ডার এবং File Manager এর মধ্যে দ্বিমুখী সিঙ্ক। মিউটেশন-চালিত রিসঙ্ক ২-সেকেন্ডের ডিবউন্স সহ অটোমেটিক ডিলিট, বাল্ক ডিলিট এবং ডিস্কে মুভ করার সুবিধা প্রদান করে। সাবফোল্ডার মুভ ডিটেকশন caiioo-তে ফাইল রিঅর্গানাইজ করলে ডিস্কেও তা রিলোকেট করে। সিঙ্ক ট্রির যেকোনো সাবফোল্ডারে নেভিগেট করলে অটো-রিসঙ্ক ট্রিগার হয়।
  • Cross-Filetype Tracked Changes: DOCX, PDF এবং Markdown জুড়ে ইউনিফাইড একসেপ্ট/রিজেক্ট ওয়ার্কফ্লো। DOCX এডিট এখন ট্র্যাকড চেঞ্জ হিসেবে রেকর্ড করা হয়, যেখানে Markdown এবং কোড স্লেটের মতো একই ডিফ ইঞ্জিন ব্যবহৃত হয়। PDF ট্র্যাকড চেঞ্জ ভিজ্যুয়াল এডিটরের সাথে ইন্টিগ্রেট করা হয়েছে। resolve_tracked_changes অ্যাকশন এজেন্টকে প্রোগ্রাম্যাটিকভাবে রিভিশন গ্রহণ বা বর্জন করার অনুমতি দেয়।
  • PDF WYSIWYG Editing: ডকুমেন্টের সাথে সামঞ্জস্যপূর্ণ স্টাইলিং সহ রেন্ডার করা PDF পেজে সরাসরি টেক্সট এডিটিং। টেক্সট লেয়ার textItemIndex এর মাধ্যমে এডিটগুলোকে সোর্স কন্টেন্ট-স্ট্রিম অপারেটরের সাথে লিঙ্ক করে, যা এক্সপোর্টের সময় নিখুঁত পুনর্গঠন নিশ্চিত করে। পরিবর্তন শনাক্তকরণের জন্য এতে plainText বেসলাইন অন্তর্ভুক্ত রয়েছে।
  • DOCX Rendering Fidelity: প্যারাগ্রাফ অ্যালাইনমেন্ট, হাইপারলিঙ্ক, ফন্ট কালার/সাইজ, লাইন স্পেসিং, ইনডেন্টেশন এবং টেবিল সেল শেডিং সহ রিচ DOCX প্রিভিউ। টোকেন-সাশ্রয়ী LLM ব্যবহারের জন্য কোড ভিউতে markdown কনভার্সন দেখানো হয়।
  • Universal Messaging (শুধুমাত্র ইন্টারনাল টেস্টিংয়ের জন্য): লোকাল-ফার্স্ট প্রাইভেসির সাথে WhatsApp, Telegram এবং Slack এর মাধ্যমে মেসেজ আদান-প্রদান। এজেন্ট মেসেজ কম্পোজ ও সেন্ড করতে পারে, কনভারসেশন লিস্ট করতে পারে এবং থ্রেডে রিপ্লাই দিতে পারে — যার সবকিছুই আপনার নিজস্ব ডিভাইসের মাধ্যমে রাউট করা হয়।
  • Google Meet Integration: list_meetings (তারিখের রেঞ্জ ফিল্টারিং সহ সাম্প্রতিক মিটিং খুঁজে বের করা) এবং get_meeting (ট্রান্সক্রিপ্ট সংগ্রহ করা) সহ মাল্টি-অ্যাকশন মিটিং রিকল টুল। এটি পূর্ণাঙ্গ OAuth/JIT/স্কোপ-অ্যাপ্রুভাল পাইপলাইনের মাধ্যমে ক্রেডেনশিয়াল ভল্ট সাপোর্ট সহ পরিচালিত হয়।
  • Gmail Send Email: Gmail API এর মাধ্যমে সরাসরি ইমেল পাঠানো, যা হাই-রিস্ক টুল অ্যাপ্রুভালের আওতাভুক্ত। পার-অ্যাকশন রিস্ক লেভেল ওভাররাইড send_email এর জন্য স্পষ্ট কনফার্মেশন দাবি করে, যেখানে ড্রাফট অ্যাকশনগুলো মিডিয়াম রিস্কে থাকে।
  • Microsoft BYOA: Microsoft 365 এর জন্য Bring Your Own App সাপোর্ট। Microsoft OAuth কানেকশনের জন্য Azure AD অ্যাপ রেজিস্ট্রেশন করার সুবিধা। টেন্যান্ট আইডি সাপোর্ট এবং ৩-ধাপের Azure Portal সেটআপ উইজার্ড সহ মাল্টি-প্রোভাইডার BYOA রেজিস্ট্রি (Google + Microsoft)।
  • Poe Provider: Poe এর জন্য নতুন LLM প্রোভাইডার ইন্টিগ্রেশন, যেখানে মডেল লিস্টিং, প্রোভাইডার-গ্রুপড মডেল সিলেক্টর, ভিশন/টুলস/রিজনিং সক্ষমতা শনাক্তকরণ এবং প্রাইসিং ডিসপ্লে অন্তর্ভুক্ত।
  • What's New Dialog: API-সার্ভড কন্টেন্ট পাইপলাইন রিলিজ নোট এবং ইউজার গাইড পেজ সরবরাহ করে। আপডেট করার পর অ্যাসিনক্রোনাস what's-new ডায়ালগ ভার্সন হাইলাইটগুলো প্রদর্শন করে।
  • Private Sync Account Selector: প্রাইমারি অ্যাকাউন্টের পরিবর্তে প্রাইভেট সিঙ্কের জন্য কোন Google অ্যাকাউন্ট ব্যবহার করবেন তা বেছে নেওয়ার সুবিধা।
  • Native TipTap Diff Marks: AI রিভিশন প্রিভিউয়ের জন্য আলাদা marked.js রেন্ডারিং ওভারলে-র পরিবর্তে নেটিভ ProseMirror মার্কস (DiffAdded/DiffRemoved) ব্যবহার করা হয়েছে। রিভিশনগুলো এখন ইনলাইন ট্র্যাকড চেঞ্জ হিসেবে কনসিস্টেন্ট টাইপোগ্রাফি এবং চাঙ্ক-লেভেল একসেপ্ট/রিজেক্ট টার্গেটিং সহ রেন্ডার হয়।
  • Mermaid Diagrams: Slate-এর TipTap প্রিভিউ মোডে কোড ব্লকের ভেতরে লাইভ Mermaid ডায়াগ্রাম রেন্ডারিং।
  • Fuzzy Section Search in Help Tool: হেল্প টুল এখন ডকুমেন্টেশন পেজের নির্দিষ্ট সেকশন সার্চ করার সময় ফাজি ম্যাচিং সাপোর্ট করে।

Improvements

  • File Manager UX Polish: ফোল্ডার সিঙ্ক আইকন ইন্ডিকেটর, ডিলিট কনফার্মেশন ডায়ালগ, শিফট-ক্লিক রেঞ্জ সিলেকশন, সরু স্ক্রিনে টুলবার ওভারফ্লো হওয়ার বদলে র‍্যাপ হওয়া এবং রিলোড করার পরেও ট্যাগ পারসিস্টেন্স ফিক্স করা হয়েছে।
  • Responsive Composer Layout: থ্রি-জোন ফ্লেক্স লেআউট সরু স্ক্রিনে নিউ-থ্রেড বাটন অফ-স্ক্রিন হয়ে যাওয়া রোধ করে। মোড এবং মডেল সিলেক্টরগুলো স্ট্যাগার্ড টেক্সট-হাইডিং ব্রেকপয়েন্ট ব্যবহার করে। জেনেরিক ডিফল্টের পরিবর্তে কাস্টম এজেন্ট এবং AI চিপ আইকন যুক্ত করা হয়েছে।
  • Settings UX: উন্নত ফ্লোর জন্য সেকশনগুলো পুনর্সংগঠিত করা হয়েছে (Personalization → Credentials → Tool Approvals → Agent Modes → Tool Configuration → Skills Library → Tool Servers → Document Processing → Voice)।
  • Revision State Integrity: অ্যাক্টিভ AI রিভিশনের সময় বড় কন্টেন্ট ব্লক ডিলিট করার ফলে সৃষ্ট করাপশন ফিক্স করা হয়েছে — sourceContent ইমিউটেবিলিটি, চাঙ্ক রিলোকেশন থ্রেশহোল্ড ০.৭ এ উন্নীত করা, স্টেল চাঙ্ক অটো-রিজেক্ট এবং ভার্সন হিস্ট্রি ইন্টিগ্রিটি চেক।
  • Agent Loop Reliability: অ্যাবোর্ট কন্ট্রোলার রেস কন্ডিশন ফিক্স করা হয়েছে যেখানে পুরনো রান নতুন রানের কন্ট্রোলার ডিলিট করে দিতে পারত। ক্যানসেল সিগন্যাল এখন কিউড টুলগুলোতেও কাজ করে। অরফ্যানড রানিং স্টেটগুলো ব্ল্যাঙ্ক মেসেজ দেখানোর পরিবর্তে এরর ব্রডকাস্ট করে।
  • Interjection Handling: সার্ভার এবং UI-তে ইউনিফাইড getActiveBranchMessages ট্রাভার্সাল যাতে ইন্টারজেকশনগুলো ধারাবাহিকভাবে স্কিপ করা যায়। স্ট্রিমিং parentId ইউজার মেসেজের পরিবর্তে ইন্টারজেকশনকে পয়েন্ট করলে ফলো-আপের পর রেসপন্স অদৃশ্য হয়ে যাওয়ার সমস্যা ফিক্স করা হয়েছে।
  • macOS Native Stability: প্রসেস এপোক ট্র্যাকিং সহ রিস্টার্ট রেস কন্ডিশন, রিকানেক্টের সময় URLSession লিক এবং পাইপ হ্যান্ডলার ও স্টপের মধ্যে LineBuffer ডেটা রেস ফিক্স করা হয়েছে।
  • Google Sheets Fix: create_table এখন প্রথম রো খালি রাখার পরিবর্তে কলাম হেডার নাম লেখে।
  • Middleware Cleanup: apple-routes, mcp-routes এবং attachment-routes জুড়ে ১০টি ইনলাইন অথ চেক থেকে requireAuth মিডলওয়্যার এক্সট্র্যাক্ট করা হয়েছে।
  • Image Type Filtering: File Manager আলাদা ফিল্টার অপশন এবং স্বতন্ত্র আইকনের মাধ্যমে স্ক্রিনশট, AI-জেনারেটেড ইমেজ এবং ইউজার ফটোগুলোকে আলাদা করে।
  • Mode/Model Picker Parity: মোড পিকার এবং মডেল পিকারের মধ্যে ফন্ট ওয়েট এবং আইকন স্ট্রোক সমান করা হয়েছে।
  • Beta Tier Gating: ক্রেডেনশিয়াল ভল্ট বিটা ফিচারগুলোকে টিয়ার চেকের মাধ্যমে গেট করে।
  • CIDFont Re-Encoding: PDF পুনর্গঠন এখন ToUnicode CMap টেবিল সহ CIDFont এনকোডিং এবং ম্যাপে নেই এমন ক্যারেক্টারের জন্য আইডেন্টিটি ফলব্যাক সাপোর্ট করে।
  • PDF Export Renamed: স্পষ্টতার জন্য PDF ওয়ার্কফ্লো জুড়ে "Download" এর নাম পরিবর্তন করে "Export" করা হয়েছে।

Bug Fixes

  • PDF Text Disappearing: ব্লার করার সময় PDF ভিউ টেক্সট অদৃশ্য হয়ে যাওয়া এবং WYSIWYG এডিটিং থেকে এক্সপোর্ট করার সময় কন্টেন্ট বিকৃত হয়ে যাওয়ার সমস্যা ফিক্স করা হয়েছে।
  • PDF Tracked Changes Routing: PDF ট্র্যাকড চেঞ্জগুলোকে ইউনিফাইড ডিফ ইঞ্জিনের মাধ্যমে রাউট হওয়া থেকে রোধ করা হয়েছে, যা PDF-নির্দিষ্ট অপারেটর ডেটা করাপ্ট করছিল।
  • PDF Export Integrity: PDF ডাউনলোড এখন সাইলেন্টলি মার্কডাউন এক্সপোর্টে ফলব্যাক করার পরিবর্তে ডায়াগনস্টিক সহ এরর দেখাবে।
  • Markdown Table Line Breaks: মার্কডাউন টেবিলের <br> ট্যাগগুলো এখন লিটারেল টেক্সটের পরিবর্তে প্রকৃত লাইন ব্রেক হিসেবে রেন্ডার হয়।
  • DOCX Tracked Deletions Preserved: ভিজ্যুয়াল এবং কোড ভিউয়ের মধ্যে টগল করার সময় DOCX ট্র্যাকড ডিলিট মুছে যাওয়ার সমস্যা ফিক্স করা হয়েছে।
  • Tracked Changes on Stored Markdown: স্টোরেজ থেকে লোড করার সময় মার্কডাউন স্লেটে propose_change কোনো রেডলাইন না দেখানোর সমস্যা ফিক্স করা হয়েছে।
  • Reject Reverts Content: মার্কডাউন এবং কোড স্লেটের জন্য রিজেক্ট সহ resolve_tracked_changes এখন সঠিকভাবে কন্টেন্ট রিভার্ট করে।
  • Slate Save Loop: ট্র্যাক চেঞ্জ অ্যাক্টিভ থাকাকালীন ট্রিগার হওয়া ইনফিনিট সেভ লুপ ফিক্স করা হয়েছে।
  • Messaging Stability: রাউটিং, রিপ্লাই থ্রেডিং, প্রোফাইল হ্যান্ডলিং, কিউ রেজিলিয়েন্স, ওয়েব হুক সিগনেচার, সেন্ডার স্যানিটাইজেশন এবং পে-লোড লিমিট ফিক্স করা হয়েছে।

Version 0.9.662February 27, 2025

বিস্তারিত দেখান

New Features

  • Bring Your Own App (BYOA): caiioo-এর বিল্ট-ইন অ্যাপের পরিবর্তে আপনার নিজস্ব Google OAuth ক্রেডেনশিয়াল ব্যবহার করুন। মাল্টি-অ্যাপ সাপোর্ট টিমগুলোকে একটি একক OAuth ক্লায়েন্ট পুরো অর্গানাইজেশন জুড়ে শেয়ার করার সুবিধা দেয়, যেখানে ব্যক্তিগত API কী-গুলো আলাদা থাকে। BYOA কানেকশনগুলো স্বয়ংক্রিয়ভাবে স্টেল (stale) টোকেন শনাক্ত করে এবং পুনরায় অথেন্টিকেশনের (reauth) জন্য প্রম্পট করে।
  • Wikilink Navigation: আন্তঃসংযুক্ত নলেজ বেস তৈরির জন্য Slate ডকুমেন্টগুলোর মধ্যে Obsidian-স্টাইল ডাবল-ব্র্যাকেট উইকিলিঙ্ক। স্লেটগুলোর মধ্যে তাৎক্ষণিকভাবে নেভিগেট করতে একটি উইকিলিঙ্কে ক্লিক করুন।
  • Skills Menu: ট্যাব-টু-ইউজ স্কিল ইনসার্শন, ডায়নামিক হাইট ড্রপডাউন, ভেরিয়েবল চিপস সহ ইনলাইন এডিটিং এবং কম্পোজার থেকে সম্পূর্ণ CRUD-এর জন্য একটি শেয়ার্ড SkillForm কম্পোনেন্ট।
  • DOCX Download: Slate মার্কডাউন এবং টেক্সট ডকুমেন্টগুলো ট্র্যাকড চেঞ্জেস (tracked changes) বজায় রেখে DOCX ফাইল হিসেবে ডাউনলোড করুন।
  • Table Auto-Populate: insert_component এখন স্ট্রাকচার্ড ডেটা থেকে স্বয়ংক্রিয়ভাবে টেবিল সেল পূরণ করে, যা খালি প্লেসহোল্ডার টেবিলের প্রয়োজনীয়তা দূর করে।
  • Gemini 3.1 Flash: বিদ্যমান Gemini, FLUX এবং Seedream মডেলগুলোর পাশাপাশি একটি ইমেজ জেনারেটর মডেল অপশন হিসেবে যুক্ত করা হয়েছে।
  • Google Drive Save for All Accounts: Google Drive-এ সেভ করার সুবিধা এখন যেকোনো কানেক্টেড Google অ্যাকাউন্টের জন্য উপলব্ধ, শুধুমাত্র প্রাইমারি অ্যাকাউন্টের জন্য নয়।
  • Unified Diff Engine: Slate-এর চেঞ্জ-ট্র্যাকিং ডিফ সিস্টেমের (ফেজ ০–৭) সম্পূর্ণ পুনর্লিখন, যাতে রয়েছে TOCTOU সেফটি, ক্যাশিং, প্রতি-পরিবর্তন একসেপ্ট/রিজেক্ট উইজেট এবং মোবাইলে ট্যাপ-টু-টগল সাপোর্ট।

Improvements

  • Adaptive Private Sync: সিঙ্ক পোলিং রেট অ্যাক্টিভিটির ওপর ভিত্তি করে ডায়নামিকভাবে অ্যাডজাস্ট হয়। ডাউনলোড-অনলি লক অপ্টিমাইজেশন কনটেনশন (contention) হ্রাস করে।
  • OAuth Email Capture: Google OAuth এখন সর্বদা আইডেন্টিটি স্কোপ অন্তর্ভুক্ত করে যাতে প্রতিটি কানেকশনে ইউজারের ইমেল ক্যাপচার করা হয়, যা কিছু অ্যাকাউন্টে ব্ল্যাঙ্ক ইমেলের সমস্যা সমাধান করে।
  • Security Hardening: OAuth PKCE ফ্লো, এজেন্ট সাবপ্রসেস বাউন্ডারি এবং বারবার ব্যর্থ অথেন্টিকেশন প্রচেষ্টার জন্য প্রতি-অ্যাকাউন্ট ব্রুট-ফোর্স লকআউট আরও শক্তিশালী করা হয়েছে।
  • Browser Chip Layout: ব্রাউজার সিলেক্টর চিপগুলো এখন আকারে ছোট এবং কন্টেইনারের বাইরে চলে যাওয়ার পরিবর্তে র‍্যাপ (wrap) হয়।
  • Registry-Driven Image Providers: হার্ডকোডেড ইমেজ প্রোভাইডার লিস্টের পরিবর্তে একটি ডায়নামিক রেজিস্ট্রি ব্যবহার করা হয়েছে, যা নতুন মডেল যুক্ত করা সহজ করে তোলে।
  • Content i18n Pipeline: ইনক্রিমেন্টাল ট্রান্সলেশন সাপোর্ট সহ সমস্ত ডকুমেন্টেশন পেজের জন্য ইউনিফাইড হ্যাশ-ট্র্যাকড কন্টেন্ট সিঙ্ক।

Bug Fixes

  • Math Expressions in Preview: TipTap প্রিভিউ থেকে কোড ভিউতে স্যুইচ করার সময় ম্যাথ এক্সপ্রেশন নষ্ট হয়ে যাওয়ার সমস্যা সমাধান করা হয়েছে।
  • Wikilinks in Preview: TipTap প্রিভিউ এবং কোড ভিউয়ের মধ্যে টগল করার সময় উইকিলিঙ্ক সিনট্যাক্স মুছে যাওয়ার সমস্যা সমাধান করা হয়েছে।
  • Thread Messages Disappearing: STATE_PATCH দ্বারা থ্রেড মেসেজ মুছে যাওয়া বা কথোপকথনের মাঝখানে মডেল পরিবর্তন করার সময় মেসেজ অদৃশ্য হয়ে যাওয়ার সমস্যা সমাধান করা হয়েছে।
  • Interjection Orphans: ইন্টারজেকশন মেসেজ ফিল্টারিংয়ের পর অনাথ parentIds-এর কারণে রেন্ডার এরর হওয়ার সমস্যা সমাধান করা হয়েছে।
  • Private Sync Infinite Loop: কনকারেন্ট কালেকশন আইটেম ক্লক কনফ্লিক্ট এবং thread_data_ প্রিফিক্স পলিউশনের কারণে সৃষ্ট ইনফিনিট সিঙ্ক লুপ সমাধান করা হয়েছে।
  • BYOA Edge Cases: ক্লিয়ার করার সময় BYOA কনফিগ রিস্টোর না হওয়া, অ্যাসিঙ্ক সেভ রেস, এক্সটেনশনে launchWebAuthFlow-এর পরিবর্তে ডেড লোকালহোস্ট পপআপ ব্যবহার এবং স্টেল issuedByClientId প্রেসিডেন্স সংক্রান্ত সমস্যাগুলো সমাধান করা হয়েছে।
  • Private Sync Scope Recovery: Google Drive স্কোপের মেয়াদ শেষ হলে বা অনুপস্থিত থাকলে প্রাইভেট সিঙ্ক আনলক সাইলেন্টলি ফেইল হওয়ার সমস্যা সমাধান করা হয়েছে।
  • Duplicate Skills: প্রাইভেট সিঙ্ক মার্জ হওয়ার পর ডুপ্লিকেট স্কিল প্রদর্শিত হওয়া রোধ করা হয়েছে।
  • Tracked Changes Routing: get_tracked_changes এবং get_comments-কে SlateTool অ্যাকশন রাউটিং-এ যুক্ত করা হয়েছে যাতে এজেন্ট রিভিশন স্টেট পড়তে পারে।
  • DOCX Download Source: downloadAsDocx এখন লাইভ এডিটর স্টেটের পরিবর্তে স্টেল আর্টিফ্যাক্ট কন্টেন্ট ব্যবহার করার সমস্যাটি সমাধান করা হয়েছে।
  • Smart Model Name Abbreviation: ইন্টেলিজেন্ট অ্যাব্রিভিয়েশনের মাধ্যমে দীর্ঘ মডেল নামগুলো কম্প্যাক্ট পিকারের বাইরে চলে যাওয়ার সমস্যা সমাধান করা হয়েছে।
  • Markdown Link Rendering: রেন্ডার করা মার্কডাউন লিঙ্কে chrome-extension: এবং Caiioo: URL ব্লক হওয়ার সমস্যা সমাধান করা হয়েছে।
  • Thread Creation Speed: অপ্রয়োজনীয় সেটিংস ক্যাসকেড লুকআপ বাদ দিয়ে থ্রেড তৈরির সময় অর্ধেক করা হয়েছে।
  • Chrome Tab Title: অ্যাক্টিভ কনভারসেশন থ্রেডের ওপর ভিত্তি করে ডায়নামিক Chrome ট্যাব টাইটেল পুনরায় চালু করা হয়েছে।
  • Adaptive Greeting Tokens: রিজনিং মডেলগুলোর ক্ষেত্রে ট্রাঙ্কেশন (truncation) রোধ করতে অ্যাডাপ্টিভ গ্রিটিং-এর জন্য max_tokens বাড়ানো হয়েছে।

Version 0.9.661February 25, 2025

বিস্তারিত দেখান

New Features

  • Agent Interjection: AI কাজ করার সময় একটি মেসেজ টাইপ করে এবং Enter চেপে সেটিকে মাঝপথে নির্দেশনা দিন। এজেন্ট তার পরবর্তী সিদ্ধান্ত গ্রহণের পয়েন্টে আপনার নির্দেশনা দেখতে পাবে এবং সেই অনুযায়ী পথ পরিবর্তন করবে — কাজ বাতিল করে পুনরায় শুরু করার প্রয়োজন নেই। আপনার পাঠানোর মতো টেক্সট থাকলে স্টপ বাটনের পাশে একটি অ্যাম্বার-ব্যাজযুক্ত সেন্ড বাটন প্রদর্শিত হবে।
  • API Tool Management: API ইন্টিগ্রেশন টুল এখন save_tool, list_tools, এবং delete_tool-কে ফার্স্ট-ক্লাস অ্যাকশন হিসেবে সাপোর্ট করে, যা কনভারসেশন থেকে সরাসরি এজেন্ট-আবিষ্কৃত API-গুলো ম্যানেজ করা সহজ করে তোলে। ফ্রি ইউজাররা GET এবং list_tools দেখতে পাবেন; Pro ইউজাররা সম্পূর্ণ সেটটি পাবেন।
  • Live Token Counter: স্ট্রিমিং চলাকালীন টোকেন এবং খরচের ব্যবহার এখন রিয়েল-টাইমে আপডেট হয়, যা প্রতিটি মেসেজের ফুটারে প্রদর্শিত হয়। বিশেষায়িত খরচগুলো (ইমেজ জেনারেশন, ওয়েব সার্চ) প্রতিটি টুল সম্পন্ন হওয়ার সাথে সাথে ধাপে ধাপে যুক্ত হয়।
  • Auto-Expand Tool Cards: টুল কার্ডগুলো যখন স্ট্রিমিং আর্গুমেন্ট গ্রহণ করা শুরু করে বা অনুমোদনের প্রয়োজন হয় তখন স্বয়ংক্রিয়ভাবে প্রসারিত হয় এবং সফলভাবে সম্পন্ন হলে স্বয়ংক্রিয়ভাবে সংকুচিত হয়। ত্রুটি এবং প্রত্যাখ্যাত টুলগুলো পর্যালোচনার জন্য প্রসারিত অবস্থায় থাকে।
  • Monaco Diff Editor: Slate কোড রিভিশন এখন Monaco-এর নেটিভ ইনলাইন ডিফ এডিটর ব্যবহার করে যেখানে প্রতিটি পরিবর্তনের জন্য আলাদা একসেপ্ট/রিজেক্ট বাটন রয়েছে, যা আগের কাস্টম ডেকোরেশন সিস্টেমকে প্রতিস্থাপন করেছে।

Improvements

  • Private Sync Auth Recovery: মেয়াদোত্তীর্ণ বা বাতিল হওয়া Google টোকেন থেকে আসা Private sync ত্রুটিগুলো এখন প্যাসিভ এরর মেসেজের পরিবর্তে কার্যকর "Reconnect Google" এবং "Grant Permissions" বাটন দেখায়। পুনরায় সংযোগ করার সময় সঠিক Drive পারমিশন চাওয়া হয় এবং সঠিক Google অ্যাকাউন্টটি আগে থেকেই নির্বাচন করে রাখা হয়।
  • Private Sync Multi-Account: Private sync এখন কনফিগ ইমেলের সাথে মিল থাকা Google অ্যাকাউন্টের বিপরীতে অথেন্টিকেট করে, যা আগে প্রথম সংযুক্ত অ্যাকাউন্টের ওপর নির্ভর করত। এর ফলে একাধিক Google অ্যাকাউন্ট সংযুক্ত থাকলে ভুল Drive-এ সিঙ্ক হওয়ার সমস্যাটি সমাধান হয়েছে।
  • Brand Refresh: Caiioo লোগো থেকে অনুপ্রাণিত নতুন রিভার ব্লু এবং রক গ্রে কালার প্যালেট, যা পুরো অ্যাপ এবং ওয়েবসাইট জুড়ে আগের পার্পল থিমকে প্রতিস্থাপন করেছে।
  • OAuth Security: এক্সটেনশন প্যাকেজ থেকে Google, GitHub, এবং Slack OAuth ক্লায়েন্ট সিক্রেটগুলো সরিয়ে ফেলা হয়েছে। টোকেন এক্সচেঞ্জ এখন একটি সুরক্ষিত Cloudflare রিলে প্রক্সির মাধ্যমে পরিচালিত হয়, যা ক্লায়েন্ট কোড থেকে সিক্রেটগুলো নির্মূল করে।
  • Faster Startup: অ্যাটাচমেন্ট কন্টেন্ট (ছবি, এক্সট্র্যাক্ট করা টেক্সট) এখন বুট হওয়ার সময়ের পরিবর্তে প্রয়োজন অনুযায়ী লোড হয়, যা অনেক অ্যাটাচমেন্ট থাকা কনভারসেশনগুলোর প্রাথমিক লোডিং টাইম উল্লেখযোগ্যভাবে কমিয়ে দেয়।
  • Faster Streaming: Context window ব্যবহার এখন স্টোরেজের মাধ্যমে রাউন্ড-ট্রিপ করার পরিবর্তে ফাস্ট ব্রডকাস্ট পাথের মাধ্যমে স্ট্রিম হয়, যা প্রতিটি এজেন্ট লুপে অ্যাসিঙ্ক্রোনাস I/O ছাড়াই রিয়েল-টাইম আপডেট প্রদান করে।
  • Private Sync Speed: Google Drive ফাইল ID ক্যাশে এখন রিস্টার্টের পরেও সংরক্ষিত থাকে, যা প্রথম সিঙ্ক সাইকেলে একটি সম্পূর্ণ ফাইল লিস্টিং API কল করার প্রয়োজনীয়তা দূর করে।
  • Unified Streaming Render Path: স্ট্রিমিং এবং ফাইনাল কন্টেন্ট এখন একটি একক রেন্ডার পাথের মাধ্যমে প্রবাহিত হয়, যা জেনারেশন শেষ হওয়ার সময়কার ফ্ল্যাশ দূর করে এবং ইন্টারজেকশন মেসেজগুলো সংরক্ষণ করে।
  • Cross-Model Switching: থ্রেডের মাঝখানে AI প্রোভাইডার পরিবর্তন করলে (যেমন, Gemini থেকে Claude) এখন আর "Invalid signature in thinking block" ত্রুটি দেখা দেবে না। ফরেন রিজনিং আর্টিফ্যাক্টগুলো স্বয়ংক্রিয়ভাবে ন্যারেটিভ টেক্সটে রূপান্তরিত হয়, যা ইনকম্প্যাটিবল ক্রিপ্টোগ্রাফিক সিগনেচার ছাড়াই কনটেক্সট বজায় রাখে।
  • Disabled Tool Guidance: যখন AI কোনো নিষ্ক্রিয় টুল ব্যবহার করার চেষ্টা করে, তখন এটি জেনেরিক "not found" ত্রুটির পরিবর্তে কার্যকর পরামর্শ (অনুরূপ সক্রিয় টুল, কীভাবে সক্রিয় করতে হবে) পায়।
  • Responsive Composer Layout: Composer টুলবার এখন ধাপে ধাপে তথ্য প্রকাশ করে — মোড সিলেক্টর, মডেল সিলেক্টর, সেটিংস, এজেন্ডা এবং হেল্প আইকনগুলো জায়গা অনুযায়ী প্রদর্শিত হয়, যাতে সেগুলো কেটে না যায়।
  • Settings Color Coding: সেটিংস সেকশনগুলো এখন ৩-কালার সিস্টেম ব্যবহার করে — কাস্টমাইজেশন সেকশনের জন্য অ্যাকসেন্ট টিন্ট এবং বাকিগুলোর জন্য পর্যায়ক্রমিক নিউট্রাল কালার — যা ভিজ্যুয়াল গ্রুপিংকে আরও স্পষ্ট করে।
  • Onboarding Errors: ফ্রি কি (key) প্রোভিশনিং এখন নীরবে ব্যর্থ হওয়ার পরিবর্তে অ্যাকশন বাটনের নিচে বর্ণনামূলক এরর মেসেজ দেখায়।
  • AI Provider Settings: স্পষ্টতার জন্য "API & Provider" সেকশনটির নাম পরিবর্তন করে "AI Provider" রাখা হয়েছে।
  • Extended Free Trial: Pro ট্রায়াল পিরিয়ড ৭ দিন থেকে বাড়িয়ে ১৪ দিন করা হয়েছে, যা নতুন ব্যবহারকারীদের Pro ফিচারগুলো এক্সপ্লোর করার জন্য আরও সময় দেয়।
  • Optimistic Branch Switching: মেসেজ ব্রাঞ্চের মধ্যে সুইচ করা এবং মেসেজ রিলোড করা এখন স্টোরেজ রাউন্ড-ট্রিপের জন্য অপেক্ষা না করে তাৎক্ষণিকভাবে UI আপডেট করে।
  • MCP Tool Configuration: আরও নির্ভরযোগ্য টুল সেটআপের জন্য স্কিমা অটো-কারেক্ট এবং উন্নত MCP টুল কনফিগারেশন।

Bug Fixes

  • Per-Message Costs: ব্যক্তিগত মেসেজ খরচ এখন থ্রেড হেডারের মোট খরচের সাথে সামঞ্জস্যপূর্ণ। হেল্পার, OCR, ইমেজ জেনারেশন এবং সার্চ খরচ এখন শুধুমাত্র থ্রেড সামারির পরিবর্তে ব্যক্তিগত মেসেজের সাথে যুক্ত করা হয়েছে।
  • Interjection Rendering: ইন্টারজেকশন মেসেজগুলো এখন জেনারেশন শেষ হওয়ার পর হারিয়ে না গিয়ে অ্যাসিস্ট্যান্ট টাইমলাইনে ইনলাইন কম্প্যাক্ট অ্যাম্বার অ্যানোটেশন হিসেবে রেন্ডার হয়।
  • Loop Detection: সাইটেশন-বহুল রেসপন্স যেখানে URL স্বাভাবিকভাবেই ৩ বারের বেশি পুনরাবৃত্তি হয়, সেখানে ভুল রিপিটিশন ডিটেকশন ঠিক করা হয়েছে।
  • Slate Diff Alignment: মাল্টি-লাইন চাঙ্কগুলোর জন্য প্রিভিউ মোডে রেডলাইন/গ্রিনলাইন মিসঅ্যালাইনমেন্ট ঠিক করা হয়েছে।
  • Slate Deletion Positions: ইনসারশন শিফটের ডাবল-কাউন্টিং ঠিক করা হয়েছে যার ফলে ডিলিট করা অংশগুলো তাদের পেয়ারড ইনসারশনের আগে না হয়ে পরে রেন্ডার হচ্ছিল।
  • Private Sync Fixes: কোড-স্প্লিট চাঙ্ক জুড়ে JIT স্কোপ রিকোয়েস্ট ফায়ার না হওয়া এবং আপলোডের পর ইনফিনিট সিঙ্ক লুপের সমস্যা সমাধান করা হয়েছে।
  • Onboarding Flow: OAuth ফ্লো এখন অনবোর্ডিং সঠিকভাবে সম্পন্ন করে, ট্রিগার ডিটেকশনে হাইফেনযুক্ত মোড ID সাপোর্ট করে এবং ০ দিন বাকি থাকলে সেটি আর নাল (null) হিসেবে গণ্য হয় না।
  • Password Reset: ইমেল লিঙ্কের মাধ্যমে পাসওয়ার্ড রিসেট করার সময় এখন ইমেল অ্যাড্রেস যাচাই করা হয়। মেয়াদোত্তীর্ণ ভেরিফিকেশন ইমেল থাকা ব্যবহারকারীদের জন্য resend-verification এন্ডপয়েন্ট যোগ করা হয়েছে।
  • License Tier: অ্যাডমিন-প্রদত্ত টিয়ার থাকা কিন্তু লাইসেন্স রো না থাকা ব্যবহারকারীরা এখন আর আপগ্রেড গেটে আটকে থাকবেন না।
  • Settings Scroll: কোনো লার্নড পেজের জন্য ব্রেইন আইকনে ক্লিক করলে এখন সেটি সঠিক সেটিংস সেকশনে স্ক্রল করে।
  • Monaco Disposal: ড্যাঙ্গলিং রেফারেন্স এবং TipTap প্রিভিউয়ের মধ্য দিয়ে Monaco দেখা যাওয়া রোধ করতে ডিফ এডিটর মডেল ডিসপোজাল অর্ডার ঠিক করা হয়েছে।
  • Walkthrough Targeting: ওয়াকথ্রু স্টেপগুলো এখন রেসপন্সিভ কন্টেইনার কোয়েরি দ্বারা লুকানো এলিমেন্টগুলো এড়িয়ে যায়।
  • Kokoro TTS: এক্সটেনশনে টেক্সট-টু-স্পিচ অকেজো হয়ে যাওয়ার সমস্যা ঠিক করা হয়েছে — অফস্ক্রিন ডকুমেন্টে ONNX রানটাইম ডিটেকশন ব্যর্থ হওয়ায় "no available backend found" ত্রুটি দেখা দিচ্ছিল।
  • Custom API Tool Save: সার্ভিস ওয়ার্কার কনটেক্সটে নিষিদ্ধ ডাইনামিক import()-এর কারণে এক্সটেনশনে এজেন্ট-আবিষ্কৃত API-গুলোকে কাস্টম টুল হিসেবে সেভ করার সময় ক্র্যাশ হওয়ার সমস্যা ঠিক করা হয়েছে।
  • Boot Performance: প্রতিটি সেটিংস অ্যাক্সেসের সময় (বুট হওয়ার সময় ২০ বারের বেশি) সেশন মাইগ্রেশন চলার সমস্যা ঠিক করা হয়েছে, যা অপ্রয়োজনীয় ডিস্ক রাইট এবং ধীরগতির স্টার্টআপের কারণ ছিল।
  • Duplicate Storage Broadcasts: রিলে/সার্ভার মোডে ডাবল স্টোরেজ চেঞ্জ নোটিফিকেশন বন্ধ করা হয়েছে যা UI ফ্লিকারের কারণ হতে পারত।
  • Cairn Texture Recovery: লোড এবং রেন্ডারের মাঝখানে ইন-মেমরি ওয়ার্ল্ড ক্যাশে মুছে গেলে টেক্সচার জেনারেশন ব্যর্থ হওয়ার সমস্যা এবং অ্যাটাচমেন্ট-ব্যাকড টেক্সচারের জন্য রেন্ডারার কালো দেখানোর সমস্যা ঠিক করা হয়েছে।
  • Security Patches: fast-xml-parser (DOCTYPE এনটিটি এক্সপ্যানশনের মাধ্যমে DoS) এবং tar (হার্ডলিঙ্ক এস্কেপ ভালনারেবিলিটি) আপডেট করা হয়েছে।
  • MV3 Compliance: CDN-লোডেড vega-embed-কে লোকাল ভেন্ডর বান্ডেল দিয়ে প্রতিস্থাপন করা হয়েছে, যা নিশ্চিত করে যে সমস্ত চার্ট রেন্ডারিং কোড Chrome Web Store-এর রিমোট কোড পলিসি মেনে চলে।
  • Vega-Lite Charts: AI এখন CDN-লোডেড HTML-এর পরিবর্তে সরাসরি Slate-এ Vega-Lite ভিজ্যুয়ালাইজেশন তৈরি করে, যা রিমোট স্ক্রিপ্ট ডিপেন্ডেন্সি ছাড়াই ইন্টারঅ্যাক্টিভ চার্ট সক্ষম করে।
  • Google Drive Save: নন-এজেন্ট Drive হ্যান্ডলারগুলোতে পুরনো OAuth স্কোপ চেকের কারণে Slate থেকে Google Drive-এ সেভ করার সময় ৪0৩ ত্রুটি ঠিক করা হয়েছে।
  • New User Onboarding: লগইন করার সময় একটি API key স্বয়ংক্রিয়ভাবে প্রোভিশন করা হলে নতুন ব্যবহারকারীদের জন্য অনবোর্ডিং স্ক্রিন পুরোপুরি এড়িয়ে যাওয়ার সমস্যাটি ঠিক করা হয়েছে।
  • OpenRouter OAuth Popup: পপআপ ব্লকার নীরবে OAuth উইন্ডো বন্ধ করে দিলে "Connecting..." স্পিনার অনির্দিষ্টকালের জন্য আটকে থাকার সমস্যা ঠিক করা হয়েছে।
  • Trial Banner Copy: ট্রায়াল ব্যানার এখন আর দাবি করে না যে মডেলগুলো টিয়ার দ্বারা সীমাবদ্ধ — এটি এখন Pro ফিচারগুলোর (রাইট অ্যাক্সেস, ইমেজ জেনারেশন, কাস্টম মোড) সঠিক বর্ণনা দেয়।
  • DOCX Review Toolbar: স্ক্রল বিলম্বিত করার মাধ্যমে ডকুমেন্ট রিভিউ কন্ট্রোল দেখানোর সময় টুলবার ফ্লিকারিং ঠিক করা হয়েছে।
  • Add to Prompt Overlay: Content Security Policy দ্বারা ওভারলে লোগো ব্লক হওয়া এবং ব্যাকগ্রাউন্ড অপাসিটি থিমের সাথে না মেলার সমস্যা ঠিক করা হয়েছে।
  • Message Edit/Reload State: মেসেজ এডিট, রেসপন্স রিলোড বা ব্রাঞ্চ সুইচ করার পর ইন-মেমরি স্টেট পুরনো হয়ে যাওয়ার সমস্যা ঠিক করা হয়েছে।
  • Server Login Hang: সার্ভার লগইন ফ্লো চলাকালীন WebSocket স্টোরেজ অপারেশন ব্যর্থ হওয়ার সমস্যা ঠিক করা হয়েছে। অথেন্টিকেশন এখন আলাদা করা হয়েছে যাতে লোকাল সেশন তাৎক্ষণিকভাবে কাজ করে এবং ব্যাকগ্রাউন্ডে সার্ভার আইডেন্টিটি রিজলভ হয়।
  • WebSocket Connection Hang: একটি রেস কন্ডিশন ঠিক করা হয়েছে যেখানে প্রাথমিক WebSocket কানেকশনের সময় AUTH_STATE: ready পৌঁছালে অথেন্টিকেশন প্রমিসটি অনাথ হয়ে যেতে পারত, যা কানেকশন সম্পন্ন হতে বাধা দিত।

সংস্করণ ০.৯.৬৫৫১৯ ফেব্রুয়ারি, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

  • Slack ইন্টিগ্রেশন: পূর্ণ OAuth V2 অথরাইজেশন সহ AI-চালিত Slack টুলগুলি সক্ষম করতে আপনার Slack ওয়ার্কস্পেস সংযুক্ত করুন
  • API টুল ক্রেডেনশিয়াল: এজেন্ট-আবিষ্কৃত API-গুলি এখন সংরক্ষিত ক্রেডেনশিয়াল সহ কাস্টম MCP টুল হিসেবে সংরক্ষণ করা যেতে পারে, যা কথোপকথন জুড়ে পুনরায় ব্যবহার সক্ষম করে
  • সংরক্ষিত API ব্যাজ: এজেন্ট-তৈরি API টুলগুলি সহজে শনাক্ত করার জন্য সেটিংসে একটি "Saved API" ব্যাজ প্রদর্শন করে
  • কথোপকথন ইম্পোর্ট: ChatGPT, Claude, Gemini, Perplexity এবং Grok থেকে কথোপকথন ইম্পোর্ট করুন — আপনার এক্সপোর্ট ফাইল আপলোড করুন এবং Caiioo এটিকে সম্পূর্ণ মেসেজ ইতিহাস, অ্যাটাচমেন্ট এবং মেটাডেটা সহ রূপান্তর করবে

উন্নতি

  • শেখা API নেস্টিং: শেখা API টুলগুলি এখন পরিষ্কার সংগঠনের জন্য সেটিংসে একটি কলাপসিবল সেকশনের অধীনে গ্রুপ করা হয়েছে
  • Caiioo ব্র্যান্ডিং: ভিজ্যুয়াল সামঞ্জস্যের জন্য বিল্ট-ইন টুলগুলি এখন Caiioo আইকন প্রদর্শন করে
  • ব্রাউজার-সচেতন লিঙ্ক: এজেন্টের দ্বারা খোলা URL-গুলি এখন আপনার সেটিংসে নির্বাচিত ব্রাউজারে চালু হয়
  • Slate ক্লাউড লোড: Google Drive থেকে একটি Slate নথি লোড করার সময় এখন একটি রহস্যময় ত্রুটির পরিবর্তে একটি JIT OAuth প্রম্পট ট্রিগার করে

বাগ ফিক্স

  • DOCX সম্পাদনা: নেস্টেড স্প্যান জুড়ে প্যারাগ্রাফ রান রেজেক্স ম্যাচিং ফিক্স করা হয়েছে, যা ফরম্যাট করা DOCX টেক্সট সম্পাদনার সময় বিষয়বস্তু নষ্ট করত
  • সার্চ/রিপ্লেস নিরাপত্তা: রিফ্যাক্টরিংয়ের সময় হারিয়ে যাওয়া স্ট্রাকচারাল HTML প্যাটার্ন গার্ড পুনরুদ্ধার করা হয়েছে — এটি সম্পাদনার সময় XLSX/DOCX ইন্টারনাল মার্কআপ নষ্ট হওয়া রোধ করে
  • টুল অনুমোদন লুপ: একটি একক এজেন্ট রানের মধ্যে একই টুলের জন্য বারবার অনুমোদনের প্রম্পট আসার রেস কন্ডিশন ফিক্স করা হয়েছে
  • পুরানো পরিচয়: লাইসেন্স সিঙ্কের সময় ৪০১ ত্রুটিতে পুরানো ব্যবহারকারীর পরিচয় পরিষ্কার না হওয়ার সমস্যা ফিক্স করা হয়েছে

Version 0.9.651February 17, 2025

বিস্তারিত দেখান

New Features

  • Minimum-Privilege Permissions: Google Workspace টুলগুলো এখন ব্যাপক অ্যাক্সেসের পরিবর্তে প্রতিটি কাজের জন্য শুধুমাত্র প্রয়োজনীয় সুনির্দিষ্ট স্কোপের (scopes) অনুরোধ করে। ইমেল পড়ার জন্য শুধুমাত্র রিড-অনলি (read-only) এবং ইভেন্ট তৈরির জন্য শুধুমাত্র ক্যালেন্ডার রাইট (write) অ্যাক্সেসের অনুরোধ করা হয়।
  • Enhanced Permission Dialog: জাস্ট-ইন-টাইম অথরাইজেশন ডায়ালগ এখন স্পষ্টভাবে দেখায় ঠিক কোন পারমিশনগুলোর অনুরোধ করা হচ্ছে, কেন সেগুলো প্রয়োজন এবং অপারেশনটি রিড-অনলি নাকি রিড-রাইট।
  • Permission Selector: ম্যানুয়ালি একটি Google অ্যাকাউন্ট কানেক্ট করার সময়, আপনি আগে থেকেই বেছে নিতে পারেন কোন সার্ভিসগুলো (Calendar, Gmail, Drive, Docs, Sheets, Slides) এবং কোন স্তরের অ্যাক্সেস (read-only বনাম read-write) প্রদান করবেন। বিদ্যমান কানেকশনগুলোর জন্য Edit Permissions বাটন যুক্ত করা হয়েছে।
  • Image Results: জেনারেট করা ছবি এবং স্ক্রিনশটগুলো এখন কলাপসড প্রসেস স্টেপ এবং চূড়ান্ত উত্তরের মাঝখানে স্পষ্টভাবে রেন্ডার হবে, ফলে ভিজ্যুয়াল আউটপুট দেখার জন্য টুল কলগুলো এক্সপ্যান্ড করার প্রয়োজন হবে না।

Improvements

  • Private Sync Safety: কনকারেন্ট এডিটগুলো এখন আপলোড করার পরিবর্তে মার্জ করার জন্য ডাউনলোড করা হয়, লক রিফ্রেশ মালিকানা যাচাই করে এবং ম্যানিফেস্ট মার্জ অকাল ট্র্যাশ অপারেশন থেকে ডেটা লস রোধ করে।
  • P2P Sync Removed: P2P রিয়েল-টাইম সিঙ্ক বাদ দেওয়া হয়েছে, যা ১০০+ মেগাবাইটের অপ্রয়োজনীয় WebSocket ট্রাফিক কমিয়েছে এবং এক্সটেনশনের পারফরম্যান্স উন্নত করেছে।
  • Settings Performance: দ্রুত রেন্ডারিংয়ের জন্য সেটিংস প্যানেলে মেমোাইজেশন (memoization) এবং কলাপস কনটেক্সট আইসোলেশন যুক্ত করা হয়েছে।
  • DOCX Rendering: ডকুমেন্ট পার্সারে প্যারাগ্রাফ রেন্ডারিং, নাম্বারিং এবং স্টাইল সাপোর্ট উন্নত করা হয়েছে।

Bug Fixes

  • Google Docs Scope: Google Docs ইনডেক্স করার সময় "insufficient authentication scopes" ত্রুটি সংশোধন করা হয়েছে — index_document-এর জন্য নেমড রেঞ্জের (named ranges) রাইট স্কোপ প্রয়োজন ছিল।
  • Google Docs Read: শুধুমাত্র Docs স্কোপ প্রদান করা থাকলে read_document এবং get_document_info ব্যর্থ হওয়ার সমস্যাটি সমাধান করা হয়েছে — এই কাজগুলোর জন্য Drive রিড অ্যাক্সেসও প্রয়োজন।
  • Calendar Copy: স্কোপ রেজিস্ট্রি থেকে copy_event অ্যাকশনটি অনুপস্থিত থাকার সমস্যাটি সমাধান করা হয়েছে, যা JIT পারমিশন রিকোয়েস্টকে বাধা দিচ্ছিল।
  • API Key Persistence: Pro ট্রায়াল অ্যাক্টিভেশনের সময় saveCustomMode সেটিংস সেভ পাথ ক্র্যাশ করলে BYOK API key নীরবে হারিয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Settings Reload Race: সেটিংস সেকশন কলাপস/এক্সপ্যান্ড করার সময় স্টোরেজ রিলোড সাইকেল ট্রিগার হওয়ার ফলে আনসেভড API key মুছে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Chrome Identity Cancellation: ইনক্রিমেন্টাল স্কোপ রিকোয়েস্টের সময় ব্যবহারকারীর ক্যানসেলেশন এবং এরর-এর মধ্যে পার্থক্য করতে না পারার সমস্যাটি সমাধান করা হয়েছে; এখন ওয়েব OAuth রিফ্রেশ টোকেন পাওয়ার পর অথরাইজেশন মেথড সঠিকভাবে ট্রানজিশন করে।
  • Private Sync Overwrite: কনকারেন্ট এডিট হওয়ার সময় Private Sync দ্বারা সাম্প্রতিক টার্নগুলো ওভাররাইট হওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • Viewport Screenshots: চূড়ান্ত রেসপন্স টেক্সটের উপরে ভিউপোর্ট স্ক্রিনশট প্রদর্শিত হওয়া বন্ধ করা হয়েছে।
  • Agent Coordination: টার্ন কোঅর্ডিনেশন, পারসেপশন এবং স্টেট ম্যানেজমেন্ট সংক্রান্ত ৭টি সমস্যা সমাধান করা হয়েছে।
  • Track Changes: ডুয়াল-স্টেট ভেরিয়েবল ডিসিঙ্ক হওয়ার কারণে স্লেট ডিকম্পোজিশনের পর ট্র্যাক চেঞ্জ মোড ভেঙে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।
  • File Manager: ডিলিট এবং ডাউনলোড অ্যাকশনগুলো এখন শুধুমাত্র অরফ্যানড ফাইল নয়, বরং সব মোডেই উপলব্ধ।
  • MCP Tool Names: টুলগুলো হিউম্যান-রিডেবল নামের পরিবর্তে ইন্টারনাল সার্ভার আইডি ব্যবহার করার সমস্যাটি সমাধান করা হয়েছে।
  • Agenda Tool: এজেন্ডা কার্ডে সবসময় পারমিশন মিসিং দেখানোর সমস্যাটি সমাধান করা হয়েছে এবং এটি Google OAuth কানেকশন সিস্টেমের সাথে যুক্ত করা হয়েছে।

ভার্সন ০.৯.৬৪২ফেব্রুয়ারি ১৬, ২০২৫

বিস্তারিত দেখান

উন্নতি

  • নতুন ডকুমেন্ট তৈরি: "New File" ড্রপডাউন থেকে তৈরি করা নতুন DOCX, XLSX, PDF এবং RTF ফাইলগুলো এখন ট্র্যাকড চেঞ্জ সাপোর্টসহ সম্পূর্ণ এডিটযোগ্য
  • Gemini স্ট্যাবিলিটি: Gemini-র থট লুপ স্বয়ংক্রিয়ভাবে ভাঙতে এবং চ্যাটে লিক হওয়া থিংকিং টেক্সট রোধ করতে রিজনিং রিপিটিশন ডিটেকশন যোগ করা হয়েছে
  • ইমেজ হ্যান্ডলিং: আপলোড করা ইমেজের বিকৃতি রোধ করতে DNG র ফটো প্রিভিউ এখন সঠিক প্রদর্শনের জন্য EXIF ওরিয়েন্টেশন মেনে চলবে।

বাগ ফিক্স

  • নতুন ডকুমেন্টের এডিটেবিলিটি: "New File" এর মাধ্যমে তৈরি করা ব্ল্যাঙ্ক ডকুমেন্টগুলো স্ট্যাটিক প্রিভিউয়ের পরিবর্তে এডিটযোগ্য রিচ টেক্সট এডিটর হিসেবে রেন্ডার না হওয়ার সমস্যা ফিক্স করা হয়েছে
  • API কী ডিটেকশন: আপনার নিজস্ব API কী (BYOK) তে সুইচ করলে এখন পেজ রিফ্রেশ ছাড়াই তা তাৎক্ষণিকভাবে কার্যকর হবে
  • স্ক্রিনশট স্ট্যাবিলিটি: স্ক্রিনশট ডেটা হারিয়ে যাওয়া বা নষ্ট হওয়া রোধ করতে অ্যাটাচমেন্ট ID হ্যান্ডলিং ফিক্স করা হয়েছে
  • ট্যাব গ্রুপিং: ব্রাউজারে নন-নরমাল উইন্ডো (যেমন: devtools, পপআপ) থাকলে ক্র্যাশ হওয়ার সমস্যা ফিক্স করা হয়েছে
  • কনসোল নয়েজ: অপ্রয়োজনীয় llms.txt প্রোবিং সরানো হয়েছে যা ৪০৪ এরর দিয়ে কনসোল ভরে ফেলত
  • টুল টাইমআউট: ভঙ্গুর কিপ-অ্যালাইভ ওয়ার্কঅ্যারাউন্ড সরানো হয়েছে যা Gemini-র সাথে ৪কে ইমেজ জেনারেশনের মতো দীর্ঘ টুল কলগুলোতে বাধা দিতে পারত
  • প্রম্পট ক্যাশিং: প্রম্পট ক্যাশ অপ্টিমাইজেশনের সময় মাল্টিমোডাল কন্টেন্ট (ছবি/স্ক্রিনশট) বাদ পড়ার সমস্যা ফিক্স করা হয়েছে

ইন্টারনাল

  • এরর হ্যান্ডলিং, টাইপ সেফটি এবং আর্কিটেকচারাল লেয়ারিং জুড়ে উল্লেখযোগ্য কোডবেস কোয়ালিটি উন্নতি
  • কোর ডকুমেন্ট পার্সারকে ফোকাসড এবং মেইনটেনেবল মডিউলে মডুলারাইজ করা হয়েছে

সংস্করণ ০.৯.৬৪১ (১৪ ফেব্রুয়ারি, ২০২৫) - শুভ ভালোবাসা দিবস!

বিস্তারিত দেখান

উন্নতি

  • মডেল সিলেক্টর টিয়ার মেডেল: হার্ডকোডেড সুপারিশ ব্যাজগুলিকে ৫টি API-চালিত টিয়ার মেডেল (Best for Caiioo, Quality, Reliability, Speed, Value) দিয়ে প্রতিস্থাপন করা হয়েছে যা সরাসরি বেঞ্চমার্ক ডেটা থেকে গোল্ড/সিলভার/ব্রোঞ্জ র‍্যাঙ্কিং দেখায়
  • স্কিল সিস্টেম: বিল্ট-ইন স্কিলগুলি পুনরায় যোগ করার জন্য স্কিলগুলিতে এখন একটি রিস্টোর ডিফল্ট বোতাম রয়েছে
  • প্রম্পট ক্যাশিং: খরচ সাশ্রয়ের জন্য প্রম্পট ক্যাশিং আরও অপ্টিমাইজ করা হয়েছে

বাগ ফিক্স

  • ব্রাউজার সামঞ্জস্যতা: OAuth লগইন এবং অটো-কানেকশন এখন Vivaldi এবং অন্যান্য নন-Chrome ব্রাউজারে কাজ করে
  • খরচ ট্র্যাকিং: রেস কন্ডিশন ফিক্স করা হয়েছে যেখানে একটি রান বাতিল করলে খরচ এবং ব্যবহারের ডেটা নষ্ট হতে পারত; বাতিল এবং ত্রুটিপূর্ণ রানে এখন খরচ/ব্যবহারের ডেটা সংরক্ষিত থাকে
  • প্রাইভেট সিঙ্ক: purgeAllStorage পুনরায় লেখা হয়েছে, সিঙ্ক লিসেনার রেস ফিক্স করা হয়েছে, প্রাইভেট সিঙ্ক UI একত্রিত করা হয়েছে
  • i18n: conversation.html পপআপ পেজে অনুপস্থিত অনুবাদ ইনিশিয়ালাইজেশন যোগ করা হয়েছে
  • নিরাপত্তা: ডিপেন্ডেন্সি দুর্বলতাগুলি (qs, @casl/ability, axios, markdown-it) প্যাচ করা হয়েছে
  • বেঞ্চমার্ক পেজ: বেঞ্চমার্ক পেজ ব্যাকএন্ড Cloudflare অথেন্টিকেশনে স্থানান্তরিত করা হয়েছে

ভার্সন ০.৯.৬৫ফেব্রুয়ারি ১৩, ২০২৫

বিস্তারিত দেখান

উন্নতি

  • MiniMax M2.5 বেঞ্চমার্ক: সম্পূর্ণ বেঞ্চমার্ক স্যুট সম্পন্ন — টুল একুরেসি ৯১%, ট্রাস্টওয়ার্থিনেস ৯৫% (র‍্যাঙ্ক #২), গোল্ড ভ্যালু টিয়ারসহ কম্পোজিট র‍্যাঙ্ক #৫
  • মডেল ইন্টেলিজেন্স API: ডিফল্ট রেসপন্স লিমিট ১০০ থেকে বাড়িয়ে ৫০০ করা হয়েছে, যাতে অর্জিত ব্যাজসহ সব মডেল ক্লায়েন্টদের কাছে দৃশ্যমান হয়

বাগ ফিক্স

  • অনুপস্থিত মডেল ব্যাজ: এক্সটেনশন মডেল লিস্টে অর্জিত টিয়ার ব্যাজ (গোল্ড/সিলভার/ব্রোঞ্জ) থাকা ৩৫টি মডেল না দেখানোর সমস্যা ফিক্স করা হয়েছে — যার মধ্যে Claude Opus 4.6 (গোল্ড), Claude Sonnet 4.5 (সিলভার), এবং Claude Haiku 4.5 (ব্রোঞ্জ) অন্তর্ভুক্ত। মূল কারণ: API ডিফল্টভাবে ট্রাস্টওয়ার্থিনেস অনুযায়ী সাজানো মাত্র ১০০টি মডেল রিটার্ন করত, কিন্তু টিয়ারগুলো সব ৩৬৭টি মডেল থেকে গণনা করা হয়েছিল।

Version 0.9.64February 12, 2025

বিস্তারিত দেখান

Improvements

  • Ollama Provider Parity: OpenRouter-এর সাথে পূর্ণ ফিচার প্যারিটি — abort signal সাপোর্ট, error handling, reasoning details, resolved model ID, এবং streaming mixin-এর মাধ্যমে think-tag প্রসেসিং
  • AbortSignal Propagation: Subprocess SIGTERM/SIGINT এখন ইন-ফ্লাইট LLM API কলগুলো বাতিল করে
  • Build-Time Schema Validation: বিল্ড টাইমে Settings schema ভ্যালিডেশন এখন অনুপস্থিত SETTING_METADATA এন্ট্রিগুলো শনাক্ত করে
  • Platform Capabilities Caching: প্রতিবার অ্যাক্সেসের সময় পুনরায় গণনা করার পরিবর্তে পারফরম্যান্সের জন্য ক্যাশ করা হয়েছে
  • Website i18n: Trust পেজ এবং pricing রিফ্যাক্টর অনুবাদসমূহ সকল ২২টি লোকেলে সিঙ্ক করা হয়েছে

Bug Fixes

  • Website Authentication: Google sign-in, email login, signup, এবং password reset-এর জন্য লেগাসি Supabase auth-এর পরিবর্তে সরাসরি Cloudflare Worker API কল ব্যবহার করা হয়েছে
  • Stripe Checkout Locale: navigator.language (যেমন en-US) কে Stripe-সাপোর্টেড লোকেলে ম্যাপ করার মাধ্যমে এবং auto ফলব্যাক যুক্ত করে চেকআউট ও পোর্টালে "Invalid locale" এরর সংশোধন করা হয়েছে
  • Password Minimum Length: সার্ভার signup, password reset, এবং ওয়েবসাইট reset পেজে ১২-অক্ষরের ন্যূনতম দৈর্ঘ্য সিঙ্ক করা হয়েছে
  • Private Sync Profile Dedup: লগইন এখন পূর্ববর্তী সিঙ্ক বাগের কারণে তৈরি হওয়া ডুপ্লিকেট প্রোফাইল শনাক্ত করে এবং অপসারণ করে
  • State Manager Init Race: state-manager-এ ইনিশিয়ালাইজেশন রেস কন্ডিশন সংশোধন করা হয়েছে
  • Agent Subprocess Cleanup: এজেন্ট বন্ধ হওয়ার সময় জম্বি সাবপ্রসেস ক্লিনআপের ব্যবস্থা করা হয়েছে
  • Tab Group/Storage API Guards: বিভিন্ন প্ল্যাটফর্মে tab group এবং storage API-এর জন্য যথাযথ গার্ড যুক্ত করা হয়েছে
  • Geolocation Error Handling: Geolocation পারমিশন এররগুলোর গ্রেসফুল হ্যান্ডলিং
  • OAuth Refresh Locking: একই সাথে একাধিক OAuth টোকেন রিফ্রেশ করার চেষ্টা প্রতিরোধ করে
  • Settings Save Mutex: একই সাথে সেটিংস সেভ করার সময় এখন আর একটি অন্যটিকে ওভাররাইট করবে না
  • Agent JSON Parse Isolation: ত্রুটিপূর্ণ এজেন্ট আউটপুট এখন আর পার্সারকে ক্র্যাশ করাবে না
  • Thread Search Race: থ্রেড সার্চ রেজাল্টে রেস কন্ডিশন সংশোধন করা হয়েছে
  • Streaming Version Staleness: স্ট্রিমিং রেসপন্সের সময় স্টেল ভার্সন চেক করার ব্যবস্থা
  • Content Script Timeouts: কনটেন্ট স্ক্রিপ্ট মেসেজ পাসিংয়ের জন্য টাইমআউট যুক্ত করা হয়েছে
  • Context Pruning for Multimodal: মাল্টিমোডাল কনটেন্ট উপস্থিত থাকলে কনটেক্সট প্রুনিং উন্নত করা হয়েছে

ভার্সন ০.৯.৬৩ফেব্রুয়ারি ১২, ২০২৫

বিস্তারিত দেখান

বাগ ফিক্স

  • প্রাইভেট সিঙ্ক মোড ভেরিয়েবল: প্রতি সিঙ্ক সাইকেলে লিগ্যাসি সেটিংস মাইগ্রেশন চলার সমস্যা ফিক্স করা হয়েছে, যা সাম্প্রতিক লোকাল এডিটগুলোকে (যেমন: মোড ভেরিয়েবল পরিবর্তন) ড্রাইভের পুরনো ডেটা দিয়ে ওভাররাইট করে দিত

Version 0.9.62February 12, 2025

বিস্তারিত দেখান

New Features

OpenRouter OAuth One-Click Setup

  • PKCE Key Creation: নতুন ওয়ান-ক্লিক OpenRouter OAuth ফ্লো ব্যবহারকারীদের Caiioo না ছেড়েই একটি API key তৈরি এবং লিঙ্ক করার সুবিধা দেয়
  • Redesigned Onboarding: OpenRouter OAuth ইন্টিগ্রেশনের মাধ্যমে অনবোর্ডিং এবং আপগ্রেড ফ্লো আরও সহজতর করা হয়েছে
  • Privacy Warning: ফ্রি মডেলের অনবোর্ডিং অপশনে এখন একটি স্পষ্ট প্রাইভেসি/ট্রেনিং ডেটা সতর্কতা প্রদর্শিত হয়

Granular Private Sync

  • Per-Item Sync: MCP servers, টুল অ্যাপ্রুভাল, প্রোফাইল, স্কিল, মোড, ওভাররাইড এবং রিমাইন্ডার এখন সম্পূর্ণ কালেকশন ওভাররাইট করার পরিবর্তে প্রতিটি আইটেম লেভেলে সিঙ্ক হয়
  • Per-Key Settings Sync: সেটিংস এখন প্রতিটি কি (key) অনুযায়ী গ্র্যানুলারলি সিঙ্ক হয়, যা সম্পর্কহীন লোকাল পরিবর্তনের রিমোট ওভাররাইট হওয়া রোধ করে
  • Deduplicated Reads: অপ্রয়োজনীয় নেটওয়ার্ক ট্রাফিক কমাতে ইন-ফ্লাইট WebSocket স্টোরেজ রিডগুলো ডিডুপ্লিকেট করা হয়েছে

Improvements

  • Mode Settings UX: ওভাররাইডগুলো এখন অটো-সেভ হয় এবং Restore Defaults এখন সঠিকভাবে ডিলিট হওয়া মোড ভেরিয়েবলগুলো পুনরুদ্ধার করে
  • Responsive Composer: কম প্রস্থের স্ক্রিনে স্কিল বাটনটি শুধুমাত্র আইকনে সংকুচিত হয়; স্কিল সেকশন থেকে লেআউট স্পেসার সরিয়ে ফেলা হয়েছে
  • Support Tickets: এখন থেকে বিল্ড ভার্সন এবং তারিখ-সময় স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করা হবে
  • Slate Search: Slate টুলে নতুন search_document অ্যাকশন যুক্ত করা হয়েছে

Bug Fixes

  • Google Slides/Sheets OAuth: এখন সেটআপ টেক্সট রিটার্ন করার পরিবর্তে সঠিক OAuthAuthorizationRequiredError থ্রো করে, যা জাস্ট-ইন-টাইম অথোরাইজেশন সক্ষম করে
  • Configuration Tool UI Refresh: কনফিগারেশন টুলের মাধ্যমে এজেন্ট মিউটেশন এখন STORAGE_CHANGED ব্রডকাস্ট করে যাতে UI তাৎক্ষণিকভাবে আপডেট হয়
  • Tool Approval Modal: React হুকস অর্ডারিং ভায়োলেশন ঠিক করা হয়েছে (early return-এর উপরে useMemo স্থাপন)
  • Localhost HTTPS: API ইন্টিগ্রেশন টুল এখন লোকাল HTTPS সার্ভারের জন্য সেলফ-সাইনড সার্টিফিকেট হ্যান্ডেল করতে পারে
  • Mode Variables Persistence: i18n গেটার প্রোপার্টিগুলো স্টোরেজের আগে ম্যাটেরিয়ালাইজ না হওয়ার সমস্যা সমাধান করা হয়েছে, যার ফলে রিলোড করলে ভেরিয়েবলগুলো অদৃশ্য হয়ে যেত
  • Slate Thread Safety: Slate টুলের রেস কন্ডিশন সমাধান করা হয়েছে যা প্যারালাল AI টার্নের সময় ডুপ্লিকেট স্লেট তৈরি করত
  • Slate DOCX: ট্র্যাকড চেঞ্জেস-এ ডিলিট হওয়া অংশের দৃশ্যমানতা এবং বেসলাইন করাপশন ঠিক করা হয়েছে
  • Private Sync Stability: সিঙ্ক কনফ্লিক্টের কারণে এডিট বাউন্স হওয়া বা অদৃশ্য হয়ে যাওয়ার সমস্যা দূর করা হয়েছে

ভার্সন ০.৯.৬১ফেব্রুয়ারি ১০, ২০২৫

বিস্তারিত দেখান

উন্নতি

Slate এডিটর i18n

  • অনূদিত টুলবার ও মেনু: সব Slate এডিটর টুলবার বাটন, কনটেক্সট মেনু এবং ডায়ালগ স্ট্রিং এখন সম্পূর্ণ অনূদিত

বাগ ফিক্স

  • OAuth ফেচ টাইমআউট: সব OAuth টোকেন এক্সচেঞ্জ এবং রিফ্রেশ রিকোয়েস্টে এখন ১৫ সেকেন্ডের টাইমআউট রয়েছে, যা নেটওয়ার্ক সমস্যার কারণে অনির্দিষ্টকাল ঝুলে থাকা রোধ করে
  • GitHub প্রাইভেট ইমেল: ইউজারের প্রোফাইল ইমেল প্রাইভেট থাকলে GitHub কানেকশন ফেইল হওয়ার সমস্যা ফিক্স করা হয়েছে (এখন /user/emails API থেকে ফেচ করা হয়)
  • OAuth কানেকশন ডায়ালগ: OAuth কানেকশন ডায়ালগ জেনারালাইজ করা হয়েছে এবং একাধিক টোকেন/কানেকশন বাগ ফিক্স করা হয়েছে
  • পাসওয়ার্ড লেংথ কনসিস্টেন্সি: সব সাইনআপ এবং রিসেট সারফেসে ১২-অক্ষরের ন্যূনতম পাসওয়ার্ডের প্রয়োজনীয়তা সিঙ্ক্রোনাইজ করা হয়েছে

সংস্করণ 0.9.6ফেব্রুয়ারি ৮, ২০২৫

বিস্তারিত দেখান

নতুন ফিচারসমূহ

আন্তর্জাতিকীকরণ (২০+ ভাষা)

  • সম্পূর্ণ i18n সাপোর্ট: Caiioo এখন ইংরেজি, স্প্যানিশ, ফ্রেঞ্চ, জার্মান, জাপানিজ, কোরিয়ান, চাইনিজ, আরবি, হিব্রু, হিন্দি এবং আরও অনেক কিছু সহ ২০টিরও বেশি ভাষায় উপলব্ধ
  • RTL ল্যাঙ্গুয়েজ সাপোর্ট: আরবি, হিব্রু এবং উর্দু ভাষার জন্য সম্পূর্ণ রাইট-টু-লেফট লেআউট
  • UI ল্যাঙ্গুয়েজ সেটিং: Settings-এ আপনার পছন্দের ভাষা বেছে নিন — সমস্ত UI এলিমেন্ট, টুল লেবেল এবং স্ট্যাটাস মেসেজ অনুবাদ করা হয়েছে

উন্নতিসমূহ

Settings প্যানেলের পারফরম্যান্স

  • Lazy-Loaded সেকশন: Settings প্যানেলের সেকশনগুলো এখন অন-ডিমান্ড লোড হয়, যা প্রাথমিক রেন্ডারিং সময় কমিয়ে দেয়
  • মডুলার স্টোরেজ: Settings এখন একটি একক মনোলিথিক ব্লবের পরিবর্তে গ্র্যানুলার পার-সেকশন কীতে সংরক্ষিত হয়, যা রিড/রাইট পারফরম্যান্স উন্নত করে
  • Typed Getters: ইন্টারনাল সেটিংস অ্যাক্সেস এখন চেঞ্জ গ্র্যানুলারিটি ট্র্যাকিং সহ স্ট্রংলি-টাইপড গেটার ব্যবহার করে

Slate Track Changes-এর নির্ভরযোগ্যতা

  • ১৭টি Revision Manager ফিক্স: ডিফ কম্পিউটেশন, অ্যাকসেপ্টেন্স, রিজেকশন এবং পারসিস্টেন্স জুড়ে ট্র্যাক চেঞ্জ সিস্টেমের ব্যাপক শক্তিশালীকরণ
  • Plain Text Diffing: রেডলাইন পরিবর্তনগুলো এখন র-মার্কডাউনের পরিবর্তে প্লেইন টেক্সট ডিফ করে, যা আরও পরিষ্কার এবং নির্ভুল চেঞ্জ হাইলাইট তৈরি করে
  • Persistent User Changes: ব্যবহারকারীর করা ট্র্যাকড চেঞ্জগুলো এখন পেজ রিফ্রেশ করার পরেও বজায় থাকে
  • Race Condition ফিক্স: ডেটা লস রোধ করতে সেভ করার আগে ট্র্যাকড চেঞ্জগুলোকে ফোর্স-বেক (force-bake) করা হয়

বাগ ফিক্স

  • Service Worker ক্র্যাশ: Chrome service worker ক্র্যাশ রোধ করতে ১১২টিরও বেশি ডাইনামিক import() কলকে স্ট্যাটিক ইম্পোর্ট দ্বারা প্রতিস্থাপন করা হয়েছে
  • Mode Welcome Messages: মোড ওয়েলকাম মেসেজে ভাষা, প্রোভিশনড কী ডিটেকশন এবং পারসিস্টেন্স সংক্রান্ত সমস্যাগুলো সমাধান করা হয়েছে
  • Google Tool অ্যাকাউন্ট সিলেকশন: অ্যাকাউন্ট পিকার এখন ডাইনামিকভাবে আসলে কানেক্টেড অ্যাকাউন্টগুলোকে প্রতিফলিত করে
  • DOCX নেস্টেড লিস্ট: নেস্টেড লিস্ট রাউন্ড-ট্রিপের জন্য ডিসপ্লে মার্কার এবং এক্সপোর্ট করাপশন ঠিক করা হয়েছে
  • LaTeX ম্যাথ রেন্ডারিং: কারেন্সি ডলার এস্কেপিংয়ের কারণে সংখ্যা দিয়ে শুরু হওয়া LaTeX ম্যাথ এক্সপ্রেশন ভেঙে যাওয়ার সমস্যাটি সমাধান করা হয়েছে
  • Tab Group তৈরি: ওয়েব ব্রাউজিং টুল আসলে ব্যবহার না করা পর্যন্ত লেজি ট্যাব গ্রুপ তৈরি স্থগিত রাখা হয়েছে
  • Agenda OAuth: OAuth এররগুলো রি-থ্রো করা হয়েছে যাতে জাস্ট-ইন-টাইম অথোরাইজেশন সঠিকভাবে ট্রিগার হয়
  • Settings Persistence: ৬টি সেটিংসের জন্য মিসিং মেটাডেটা এন্ট্রি যোগ করা হয়েছে যা আগে সেভ হতে ব্যর্থ হচ্ছিল

ভার্সন ০.৯.৫৬ ফেব্রুয়ারি, ২০২৫

বিস্তারিত দেখান

নিরাপত্তা জোরদারকরণ

  • কনটেন্ট স্ক্রিপ্ট অরিজিন ভ্যালিডেশন: ওয়েব পেজ থেকে এক্সটেনশনে আসা মেসেজ এখন শুধুমাত্র caiioo.ai অরিজিনে সীমাবদ্ধ করা হয়েছে, কঠোর সেম-অরিজিন চেকের মাধ্যমে ক্রস-অরিজিন মেসেজ ইনজেকশন প্রতিরোধ করা হয়েছে
  • CSP আরও কঠোর করা হয়েছে: এক্সটেনশন পেজের কনটেন্ট সিকিউরিটি পলিসি থেকে শুধুমাত্র ডেভেলপমেন্টের জন্য ব্যবহৃত লোকালহোস্ট স্ক্রিপ্ট সোর্সগুলো সরিয়ে ফেলা হয়েছে
  • অথ রেসপন্স স্কোপিং: এক্সটেনশন অথরাইজেশন রেসপন্স এখন সব ফ্রেমের পরিবর্তে নির্দিষ্ট পেজ অরিজিনে পাঠানো হয়

ভার্সন ০.৯.৪ফেব্রুয়ারি ৪, ২০২৫

বিস্তারিত দেখান

নতুন ফিচার

বহুভাষিক স্পিচ-টু-টেক্সট

  • ভাষা নির্বাচন: সঠিক ইংরেজি-ব্যতীত ভয়েস ইনপুটের জন্য সেটিংসে আপনার STT ভাষা বেছে নিন
  • ৯০+ ভাষা সমর্থিত: ব্যাপক ভাষা কভারেজের জন্য Whisper এবং ElevenLabs-এর সাথে কাজ করে

রিয়েল-টাইম ভয়েস অ্যাক্টিভিটি ডিটেকশন

  • লো-ল্যাটেন্সি VAD: নতুন Silero VAD v5 ইন্টিগ্রেশন ন্যূনতম বিলম্বের সাথে রিয়েল-টাইমে কথা শনাক্ত করে
  • স্মার্ট রেকর্ডিং: ভয়েস অ্যাক্টিভিটির ওপর ভিত্তি করে রেকর্ডিং স্বয়ংক্রিয়ভাবে শুরু এবং বন্ধ হয়
  • ভুল শনাক্তকরণ হ্রাস: কথা এবং ব্যাকগ্রাউন্ড নয়েজের মধ্যে আরও ভালো পার্থক্য করতে পারে

সাজেশন ভিজিবিলিটি টগল

  • সাজেশন লুকান/দেখান: পরিচ্ছন্ন ইন্টারফেসের জন্য AI ফলো-আপ সাজেশন লুকানোর নতুন টগল
  • পারসিস্টেন্ট স্টেট: আপনার পছন্দটি সেভ করা থাকে এবং সেশন জুড়ে মনে রাখা হয়

উন্নতি

ট্র্যাক চেঞ্জ অটো-বেক

  • ডিফ-ভিত্তিক ট্র্যাকিং: ডিফ অ্যালগরিদম ব্যবহার করে আরও দক্ষ চেঞ্জ ট্র্যাকিং
  • অটো-সেভ: দীর্ঘ এডিটিং সেশনের সময় ডেটা লস রোধ করতে পরিবর্তনগুলো পর্যায়ক্রমে সেভ করা হয়
  • এক্সিট স্ন্যাপশট: ট্র্যাক চেঞ্জ মোড থেকে বের হওয়ার সময় সব পেন্ডিং পরিবর্তন স্বয়ংক্রিয়ভাবে বেক (bake) হয়ে যায়

উন্নত প্রোভাইডার স্ট্রিমিং

  • Gemini উন্নতি: Google Gemini মডেলগুলোর জন্য আরও ভালো স্ট্রিমিং এবং রিজনিং ক্ষমতা
  • একই আচরণ: OpenRouter এবং নেটিভ প্রোভাইডার জুড়ে ইউনিফাইড স্ট্রিমিং আচরণ

সংস্করণ ০.৯.৩৩১ জানুয়ারি, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

গাইডেড অনবোর্ডিং ওয়াকথ্রু

  • ইন্টারেক্টিভ UI ট্যুর: নতুন ধাপে ধাপে ওয়াকথ্রু নতুন ব্যবহারকারীদের API কী প্রবেশের পরে ইন্টারফেসের প্রতিটি অংশের মাধ্যমে গাইড করে
  • তিনটি পর্যায়: কম্পোজার (১১ ধাপ), সেটিংস প্যানেল (৭ ধাপ) এবং মোড সিস্টেম (৫ ধাপ) কভার করে
  • স্পটলাইট ইফেক্ট: প্রতিটি ধাপ একটি ফোকাসড স্পটলাইটের মাধ্যমে প্রাসঙ্গিক UI উপাদানকে হাইলাইট করে
  • কথোপকথনমূলক অনবোর্ডিং: শুরু থেকেই আপনার অভিজ্ঞতা ব্যক্তিগতকৃত করতে AI-চালিত প্রোফাইল বিল্ডিং

প্রম্পট ইতিহাস

  • আগের প্রম্পট অ্যাক্সেস: আপনার সাম্প্রতিক প্রম্পটগুলি সংরক্ষিত হয় এবং কম্পোজারে অ্যাক্সেস করা যায়
  • দ্রুত পুনঃব্যবহার: আগের মেসেজগুলি সহজেই পুনরায় ব্যবহার বা সংশোধন করুন

অ্যাড ব্লকার লেভেল

  • বিস্তারিত নিয়ন্ত্রণ: অ্যাড ব্লকিং এখন শুধুমাত্র অন/অফ-এর পরিবর্তে একাধিক লেভেল সমর্থন করে
  • আপনার সুরক্ষা চয়ন করুন: আপনার ব্রাউজিং প্রয়োজনের জন্য কাজ করে এমন ব্লকিং লেভেল নির্বাচন করুন

DOCX রিভিউ টুলবার

  • ট্র্যাক চেঞ্জ কন্ট্রোল: ট্র্যাক করা পরিবর্তন সহ Word নথি দেখার সময় নতুন টুলবার
  • গ্রহণ/প্রত্যাখ্যান অ্যাকশন: নথির সম্পাদনাগুলি সহজেই পর্যালোচনা এবং সমাধান করুন

উন্নতি

থ্রেড রিটেনশন সেটিংস

  • কনফিগারেবল ক্লিনআপ: স্বয়ংক্রিয় ক্লিনআপের আগে কতক্ষণ পুরানো থ্রেড রাখা হবে তা সেট করুন
  • স্টোরেজ ম্যানেজমেন্ট: আপনার কথোপকথনের ইতিহাসের ওপর আরও ভালো নিয়ন্ত্রণ

Caiioo অ্যানিমেশন

  • পারফরম্যান্স অপ্টিমাইজেশন: উন্নত রেন্ডারিং সহ মসৃণ অ্যানিমেশন
  • ওয়েটনেস ইফেক্টস: জল সম্পৃক্তি দেখানো নতুন ভিজ্যুয়াল ওভারলে
  • সরাসরি পার্টিকেল রেন্ডারিং: অপ্টিমাইজড পার্টিকেল ড্রয়িং সহ পরিষ্কার ভিজ্যুয়াল

প্রোফাইল সুইচিং

  • উন্নত স্টেট ম্যানেজমেন্ট: উন্নত প্রোটোকল হ্যান্ডলিং সহ আরও নির্ভরযোগ্য প্রোফাইল সুইচিং
  • উন্নত সিঙ্ক: প্রোফাইল পরিবর্তনগুলি এক্সটেনশন জুড়ে সঠিকভাবে সিঙ্ক হয়

Google Calendar

  • টোকেন ম্যানেজমেন্ট: ক্যালেন্ডার অপারেশনের জন্য উন্নত অ্যাক্সেস টোকেন হ্যান্ডলিং
  • আরও নির্ভরযোগ্য সিঙ্ক: ক্যালেন্ডার ইন্টিগ্রেশনের জন্য উন্নত OAuth ফ্লো

সংস্করণ ০.৯.২২৬ জানুয়ারি, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

অ্যাড এবং ট্র্যাকার ব্লকিং

  • বিল্ট-ইন অ্যাড ব্লকার: MV3-সামঞ্জস্যপূর্ণ declarativeNetRequest সহ Ghostery ইঞ্জিন ব্যবহার করে বিজ্ঞাপন এবং ট্র্যাকার ব্লক করুন
  • সেটিংসে টগল: সেটিংস প্যানেল থেকে অ্যাড ব্লকিং সক্ষম বা অক্ষম করুন
  • ফিল্টার লিস্ট আপডেট: নির্ভরযোগ্য ব্লকিংয়ের জন্য ফিল্টার লিস্টের স্বয়ংক্রিয় ক্যাশিং

জাস্ট-ইন-টাইম Google পারমিশন

  • ইনক্রিমেন্টাল অথরাইজেশন: Google টুল পারমিশন এখন শুধুমাত্র প্রয়োজনের সময় চাওয়া হয়, আগে থেকে নয়
  • পরিষ্কার স্কোপ ম্যানেজমেন্ট: অনুপস্থিত স্কোপগুলি অ্যাক্সেস দেওয়ার বিকল্প সহ সহায়ক ত্রুটি বার্তা ট্রিগার করে
  • উন্নত গোপনীয়তা: প্রতিটি টুলের জন্য প্রয়োজনীয় নির্দিষ্ট Google স্কোপগুলিই কেবল অনুরোধ করা হয়

উন্নতি

Caiioo অ্যানিমেশন

  • উন্নত ফিজিক্স: উন্নত উচ্চতা, গতি এবং ঘনত্ব বলের সাথে উন্নত পার্টিকেল ডায়নামিক্স
  • মসৃণ প্রবাহ: পার্টিকেলগুলি এখন স্পন হওয়ার সময় চ্যানেলের দিক অনুসরণ করে, যা জমাট বাঁধা কমায়
  • বাস্তবসম্মত স্ট্যাকিং: নুড়ি বা বাঁধ দ্বারা অবরুদ্ধ হলে পার্টিকেলগুলি স্বাভাবিকভাবে স্তূপীকৃত হয়

Google OAuth ফ্লো

  • দ্রুত সাইন-ইন: দ্রুত অথেন্টিকেশনের জন্য এখন ID টোকেন পুনরুদ্ধারকে অগ্রাধিকার দেয়
  • উন্নত নির্ভরযোগ্যতা: উন্নত টোকেন হ্যান্ডলিং নন-Chrome ব্রাউজারে অথেন্টিকেশন ব্যর্থতা কমায়

অনবোর্ডিং এবং সেটিংস

  • প্রিভিউ মোড: ব্যবহারকারীর ডেটা পরিষ্কার না করেই অনবোর্ডিং ফ্লো পরীক্ষা করুন
  • পরিষ্কার ফ্রি টিয়ার: অবচিত প্রোভিশনড API কী রিস্টোরেশন UI সরানো হয়েছে

ইন্টারনাল

  • মিনিগেম সিস্টেম: ইন্টারেক্টিভ ইন্ট্রো অভিজ্ঞতার জন্য নতুন MinigameContainer অবকাঠামো
  • লুকানো ইস্টার এগ: সেশন জুড়ে মিনিগেমের দৃশ্যমানতা বজায় রাখা হয়েছে

Version 0.9.1January 25, 2025

বিস্তারিত দেখান

New Features

Interactive Water Simulation

  • Caiioo Intro: লোডিং স্ক্রিনে নতুন ইন্টারঅ্যাক্টিভ ফ্লুইড সিমুলেশন - একটি ডাইনামিক S-আকৃতির চ্যানেলের মধ্য দিয়ে জল প্রবাহিত হতে দেখুন
  • Draggable Pebbles: জলের প্রবাহ পরিবর্তন করতে এবং বাঁধ তৈরি করতে নুড়ি পাথরগুলো (pebbles) চারপাশে সরান
  • Sediment Dynamics: বাস্তবসম্মত ক্ষয় এবং সঞ্চয় - দ্রুত প্রবাহিত জল পলি তুলে নেয়, ধীর গতির জল তা সঞ্চয় করে
  • Theme-Adaptive: জলের রঙ স্বয়ংক্রিয়ভাবে আপনার নির্বাচিত থিম টিন্টের সাথে মিলে যায়

Vega/Vega-Lite Chart Support

  • Interactive Visualizations: Slate-এ সরাসরি Vega এবং Vega-Lite চার্ট দেখুন এবং এডিট করুন
  • Data Visualization: বার চার্ট, লাইন গ্রাফ, স্ক্যাটার প্লট এবং জটিল মাল্টি-লেয়ার ভিজ্যুয়ালাইজেশন তৈরি করুন
  • Spec Editing: JSON specification এডিট করুন এবং রিয়েল-টাইমে রেন্ডার করা পরিবর্তনগুলো দেখুন

Mermaid Diagram Support

  • Diagram Types: ফ্লোচার্ট, সিকোয়েন্স ডায়াগ্রাম, ক্লাস ডায়াগ্রাম, স্টেট ডায়াগ্রাম এবং আরও অনেক কিছু তৈরি করুন
  • Live Preview: তাৎক্ষণিক ভিজ্যুয়াল প্রিভিউ সহ Mermaid সিনট্যাক্স এডিট করুন
  • Export Options: যেকোনো সাইজে শার্প আউটপুটের জন্য ডায়াগ্রামগুলো SVG হিসেবে রেন্ডার হয়

File Creation Templates

  • Quick Create Menu: সাধারণ ফাইল টাইপগুলোর টেমপ্লেট সহ Slate-এ ফাইল তৈরি করার সময় নতুন ড্রপডাউন মেনু
  • Template Categories: Markdown, কোড ফাইল, ডেটা ফরম্যাট, ডায়াগ্রাম এবং আরও অনেক কিছু
  • One-Click Start: সঠিক স্ট্রাকচার সহ সরাসরি নতুন ডকুমেন্টে কাজ শুরু করুন

Improvements

API Error Handling

  • Visual Notifications: API এররগুলো এখন ডিসমিসিবল টোস্ট (toast) নোটিফিকেশন হিসেবে প্রদর্শিত হয়
  • Auto-Dismiss: নন-ক্রিটিক্যাল এররগুলো (যেমন ক্যানসেলেশন) কয়েক সেকেন্ড পরে স্বয়ংক্রিয়ভাবে মুছে যায়
  • Clearer Messages: উন্নত এরর মেসেজগুলো সমস্যা দ্রুত শনাক্ত করতে এবং সমাধান করতে সাহায্য করে

Platform Capabilities

  • Smart Feature Detection: নির্দিষ্ট প্ল্যাটফর্মের প্রয়োজন এমন ফিচারগুলো (যেমন macOS-এ Apple Calendar) এখন স্বয়ংক্রিয়ভাবে শনাক্ত করা হয়
  • Graceful Fallbacks: টুলগুলো সাইলেন্টলি ফেইল করার পরিবর্তে আপনার এনভায়রনমেন্টের সাথে খাপ খাইয়ে নেয়
  • Apple Tool Improvements: Apple Reminders এখন আনকমপ্লিট এবং লিস্ট অ্যাকশন সাপোর্ট করে

Safari & Non-Chrome Browsers

  • Better OAuth Flow: Google সাইন-ইন এর জন্য উন্নত ব্রাউজার ডিটেকশন
  • Fallback Mechanism: নন-Chrome ব্রাউজারগুলোতে এখন আরও নির্ভরযোগ্য অথেন্টিকেশন পাথ রয়েছে

সংস্করণ ০.৯.০২২ জানুয়ারি, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

স্বয়ংক্রিয় ডেটা ক্লিনআপ

  • স্টোরেজ ম্যানেজমেন্ট: আপনার রিটেনশন পছন্দের ওপর ভিত্তি করে পুরানো থ্রেড এবং অ্যাটাচমেন্ট স্বয়ংক্রিয়ভাবে পরিষ্কার করা হয়
  • কনফিগারেবল পলিসি: স্বয়ংক্রিয় ক্লিনআপের আগে কতক্ষণ ডেটা রাখা হবে তা সেট করুন

GitHub সিঙ্ক

  • GitHub-এ ব্যাকআপ: ব্যাকআপ এবং ক্রস-ডিভাইস অ্যাক্সেসের জন্য আপনার Caiioo ডেটা একটি GitHub রিপোজিটরিতে সিঙ্ক করুন
  • স্মার্ট কনফ্লিক্ট রেজোলিউশন: একাধিক ডিভাইসের পরিবর্তনগুলি ডেটা হারানো ছাড়াই স্বয়ংক্রিয়ভাবে মার্জ করা হয়
  • সিলেক্টিভ সিঙ্ক: .gitignore-স্টাইল প্যাটার্নের মাধ্যমে কোন ডেটা সিঙ্ক হবে তা নিয়ন্ত্রণ করুন

GitHub টুল

  • AI GitHub ইন্টিগ্রেশন: AI এখন আপনার পক্ষ থেকে GitHub-এর সাথে ইন্টারঅ্যাক্ট করতে পারে - ইস্যু তৈরি করা, রিপোজিটরি ব্রাউজ করা, পুল রিকোয়েস্ট পরিচালনা করা এবং আরও অনেক কিছু
  • রিপোজিটরি ব্রাউজিং: AI-কে কোডবেস অন্বেষণ করতে, ফাইল খুঁজে পেতে এবং প্রকল্পের গঠন বুঝতে বলুন

উন্নতি

ব্রাউজার অটোমেশন

  • উন্নত পেজ ইন্টারঅ্যাকশন: জটিল ওয়েব পেজগুলিতে আরও নির্ভরযোগ্য ক্লিকিং, স্ক্রোলিং এবং ফর্ম ফিলিং
  • স্মার্ট টুল সিলেকশন: AI এখন প্রতিটি কাজের জন্য সঠিক টুল আরও নির্ভুলভাবে বেছে নেয়

নথি হ্যান্ডলিং

  • উন্নত Word নথি: DOCX ফাইলে টেবিল, লিস্ট এবং ফরম্যাটিংয়ের উন্নত হ্যান্ডলিং
  • Google Slides: স্লাইড ফরম্যাটিং, শেপ এবং লেআউটের ওপর আরও নিয়ন্ত্রণ

সেটিংস এবং UI

  • বর্ধিত সেটিংস প্যানেল: আরও ভালো সংগঠনের সাথে আরও কনফিগারেশন বিকল্প
  • উন্নত থ্রেড লিস্ট: আপনার কথোপকথনের আরও ভালো সর্টিং এবং ফিল্টারিং
  • লোকেশন পারমিশন: অবস্থান-ভিত্তিক কোয়েরির জন্য লোকেশন অ্যাক্সেস দেওয়ার সময় পরিষ্কার ফ্লো

ভার্সন ০.৮.৯জানুয়ারি ১৯, ২০২৫

বিস্তারিত দেখান

নতুন ফিচার

Google Slides ইন্টিগ্রেশন

  • AI-চালিত প্রেজেন্টেশন: নতুন Google Slides টুল AI-কে স্লাইড প্রেজেন্টেশন তৈরি, পড়া এবং পরিবর্তন করার অনুমতি দেয়
  • সম্পূর্ণ স্লাইড কন্ট্রোল: স্লাইড তৈরি করুন, টেক্সট বক্স, ইমেজ, শেপ এবং টেবিল যোগ করুন
  • টেমপ্লেট সাপোর্ট: বিল্ট-ইন টেমপ্লেট ব্যবহার করুন অথবা ব্ল্যাঙ্ক প্রেজেন্টেশন থেকে কাজ শুরু করুন
  • কোলাবোরেটিভ এডিটিং: আপনার বিদ্যমান Google অ্যাকাউন্ট কানেকশনের সাথে কাজ করে

উন্নতি

কোড কোয়ালিটি

  • TypeScript ফিক্স: কোডবেস জুড়ে টাইপ এরর এবং অব্যবহৃত ইম্পোর্ট পরিষ্কার করা হয়েছে
  • টেস্ট কভারেজ: বর্তমান টাইপ ডেফিনিশনের সাথে মিল রেখে টেস্ট ফিক্সচার আপডেট করা হয়েছে

ভার্সন ০.৮.৮জানুয়ারি ১৭, ২০২৫

বিস্তারিত দেখান

নতুন ফিচার

Resemble.ai টেক্সট-টু-স্পিচ

  • প্রফেশনাল ভয়েস সিন্থেসিস: উচ্চ-মানের AI ভয়েস জেনারেশনের জন্য নতুন Resemble.ai ইন্টিগ্রেশন
  • স্ট্রিমিং অডিও: দ্রুত ভয়েস আউটপুটের জন্য রিয়েল-টাইম অডিও স্ট্রিমিং
  • কনফিগারেবল ভয়েস: একাধিক প্রফেশনাল ভয়েস অপশন থেকে বেছে নিন
  • ট্রাঙ্কেশন ওয়ার্নিং: সিন্থেসিসের জন্য দীর্ঘ টেক্সট ছোট করা হলে স্পষ্ট ফিডব্যাক

ক্যালেন্ডার সিঙ্ক সার্ভিস

  • ব্যাকগ্রাউন্ড সিঙ্ক: Google Calendar-এর সাথে স্বয়ংক্রিয় ক্যালেন্ডার সিঙ্ক্রোনাইজেশন
  • ইনক্রিমেন্টাল আপডেট: দক্ষতার জন্য শুধুমাত্র পরিবর্তিত ইভেন্টগুলো সিঙ্ক করা হয়
  • অ্যালার্ম-ভিত্তিক শিডিউলিং: Chrome অ্যালার্ম ব্যবহার করে নির্ভরযোগ্য সিঙ্ক শিডিউলিং

উন্নতি

ডেস্কটপ অ্যাপ (Electron)

  • ওয়েক ডিটেকশন: আপনার Mac যখন স্লিপ মোড থেকে জেগে ওঠে তখন সিস্টেম তা শনাক্ত করে এবং স্বয়ংক্রিয়ভাবে OAuth টোকেন রিফ্রেশ করে
  • উন্নত নির্ভরযোগ্যতা: দীর্ঘ স্লিপ পিরিয়ডের পরেও OAuth কানেকশন সতেজ থাকে

রিচ কম্পোজার ইনপুট

  • উন্নত কম্পোজিশন: আরও ভালো ফরম্যাটিং সাপোর্টসহ উন্নত মেসেজ ইনপুট
  • ট্যাব অটো-কমপ্লিট: আরও দ্রুত ট্যাব রেফারেন্স সাজেশন

Version 0.8.71January 15, 2025

বিস্তারিত দেখান

New Features

Thread Search

  • আপনার কথোপকথন অনুসন্ধান করুন: শিরোনাম বা বিষয়বস্তু দ্বারা দ্রুত থ্রেড খুঁজে পেতে থ্রেড লিস্টে নতুন সার্চ বক্স যুক্ত করা হয়েছে
  • ইনস্ট্যান্ট ফিল্টারিং: ফিল্টার করার জন্য টাইপ করুন - সার্চ হাইলাইটিং সহ ম্যাচিং থ্রেডগুলো সাথে সাথে প্রদর্শিত হবে
  • Smart Debouncing: শত শত থ্রেড থাকলেও সার্চ যেন ল্যাগ না করে সেজন্য এটিকে অপ্টিমাইজ করা হয়েছে

Physics Simulation Tool

  • AI-Powered Physics: নতুন ফিজিক্স টুল AI-কে ফিজিক্স ক্যালকুলেশন এবং সিমুলেশন করার সুবিধা দেয়
  • Projectile Motion: ট্র্যাজেক্টরি গণনা করুন, সংঘর্ষের পূর্বাভাস দিন এবং মোশন সংক্রান্ত সমস্যার সমাধান করুন
  • Structural Analysis: স্ট্রাকচারের স্ট্রেস, বিম বেন্ডিং, বাকলিং এবং স্ট্যাবিলিটি বিশ্লেষণ করুন
  • Material Properties: সাধারণ ইঞ্জিনিয়ারিং ম্যাটেরিয়ালস (steel, aluminum, wood, concrete, ইত্যাদি) এর বিল্ট-ইন ডেটাবেস
  • Physics Formulas: গতিশক্তি (Kinetic energy), মোমেন্টাম, বল (force), এবং ইমপালস ক্যালকুলেশন

Cairn World Builder Enhancements

  • Physics Engine: বাস্তবসম্মত সিমুলেশনের জন্য সম্পূর্ণ Rapier3D ফিজিক্স ইন্টিগ্রেশন
  • Joints & Constraints: বডিগুলোর মধ্যে হিঞ্জ (hinges), স্লাইডার, বল জয়েন্ট এবং ফিক্সড কানেকশন তৈরি করুন
  • Sensors & Triggers: সেন্সর অঞ্চল নির্ধারণ করুন যা অবজেক্টের প্রবেশ/প্রস্থান শনাক্ত করতে পারে
  • Character Controller: গ্র্যাভিটি, জাম্পিং এবং কলিশন রেসপন্স সহ ফার্স্ট-পারসন ক্যারেক্টার
  • Game Mode: ইন্টারেক্টিভ এক্সপ্লোরেশনের জন্য ফিক্সড টাইমস্টেপ সহ রিয়েল-টাইম ফিজিক্স

Improvements

Private Sync v2

  • Incremental Sync: প্রতিটি থ্রেড এবং অ্যাটাচমেন্ট এখন একটি বড় ফাইলের পরিবর্তে আলাদাভাবে সিঙ্ক হয়
  • Faster Sync: শুধুমাত্র পরিবর্তিত আইটেমগুলো আপলোড করা হয়, যা বড় লাইব্রেরির ক্ষেত্রে সিঙ্ক করার সময় নাটকীয়ভাবে কমিয়ে দেয়
  • Better Conflict Handling: প্রতিটি আইটেমের জন্য ভেক্টর ক্লক আরও নির্ভুল মার্জ রেজোলিউশন সক্ষম করে
  • Reduced API Calls: স্মার্ট ডিফিং-এর ফলে Google Drive API রিকোয়েস্টের সংখ্যা কমেছে

Sync Reliability

  • Extension/Server Parity: উভয় প্ল্যাটফর্মে ভেক্টর ক্লক সঠিকভাবে ট্র্যাক করার জন্য অ্যাটাচমেন্ট স্টোরেজ ঠিক করা হয়েছে
  • Tombstone Filtering: ডিলিট করা প্রোফাইলগুলো এখন এক্সটেনশন এবং সার্ভার উভয় ক্ষেত্রেই সঠিকভাবে হাইড করা হয়

ভার্সন ০.৮.৭০জানুয়ারি ১৪, ২০২৫

বিস্তারিত দেখান

নতুন ফিচার

প্রাইভেট সিঙ্ক (ফ্রি টিয়ার)

  • ক্রস-ডিভাইস সিঙ্ক: Google Drive-এর মাধ্যমে আপনার সব ডিভাইসে থ্রেড, সেটিংস এবং অ্যাটাচমেন্ট সিঙ্ক করুন
  • এন্ড-টু-এন্ড এনক্রিপশন: সব সিঙ্ক করা ডেটা আপনার ডিভাইস ছাড়ার আগে আপনার পাসফ্রেজ দিয়ে এনক্রিপ্ট করা হয়
  • স্বয়ংক্রিয় ব্যাকগ্রাউন্ড সিঙ্ক: স্মার্ট ডিবান্সিংয়ের মাধ্যমে প্রতি ৩০ সেকেন্ডে পরিবর্তনগুলো স্বয়ংক্রিয়ভাবে সিঙ্ক হয়
  • কনফ্লিক্ট রেজোলিউশন: CRDT-স্টাইল ভেক্টর ক্লক নিশ্চিত করে যে পরিবর্তনগুলো সব ডিভাইসে সঠিকভাবে মার্জ হচ্ছে

উন্নতি

প্রাইভেট সিঙ্ক দক্ষতা

  • পোলিং হ্রাস: API কল কমাতে সিঙ্ক ইন্টারভ্যাল ৩ সেকেন্ড থেকে বাড়িয়ে ৩০ সেকেন্ড করা হয়েছে
  • স্মার্ট ডিবান্সিং: পরিবর্তনগুলো থিতু হওয়ার পর সিঙ্ক করার আগে ১০ সেকেন্ড অপেক্ষা করে
  • ইন-ফ্লাইট প্রোটেকশন: AI দ্বারা সক্রিয়ভাবে প্রসেস করা হচ্ছে এমন থ্রেডগুলো সম্পন্ন না হওয়া পর্যন্ত সিঙ্ক থেকে বাদ রাখা হয়

ভার্সন ০.৮.৬৯জানুয়ারি ১৪, ২০২৫

বিস্তারিত দেখান

নতুন ফিচার

Slate রিভিশন নেভিগেশন

  • পরিবর্তনগুলোর মধ্যে নেভিগেট করুন: এডিটরে পেন্ডিং রিভিশন চাঙ্কগুলোর মধ্যে জাম্প করার জন্য নতুন নেভিগেশন বাটন
  • চেঞ্জ কাউন্টার: ভিজ্যুয়াল ইন্ডিকেটর পেন্ডিং রিভিশনের মধ্যে বর্তমান অবস্থান দেখায় (যেমন: "৫টির মধ্যে ২")
  • কিবোর্ড শর্টকাট: কিবোর্ড না ছেড়েই দ্রুত চাঙ্কগুলোর মধ্যে নেভিগেট করতে Alt+Up/Down ব্যবহার করুন

উন্নতি

ডকুমেন্ট প্রসেসিং

  • রিমোট OCR ফলব্যাক: যখন লোকাল PDF টেক্সট এক্সট্রাকশন ব্যর্থ হয় বা খারাপ ফলাফল দেয়, তখন উন্নত নির্ভুলতার জন্য ডকুমেন্টগুলো স্বয়ংক্রিয়ভাবে ক্লাউড OCR-এর মাধ্যমে প্রসেস করা হয়
  • প্রসেসিং স্ট্যাটাস: ডকুমেন্টগুলো কখন রিমোটলি প্রসেস করা হচ্ছে তার রিয়েল-টাইম ফিডব্যাক দেখায়

রিজনিং মডেল সাপোর্ট

  • মাল্টি-টার্ন রিজনিং: কথোপকথনের টার্ন জুড়ে রিজনিং ডিটেইলসের আরও ভালো ক্যাশিং, যা দীর্ঘ থিংকিং মডেলগুলোর ধারাবাহিকতা উন্নত করে
  • পরিচ্ছন্ন মেসেজ: রেন্ডার করা মেসেজ থেকে এখন ইন্টারনাল সিস্টেম নোটগুলো সরিয়ে ফেলা হয়, যা ইনস্ট্রাকশন লিক হওয়া রোধ করে

ভার্সন ০.৮.৬৮জানুয়ারি ১১, ২০২৫

বিস্তারিত দেখান

নতুন ফিচার

দীর্ঘমেয়াদী মেমরি

  • কনটেক্সট পারসিস্টেন্স: AI এখন কথোপকথন জুড়ে দীর্ঘমেয়াদী মেমরি বজায় রাখে, আপনার পছন্দ এবং ওয়ার্কফ্লো সম্পর্কে গুরুত্বপূর্ণ কনটেক্সট মনে রাখে
  • ইউসেজ ট্র্যাকিং: বিস্তারিত লগিংসহ টোকেন ইউসেজ এবং খরচের উন্নত ট্র্যাকিং

মডেল ইন্টেলিজেন্স

  • স্মার্ট মডেল সিলেকশন: নতুন মডেল ইন্টেলিজেন্স ফিচার আপনার ব্যবহারের প্যাটার্নের ওপর ভিত্তি করে সর্বোত্তম মডেল শনাক্ত করতে সাহায্য করে
  • র‍্যাঙ্কিং সিস্টেম: পারফরম্যান্স এবং ভ্যালু মেট্রিক্স অনুযায়ী মডেলগুলোকে র‍্যাঙ্ক করা হয়

উন্নতি

স্টোরেজ নির্ভরযোগ্যতা

  • ক্রস-প্ল্যাটফর্ম স্টোরেজ: মডেল ক্যাশ, টুল অ্যাপ্রুভাল এবং লার্নড পেজ এখন এক্সটেনশন, সার্ভার এবং LAN মোড জুড়ে নির্ভরযোগ্যভাবে কাজ করে
  • অথরাইজেশন টাইমআউট: রিলে সার্ভারে কানেক্ট করার সময় সম্ভাব্য হ্যাং ফিক্স করা হয়েছে - এখন অনির্দিষ্টকাল অপেক্ষা না করে ৫ সেকেন্ড পর গ্রেসফুলি টাইমআউট হবে
  • সেটিংস লোড স্পিড: এক্সটেনশন রিলোড করার পর সেটিংস এবং মডেল পিকার এখন দ্রুত লোড হয়

কন্টেন্ট পেজিনেশন

  • সঠিক পেজ সাইজিং: ওয়েব পেজ কন্টেন্ট এখন হার্ডকোডেড ডিফল্টের পরিবর্তে মডেলের প্রকৃত কনটেক্সট উইন্ডোর (যেমন: ১৩১কে টোকেন) ওপর ভিত্তি করে ভাগ করা হয়। এর মানে হলো হাই-কনটেক্সট মডেল ব্যবহারের সময় আপনি বড় পেজ চাঙ্ক এবং কম সংখ্যক পেজ দেখতে পাবেন।

বাগ ফিক্স

  • API কী পারসিস্টেন্স: সংক্ষেপে LAN মোড এনাবল এবং তারপর ডিজেবল করার পর OpenRouter API কী "ভুলে যাওয়ার" সমস্যা ফিক্স করা হয়েছে

ভার্সন ০.৮.৬৭জানুয়ারি ৭, ২০২৫

বিস্তারিত দেখান

নতুন ফিচার

Kokoro TTS - লোকাল নিউরাল টেক্সট-টু-স্পিচ

  • উচ্চ-মানের ভয়েস: Kokoro একটি লোকাল নিউরাল TTS মডেল যা একাধিক ভয়েস জুড়ে স্বাভাবিক শব্দযুক্ত কথা প্রদান করে
  • কোনো API কী প্রয়োজন নেই: সম্পূর্ণ অন-ডিভাইসে WebGPU/WASM ব্যবহার করে চলে - কোনো ক্লাউড সার্ভিস বা API কী-র প্রয়োজন নেই
  • একাধিক ভয়েস: আমেরিকান, ব্রিটিশ এবং অন্যান্য অ্যাকসেন্ট অপশনসহ পুরুষ/মহিলা ভেরিয়েন্ট থেকে বেছে নিন
  • দীর্ঘ টেক্সট সাপোর্ট: স্ট্রিমিং সিন্থেসিসের মাধ্যমে দীর্ঘ টেক্সট সঠিকভাবে হ্যান্ডেল করে - ৩০ সেকেন্ডে আর কেটে যাবে না
  • পরিচ্ছন্ন কথা: কথা বলার আগে স্বয়ংক্রিয়ভাবে মার্কডাউন ফরম্যাটিং (বোল্ড, ইটালিক ইত্যাদি) সরিয়ে ফেলে

উন্নতি

ভয়েস সেটিংস

  • ইউনিফাইড ভয়েস সেকশন: TTS এবং STT সেটিংস একটি পরিচ্ছন্ন লেআউটে একত্রিত করা হয়েছে
  • ভয়েস প্রিভিউ: ব্যবহারের আগে নির্বাচিত ভয়েস টেস্ট করুন

ভার্সন ০.৮.৬৬জানুয়ারি ৭, ২০২৫

বিস্তারিত দেখান

উন্নতি

সেটিংস প্যানেল সার্চ

  • ফিল্টার সার্চ: কিওয়ার্ড দিয়ে দ্রুত সেকশন ফিল্টার করতে সেটিংসের উপরে নতুন সার্চ বক্স
  • তাৎক্ষণিক ফলাফল: ফিল্টার করতে টাইপ করুন - ম্যাচিং সেকশনগুলো সাথে সাথে উপস্থিত হবে
  • কিবোর্ড ফ্রেন্ডলি: সেটিংস খোলার সময় সার্চ বক্সটি অটো-ফোকাসড থাকে

MCP সার্ভার নির্ভরযোগ্যতা

  • স্টার্টআপ ভেরিফিকেশন: সাকসেস রিটার্ন করার আগে MCP সার্ভারগুলো চলছে কিনা তা এখন ভেরিফাই করা হয়
  • উন্নত এরর মেসেজ: স্টার্টআপের সময় MCP সার্ভার ক্র্যাশ করলে জেনেরিক ফেইলিয়রের পরিবর্তে প্রকৃত এরর দেখানো হয়
  • ফিক্সড এক্সাম্পল: এক্সাম্পল প্যাকেজ নামগুলো @modelcontextprotocol/server-* ব্যবহার করার জন্য সংশোধন করা হয়েছে

macOS অ্যাপ অথরাইজেশন

  • সেলফ-ভ্যালিডেটিং টোকেন: WebSocket স্টেট সিঙ্কের আগে MCP সার্ভার যোগ করার সময় ৪০১ এরর ফিক্স করা হয়েছে
  • দ্রুত অথরাইজেশন: HTTP এন্ডপয়েন্টগুলোর জন্য এখন আর WebSocket কানেকশনের জন্য অপেক্ষা করার প্রয়োজন নেই

সংস্করণ ০.৮.৬৫৬ জানুয়ারি, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

ElevenLabs ভয়েস ইন্টিগ্রেশন (BYOK)

  • ক্লাউড TTS: ElevenLabs ব্যবহার করে উচ্চ-মানের টেক্সট-টু-স্পিচ - একাধিক ভয়েস এবং মডেল থেকে বেছে নিন
  • ক্লাউড STT: রিয়েল-টাইম স্ট্রিমিং (~১৫০ms ল্যাটেন্সি) এবং ৯০+ ভাষা সমর্থন সহ Scribe ট্রান্সক্রিপশন
  • ভয়েস সিলেকশন: সরাসরি সেটিংসে ElevenLabs ভয়েস লাইব্রেরি থেকে ব্রাউজ এবং নির্বাচন করুন
  • মডেল অপশন: Flash v2.5 (অতি-দ্রুত ~৭৫ms), Turbo v2.5, অথবা Multilingual v2 (সেরা মান) এর মধ্যে বেছে নিন
  • আপনার নিজস্ব কী আনুন: আপনার ElevenLabs API কী ব্যবহার করে - Caiioo থেকে কোনো অতিরিক্ত খরচ নেই

মাল্টিলিঙ্গুয়াল Whisper মডেল

  • Whisper Tiny Multilingual: ৯৯টি ভাষা সমর্থনকারী নতুন স্থানীয় STT বিকল্প (~৩৯MB ডাউনলোড)
  • ইংরেজি-অনলি এর সমান সাইজ: Whisper Tiny English-এর মতো একই কমপ্যাক্ট ৩৯MB সাইজ
  • ভাষা শনাক্তকরণ: স্বয়ংক্রিয়ভাবে কথ্য ভাষা শনাক্ত করে

Google Docs উন্নত রিডিং এবং রাইটিং

  • ডিফল্টরূপে মার্কডাউন: লেখার সময় টেক্সট এখন ডিফল্টরূপে মার্কডাউন হিসেবে ফরম্যাট করা হয়। প্লেইন টেক্সট ইনসারশনের জন্য useMarkdown: false ব্যবহার করুন যা বিদ্যমান ফরম্যাটিং বজায় রাখে।
  • রিচ ফরম্যাটিং: মার্কডাউন হেডিং, বোল্ড, ইটালিক, স্ট্রাইকথ্রু এবং লিঙ্কগুলিকে নেটিভ Google Docs স্টাইলে রূপান্তর করে
  • লিস্ট এবং টেবিল: নেস্টিং এবং মার্কডাউন টেবিল সহ অর্ডারড/আনঅর্ডারড লিস্ট সমর্থন করে
  • সাজেশন ট্র্যাকিং: পেন্ডিং সাজেশনগুলি সিম্যান্টিক ট্যাগের সাথে দেখানো হয়: ইনসারশনের জন্য <ins>যোগ করা টেক্সট</ins>, ডিলিশনের জন্য <del>সরানো টেক্সট</del>। পাশাপাশি থাকা ট্যাগগুলি প্রতিস্থাপন নির্দেশ করে।
  • ইনলাইন কমেন্ট: কমেন্টগুলি লেখকের নাম সহ ইনলাইনে প্রদর্শিত হয়: <comment author=\"Name\" on=\"quoted text\">content</comment> এবং থ্রেডের জন্য নেস্টেড <reply> ট্যাগ সহ

উন্নতি

Gemini বর্ধিত চিন্তা (Extended Thinking)

  • উন্নত থট সিগনেচার: স্ট্রিমিং চাঙ্ক জুড়ে Gemini-এর thought_signature-এর উন্নত হ্যান্ডলিং, যা মাল্টি-টার্ন টুল ব্যবহারের সাথে বর্ধিত চিন্তার ধারাবাহিকতা উন্নত করে

Version 0.8.64January 5, 2025

বিস্তারিত দেখান

New Features

Google Sheets Cell Metadata

  • Read Hyperlinks & Notes: সেল থেকে হাইপারলিঙ্ক, নোট এবং ডেটা ভ্যালিডেশন রুলস রিট্রিভ করতে includeMetadata: true ব্যবহার করুন
  • Add Hyperlinks: কাস্টম ডিসপ্লে টেক্সট সহ ক্লিকযোগ্য হাইপারলিঙ্ক যুক্ত করতে নতুন update_cell_metadata অ্যাকশন
  • Add Notes: প্রোগ্রাম্যাটিকভাবে সেলে নোট/কমেন্ট যুক্ত করুন
  • Data Validation: সেলে ড্রপডাউন, নম্বর রেঞ্জ, টেক্সট ভ্যালিডেশন এবং কাস্টম ফর্মুলা রুলস তৈরি করুন

Safari Tiling (macOS)

  • Smart Window Positioning: সাইডপ্যানেল থেকে লিঙ্ক খোলার সময়, পাশাপাশি ব্রাউজিং সহজ করতে Safari উইন্ডোগুলি স্বয়ংক্রিয়ভাবে সাইডপ্যানেলের পাশে অবস্থান নেয়
  • Screen Space Optimization: টাইলিং লজিক উপলব্ধ স্ক্রিন স্পেসের উপর ভিত্তি করে সর্বোত্তম Safari প্লেসমেন্ট গণনা করে
  • Re-tile on Mode Change: সাইডপ্যানেল মোড পরিবর্তন করলে Safari উইন্ডোগুলি স্বয়ংক্রিয়ভাবে পুনরায় অবস্থান পরিবর্তন করে

Copy/Paste in macOS Sidepanel

  • Full Copy/Paste Support: macOS সাইডপ্যানেল অ্যাপে এখন কপি এবং পেস্ট নির্ভরযোগ্যভাবে কাজ করে
  • System Keyboard Shortcuts: স্ট্যান্ডার্ড ⌘C/⌘V শর্টকাটগুলি প্রত্যাশা অনুযায়ী কাজ করে

Improvements

macOS Server Reliability

  • Signal Handling: অপ্রত্যাশিত অ্যাপ টার্মিনেশন রোধ করতে পাইপ সিগন্যাল হ্যান্ডলিং উন্নত করা হয়েছে
  • Restart Reliability: প্রপার ক্লিনআপের মাধ্যমে সার্ভার স্টপ এবং রিস্টার্ট অপারেশন এখন আরও নির্ভরযোগ্য
  • Connection Stability: রিট্রাই লজিক এবং এক্সপোনেনশিয়াল ব্যাকঅফ সহ OAuth টোকেন রিফ্রেশ আরও ভালোভাবে হ্যান্ডেল করা হয়

Safari Extension

  • Stable Browser IDs: রিকানেকশনের সময় ডুপ্লিকেট এন্ট্রি রোধ করতে Safari extension এখন স্টেবল ব্রাউজার আইডি জেনারেট করে
  • Cleaner Reconnection: ক্লিনার রিকানেকশন হ্যান্ডলিংয়ের জন্য সার্ভার-সাইড ব্রাউজার রেজিস্ট্রেশন এখন ক্লায়েন্ট-প্রোভাইডেড স্টেবল আইডি ব্যবহার করে

Model Selector

  • Scroll to Selected: মডেল ড্রপডাউন খোলার সময়, এটি এখন স্বয়ংক্রিয়ভাবে বর্তমানে নির্বাচিত মডেলে স্ক্রোল করে

Tab References in macOS App

  • Works in Sidepanel: ট্যাব রেফারেন্স এবং কনটেক্সট এখন নেটিভ macOS সাইডপ্যানেলে কাজ করে, শুধুমাত্র Chrome extension-এ নয়

সংস্করণ ০.৮.৬৩৩১ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

ভয়েস আউটপুট (টেক্সট-টু-স্পিচ)

  • জোরে পড়ুন: AI-এর উত্তরগুলো এখন Microsoft Edge TTS ব্যবহার করে জোরে পড়া যাবে
  • অটো-প্লে অপশন: সেটিংস থেকে নতুন AI উত্তরগুলো স্বয়ংক্রিয়ভাবে পড়ার সুবিধা চালু করুন
  • গতি নিয়ন্ত্রণ: প্লেব্যাক গতি ০.৫x থেকে ২x পর্যন্ত সমন্বয় করুন
  • বিরতি/পুনরায় শুরু: প্রতিটি মেসেজে থাকা পজ এবং রিজিউম বাটনের মাধ্যমে প্লেব্যাক নিয়ন্ত্রণ করুন

লোকাল স্পিচ-টু-টেক্সট (Whisper)

  • Whisper আপগ্রেড: আরও নির্ভুল ভয়েস ইনপুটের জন্য লোকাল Whisper ট্রান্সক্রিপশন বেছে নিন
  • মডেল ডাউনলোড: অফলাইনে ব্যবহারের জন্য Whisper Tiny মডেল (~৪০MB) ডাউনলোড করুন
  • গোপনীয়তা: অডিও লোকালি প্রসেস করা হয়, কখনও বাইরের সার্ভারে পাঠানো হয় না
  • ফলব্যাক: Whisper অনুপলব্ধ থাকলে Web Speech API-তে ফিরে যাবে

ইউনিফাইড এজেন্ডা টুল

  • একক টুল: নতুন agenda টুল ক্যালেন্ডার এবং রিমাইন্ডার অপারেশনগুলোকে একত্রিত করে
  • মাল্টি-প্রোভাইডার: Google Calendar, Apple Calendar, Apple Reminders এবং Caiioo রিমাইন্ডারের সাথে কাজ করে
  • এজেন্টদের জন্য সহজ: সমস্ত শিডিউলিং প্রয়োজনের জন্য একটি টুল ইন্টারফেস

উন্নতিসমূহ

সেটিংস প্যানেল

  • স্থায়ী কলাপস স্টেট: সেকশনগুলোর খোলা বা বন্ধ অবস্থা এখন সেশন জুড়ে মনে রাখা হবে
  • ভয়েস সেটিংস: TTS এবং STT পছন্দগুলো কনফিগার করার জন্য নতুন সেকশন

সংস্করণ ০.৮.৬২৩১ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন ফিচারসমূহ

DOCX লিস্ট সাপোর্ট

  • নম্বরযুক্ত তালিকা: নম্বরযুক্ত তালিকা সহ Word ডকুমেন্টগুলো এখন সঠিক ফরম্যাটিংয়ের সাথে রেন্ডার হবে
  • বুলেট লিস্ট: বুলেট পয়েন্ট তালিকাগুলো সংরক্ষিত এবং নির্ভুলভাবে প্রদর্শিত হবে
  • নেস্টেড লিস্ট: HTML প্রিভিউতে মাল্টি-লেভেল লিস্ট ইনডেন্টেশন বজায় রাখা হবে

স্প্রেডশিটের জন্য CSV এক্সপোর্ট

  • CSV হিসেবে এক্সপোর্ট: সহজ ডেটা এক্সট্রাকশনের জন্য XLSX ফাইলগুলো এখন CSV হিসেবে এক্সপোর্ট করা যাবে
  • ফরম্যাট নির্বাচন: স্প্রেডশিট অ্যাটাচমেন্ট ডাউনলোড করার সময় XLSX বা CSV-এর মধ্যে বেছে নিন

Version 0.8.61December 30, 2025

বিস্তারিত দেখান

New Features

Tool Approval Workflow

  • Interactive Approval: নির্দিষ্ট কিছু টুল এখন কার্যকর করার আগে ব্যবহারকারীর অনুমোদনের প্রয়োজন হবে - আপনি একটি মোডাল দেখতে পাবেন যেখানে অ্যাকশনটি অনুমোদন বা অস্বীকার করার অনুরোধ জানানো হবে
  • Status Tracking: টুল কার্যকর করার প্রক্রিয়া এখন টাইমলাইনে 'pending approval' এবং 'denied' স্টেট হিসেবে প্রদর্শিত হবে
  • Safe by Default: সংবেদনশীল অপারেশনগুলো এগিয়ে যাওয়ার আগে ব্যবহারকারীর স্পষ্ট সম্মতির জন্য অপেক্ষা করবে

Current Location Variable

  • {{currentLocation}}: প্রম্পটে আপনার বর্তমান অবস্থানের কনটেক্সট যোগ করার জন্য নতুন ভেরিয়েবল
  • Geolocation Permission: প্রথমবার ব্যবহারের সময় ব্রাউজারের geolocation পারমিশন প্রয়োজন হবে
  • Context Aware: "আমার কাছাকাছি রেস্তোরাঁ" বা ভ্রমণ পরিকল্পনার মতো অবস্থান-ভিত্তিক কুয়েরির জন্য চমৎকার

Batch Thread Management

  • Multi-Select Mode: একসাথে একাধিক থ্রেড বেছে নিতে সিলেকশন মোড টগল করুন
  • Batch Delete: একটি সিঙ্গেল অ্যাকশনের মাধ্যমে নির্বাচিত থ্রেডগুলো মুছে ফেলুন
  • Batch Archive/Export: একসাথে একাধিক থ্রেড আর্কাইভ বা এক্সপোর্ট করুন

Image Viewer in Slate

  • Dedicated Viewer: ছবিগুলো এখন Slate-এর ভেতরে একটি ফুল-স্ক্রিন ভিউয়ারে ওপেন হবে
  • Zoom Controls: বড় ছবিগুলোতে জুম ইন/আউট এবং প্যান করার সুবিধা
  • Download Option: স্থানীয়ভাবে ছবি সেভ করার জন্য কুইক ডাউনলোড বাটন

Improvements

Reasoning Display

  • Better Aggregation: মডেলের চিন্তা/reasoning ব্লকগুলো এখন ডুপ্লিকেশন ছাড়াই সঠিকভাবে একত্রিত করা হয়েছে
  • Cleaner Display: এক্সটেন্ডেড থিংকিং মডেল থেকে আসা reasoning কন্টেন্ট এখন আরও নির্ভরযোগ্যভাবে প্রদর্শিত হয়

Ollama Integration

  • Streaming Reasoning: লোকাল Ollama মডেল থেকে reasoning/thinking কন্টেন্টের রিয়েল-টাইম স্ট্রিমিং
  • Better Model Handling: Mistral মডেল এবং কঠোর মেসেজ অর্ডারিং প্রয়োজনীয়তার সাথে উন্নত সামঞ্জস্যতা

Attachment Management

  • Orphaned File Cleanup: কোনো থ্রেডের সাথে যুক্ত নয় এমন এতিম (orphaned) অ্যাটাচমেন্টগুলো পরিচালনা করতে Settings-এ নতুন ডায়ালগ
  • Assign to Thread: এতিম অ্যাটাচমেন্টগুলোকে বিদ্যমান থ্রেডে স্থানান্তর করুন
  • Bulk Deletion: স্টোরেজ স্পেস খালি করতে একসাথে অনেক এতিম ফাইল মুছে ফেলুন

Slate Defaults

  • Markdown by Default: টাইপ নির্দিষ্ট না করে নতুন Slate তৈরি করার সময়, এখন markdown (.md) ডিফল্ট ফরম্যাট হিসেবে থাকবে

সংস্করণ ০.৮.৬১৯ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন ফিচারসমূহ

ব্রাউজার অটোমেশনের জন্য ওয়েট অ্যাকশন

  • আলাদা ওয়েট টাইপ: ব্রাউজার অটোমেশনে ৪টি বিশেষ ওয়েট মোড সহ নতুন wait অ্যাকশন:
    • timeout - বেসিক টাইমিংয়ের জন্য সাধারণ বিলম্ব (ডিফল্ট ১০০০ms, সর্বোচ্চ ৩০০০০ms)
    • selector - এলিমেন্ট আসা বা চলে যাওয়ার জন্য অপেক্ষা (স্পিনার/লোডারদের জন্য দরকারী)
    • network_idle - fetch/XHR রিকোয়েস্ট সেটল হওয়ার জন্য অপেক্ষা (শুধুমাত্র এক্সটেনশন)
    • animation - CSS অ্যানিমেশন এবং ট্রানজিশন শেষ হওয়ার জন্য অপেক্ষা
  • স্মার্ট এলিমেন্ট ভিজিবিলিটি: সিলেক্টর ওয়েট এখন ডিসপ্লে, ভিজিবিলিটি, ওপাসিটি এবং offsetParent চেক করে নির্ভুল ভিজিবিলিটি ডিটেকশন নিশ্চিত করে

উন্নতিসমূহ

ব্রাউজার অটোমেশন আর্কিটেকচার

  • ইউনিফাইড স্ক্রিপ্ট এক্সিকিউশন: নতুন executeInPage অ্যাবস্ট্রাকশন Chrome এক্সটেনশন এবং রিলে/সার্ভার কনটেক্সটে একই রকম আচরণ নিশ্চিত করে
  • MAIN World এক্সিকিউশন: পেজ-লেভেল জাভাস্ক্রিপ্ট (fetch, XHR) ইন্টারসেপ্ট করার জন্য সঠিক MAIN world স্ক্রিপ্ট এক্সিকিউশন
  • গ্রেসফুল ডিগ্রেডেশন: এক্সটেনশন-অনলি ফিচারগুলো এখন রিলে মোডে ব্যবহারের সময় বিকল্প সহ সহায়ক এরর মেসেজ প্রদান করবে

বাগ ফিক্স

OAuth টোকেন রিফ্রেশ

  • Chrome এক্সটেনশন টোকেন রিফ্রেশ: Chrome-এর ক্যাশ করা OAuth টোকেনগুলো সঠিকভাবে রিফ্রেশ না হওয়ার সমস্যা সমাধান করা হয়েছে। এখন টোকেনগুলো যাচাই করা হয় এবং পুনরায় চেষ্টার আগে পুরনো টোকেন মুছে ফেলা হয়।
  • PKCE অথরাইজেশন ফ্লো: OAuth পপআপ এখন ইমপ্লিসিট ফ্লো-এর পরিবর্তে PKCE সহ অথরাইজেশন কোড ফ্লো ব্যবহার করে, যা ক্লায়েন্ট সিক্রেট ছাড়াই সঠিক রিফ্রেশ টোকেন সাপোর্ট নিশ্চিত করে।
  • সরাসরি টোকেন রিফ্রেশ: রিফ্রেশ টোকেন সহ কানেকশনগুলো এখন ব্যাকএন্ড সার্ভার ছাড়াই সরাসরি Google-এর টোকেন এন্ডপয়েন্ট ব্যবহার করে রিফ্রেশ করা যাবে।
  • টোকেন ভ্যালিডেশন: বাতিল বা অবৈধ টোকেন দ্রুত শনাক্ত করতে এবং স্বয়ংক্রিয়ভাবে পুনরায় লগইন শুরু করতে টোকেন ভেরিফিকেশন ধাপ যোগ করা হয়েছে।

সংস্করণ ০.৮.৫১৯ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

Apple Calendar ইন্টিগ্রেশন

  • নেটিভ ক্যালেন্ডার অ্যাক্সেস: নতুন Apple Calendar টুল EventKit-এর মাধ্যমে আপনার macOS ক্যালেন্ডারে দ্রুত, নেটিভ অ্যাক্সেস প্রদান করে
  • ইউনিফাইড এজেন্ডা: সমস্ত সংযুক্ত অ্যাকাউন্ট (Google Calendar + Apple Calendar) থেকে রিমাইন্ডার এবং ক্যালেন্ডার ইভেন্টের সম্মিলিত ভিউ
  • মাল্টি-অ্যাকাউন্ট সাপোর্ট: একসাথে একাধিক Google Calendar অ্যাকাউন্ট এবং Apple ক্যালেন্ডার থেকে ইভেন্ট সংগ্রহ করুন

লার্নড পেজেস (Learned Pages)

  • স্মার্ট পেজ লার্নিং: নির্দিষ্ট ওয়েবসাইটের গঠন ক্যাপচার করে caiioo-কে শেখান
  • URL প্যাটার্ন ম্যাচিং: শেখা প্যাটার্নগুলো একই সাইটের অনুরূপ পেজগুলোতে স্বয়ংক্রিয়ভাবে প্রয়োগ করা হয়
  • DOM স্ন্যাপশট স্টোরেজ: ক্যাপচার করা পেজ স্ট্রাকচার AI-কে জটিল ওয়েব অ্যাপগুলো আরও ভালভাবে বুঝতে এবং ইন্টারঅ্যাক্ট করতে সাহায্য করে

RTF ডকুমেন্ট সাপোর্ট

  • রিচ টেক্সট এডিটিং: Slate-এ সরাসরি RTF (Rich Text Format) ডকুমেন্ট আপলোড এবং এডিট করুন
  • উভমুখী রূপান্তর: ফরম্যাটিং বজায় রেখে RTF এবং HTML-এর মধ্যে রূপান্তর করুন
  • এক্সপোর্ট অপশন: Pages, Word বা অন্যান্য ওয়ার্ড প্রসেসরে ব্যবহারের জন্য এডিট করা ডকুমেন্টগুলো RTF হিসেবে ডাউনলোড করুন

উন্নতিসমূহ

ডেস্কটপ অ্যাপ নিরাপত্তা

  • রিলে অথেন্টিকেশন: এক্সটেনশন এবং ডেস্কটপ সার্ভারের মধ্যে সুরক্ষিত HMAC-SHA256 অথেন্টিকেশন
  • ইউজার-ভিত্তিক টোকেন: মাল্টি-ইউজার নিরাপত্তার জন্য অথ টোকেনগুলো এখন ব্যবহারকারীর পরিচয়ের সাথে যুক্ত
  • সুরক্ষিত এন্ডপয়েন্ট: সমস্ত সংবেদনশীল API এন্ডপয়েন্টের জন্য এখন অথেন্টিকেশন প্রয়োজন

পারফরম্যান্স

  • Swift হেল্পার: Apple Reminders, Calendar এবং Notes-এর জন্য নেটিভ Swift বাইনারি AppleScript-এর তুলনায় ১০ গুণ দ্রুত অ্যাক্সেস প্রদান করে
  • ডাইরেক্ট কলার: ডেস্কটপ কন্টেক্সটে চলার সময়, Apple টুলগুলো কম ল্যাটেন্সির জন্য HTTP রিলে বাইপাস করে
  • শেয়ারড ইউটিলিটি: একত্রিত রিলে API ক্লায়েন্ট কোড ডুপ্লিকেশন দূর করে

বাগ ফিক্স

  • ক্যালেন্ডার ইভেন্ট ডিডুপ্লিকেশন: একাধিক ক্যালেন্ডারে থাকা ইভেন্টগুলো এখন ইউনিফাইড ভিউতে সঠিকভাবে ডিডুপ্লিকেট করা হয়
  • প্রম্পট ক্যাশিং: টোকেন এস্টিমেশনের সময় ক্যাশ কন্ট্রোল মার্কার মুছে যাওয়ার সমস্যা সমাধান করা হয়েছে

সংস্করণ ০.৮.৪৫১৮ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন ফিচারসমূহ

  • ইমেজ ডিডুপ্লিকেশন: যখন আপনি একটি কথোপকথনে একই ছবি একাধিকবার আপলোড করেন, AI এখন এটিকে ডুপ্লিকেট হিসেবে শনাক্ত করে এবং পুনরায় প্রসেস করার পরিবর্তে মূল ছবিটিকে রেফার করে। এটি কনটেক্সট টোকেন সাশ্রয় করে এবং AI-কে বুঝতে সাহায্য করে যে আপনি একই ছবি নিয়ে কথা বলছেন।

উন্নতিসমূহ

  • ডকুমেন্ট ডিডুপ্লিকেশন: উন্নত ক্রস-সোর্স ডকুমেন্ট ম্যাচিং - একই ডকুমেন্টের কন্টেন্ট এখন শনাক্ত করা যায়, তা ইউজার আপলোড, Gmail অ্যাটাচমেন্ট বা ওয়েব পেজ ইনজেশন যেখান থেকেই আসুক না কেন।

বাগ ফিক্স

  • PDF অথ এরর: সুরক্ষিত PDF সংগ্রহের সময় অথেন্টিকেশন এরর (401, 403) সাধারণ এক্সট্রাকশন ফেইলর হিসেবে দেখানোর সমস্যাটি সমাধান করা হয়েছে। এখন আসল অথ এররটি সহায়ক নির্দেশিকা সহ সঠিকভাবে প্রদর্শিত হয়।

সংস্করণ ০.৮.৪৪১৮ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

বাগ ফিক্স

  • রিলোড/রিজেনারেট বাটন: অ্যাসিস্ট্যান্ট মেসেজে রিলোড ক্লিক করলে নতুন উত্তরের পরিবর্তে পুরনো উত্তর দেখানোর সমস্যাটি সমাধান করা হয়েছে। স্ট্রিমিংয়ের সময় UI এখন সঠিকভাবে নতুন ব্রাঞ্চে সুইচ করে।

উন্নতিসমূহ

  • কনটেক্সট উইন্ডো ম্যানেজমেন্ট: সমস্ত পেজিনেশন এবং কনটেক্সট ক্যালকুলেশনে এখন ধারাবাহিকভাবে আরও রক্ষণশীল টোকেন এস্টিমেশন (৩ ক্যারেক্টার/টোকেন) ব্যবহার করা হয়, যা বড় ওয়েব পেজের ক্ষেত্রে কনটেক্সট ওভারফ্লো এররের সম্ভাবনা কমায়।

সংস্করণ ০.৮.৪৩১৭ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

উন্নতিসমূহ

টাইমলাইন এবং রিজনিং ডিসপ্লে

  • সম্পন্ন হলে অটো-কলাপস: জেনারেশন শেষ হলে রিজনিং ব্লক এবং প্রসেস টাইমলাইন এখন স্বয়ংক্রিয়ভাবে সংকুচিত হয়ে যায়, যা কথোপকথন পরিষ্কার রাখে কিন্তু অ্যাক্সেসযোগ্য থাকে
  • মধ্যবর্তী চিন্তা দৃশ্যমান: টুল কলের মাঝে এজেন্টের "চিন্তাভাবনা" এখন টাইমলাইনে ইনলাইন প্রদর্শিত হয়, যা এজেন্টের সিদ্ধান্ত নেওয়ার প্রক্রিয়া সম্পর্কে আরও ভাল ধারণা দেয়
  • টুল অ্যাকশন লেবেল: টুল কলগুলো এখন লেবেলে নির্দিষ্ট অ্যাকশন দেখায় (যেমন, শুধু "Web Browse"-এর পরিবর্তে "Web Browse → click")

টুল রেজাল্ট

  • স্ক্রিনশট ডিসপ্লে ফিক্স: টুল রেজাল্টে স্ক্রিনশট এবং ইমেজ আর অটো-এক্সপ্যান্ড হয় না - শুধুমাত্র রেন্ডার করা টেক্সট কন্টেন্ট (যেমন সার্চ রেজাল্ট) অটো-এক্সপ্যান্ড হয়

বাগ ফিক্স

  • Ollama CORS: Chrome এক্সটেনশন থেকে Ollama ব্যবহারের সময় কানেকশন সমস্যা সমাধান করা হয়েছে - CORS হেডার এখন স্বয়ংক্রিয়ভাবে হ্যান্ডেল করা হয়

ভার্সন ০.৮.৪১১৫ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

উন্নতিসমূহ

  • টাইপ সেফটি: সার্ভার স্টোরেজ অ্যাডাপ্টার এখন থ্রেড, স্কিল, প্রোফাইল, MCP সার্ভার এবং লাইসেন্স তথ্যের জন্য any-এর পরিবর্তে সঠিক TypeScript টাইপ ব্যবহার করে
  • বিল্ড সিস্টেম: ব্যাকআপ ডিরেক্টরি এখন caiioo_BACKUP_DIR এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে অপ্ট-ইন করা যায় (আর হার্ডকোড করা নেই)

সংস্করণ ০.৮.৪১৫ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন ফিচারসমূহ

DNG/RAW ইমেজ সাপোর্ট

  • ক্যামেরা RAW ফাইল: আপনার ক্যামেরা বা ফটো লাইব্রেরি থেকে সরাসরি DNG (Digital Negative) ফাইল আপলোড করুন
  • স্বয়ংক্রিয় প্রিভিউ এক্সট্রাকশন: দ্রুত প্রসেসিংয়ের জন্য RAW ফাইল থেকে এমবেডেড JPEG প্রিভিউ বের করা হয়
  • আসল গুণমান বজায় রাখা: AI যখন উচ্চ-মানের প্রিভিউ নিয়ে কাজ করে, তখন মূল RAW ডেটা সংরক্ষিত থাকে

উন্নত ইমেজ হ্যান্ডলিং

  • সার্ভার-সাইড কম্প্রেশন: লোকাল কম্প্রেশন সীমা অতিক্রম করা বড় ছবিগুলো এখন ডেস্কটপ সার্ভার দ্বারা প্রসেস করা হয়
  • উন্নত এরর ফিডব্যাক: ইমেজ প্রসেসিং ব্যর্থ হলে ভিজ্যুয়াল এরর ইন্ডিকেটর (লাল বর্ডার, অ্যালার্ট আইকন) দেখা যাবে
  • গ্রেসফুল ফলব্যাক: অফস্ক্রিন ডকুমেন্ট অনুপলব্ধ থাকলে কম্প্রেশন স্বয়ংক্রিয়ভাবে সার্ভারে চলে যায়

উন্নতিসমূহ

  • শেয়ারড এজেন্ট আর্কিটেকচার: অভিন্ন আচরণের জন্য এক্সটেনশন এবং ডেস্কটপ সার্ভারের মধ্যে ইউনিফাইড এজেন্ট রানার শেয়ার করা হয়েছে
  • প্রোটোকল হ্যান্ডলার কনসোলিডেশন: স্টোরেজ এবং মেসেজ হ্যান্ডলিং এখন শেয়ারড প্রোটোকল হ্যান্ডলার ব্যবহার করে

সংস্করণ ০.৮.৩১৩ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন ফিচারসমূহ

নেটিভ মোবাইল অ্যাপস

  • Android অ্যাপ: WebView + নেটিভ ব্রিজ চ্যানেল (CalendarContract, SAF/photo picker, AlarmManager, OkHttp streaming) সহ নেটিভ Kotlin অ্যাপ (android-app/)
  • শেয়ারড UI: মোবাইল অ্যাপগুলো অভিন্ন অভিজ্ঞতার জন্য ওয়েব এক্সটেনশনের মতো একই React UI ব্যবহার করে
  • iOS + Android: ম্যাচিং ব্রিজ API সহ নেটিভ Swift (iOS) এবং নেটিভ Kotlin (Android)

উন্নতিসমূহ

  • আইডেন্টিটি সিনক্রোনাইজেশন: এক্সটেনশন এবং ডেস্কটপ সার্ভারের মধ্যে লাইসেন্স এবং প্রোফাইল ডেটার উন্নত সিঙ্ক
  • অ্যাটাচমেন্ট ম্যানেজমেন্ট: LAN/রিলে মোডে অ্যাটাচমেন্টের আরও ভাল হ্যান্ডলিং
  • এক্সটেনশন ক্লায়েন্ট ট্র্যাকিং: ডেস্কটপ সার্ভার এখন টাইমস্ট্যাম্প সহ সংযুক্ত এক্সটেনশন ক্লায়েন্টদের ট্র্যাক করে

অপসারিত

  • Swift রিলে অ্যাপ: macOS রিলে ফাংশনালিটি এখন পুরোপুরি নেটিভ অ্যাপ সার্ভার দ্বারা হ্যান্ডেল করা হয় (০.৮.২ সংস্করণে প্রবর্তিত)

সংস্করণ ০.৮.২১২ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

ক্রস-প্ল্যাটফর্ম ডেস্কটপ সার্ভার

  • Caiioo সার্ভার: নতুন Electron-ভিত্তিক ডেস্কটপ অ্যাপ্লিকেশন শুধুমাত্র macOS-এর Swift রিলে অ্যাপকে প্রতিস্থাপন করেছে
  • Windows সাপোর্ট: নেটিভ Windows ইনস্টলার (NSIS) এবং পোর্টেবল এক্সিকিউটেবল
  • Linux সাপোর্ট: Linux ডিস্ট্রিবিউশনের জন্য AppImage এবং .deb প্যাকেজ
  • মেনু বার ইন্টিগ্রেশন: স্ট্যাটাস ইন্ডিকেটর এবং কুইক কন্ট্রোলসহ সিস্টেম ট্রে/মেনু বার অ্যাপ

প্ল্যাটফর্ম-নির্দিষ্ট স্ক্রিপ্ট এক্সিকিউশন

  • ইউনিফাইড স্ক্রিপ্ট API: নতুন /api/script এন্ডপয়েন্ট স্বয়ংক্রিয়ভাবে প্ল্যাটফর্ম শনাক্ত করে এবং উপযুক্ত স্ক্রিপ্ট ইঞ্জিন ব্যবহার করে
  • Windows-এ PowerShell: Windows-এ সিস্টেম অটোমেশনের জন্য PowerShell স্ক্রিপ্ট চালান
  • Linux-এ Bash: Linux সিস্টেমে শেল স্ক্রিপ্ট (bash/sh/zsh) চালান
  • macOS-এ AppleScript: বিদ্যমান AppleScript/JXA সাপোর্ট বজায় রাখা হয়েছে

ক্রস-প্ল্যাটফর্ম হেল্পার

  • ডেস্কটপ নোটিফিকেশন: সমস্ত প্ল্যাটফর্মে নেটিভ API ব্যবহার করে নোটিফিকেশন প্রদর্শন করুন
  • ক্লিপবোর্ড অ্যাক্সেস: ক্রস-প্ল্যাটফর্মে ক্লিপবোর্ডের বিষয়বস্তু পড়ুন এবং লিখুন
  • অ্যাক্টিভ উইন্ডো ডিটেকশন: ফোরগ্রাউন্ড অ্যাপ্লিকেশন/উইন্ডো টাইটেল সংগ্রহ করুন
  • সিস্টেম ইনফো: OS, CPU এবং মেমরি তথ্য সংগ্রহ করুন

উন্নতিসমূহ

  • অটোমেটেড বিল্ড পাইপলাইন: বিল্ডের সময় মেইন প্রজেক্ট থেকে সংস্করণ, আইকন এবং লাইসেন্স সিঙ্ক হয়
  • ছোট ডিস্ট্রিবিউশন: ইউনিফাইড বিল্ডের প্রস্তুতি হিসেবে অপ্রয়োজনীয় মোবাইল অ্যাপ কোডবেস সরানো হয়েছে

সংস্করণ ০.৮.১১১ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন ফিচারসমূহ

নমনীয় সাইন-ইন অপশন

  • একাধিক অথেন্টিকেশন পদ্ধতি: Google OAuth, ইমেল/পাসওয়ার্ড বা লাইসেন্স কি দিয়ে সাইন ইন করুন - আপনার জন্য যা সুবিধাজনক সেটি বেছে নিন
  • অ্যাকাউন্ট লিঙ্কিং: বিভিন্ন পদ্ধতিতে নিরবচ্ছিন্ন অ্যাক্সেসের জন্য আপনার Google অ্যাকাউন্টকে একটি বিদ্যমান ইমেল/পাসওয়ার্ড অ্যাকাউন্টের সাথে লিঙ্ক করুন

MCP সার্ভারের জন্য কাস্টম OAuth

  • আপনার নিজস্ব OAuth ক্রেডেনশিয়াল ব্যবহার করুন: যেসব MCP সার্ভারের জন্য প্রি-রেজিস্টার্ড OAuth ক্লায়েন্ট প্রয়োজন, সেগুলোর জন্য এখন আপনি আপনার নিজস্ব ক্লায়েন্ট আইডি এবং সিক্রেট প্রদান করতে পারেন
  • ডায়নামিক টোকেন রিফ্রেশ: OAuth টোকেনগুলো স্বয়ংক্রিয়ভাবে রিফ্রেশ হয়, যা MCP সার্ভারের সাথে নিরবচ্ছিন্ন সংযোগ নিশ্চিত করে

উন্নতিসমূহ

  • ডকুমেন্ট প্রসেসিং ইন্ডিকেটর: PDF, Word ডকুমেন্ট এবং Excel স্প্রেডশিট প্রসেস করার সময় পরিষ্কার ভিজ্যুয়াল ইন্ডিকেটর
  • টায়ার অনুযায়ী সেটিংস নেভিগেশন: সেটিংস প্যানেল এখন আপনার সাবস্ক্রিপশন টায়ারের ওপর ভিত্তি করে বুদ্ধিমত্তার সাথে প্রাসঙ্গিক অপশনগুলো দেখায়
  • উন্নত OAuth এরর হ্যান্ডলিং: MCP সার্ভার OAuth ডিসকভারি ব্যর্থ হলে উন্নত এরর মেসেজ

Version 0.8.0December 10, 2025

বিস্তারিত দেখান

New Features

MCP Server Browser & Management

  • Browse MCP Servers: Settings-এর মধ্যেই সরাসরি MCP Registry এবং npm থেকে MCP servers সার্চ এবং ইনস্টল করুন
  • Local MCP Servers: উন্নত প্রাইভেসি এবং নিয়ন্ত্রণের জন্য relay app-এর মাধ্যমে আপনার মেশিনে স্থানীয়ভাবে MCP servers চালান
  • Credential Resolution: নিরাপদ অথেনটিকেশনের জন্য MCP servers এখন Credentials Vault থেকে ক্রেডেনশিয়াল সংগ্রহ করতে পারবে
  • Health Monitoring: স্ট্যাটাস ইন্ডিকেটর সহ কানেক্টেড MCP servers-এর জন্য অটোমেটিক হেলথ চেক

Profile Management

  • Multiple Profiles: একাধিক ইউজার প্রোফাইল তৈরি এবং পরিবর্তন করুন
  • Profile Switcher: কম্পোজারে প্রোফাইল পরিবর্তনের জন্য সহজে অ্যাক্সেসযোগ্য ড্রপডাউন
  • Profile Deletion: আপনার আর প্রয়োজন নেই এমন প্রোফাইলগুলো মুছে ফেলুন

Google Account Selection

  • Account Choice Dialog: Google সার্ভিস কানেক্ট করার সময় আপনার Chrome প্রোফাইল অ্যাকাউন্ট বেছে নিন অথবা অন্য কোনো Google অ্যাকাউন্ট যোগ করুন
  • Web OAuth Flow: যে অ্যাকাউন্টগুলো Chrome-এ সাইন-ইন করা নেই সেগুলোর জন্য ওয়েব ব্রাউজারের মাধ্যমে অথেনটিকেট করার অপশন

Enhanced Browser Agent

  • Go Back Action: এজেন্ট এখন ব্রাউজার হিস্ট্রিতে পিছনে (back) নেভিগেট করতে পারবে
  • ARIA Snapshot: কম টোকেন খরচ করে আরও দক্ষ পেজ অ্যানালাইসিসের জন্য অ্যাক্সেসিবিলিটি ট্রি স্ন্যাপশট ক্যাপচার করুন

Mobile Apps

  • iOS App: আপনার লোকাল নেটওয়ার্কে Caiioo অ্যাক্সেস করার জন্য নেটিভ iOS ক্লায়েন্ট
  • Android App: সার্ভার ডিসকভারি এবং WebView ক্যাশিং সহ নেটিভ Android ক্লায়েন্ট

Multi-Device Sync

  • Device Identity: প্রতিটি কানেক্টেড ডিভাইস/এক্সটেনশন নিজস্ব আইডেন্টিটি দিয়ে ট্র্যাক করা হয়
  • State Synchronization: একাধিক কানেক্টেড এক্সটেনশনের মধ্যে রিয়েল-টাইম স্টেট সিঙ্ক
  • Web Client Authentication: রিলের সাথে কানেক্ট হওয়া ওয়েব ক্লায়েন্টদের জন্য নিরাপদ অথেনটিকেশন

Improvements

  • LLM Provider Key Management: সরাসরি Credentials Vault-এ বিভিন্ন LLM প্রোভাইডারের API কী ম্যানেজ করুন
  • MCP Tool Images: যে সকল MCP টুল ইমেজ রিটার্ন করে সেগুলো এখন কনভারসেশনের ভেতরেই প্রদর্শিত হবে
  • PDF Text Detection: কনফিডেন্স অ্যাসেসমেন্ট সহ PDF এক্সট্রাকশনে অস্পষ্ট বা ফাঁকা টেক্সট শনাক্তকরণ উন্নত করা হয়েছে
  • CORS Bypass for Images: CORS রেস্ট্রিকশন বাইপাস করতে ইমেজগুলো এখন অফস্ক্রিন ডকুমেন্টের মাধ্যমে ফেচ করা হয়

Bug Fixes

  • Generation State Tracking: জেনারেশন সম্পন্ন হওয়া সঠিকভাবে শনাক্ত করতে ফাইনাল স্টেট ক্যাপচার উন্নত করা হয়েছে

সংস্করণ ০.৭.৮৭ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

Excel স্প্রেডশিট সাপোর্ট

  • XLSX ইম্পোর্ট: সরাসরি আপনার কথোপকথনে Excel স্প্রেডশিট (.xlsx) আপলোড করুন
  • ডেটা এক্সট্রাকশন: স্প্রেডশিটের বিষয়বস্তু পার্স করা হয় এবং AI-এর বিশ্লেষণের জন্য উপলব্ধ করা হয়
  • রাউন্ড-ট্রিপ এডিটিং: Slate-এ স্প্রেডশিট এডিট করুন এবং পুনরায় XLSX ফরম্যাটে এক্সপোর্ট করুন

What's New ডায়ালগ

  • আপডেট নোটিফিকেশন: Caiioo আপডেট করার পর, একটি "What's New" ডায়ালগ স্বয়ংক্রিয়ভাবে নতুন সংস্করণের রিলিজ নোট দেখায়
  • সংস্করণ-নির্দিষ্ট নোট: ফরম্যাট করা ফিচার লিস্ট এবং উন্নতিসহ আপনার আপডেটে ঠিক কী কী পরিবর্তন হয়েছে তা দেখুন
  • অ-অনুপ্রবেশকারী: ডায়ালগটি প্রতি আপডেটে কেবল একবার প্রদর্শিত হয় এবং প্রথম ইনস্টলেশনে দেখায় না

সংস্করণ ০.৭.৬৩ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

ট্র্যাকড চেঞ্জসহ Word ডকুমেন্ট সাপোর্ট

  • DOCX ইমপোর্ট: আপনার কথোপকথনে সরাসরি Word ডকুমেন্ট (.docx) আপলোড করুন
  • ট্র্যাকড চেঞ্জ দৃশ্যমান: ইনসারশন (সবুজ) এবং ডিলিটশন (লাল স্ট্রাইকথ্রু) দেখুন, সাথে হোভার করলে লেখক এবং তারিখ দেখা যাবে
  • কমেন্ট সাপোর্ট: কমেন্টগুলো হলুদে হাইলাইট করা হয় এবং টুলটিপ লেখক ও কমেন্টের টেক্সট দেখায়
  • Slate এডিটিং: পূর্ণ ট্র্যাকড চেঞ্জ স্টাইলিং সহ Slate-এ DOCX বিষয়বস্তু দেখুন এবং এডিট করুন
  • ডার্ক মোড সাপোর্ট: সমস্ত ট্র্যাকড চেঞ্জ এবং কমেন্ট স্টাইল লাইট এবং ডার্ক উভয় থিমেই কাজ করে

সংস্করণ ০.৭.৪২ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

FLUX ইমেজ জেনারেটর

  • AI ইমেজ জেনারেশন: OpenRouter-এর মাধ্যমে FLUX AI মডেল ব্যবহার করে টেক্সট বর্ণনা থেকে ছবি তৈরি করুন
  • ইমেজ এডিটিং: অ্যাটাচমেন্ট ID এবং এডিটিং নির্দেশাবলী প্রদান করে আপনার কথোপকথনের বিদ্যমান ছবি এডিট করুন
  • মাল্টি-রেফারেন্স সাপোর্ট: flux.2-flex মডেলের মাধ্যমে ১০টি পর্যন্ত ছবির উপাদান একত্রিত করুন
  • একাধিক মডেল: flux.2-pro (দ্রুত, ডিফল্ট) অথবা flux.2-flex (সর্বোচ্চ গুণমান) থেকে বেছে নিন
  • স্বয়ংক্রিয় স্টোরেজ: জেনারেট করা ছবিগুলো আপনার কথোপকথনে সংরক্ষিত হয় এবং ইনলাইন প্রদর্শিত হয়
  • খরচ ট্র্যাকিং: ইমেজ জেনারেশন খরচ আলাদাভাবে ট্র্যাক করা হয় এবং থ্রেড টোটালে যোগ করা হয়

সংস্করণ ০.৭.৩১ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

উন্নত মডেল সিলেক্টর

  • ইউনিফাইড মডেল পিকার: কম্পোজার এবং সেটিংস জুড়ে অভিন্ন মডেল সিলেকশন অভিজ্ঞতা
  • প্রাইভেসি ইন্ডিকেটর: শিল্ড আইকন সেই মডেলগুলো দেখায় যেগুলোতে Zero Data Retention (ZDR) আছে - আপনার প্রম্পট প্রশিক্ষণের জন্য ব্যবহৃত হবে না
  • ভিশন সাপোর্ট: চোখের আইকন নির্দেশ করে যে মডেলটি ছবি বিশ্লেষণ করতে সক্ষম
  • সুপারিশকৃত মডেল: স্টার আইকন সুপারিশকৃত পছন্দগুলো হাইলাইট করে (Claude Haiku 4.5, Claude Sonnet 4.5)
  • খরচের স্বচ্ছতা: মডেল লিস্টে সরাসরি প্রতি মিলিয়ন টোকেনের মূল্য দেখুন - ফ্রি মডেলগুলো সহজেই চিহ্নিত করুন
  • আইকন লিজেন্ড: সেটিংসে কুইক রেফারেন্স প্রতিটি ইন্ডিকেটরের অর্থ ব্যাখ্যা করে

সংস্করণ ০.৭.২১ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

PDF ডকুমেন্ট ইনজেশন

  • সরাসরি PDF আপলোড: আপনার মেসেজে PDF ডকুমেন্ট সংযুক্ত করুন - এগুলো Mistral OCR-এর মাধ্যমে স্বয়ংক্রিয়ভাবে প্রসেস করা হয়
  • উচ্চ-মানের টেক্সট এক্সট্রাকশন: টেবিল, ফিগার, ইকুয়েশন এবং ফরম্যাটিং Markdown হিসেবে সংরক্ষিত থাকে
  • এজেন্ট ডকুমেন্ট ইনজেশন: এজেন্টরা ব্রাউজ করার সময় পাওয়া PDF URL গুলো নতুন ingest_document অ্যাকশন ব্যবহার করে প্রসেস করতে পারে
  • স্থায়ী স্টোরেজ: এক্সট্রাক্ট করা বিষয়বস্তু ভবিষ্যতে ব্যবহারের জন্য সংরক্ষিত থাকে, ফলে পুনরায় প্রসেসিং খরচ লাগে না

বাগ ফিক্স

  • বড় ইমেজ অ্যাটাচমেন্ট: ৫MB-এর বেশি ছবি এখন LLM API-তে পাঠানোর আগে স্বয়ংক্রিয়ভাবে কম্প্রেস করা হয়, যা Google/Gemini-এর মতো প্রোভাইডারদের "image exceeds 5 MB maximum" ত্রুটি সমাধান করে

সংস্করণ ০.৭.০১ ডিসেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

মাল্টি-থ্রেড সাপোর্ট

  • একসাথে একাধিক এজেন্ট চালান: আপনি এখন একই সময়ে ৩টি পর্যন্ত থ্রেড চালু রাখতে পারেন
  • ভিজ্যুয়াল রানিং ইন্ডিকেটর: যখন কোনো থ্রেড সক্রিয়ভাবে জেনারেট করে, সাইডবারে থ্রেড টাইটেলের পাশে অ্যানিমেটেড ডট দেখা যায়
  • ব্যাকগ্রাউন্ড প্রসেসিং: এজেন্টরা ব্যাকগ্রাউন্ডে কাজ করে - তারা কাজ করার সময় আপনি নির্দ্বিধায় ব্রাউজ করতে পারেন
  • থ্রেড আইসোলেশন: প্রতিটি থ্রেড তার নিজস্ব ট্যাব এবং স্টেট স্বাধীনভাবে ট্র্যাক করে

এজেন্ট নন-ইন্টারফারেন্স

  • নিয়ন্ত্রণে থাকুন: যখন কোনো এজেন্ট ট্যাব খোলে বা পেজ নেভিগেট করে, আপনি অন্য ট্যাবে থাকলে এটি আপনার ফোকাস নষ্ট করবে না
  • স্মার্ট ট্যাব অ্যাওয়ারনেস: এজেন্টরা কেবল তাদের তৈরি করা বা শুরু করা ট্যাব নিয়ে কাজ করে

Apple ইন্টিগ্রেশন (macOS)

  • Apple Notes: ফোল্ডার জুড়ে নোট পড়ুন, তৈরি করুন, খুঁজুন এবং গুছিয়ে রাখুন - AI সরাসরি ড্রাফট এবং এডিট করতে সাহায্য করতে পারে
  • Apple Reminders: টু-ডু লিস্ট এবং রিমাইন্ডার ম্যানেজ করুন - AI সহায়তায় কাজ তৈরি, সম্পন্ন এবং সংগঠিত করুন

সংস্করণ ০.৬.৫৩০ নভেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

AI ফলো-আপ সাজেশন

  • স্মার্ট প্রম্পট: অ্যাসিস্ট্যান্ট উত্তর দেওয়ার পর, কথোপকথন চালিয়ে যেতে সাহায্য করার জন্য AI-জেনারেটেড ফলো-আপ সাজেশন দেখা যায়
  • কনটেক্সট-অ্যাওয়ার: সাজেশনগুলো কথোপকথনের প্রেক্ষাপট এবং আপনার পরবর্তী সম্ভাব্য কাজের ওপর ভিত্তি করে দেওয়া হয়

উন্নতি

LAN রিলে সেটিংস

  • নেটওয়ার্ক অ্যাড্রেস প্রদর্শন: রিলে সার্ভারের সাথে সংযুক্ত থাকলে, সেটিংস এখন মোবাইল ডিভাইস সংযোগের সুবিধার জন্য প্রকৃত IP অ্যাড্রেস এবং .local হোস্টনেম দেখায়
  • সরলীকৃত নির্দেশাবলী: সার্ভার চালু হলেই কানেকশন তথ্য স্বয়ংক্রিয়ভাবে প্রদর্শিত হয় - টার্মিনাল চেক করার প্রয়োজন নেই

সংস্করণ ০.৬.৪২৯ নভেম্বর, ২০২৫

বিস্তারিত দেখান

বাগ ফিক্স

Slate রিভিশন সিস্টেম

  • শব্দ-স্তরের গ্রহণ/প্রত্যাখ্যান: একক শব্দের পরিবর্তনগুলো এখন পরবর্তী পরিবর্তনগুলো নষ্ট না করেই নির্ভরযোগ্যভাবে গ্রহণ বা প্রত্যাখ্যান করা যায়
  • স্থিতিশীল চেঞ্জ ট্র্যাকিং: একটি পরিবর্তন গ্রহণ করলে অন্য পেন্ডিং পরিবর্তনগুলো ক্লিক করা যেত না এমন সমস্যা সমাধান করা হয়েছে
  • প্রিভিউতে Markdown রেন্ডারিং: চেঞ্জ প্রিভিউ এখন র রেন্ডারিংয়ের পরিবর্তে Markdown ফরম্যাটিং (বোল্ড, ইটালিক ইত্যাদি) দেখায়
  • ইনফিনিট লুপ ফিক্স: কেবল টেক্সট যোগ করার সময় ব্রাউজার হ্যাং হওয়ার সমস্যা সমাধান করা হয়েছে
  • সম্পূর্ণ ডিফ ডিসপ্লে: চেঞ্জ প্রিভিউ এখন কেবল ন্যূনতম পার্থক্য নয়, বরং সমস্ত ডিলিট করা এবং যোগ করা শব্দ দেখায়

সংস্করণ ০.৬.৩২৬ নভেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

  • বেসিক ইউজার ডিফল্ট অভিজ্ঞতা: নতুন ব্যবহারকারীরা এখন অ্যাডমিনের পরিবর্তে বেসিক ইউজার হিসেবে শুরু করবেন
  • লাইসেন্স কি আপগ্রেড: লাইসেন্স কি-এর মাধ্যমে অ্যাডমিন ফিচার আনলক করতে সেটিংসে একটি বিশিষ্ট "Upgrade to Pro" বাটন যোগ করা হয়েছে
  • সরলীকৃত অনবোর্ডিং: মূল ফাংশনালিটির ওপর ফোকাস করা একটি পরিচ্ছন্ন ইউজার অভিজ্ঞতা

সংস্করণ ০.৬.২২৬ নভেম্বর, ২০২৫

বিস্তারিত দেখান

বাগ ফিক্স

জেনারেশন টাইমআউট রিকভারি

  • দীর্ঘ Slate অপারেশনের সময় সাইলেন্ট ফেইলর ফিক্স করা হয়েছে যেখানে UI অনির্দিষ্টকালের জন্য "generating" দেখাত
    • ব্যাকএন্ড এখন জেনারেশনের সময় অ্যাক্টিভিটি ট্র্যাক করে এবং ২ মিনিট কোনো অগ্রগতি না হলে টাইমআউট করে
    • স্ট্রিমিং চাঙ্ক, টুল এক্সিকিউশন এবং এজেন্ট ডিসিশন সবই টাইমআউট রিসেট করে
    • জেনারেশনের মাঝখানে সার্ভিস ওয়ার্কার রিস্টার্ট হলে স্বয়ংক্রিয় রিকভারি (অরফ্যান্ড স্টেট ডিটেকশন)
    • সাইলেন্ট হ্যাং হওয়ার পরিবর্তে ব্যবহারকারীকে ত্রুটি বার্তা দেখানো হয়

Version 0.6.1November 26, 2025

বিস্তারিত দেখান

নতুন ফিচারসমূহ

Thread ইমপোর্ট/এক্সপোর্ট

  • নির্বাচিত Thread এক্সপোর্ট: এক্সপোর্ট করার জন্য নির্দিষ্ট thread বেছে নিতে সিলেকশন মোড টগল করুন
  • সকল Thread এক্সপোর্ট: অ্যাটাচমেন্টসহ সমস্ত কথোপকথন এক ক্লিকে এক্সপোর্ট করুন
  • ফাইল থেকে ইমপোর্ট: এক্সপোর্ট করা JSON ফাইল থেকে thread ইমপোর্ট করুন
  • বাছাইকৃত ইমপোর্ট: একটি ফাইল থেকে কোন thread-গুলো ইমপোর্ট করবেন তা বেছে নিন
  • ডুপ্লিকেট ডিটেকশন: আগে থেকেই বিদ্যমান thread-গুলো স্বয়ংক্রিয়ভাবে শনাক্ত করে এবং স্কিপ বা ওভাররাইট করার অপশন দেয়
  • অ্যাটাচমেন্ট সাপোর্ট: এক্সপোর্টের সাথে সমস্ত ছবি, PDF এবং ফাইল অন্তর্ভুক্ত থাকে
  • আর্কাইভ করা Thread সাপোর্ট: সক্রিয় এবং আর্কাইভ করা উভয় ধরনের thread এক্সপোর্ট/ইমপোর্ট করা সম্ভব

উন্নত Prompt Caching

  • Claude মডেলগুলোর সাথে দীর্ঘ কথোপকথনের ক্ষেত্রে আরও ভালো ক্যাশ হিট রেট
  • কথোপকথনের দৈর্ঘ্যের সাথে খাপ খাইয়ে নিতে ডায়নামিক ক্যাশিং স্ট্র্যাটেজি

Google Workspace ইন্টিগ্রেশন

  • Google Drive: ফাইল এবং ফোল্ডার সার্চ, তৈরি, কপি, মুভ এবং শেয়ার করা
  • Gmail: ইমেল পড়া, লেবেল ম্যানেজ করা, ড্রাফট তৈরি করা (নিরাপত্তার স্বার্থে: শুধুমাত্র ড্রাফট, অটো-সেন্ড নেই)
  • Google Calendar: ক্যালেন্ডারের তালিকা দেখা, ইভেন্ট কোয়েরি করা, ইভেন্ট তৈরি/আপডেট/ডিলিট করা এবং ফ্রি টাইম স্লট খুঁজে বের করা
  • ইনলাইন অথোরাইজেশন: Settings-এ না গিয়ে সরাসরি চ্যাট থেকেই Google অ্যাক্সেস অথোরাইজ করা

Web Browsing-এর উন্নতি

  • স্ক্রিন পজিশন অনুযায়ী এলিমেন্টে ক্লিক করার জন্য নতুন click_coordinates অ্যাকশন
  • URL এখন ডিফল্টভাবে নতুন ট্যাবে ওপেন হয় (ট্যাব ওভাররাইট হওয়া রোধ করে)
  • প্রতিটি কথোপকথনের thread অনুযায়ী ট্যাবগুলো স্বয়ংক্রিয়ভাবে গ্রুপ করা হয়
  • নির্ভরযোগ্য এলিমেন্ট ক্লিকের জন্য আরও উন্নত CSS সিলেক্টর ডিটেকশন

মডেল সিলেকশন

  • দ্রুত পরিবর্তনের জন্য মডেল সিলেক্টরকে কম্পোজার এরিয়াতে সরিয়ে নেওয়া হয়েছে
  • মোড পরিবর্তনের সময়ও মডেল গ্লোবালভাবে বজায় থাকে
  • ভিশন-সক্ষম (Vision-capable) মডেলগুলোকে চোখের আইকন দিয়ে চিহ্নিত করা হয়েছে

স্ট্রিমিং UI

  • টুল প্যারামিটারগুলো স্ট্রিমিং হওয়ার সাথে সাথে প্রদর্শিত হয়
  • রিজনিং/থিংকিং ব্লকগুলোর প্রগ্রেসিভ ডিসপ্লে
  • রেসপন্স চলাকালীন "Generating..." স্ট্যাটাস ইন্ডিকেটর

টোকেন ব্যবহার এবং খরচ ট্র্যাকিং

  • ইনপুট, আউটপুট, রিজনিং এবং ক্যাশড টোকেন প্রদর্শন করে
  • প্রতিটি মেসেজের খরচ এবং thread-এর মোট খরচ দেখায়

UI-তে উন্নতি

  • সকল ব্যবহারকারীর জন্য মোড সিলেক্টর: নন-অ্যাডমিন ব্যবহারকারীরা এখন Settings থেকে মোড পরিবর্তন করতে পারবেন
  • কোল্যাপসিবল সেটিংস সেকশন: সহজে নেভিগেশনের জন্য সেটিংস প্যানেলের সেকশনগুলো কোল্যাপস/এক্সপ্যান্ড করা যাবে
    • AI & Model Configuration (LLM Provider, API Key, Model, Temperature, Max Iterations)
    • Personalization (Personal Instructions, Profile Variables)
    • Agent Mode Configuration (Mode Selector, Variables, Instructions, Branding, Tools, MCP Servers)
    • Appearance settings
    • Backup & Restore
    • Documentation
  • মোড-নির্দিষ্ট থিম কালার: প্রতিটি বিল্ট-ইন মোডের এখন একটি ডিফল্ট কালার স্কিম রয়েছে
    • Shopping Agent: সবুজ
    • Travel Agent: নীল
    • Helper Agent: গোলাপি
    • Caiioo (জেনারেল): বেগুনি
  • Chromatic মোড: পর্যায়ক্রমে বর্ণালীর রঙগুলো পরিবর্তনের জন্য কালার রোটেশন এনাবল করুন
  • থিম ওভাররাইড ম্যানেজমেন্ট:
    • থিম কাস্টমাইজ করা হলে ভিজ্যুয়াল ইন্ডিকেটর দেখায় (মোড পরিবর্তনের সময় এটি হারাবে না)
    • "Save as Mode Defaults" বাটন (অ্যাডমিন) থিমটিকে মোডের নতুন ডিফল্ট হিসেবে সেভ করে
    • "Reset to Mode Defaults" মোডের মূল থিম কালার ফিরিয়ে আনে
  • নতুন Caiioo ব্র্যান্ডিং এবং আইকন
  • মোড সিলেক্টর কম্পোজার এরিয়াতে সরিয়ে নেওয়া হয়েছে
  • নতুন thread বাটনে মোড সিলেকশন ড্রপডাউন দেখা যায়
  • কম্পোজার টপ বারে thread লিস্ট টগল
  • কন্ট্রোলড ব্রাউজার ট্যাবে ভিনিয়েট বর্ডার ইফেক্ট
  • কন্ট্রোলড ট্যাবে ফ্লোটিং স্টপ বাটন
  • ড্রপডাউন মেনুগুলো স্ক্রিনের প্রান্তের কাছে সঠিকভাবে পজিশন হয়

বাগ ফিক্স

  • সেটিংস পরিবর্তনের সাথে সাথে মডেল সিলেক্টর তাৎক্ষণিকভাবে আপডেট হয়
  • নতুন ইউজার অনবোর্ডিং এখন সঠিকভাবে Helper Agent চালু করে
  • ভুল ফরম্যাটের কাস্টম ভেরিয়েবলের কারণে সেটিংস প্যানেল আর ক্র্যাশ করে না
  • thread-এর শিরোনাম পরিবর্তন হলে ট্যাব গ্রুপের নাম আপডেট হয়
  • Slate একসেপ্ট/রিজেক্ট উইজেটগুলো সঠিকভাবে পজিশন করা হয়েছে
  • আরও বেশি মডেলের সাথে এক্সটেন্ডেড থিংকিং কাজ করে (Haiku 4.5, Gemini, ইত্যাদি)
  • "maximum 4 cache_control blocks" ত্রুটি সংশোধন করা হয়েছে

সংস্করণ ০.৩.৪২৪ নভেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

টেক্সট সিলেকশন কন্টেক্সট

  • ওয়েবপেজে টেক্সট সিলেক্ট করার সময় "Add to Prompt" বাটন প্রদর্শিত হয়
  • সিলেক্ট করা টেক্সট কম্পোজারে পেজ কন্টেক্সটসহ চিপস হিসেবে দেখানো হয়
  • সুনির্দিষ্ট এজেন্ট ইন্টারঅ্যাকশনের জন্য DOM লোকেশন ক্যাপচার করা হয়

Google Calendar ইন্টিগ্রেশন

  • পূর্ণাঙ্গ ক্যালেন্ডার ম্যানেজমেন্ট (ইভেন্ট লিস্ট, তৈরি, আপডেট এবং ডিলিট)
  • সমস্ত ক্যালেন্ডার জুড়ে স্মার্ট অ্যাভেইলেবিলিটি সার্চ
  • ন্যাচারাল ল্যাঙ্গুয়েজ টাইম পার্সিং ("আগামীকাল", "পরের সপ্তাহ")

বাগ ফিক্স

Slate মোড

  • Accept/Reject বাটনগুলো এখন আর এডিটর কন্টেন্টের পিছনে লুকিয়ে থাকে না
  • ওয়ার্ড-লেভেল ডিফ হাইলাইটিং (পুরো লাইন নয়)
  • একাধিক propose_change কল এখন সঠিকভাবে জমা হয়
  • ভিউ টগল এখন আর অপ্রত্যাশিতভাবে "বাউন্স ব্যাক" করে না

রিব্র্যান্ড

  • "ContextFlow" থেকে নাম পরিবর্তন করে "Caiioo" রাখা হয়েছে

সংস্করণ ০.৩.০২২ নভেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্যসমূহ

মোবাইল ও LAN অ্যাক্সেস

  • LAN সার্ভার: আপনার লোকাল নেটওয়ার্কের যেকোনো ডিভাইস থেকে Caiioo অ্যাক্সেস করুন
  • কনভারসেশন সাইডবার: বড় স্ক্রিনের জন্য ব্রাউজার ট্যাবে কথোপকথন খুলুন
  • মোবাইল এক্সপোর্ট: অফলাইনে দেখার জন্য কথোপকথনগুলো স্ট্যান্ডঅ্যালোন HTML হিসেবে এক্সপোর্ট করুন

বাগ ফিক্স

  • গুরুত্বপূর্ণ মেসেজ ব্রাঞ্চিং লজিক বাগ ফিক্স করা হয়েছে
  • আর্কাইভ করা থ্রেড অপারেশন ফিক্স করা হয়েছে

সংস্করণ ০.২.০২১ নভেম্বর, ২০২৫

বিস্তারিত দেখান

নতুন বৈশিষ্ট্য

এক্সটেন্ডেড থিংকিং সাপোর্ট

  • Claude মডেলগুলো এখন এক্সটেন্ডেড থিংকিং/রিজনিং ব্লক সাপোর্ট করে
  • মডেলের চিন্তাভাবনা দেখার জন্য কলাপসিবল রিজনিং UI
  • মাল্টি-টার্ন কন্টিনিউটির জন্য রিজনিং ডিটেইলস ক্যাশ করা হয়

নতুন LLM প্রোভাইডার

  • Ollama ইন্টিগ্রেশন: Ollama-এর মাধ্যমে লোকাল LLM চালান
  • সেটিংস প্যানেলে প্রোভাইডার সিলেকশন

ইমেজ ফরম্যাট সাপোর্ট

  • HEIC/HEIF সাপোর্ট: অ্যাপল ইমেজ ফরম্যাটগুলো সামঞ্জস্যের জন্য স্বয়ংক্রিয়ভাবে কনভার্ট করা হয়

UI উন্নতি

  • টুলস মেনু বন্ধ করার সময় অটো-সেভ হয়
  • সেটিংস প্যানেলের আরও ভালো সংগঠন

বাগ ফিক্স

  • ভেরিয়েবল অটো-কমপ্লিট পজিশনিং উন্নত করা হয়েছে

সংস্করণ ০.১.xপূর্ববর্তী রিলিজ

বিস্তারিত দেখান

মূল বৈশিষ্ট্য

  • মাল্টি-মডেল AI চ্যাট (OpenRouter, Anthropic, OpenAI, Ollama)
  • ব্রাউজার অটোমেশন এবং ওয়েব স্ক্র্যাপিং
  • কোড এবং ডকুমেন্ট এডিটিংয়ের জন্য Slate
  • MCP সার্ভার ইন্টিগ্রেশন
  • স্ক্রিনশট এবং ভিশন ক্ষমতা
  • ভয়েস ইনপুট
  • থ্রেড ম্যানেজমেন্ট এবং ব্রাঞ্চিং
  • প্রোফাইল এবং মোড সিস্টেম