এটি মূল ইংরেজি নথির একটি মেশিন অনুবাদ। এই অনুবাদ এবং মূল ইংরেজি সংস্করণের মধ্যে কোনো বিরোধ দেখা দিলে, ইংরেজি সংস্করণটিই প্রাধান্য পাবে। মূল ইংরেজি সংস্করণটি পড়ুন
ভার্সন 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-এর মাধ্যমে) এবং মিউজিক (viachat-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-…)এর পরিবর্তেহিসেবে লিখত, তখন এটি প্লেয়ার ওপেন করার পরিবর্তে একটি ব্রোকেন<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এমিশনকে কমপ্রেস-অর-ড্রপ-এর মাধ্যমে রাউট করে; এবং স্ক্রিনশট রিবিল্ড + লাইভ স্ক্রিনশট ইনজেকশন উভয়ই একই হেল্পারের মাধ্যমে চলে। একটি রক্ষণশীল ৪ মেগাবাইট ক্যাপ নির্ধারণ করা হয়েছে যা প্রতিটি প্রোভাইডারে কাজ করে।
Version 0.9.718 (April 22, 2026)
New Features
- Common: Personal Intuition — associative cross-thread memory: Caiioo নিঃশব্দে মনে রাখে আপনি আগে কী নিয়ে কথা বলেছেন — শুধুমাত্র বর্তমান কথোপকথনেই নয়, বরং প্রতিটি থ্রেড জুড়ে। চ্যাট করার সময় প্রাসঙ্গিক স্মৃতিগুলো সামনে চলে আসে; আপনার এজেন্ট সরাসরি সেগুলো ব্যবহার করতে পারে অথবা উত্তরের প্রেক্ষাপট তৈরিতে কাজে লাগাতে পারে। ঠিক যেমন কোনো সুগন্ধ আপনাকে কোনো স্থানের কথা মনে করিয়ে দেয়। এটি Personalization → Personal Intuition-এর অধীনে পাবেন; ডিফল্টভাবে এটি বন্ধ থাকে। এতে Full-rebuild এবং Incremental backfill অন্তর্ভুক্ত রয়েছে যাতে আপনি আপনার বিদ্যমান থ্রেডগুলো ইনডেক্স করতে পারেন, এবং প্রাইভেট কথোপকথনগুলো কখনোই এই cross-thread স্টোরের অংশ হবে না।
- Common: Personal Intuition backup & restore: আপনি Backup & Restore → Personal Intuition-এর অধীনে সম্পূর্ণ মেমরি কর্পাস একটি JSON ফাইলে স্ন্যাপশট নিয়ে রাখতে পারেন এবং পরবর্তীতে কোনো সমস্যা হলে বা অন্য ডিভাইসে স্থানান্তর করতে চাইলে তা রিস্টোর করতে পারেন। প্রাইভেট কথোপকথনগুলো কখনোই এতে অন্তর্ভুক্ত করা হয় না।
- Common: Instant Tool Chooser default for every tier: সেমান্টিক টুল চুজার এখন প্রতিটি ডিভাইসে এবং প্রতিটি টিয়ারে (ফ্রি ভার্সন সহ) লোকালি চলে। এটি প্রতিটি টার্নের জন্য সঠিক টুলগুলো প্রায় 10 ms-এর মধ্যে সরাসরি আপনার ডিভাইসে বাছাই করে নেয়। Settings → Tools-এর পিকার UI-তে এই পছন্দটিকে "Instant Tool Chooser" বনাম "Quick Tasks LLM" (যা মডেল পিকারে আপনার লাইটনিং বোল্ট চিহ্নিত মডেলটি ব্যবহার করে) হিসেবে স্পষ্ট করা হয়েছে।
- iOS / Android: Instant Tool Chooser in the native apps: একই অন-ডিভাইস টুল চুজার এখন শুধুমাত্র ব্রাউজার এক্সটেনশন এবং ডেস্কটপে নয়, বরং iOS এবং Android অ্যাপের WebView-এর ভেতরেও যুক্ত করা হয়েছে।
Improvements
- Common: Slate sandbox allows HTTPS script CDNs: HTML slate আর্টিফ্যাক্টগুলো এখন নামী HTTPS CDNs (jsdelivr, unpkg, ইত্যাদি) থেকে Chart.js বা D3-এর মতো সাধারণ লাইব্রেরি লোড করতে পারবে। ডেটা ফেচিং এখনও same-origin-এ লক করা আছে, তাই অ্যাটাচমেন্ট ডেটা স্লেটে পাইপ করার জন্য
bind_dataব্যবহার করুন। - Common: Clearer Personal Intuition progress: ব্যাকফিল করার সময় এখন সেটিংস প্যানেলে প্রতিটি থ্রেডের প্রগ্রেস দেখাবে (যেমন: "47/75 threads · 2,134 chunks"), যা আগে সম্পন্ন না হওয়া পর্যন্ত কোনো তথ্য দেখাত না।
- Common: Faster tool selection after memory indexing: একটি বড় মেমরি কর্পাস ইনডেক্স করার ফলে অন-ডিভাইস রিট্রিভারে টুল-ক্যাটালগ ক্যাশ আর মুছে যাবে না — পরবর্তী টুল কলটি রি-এনকোড করার খরচ ছাড়াই দ্রুত কাজ করবে।
Bug Fixes
- Common: Concurrent sub-agents hit false tier-upgrade errors: একটি রেস কন্ডিশন ফিক্স করা হয়েছে যেখানে সমান্তরালভাবে চলা দুটি সাব-এজেন্ট একে অপরের অ্যাক্টিভ-থ্রেড কনটেক্সট ওভাররাইট করে ফেলত, যার ফলে প্রো-গেটেড অ্যাকশনগুলো (update_slate, ইত্যাদি) ভুল সাব-এজেন্টের জন্য রিজেক্ট হয়ে যেত। টিয়ার এনফোর্সমেন্ট এখন ডিসপ্যাচিং কলের নির্দিষ্ট থ্রেডের স্কোপে সীমাবদ্ধ করা হয়েছে।
- Common: Slate CSV data bindings broke
forEach: স্যান্ডবক্সে আসা CSV-বাউন্ড ডেটা নন-ইটারেবল অবজেক্ট হিসেবে আসার সমস্যাটি সমাধান করা হয়েছে — স্যান্ডবক্স JavaScript-এর ভেতরেdata.forEach(...)এখন প্রত্যাশা অনুযায়ী কাজ করবে।
Version 0.9.717 (April 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 অ্যাপে নতুন তৈরি করা থ্রেডে অ্যাক্টিভ ভিউ সুইচ না হওয়ার সমস্যা সমাধান করা হয়েছে এবং একটি সম্পর্কিত
modelNameReferenceError ঠিক করা হয়েছে যা কম্পোজারকে ক্র্যাশ করাতে পারত। - 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.716 (April 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.715 (April 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.714 (March 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.713 (March 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.711 (March 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.710 (March 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.708 (March 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.704 (March 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.700 (March 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.662 (February 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.661 (February 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.651 (February 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.64 (February 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.62 (February 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/emailsAPI থেকে ফেচ করা হয়) - 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.1 (January 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.71 (January 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.64 (January 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.61 (December 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.0 (December 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.1 (November 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 সার্ভার ইন্টিগ্রেশন
- স্ক্রিনশট এবং ভিশন ক্ষমতা
- ভয়েস ইনপুট
- থ্রেড ম্যানেজমেন্ট এবং ব্রাঞ্চিং
- প্রোফাইল এবং মোড সিস্টেম