Release and CI

v2026.7.1

یادداشت‌های انتشار OpenClaw v2026.7.1 (2026-07-13)

OpenClaw v2026.7.1 بازطراحی‌های عمده‌ای را در رابط کاربری کنترل و فرایند راه‌اندازی اولیه ارائه می‌کند، به‌روزرسانی‌های بزرگی برای برنامه‌های رسمی iOS، Android و macOS به همراه دارد، پشتیبانی از مدل‌ها و ارائه‌دهندگان را با مواردی از جمله سازگاری با GPT-5.6، Tencent Hy3 و Meta Muse Spark 1.1 گسترش می‌دهد و گردش‌کارهای Codex و عامل‌های کدنویسی متصل را تقویت می‌کند. Telegram، Slack، Discord و Apple Messages هر یک به‌روزرسانی‌های چشمگیری دریافت کرده‌اند و چرخه‌های خرابی Gateway، کارهای زمان‌بندی‌شده، کنترل مرورگر از راه دور، پایانه‌های فضای کاری، نشست‌ها و اهداف نیز بهبود یافته‌اند. همچنین اصلاحات و بهینه‌سازی‌های عمومی فراوانی در سراسر OpenClaw انجام شده است.

نکات برجسته

بازطراحی رابط کاربری کنترل: گفت‌وگو، نشست‌ها، فضاهای کاری و میزان استفاده

رابط کاربری کنترل اکنون بیشتر شبیه یک فضای کاری یکپارچه در مرورگر برای گفت‌وگوها و کارهای موازی عمل می‌کند. گفت‌وگوها عنوان‌های واضح‌تری دارند، یافتن، سنجاق‌کردن، گروه‌بندی، تغییر نام، منشعب‌کردن، بایگانی و خوانده‌شده علامت‌زدن نشست‌های اخیر آسان‌تر شده است و چند نشست می‌توانند در پنجره‌های تغییراندازه‌پذیری قرار گیرند که پس از بارگذاری مجدد بازمی‌گردند. جای‌گذاری با کشیدن و رهاکردن، صفحه متراکم‌تر نشست‌ها و نمای زنده وظایف، جابه‌جایی میان کارهای فعال را بدون نیاز به مدیریت هم‌زمان زبانه‌های مرورگر آسان‌تر می‌کنند.

کنترل‌های گفت‌وگو هنگام اجرای کار واضح‌تر هستند. بخش نوشتن پیام، پیوست‌ها، انتخاب مدل، صدا، استدلال، وضعیت ارسال و توقف و کنش‌های پیام را در اندازه‌های مختلف صفحه قابل‌استفاده نگه می‌دارد؛ کاربران قابلیت گفت‌وگوی صوتی می‌توانند از تنظیمات میکروفونی را انتخاب یا تازه‌سازی کنند و در صفحه‌های باریک راهنمای خوانایی درباره مجوزها دریافت کنند؛ پاسخ‌های نقل‌شده نقطه‌ای را که به آن پاسخ داده می‌شود حفظ می‌کنند؛ و ردیف‌های فشرده ابزار، ورودی‌ها، نتایج، تصاویر، پیشرفت، خطاها، تأییدها و هدایت را بدون شلوغ‌کردن بیش‌ازحد گفت‌وگو در دسترس نگه می‌دارند.

درک اطلاعات میزان استفاده هم در نماهای وضعیت و هم در مرورگر آسان‌تر شده است. صفحه میزان استفاده، هزینه تخمینی اخیر و مقادیر روزانه را بدون بارگذاری مجدد مکرر یا نگه‌داشتن نشانگر ماوس مقایسه می‌کند، سهم هر ارائه‌دهنده، مدل، عامل یا کانال را نشان می‌دهد و می‌تواند شامل طرح‌ها، سهمیه‌ها، موجودی‌ها و بودجه‌های گزارش‌شده از سوی ارائه‌دهنده و جزئیات صورت‌حساب Anthropic یا OpenAI باشد. نمودارهای هفت، سی و نودروزه اکنون روزهای بدون فعالیت را نیز نمایش می‌دهند، گزارش‌های بزرگ همه عامل‌ها تعداد کارهای هم‌زمان را برای کاهش کندی و فشار حافظه محدود می‌کنند و پنل‌های زمینه در سطح گفت‌وگو و جزئیات پیام‌های تکمیل‌شده، مدل فعال، توکن‌ها، استفاده از حافظه نهان، فشار زمینه و هزینه تخمینی را نشان می‌دهند.

جفت‌سازی دستگاه همراه، سلامت Gateway، تأییدهای Node دسکتاپ، کارهای پیوندخورده GitHub، فایل‌های فضای کاری، کارهای زمان‌بندی‌شده، درخت‌های کاری، موارد Workboard و وظایف پس‌زمینه اکنون در نزدیکی گفت‌وگو در دسترس‌اند. وضعیت، مجوزها و گام‌های بعدی آن‌ها نیز واضح‌تر شده است.

این بازطراحی مسیرهای زیربنایی این کنترل‌ها را نیز تقویت می‌کند. اتصال و اتصال مجدد داشبورد از حافظه موقت کمتری در Gateway استفاده می‌کند و هشدارهای کاذب فشار را کاهش می‌دهد؛ در عین حال، بازیابی پس از راه‌اندازی مجدد موقت Gateway و وجود دارایی‌های قدیمی روان‌تر انجام می‌شود. Gatewayهایی که بر اساس مسیر هدایت می‌شوند، مقصد و اعتبارنامه‌های درست را حفظ می‌کنند، انتخاب‌های ذخیره‌شده پس از تازه‌سازی باقی می‌مانند و خطاهای احراز هویت، پروتکل، به‌روزرسانی و جفت‌سازی به‌جای آنکه صفحه را در وضعیت گیرکرده یا مبهم رها کنند، گام‌های بعدی مفیدتری را نشان می‌دهند.

چیدمان‌های واکنش‌گرا، تاریخچه و کنترل‌های گفت‌وگو را در تلفن‌ها، تبلت‌ها، صفحه‌های افقی کوتاه و رایانه‌های رومیزی بزرگ قابل‌استفاده نگه می‌دارند. رفتار صفحه‌کلید و تمرکز، کنتراست، برچسب‌های دسترس‌پذیری، کپی‌کردن، پیمایش و اهداف لمسی سازگارتر شده‌اند و متن‌های ناوبری، جفت‌سازی، صدا، زمان‌بندی و وضعیت به زبان‌های پشتیبانی‌شده بیشتری ارائه می‌شوند.

منابع و مشارکت‌کنندگان
  • گفت‌وگوهای جدید Control UI اکنون از نخستین پیام خود عنوان‌های کوتاهی برای نوار کناری دریافت می‌کنند و اپراتورها می‌توانند تولید عنوان داشبورد، موضوع Telegram و رشته Discord را از طریق یک utilityModel کوچک‌تر هدایت کنند. #87643 با تشکر از @juliangsm و @zhangguiping-xydt.
  • مدیران جفت‌شده اکنون می‌توانند از بخش Nodes در Control UI یک کد QR راه‌اندازی موبایل یا کدی قابل کپی ایجاد کنند و با استفاده از آن، یک برنامه رسمی iOS یا Android را متصل کنند. #94672 با تشکر از @bkudiess و @douhualili.
  • Control UI اکنون ایجاد، یافتن و جابه‌جایی میان مکالمه‌ها را از طریق نوار کناری پُرشده با نشست‌ها آسان‌تر می‌کند و هم‌زمان اطلاعات فشار زمینه و سهمیه ارائه‌دهنده را در دسترس نگه می‌دارد. #99289 مرتبط: #99288.
  • نوار کناری Control UI اکنون بر نشست‌ها و چند مقصد پیش‌فرض تمرکز دارد و در عین حال به کاربران امکان می‌دهد صفحه‌های دلخواه خود را سنجاق کنند و این انتخاب‌ها را پس از بارگذاری مجدد حفظ کنند. #100296
  • بخش نگارش بازطراحی‌شده Control UI، پیوست‌ها، انتخاب ارائه‌دهنده و مدل، صدا، وضعیت اجرا و کنش‌های پیام را در چیدمان‌های موبایل و دسکتاپ واضح‌تر و پایدارتر نگه می‌دارد. #100461 با تشکر از @fuller-stack-dev.
  • کاربران Talk در Control UI می‌توانند در صفحه‌های باریک یک میکروفون را انتخاب و تازه‌سازی کنند و هنگامی که دسترسی مرورگر مسدود است، راهنمای روشن مجوزها را بخوانند. #101377 با تشکر از @fuller-stack-dev.
  • گفت‌وگوی Control UI اکنون می‌تواند چند نشست قابل تغییر اندازه را کنار هم یا روی هم نمایش دهد، چیدمان پنل‌ها را پس از بارگذاری مجدد حفظ کند و پنل فعال را در صفحه‌های باریک قابل استفاده نگه دارد. #100754
  • Control UI اکنون صفحه زنده Tasks دارد که اپراتورها می‌توانند در آن کارهای پس‌زمینه فعال و اخیر را بررسی کنند، نشست مربوطه را باز کنند، جزئیات را تازه‌سازی کنند و در صورت داشتن مجوز، وظایف در صف یا در حال اجرا را لغو کنند. #100789
  • فهرست نشست‌ها در وب و موبایل اکنون از گروه‌های سنجاق‌شده و سفارشی، وضعیت مشترک خوانده‌شده و خوانده‌نشده، نشانگرهای خروجی پس‌زمینه، انشعاب رونوشت و کنش‌های درجا برای تغییر نام، بایگانی، انتقال و حذف پشتیبانی می‌کند. #100814
  • صفحه Sessions در Control UI اکنون وضعیت‌ها و کنش‌های مفید بیشتری را در یک صفحه معمولی جای می‌دهد و جزئیات هر ردیف برای نمایش برچسب‌ها، کنترل‌های تنظیم و تاریخچه نقاط وارسی باز می‌شوند، به‌جای آنکه کاربر را برای کارهای معمول به پیمایش افقی وادار کنند. #100943
  • کاربران Control UI می‌توانند یک نشست را مستقیماً به پنل فعلی یا روی هر یک از طرفین بکشند تا نمای تقسیم‌شده‌ای ایجاد شود و پیش‌نمایشی محل قرارگیری آن را نشان می‌دهد. #101191
  • اپراتورها می‌توانند پاورقی مصرف توکن یا مصرف کامل هر پاسخ را یک‌بار با messages.responseUsage پیکربندی کنند، درحالی‌که کاربران می‌توانند آن را غیرفعال کنند یا نشست را به مقدار پیش‌فرض به‌ارث‌رسیده بازنشانی کنند. #89762 با تشکر از @marvinthebored، @obviyus و @peetiegonzalez.
  • صفحه Usage در Control UI اکنون مقایسه هزینه‌های تخمینی اخیر، مقادیر روزانه و سهم هر ارائه‌دهنده، مدل، عامل یا کانال را بدون بارگذاری‌های مجدد یا نگه‌داشتن نشانگر آسان‌تر می‌کند. #100432
  • صفحه Usage اکنون طرح‌ها، سهمیه‌ها، زمان‌های بازنشانی، موجودی‌ها، مخارج و بودجه‌های گزارش‌شده از سوی ارائه‌دهنده را در کنار تحلیل نشست OpenClaw نمایش می‌دهد و پوشش OpenRouter و Venice را نیز شامل می‌شود. #100520
  • بخش Usage در Control UI اکنون در صورت پیکربندی اعتبارنامه‌های مدیر می‌تواند هزینه روزانه، توکن‌ها، درخواست‌ها، مدل‌های برتر و دسته‌های صورت‌حساب Anthropic و OpenAI را برای امروز، هفت روز و سی روز نمایش دهد. #100672
  • نمودارهای روزانه توکن و هزینه اکنون روزهای بدون فعالیت را در بازه‌های تاریخ محدودشده شامل می‌شوند تا نماهای 7روزه، 30روزه و 90روزه به‌جای جمع‌شدن پیرامون روزهای فعال، کل دوره تقویمی را نشان دهند. #81467 با تشکر از @adapepper.
  • گزارش‌های هزینه همه عامل‌ها در نصب‌های بزرگ اکنون کارهای هم‌زمان Gateway را محدود می‌کنند تا احتمال کندشدن، پایان مهلت یا افزایش فشار حافظه در داشبورد کمتر شود. #101589 با تشکر از @vincentkoc و @zw-xysk.
  • اکنون با نگه‌داشتن نشانگر یا تمرکز صفحه‌کلید روی یک Issue یا Pull request عمومی GitHub در گفت‌وگوی Control UI، بدون ترک مکالمه پیش‌نمایشی از وضعیت، عنوان، نویسنده، فعالیت، دیدگاه‌ها و اندازه تغییرات آن نمایش داده می‌شود. #100434
  • مسیر فایل‌ها در گفت‌وگوهای Control UI اکنون قابل کلیک هستند و در خط ارجاع‌شده، پیش‌نمایشی قابل جست‌وجو با برجسته‌سازی نحو باز می‌کنند که گزینه‌هایی برای نمایش، کپی یا بازکردن فایل در یک ویرایشگر پشتیبانی‌شده دارد. #100679
  • شکست‌های اتصال Control UI اکنون به‌جای جایگزین‌شدن با پیام عمومی قطع اتصال Gateway، پیام‌های قابل اقدام مانند «جفت‌سازی الزامی است» را نمایش می‌دهند. #54758 با تشکر از @ruanrrn.
  • نشست‌های Control UI که از خروجی کاملاً مفصل استفاده می‌کنند، اکنون ورودی‌ها و نتایج ابزار را به‌طور پیش‌فرض باز می‌کنند و کلیک‌های تکراری هنگام اشکال‌زدایی و بازبینی را کاهش می‌دهند. #74398 با تشکر از @samrusani.
  • نشانگر زمینه Control UI اکنون هنگام فعال‌بودن یک پاسخ، همراه با مجموع تقریبی ذخیره‌شده در حافظه نهان قابل مشاهده می‌ماند، بدون آنکه برای هشدارهای فوری یا کنش Compact از داده‌های قدیمی استفاده کند. #89772 با تشکر از @bladin.
  • Control UI و WebChat دیگر اجازه نمی‌دهند پس از آنکه دستیار پاسخ نهایی عادی خود را تولید کرده است، یک شکست داخلی غیرنهایی ابزار با نوار خطای قرمز بر رونوشت غلبه کند. #90122 با تشکر از @harjothkhara.
  • عامل پیش‌فرض انتخاب‌شده در Control UI اکنون پس از تازه‌سازی همچنان انتخاب‌شده باقی می‌ماند، بدون آنکه تنظیمات ناتمام نامرتبط ذخیره شوند. #91457 با تشکر از @zengwen-dt.
  • پاسخ‌های جریانی بخش‌بندی‌شده در WebChat بخش Control UI اکنون به‌جای ظاهرشدن به‌صورت چند پاسخ جداگانه، زیر یک آواتار و پاورقی دستیار باقی می‌مانند. #92063 مرتبط: #63956. با تشکر از @contentfree و @harjothkhara.
  • کاربران WebChat داشبورد می‌توانند روی یک پیام تکمیل‌شده کلیک راست کنند و به‌جای کپی و قالب‌بندی دستی آن، با زمینه نقل‌قول قابل مشاهده پاسخ دهند. #92654 با تشکر از @programmingwtf و @vincentkoc.
  • پس از نصب به‌روزرسانی، Control UI اکنون اعلام می‌کند که راه‌اندازی مجدد Gateway از قبل در حال انجام است، به‌جای آنکه دکمه Update بی‌پاسخ به نظر برسد. #93082 با تشکر از @goutamadwant.
  • پاسخ‌های زنده مبتنی بر ابزار در WebChat بخش Control UI اکنون مقدمه دستیار را پیش از کارت ابزار نگه می‌دارند، حتی هنگامی که ساعت مرورگر و Gateway متفاوت است. #93184 با تشکر از @pick-cat.
  • بخش Quick Create در Control UI اکنون به کاربران امکان می‌دهد مدلی را برای یک کار Cron در نوبت عامل انتخاب کنند و نشان می‌دهد که آیا کارهای موجود از آن مدل استفاده می‌کنند یا از مدل پیش‌فرض. #95341 با تشکر از @ly85206559.
  • WebChat بخش Control UI اکنون می‌تواند هنگام اجرای ابزارها، مقدمه و توضیحات Codex را نمایش دهد و گزینه‌ای برای پنهان‌کردن یا نگه‌داشتن این پیشرفت پس از پاسخ نهایی ارائه می‌کند. #95708 با تشکر از @obviyus و @ragesaq.
  • شناسه‌های طولانی پاسخ که حاوی ایموجی یا نویسه‌های تکمیلی دیگر هستند، اکنون هنگام کوتاه‌شدن برای دستورالعمل‌های پاسخ WebChat و Gateway معتبر باقی می‌مانند و به متن معیوب بریده نمی‌شوند. #96938 با تشکر از @ly-wang19.
  • جزئیات طولانی فعالیت ابزار اکنون هنگام کوتاه‌شدن برای گفت‌وگو، رابط کاربری یا گزارش‌ها خوانا باقی می‌مانند، حتی اگر یک ایموجی یا نویسه تکمیلی دیگر در نقطه برش قرار گیرد. #96958 با تشکر از @bartok9، @ly-wang19 و @vincentkoc.
  • WebChat اکنون نام‌های طولانی ارائه‌دهنده و مدل را همراه با سطح استدلال انتخاب‌شده در بخش نگارش نمایش می‌دهد، درحالی‌که صفحه‌های باریک محدودیت سرریز معقولی را حفظ می‌کنند. #96990 با تشکر از @maweibin و @xiayingren123.
  • عامل‌ها می‌توانند از message.send بدون مقصد برای به‌روزرسانی پیشرفت یا به‌روزرسانی‌های میانی در WebChat فعلی استفاده کنند، بدون آنکه مقصدی صریح مشخص شود. #97167 مرتبط: #96840. با تشکر از @mantiscartography و @zhangguiping-xydt.
  • گفت‌وگوهای جدید Control UI اکنون به‌جای به‌ارث‌بردن محدودیتی قدیمی‌تر و کوچک‌تر از نشست والد، از پنجره زمینه فعلی مدل انتخاب‌شده استفاده می‌کنند. #97332 با تشکر از @galiniliev.
  • WebChat هنگام پایان بارگذاری صوت یا ویدیوی دستیار روی جدیدترین پاسخ باقی می‌ماند و در عین حال به خوانندگانی که عمداً به بالا پیمایش کرده‌اند احترام می‌گذارد. #97575 با تشکر از @turbotheturtle.
  • صفحه‌های Control UI مربوط به چند Gateway در یک دامنه اکنون به Gateway نام‌برده‌شده در مسیر خود متصل می‌مانند، به‌جای آنکه مقصد ذخیره‌شده صفحه‌ای هم‌سطح را دوباره استفاده کنند. #97665 با تشکر از @alix-007.
  • /pair qr اکنون یک کد قابل اسکن را در Telegram و Control UI یا یک کد خوانا را در TUI ارائه می‌دهد، بدون آنکه راز یک‌بارمصرف راه‌اندازی را در تاریخچه گفت‌وگو ذخیره کند. #97933 با تشکر از @joshavant.
  • کارت‌های منقضی‌شده /pair qr در Control UI اکنون به‌روشنی اعلام می‌کنند که کد قابل استفاده نیست و کاربران را به ایجاد کدی تازه راهنمایی می‌کنند. #98049 مرتبط: #98039. با تشکر از @ooiuuii.
  • کدهای منقضی‌شدهٔ جفت‌سازی موبایل اکنون نحوهٔ اجرای دوبارهٔ /pair qr را به زبان انتخاب‌شده توضیح می‌دهند. منابع: bb4afe4، da9308d، dfaec18، 6b7986e، 21af6e7، 4e62124، 6cd0106، a72a641، a143ae4، cd30b1c، f69e27a، ccddbee، 9ed03df، f84243f، 3d06ee9، 9bd071e، 405b7a5، 1a160ce.
  • رابط کنترل اکنون اجراهای عامل را که از کانال آغاز شده‌اند در حال انجام نشان می‌دهد تا کاربران متوجه شوند پیام‌های کانال‌هایی مانند Weixin فعالانه در حال پردازش‌اند. #98257 با تشکر از @scotthuang.
  • نوار فضای کاری رابط کنترل اکنون برای فهرست‌های طولانی فایل‌های پروژه نوار پیمایش جداگانه‌ای فراهم می‌کند تا فایل‌ها بدون بیرون‌زدن از صفحه قابل مرور بمانند. #98646 مرتبط: #98566. با تشکر از @645648406-max و @wuqxuan.
  • اکنون مسیر فایل‌های فضای کاری نشست را حتی زمانی که رابط کنترل روی HTTP ساده یا محیط دیگری بدون Clipboard API استاندارد اجرا می‌شود، می‌توان از گفت‌وگو کپی کرد. #98764 مرتبط: #98759. با تشکر از @adinballew و @zengwen-dt.
  • گفت‌وگوهای ابزارمحور رابط کنترل اکنون از ردیف‌های فعالیت فشرده و بازشدنی استفاده می‌کنند تا فرمان‌ها و نتایج فضای کمتری بگیرند و جزئیات کامل با یک کلیک در دسترس بمانند. #99763
  • رابط کنترل اکنون هنگام پیمایش بیش‌ازحد با ترک‌پد در Mac و مرورگرهای دسکتاپ ثابت می‌ماند، درحالی‌که رشته‌های گفت‌وگو و فهرست‌ها همچنان به‌طور عادی پیمایش می‌شوند. #99830
  • مرور گفت‌وگوی رابط کنترل با کنترل‌های کم‌جلوه‌تر بخش نوشتن، نوار لغزندهٔ استدلال از سریع‌تر تا هوشمندتر و وضعیت اتصالی که دیگر با متن دائمی نسخه رقابت نمی‌کند، آسان‌تر شده است. #99838 مرتبط: #99837.
  • پیوندهای عمیق نصب‌شده، تنظیم به‌عنوان پیش‌فرض، آواتارهای احراز هویت‌شده، هشدارهای Cron و پیمایش تابلوی کار اکنون دوباره در سراسر رابط کنترل درست عمل می‌کنند. #100106
  • مدیران اکنون می‌توانند جفت‌سازی موبایل را از هر صفحهٔ رابط کنترل یا تنظیمات سریع باز کنند، درحالی‌که اپراتورهای غیرمدیر همچنان این کنش را غیرفعال و همراه با توضیح دسترسی می‌بینند. #100157
  • رابط کنترل اکنون حتی در صورت کند بودن فهرست دستگاه‌های در انتظار، بلافاصله یک کد QR آماده برای جفت‌سازی موبایل نمایش می‌دهد و سپس درخواست‌های تأیید را هنگام دریافت اضافه می‌کند. #100179
  • کاربران رابط کنترل می‌توانند فعالیت ابزار را بدون تغییر وضعیت ردیف آن انتخاب و کپی کنند و ابزارهای ناموفق دیگر نشانگرهای خطای تکراری نمایش نمی‌دهند. #100199 با تشکر از @steipete-oai.
  • ورود به داشبورد Gateway اکنون در تلفن‌ها و پنجره‌های کوتاه بهتر جا می‌گیرد و عمل می‌کند؛ با اهداف لمسی بزرگ‌تر، ورود آسان‌تر نشانی اینترنتی و راهنمای بازیابی قابل دسترس. #100208
  • کاربران رابط کنترل می‌توانند فهرست‌های بزرگ نشست را براساس گروه سفارشی، کانال، نوع، عامل یا تاریخ سازمان‌دهی کنند؛ همراه با تخصیص‌های ماندگار و مدیریت کشیدن‌ورهانیدن. #100262
  • کاربران می‌توانند بدون خروج از گفت‌وگو، حلقهٔ زمینهٔ رابط کنترل را باز کنند و میزان دقیق استفاده از زمینه، آخرین تعداد توکن‌های ورودی و خروجی و مدل فعال را بررسی کنند. #100264
  • تصاویر بازگردانده‌شده توسط ابزارهایی مانند read اکنون به‌جای آنکه فقط در متن به آن‌ها اشاره شود، مستقیماً در مکالمهٔ رابط کنترل ظاهر می‌شوند. #100295 با تشکر از @lzyyzznl، @pandah97 و @rquinones84.
  • فعالیت ابزار در رابط کنترل اکنون فراخوانی‌ها و نتایج منطبق را در یک ردیف یکپارچه ترکیب می‌کند، برچسب‌ها و دسته‌های تکراری را حذف می‌کند و ورودی‌ها، خروجی‌ها، پیش‌نمایش‌ها و خطاهای واقعی را در دسترس نگه می‌دارد. #100318
  • پنل زمینهٔ رابط کنترل اکنون هزینهٔ کل برآوردشدهٔ آخرین اجرا و تفکیک موجود ورودی، خروجی، خواندن حافظهٔ نهان و نوشتن حافظهٔ نهان را در کنار ارائه‌دهنده و مدل نشان می‌دهد. #100379
  • نوار کناری رابط کنترل اکنون همهٔ گفت‌وگوهای سنجاق‌شده را در کنار نه گفت‌وگوی اخیر عادی، در چیدمانی فشرده‌تر و متمرکز بر مکالمه برای دسکتاپ و تبلت، قابل مشاهده نگه می‌دارد. #100386
  • بخش نوشتن رابط کنترل اکنون سطح استدلال را به‌وضوح نشان می‌دهد، Talk و تنظیماتش را کنار هم نگه می‌دارد و کنترل‌های کاربردی مدل را در چیدمان‌های تلفن و افقی حفظ می‌کند. #100445
  • Talk در رابط کنترل اکنون از بخش نوشتن ساده‌تری آغاز می‌شود و مدیران می‌توانند پیش‌فرض‌های ماندگار ارائه‌دهنده، انتقال، زمان‌بندی و استدلال را در تنظیمات تعیین کنند. #100453
  • قطع موقت Gateway دیگر صفحهٔ احراز هویت‌شدهٔ رابط کنترل را با صفحهٔ ورود جایگزین نمی‌کند؛ در نتیجه هنگام ادامهٔ اتصال مجدد خودکار، زمینهٔ داشبورد حفظ می‌شود. #100479
  • صفحهٔ کارهای Cron در رابط کنترل اکنون از خلاصه‌های فشرده، نشانه‌های وضعیت واضح، جزئیات بازشدنی و منوی سرریز استفاده می‌کند تا بازبینی فهرست‌های بزرگ کارها سریع‌تر شود. #100646
  • نوار کناری رابط کنترل اکنون هنگام جابه‌جایی، گفت‌وگوهای اخیر را در جای خود نگه می‌دارد، نقاط ورود جست‌وجو را ترکیب می‌کند، از کنش‌های لمسی نشست پشتیبانی می‌کند و عناصر بصری غیرضروری را کاهش می‌دهد. #100648
  • تصاویر دریافت‌شده از طریق Telegram، iMessage و کانال‌های دیگر اکنون وقتی کاربران پس از بارگذاری مجدد به تاریخچهٔ گفت‌وگوی رابط کنترل بازمی‌گردند، دوباره به‌صورت درون‌خطی ظاهر می‌شوند. #100725 با تشکر از @sweetcornna و @vergissberlin.
  • نشان هدف رابط کنترل اکنون از مکث، ازسرگیری، پاک‌کردن، بررسی و آماده‌سازی ویرایش همراه با جزئیات زندهٔ زمان‌بندی و توکن پشتیبانی می‌کند، درحالی‌که کاربران فرمان و TUI می‌توانند بدون بازنشانی بودجه، هدف را بازنویسی کنند. #100736
  • رابط کنترل نمای کلی، تابلوی کار، عامل‌ها و بیشتر را قابل مشاهده نگه می‌دارد و هم‌زمان به فهرست نشست اجازه می‌دهد از ارتفاع موجود استفاده کند و مستقل پیمایش شود. #100742
  • اسناد دستیار که از رابط کنترل بارگیری می‌شوند اکنون به‌جای نمایش نام‌های مرحله‌بندی دارای پسوند UUID، نام فایل اصلی و قابل تشخیص خود را حفظ می‌کنند. #100743
  • کپی‌کردن کد از یک پاسخ طولانی در رابط کنترل اکنون گفت‌وگو را به‌جای پرش به بالا، در همان موقعیت مطالعه نگه می‌دارد. #100807 با تشکر از @jvlegod.
  • کاربران نسخهٔ دسکتاپ رابط کنترل می‌توانند انتخاب کنند که Enter پیام را ارسال کند یا خط جدیدی درج کند؛ Command+Enter یا Ctrl+Enter نیز به‌عنوان میان‌بر ارسال در دسترس است و انتخاب برای همان Gateway حفظ می‌شود. #100810 با تشکر از @moomx و @vincentkoc.
  • جابه‌جایی میان گفت‌وگوهای رابط کنترل دیگر به‌طور غیرمنتظره نشست انتخاب‌شده را به ابتدای فهرست نمی‌برد و کاربران می‌توانند برای نوار کناری ترتیب ثابت ایجاد یا ترتیب آخرین به‌روزرسانی را انتخاب کنند. #100927 با تشکر از @shakkernerd و @vyctorbrzezowski.
  • تنظیمات رابط کنترل اکنون از مسیرهای یکپارچهٔ /settings/... استفاده می‌کنند و نشانک‌های قدیمی همچنان کار می‌کنند؛ در نتیجه بارگذاری مجدد و پیوندها در نصب‌های میزبانی‌شده یا دارای پراکسی معکوس قابل‌اعتمادتر شده‌اند. #100928 با تشکر از @vyctorbrzezowski.
  • ناوبری رابط کنترل اکنون نشان تجاری، جست‌وجو و کنترل‌های نوار کناری را در محل مورد انتظار کاربران دسکتاپ و موبایل قرار می‌دهد و نشست‌های فعال واضح‌تر، برچسب‌های زمانی فشرده‌تر و دسترسی آسان‌تر به پایانه ارائه می‌کند. #101017 با تشکر از @shakkernerd و @vyctorbrzezowski.
  • کنترل جمع‌کردن نوار کناری رابط کنترل اکنون به‌جای آنکه مانند دکمه‌ای نامرتبط در نوار بالا یا پایانه به نظر برسد، در همان نوار کناری قرار دارد که بر آن اثر می‌گذارد. #101038
  • کاربران Talk در رابط کنترل می‌توانند در کنار دکمهٔ Talk، میکروفون پیش‌فرض سیستم یا هر میکروفون قابل مشاهده برای مرورگر را انتخاب کنند و هنگامی که دستگاه ذخیره‌شده در دسترس نیست، پیام واضحی دریافت کنند. #101100
  • اکنون می‌توان نام گروه‌های نشست نوار کناری را تغییر داد، بدون حذف نشست‌ها آن‌ها را حذف کرد، در حالت خالی ایجادشان کرد یا برای بازگرداندن یک فهرست یکپارچه از نشست‌های اخیر، گروه‌بندی را غیرفعال کرد. #101117
  • رابط کنترل اکنون ناوبری تابلوی کار را فقط هنگامی نشان می‌دهد که تابلوی کار فعال باشد و نوار کناری جمع‌شدهٔ تمیزتری با آیکون‌های واضح‌تر و فاصله‌گذاری بهتر وضعیت ارائه می‌کند. #101123
  • رابط کنترل اکنون جست‌وجو، دسترسی به نوار کناری، انتخاب پوسته و نشان تجاری macOS را با برچسب‌های دقیق صفحه‌خوان در محل‌هایی واضح‌تر و قابل پیش‌بینی‌تر قرار می‌دهد. #101497
  • قطع موقت Gateway دیگر محتوای رابط کنترل را با یک بنر تمام‌عرض به پایین نمی‌راند؛ بنابراین هنگام نمایش اعلان فشردهٔ تلاش مجدد، داشبورد در جای خود می‌ماند. #101812
  • قطع‌های موقت Gateway اکنون از نشان اتصال مجدد آرام‌تر و هماهنگ با داشبورد استفاده می‌کنند و همان رفتار تلاش مجدد و دسترس‌پذیری را حفظ می‌کنند. #101844
  • تنظیمات توضیحات Control UI اکنون در ترجمه‌های پشتیبانی‌شده این نسخه از زبان انتخاب‌شده استفاده می‌کنند. منابع: 34badde، a9cb866، ce9166d، 6b67ada، 006c2f7، 6bdffa5، b4476ab، 5b5c623، 1520d09، 6140326، 75bd44a، c1aeaf9، 49edc0a، cb69ce7، bb0af61، 0dcfbb0، db73ece، 21e6fc9.
  • برچسب «همه نشست‌ها» در نوار کناری اکنون در ترجمه‌های پشتیبانی‌شده Control UI در این نسخه از زبان انتخاب‌شده استفاده می‌کند. منابع: b2c3dc2، 61347a5، a2674b6، bbabad4، 8909289، 22552d6، 96e3615، 452351c، 5e9a62c، 0a9648b، a803589، 7c30ff8، e3d2878، 620f2e3، aa0f36c، c336256، 64dd688، e2ecbc8.
  • فرایند جفت‌سازی موبایل در Control UI اکنون در 18 منطقه زبانی پشتیبانی‌شده با زبان انتخاب‌شده نمایش داده می‌شود و دیگر صفحه‌های بومی‌سازی‌شده را با متن انگلیسی راه‌اندازی ترکیب نمی‌کند. c78b0d5
  • اکنون در صورت ناموفق بودن ورود به Control UI یا اتصال به Gateway، خطا، مراحل بازیابی و پیوند مستندات مرتبط به‌جای پنهان شدن در یک پنل جمع‌شده، بی‌درنگ نمایش داده می‌شوند. f9e194e
  • نوار کناری وب اکنون مسیرهای ناوبری سنجاق‌شده و سرریز را با اطمینان پر می‌کند تا مقصدهایی مانند Worktrees در دسترس بمانند. 55a0012 با تشکر از @vincentkoc.
  • کاربران غیرفارسی‌زبان Control UI اکنون برچسب‌های ترجمه‌شده منوی سرریز Cron و «اجرا در صورت فرارسیدن موعد»، از جمله برچسب دسترس‌پذیری برای کنش‌های بیشتر، را می‌بینند. 2585d6b
  • هشدار دسترسی به میکروفون Control UI برای ورودی صوتی بلادرنگ اکنون به زبان انتخاب‌شده کاربر نمایش داده می‌شود. 68c85ef
  • پس از حذف متن سرگردانِ تعارض ادغام، نوار کناری Control UI اکنون با حفظ گروه‌بندی نشست‌ها و رفتار کشیدن برای تقسیم، بدون خطا ساخته می‌شود. 0e3ce24
  • کاربران هندی‌زبان و روسی‌زبان اکنون می‌توانند ترجمه‌های متناظر Control UI را دریافت کنند و متصدیان مستندات می‌توانند نسخه‌های این زبان‌ها را از طریق گردش‌کار موجود منطقه زبانی تولید کنند. 689baa5 با تشکر از @vincentkoc.
  • هنگام جفت‌سازی دستگاه، / pair qr اکنون بدون آغاز یک نوبت عامل یا ایجاد اختلال در مسیر موجود Control UI، همان فرایند جفت‌سازی مجاز /pair qr را دنبال می‌کند. #98262 با تشکر از @brokemac79.
  • باز کردن یا اتصال مجدد داشبورد Control UI اکنون از حافظه موقت Gateway بسیار کمتری استفاده می‌کند و ضمن حفظ مجموع مصرف درخواستی، هشدارهای نادرست rss_growth را کاهش می‌دهد. #100054 با تشکر از @nianjiuzst.
  • تنظیمات Control UI اکنون بدون نیاز به SSH، هویت میزبان، نشانی، سیستم‌عامل، محیط اجرا، زمان فعالیت، بار CPU، حافظه و فضای آزاد دیسک یک Gateway راه‌دور را نشان می‌دهد. #100478
  • Control UI اکنون تأییدهای اجرا را برای Nodeهای دسکتاپ پشتیبانی‌شده نمایش می‌دهد و درخواست‌های در انتظار، پشتیبانی‌نشده یا مسدودشده به‌دلیل خط‌مشی را پیش از رسیدن به Node رد می‌کند. #100505 با تشکر از @vincentkoc.
  • یک ui.seamColor پیکربندی‌شده اکنون دکمه‌ها، برجسته‌سازی‌ها، انتخاب‌ها و حلقه‌های تمرکز Control UI را تغییر می‌دهد و مقادیر نامعتبر نیز به‌درستی به حالت پیش‌فرض بازمی‌گردند. #93699 با تشکر از @dennis-lynch، @goutamadwant.
  • کدهای QR و دیگر هنرهای متنی نیم‌بلوکی در Control UI اکنون فاصله‌گذاری را حفظ می‌کنند، در صورت نیاز پیمایش می‌شوند و با حاشیه کافی کپی می‌شوند تا قابل استفاده بمانند. #93869 با تشکر از @emg110، @vincentkoc.
  • زبانه‌های باز Control UI اکنون پس از به‌روزرسانی service worker به ساخت فعال جابه‌جا می‌شوند و خطاهای ناشی از JavaScript و CSS قدیمی و ناهمخوانی پروتکل پس از ارتقا را کاهش می‌دهند. #96141 با تشکر از @andrewccctechlink، @brokemac79.
  • کلاینت‌های گفت‌وگو اکنون می‌توانند هر پیام در انتظار کاربر را دقیقاً با پیام تأییدشده متناظر آن در Gateway تطبیق دهند و حباب‌های تکراری یا نامنطبق را هنگام نوبت‌های درهم‌آمیخته کاهش دهند. #96273 با تشکر از @datus1982، @wyf027.
  • با کلیک روی دکمه تاریخچه یک کار Cron، اکنون بازخورد فوری ارائه می‌شود و صفحه مستقیماً به تاریخچه اجرای به‌روزشده همان کار پیمایش می‌کند. #96281 با تشکر از @wyf027، @yzhong52.
  • مجموع توکن‌های نزدیک به یک میلیون در Control UI اکنون به‌جای 1000k گمراه‌کننده، به‌صورت 1.0M نمایش داده می‌شود. #96298 با تشکر از @ly-wang19.
  • Usage Mosaic و خلاصه‌های مصرف اکنون مجموع توکن‌های نزدیک به یک میلیون را به‌جای 1000.0K، به‌صورت 1.0M نمایش می‌دهند. #96450 با تشکر از @ly-wang19.
  • کنترل‌های صدا، مدل و حساسیت در تنظیمات گفت‌وگوی Control UI اکنون به‌شکلی هماهنگ در یک ردیف تراز می‌شوند، بدون اینکه متن تکراری مقدار انتخاب‌شده چیدمان را مختل کند. #96925 با تشکر از @evan-ym.
  • درخواست‌های تأیید Control UI دیگر خطاهای درخواست‌های قدیمی‌تر را به ارث نمی‌برند یا درحالی‌که تصمیم فعلی هنوز در حال پردازش است، کنترل‌ها را دوباره فعال نمی‌کنند. #98394 با تشکر از @haruaiclone-droid.
  • Control UI اکنون پس از تشخیص پروتکل ناسازگار Gateway، تلاش مجدد را متوقف می‌کند و راهنمای لازم برای به‌روزرسانی یا بارگذاری مجدد جهت اتصال دوباره را نشان می‌دهد. #98414 با تشکر از @haruaiclone-droid.
  • در تلفن‌ها و دیگر صفحه‌های افقی کوتاه، کادر نوشتن Control UI اکنون در یک محدوده مشخص پیمایش می‌شود تا تاریخچه گفت‌وگو و همه کنترل‌های نوشتن در دسترس بمانند. #98683 مرتبط: #98615. با تشکر از @jin-li، @qingminglong.
  • Control UI اکنون پس از بارگذاری ناموفق موقت هنگام راه‌اندازی مجدد Gateway یا گذار از دارایی‌های قدیمی، دوباره تلاش می‌کند و دیگر تا بازخوانی دستی صفحه در حالت گیرکرده باقی نمی‌ماند. #99111 با تشکر از @zengwen-dt.
  • اکنون می‌توان نماگرفت‌های بزرگ PNG چسبانده‌شده را بدون شکست در پردازش پیوست، از طریق گفت‌وگوی وب Control UI ارسال کرد. #99213 با تشکر از @jincheng-xydt، @vincentkoc.
  • فرایند جفت‌سازی موبایل Control UI اکنون برای کاربران هندی‌زبان و روسی‌زبان، از ایجاد کد راه‌اندازی تا مدیریت دستگاه‌های در انتظار، کاملاً بومی‌سازی شده است. #100040
  • ریل فضای کاری Control UI اکنون هم‌سطح پنجره قرار می‌گیرد و در حالت جمع‌شده فضای کمتری اشغال می‌کند؛ نوار خالی را بدون هم‌پوشانی با گفت‌وگو حذف می‌کند. #100088
  • تاریخچه گفت‌وگوی Control UI اکنون فقط بازتاب‌های نهایی تحویل را که دقیقاً تکراری هستند پنهان می‌کند و ارسال‌های تکراری واقعی، بازارسال‌ها و پاسخ‌های متمایز را قابل مشاهده نگه می‌دارد. #100136
  • گفت‌وگوهای Control UI اکنون در تلفن‌ها، رایانه‌های رومیزی استاندارد و پنجره‌های بلند، فضای یکسانی بالای نخستین پیام باقی می‌گذارند. #100144 با تشکر از @steipete-oai.
  • تنظیمات Control UI اکنون یک کلید پایدار ساده/پیشرفته، کنترل‌های ظاهری مرتب‌تر و برچسب «در انتظار» را فقط زمانی ارائه می‌کند که تغییر نمایه زمینه واقعاً برای اعمال آماده شده باشد. #100147
  • حباب‌های فراخوانی ابزار و نشان‌های خطا در Control UI اکنون در لبه راست به‌طور مرتب هم‌تراز هستند تا بررسی سریع فعالیت‌های ناموفق در گفت‌وگوهای تلفنی و رومیزی آسان‌تر شود. #100163 با تشکر از @steipete-oai.
  • کاربران OpenAI اکنون در انتخابگر سرعت Control UI فقط گزینه‌های پشتیبانی‌شده استاندارد و سریع را می‌بینند و حالت سریع به‌ارث‌رسیده نیز به‌درستی نمایش داده می‌شود. #100190
  • پیش‌نویس‌های کوتاه در کادر نوشتن Control UI دیگر شیار نوار پیمایش غیرضروری نشان نمی‌دهند، درحالی‌که پیش‌نویس‌های بلند همچنان در صورت نیاز پیمایش می‌شوند. #100252
  • پاک‌کردن برچسب یک نشست اکنون نام قدیمی را بی‌درنگ از دیگر کلاینت‌های مشترک Control UI حذف می‌کند و دیگر به بازخوانی کامل نیازی نیست. #100266
  • کاربران نسخه دسکتاپ Control UI می‌توانند نشانگر را روی نام کوتاه‌شده یک نشست اخیر نگه دارند تا بخش انتهایی پنهان آن نمایان شود و بدون بازکردن تک‌تک نشست‌ها، گفت‌وگوهای مشابه را از هم تشخیص دهند. #100276
  • نوار کناری بازشده Control UI دیگر اطلاعات سهمیه ارائه‌دهنده را که از قبل در نماهای گپ، نمای کلی و میزان استفاده در دسترس است، تکرار نمی‌کند. #100356 با تشکر از @shakkernerd.
  • در پیام‌های تکمیل‌شده Control UI، اکنون با استفاده از مُهر زمانی می‌توان جزئیات توکن، حافظه نهان، زمینه، هزینه و مدل را باز کرد؛ به‌جای اینکه به پایین هر پیام یک کنترل مجزای زمینه افزوده شود. #100391 با تشکر از @steipete-oai.
  • تاریخچه نشست خودمختار اکنون یک نوبت Cron یا زمان‌بندی‌شده ناموفق قبلی را حتی پس از موفقیت نوبتی بعدی یا بازخوانی صفحه، همچنان به‌عنوان خطا علامت‌گذاری‌شده نگه می‌دارد. #100514 با تشکر از @qingminglong.
  • صفحه Skills در Control UI اکنون برچسب‌های خوانای عامل و جست‌وجو را همراه با فیلترهای هم‌تراز و کنترل‌های انتخاب با اندازه صحیح نمایش می‌دهد. #100526 با تشکر از @evan-ym.
  • پس از پایان پاسخ Control UI، نوشتارگر اکنون با وجود تأخیر در وضعیت اجرای تکمیل‌شده، روی ارسال باقی می‌ماند؛ درحالی‌که یک اجرای واقعاً جدید همچنان آن را به توقف تغییر می‌دهد. #100527 با تشکر از @tiffanychum.
  • پیش‌نمایش فایل‌ها در Control UI و کارگاه Skill اکنون تنها یک راهنمای میان‌بر Escape نمایش می‌دهد و درعین‌حال رفتار بستن با Escape را حفظ می‌کند. #100528 با تشکر از @xianshishan.
  • فعالیت بازشده ابزار در Control UI دیگر نام و نماد ابزار را تکرار نمی‌کند و مرور سریع فراخوانی‌های تکمیل‌شده و در حال اجرا را آسان‌تر می‌سازد. #100606
  • پاک‌کردن بازنویسی مدل نشست در Control UI اکنون به‌جای مدل پیش‌فرض سراسری نامرتبط، مدل پیش‌فرض خود عامل انتخاب‌شده را نمایش می‌دهد. #100719 با تشکر از @hyspacex.
  • اسناد ارسال‌شده توسط دستیار در WebChat اکنون به‌جای بازشدن به‌صورت سندی بی‌نام در مرورگر، با نام فایل اصلی ارائه‌شده توسط سرور، از جمله نام‌های Unicode، بارگیری می‌شوند. #100728 با تشکر از @lptrichor.
  • Control UI اکنون راهنمایی /steer را هنگام اجرای فعال می‌پذیرد و دیگر به‌اشتباه پاسخ No active run را نمی‌دهد. #100803 با تشکر از @hackerismydream.
  • نشست‌های جدید Control UI اکنون پس از رفتن کاربران به گپی دیگر، بدون نیاز به بازخوانی صفحه در ابتدای نوار کناری قابل مشاهده باقی می‌مانند. #100981 با تشکر از @shakkernerd.
  • مدیریت Worktreeها اکنون به‌جای اشغال یک مورد سطح‌بالا در نوار کناری، زیر تنظیمات Control UI قرار دارد و پیوندهای عمیق موجود همچنان معتبر باقی می‌مانند. #100995
  • پاسخ‌های طولانی /btw در نسخه دسکتاپ Control UI اکنون در محدوده پنجره مرورگر باقی می‌مانند و داخل کارت نتیجه پیمایش می‌شوند، درحالی‌که نسخه موبایل پیمایش کامل کارت را حفظ می‌کند. #101169 با تشکر از @snoutfirst.
  • گپ‌های پایان‌یافته دیگر در نوار کناری Control UI با نشانگر چرخان مشغول‌بودن گیر نمی‌کنند، حتی اگر پس از آن یک به‌روزرسانی قدیمی‌تر Gateway برسد. #101293 با تشکر از @fuller-stack-dev.
  • فایل‌های پشتیبان بزرگ کارگاه Skill اکنون بدون انجماد یا کندشدن شدید Control UI، پیمایش، جابه‌جا، فیلتر، شکسته و کپی می‌شوند. #101319 با تشکر از @shakkernerd و @xianshishan.
  • کاربران می‌توانند در یک مبدأ HTTPS به چند Gateway مربوط به Control UI که براساس مسیر یا پرس‌وجو مسیریابی شده‌اند وارد بمانند، بدون اینکه یک Gateway توکن دستگاه Gateway دیگر را بازنویسی کند. #101352 با تشکر از @fuller-stack-dev.
  • کاربران Control UI می‌توانند /approve را تایپ کنند تا یک اعلان exec در حال انتظار را آزاد کنند، بدون اینکه تصمیم پشت اجرای مسدودشده گپ در صف قرار گیرد. #101532 با تشکر از @vincentkoc.
  • خطاهای ساخت Control UI اکنون هنگام کوتاه‌شدن خروجی فرمان برای نمایش، ایموجی و دیگر نویسه‌های مکمل را دست‌نخورده نگه می‌دارند. #101591 با تشکر از @maweibin.
  • کارت‌های تابلوی کار اکنون مستقیماً از کشوی جزئیات قابل ویرایش، جابه‌جایی، بایگانی، توقف، بازکردن یا حذف هستند، درحالی‌که بینندگان فقط‌خواندنی همچنان هیچ کنترل تغییردهنده‌ای نمی‌بینند. #101658 با تشکر از @momothemage و @princebansal.
  • دکمه میکروفون Control UI اکنون در حالت بی‌کار از نظر بصری کم‌جلوه‌تر و هنگام ضبط متمایزتر است و تشخیص وضعیت فعلی صدا را آسان‌تر می‌کند. #101843
  • کاربرانی که اعتبارنامه‌های فعال داشبورد را ذخیره کرده‌اند، دیگر هنگام اتصال مجدد Control UI، نمایش لحظه‌ای صفحه ورود را نمی‌بینند. #101849
  • تایپ‌کردن در هر نقطه از گپ فعال Control UI اکنون نخستین نویسه را در نوشتارگر پیام قرار می‌دهد، بدون اینکه ورودی را از پالت فرمان بگیرد. #102210 با تشکر از @shakkernerd.

راه‌اندازی آسان‌تر از نصب تا نخستین گفت‌وگو

راه‌اندازی اولیه اکنون مسیرهای روشن‌تری برای رسیدن به نخستین گفت‌وگوی قابل‌استفاده ارائه می‌دهد. نصب‌های جدید CLI وارد راه‌اندازی هدایت‌شده می‌شوند، نصب‌های پیکربندی‌شده TUI را باز می‌کنند و راه‌اندازی مکالمه‌ای Crestodian همچنان اختیاری است. Android و macOS کاربران را در فرایند جفت‌سازی، مجوزها، راه‌اندازی محلی یا راه دور و بازیابی راهنمایی می‌کنند؛ macOS همچنین می‌تواند پیش از ذخیره‌سازی، Claude Code، Codex و Gemini CLI شناسایی‌شده، کلید API و گزینه‌های پشتیبانی‌شدهٔ کاتالوگ ارائه‌دهندگان را آزمایش کند. در صورت وقفه در احراز هویت یا راه‌اندازی کانال، انتخاب‌های قبلی حفظ می‌شوند و کاربران فاقد مدل فعال، به‌جای هدایت‌شدن به گفت‌وگویی غیرقابل‌استفاده، در انتخاب اعتبارنامه و مدل راهنمایی می‌شوند. مالکان و مدیران نیز می‌توانند ورود منقضی‌شدهٔ Codex یا OpenAI را از طریق فرمان‌های خصوصی Telegram، رابط وب، Discord یا Slack و بدون دسترسی SSH تمدید کنند.

نصب‌های موجود پیش از تغییر وضعیت عملیاتی‌شان از سازوکارهای حفاظتی بهره‌مند می‌شوند. Doctor و به‌روزرسانی‌ها از جایگزینی پیکربندی ناخوانا خودداری می‌کنند، Doctor هنگام ادغام ورودی‌های منسوخ تنظیمات مدل را حفظ می‌کند و به‌روزرسانی‌های extended-stable کانال انتشار انتخاب‌شده را نگه می‌دارند. ارتقاهای کانتینر پیش از اعلام آمادگی، مهاجرت‌ها و تعمیرات Plugin را تکمیل می‌کنند و محیط‌های اجرایی ناامن پیش از آنکه بتوانند پایگاه‌های دادهٔ وضعیت OpenClaw را باز کنند متوقف می‌شوند.

منابع و مشارکت‌کنندگان
  • openclaw doctor و به‌روزرسانی‌ها اکنون از جایگزینی openclaw.json ناخوانا خودداری می‌کنند و به‌جای از کار انداختن نصب، تنظیمات موجود Gateway، عامل، کانال و Plugin را حفظ می‌کنند. #96469 با تشکر از @obviyus و @yetval.
  • openclaw doctor --fix اکنون هنگام ادغام چند نام مدل منسوخ در یک مدل فعلی، نام‌های مستعار، پارامترها، انتخاب‌های استریم، تنظیمات محیط اجرا و دیگر تنظیمات مدل را حفظ و هرگونه تعارض ادغام را به‌درستی گزارش می‌کند. #96544 با تشکر از @vincentkoc و @yetval.
  • مالکان و مدیران اکنون می‌توانند ورود منقضی‌شدهٔ Codex یا OpenAI را از طریق مرورگر و با فرمان‌های خصوصی Telegram، رابط وب، Discord یا Slack، بدون دسترسی SSH بازیابی کنند. #98006 با تشکر از @100yenadmin، @jalehman و @obviyus.
  • CLI اکنون نصب‌های جدید را در فرایند راه‌اندازی هدایت می‌کند، نصب‌های پیکربندی‌شده را مستقیماً در TUI باز می‌کند، در اجرای مجدد انتخاب‌های موجود را حفظ می‌کند و راه‌اندازی اولیه را در یک گفت‌وگوی ترمینالی قابل‌استفاده به پایان می‌رساند. #98218 با تشکر از @fuller-stack-dev.
  • کاربران جدید Android اکنون در نخستین اجرا از ورود کد راه‌اندازی یا QR، جفت‌سازی Gateway، تأیید Node، مجوزها، مراحل بازیابی و تأیید آمادگی تلفن پیش از تکمیل راه‌اندازی اولیه، به‌صورت هدایت‌شده عبور می‌کنند. #98752 با تشکر از @jesse-merhi.
  • کاربران جدید Mac اکنون می‌توانند بدون Terminal، Homebrew، دسترسی مدیر یا درخواست تأیید اضافی برای Node خود برنامه، آن را باز کنند و به یک عامل محلی فعال برسند. #99767 مرتبط با #99764.
  • نصب‌های بسته اکنون می‌توانند openclaw update --channel extended-stable را انتخاب و حفظ کنند، دردسترس‌بودن آن را بررسی کنند و اگر فرادادهٔ npm آن ناقص باشد به‌شکلی ایمن ناموفق شوند. #99811 با تشکر از @kevinslin.
  • نصب‌های جدید اکنون می‌توانند راه‌اندازی مکالمه‌ای Crestodian را تکمیل کنند، طرح پیشنهادی را یک‌بار تأیید کنند، کانال‌ها را متصل کنند و وارد عامل معمولی شوند؛ در عین حال راه‌اندازی اولیهٔ کلاسیک و اسکریپتی همچنان در دسترس است. #99935
  • راه‌اندازی اولیهٔ macOS اکنون پیش از نخستین گفت‌وگو اتصال هوش مصنوعی انتخاب‌شده را تأیید می‌کند، گزینه‌های روشن‌تری برای راه‌اندازی محلی و راه دور ارائه می‌دهد و در صورت شکست احراز هویت، بازیابی ساده یا مسیر دستی تأییدشده‌ای برای کلید API فراهم می‌کند. #100288
  • راه‌اندازی اولیه برای نخستین بار اکنون انتخاب‌های قبلی را پس از مشکل در احراز هویت یا جفت‌سازی حفظ می‌کند و به‌جای بازکردن نخستین گفت‌وگوی غیرقابل‌استفاده، گام عملی بعدی برای پیکربندی مدل را به کاربران ارائه می‌دهد. #100632
  • راه‌اندازی اولیهٔ macOS اکنون به‌جای محدودشدن به Anthropic، OpenAI و Google، کاتالوگ ارائه‌دهندگان استنتاج متنی پشتیبانی‌شدهٔ Gateway را عرضه می‌کند و اعتبارنامه‌ها را پیش از ذخیره‌سازی آزمایش می‌کند. #101132
  • ارتقاهای کانتینر اکنون پیش از اعلام آمادگی Gateway، مهاجرت‌های لازم و تعمیرات Plugin را تکمیل می‌کنند و تعمیرات ناموفق به‌جای باقی‌گذاشتن سرویسی با وضعیت سبز کاذب، با راهنمایی عملی متوقف می‌شوند. #101881 با تشکر از @sallyom.
  • راه‌اندازی Crestodian اکنون کاربران فاقد ارائه‌دهندهٔ مدل قابل‌استفاده را در ورود پوشیدهٔ اعتبارنامه و انتخاب مدل راهنمایی می‌کند؛ در عین حال فرمان‌های قطعی راه‌اندازی و تعمیر تا زمان پیکربندی استنتاج در دسترس می‌مانند. #101887 با تشکر از @fuller-stack-dev.
  • OpenClaw اکنون پیش از آنکه محیط‌های اجرایی ناامن بتوانند وضعیت مبتنی بر SQLite را باز کنند، آن‌ها را مسدود می‌کند، سرویس‌های قدیمی Bun را به Node هدایت می‌کند و هنگام راه‌اندازی و تعمیر، محیط اجرایی Node سازگار با WAL را انتخاب می‌کند. #106065 با تشکر از @vincentkoc.

برنامه‌های رسمی

برنامه‌های رسمی iOS، Android و macOS در زمینه‌های راه‌اندازی، ناوبری، گفت‌وگو، صدا، Apple Watch، مجوزها، بومی‌سازی، فایل‌ها، کارهای زمان‌بندی‌شده، کنترل‌های بومی نشست و بازیابی Gateway به‌روزرسانی‌های چشمگیری دریافت کردند. مکالمه‌های اخیر در زمان قطع موقت اتصال همچنان کاربردی می‌مانند: نشست‌ها و رونوشت‌های ذخیره‌شده در حافظهٔ نهان برای مطالعه در دسترس می‌مانند، ارسال‌های متنی پشتیبانی‌شده می‌توانند در گفت‌وگوی صحیح منتظر اتصال مجدد بمانند و ازسرگیری مکالمه‌های طولانی بدون ازدست‌دادن موقعیت فعلی یا اشتباه‌گرفتن نمای آفلاین با تاریخچهٔ زنده آسان‌تر است.

این بهبودها همچنین کلاینت‌های بومی را به یکدیگر نزدیک‌تر می‌کنند. صف‌های موبایل پس از راه‌اندازی مجدد برنامه حفظ می‌شوند، برنامهٔ macOS ابزارهای کامل‌تری برای نشست و رونوشت دریافت می‌کند و هر کلاینت پس از بازگشت Gateway همان مکالمه را تازه‌سازی می‌کند.

بهبودهای مشترک برنامه‌ها

منابع و مشارکت‌کنندگان
  • گفت‌وگوهای iOS و Android اکنون هنگام رسیدن پیام‌های جدید و فعالیت ابزارها، موقعیت پیمایش خواننده را حفظ می‌کنند و راهی روشن برای بازگشت به جدیدترین پاسخ ارائه می‌دهند. #98258 مرتبط با #98255. با تشکر از @christopheraaronhogg.

iOS، iPadOS و Apple Watch

منابع و مشارکت‌کنندگان
  • گفت‌وگوی iPhone و iPad اکنون با آخرین مکالمهٔ شناخته‌شده باز می‌شود و به کاربران اجازه می‌دهد هنگام دردسترس‌نبودن Gateway، نشست‌های اخیر ذخیره‌شده در حافظهٔ نهان را مرور کنند. #100219
  • کاربران iOS می‌توانند هنگام قطع اتصال، پیام‌های گفت‌وگو را در صف قرار دهند، آن‌ها را پس از راه‌اندازی مجدد برنامه حفظ کنند و بعد از اتصال مجدد به‌ترتیب ارسال کنند؛ همچنین کنترل‌های روشنی برای تلاش مجدد و حذف دارند. #100331
  • کاربران Apple Watch می‌توانند پیامی را دیکته کنند و پاسخ نهایی OpenClaw را در Watch بشنوند؛ کنترل‌های جداگانه‌ای نیز برای ارسال بی‌صدا، لغو و توقف وجود دارد. #100283

Android

منابع و مشارکت‌کنندگان
  • گفت‌وگوی Android اکنون آخرین رونوشت شناخته‌شده را بی‌درنگ نمایش می‌دهد و هنگام قطعی Gateway، مکالمه‌های اخیر ذخیره‌شده در حافظهٔ نهان را خواندنی نگه می‌دارد، سپس پس از اتصال مجدد آن‌ها را تازه‌سازی می‌کند. #100227
  • کاربران Android می‌توانند هنگام آفلاین‌بودن Gateway متن را در صف قرار دهند، آن را پس از راه‌اندازی مجدد برنامه حفظ کنند و بعد از اتصال مجدد به‌ترتیب ارسال کنند؛ برای خطاها نیز کنترل‌های Retry و Delete در دسترس است. #100290

macOS

منابع و مشارکت‌کنندگان
  • گفت‌وگوی Mac اکنون نشست‌ها و رونوشت‌های اخیر را بی‌درنگ بازیابی می‌کند، هنگام قطع اتصال قابل‌مرور می‌ماند و ارسال‌های آفلاین را برای هویت صحیح Gateway در صف قرار می‌دهد. #100275
  • پنجرهٔ گفت‌وگوی بومی macOS اکنون نوار کناری کامل نشست، ایجاد واقعی نشست جدید، تکمیل فرمان‌های اسلش، نمایش زمینه و هزینه، کپی پیام، خروجی‌گرفتن از رونوشت و اقدام‌های فشرده‌سازی یا پاک‌کردن تاریخچه را ارائه می‌دهد. #101103

مدل‌ها و ارائه‌دهندگان

انتخاب مدل در OpenClaw دامنهٔ گسترده‌تری از گزینه‌های اصلی میزبانی‌شده، مدیریت‌شده و محلی را پوشش می‌دهد. هر مسیر ارائه‌دهنده پشتیبانی‌شده، احراز هویت، محدودیت‌های مدل، کنترل‌های استدلال، رفتار ابزار، پشتیبانی تصویر و گزارش مصرف مختص خود را حفظ می‌کند.

GPT-5.6 و Codex

سازمان‌های دارای دسترسی پیش‌نمایش GPT-5.6 می‌توانند از طریق مسیرهای پشتیبانی‌شدهٔ OpenAI و Codex، مدل‌های Sol، Terra یا Luna را با فرادادهٔ مورد انتظار زمینه، ورودی متن و تصویر، سطوح استدلال و محاسبهٔ نوشتن در حافظهٔ نهان در صورت ارائه از سوی OpenAI انتخاب کنند. راه‌اندازی‌های جدید با کلید API متعلق به OpenAI و راه‌اندازی‌های ChatGPT/Codex، پیش‌فرض‌های موردنظر GPT-5.6 را بدون جایگزین‌کردن انتخاب صریح مدل برمی‌گزینند. گزینه‌های Ultra پشتیبانی‌شده در OpenClaw و Codex بومی هم‌راستا می‌مانند و نظارت Codex عامل‌های فرزند بومی Codex را به‌عنوان وظیفه ثبت و نتایجشان را به عامل والد بازمی‌گرداند.

Tencent Hy3

Tencent Hunyuan Hy3 اکنون از طریق TokenHub یا TokenPlan مسیر راه‌اندازی کاملی دارد که شامل گزینه‌های سطح اول احراز هویت، راه‌اندازی اولیهٔ CLI، کشف مدل و اعتبارسنجی پیکربندی است. پیکربندی‌های موجود TokenHub دسترسی به hy3-preview را در کنار مدل پایدار hy3 حفظ می‌کنند.

Meta Model API و Muse Spark 1.1

اپراتورها می‌توانند Meta Model API را با MODEL_API_KEY یا گزینهٔ احراز هویت راه‌اندازی اولیه پیکربندی کنند، meta-model-api/muse-spark-1.1 را انتخاب کنند و از استریم، فراخوانی ابزار، ورودی تصویر و کنترل‌های میزان تلاش استدلال پشتیبانی‌شده استفاده کنند.

مدل‌های Claude

Claude Sonnet 5 از طریق Anthropic مستقیم، Claude CLI، مناطق پشتیبانی‌شدهٔ Vertex، پروفایل‌های استنتاج Bedrock و Bedrock Mantle با رفتار مستندشدهٔ زمینه، خروجی، تصویر، تفکر و قیمت‌گذاری قابل‌انتخاب است. کاربران دارای دسترسی Claude Mythos 5 می‌توانند آن را از طریق مسیرهای پشتیبانی‌شدهٔ خانوادهٔ Anthropic با الزامات زمینه، خروجی، تفکر تطبیقی، ذخیره‌سازی در حافظهٔ نهان و بازپخش انتخاب کنند.

دیگر مسیرهای ارائه‌دهنده

نشست‌های Copilot می‌توانند صراحتاً از ارائه‌دهندگان سفارشی پشتیبانی‌شدهٔ OpenAI، Azure OpenAI، سازگار با Ollama یا Anthropic استفاده کنند و هنگام تغییر تنظیمات اتصال یا اعتبارنامه، نشستی سازگار آغاز کنند. رایانه‌های جفت‌شده می‌توانند وظایف کوتاه را روی مدل‌های محلی واجد شرایط Ollama اجرا کنند، در حالی که ClawRouter می‌تواند مدل‌های اعطاشده به یک کلید مدیریت‌شده را در دسترس قرار دهد و مصرف و بودجهٔ آن‌ها را گزارش کند. کاربران همچنین می‌توانند مدل‌های تبلیغاتی فعال را بدون جایگزین‌کردن پیش‌فرض‌های موجود دریافت کنند، LongCat-2.0 را از طریق ارائه‌دهندهٔ رسمی آن نصب کنند و مکالمه‌های فراخوانی ابزار Gemini latest را در هر دو انتقال پشتیبانی‌شدهٔ Google ادامه دهند.

منابع و مشارکت‌کنندگان
  • نشست‌های Copilot اکنون می‌توانند از ارائه‌دهندگان سفارشی OpenAI، Azure OpenAI، سازگار با Ollama یا Anthropic که صراحتاً انتخاب شده‌اند استفاده کنند و هنگام تغییر مدل، نقطه پایانی، اطلاعات احراز هویت، سرآیندها یا محدودیت‌های توکن، به‌درستی راه‌اندازی مجدد شوند. #96345 با تشکر از @vincentkoc.
  • کاربران GPT-5.6 اکنون می‌توانند حالت‌های Ultra پشتیبانی‌شده را به‌طور یکپارچه انتخاب کنند، انتخاب‌های مدل و تفکر را در سطوح مختلف OpenClaw هماهنگ نگه دارند و نتایج عامل‌های فرزند بومی Codex را به‌صورت وظایف پیگیری‌شده دریافت کنند. #98021 با تشکر از @anyech.
  • Claude Sonnet 5 اکنون در Anthropic، Claude CLI، مناطق پشتیبانی‌شده Vertex، پروفایل‌های استنتاج Bedrock و Bedrock Mantle، با رفتار مستندشده آن برای زمینه، خروجی، تصویر، تفکر و قیمت‌گذاری قابل انتخاب است. #98254 با تشکر از @vortexopenclaw.
  • سازمان‌هایی که به پیش‌نمایش GPT-5.6 دسترسی دارند، می‌توانند Sol، Terra یا Luna را در مسیرهای پشتیبانی‌شده OpenAI و Codex با کنترل‌های استدلال، فراداده زمینه و محاسبه نوشتن در حافظه نهان صحیح انتخاب کنند. #98333 مرتبط: #98296. با تشکر از @steipete-oai.
  • Tencent Hunyuan Hy3 اکنون از طریق TokenHub یا TokenPlan یک مسیر راه‌اندازی کامل و پشتیبانی‌شده در OpenClaw دارد که شامل احراز هویت درجه‌یک، کشف مدل، اعتبارسنجی پیکربندی، ورود اولیه با CLI و سازگاری با راه‌اندازی‌های موجود hy3-preview است. #99076 با تشکر از @moncac.
  • عامل‌های OpenClaw اکنون می‌توانند وظایف کوتاه را روی مدل‌های Ollama با قابلیت گفت‌وگو که روی Nodeهای جفت‌شده macOS، Linux یا Windows نصب شده‌اند اجرا کنند و کنترلی جداگانه برای غیرفعال‌کردن استنتاج Node نیز در دسترس است. #99234 مرتبط: #99228.
  • یک CLAWROUTER_API_KEY اکنون می‌تواند فقط مدل‌هایی را که به آن اعطا شده‌اند در انتقال‌های پشتیبانی‌شده عرضه کند و درخواست‌های مدیریت‌شده، توکن‌ها، هزینه و بودجه ماهانه را در نماهای عادی وضعیت نشان دهد. #99658 مرتبط: #99657.
  • کاربران می‌توانند مدل‌های تبلیغاتی فعال را پیدا کنند و با openclaw promos claim <slug> آن‌ها را دریافت کنند، بدون اینکه ورود اولیه را دوباره اجرا کنند یا پیش‌فرض‌ها و اطلاعات احراز هویت موجود به‌طور غیرمنتظره جایگزین شوند. #100236 با تشکر از @fuller-stack-dev.
  • LongCat-2.0 میزبانی‌شده اکنون می‌تواند از طریق Plugin رسمی LongCat نصب شود، هنگام ورود اولیه با LONGCAT_API_KEY پیکربندی شود و برای استفاده چندمرحله‌ای از ابزار به‌عنوان longcat/LongCat-2.0 انتخاب شود. #100501 با تشکر از @vincentkoc.
  • نام‌های مستعار جدیدترین نسخه Gemini اکنون مکالمات ابزارمحور را در هر دو انتقال پشتیبانی‌شده Google ادامه می‌دهند، به‌جای اینکه با خطای HTTP 400 ناشی از نبود امضای تفکر متوقف شوند. #100605 با تشکر از @chenxiaoyu209، @guarismo.
  • کاربرانی که به Claude Mythos 5 دسترسی دارند، می‌توانند آن را از طریق Anthropic، Anthropic Vertex، Amazon Bedrock یا Bedrock Mantle با رفتار الزامی آن برای زمینه، خروجی، تفکر، حافظه نهان و بازپخش انتخاب کنند. #101238 با تشکر از @vincentkoc.
  • OpenClaw اکنون از راه‌اندازی Meta Model API و مدل Muse Spark 1.1، شامل پخش جریانی، فراخوانی ابزار، ورودی تصویر و کنترل‌های استدلال پشتیبانی‌شده، پشتیبانی می‌کند. #102873 با تشکر از @davemorin، @hamidshojanazeri، @jalehman، @solvely-colin.
  • ارتقاهای وضعیت قدیمی دیگر مکرراً متوقف نمی‌شوند و راه‌اندازی‌های جدید OpenAI و ChatGPT/Codex نیز پیش‌فرض‌های موردنظر GPT-5.6 را انتخاب می‌کنند و از رفتار پشتیبانی‌شده دما و فراخوانی ابزار استفاده می‌کنند. #104656 با تشکر از @bdjben، @obviyus، @sallyom.

Codex و عامل‌های کدنویسی متصل

OpenClaw اکنون با عامل‌های کدنویسی که خارج از گفت‌وگوی جاری فعالیت می‌کنند، هماهنگ‌تر کار می‌کند. openclaw attach می‌تواند Claude Code را برای نشست اصلی یا یک نشست انتخاب‌شده Gateway با دسترسی موقت و قابل لغو باز کند، به‌جای اینکه از اطلاعات احراز هویت سراسری فرایند استفاده کند. نشست‌های app-server در Codex می‌توانند از سر گرفته شوند، کار را به زیرعامل‌های بومی واگذار کنند و نتایج آن‌ها را به‌صورت کار پیگیری‌شده بازگردانند؛ در همین حال، نشست‌های Copilot می‌توانند از ارائه‌دهندگان سفارشی که صراحتاً انتخاب شده‌اند استفاده کنند و هنگام تغییر تنظیمات اتصالشان راه‌اندازی مجدد شوند.

گردش‌کار پیرامون نشست نیز پایدارتر شده است. مکالمات مهم را می‌توان سنجاق، تغییرنام، بایگانی، بازیابی و به‌عنوان کار در حال انجام پایش کرد؛ در همین حال، اهداف فعال در نوبت‌های بعدی، Compaction، صف‌ها و وقفه‌ها همچنان بخشی از حافظه کاری باقی می‌مانند.

منابع و مشارکت‌کنندگان
  • ابزارهای خارجی اکنون می‌توانند بدون اطلاعات احراز هویت سراسری فرایند یا مجوز جعل هویت نشست دیگر، دسترسی Gateway محدود به نشست دریافت کنند و بدین‌ترتیب پایه‌ای امن برای openclaw attach فراهم می‌شود. #96351 با تشکر از @anagnorisis2peripeteia، @obviyus.
  • openclaw attach اکنون Claude Code را با دسترسی موقت به نشست اصلی یا انتخاب‌شده Gateway اجرا می‌کند، اطلاعات احراز هویت را از آرگومان‌ها دور نگه می‌دارد و با پایان نشست، مجوز اعطاشده را لغو می‌کند. #96454 با تشکر از @anagnorisis2peripeteia، @obviyus.
  • کاربران GPT-5.6 اکنون می‌توانند حالت‌های Ultra پشتیبانی‌شده را به‌طور یکپارچه انتخاب کنند، انتخاب‌های مدل و تفکر را در سطوح مختلف OpenClaw هماهنگ نگه دارند و نتایج عامل‌های فرزند بومی Codex را به‌صورت وظایف پیگیری‌شده دریافت کنند. #98021 با تشکر از @anyech.
  • عامل‌های app-server در Codex دوباره می‌توانند عامل‌های مجاز را فهرست کنند، زیرعامل‌های OpenClaw یا متصل را ایجاد کنند و هنگام کار واگذارشده کنترل را واگذار کنند، بدون اینکه Heartbeatهای ازسرگرفته‌شده با تعریف ابزارهای ناسازگار مواجه شوند. #99561 مرتبط: #99464. با تشکر از @100yenadmin، @joshavant.
  • واگذاری بومی Codex از رشته‌های OpenClaw اکنون دوباره رکوردهای وظیفه بومی ایجاد می‌کند و نسخه‌های سفارشی پشتیبانی‌نشده Codex app-server هنگام راه‌اندازی با خطای واضح حداقل نسخه ناموفق می‌شوند. #101221
  • نشست‌های Copilot اکنون می‌توانند از ارائه‌دهندگان سفارشی OpenAI، Azure OpenAI، سازگار با Ollama یا Anthropic که صراحتاً انتخاب شده‌اند استفاده کنند و هنگام تغییر مدل، نقطه پایانی، اطلاعات احراز هویت، سرآیندها یا محدودیت‌های توکن، به‌درستی راه‌اندازی مجدد شوند. #96345 با تشکر از @vincentkoc.
  • نشست‌ها اکنون می‌توانند سنجاق شوند، بدون از دست رفتن رونوشت‌ها بایگانی شوند، بازیابی شوند، از سطوح گفت‌وگو تغییرنام یابند و به‌عنوان رشته‌های مکالمه پایدار برای اجراهای فعال پایش شوند. #98510 با تشکر از @maziyang2.
  • یک /goal فعال اکنون تا زمانی که هدف متوقف موقت، تکمیل، مسدود یا محدود شود، نوبت‌های بعدی را هدایت می‌کند و از Compaction، صف‌ها و وقفه‌ها جان سالم به در می‌برد. #100468

Telegram

Telegram در زمینه پیشرفت زنده، رسانه، اسناد، موضوعات، فرمان‌ها، تلاش‌های مجدد، مسیریابی حساب، راه‌اندازی و تحویل به‌طور گسترده بهبود یافته است. آلبوم‌ها با تمام تصاویر موجود به مدل می‌رسند، دنبال‌کردن پاسخ‌های طولانی هنگام اجرا آسان‌تر باقی می‌ماند و احتمال اینکه تداخل‌های موقت یا خطاهای شبکه پیام‌های بعدی را مسدود کنند یا موارد تکراری بسازند کمتر است.

پیام‌ها و کنش‌ها نیز با انسجام بیشتری نزد بات، موضوع و مکالمه موردنظر باقی می‌مانند و مشکلات راه‌اندازی و سلامت حساب، روش‌های روشن‌تری برای بازیابی ارائه می‌کنند.

منابع و مشارکت‌کنندگان
  • آلبوم‌های عکس Telegram اکنون به‌جای تنها یک عکس و ارجاع‌های فایل غیرقابل‌استفاده، همه تصاویر با موفقیت بارگیری‌شده را به‌ترتیب در اختیار مدل قرار می‌دهند و موارد ناموفق حذف می‌شوند. #97045 با تشکر از @nianjiuzst، @obviyus.
  • نمای پیشرفت زنده Telegram اکنون استدلال، توضیحات، قالب‌بندی و فعالیت ابزار را خوانا و پایدار نگه می‌دارد و سپس به‌جای ناپدیدشدن، یک خلاصه تکمیل مختصر باقی می‌گذارد. #98907 با تشکر از @marvinthebored، @peetiegonzalez.
  • کاربران Telegram باید هنگام دست‌دهی‌های ناپایدار شبکه، پاسخ‌های نهایی ناموفق یا ارسال‌های تحویل بات کمتری ببینند، بدون افزایش خطر پیام تکراری برای خطاهایی که ممکن است پس از ارسال درخواست رخ داده باشند. #101258 با تشکر از @lzw112.

Signal

پاسخ‌های Signal اکنون می‌توانند پیامی را که باعث ایجاد آن‌ها شده نقل‌قول کنند و دنبال‌کردن مکالمات شلوغ را آسان‌تر سازند. نام‌های مستعار ساده‌ای مانند signal:me یا signal:ops نیز خطاب‌کردن مخاطبان و گروه‌های تکراری را بدون استفاده دوباره از شناسه‌های خام آسان‌تر می‌کنند.

منابع و مشارکت‌کنندگان
  • پاسخ‌های خودکار Signal اکنون پیامی را که باعث ایجاد آن‌ها شده نقل‌قول می‌کنند و دنبال‌کردن پاسخ‌ها را در گروه‌ها و مکالمات شلوغ آسان‌تر می‌سازند. #95718 با تشکر از @jesse-merhi.
  • کاربران Signal می‌توانند به‌جای استفاده دوباره از شماره تلفن‌ها، UUIDها یا شناسه‌های خام، نام‌های پایداری مانند signal:me یا signal:ops به مخاطبان و گروه‌های تکراری اختصاص دهند. #95738 با تشکر از @jesse-merhi.

Slack

رشته‌های Slack تاریخچه مکالمه خود را با انسجام بیشتری حفظ می‌کنند، کارت‌های تعاملی و پیشرفت در جای درست باقی می‌مانند و احتمال تکرار پاسخ‌های پذیرفته‌شده پس از یک تأیید نامطمئن کمتر است. مکالمات طولانی‌مدت نیز پیش از رسیدن به عامل، از انتظارهای غیرضروری بیشتری اجتناب می‌کنند.

منابع و مشارکت‌کنندگان
  • پاسخ‌های Slack به‌جای انباشته‌شدن در نشست‌های فرزند جداگانه و تقریباً خالی، به تاریخچه نشست رشته ریشه متصل باقی می‌مانند. #97168 مرتبط: #96535. با تشکر از @gorkem2020، @liuwqgit.
  • وقتی Slack پاسخی را می‌پذیرد اما تأیید آن از دست می‌رود، OpenClaw می‌تواند پست موجود را تأیید کند و از ارسال مورد تکراری جلوگیری کند. #97480 با تشکر از @joeyfrasier.

Discord

Discord قابلیت مشاهده پاسخ‌ها، پیوست‌ها، نشست‌های صوتی، پیشرفت، اتصال‌های مجدد و رفتار چندحسابی را بهبود می‌دهد. پاسخ‌های تکمیل‌شده نشانه‌های خوانده‌نشده مفیدتری ایجاد می‌کنند، احتمال از دست رفتن پیام‌های خروجی هنگام اتصال مجدد کوتاه Gateway کمتر است و خطاهای تکراری ازسرگیری نشست می‌توانند بدون از کار انداختن کل Gateway بازیابی شوند.

منابع و مشارکت‌کنندگان
  • پاسخ‌های تکمیل‌شده پخش جزئی Discord اکنون به‌صورت پیام‌های جدیدی می‌رسند که پس از خروج کاربر از کانال می‌توانند نشانه‌های عادی خوانده‌نشده را فعال کنند. #99711 با تشکر از @davelutztx.
  • احتمال ناپدیدشدن پاسخ‌های Discord، گزارش‌های cron و سایر پیام‌های خروجی هنگام اتصال مجدد کوتاه Gateway کمتر است، بدون اینکه قطعه‌ها یا رسانه‌هایی که Discord قبلاً پذیرفته بازپخش شوند. #100896 با تشکر از @tiffanychum.
  • بات‌های Discord اکنون می‌توانند پس از رد مکرر ازسرگیری نشست، در همان‌جا بازیابی شوند و بدین‌ترتیب قطعی‌های طولانی، پاسخ‌های ازدست‌رفته و راه‌اندازی مجدد کامل Gateway کاهش می‌یابد. #103596

WhatsApp

در اتصال‌های مجدد و پاسخ‌های هم‌پوشان WhatsApp احتمال از دست رفتن، ردشدن یا به‌هم‌ریختن ترتیب پیام‌ها کمتر است. حساب‌های خارج‌شده تا زمانی که عمداً دوباره متصل نشوند متوقف باقی می‌مانند، در حالی که پیام‌های پذیرفته‌شده و پاسخ‌های تکمیل‌شده هنگام تغییرات کوتاه اتصال با اطمینان بیشتری ادامه می‌یابند.

منابع و مشارکت‌کنندگان
  • حساب‌های WhatsApp که از آن‌ها خارج شده‌اید یا جایگزین شده‌اند، اکنون به‌جای ورود به چرخه‌های راه‌اندازی مجدد مکرر که می‌توانند منابع را مصرف و حساب‌های دیگر را کند کنند، تا زمان اتصال مجدد متوقف می‌مانند. #78511 با تشکر از @openperf.
  • پیام‌های واجد شرایط WhatsApp که طی یک اتصال مجدد کوتاه دریافت می‌شوند، اکنون برای پاسخ خودکار به OpenClaw می‌رسند، به‌جای اینکه خوانده‌شده علامت‌گذاری و بی‌سروصدا نادیده گرفته شوند. #80642 با تشکر از @vishalj99.
  • پاسخ‌ها، رسانه‌ها، واکنش‌ها و پیام‌های در صف هم‌زمان WhatsApp Web اکنون برای هر حساب یکی‌یکی ارسال می‌شوند و تداخل و ترتیب تحویل پیش‌بینی‌ناپذیر را کاهش می‌دهند. #99050 با تشکر از @ooiuuii.
  • پاسخ‌های تکمیل‌شده WhatsApp اکنون هنگامی که پیام دیگری در میانهٔ تحویل می‌رسد، همچنان تحویل داده می‌شوند؛ بنابراین احتمال سکوت غیرمنتظرهٔ مکالمه‌های هم‌پوشان کمتر است. #100205

پیام‌های Apple

پیام‌های Apple بهبودهای گسترده‌تری در پاسخ‌ها، نشانگر تایپ، رسانه، مسیریابی، راهنمای راه‌اندازی و تداوم گفت‌وگو دریافت می‌کند. پیوست‌های Mac راه‌دور می‌توانند از طریق یک مسیر محلی قابل‌استفاده به مکالمهٔ فعال برسند، پاسخ‌ها در پیکربندی‌های بیشتری از پل کار می‌کنند و احتمال اینکه متن عادی پیام با نشانگرهای داخلی نقش اشتباه گرفته شود کمتر است.

منابع و مشارکت‌کنندگان
  • عکس‌هایی که از یک Mac راه‌دور iMessage به میزبان جداگانهٔ Gateway پل می‌شوند، اکنون به‌جای نام فایلی مختص Mac، از طریق یک مسیر محلی خواندنی به مکالمه‌های Codex می‌رسند. #91803 با تشکر از @turbotheturtle.
  • پیکربندی‌های iMessage که فقط از AppleScript استفاده می‌کنند و پیکربندی‌های کاربر ربات یا SSH، اکنون حتی وقتی رشته‌بندی در دسترس نیست پاسخ‌ها را تحویل می‌دهند و تغییرات پایگاه داده دیگر پیام‌های ورودی را پشت وضعیت بازیابی منسوخ پنهان نمی‌کنند. #100446 با تشکر از @omarshahine.
  • گفت‌وگوهای مستقیم iMessage که از پل API خصوصی imsg استفاده می‌کنند، اکنون به‌محض پذیرفته‌شدن یک نوبت کند، بدون انتظار برای رسید خواندن، وضعیت تایپ را نشان می‌دهند. #95621 با تشکر از @omarshahine.
  • پاسخ‌های iMessage دیگر متن عادی جمله‌ای را که اتفاقاً با user:، system: یا assistant: پایان می‌یابد از دست نمی‌دهند. #96392 با تشکر از @ly-wang19.

چرخه‌های خرابی اکنون برای تعمیر متوقف می‌شوند

یک Gateway تحت نظارت که هنگام راه‌اندازی بارها با شکست مواجه می‌شود، اکنون فرایندی پایدار برای راه‌اندازی مجدد و بازیابی در اختیار اپراتورها می‌گذارد تا آن را بررسی و تعمیر کنند. به‌جای راه‌اندازی مجدد بی‌پایان، مسیر کنترل در دسترس می‌ماند و راه‌اندازی مجدد خودکار کانال‌ها و ارائه‌دهندگان تا رفع مشکل زیربنایی متوقف می‌شود.

منابع و مشارکت‌کنندگان
  • یک Gateway تحت نظارت که مکرراً خراب می‌شود، اکنون به‌جای گرفتارکردن اپراتورها در چرخهٔ راه‌اندازی مجدد، یک فرایند کنترل پایدار را برای بررسی و تعمیر در دسترس نگه می‌دارد. a18708c با تشکر از @obviyus.

کار زمان‌بندی‌شده، کنترل مرورگر راه‌دور و پایانه‌های فضای کاری

کار زمان‌بندی‌شده می‌تواند پس از پایان یک فرمان یا تغییر یک وضعیت تحت نظارت فعال شود، کنترل مرورگر راه‌دور می‌تواند زبانه‌های منتخبِ واردشده به حساب را جفت کند و بارگیری‌های تکمیل‌شده را با ایمنی ذخیره کند، و پایانه‌های محافظت‌شدهٔ فضای کاری در وب و موبایل در دسترس‌اند.

کار زمان‌بندی‌شده‌ای که فقط هنگام نیاز فعال می‌شود

کارهای زمان‌بندی‌شده می‌توانند هنگام پایان یک فرمان خارجی یا تغییر یک وضعیت تحت نظارت واکنش نشان دهند تا عامل کامل فقط زمانی اجرا شود که مورد جدیدی برای رسیدگی وجود دارد. اعمال مجدد همان اعلان، کار موردنظر را در جای خود به‌روزرسانی می‌کند و به‌جای ایجاد زمان‌بندی‌های تکراری، هویت و تاریخچه را حفظ می‌کند.

منابع و مشارکت‌کنندگان
  • یک کار cron اکنون می‌تواند یک ساخت، استقرار، اسکریپت یا فرمان دیگر را زیر نظر بگیرد و پس از پایان آن، جریان کاری مبدأ را همراه با کد خروج و خروجی اخیر از سر بگیرد. #92037 با تشکر از @anagnorisis2peripeteia.
  • اعلان‌های Cron اکنون می‌توانند بدون ایجاد کارهای تکراری یا از دست‌رفتن تاریخچه، با ایمنی دوباره اعمال شوند و در عین حال بررسی مالکیت، اجرای بعدی، آخرین نتیجه، تحویل و اعلان‌های شکست آسان‌تر شده است. #100480
  • کارهای Cron اکنون می‌توانند یک وضعیت بیرونی را زیر نظر بگیرند و بار کاری واقعی خود را فقط هنگام تغییر آن وضعیت اجرا کنند؛ در نتیجه در نظرسنجی‌های بدون تغییر، از فعال‌سازی کامل عامل جلوگیری می‌شود. #101195

جفت‌سازی مرورگر راه‌دور و بارگیری‌ها

استفاده از کنترل مرورگر بین دستگاه‌ها آسان‌تر شده است: اپراتورها می‌توانند افزونهٔ همراه Chrome را با یک Gateway راه‌دور جفت کنند، فقط زبانه‌های منتخبِ واردشده به حساب را به اشتراک بگذارند، جزئیات اتصال Windows و WSL2 را عیب‌یابی کنند و با حذف یک زبانه از گروه OpenClaw دسترسی را لغو کنند. عامل‌ها همچنین می‌توانند منتظر بارگیری‌های با تأخیر بمانند و فایل تکمیل‌شده را همراه با URL نهایی و نام پیشنهادی آن در یک مسیر محلی محافظت‌شده ذخیره کنند.

منابع و مشارکت‌کنندگان
  • کاربران Windows و WSL2 اکنون بررسی‌های IPv4 و IPv6 به‌همراه راهنمای متناظر portproxy را دریافت می‌کنند که برای بازیابی کنترل مرورگر Chrome بدون گسترش دسترسی CDP لازم است. #100590 با تشکر از @owlock، @zengwen-dt.
  • افزونهٔ همراه Chrome اکنون به کاربران امکان می‌دهد زبانه‌های منتخبِ واردشده به حساب را از تلفن یا کانالی دیگر کنترل کنند، بدون اینکه کسی در رایانهٔ رومیزی اشکال‌زدایی راه‌دور را تأیید کند؛ حذف یک زبانه نیز دسترسی را لغو می‌کند. #100619
  • کاربران Gateway راه‌دور می‌توانند افزونهٔ همراه Chrome را با openclaw browser extension pair --gateway-url wss://... از دستگاه مرورگر دیگری جفت کنند، بدون اینکه OpenClaw یا Node.js را در آنجا نصب یا یک درگاه ورودی باز کنند. #101127
  • عامل‌ها اکنون می‌توانند یک بارگیری مرورگر را در مسیر محافظت‌شدهٔ انتخابی ذخیره کنند یا منتظر خروجی با تأخیر بمانند و URL نهایی، نام فایل و مسیر محلی را دریافت کنند. #101369 با تشکر از @grd-chang.

پایانه‌های فضای کاری در وب و موبایل

اپراتورهای احراز هویت‌شده می‌توانند بدون ترک فضای کاری فعلی، یک پایانهٔ محافظت‌شدهٔ فضای کاری را از رابط کنترل، iOS یا Android باز کنند. نشست‌ها از فضای کاری عامل انتخاب‌شده و پوستهٔ پیکربندی‌شده استفاده می‌کنند، می‌توان آن‌ها را طبق سیاست غیرفعال کرد و برای مالکیت و وضعیت اتصال از کنترل‌های پروتکل Gateway پیروی می‌کنند. پایانه‌های مرورگر می‌توانند متصل شوند، تغییر اندازه دهند و کنار هم اجرا شوند، در حالی که iOS و Android نقاط ورود متمرکزی با راهنمای اتصال واضح ارائه می‌دهند.

سخت‌سازی مرورگر در همین انتشار این قابلیت را تکمیل می‌کند: پایانه‌ها می‌توانند پس از بارگذاری مجدد، خواب یا قطعی کوتاه شبکه دوباره متصل شوند و خروجی اخیر را بازپخش کنند؛ پشتیبانی تازه فعال‌شده بدون نوسازی دستی ظاهر می‌شود؛ و بستن، بازکردن مجدد، پوسته‌بندی، تمرکز مکان‌نما، نویسه‌های اعلان و کنترل‌های زبانهٔ جدید در طول نشست‌های تکراری قابل‌استفاده باقی می‌مانند.

منابع و مشارکت‌کنندگان
  • مدیران احراز هویت‌شده می‌توانند از کنترل‌های متکی بر Gateway یک پایانهٔ تعاملی را در فضای کاری عامل باز کنند، در حالی که عامل‌های کاملاً ایزوله همچنان مسدود می‌مانند و این قابلیت را می‌توان با gateway.terminal.enabled غیرفعال کرد. f083f35
  • مدیران رابط کنترل اکنون می‌توانند با بازکردن چند زبانهٔ پایانهٔ قابل‌اتصال و تغییراندازه‌پذیر در فضای کاری مرورگر، گفت‌وگو، کنترل‌های نشست و پوسته‌های زنده را کنار هم نگه دارند. ec72de4
  • کاربران iOS می‌توانند Terminal را مستقیماً از مرکز Control باز کنند، هنگام قطع اتصال اعلان راه‌اندازی Gateway را ببینند و نشست‌های فعال پوسته را هنگام به‌روزرسانی‌های نامرتبط صفحه در حال اجرا نگه دارند. 211e0d7
  • کاربران Android می‌توانند از Settings > Terminal یک پوستهٔ فضای کاری عامل را باز کنند؛ راهنمای اتصال واضح ارائه می‌شود و در صورت پشتیبانی، اعتبارنامه‌های Gateway بدون قراردادن توکن در URL منتقل می‌شوند. fcd7eb6
  • نشست‌های اختیاری پایانهٔ رابط کنترل اکنون می‌توانند از بارگذاری مجدد صفحه، خواب و قطعی کوتاه شبکه جان سالم به در ببرند و به اپراتورها امکان دهند به‌جای از دست‌دادن فرمان‌های در حال اجرا، دوباره متصل شوند و خروجی اخیر را بازپخش کنند. #100089
  • بازکردن یک پایانهٔ جدید رابط کنترل پس از بستن آخرین زبانه، اکنون به‌جای بازیابی خروجی پایانهٔ بسته‌شده، با یک پوستهٔ تازه و خالی آغاز می‌شود. #100665
  • زبانه‌های پایانهٔ رابط کنترل اکنون هنگام بازشدن به‌درستی بسته می‌شوند، از تغییرات پوستهٔ ظاهری پیروی می‌کنند و به‌جای برجای‌گذاشتن نشست‌های پنهان، رنگ‌های منسوخ یا کنترل‌های دسترس‌ناپذیر، با اندازه‌ای قابل‌استفاده دوباره باز می‌شوند. 2399ce7
  • صفحه‌ای از رابط کنترل که از قبل باز است، اکنون فعال‌شدن پشتیبانی پایانه را تشخیص می‌دهد و بدون نیاز به نوسازی دستی، پایانه را در دسترس قرار می‌دهد. 3f976f9
  • بازکردن زبانهٔ جدید پایانهٔ رابط کنترل پس از بستن زبانه‌ای دیگر، دیگر وضعیت قدیمیِ خارج‌شده را به ارث نمی‌برد. 3c03389
  • پایانهٔ رابط کنترل دیگر هنگام بارگذاری بیش از یک‌بارهٔ مؤلفهٔ وب آن در یک رجیستری مشترک مرورگر خراب نمی‌شود. f2e5159
  • پایانه‌های رابط کنترل اکنون از فونت‌های جایگزین نصب‌شدهٔ Nerd Font استفاده می‌کنند تا آیکون‌های پشتیبانی‌شدهٔ اعلان و فهرست به‌جای کادرهای جایگزین، به‌صورت نویسه نمایش داده شوند. #100128
  • پایانهٔ یکپارچهٔ رابط کنترل اکنون به‌جای نشانگرهای هم‌پوشان Chrome و پایانه، یک مکان‌نما نشان می‌دهد و وضعیت تمرکز و تایپ را واضح‌تر می‌کند. #100240
  • دکمهٔ نشست جدید پایانهٔ رابط کنترل اکنون با زبانه‌های اطراف هم‌تراز است تا نوار زبانه تمیزتر و مرور آن آسان‌تر باشد. #100256

بهبودهای بیشتر کانال‌ها

اصلاحات بیشتر در کانال‌های پیام‌رسانی

پاسخ‌ها و رسانه‌ها اکنون در کانال‌های فضای کاری، موبایل و اجتماعی با ثبات بیشتری به مکالمهٔ موردنظر متصل می‌مانند. Telegram آلبوم‌ها، پیشرفت، تلاش‌های مجدد، موضوع‌ها، مسیریابی و تحویل را با نتایج ازدست‌رفته، تکراری، منسوخ یا ناخوانای کمتری مدیریت می‌کند.

Discord، Slack، WhatsApp، پیام‌های Apple و دیگر کانال‌های پشتیبانی‌شده نیز رفتار واضح‌تری برای فرمان‌ها، رشته‌ها، پیوست‌ها، پراکسی‌ها و بازیابی دریافت می‌کنند. مسیرهای راه‌اندازی و تحویل پیام‌های Apple در این گروه، به‌جای نمایان‌کردن عملیات مسیریابی زیربنایی، زمینهٔ گفت‌وگویی را که خوانندگان انتظار دارند حفظ می‌کنند.

منابع و مشارکت‌کنندگان
  • آلبوم‌های عکس Telegram اکنون به‌جای تنها یک عکس و ارجاع‌های غیرقابل‌استفاده به فایل‌ها، همهٔ تصاویر با موفقیت بارگیری‌شده را به‌ترتیب در اختیار مدل قرار می‌دهند و موارد ناموفق حذف می‌شوند. #97045 با تشکر از @nianjiuzst، @obviyus.
  • نمای پیشرفت زندهٔ Telegram اکنون استدلال، توضیحات، قالب‌بندی و فعالیت ابزار را خوانا و پایدار نگه می‌دارد و سپس به‌جای ناپدیدشدن، خلاصه‌ای کوتاه از تکمیل کار باقی می‌گذارد. #98907 با تشکر از @marvinthebored، @peetiegonzalez.
  • کانال‌های Slack می‌توانند مشارکت محیطی OpenClaw را حفظ کنند، درحالی‌که تنظیم اختیاری ignoreOtherMentions از پاسخ‌دادن به گفت‌وگوهایی که خطاب به شخص یا گروه دیگری هستند جلوگیری می‌کند و آن گفت‌وگو را به‌عنوان زمینه برای اشارهٔ بعدی به ربات نگه می‌دارد. #53467 با تشکر از @hanamizuki.
  • اپراتورهای Slack که چند Gateway را از طریق یک برنامهٔ Socket Mode اجرا می‌کنند، اکنون هنگام راه‌اندازی هشداری دریافت می‌کنند که توضیح می‌دهد چرا ممکن است رویدادها به اتصال دیگری برسند و چگونه پیکربندی استقرار امن‌تری انتخاب کنند. #79938 با تشکر از @jeffvsutherland.
  • خواندن و جست‌وجوی پیام‌ها در Discord اکنون پاسخ‌های خام فشرده را به‌درستی رمزگشایی می‌کند و به‌جای خروجی مخدوش یا خطاهای مبهم، برای داده‌های غیرمنتظره خطاهای روشنی برمی‌گرداند. #80788 با تشکر از @jbetala7.
  • اپراتورهای Slack اکنون می‌توانند برای هر کانال، رشته‌بندی پاسخ را از میان off، first، all یا batched انتخاب کنند و پاسخ‌های خودکار و ابزارهای پیام نیز از همان انتخاب مؤثر پیروی می‌کنند. #82253
  • تعامل‌های دکمه و انتخاب در Slack اکنون در رشتهٔ صحیح دستیار باقی می‌مانند و تا پایان نوبت پیگیری، وضعیت در حال کار را در همان‌جا نمایش می‌دهند. #82895 با تشکر از @wukongai-cmu.
  • پاسخ‌های صرفاً ابزاری Discord دیگر تازه‌سازی‌های هم‌پوشان وضعیت تایپ باقی نمی‌گذارند که نشان دهد پاسخ دیگری هنوز در راه است، درحالی‌که رفتار تایپِ صریحاً پیکربندی‌شده دست‌نخورده می‌ماند. #84288 با تشکر از @dr00-eth.
  • پیام‌های زمان‌بندی‌شده و مبتنی بر Heartbeat در Slack اکنون از نام و نماد پیکربندی‌شدهٔ عامل استفاده می‌کنند و اگر Slack سفارشی‌سازی را نپذیرد، به‌شکلی مناسب به هویت برنامه بازمی‌گردند. #84335 با تشکر از @rohang2005.
  • پاسخ‌های طولانی‌تر در رشتهٔ دستیار Slack اکنون یادداشت‌های پیشرفت متغیری نشان می‌دهند تا کاربران متوجه شوند OpenClaw همچنان مشغول کار است. #85507 با تشکر از @emergentash.
  • چند حساب ربات Discord در یک سرور اکنون نشست‌های صوتی مستقلی نگه می‌دارند و پیوستن خودکار پیکربندی‌شده به صدا حتی زمانی کار می‌کند که Discord پیش از تکمیل راه‌اندازی صدا آماده شود. #87530 با تشکر از @geekhuashan.
  • وقتی پاسخ یادداشت صوتی Discord ناموفق باشد، کاربران اکنون پاسخ دستیار را به‌صورت متن جایگزین در رشته دریافت می‌کنند، بدون اینکه متنی که قبلاً تحویل داده شده تکرار شود. #89962 با تشکر از @danhayman.
  • عمل پاک‌کردن همهٔ واکنش‌ها در Discord اکنون اگر هر واکنش رباتی باقی مانده باشد، به‌جای ادعای موفقیت کامل، خطایی واقعی برمی‌گرداند. #90038 با تشکر از @masatohoshino.
  • بررسی عضوی از Discord که در کانال صوتی نیست، اکنون به‌جای ایجاد خطای گمراه‌کنندهٔ فرمان یا Gateway، قطع‌بودن اتصال او را گزارش می‌کند. #90969 با تشکر از @asock.
  • فراخوانی‌های REST در Discord اکنون اگر پاسخ بیش‌ازحد بزرگ باشد یا متوقف بماند، با خطایی روشن شکست می‌خورند تا خطر استفادهٔ نامحدود از حافظه و ناپایداری فرایند ایجاد نشود. #95412 با تشکر از @alix-007.
  • پیام‌های نمایشی Slack اکنون به‌جای متن سادهٔ مسطح‌شده، به‌صورت کارت‌های بومی Block Kit با سربرگ‌ها، کنترل‌ها و رسیدهای عملیاتی ارسال می‌شوند. #95463 با تشکر از @zoowh.
  • Discord اکنون استدلال فعال Anthropic، یادداشت‌ها و فعالیت ابزار را با ترتیب درست، شمارنده‌های دقیق و خلاصه‌های غیرخالی نمایش می‌دهد. #96106 با تشکر از @marvinthebored، @obviyus، @peetiegonzalez.
  • افزودن یک حساب نام‌گذاری‌شدهٔ Discord دیگر حساب پیش‌فرض مبتنی بر SecretRef را از دسترس خارج نمی‌کند یا وارد چرخهٔ راه‌اندازی مجدد نمی‌سازد. #96401 با تشکر از @849261680.
  • کنش‌های بلوک متن غنی Slack اکنون می‌توانند نزدیک محدودیت پیش‌نمایش شامل ایموجی باشند، بدون اینکه متن تعامل ناقص یا خطاهای رمزگذاری در مراحل بعدی ایجاد شود. #96577 با تشکر از @llagy007، @weeli-009.
  • نخستین پاسخ Slack پس از بازنشانی روزانه یا ناشی از بی‌کاری اکنون می‌تواند از تاریخچهٔ اخیر رشته دوباره استفاده کند، بنابراین گفت‌وگو ناگهان از ابتدا آغاز نمی‌شود. #97100 با تشکر از @bek91.
  • پاسخ‌های Slack به‌جای انباشتن نشست‌های فرزند جداگانه و تقریباً خالی، به تاریخچهٔ نشست رشتهٔ ریشه متصل می‌مانند. #97168 مرتبط: #96535. با تشکر از @gorkem2020، @liuwqgit.
  • بررسی‌های سلامت حساب Discord اکنون در برابر پاسخ‌های هویتی بیش‌ازحد بزرگ به‌شکلی امن شکست می‌خورند تا خطر ازکارافتادن Gateway یا خطای کمبود حافظه ایجاد نشود. #97278 با تشکر از @hugenshen.
  • پاسخ‌های Slack دیگر بنرهای داخلی شکست ابزار، چارچوب استدلال یا نشانه‌گذاری فراخوانی ابزار را به کاربران نمایش نمی‌دهند. #97367 با تشکر از @masatohoshino.
  • وقتی Slack پاسخی را می‌پذیرد اما تأیید آن گم می‌شود، OpenClaw می‌تواند وجود پست را بررسی و از ارسال نسخهٔ تکراری جلوگیری کند. #97480 با تشکر از @joeyfrasier.
  • درخواست‌های پیام، تاریخچهٔ رشته و پیوست در Discord اکنون پاسخ‌های موفق بیش‌ازحد بزرگ را پیش از آنکه موجب رشد بیش‌ازحد حافظهٔ Gateway شوند، رد می‌کنند. #97693 با تشکر از @alix-007.
  • جست‌وجوهای PluralKit و راه‌اندازی بارگذاری صوتی در Discord اکنون پاسخ‌های JSON با اندازهٔ غیرمنتظره را پیش از آنکه حافظه را تمام کنند، متوقف می‌کنند. #97706 با تشکر از @cxbasdev.
  • گفت‌وگوهای صوتی Discord در حالت stt-tts اکنون به‌جای شروع دوباره پس از هر پاسخ، زمینهٔ گفتاری پیشین را بین نوبت‌ها حفظ می‌کنند. #97746 با تشکر از @karabaralex، @sanjays2402.
  • پاسخ‌های موفق اما ناقص Discord اکنون به‌جای نمایش خطای خام تجزیه‌گر یا ازکارانداختن OpenClaw، با زمینهٔ مخصوص نقطهٔ پایانی شکست می‌خورند. #97889 با تشکر از @lsr911.
  • پاسخ بیش‌ازحد بزرگ فرادادهٔ gateway در Discord اکنون خطایی با اندازهٔ محدود ثبت می‌کند و به‌جای ایجاد خطر ازکارافتادن Gateway، به نشانی پیش‌فرض gateway در Discord بازمی‌گردد. #98682 با تشکر از @wings1029.
  • استقرارهای Discord در شبکه‌های محدود اکنون می‌توانند ترافیک Gateway و REST را از طریق DNS صریحاً پیکربندی‌شده یا پراکسی خصوصی HTTP(S) هدایت کنند، بدون اینکه خروجی مستقیم و گستردهٔ HTTPS را باز کنند. #99126 مرتبط: #98266. با تشکر از @joshavant، @sallyom، @svuppala2006.
  • کاربران Discord اکنون وقتی پیوستی بیش‌ازحد بزرگ است، متن پاسخ و اطلاعیه‌ای روشن دریافت می‌کنند، به‌جای اینکه پاسخ تکمیل‌شده ناپدید شود. #99577 با تشکر از @lin-hongkuan.
  • پاسخ‌های Slack اکنون پس از تعارض موقت در آغاز نشست دوباره تلاش می‌کنند، به‌جای اینکه پیش از تحویل پیام مورد انتظار متوقف شوند. #99647 با تشکر از @steipete-oai.
  • پاسخ‌های تکمیل‌شدهٔ جریان جزئی در Discord اکنون به‌صورت پیام‌های تازه می‌رسند که پس از ترک کانال توسط کاربر می‌توانند نشانه‌های عادی خوانده‌نشده را فعال کنند. #99711 با تشکر از @davelutztx.
  • دکمه‌ها و منوهای Slack اکنون برچسب‌های زمانی مانند 9:00 را حفظ می‌کنند و هنگام انتخاب، مقدار کنش موردنظر را برمی‌گردانند. #99877 با تشکر از @qingminglong، @rodja.
  • نماهای پیشرفت Discord و سایر پلتفرم‌ها اکنون نظرسنجی تکراری و داخلی Code Mode را پنهان می‌کنند و درعین‌حال فعالیت معنادار ابزار را همچنان نمایش می‌دهند. #99893
  • اتصال‌های Gateway در Discord اکنون اندازهٔ فریم‌های ورودی را به 16 MiB محدود می‌کنند؛ رویدادهای بزرگ و آزمایش‌شدهٔ اعضا حفظ می‌شوند و ترافیک بسیار حجیم پیش از واردکردن فشار به حافظه رد می‌شود. #99998 با تشکر از @sunlit-deng.
  • واکنش‌های پیام Slack اکنون ایموجی‌های رایج یا نام‌های کوتاه را می‌پذیرند، می‌توانند بدون تکرار شناسهٔ پیام فعلی آن را هدف قرار دهند و راهنمای روشن‌تری برای یافتن اعضا ارائه می‌کنند. #100375 با تشکر از @gorkem2020.
  • Slack اکنون به‌طور پیش‌فرض یک واکنش تأیید ثابت را در کنار وضعیت بارگذاری بومی دستیار به‌کار می‌برد تا از نمایش دو نشانگر پیشرفت رقیب برای یک پاسخ جلوگیری شود. #100462 با تشکر از @steipete-oai.
  • پاسخ‌های عادی رشته در Slack دیگر پیوست‌های پیام آغازین را دوباره بارگیری و پردازش نمی‌کنند، درحالی‌که نشست‌های جدید یا بازنشانی‌شده همچنان آن فایل‌ها را یک‌بار دریافت می‌کنند. #100516
  • تاریخچهٔ نشست اکنون پاسخ‌های Slack را که تولید شده‌اند اما پیش از تحویل عمداً با پاسخ دیگری جایگزین شده‌اند، مشخص می‌کند تا اپراتورها آن‌ها را با پیام‌هایی که کاربر دریافت کرده اشتباه نگیرند. #100607 با تشکر از @bek91.
  • پیام‌هایی که پیش از رسیدن به Discord، Slack، Matrix یا کانالی دیگر ناموفق می‌شوند، اکنون پس از بازگشت اتصال قابل پخش مجدد هستند، درحالی‌که نتایج نامطمئن پس از ارسال همچنان از ایجاد نسخه‌های تکراری بدون بررسی جلوگیری می‌کنند. #101024 با تشکر از @sunnyshu0925.
  • خلاصه‌های Cron، پاسخ‌های Teams و Slack و دیگر پاسخ‌های جاسازی‌شدهٔ دستیار دیگر نشانگرهای استدلال ارائه‌دهنده مانند </mm:think> را نمایش نمی‌دهند. #101036 با تشکر از @velanir-ai-manager.
  • پخش صوتی Discord اکنون خرابی لوله‌های خروجی ffmpeg را به خطای عادی پخش تبدیل می‌کند، به‌جای اینکه استثنایی مدیریت‌نشده در سطح Gateway ایجاد کند. #101088 با تشکر از @masatohoshino.
  • یکپارچه‌سازی‌های طولانی‌مدت Discord و Nextcloud Talk اکنون اندازهٔ حافظه‌های نهان فرادادهٔ کانال خود را محدود می‌کنند، به‌جای اینکه هر اتاق تازه‌شناسایی‌شده برای همیشه مصرف حافظه را افزایش دهد. #101650 با تشکر از @alix-007، @vincentkoc.
  • پاسخ‌های Slack در رشته‌های بسیار طولانی و Gatewayهای شلوغ اکنون از چندین انتظار غیرضروری اجتناب می‌کنند و توقف پیش از رسیدن رویدادهای رشته و پیام مستقیم به عامل را کاهش می‌دهند. #101888 با تشکر از @obviyus.
  • ربات‌های Discord اکنون می‌توانند پس از رد مکرر ادامهٔ نشست، بدون راه‌اندازی مجدد بازیابی شوند و قطعی‌های طولانی، پاسخ‌های ازدست‌رفته و راه‌اندازی مجدد کامل Gateway را کاهش دهند. #103596
  • پیش‌نمایش‌های کانال، نام رشته‌ها، قطعه‌متن‌ها و خطاهای کوتاه‌شده در یکپارچه‌سازی‌های مرورگر و پیام‌رسان اکنون ایموجی‌ها و دیگر نویسه‌های Unicode را به‌صورت کامل حفظ می‌کنند. c16bb87 با تشکر از @vincentkoc.
  • برچسب‌های طولانی زمینه در Slack، پیام‌ها و شرح‌های Zalo و خروجی فرمان افزونه اکنون بدون شکستن ایموجی‌ها یا دیگر نویسه‌های غیر BMP کوتاه می‌شوند. 7e03242 با تشکر از @hugenshen، @mushuiyu886 و @vincentkoc.
  • بات‌های پیش‌فرض و نام‌گذاری‌شده LINE که زیر channels.line.accounts پیکربندی شده‌اند، اکنون مگر آنکه صریحاً غیرفعال شده باشند، مسیرهای Webhook عملیاتی دریافت می‌کنند و از پایان یافتن پیام‌های ورودی معتبر با پاسخ‌های 404 جلوگیری می‌شود. #81471 با تشکر از @edenfunf و @honorlin.
  • اتصال Feishu که دریافت پیام در آن متوقف می‌شود، کمتر احتمال دارد به‌اشتباه سالم علامت‌گذاری‌شده باقی بماند، زیرا فعالیت انتقال اکنون سلامت کانال را به‌روزرسانی می‌کند. #90966 با تشکر از @acache، @richardataxai-lab و @vincentkoc.
  • عکس‌هایی که از یک Mac راه‌دور iMessage به میزبان جداگانه Gateway منتقل می‌شوند، اکنون از طریق یک مسیر محلی خواندنی به مکالمات Codex می‌رسند، نه با نام فایلی که فقط در Mac معتبر است. #91803 با تشکر از @turbotheturtle.
  • کاربران پل سازگار iMessage می‌توانند نظرسنجی‌های بومی Apple Messages را ایجاد و مطالعه کنند و در آن‌ها رأی دهند؛ همچنین برای نصب‌های پشتیبانی‌نشده imsg راهنمای ارتقا ارائه می‌شود. #98421 با تشکر از @lobster و @omarshahine.
  • مالکان گروه‌های WhatsApp اکنون حتی زمانی که هویت فرستنده آن‌ها به‌شکل LID داخلی دریافت می‌شود، می‌توانند با اطمینان از /new، /stop، /status و فرمان‌های مشابه استفاده کنند. #93379 مرتبط: #77755. با تشکر از @jiveshkalra و @xialonglee.
  • بارگذاری فایل در LINE اکنون پسوندهای صوتی قابل‌شناسایی مانند .m4a را حفظ می‌کند تا ضبط‌های معتبر به‌جای آنکه فایل ناشناخته تلقی شوند، به رونویسی برسند. #96403 با تشکر از @tancolo و @zaidazmi.
  • بلوک‌های کد حصارداری که شامل خط‌های نمونه شبیه نشانگرهای حصار Markdown هستند، اکنون به‌جای شکافته شدن در میانه بلوک و ایجاد ابهام یا برداشت نادرست، یکپارچه نگه داشته می‌شوند. #96745 با تشکر از @ly-wang19 و @vincentkoc.
  • میان‌برهای واکنش Signal اکنون فقط روی تأیید ساختاریافته اجرای فرمان یا Plugin موردنظر اعمال می‌شوند، از جمله اعلان‌های نظارتی بازفرستاده‌شده و تکه‌تکه؛ درحالی‌که پیام‌های عادی که صرفاً فرمان‌های تأیید را نقل می‌کنند، دیگر کنترل دریافت نمی‌کنند. اعلان‌های قدیمی تحویل‌شده ممکن است پس از ارتقا همچنان یک‌بار به /approve نیاز داشته باشند. #96880 با تشکر از @joshavant.
  • راه‌اندازی سریع Signal اکنون یک خطای نصب واضح برای signal-cli نشان می‌دهد و به‌جای تکرار پیام نبود فایل اجرایی، مستقیماً به درخواست مسیر سفارشی می‌رود. #96932 با تشکر از @romneyda.
  • پیام‌های طولانی و بدون شکست اکنون هنگام تقسیم شدن به قطعه‌هایی با اندازه مناسب تحویل، ایموجی‌ها را سالم نگه می‌دارند و از نمایش نویسه‌های جایگزین مخدوش برای کاربران و Pluginهای کانال جلوگیری می‌کنند. #96951 با تشکر از @bartok9 و @ly-wang19.
  • کاربران Signal اکنون پاسخ‌های پاکیزه دستیار را بدون وضعیت داخلی ابزار، برچسب‌های استدلال یا نشانه‌گذاری فراخوانی ابزار دریافت می‌کنند. #97360 با تشکر از @masatohoshino.
  • عنوان‌های الگوی LINE، متن جایگزین و متن alt اکنون در محدودیت فیلد، ایموجی‌ها را سالم نگه می‌دارند و از پیش‌نمایش‌های خراب و محموله‌های ردشده جلوگیری می‌کنند. #97428 با تشکر از @ly-wang19 و @vincentkoc.
  • برچسب‌های طولانی دکمه LINE، پاسخ‌های سریع، داده‌های postback و کنترل‌های رسانه اکنون در محدودیت فیلد به‌جای تولید متن معیوب، ایموجی‌ها را حفظ می‌کنند. #97470 با تشکر از @ly-wang19 و @vincentkoc.
  • راه‌اندازی Plugin مربوط به Signal اکنون فراداده انتشار GitHub را در حالت کند، معیوب یا بیش‌ازحد بزرگ، بدون ایجاد خطر اتمام حافظه فرایند مدیریت می‌کند. #97536 با تشکر از @hugenshen.
  • حالت کانتینری Signal اکنون مانع می‌شود پاسخ‌های بیش‌ازحد بزرگ یا مهارنشده signal-cli-rest-api کل فرایند OpenClaw را تهدید کنند. #97539 با تشکر از @alix-007.
  • JSON نامعتبر از کانتینر REST مربوط به Signal اکنون به‌جای نمایش خطای خام تجزیه‌گر، خطایی واضح و مخصوص Signal ایجاد می‌کند. #98073 با تشکر از @lsr911 و @vincentkoc.
  • رأی دادن به گزینه‌ای با برچسب ایموجی در نظرسنجی iMessage دیگر پیام یک‌کلمه‌ای اضافه‌ای که پاسخ انتخاب‌شده را تکرار کند، ارسال نمی‌کند. #98691 با تشکر از @omarshahine.
  • عامل‌ها اکنون به نظرسنجی‌های iMessage، از جمله نظرسنجی‌های دارای نظر، با یک رأی بومی پاسخ می‌دهند، نه پاسخ متنی عادی، انتخاب تکراری یا پاسخی جداگانه به نظر. #98781 با تشکر از @omarshahine.
  • کاربران Signal که واکنش‌های وضعیت را فعال می‌کنند، اکنون در گفتگوهای مستقیم و گروهی می‌بینند که OpenClaw چه زمانی پیامی را می‌پذیرد، مشغول کار است، از ابزارها استفاده می‌کند، Compaction انجام می‌دهد، متوقف می‌شود یا کار را به پایان می‌رساند. #98791 با تشکر از @jesse-merhi.
  • پیام‌ها، کارت‌ها، منوها، مکان‌ها و بلوک‌های کد LINE اکنون در محدودیت فیلد، ایموجی‌ها و دیگر نویسه‌های چندواحدی را حفظ می‌کنند و دیگر متن خراب یا محموله ردشده تولید نمی‌کنند. #98994 با تشکر از @lexes7 و @vincentkoc.
  • شناسه‌های خام 32 نویسه‌ای گروه iMessage از imsg اکنون ارسال‌های زمان‌بندی‌شده و مستقیم را به‌جای شماره تلفنی ناموجود، به مکالمه موردنظر هدایت می‌کنند. #99525 مرتبط: #89235. با تشکر از @matthewdelprado.
  • با پیکربندی channels.whatsapp.actions.calls، MeowCaller و TTS تلفنی، عامل WhatsApp اکنون می‌تواند با درخواست‌کننده تماس بگیرد و پیام کوتاه تکمیل وظیفه یا پیام فوری را بیان کند. #99635
  • خطاهای بارگیری پیوست در WhatsApp، LINE، Signal، iMessage، Teams، Feishu، Mattermost و Zalo اکنون به‌جای ناپدید شدن یا موفق جلوه دادن رسانه، قابل‌مشاهده و قابل‌اقدام باقی می‌مانند. #100119
  • راه‌اندازی‌های iMessage فقط مبتنی بر AppleScript و راه‌اندازی‌های مبتنی بر کاربر بات یا SSH اکنون حتی در صورت در دسترس نبودن رشته‌بندی، پاسخ‌ها را تحویل می‌دهند؛ همچنین تغییرات پایگاه داده دیگر باعث پنهان ماندن پیام‌های ورودی پشت وضعیت بازیابی قدیمی نمی‌شوند. #100446 با تشکر از @omarshahine.
  • شماره‌تلفن‌های نامنظم با علامت‌های جمع اضافی اکنون با مخاطب موردنظر Signal، iMessage یا WhatsApp مطابقت داده می‌شوند، درحالی‌که هویت‌های بدون رقم با ایمنی رد می‌شوند. #100467 با تشکر از @morluto.
  • پاسخ‌های عامل ClickClack به پیام‌های سطح بالا اکنون در کانال فعال یا پیام مستقیم باقی می‌مانند، درحالی‌که پاسخ‌های داخل رشته‌های واقعی همچنان رشته‌بندی می‌شوند. #100582 با تشکر از @marvinthebored و @vincentkoc.
  • پاسخ‌های LINE که متن را با تصویر، کارت یا مکان ترکیب می‌کنند، اکنون ضمن تحویل یک‌باره متن و جلوگیری از تلاش‌های تکراری، شکست بخش رسانه غنی را دقیق گزارش می‌کنند. #100996 با تشکر از @masatohoshino.
  • خرابی لوله کمکی iMessage اکنون کارهای در انتظار را به‌طور قابل‌پیش‌بینی پایان می‌دهد و اجازه می‌دهد ناظر به‌جای از کار انداختن Gateway یا معلق نگه داشتن درخواست‌ها، بازیابی شود یا به‌درستی متوقف گردد. #101084 با تشکر از @masatohoshino.
  • نظرسنجی‌های مستقیم WhatsApp اکنون همان قفل زمانی تماس خروجی را مانند دیگر ارسال‌ها رعایت می‌کنند و دیگر طی بازه مسدودشده به گیرندگان نمی‌رسند. 1d128b4 با تشکر از @vincentkoc.
  • نشست‌های Google Meet و تماس صوتی مستقیم اکنون هویت، فضای کاری، مسیریابی و انتساب رونوشت عاملی را که تماس را آغاز کرده است حفظ می‌کنند و دیگر بی‌سروصدا به عامل پیش‌فرض تغییر نمی‌کنند. #77763 با تشکر از @quangtran88.
  • تاریخچه تماس Google Live اکنون هر دو سوی مکالمه را حفظ می‌کند، درحالی‌که اتصال‌های مجدد از ارسال گفتار ناتمام یا ترکیب گفته‌های نامرتبط جلوگیری می‌کنند. #84161
  • تماس‌های خروجی OpenAI Realtime اکنون حتی اگر گیرنده بلافاصله پس از پاسخ دادن صحبت کند، یک پیام خوشامد آغازین پخش می‌کنند؛ درحالی‌که وقفه‌های بعدی همچنان گفتار فعال را متوقف می‌کنند. #86285 با تشکر از @giodl73-repo و @jnikolaidis.
  • ارتقاهای QQBot اکنون نسخه‌های پشتیبان قابل‌بازیابی اعتبارنامه‌ها را به SQLite منتقل می‌کنند، بدون آنکه در صورت شکست واردسازی فایل‌های مبدأ را حذف کنند؛ در همین حال، حافظه‌های نهان دورریختنی جداگانه بازسازی می‌شوند. #89597
  • تماس‌گیرندگانی که از تماس‌های صوتی بلادرنگ OpenAI یا Google استفاده می‌کنند، اکنون می‌توانند گفتار دستیار را قطع کنند تا صدای تلفن بافرشده فوراً متوقف شود؛ درحالی‌که دیگر ارائه‌دهندگان، جایگزین محلی موجود را حفظ می‌کنند. #90749 با تشکر از @moellenbeck.
  • QQBot اکنون می‌تواند اسناد و رسانه‌های ایجادشده توسط عامل‌های سندباکس‌شده را از مسیرهای مجاز فضای کاری تحویل دهد و همچنان از خروج از مسیر جلوگیری کند. #92872 با تشکر از @sliverp و @zhangguiping-xydt.
  • پیام‌های ارسال‌شده از طریق ابزار پیام OpenClaw اکنون پیشوندهای پاسخ ثابت یا هویتی پیکربندی‌شده را حفظ می‌کنند تا پیام‌های مسیریابی‌شده و همگانی به‌طور یکسان برچسب‌گذاری شوند. #93639 با تشکر از @zengwen-dt.
  • تماس‌گیرندگان صوتی اکنون بدون انتظار برای Compaction پس از نوبت، پاسخ کامل را می‌شنوند و پخش زودهنگام موفق دیگر تکرار نمی‌شود. #94015 با تشکر از @xialonglee.
  • پاسخ‌های Feishu اکنون هنگامی که پخش جریانی بلوک بدون کارت‌های جریانی فعال است، به‌صورت بلوک‌های کامل می‌رسند و دیگر به‌کلی ناپدید نمی‌شوند. #94250 مرتبط: #55027. با تشکر از @vincentkoc، @xialonglee و @zichaolong.
  • وقتی یک دکمه فرمان تعاملی به متن بازمی‌گردد، کاربران اکنون فرمان قابل‌کپی را دریافت می‌کنند و نظرهای سند Feishu مرحله دستی را توضیح می‌دهند. #94385 مرتبط: #69754. با تشکر از @1yihui و @xialonglee.
  • اپراتورهای تماس صوتی Twilio می‌توانند US1، IE1 یا AU1 را انتخاب کنند تا کنترل تماس و سوابق از Region موردنظر استفاده کنند؛ US1 همچنان پیش‌فرض است. #95832 با تشکر از @jodok.
  • ارسال‌ها و واکنش‌های Nextcloud Talk اکنون اندازه پاسخ‌های سرور را محدود می‌کنند و ضمن حفظ تحویل عادی، OpenClaw را از توقف یا مصرف مهارنشده حافظه محافظت می‌کنند. #96031 با تشکر از @alix-007.
  • دستورهای پاسخ حاوی نویسه‌های پنهان و ناامن اکنون پیش از استفاده در مسیریابی گفتگو، شناسه‌های پاسخی پایدار و ایمن برای نمایش تولید می‌کنند. #96446 با تشکر از @lin-hongkuan.
  • پاسخ‌های Microsoft Teams به پیام‌های والد طولانی اکنون ایموجی و نویسه‌های مشابه را در بافت پیام والد عامل دست‌نخورده نگه می‌دارند و دیگر متن معیوب درج نمی‌کنند. #96569 با تشکر از @llagy007، @weeli-009.
  • پیام‌های طولانی IRC اکنون هنگام تقسیم‌شدن به قطعه‌های تحویل، ایموجی و دیگر نویسه‌های تکمیلی را دست‌نخورده نگه می‌دارند؛ حتی با محدودیت‌های پیکربندی‌شده و به‌طور غیرمعمول کوچک برای اندازهٔ قطعه. #96572 با تشکر از @llagy007، @weeli-009.
  • ارسال‌ها و اعتبارسنجی درخواست‌های Google Chat اکنون اندازهٔ پاسخ‌های بیش‌ازحد بزرگ API، گواهی و خطا را محدود می‌کنند؛ در نتیجه ترافیک عادی عبور می‌کند، درحالی‌که بدنه‌های معیوب یا مخرب بدون تمام‌کردن حافظه با شکست مواجه یا کوتاه می‌شوند. #96772 با تشکر از @vincentkoc، @wangmiao0668000666.
  • تبدیل گفتار به متن QQBot اکنون وقتی یک نقطهٔ پایانی رونویسی سازگار با OpenAI پاسخی بیش‌ازحد بزرگ می‌فرستد، به‌جای بافرکردن کل بدنه در حافظه، زودهنگام خطایی برچسب‌دار برمی‌گرداند. #96968 با تشکر از @mushuiyu886.
  • openclaw channels login --channel feishu اکنون یک کد QR فشرده چاپ می‌کند که در پنجرهٔ عادی ترمینال قابل اسکن باقی می‌ماند. #97087 با تشکر از @nianjiuzst.
  • آغازگرهای طولانی رشته در Matrix، هنگامی که OpenClaw آن‌ها را برای بافت عامل کوتاه می‌کند، ایموجی و دیگر نویسه‌های ویژه را دست‌نخورده نگه می‌دارند. #97121 با تشکر از @bartok9، @ly-wang19.
  • کاربران IRC اکنون پاسخ موردنظر را بدون نمایش اعلان‌های داخلی خرابی ابزار یا ساختارهای کمکی مختص دستیار در پیام‌های کانال دریافت می‌کنند. #97214 با تشکر از @masatohoshino، @studentzhou-svg، @vincentkoc.
  • راه‌اندازی، نظرسنجی، ارسال و بررسی‌های سلامت Zalo اکنون پاسخ‌های موفق و به‌طور غیرعادی بزرگ را پیش از آنکه Gateway را زیر فشار شدید حافظه قرار دهند، رد می‌کنند. #97277 با تشکر از @hugenshen.
  • اپراتورهای Matrix اکنون هنگامی که چرخش توکن باعث باقی‌ماندن چند ریشهٔ ذخیره‌سازی پُر می‌شود، هشداری ساختاریافته همراه با جزئیات لازم برای شناسایی و بایگانی محتاطانهٔ پوشه‌های قدیمی دریافت می‌کنند. #97353 با تشکر از @eldron81-r2d2، @outdog-hwh.
  • پاسخ‌های Matrix اکنون پاسخ موردنظر را بدون افشای عیب‌یابی داخلی ابزار، برچسب‌های استدلال یا ساختارهای کمکی مختص دستیار تحویل می‌دهند. #97372 با تشکر از @masatohoshino.
  • جدول‌های Markdown در QQBot اکنون نویسه‌های پایپ گریزشده را درون سلول‌های خود نگه می‌دارند تا فرمان‌ها و عبارت‌ها به ستون‌های نادرست منتقل نشوند. #97429 با تشکر از @ly-wang19.
  • خلاصه‌های طولانی کارت جریانی Feishu اکنون ایموجی و دیگر نویسه‌های خارج از BMP را در مرز کوتاه‌سازی دست‌نخورده نگه می‌دارند. #97462 با تشکر از @ly-wang19.
  • نقل‌قول‌های طولانی پاسخ Matrix که به عامل‌ها فرستاده می‌شوند، اکنون ایموجی و دیگر نویسه‌های چندواحدی را بدون باقی‌گذاشتن متن معیوب کوتاه می‌کنند. #97471 با تشکر از @ly-wang19.
  • پیش‌نمایش پیش‌نویس‌های جریانی Mattermost اکنون متن طولانی حاوی ایموجی را بدون نمایش نویسهٔ جایگزین معیوب کوتاه می‌کنند. #97472 با تشکر از @ly-wang19.
  • کلیک روی دکمه‌های Adaptive Card در Microsoft Teams اکنون به‌جای رسیدن به‌شکل پیام خالی، مقدار ارسال‌شده را به عامل تحویل می‌دهد. #97546 با تشکر از @jimmypuckett.
  • دیدگاه‌های طولانی Feishu که در نقطهٔ برش حاوی ایموجی هستند، اکنون به‌جای تقسیم‌شدن به نویسه‌های معیوب، به‌صورت متن معتبر به عامل می‌رسند. #97595 با تشکر از @llagy007، @weeli-009.
  • بارگیری رسانه در Matrix اکنون محدودیت‌های اندازه و مهلت بی‌کاری را پیش از بافرکردن اعمال می‌کند؛ از جمله برای رسانه‌های رمزگذاری‌شده. #97662 با تشکر از @alix-007.
  • درخواست‌های ثبت‌نام و کارت جریانی Feishu و Lark اکنون JSON بیش‌ازحد بزرگ ارائه‌دهنده را پیش از آنکه فشار نامحدودی بر حافظه وارد کند، رد می‌کنند. #97782 با تشکر از @alix-007.
  • تحویل فایل و جست‌وجوی چت در Microsoft Teams اکنون اندازهٔ پاسخ‌های بزرگ Microsoft Graph را محدود می‌کنند و به‌جای به‌خطرانداختن فرایند با احتمال ازکارافتادن، خطایی برچسب‌دار برمی‌گردانند. #97784 با تشکر از @alix-007.
  • پاسخ‌های SMS اکنون اعلان‌های داخلی خرابی ردگیری ابزار را پنهان می‌کنند و فقط پاسخ موردنظر دستیار را نشان می‌دهند. #97989 با تشکر از @zengwen-dt.
  • بررسی‌های حساب SMS در Twilio اکنون JSON موفق اما معیوب را با فهرست‌کردن ایمن شماره‌های تلفن یا نمایش خطای واضح Messaging Service مدیریت می‌کنند. #97999 با تشکر از @lsr911.
  • لغو انتظار برای اتصال مجدد، راه‌اندازی یا تلاش دوباره برای هویت ربات Feishu اکنون به‌جای ایجاد خطر ReferenceError هنگام پاک‌سازی، به‌درستی پایان می‌یابد. #98137 با تشکر از @zhanglei99586.
  • نشانه‌گذاری پیرامون توکن NO_REPLY مدل دیگر آن را به پیام چت قابل‌مشاهده تبدیل نمی‌کند، درحالی‌که پیام‌های معتبری که حاوی این توکن هستند همچنان می‌رسند. #98224 با تشکر از @sunnyshu0925.
  • نتایج عامل‌های فرعی، وظایف زمان‌بندی‌شده، کارهای رسانه‌ای و چارچوب‌های عامل اکنون از طریق همان حساب پیکربندی‌شده، مقصد و رشته‌ای برمی‌گردند که آن‌ها را درخواست کرده است. #98240 با تشکر از @yetval.
  • خرابی‌های کانال Tlon و Urbit اکنون پاسخ‌های خطای بیش‌ازحد بزرگ یا معیوب را پیش از آنکه موجب جهش مصرف حافظه شوند محدود می‌کنند و درعین‌حال پیام‌های کوتاه و مفید را حفظ می‌کنند. #98496 با تشکر از @pandah97.
  • پاسخ‌های Mattermost اکنون پاسخ موردنظر دستیار را بدون افشای عیب‌یابی داخلی خرابی ابزار نشان می‌دهند. #98693 با تشکر از @zengwen-dt.
  • پاسخ‌های ربات Feishu دیگر اعلان‌های داخلی خرابی ابزار یا زمان اجرا را در کنار پاسخ موردنظر نمایش نمی‌دهند. #98705 با تشکر از @zengwen-dt.
  • اپراتورهای Zalo اکنون می‌توانند بدون وصله‌کردن کد، فراخوانی‌های Bot API را به یک نقطهٔ پایانی جایگزین و سازگار هدایت کنند؛ درعین‌حال فایل‌های محیطی معمول فضای کاری نمی‌توانند بی‌سروصدا مسیر ترافیک را تغییر دهند و زمان پیام‌ها با دقت میلی‌ثانیه‌ای باقی می‌ماند. #98768 با تشکر از @romneyda.
  • عامل‌های محیطی اکنون در گفت‌وگوهای گروهی تحت مشاهده کم‌حرف‌تر می‌مانند و دستورهای اپراتور، مانند پاسخ‌دادن فقط هنگامی که خطاب قرار می‌گیرند، را رعایت می‌کنند. #99144 با تشکر از @obviyus.
  • گفت‌وگوهای گروهی محیطی اکنون، مگر آنکه عامل عمداً پیامی بفرستد، ساکت می‌مانند و هیچ خط وضعیت سرگردان، خلاصهٔ ابزار، اعلان Compaction، هشدار تحویل یا پیام پیگیری سرریز نمایش داده نمی‌شود. #99145 با تشکر از @obviyus.
  • پایش کانال Mattermost اکنون رویدادهای ورودی بزرگ‌تر از 16 MiB را رد کرده و دوباره متصل می‌شود؛ در نتیجه مواجههٔ حافظه محدود می‌شود و پذیرش پیام‌های بزرگ عادی ادامه می‌یابد. #99366 با تشکر از @sunlit-deng.
  • عامل‌های گروهی همیشه‌فعال اکنون می‌توانند پس از بازگشت جایگزین Plugin، پیام‌های معتبر بدون اشاره را دریافت کرده و پاسخ دهند، به‌جای آنکه بی‌سروصدا آن‌ها را کنار بگذارند. #99506 مرتبط: #99457. با تشکر از @lzy3538، @zqchris.
  • پاسخ‌ها و پیوست‌هایی که از پیش توسط یک کانال پذیرفته شده‌اند، دیگر پس از راه‌اندازی مجدد یا خرابی بازیابی دوباره ارسال نمی‌شوند، درحالی‌که موارد واقعاً ارسال‌نشده همچنان قابل تلاش مجدد هستند. #99600 با تشکر از @zhangguiping-xydt.
  • ارسال‌های خروجی اکنون پیام‌های ناموفق و بخشی تحویل‌شده را با نتایج مفید برای هر بخش گزارش می‌کنند، به‌جای آنکه همهٔ تلاش‌ها را موفق نشان دهند. #99928 با تشکر از @masatohoshino.
  • ClickClack اکنون می‌تواند با انتخاب کاربر، توضیحات و فعالیت ابزار را در طول اجرا به‌صورت ماندگار نشان دهد تا کاربران تا رسیدن پاسخ نهایی با کانالی خالی روبه‌رو نشوند. #99954 با تشکر از @obviyus، @ragesaq.
  • مکالمات صوتی ورودی به سبک Telnyx و Plivo اکنون می‌توانند پس از نخستین پاسخ تماس‌گیرنده ادامه یابند، به‌جای آنکه پیش از صحبت دوبارهٔ OpenClaw ساکت شوند. #100255 با تشکر از @dvy.
  • فراخوان‌های برگشتی معتبر Twilio و Plivo اکنون پشت پراکسی‌های معکوس IPv4 مورداعتماد از بررسی امضا عبور می‌کنند، حتی وقتی Node پراکسی را به‌عنوان نشانی IPv6 نگاشت‌شده از IPv4 گزارش می‌کند. #100261 با تشکر از @rohitjavvadi.
  • تحویل‌های تکراری Webhook تماس صوتی اکنون بدون تکرار عوارض جانبی تماس یا رونوشت در پنجرهٔ بازپخش تأیید می‌شوند. #100263 با تشکر از @xialonglee.
  • خرابی موقت تمدید پایش Gmail اکنون بدون ازکارانداختن یک فرایند پیش‌زمینهٔ طولانی‌مدت openclaw webhooks gmail run، خطا ایجاد می‌کند. #100342 با تشکر از @cxbasdev، @vincentkoc.
  • عامل‌هایی که در گفت‌وگوهای گروهی شلوغ خود را به جریان بحث می‌رسانند، اکنون تاریخچه‌ای واضح‌تر و تفکیک‌شده بر اساس فرستنده دریافت می‌کنند؛ در نتیجه دنبال‌کردن گفت‌وگوهای چندنفره بدون افشای مسیرهای محلی یا URLها آسان‌تر می‌شود. #100366 با تشکر از @gorkem2020.
  • Tlon اکنون بارگیری تصاویر خارجی بیش‌ازحد بزرگ یا متوقف‌شده را پیش از مصرف نامحدود حافظه متوقف می‌کند و می‌تواند پیام را با URL اصلی ادامه دهد. #100374 با تشکر از @hugenshen.
  • پاسخ‌های بیش‌ازحد بزرگ scry در Tlon اکنون به‌جای ایجاد خطر ازکارافتادن Gateway بر اثر کمبود حافظه، با خطایی واضح و مختص مسیر شکست می‌خورند. #100376 با تشکر از @hugenshen.
  • کانال‌های غیرجریانی دیگر متن یا رسانهٔ نهایی یک پیام را دو بار ارسال نمی‌کنند، درحالی‌که پاسخ‌های واقعاً مجزا با مسیریابی یا هویت رشتهٔ متفاوت همچنان ارسال می‌شوند. #100828 با تشکر از @vincentkoc، @zhangxiaojiujiayi.
  • JSON پشتیبانی‌شدهٔ کارت تعاملی که از طریق پیام‌های Feishu، پاسخ‌های رشته یا محموله‌های متنی فرستاده می‌شود، اکنون به‌جای نمایش به‌صورت JSON خام، به‌شکل کارت رندر می‌شود. #100883 با تشکر از @martingarramon، @vincentkoc، @zenorewn.
  • بازیابی پیوست در Microsoft Teams اکنون فرادادهٔ بیش‌ازحد بزرگ Graph را همراه با اطلاعات عیب‌یابی رد می‌کند، به‌جای آنکه آن را در حافظهٔ Gateway بافر کند؛ درعین‌حال رسانهٔ میزبانی‌شدهٔ عادی همچنان در محدوده‌های پیکربندی‌شده بارگیری می‌شود. #101082 با تشکر از @cxbasdev.
  • درخواست‌های متوقف‌شدهٔ توکن مستأجر یا کارت جریانی Feishu اکنون با خطایی واضح به مهلت زمانی می‌رسند و مسیر پردازش را آزاد می‌کنند تا دیگر پیام‌های Gateway بتوانند ادامه یابند. #102948 با تشکر از @hugenshen، @sallyom.
  • ارائه‌دهندهٔ تماس صوتی Twilio اکنون پیش از ارسال درخواست، نام‌های میزبان API پشتیبانی‌نشده را رد می‌کند و فقط میزبان‌های منطقه‌ای Twilio موردپشتیبانی OpenClaw را می‌پذیرد. 094c0d4 با تشکر از @vincentkoc.
  • Cron و ارسال‌های خروجی کانال دیگر بدون رسید قابل‌استفاده از پلتفرم، موفقیت را گزارش نمی‌کنند؛ در نتیجه اعلان‌های مفقودشده به‌جای آنکه به‌اشتباه تحویل‌شده نشان داده شوند، تحویل‌نشده یا سرکوب‌شده نمایش داده می‌شوند. #79811 با تشکر از @indulgeback.
  • استیکرهای Telegram و دیگر کنش‌های پیام Plugin اکنون هنگام ارسال به گفت‌وگوی منطبق، از جمله از طریق توزیع Gateway، در موضوع انجمن یا رشتهٔ فعال باقی می‌مانند. #80293 با تشکر از @artdaal.
  • فرمان‌های Plugin در Telegram و Discord که پاسخ خود را ارسال می‌کنند، اکنون می‌توانند { suppressReply: true } را بازگردانند و از نمایش دومین هشدار یا خطای گمراه‌کنندهٔ پاسخ خالی جلوگیری کنند. #80928 مرتبط: #80756. با تشکر از @alexuser و @unclouded77.
  • با messages.ackReactionScope: "all"، پیام‌های محیطی اتاق اکنون در Discord، Slack و Telegram واکنش تأیید پیکربندی‌شده را دریافت می‌کنند. #87433 با تشکر از @paul-phan و @scoootscooob.
  • نشست‌های برقرارشدهٔ پیام مستقیم Telegram اکنون از ارسال دوبارهٔ پیام‌های اخیری که پیش‌تر در رونوشت ذخیره شده‌اند خودداری می‌کنند و مصرف توکن و پاسخ‌های تکراری یا سردرگم‌کننده را کاهش می‌دهند. #89855 با تشکر از @sweetcornna.
  • Telegram دیگر پس از تحویل موفق پاسخ نهایی، در صورت شکست یکی از مراحل بعدی توزیع، خطای عمومی متناقضی نمایش نمی‌دهد؛ بااین‌حال شکست‌هایی که فقط تحویل جزئی داشته‌اند همچنان پاسخ جایگزین موجود را دریافت می‌کنند. #90152 با تشکر از @zhangguiping-xydt.
  • اسناد Telegram که از طریق Bot API محلی و کانتینری دریافت می‌شوند، اکنون وقتی مسیر دادهٔ متصل‌شدهٔ آن میان کانتینرها متفاوت است، با محتوای واقعی خود می‌رسند. #91984 با تشکر از @ailucasdz و @dizesales.
  • پیام‌های Telegram اکنون می‌توانند به‌صورت پیش‌دستانه از طریق ابزار message یا openclaw message send ارسال شوند، به‌جای آنکه با خطای پشتیبانی‌نشدن کانال مواجه شوند. #92107 با تشکر از @bladin و @obviyus.
  • OpenClaw اکنون ضبط‌های .m2a را به‌عنوان صدا تشخیص می‌دهد و اجازه می‌دهد بدون تبدیل، در گردش‌کارهای پیوست، رونویسی، حافظه و نمایش گفت‌وگو پردازش شوند. #92167 با تشکر از @llljjjwww333.
  • Telegram و دیگر کانال‌ها اکنون می‌توانند پس از برخی قطعی‌های API و خاموش‌شدن‌های منقضی‌شده به‌طور خودکار بازیابی شوند، به‌جای آنکه تا راه‌اندازی مجدد Gateway بی‌صدا بمانند. #94016 با تشکر از @sheyanmin.
  • پاسخ‌های Telegram اکنون خطوط داخلی خطای اجرای ابزار را حذف می‌کنند و فقط پاسخ موردنظر دستیار را تحویل می‌دهند. #95774 با تشکر از @mushuiyu886.
  • پاسخ‌های غنی و پیام‌های پیشرفت Telegram که حاوی نشانی‌های ایمیل OAuth هستند، اکنون به‌جای ردشدن در اعتبارسنجی Telegram تحویل داده می‌شوند. #95900 با تشکر از @obviyus.
  • ارسال صف‌شده‌ای که بخشی از آن تحویل شده است، دیگر پس از اتصال مجدد بدون بررسی بازپخش نمی‌شود و پیام‌های تکراری در Telegram و دیگر کانال‌ها را کاهش می‌دهد. #96247 با تشکر از @obviyus و @rosenlo.
  • به‌روزرسانی‌های پیشرفت Telegram اکنون در اطراف ایموجی‌ها و دیگر نویسه‌های چندواحدی به‌شکلی ایمن کوتاه می‌شوند و از خراب‌شدن نویسه‌ها و ردشدن محموله‌های Bot API جلوگیری می‌کنند. #96456 با تشکر از @he-yufeng.
  • پیکربندی‌های Telegram دارای capabilities: [] قدیمی اکنون سیاست عادی دکمه‌های درون‌خطی را به ارث می‌برند و بدون نادیده‌گرفتن انصراف‌های عمدی، دکمه‌های قابل‌کلیک را بازیابی می‌کنند. #96468 با تشکر از @vincentkoc و @zhangguiping-xydt.
  • پیش‌نمایش‌های پیش‌نویس جریانی Telegram دیگر هنگامی که ایموجی در مرز اندازه قرار می‌گیرد خراب نمی‌شوند یا متن درهم‌ریخته نشان نمی‌دهند؛ بنابراین پیش‌نمایش‌های طولانی می‌توانند به‌طور عادی به‌روزرسانی شوند. #96504 با تشکر از @mushuiyu886 و @obviyus.
  • تداخل موقت نشست پاسخ Telegram دیگر یک پیام مستقیم یا موضوع انجمن را در تلاش‌های مجدد دائمی که پیام‌های بعدی را مسدود می‌کنند گرفتار نمی‌کند؛ تلاش‌های مجدد زمان‌بندی می‌شوند، ترتیب گفت‌وگو حفظ می‌شود و پردازش گفت‌وگوهای نامرتبط ادامه می‌یابد. #96550 با تشکر از @cnbarrier404 و @vacinc.
  • فایل‌های ارسال‌شده از طریق Telegram و دیگر کانال‌های گفت‌وگوی پشتیبانی‌شده اکنون به‌جای افشای شناسهٔ داخلی حافظهٔ نهان در نام فایل پیوست، نام‌های تمیزی مانند report.png را حفظ می‌کنند. #96565 با تشکر از @narahariraghava و @obviyus.
  • کاربران Slack، Discord، Telegram، WhatsApp و Microsoft Teams اکنون وقتی ارائه‌دهندهٔ مدل یک خطای شناخته‌شدهٔ HTTP 401 برمی‌گرداند، به‌جای مشاهدهٔ تنها یک واکنش یا نگرفتن پاسخ مفید، پیام روشنی برای تلاش مجدد و احراز هویت دوباره دریافت می‌کنند. #96599 با تشکر از @sjf-oa.
  • واکنش‌ها و حذف پیام‌ها در Telegram اکنون پس از خطاهای کوتاه‌مدت سوکت یا شبکهٔ Undici دوباره تلاش می‌شوند و بدون افزودن خطر تکرار به ارسال‌های عادی پیام، شکست‌های غیرضروری کنش‌ها را کاهش می‌دهند. #96612 با تشکر از @miorbnli.
  • کاربران Telegram حتی وقتی قالب‌بندی غنی برای ایمیل، URL، اشاره، هشتگ، فرمان، شماره تلفن، کارت بانکی یا موجودیتی مشابه رد شود، همچنان یک پاسخ متن ساده دریافت می‌کنند و ربات بی‌صدا نمی‌ماند. #96642 با تشکر از @moguangyu5-design.
  • خودکارسازی‌های Telegram اکنون می‌توانند از فرادادهٔ پلتفرم تشخیص دهند که فرستنده ربات است یا نه؛ بنابراین مسیریابی و دسته‌بندی کمتر به نام‌های کاربری یا قراردادهای نام‌گذاری وابسته است. #96810 با تشکر از @lin-hongkuan و @ohyeah521.
  • پیام‌های Telegram که از ورودی ایزوله وارد می‌شوند، اکنون به‌جای بازپخش حلقه‌ای همان پیام، به پاسخ عامل می‌رسند. #96847 با تشکر از @obviyus.
  • نوبت‌های طولانی Telegram اکنون می‌توانند بدون بازپس‌گیری و پردازش مجدد در میانهٔ کار پایان یابند؛ این امر تحویل متوقف‌شده یا تکراری را کاهش می‌دهد و وقتی تخلیهٔ صف عقب‌مانده متوقف می‌شود، وضعیت ناسالم روشن‌تری به اپراتورها نشان می‌دهد. #96962 با تشکر از @joshavant.
  • ربات‌های Telegram که از نظرسنجی ایزوله استفاده می‌کنند، اکنون می‌توانند پس از توقف تخلیه یا راه‌اندازی مجدد Gateway، پردازش مرتب پیام‌ها را بدون تعمیر دستی پایگاه داده از سر بگیرند. #97118 با تشکر از @romneyda و @vincentkoc.
  • گزارش‌های راه‌اندازی Telegram اکنون به‌جای هدایت نادرست اپراتورها به عیب‌یابی DNS، خطاهای سوکت محلی مانند EADDRNOTAVAIL را نشان می‌دهند. #97130 با تشکر از @zhangguiping-xydt.
  • دکمه‌های درون‌خطی Telegram که Pluginها ارائه می‌کنند، اکنون به‌جای ارسال دادهٔ خام فراخوانی به گفت‌وگو، کنش و پاک‌سازی موردنظر خود را اجرا می‌کنند. #97174 با تشکر از @goldmar.
  • پاسخ‌های متن غنی Telegram اکنون فرمول‌های ریاضی را با اطمینان بیشتری نمایش می‌دهند، به‌جای آنکه نشانگرهای خام به سبک LaTeX را آشکار کنند. #97197 با تشکر از @vincentkoc و @wangwllu.
  • کاوش‌های ربات Telegram، بررسی‌های Webhook، ممیزی‌های عضویت و نظرسنجی اکنون بدنه‌های موفقیت بیش‌ازحد بزرگ Bot API را پیش از آنکه حافظهٔ Gateway را تمام کنند رد می‌کنند. #97271 با تشکر از @hugenshen.
  • جست‌وجوی شناسهٔ گفت‌وگوی Telegram اکنون در پاسخ‌های بیش‌ازحد بزرگ getChat به‌شکلی ایمن شکست می‌خورد، به‌جای آنکه هنگام راه‌اندازی اولیه یا مسیریابی خطر مصرف بیش‌ازحد حافظهٔ Gateway را ایجاد کند. #97274 با تشکر از @hugenshen.
  • پاسخ‌های Telegram عبارت‌های عینی مانند <think> را وقتی بخشی از پاسخ باشند حفظ می‌کنند، درحالی‌که استدلالی که واقعاً علامت‌گذاری شده است همچنان پنهان می‌ماند. #97286 با تشکر از @drickon و @obviyus.
  • پاسخ‌های گروهی طولانی و غیرجریانی Telegram اکنون همهٔ بخش‌ها، از جمله ابتدای متن، را قابل‌مشاهده نگه می‌دارند و رسیدهای تحویل نیز همهٔ بخش‌های متنی تولیدشده را پوشش می‌دهند. #97304 با تشکر از @aliseturtle-lu و @obviyus.
  • پاسخ‌های جریانی طولانی Telegram اکنون با پیکربندی پیش‌فرض، بخش‌های میانی خود را نیز تحویل می‌دهند و دیگر بخشی از پاسخ را بی‌صدا حذف نمی‌کنند. #97312 با تشکر از @brycemurray و @obviyus.
  • اسناد Telegram که نزدیک به زمان راه‌اندازی مجدد Gateway ارسال می‌شوند، اکنون پس از بازیابی دوباره تلاش می‌شوند و بی‌صدا ناپدید نمی‌شوند؛ درعین‌حال شکست‌های دائمی همچنان درخواست ارسال مجدد می‌کنند. #98102 مرتبط: #98076. با تشکر از @davearcher18، @luoyanglang و @obviyus.
  • فرمان‌های /steer و /tell در Telegram اکنون می‌توانند هنگام پخش جریانی یا کار ابزار، یک وظیفهٔ فعال Codex را تغییر مسیر دهند، به‌جای آنکه دیر برسند یا به پیام‌های پیگیری تبدیل شوند. #98126 مرتبط: #81594. با تشکر از @100yenadmin و @kyzcreig.
  • گفتن wait در یک گفت‌وگوی گروهی Telegram دیگر کار فعال OpenClaw را لغو نمی‌کند، درحالی‌که فرمان‌های صریح توقف همچنان بلافاصله اعمال می‌شوند. #98639 با تشکر از @ianchen08.
  • پیام‌های غنی Telegram و پیام‌های بازارسال‌شدهٔ دارای متن که زیرنویس عادی ندارند، اکنون به‌جای جای‌نگهدار پیام پشتیبانی‌نشده، به‌عنوان محتوای خوانای گفت‌وگو به عامل می‌رسند. #98735 با تشکر از @obviyus.
  • پیگیری‌های پیام مستقیم Telegram اکنون به‌جای تکرار پاسخ قبلی دستیار و هدررفتن توکن‌ها، یک نسخه از آن را در بافت اخیر قرار می‌دهند. #98769 مرتبط: #98767. با تشکر از @rabsef-bicrym.
  • نظرسنجی Telegram اکنون بدون غیرفعال‌کردن حساب، از محدودیت‌های موقت نرخ، خطاهای سرور و پاسخ‌های خطای بدشکل بازیابی می‌شود؛ درعین‌حال ربات‌های مشغول از نوشتن در حافظهٔ نهان که ممکن است راه‌اندازی مجدد کاذب ناشی از توقف را فعال کند، خودداری می‌کنند. #98775 مرتبط: #98772، #98773. با تشکر از @obviyus.
  • یک به‌روزرسانی Telegram که پی‌درپی شکست می‌خورد، دیگر پیام‌های بعدی همان گفت‌وگو یا موضوع را مسدود نمی‌کند و به‌روزرسانی‌های بازپخش‌شده بدون ایجاد فرمان‌های تکراری یا انبوه پیام‌های عذرخواهی، با ایمنی دوباره تلاش می‌شوند. #98776 مرتبط: #98774. با تشکر از @obviyus.
  • پاسخ‌های نهایی و ارسال‌های رسانه‌ای Telegram اکنون وقتی قالب‌بندی، زیرنویس یا نقل‌قول رد شود، به متن ساده و خوانا بازمی‌گردند و انتظارهای معمول ناشی از سیل درخواست تا 60 ثانیه به‌جای حذف پیام رعایت می‌شوند. #98786 مرتبط: #98778. با تشکر از @obviyus.
  • ارسال‌ها و کنش‌های پیام Telegram که حسابی مشخص نمی‌کنند، اکنون به‌طور سازگار از ربات پیش‌فرض پیکربندی‌شده استفاده می‌کنند، نه یک هویت منقضی که ممکن است کنش را اشتباه مسیریابی یا رد کند. #98789 با تشکر از @yetval.
  • پیام‌های Webhook تلگرام اکنون پس از راه‌اندازی مجدد Gateway و خطاهای موقت پردازش باقی می‌مانند، حساب‌ها نیز پس از خطاهای کوتاه هنگام راه‌اندازی بازیابی می‌شوند و راه‌اندازی‌های مجدد مکرر دیگر باعث نشت اتصال‌های شبکه نمی‌شوند. #98806 مرتبط: #98777. با تشکر از @obviyus.
  • Pluginهای تلگرام اکنون می‌توانند لمس یک دکمه را به پاسخ عادی کاربر به عامل تبدیل کنند، درحالی‌که در ارسال‌های ناموفق یا ردشده، دکمه برای تلاش دوباره در دسترس می‌ماند. #98922 با تشکر از @goldmar.
  • بات‌های تلگرام در حالت گروه محیطی اکنون پیش از تصمیم‌گیری برای پاسخ‌دادن، زمینه اخیر اتاق را می‌بینند؛ درنتیجه پاسخ به قطعه‌های جداافتاده‌ای که خطاب به بات نبوده‌اند کاهش می‌یابد. #99143 مرتبط: #99142. با تشکر از @obviyus.
  • عامل‌های گروهی تلگرام اکنون به‌جای تاریخچه تکراری و جزئیات تحویل مکرری که زمینه را مصرف می‌کردند، یک نسخه گاه‌شمارانه از پیام‌های اخیر دریافت می‌کنند. #99256 مرتبط: #99218. با تشکر از @obviyus.
  • گفت‌وگوهای گروه محیطی تلگرام اکنون می‌توانند زمینه اتاق را که بدون اشاره مستقیم ایجاد شده است در نوبت‌های بعدی، راه‌اندازی‌های مجدد و Compaction حفظ کنند، بدون اینکه همان بازه را پیوسته بازپخش کنند. #99306 مرتبط: #99257. با تشکر از @obviyus.
  • نشست‌های گروه محیطی تلگرام اکنون پس از بازنشانی، زمینه قدیمی‌تر و مرتبط گفت‌وگو را بازیابی می‌کنند و دیگر پیام‌های بایگانی‌شده را بی‌سروصدا از پیش دیده‌شده در نظر نمی‌گیرند. #99385 مرتبط: #99373. با تشکر از @obviyus.
  • اشاره مستقیم به بات‌های گروهی Telegram و Discord با استفاده از message_tool_only اکنون هم در نشست‌های جدید و هم در نشست‌های ازسرگرفته‌شده، پاسخ‌های قابل‌مشاهده‌ای در کانال ایجاد می‌کند. #99389 مرتبط: #99371. با تشکر از @obviyus.
  • پاسخ‌های تلگرام اکنون هنگام خطاهای موقت بیشتری در API، نشانگر تایپ را قابل‌مشاهده نگه می‌دارند و اگر محتوای غنی معتبر قابل‌تحویل نباشد، به متن ساده بازمی‌گردند. #99745 با تشکر از @obviyus، @veda-openclaw.
  • sessions_send اکنون نشست‌های فرزندِ موضوع تلگرام را پیش از ارسال رد می‌کند و فراخوان‌ها را به گروه والد هدایت می‌کند تا کار عامل کمتر به مقصد اشتباه فرستاده شود. #99845 با تشکر از @nianjiuzst، @qingminglong.
  • جدول‌ها، رتبه‌بندی‌ها و شکست‌های خط صریح در تلگرام اکنون خوانا باقی می‌مانند و هرگاه محتوای غنی ناچار باشد به متن ساده بازگردد، گزارش‌های صریح ثبت می‌شوند. #99861 مرتبط: #99833. با تشکر از @obviyus.
  • عامل‌های گروهی تلگرام اکنون هنگام اشاره مستقیم یا پاسخ‌دادن به آن‌ها، پاسخ‌های قابل‌مشاهده ارسال می‌کنند و همچنان گفت‌وگوهای پس‌زمینه‌ای را که خطاب به آن‌ها نیست نادیده می‌گیرند. #99866 مرتبط: #99854. با تشکر از @obviyus.
  • نظرسنجی‌ها اکنون به‌جای اینکه به‌اشتباه از طریق Gateway هدایت شوند، کانال مستقیم یا ترکیبی انتخاب‌شده را دنبال می‌کنند و برای گزینه‌های پشتیبانی‌نشده مدت‌زمان یا ناشناس‌بودن، خطاهای روشنی ارائه می‌دهند. #99950 با تشکر از @nianjiuzst.
  • تلگرام اکنون هنگامی که پیوستی قابل‌بارگیری نیست به کاربران اطلاع می‌دهد، محدودیت واقعی اندازه فایل‌های بیش‌ازحد بزرگ را گزارش می‌کند و همچنان خطاهای گذرایی مانند محدودیت نرخ را دوباره امتحان می‌کند. #100051 با تشکر از @batyaro777.
  • پاسخ‌ها و بازارسال‌های تلگرام اکنون متن قابل‌مشاهده جزئیات غنی، فهرست‌ها، محاسبات، زیرنویس‌ها و اطلاعات سازندگان را حفظ می‌کنند تا عامل همان زمینه‌ای را دریافت کند که کاربران واقعاً دیده‌اند. #100570 با تشکر از @veda-openclaw، @wangwllu.
  • پیام‌های پیگیری در پیام‌های مستقیم تلگرام اکنون به‌جای تکرار نسخه‌ای حاوی دستورالعمل پنهان، یک نسخه دقیق از هر پاسخ پیشین دستیار را در بر می‌گیرند. #100573 با تشکر از @momothemage، @mooresoftware.
  • گفتار MP3 از Piper، Kokoro و دیگر نقاط پایانی TTS سازگار با OpenAI اکنون به‌جای پیوست صوتی شبیه فایل، به‌صورت پیام صوتی بومی به تلگرام می‌رسد. #100715 با تشکر از @hemantsudarshan.
  • مسیرهای جایگزین Heartbeat تلگرام اکنون نشانگر کنترلی notify=false را پنهان می‌کنند و همان‌طور که درخواست شده است، بی‌صدا تحویل می‌دهند؛ ازجمله پاسخ‌هایی را که فقط شامل نشانگر هستند سرکوب می‌کنند. #100735 با تشکر از @hackerismydream، @vincentkoc.
  • نشانگرهای تایپ تلگرام اکنون پس از خطاهای گذرای شبکه دوباره تلاش می‌کنند و بدون افزودن خطر پیام تکراری به ارسال‌های عادی، بازخورد وضعیت را بازیابی می‌کنند. #100762 با تشکر از @lzw112، @vincentkoc.
  • راه‌اندازی Webhook تلگرام اکنون پس از خطای مهلک ثبت، مانند اعتبارنامه‌های نامعتبر یا لغوشده، شنونده، بات و منابع شبکه خود را آزاد می‌کند. #100863 با تشکر از @machine3at.
  • پیام‌های تلگرامی که نمی‌توان آن‌ها را به یک نوبت فعال Codex هدایت کرد، اکنون به‌جای ناپدیدشدن بدون پاسخ، برای رسیدگی پس از آن نگه‌داری می‌شوند. #103916 با تشکر از @jalehman.
  • هنگامی که درخواست‌های تلگرام هم‌پوشانی دارند، اکنون جدیدترین پیام مجاز اولویت می‌یابد، بدون اینکه پاسخی منسوخ ارسال یا کار صف‌شده‌ای که جایگزین شده است آغاز شود. #103965
  • به‌روزرسانی‌های صف‌شده تلگرام اکنون تا زمانی که بازیابی پس از راه‌اندازی مجدد به‌طور ایمن ثبت شود قابل‌بازپخش باقی می‌مانند و ازدست‌رفتن پیام در هنگام خرابی در آغاز پردازش را کاهش می‌دهند. #104032 با تشکر از @obviyus، @vincentkoc.
  • خلاصه نهایی و جمع‌شده پیشرفت در تلگرام اکنون فعالیت فکری Claude CLI را که هنگام اجرا نمایش داده شده بود در بر می‌گیرد، به‌جای اینکه آن کار ناپدیدشده به نظر برسد. 4212de9 با تشکر از @vincentkoc.
  • واکنش‌های تکمیل و خطای Discord اکنون به‌جای تأخیرهای پیش‌فرض ثابت، برای مدت‌زمان‌های پیکربندی‌شده doneHoldMs و errorHoldMs قابل‌مشاهده باقی می‌مانند. #94736 با تشکر از @liuwqgit.
  • کنش‌های خواندن Slack دوباره می‌توانند به نام کانال‌هایی که عامدانه در فهرست مجاز قرار گرفته‌اند دسترسی پیدا کنند، هنگامی که Slack یک شناسه ارائه می‌کند و dangerouslyAllowNameMatching فعال است. #95313 با تشکر از @jontsai.
  • پاسخ‌های صوتی Discord اکنون حتی در صورت فعال‌بودن حالت پاسخ یک‌بارمصرف، متن همراه و رسانه‌های اضافی خود را متصل به پیام اصلی نگه می‌دارند. #95978 با تشکر از @nxmxbbd.
  • پیوست‌های Discord که هنگام مشغول‌بودن OpenClaw در صف قرار می‌گیرند، اکنون هنگام اجرای نهایی پیام در دسترس باقی می‌مانند و پس از انقضای پیوندهای موقت بارگیری ناپدید نمی‌شوند. #96183 با تشکر از @judsonnudson، @zacharyyw.
  • متن پیام‌ها و پیوست‌های Slack دیگر هنگام پردازش ورودی در گزارش‌های مفصل یا اشکال‌زدایی کپی نمی‌شود. #96312 با تشکر از @steipete-oai.
  • پیام‌های Slack و برچسب‌های Block Kit اکنون بدون تقسیم ایموجی به نویسه‌های جایگزین خراب یا متن نامعتبر محموله، کوتاه می‌شوند. #96382 با تشکر از @ly-wang19.
  • نام‌های تولیدشده رشته‌های Discord اکنون چندین بخش تأکید Markdown را بدون حذف یا رهاکردن نشانگرهای قالب‌بندی حفظ می‌کنند. #96394 با تشکر از @ly-wang19.
  • پیش‌نمایش‌های طولانی تأیید فرمان‌ها و Pluginهای Slack اکنون ایموجی را در مرز طول سالم نگه می‌دارند و از ایجاد متن یا محموله‌های تأیید نامعتبر جلوگیری می‌کنند. #96576 با تشکر از @llagy007، @weeli-009.
  • OpenClaw می‌تواند برای یک نقطه پایانی سازگار API مربوط به Slack از جایگزینی مورداعتماد استفاده کند، درحالی‌که فضاهای کاری عادی همچنان از API عمومی Slack استفاده می‌کنند و فایل‌های .env نامطمئن پروژه نمی‌توانند درخواست‌های توکن حامل را تغییر مسیر دهند. #97154 با تشکر از @romneyda.
  • دکمه‌های مدل‌های اخیر Discord اکنون نام‌های طولانی را بدون خراب‌کردن ایموجی یا تولید محموله‌های انتخابگر نامعتبر کوتاه می‌کنند. #97600 با تشکر از @llagy007، @weeli-009.
  • عامل‌های Slack اکنون می‌توانند پیام‌های رشته‌ای را بخوانند که محتوای قابل‌مشاهده‌شان فقط در پیوست‌ها یا بلوک‌ها وجود دارد، ازجمله هشدارهایی با متن سطح بالای خالی. #97727 با تشکر از @chthtlo.
  • عامل‌های Slack اکنون می‌توانند پیام‌های پذیرفته‌شده ایجادشده توسط بات را از طریق is_bot: true شناسایی کنند و جلوگیری از پاسخ‌های ناخواسته بات‌به‌بات را آسان‌تر سازند. #97822 با تشکر از @masatohoshino، @vincentkoc.
  • عامل‌های Discord اکنون برای پیام‌های پذیرفته‌شده بات، is_bot: true را دریافت می‌کنند، درحالی‌که رفتار فرستنده‌های انسانی و PluralKit بدون تغییر باقی می‌ماند. #97824 با تشکر از @masatohoshino، @vincentkoc.
  • منوهای انتخاب فرمان اسلش Slack اکنون برچسب‌های طولانی را بدون تقسیم ایموجی در محدودیت 75 نویسه کوتاه می‌کنند. #97923 با تشکر از @lexes7.
  • تشخیص‌های رله Socket Mode در Slack اکنون فریم‌های بدشکل WebSocket را از خرابی‌های انتقال متمایز می‌کنند و شناسایی مشکلات کانال را آسان‌تر می‌سازند. #98587 با تشکر از @lsr911، @vincentkoc.
  • توضیحات فرمان Skillها اکنون در جاهایی که پشتیبانی می‌شود کامل‌تر باقی می‌مانند و هنگامی که ایموجی نزدیک محدودیت پلتفرم ظاهر می‌شود، در Discord و Mattermost معتبر می‌مانند. #99593 با تشکر از @pick-cat.
  • راه‌اندازی و بررسی حساب Slack اکنون پیش از آنکه سردرگمی هویت بر اشاره‌ها یا پاسخ‌ها اثر بگذارد، هنگامی که اعتبارنامه OAuth کاربر به‌عنوان توکن بات پیکربندی شده باشد هشدار می‌دهند. #99931 با تشکر از @ooiuuii.
  • پاسخ‌های Slack اکنون نام و آواتار سفارشی هر عامل را در تحویل جریانی یا جایگزین حفظ می‌کنند و دیگر به هویت برنامه بازنمی‌گردند. #100084 با تشکر از @moerai.
  • گفت‌وگوهای Codex در Slack اکنون یک پاسخ نهایی دستیار را در تاریخچه نگه می‌دارند و دیگر آن را هم از طریق رونوشت سرور برنامه و هم از مسیر جایگزین تحویل تکرار نمی‌کنند. #100160 با تشکر از @steipete-oai.
  • پاسخ‌های ضمنی طولانی یا سرشار از رسانه Discord اکنون در حالت first یا batched، کاربر ارجاع‌شده را یک‌بار نقل‌قول می‌کنند و به او اعلان می‌دهند، درحالی‌که پاسخ‌های صریح و all همه ارجاع‌های موردنظر را حفظ می‌کنند. #100784 با تشکر از @qingminglong، @revision-co-ltd.
  • احتمال ناپدیدشدن پاسخ‌های Discord، گزارش‌های Cron و دیگر پیام‌های خروجی هنگام اتصال مجدد کوتاه Gateway اکنون کمتر است، بدون اینکه قطعه‌ها یا رسانه‌هایی که Discord از پیش پذیرفته است بازپخش شوند. #100896 با تشکر از @tiffanychum.
  • پخش صوتی Discord اکنون پس از خرابی‌های لوله خروجی، ffmpeg را پاک‌سازی می‌کند و هم خرابی‌های Gateway و هم فرایندهای باقی‌مانده مبدل را کاهش می‌دهد. #101124
  • حساب اصلی پیکربندی‌شدهٔ Discord اکنون در تنظیمات چندحسابی نخست راه‌اندازی می‌شود؛ بنابراین پس از راه‌اندازی مجدد، ربات اصلی پشت ورودی‌های ثانویه یا نامعتبر معطل نمی‌ماند. #101292 با تشکر از @turbotheturtle.
  • عنوان‌های خودکار رشته‌ها در Discord اکنون پیام‌های طولانی و جزئیات کانالِ حاوی ایموجی را بدون ساختن متن اعلان معیوب مدیریت می‌کنند. #101551 با تشکر از @alix-007.
  • یکپارچه‌سازی‌های طولانی‌مدت Slack اکنون حافظه‌سازی نهان فرادادهٔ مکالمه را در محدوده‌ای ثابت نگه می‌دارند و مانع رشد نامحدود مصرف حافظه با مواجهه با کانال‌ها و فضاهای کاری بیشتر می‌شوند. #101562 با تشکر از @vincentkoc، @zhangguiping-xydt.
  • خرابی‌های پخش صوتی Discord اکنون خطایی خوانا در محدودهٔ 8,192 بایت ایجاد می‌کنند، حتی هنگامی که خروجی ffmpeg حاوی متن غیرانگلیسی یا ایموجی باشد. #104230 با تشکر از @qingminglong.
  • حساب‌های پیکربندی‌شدهٔ Weixin با شناسه‌های مبهم حاوی نویسه‌هایی مانند علامت اَت یا . اکنون به‌طور عادی راه‌اندازی می‌شوند و مسیریابی مختص حساب خود را حفظ می‌کنند. #93686 مرتبط: #93556. با تشکر از @htkillermax-gif، @zhangguiping-xydt.
  • تنظیمات Feishu که می‌توانستند ارسال‌های ربات را انجام دهند اما پاسخ‌های کاربران را بی‌صدا از دست می‌دادند، اکنون به‌جای شکست هنگام راه‌اندازی پایشگر، پیام‌های ورودی را به OpenClaw تحویل می‌دهند. #94013 با تشکر از @xydt-tanshanshan.
  • پاسخ‌ها به پیام‌های گروهی WhatsApp که OpenClaw نوشته است، اکنون در WhatsApp Desktop و دیگر کارخواه‌های چنددستگاهی با زمینهٔ نقل‌قول دست‌نخورده قابل مشاهده می‌مانند. #94879 با تشکر از @bartok9.
  • گفت‌وگوهای مستقیم iMessage که از پل API خصوصی imsg استفاده می‌کنند، اکنون به‌محض پذیرفته‌شدن یک نوبت کند، بدون انتظار برای رسید خواندن، وضعیت در حال تایپ را نمایش می‌دهند. #95621 با تشکر از @omarshahine.
  • پاسخ‌های iMessage دیگر متن عادی جمله‌هایی را که اتفاقاً با user:، system: یا assistant: پایان می‌یابند از دست نمی‌دهند. #96392 با تشکر از @ly-wang19.
  • ارسال‌های مستقیم و پاسخ‌های خودکار WhatsApp اکنون Markdown ترکیبیِ پررنگ و مورب را بدون ستاره‌های اضافی نمایش می‌دهند، حتی هنگامی که متن قالب‌بندی‌شده حاوی ایموجی باشد. #96570 با تشکر از @llagy007، @weeli-009.
  • پیش‌نمایش‌های طولانی پاسخ خودکار و پیام ورودی WhatsApp اکنون ایموجی‌ها را حفظ و تعداد نویسه‌های کوتاه‌شده را دقیق گزارش می‌کنند؛ در نتیجه عیب‌یابی‌های مربوطه بدون تغییر در تحویل خوانا می‌مانند. #96580 با تشکر از @llagy007، @weeli-009.
  • راه‌اندازی سریع Signal در macOS اکنون به‌جای دانلود بستهٔ ناسازگار Linux، signal-cli را از طریق Homebrew نصب می‌کند و در صورت در دسترس نبودن Homebrew، راهنمایی ویژهٔ همان پلتفرم ارائه می‌دهد. #96909 با تشکر از @romneyda.
  • انبوه پیام‌های طولانی iMessage اکنون می‌توانند بدون نصف‌کردن ایموجی و ارسال متن خراب به عامل، با یکدیگر ترکیب شوند. #97598 با تشکر از @weeli-009.
  • مقادیر نامعتبر OPENCLAW_WHATSAPP_WEB_SOCKET_URL اکنون به‌جای ایجاد خرابی در مراحل بعدی هنگام راه‌اندازی سوکت، بلافاصله با خطای پیکربندی روشنی شکست می‌خورند. #97697 با تشکر از @romneyda.
  • بررسی‌های راه‌اندازی Nextcloud Talk اکنون بدون بافرکردن بدنهٔ خطایی با اندازهٔ دلخواه، خطای مختصر API مدیر ربات را نمایش می‌دهند. #97811 با تشکر از @pick-cat.
  • عامل‌های Google Chat اکنون می‌توانند پیام‌های مجاز ربات را از طریق is_bot: true تشخیص دهند و فرستندگان خودکار را متفاوت از افراد مدیریت کنند. #97825 با تشکر از @masatohoshino، @vincentkoc.
  • WhatsApp اکنون می‌تواند در صورت قطع یا خراب‌شدن فایل اصلی، نشست ذخیره‌شدهٔ دستگاه پیوندخورده را از یک پشتیبان معتبر اعتبارنامه بازیابی کند و از جفت‌سازی مجدد غیرضروری با QR جلوگیری کند. #99070 با تشکر از @leonidaslux.
  • دریافت‌های محفظهٔ Signal اکنون قاب‌های JSON بیش‌ازحد بزرگ را پیش از بافرکردن رد می‌کنند و بدون تأثیر بر پیام‌های عادی یا پیوست‌هایی که جداگانه واکشی می‌شوند، فشار حافظه را محدود می‌سازند. #99992 با تشکر از @sunlit-deng.
  • هشدارهای راه‌اندازی iMessage اکنون تنظیمات گروهیِ سالم با فهرست مجاز فرستندگان را از پیکربندی‌های واقعاً مسدود متمایز می‌کنند و گردانندگان پیکربندی‌های مسدود را به راه‌حل صحیح هدایت می‌کنند. #100046
  • openclaw channels login --channel whatsapp اکنون کدهای QR منقضی‌شده را در همان محل جایگزین می‌کند تا پایانه‌های تعاملی یک کد جاری و قابل اسکن نمایش دهند. #100159
  • پیام WhatsApp که در اثر تداخل موقت نشست پاسخ قطع شده باشد، اکنون می‌تواند دوباره تلاش شود؛ به‌جای آنکه تحویل‌شده علامت بخورد و هنگام تحویل مجدد بی‌صدا نادیده گرفته شود. #101106 با تشکر از @andersonjeccel.
  • پیام‌های در صف اکنون پس از قطعی، راه‌اندازی مجدد یا اتصال مجدد با آهنگی ملایم‌تر از سر گرفته می‌شوند و ضمن محدود نگه‌داشتن بازیابی، جهش‌های قابل اجتناب محدودیت نرخ کانال و ارائه‌دهنده را کاهش می‌دهند. #101118 با تشکر از @zengwen-dt.
  • پیام‌های مستقیم WhatsApp که به‌وسیلهٔ قفل زمانی برقراری تماس مسدود می‌شوند، اکنون به‌جای آنکه ابتدا پذیرفته‌شده به نظر برسند و سپس با خطای تحویل مواجه شوند، بلافاصله با توضیحی صریح شکست می‌خورند. #101264 با تشکر از @mcaxtr.
  • خرابی‌های ارسال و کنش CLI در iMessage که بر اثر خرابی لوله‌های خروجی رخ می‌دهند، اکنون به‌جای ایجاد خطر ازکارافتادن یک کارگر Gateway، خطایی کنترل‌شده بازمی‌گردانند. #101401 با تشکر از @cxbasdev.
  • OpenClaw می‌تواند با یک بازنویسی مورداعتماد، سوکت عادی Baileys را به یک نقطهٔ پایانی محلی و سازگار WebSocket هدایت کند؛ درحالی‌که اتصال‌های عادی WhatsApp تا زمانی که صریحاً بازنویسی نشوند، همچنان از مسیر پیش‌فرض استفاده می‌کنند. #97155 با تشکر از @romneyda.
  • گفت‌وگوهای یک‌به‌یک Feishu اکنون دوباره می‌توانند پاسخ‌های متنی، رسانه‌ای، کارتی و جایگزین را دریافت کنند، به‌جای آنکه پس از پردازش پیام ورودی، پاسخ را از دست بدهند. #94760 با تشکر از @obviyus، @xydigit-zt.
  • یک پیام صوتی پذیرفته‌شده که هنگامی می‌رسد که OpenClaw از قبل در حال پاسخ‌گویی است، در صورت پیکربندی tts.auto: "inbound" همچنان می‌تواند پاسخ صوتی دریافت کند. #95596 با تشکر از @mcaxtr.
  • فراخوانی‌های API در Mattermost اکنون پاسخ‌های موفقِ بیش‌ازحد بزرگ یا بی‌پایان را پیش از آنکه حافظه‌ای نامحدود مصرف کنند متوقف می‌سازند، درحالی‌که درخواست‌ها و بارگذاری‌های عادی بدون تغییر ادامه می‌یابند. #96033 با تشکر از @alix-007.
  • اتصال‌های مجدد IRC اکنون پس از تداخل 433، به‌جای تلاش مکرر با همان نام اشغال‌شده، نام‌های مستعار جایگزین را می‌چرخانند. #96108 با تشکر از @wendy-chsy.
  • کارت خوشامدگویی گفت‌وگوی شخصی Microsoft Teams اکنون پیام خوشامد خود را با تأکید متوسط و پررنگ موردنظر نمایش می‌دهد. #96290 با تشکر از @ly-wang19، @vincentkoc.
  • تاریخچهٔ رشته در Microsoft Teams اکنون متن تحت‌اللفظی موجودیت‌ها مانند <APIKEY> را حفظ می‌کند، به‌جای آنکه پیش از دیده‌شدن توسط عامل، آن را به نشانه‌گذاری دیگری تبدیل کند. #96342 با تشکر از @ly-wang19.
  • کارت‌های طولانی تأیید Google Chat اکنون ایموجی‌ها را در حد مجاز متن حفظ می‌کنند و مانع خرابی متن تأیید یا بدشکل‌شدن بار دادهٔ کارت می‌شوند. #96573 با تشکر از @llagy007، @weeli-009.
  • پیام‌های طولانی و پیش‌نمایش‌های عیب‌یابی Synology Chat اکنون بدون نصف‌کردن ایموجی یا دیگر نویسه‌های تکمیلی کوتاه می‌شوند و متن پایین‌دستی را معتبر نگه می‌دارند. #96574 با تشکر از @weeli-009.
  • یادآورهای QQBot که از متن طولانی ساخته می‌شوند، اکنون حتی هنگامی که ایموجی روی مرز برش قرار می‌گیرد، به‌جای ذخیرهٔ نویسه‌ای خراب، نام‌های وظیفهٔ خوانا دریافت می‌کنند. #96575 با تشکر از @llagy007، @weeli-009.
  • بازخورد Microsoft Teams دربارهٔ پاسخ‌های طولانی اکنون ایموجی‌های سالم را به پردازش بازاندیشی منتقل می‌کند و مانع آن می‌شود که برش، اعلان‌ها، گزارش‌ها یا کدگذاری را خراب کند. #96578 با تشکر از @llagy007، @weeli-009.
  • سرآیندهای کارت Feishu اکنون به‌جای متن توصیفی برگرفته از identity.emoji، ایموجی و نام تمیز عامل را نمایش می‌دهند؛ درحالی‌که پرچم‌ها، گونه‌های رنگ پوست، ایموجی‌های خانواده و دیگر دنباله‌های معتبر دست‌نخورده می‌مانند. #96587 با تشکر از @harjothkhara، @leedongyu1128.
  • اعلان‌های تأیید Tlon اکنون ایموجی‌ها را در حد مجاز پیش‌نمایش سالم نگه می‌دارند و از بدشکل‌شدن پیش‌نمایش پیام جلوگیری می‌کنند. #97599 با تشکر از @llagy007، @weeli-009.
  • متن خروجی IRC اکنون ایموجی‌های escape‌شده را حفظ می‌کند و escapeهای نامعتبر surrogate را به‌جای جایگزینی بی‌صدای آن‌ها با نویسه‌های خراب، به‌صورت تحت‌اللفظی نگه می‌دارد. #97683 با تشکر از @llagy007، @weeli-009.
  • خرابی‌های API در Mattermost با بدنهٔ JSON خالی اکنون به‌جای ازکارافتادن Unexpected end of JSON input، خطایی روشن مبتنی بر وضعیت ایجاد می‌کنند. #97851 با تشکر از @pick-cat.
  • پاسخ‌های موفق اما بدشکل Matrix اکنون به‌جای شکست مبهم و مدیریت‌نشدهٔ تجزیهٔ JSON، خطای کنترل‌شدهٔ سرور خانگی ایجاد می‌کنند. #97973 با تشکر از @lsr911.
  • پیام‌های ویدیویی Feishu اکنون در صورت امکان تشخیص مدت، مدت‌زمان کلیپ‌های MP4 محلی و بارگیری‌شده از راه دور را نمایش می‌دهند. #98235 با تشکر از @areslp.
  • نصب‌های Mattermost که پس از ارتقا تعمیر شده‌اند، اکنون با راه‌اندازی مجدد Gateway بدون نیاز به تنظیم دستی فعال‌سازی Plugin بارگیری و دوباره متصل می‌شوند، ازجمله در تنظیمات محدودکنندهٔ فهرست مجاز. #98608 مرتبط: #98564. با تشکر از @jacobtomlinson، @shakkernerd.
  • انتشار مکرر نمایهٔ Nostr اکنون پس از موفقیت، زمان‌سنج‌های مهلت رله را پاک می‌کند و انباشت منابع منقضی را در عامل‌های طولانی‌مدت کاهش می‌دهد. #98720 مرتبط: #98463. با تشکر از @wangmiao0668000666، @zhanglei99586.
  • تیم‌های Mattermost با بیش از 200 عضو اکنون می‌توانند همتایان معتبر فراتر از صفحهٔ نخست فهرست تیم را پیدا و خطاب کنند. #98877 مرتبط: #98871. با تشکر از @qingminglong.
  • پاسخ‌های طولانی IRC اکنون هنگامی که حاوی متن چینی، سیریلیک، ایموجی یا دیگر متن‌های غیر ASCII باشند، ضمن رعایت messageChunkMaxChars، کامل می‌رسند. #99138 با تشکر از @yetval.
  • خروجی راه‌اندازی gateway در Zalo اکنون هنگامی که Bot Platform نام حساب را ارائه دهد، نام حساب ربات متصل را نمایش می‌دهد. #99274 با تشکر از @romneyda.
  • خرابی‌های موقت تازه‌سازی کارت‌های جریانی Feishu اکنون مهار و برای تشخیص ثبت می‌شوند، به‌جای آنکه به‌صورت خطاهای مدیریت‌نشده ظاهر شوند. #99301 با تشکر از @lwy-2.
  • وضعیت QQBot اکنون قطع اتصال‌ها و دلایل مهلک بسته‌شدن را به‌درستی گزارش می‌کند و تنها پس از رویداد READY یا RESUMED دوباره به حالت متصل بازمی‌گردد. #100127 با تشکر از @masatohoshino، @vincentkoc.
  • فرمان‌های متنی مانند /model fable اکنون حتی در جریان‌هایی که پاسخ‌های عادی به منبع را سرکوب می‌کنند، تأییدیه خود را به‌طور قابل‌اعتماد نمایش می‌دهند. #100151
  • ربات‌های IRC اکنون پس از قطع موقت اتصال سرور یا شبکه، دوباره متصل می‌شوند و به کانال‌های پیکربندی‌شده می‌پیوندند، به‌جای آنکه تا راه‌اندازی مجدد OpenClaw خاموش بمانند. #100799 با تشکر از @zhangguiping-xydt.
  • پیام‌های مستقیم Feishu که هنگام عدم دسترسی موقت به هویت ربات دریافت می‌شوند، دیگر اشاره‌های عادی کاربران را ناخواسته به مقصد ارسال تبدیل نمی‌کنند. #100891 با تشکر از @zhangguiping-xydt.
  • بارگذاری رسانه در Tlon اکنون هنگامی که Memex پاسخی بیش‌ازحد بزرگ یا بدشکل برمی‌گرداند، با ایمنی متوقف می‌شود و دیگر اجازه نمی‌دهد تلاش برای بارگذاری حافظه بیش‌ازحدی مصرف کند. #101115 با تشکر از @cxbasdev.
  • پرامپت‌های صوتی بلادرنگ اکنون هنگامی که نام‌های طولانی عامل یا زمینه تزریق‌شده حاوی ایموجی باید کوتاه شوند، خوانا باقی می‌مانند. #101304 با تشکر از @alix-007.
  • گزارش‌های خطای Feishu اکنون متن حاوی ایموجی را در مرز معتبر نویسه کوتاه می‌کنند و خواندن خرابی‌های پاک‌سازی کنش کارت و WebSocket را آسان‌تر می‌سازند. #101364 با تشکر از @zengwen-dt.
  • Plugin‌های کانال می‌توانند پس از یک دوره طولانی اجرای سالم، بازیابی خودکار را از سر بگیرند؛ بنابراین قطع اتصال گاه‌به‌گاه بعدی به‌دلیل بودجه قدیمی راه‌اندازی مجدد مسدود نمی‌شود، درحالی‌که حلقه‌های واقعی خرابی سریع همچنان محدود می‌مانند. #101413 با تشکر از @clintoncodewell.
  • کارت‌های تأیید QQBot، پیش‌نمایش پیام‌ها، گزارش‌ها، مسیرهای رسانه و هشدارهای تلاش مجدد اکنون متن حاوی ایموجی را بدون نویسه‌های جایگزین خراب کوتاه می‌کنند. #101421 با تشکر از @wangmiao0668000666.
  • پیش‌نمایش‌ها، خطاها، فرمان‌ها، پیام‌های تبدیل گفتار به متن، عیب‌یابی رسانه و گزارش‌های QQBot اکنون هنگامی که متن حاوی ایموجی به محدودیت طول می‌رسد، معتبر باقی می‌مانند. #101516 با تشکر از @vincentkoc، @wangmiao0668000666.
  • برچسب‌های طولانی عامل که حاوی ایموجی هستند، اکنون به‌جای نویسه‌های خراب، نام‌ها و معرفی‌های تمیز برای رشته‌گفتگوهای بومی کانال تولید می‌کنند. #101527 با تشکر از @lsr911.
  • راهبران Zalo می‌توانند پیام‌های پیش‌دستانه CLI یا اسکریپتی را به مقادیر غیرعددی معتبر chat_id بدون رد شدن با Unknown target ارسال کنند. #101548 با تشکر از @goutamadwant.
  • Feishu Drive اکنون با پذیرش next_page_token بازگردانده‌شده می‌تواند فایل‌های پس از صفحه نخست یک پوشه اشتراکی بزرگ را فهرست کند و اندازه‌های نامعتبر صفحه نیز پیش از درخواست به‌روشنی رد می‌شوند. #101572 با تشکر از @zhangguiping-xydt.
  • پل‌های صوتی محلی Google Meet اکنون هنگام خرابی لوله فرمان ضبط یا پخش، به‌درستی خاموش می‌شوند و هشدار ثبت می‌کنند، به‌جای آنکه بر اثر خطای مدیریت‌نشده جریان از کار بیفتند. #101596 با تشکر از @alix-007.
  • راه‌اندازی وابستگی Matrix اکنون فرایند فرزند خود را به‌شکلی قابل‌پیش‌بینی متوقف می‌کند و هنگام خرابی لوله خروجی یک فرمان محلی، خطا را گزارش می‌دهد. #101597 با تشکر از @alix-007.
  • اکنون می‌توان از طریق ورودی‌های پیکربندی‌شده به مقصدهای Telegram که واقعاً current، self، this یا me نام دارند دسترسی یافت، درحالی‌که واژه‌های خام و ناخواسته نشست با حالت بسته و امن رد می‌شوند. #94107 با تشکر از @obviyus، @silver-state، @zhangguiping-xydt.
  • پیام‌های غنی Telegram که از richMessages: true و حالت جدول Markdown یعنی block استفاده می‌کنند، اکنون جدول‌های حاشیه‌دار و راه‌راه را با هم‌ترازی ستون‌های منبع نمایش می‌دهند. #95822 با تشکر از @obviyus، @zhangguiping-xydt.
  • پیام‌های جایگزین Telegram اکنون به‌جای تولید متن بدشکل، موجودیت‌های عددی نامعتبر جانشین Unicode را با ایمنی جایگزین می‌کنند، درحالی‌که موجودیت‌های عددی معتبر ایموجی همچنان نمایش داده می‌شوند. #96581 با تشکر از @llagy007، @weeli-009.
  • کاربران Telegram دارای /reasoning on اکنون پیام‌های استدلال ذخیره‌شده مدل را در کنار پاسخ نهایی دریافت می‌کنند. #97875 با تشکر از @fuller-stack-dev، @marvinthebored.
  • گروه‌ها و موضوع‌های انجمن Telegram اکنون به‌محض پذیرفته‌شدن یک پیام خطاب‌شده، نشانگر تایپ را نمایش می‌دهند، بدون آنکه برای گفتگوهای نادیده‌گرفته‌شده فعالیتی نشان دهند. #99965 با تشکر از @moeedahmed.
  • راه‌اندازی اولیه Telegram اکنون هم جریان کلاسیک گفتگوی BotFather و هم رابط رسمی وب را برای ایجاد ربات و کپی‌کردن توکن آن در OpenClaw ارائه می‌دهد. #100540
  • ارسال‌های Telegram به یک username اکنون هم برای تفکیک مقصد و هم تحویل پیام، از پروکسی پیکربندی‌شده حساب یا نقطه پایانی سفارشی Bot API استفاده می‌کنند. #100868 با تشکر از @machine3at.
  • برچسب‌های پررنگ چینی، ژاپنی و کره‌ای که بی‌درنگ متن پس از آن‌ها می‌آید، اکنون در Telegram و دیگر کانال‌های دارای Markdown مشترک به‌صورت پررنگ نمایش داده می‌شوند، به‌جای آنکه نشانگرهای تحت‌اللفظی ** را آشکار کنند. #101230 با تشکر از @nicknmorty.
  • ارسال‌های Telegram اکنون پس از وقفه زمانی امن اتصال TCP یا TLS دوباره تلاش می‌کنند؛ این کار بدون تلاش مجدد برای خرابی‌هایی که ممکن است پیش‌تر به Telegram رسیده باشند، از گم‌شدن پاسخ‌های نهایی هنگام دست‌دهی‌های ناپایدار می‌کاهد. #101258 با تشکر از @lzw112.
  • فرمان خام /think اکنون سطوح موجود تفکر را بی‌درنگ در Telegram، Slack و Discord نمایش می‌دهد، بدون آنکه منتظر کشف کند مدل بماند. #101926 با تشکر از @vincentkoc.
  • پاسخ Telegram که پیش‌تر آغاز شده است، دیگر با رسیدن فرمان مجاز دیگری به‌طور غیرمنتظره لغو نمی‌شود. 52a3314 با تشکر از @vincentkoc.
  • پس از موفقیت /login codex در Telegram، تلاش مجدد برای درخواست اکنون به‌جای حساب قبلی از نمایه تازه احراز هویت‌شده OpenAI استفاده می‌کند. fca0c81 با تشکر از @100yenadmin.

بهبودهای بیشتر مدل و ارائه‌دهنده

ورود به سیستم، انتخاب مدل، رسانه و قابلیت اطمینان

در Anthropic و Claude، Gemini، OpenAI و Codex، مدل‌های محلی و دیگر مسیرهای پشتیبانی‌شده، ارائه‌دهندگان اکنون اعتبارنامه‌ها، کاتالوگ‌ها، محدودیت‌ها، مسیرهای جایگزین، استریم و فراخوانی ابزارها را سازگارتر مدیریت می‌کنند. خوانندگان باید شاهد شکست درخواست‌های کمتری باشند که ناشی از استفاده مسیر انتخاب‌شده از فراداده نادرست مدل، بازپخش استدلال ناسازگار، از دست رفتن وضعیت احراز هویت یا تفسیر نادرست پاسخ ارائه‌دهنده هستند.

کاتالوگ مدل نیز دسترس‌پذیری و قابلیت‌ها را دقیق‌تر گزارش می‌کند، درحالی‌که نظارت Codex انتخاب‌های مدل متصل و رفتار نشست را با بک‌اندی که واقعاً انتخاب شده است همسو نگه می‌دارد.

منابع و مشارکت‌کنندگان
  • کاربران Amazon Bedrock اکنون می‌توانند تصاویر و فایل‌های PDF را با همان پروفایل AWS، نقش، SSO، محیط یا اعتبارنامه‌های نمونه‌ای که از قبل برای گفت‌وگو استفاده می‌شود، تحلیل کنند. #72092 با تشکر از @truffle-dev.
  • پاسخ‌های Claude CLI که با موفقیت به‌صورت جریانی ارسال شده‌اند، اکنون هنگامی که پوش نهایی موفقیت فاقد متن است حفظ می‌شوند؛ در نتیجه، پاسخ تکمیل‌شده دیگر ناپدید نمی‌شود و سازوکار جایگزین پاسخ خالی نیز فعال نمی‌شود. #90450 با تشکر از @totobusnello.
  • کاربران OpenCode Zen می‌توانند مدل‌های پشتیبانی‌شده Claude، GPT، Gemini، GLM، DeepSeek، MiniMax، Qwen و سایر مدل‌های آن را بدون تعریف دستی هر مسیر مرور و اجرا کنند. #92495 با تشکر از @mushuiyu886 و @sallyom.
  • تبادل و نوسازی توکن OAuth در Anthropic اکنون پاسخ‌های بیش‌ازحد بزرگ نقاط پایانی را زودهنگام رد می‌کند، به‌جای آنکه بدنه‌ای بدون محدودیت را در حافظه بخواند. #96644 با تشکر از @solodmd.
  • اجرای مدل‌های Claude و Fable با تفکر تطبیقی در Amazon Bedrock اکنون محدودیت‌های بالای پیکربندی‌شده برای توکن خروجی را در پاسخ‌های طولانی‌تر، استدلال و فراخوانی ابزارها رعایت می‌کند. #97343 با تشکر از @lilan0125 و @prasithg.
  • بررسی‌های مصرف Anthropic اکنون اندازه پاسخ‌های خطای غیرمعمول بزرگ را محدود می‌کند تا صفحه CDN، دیواره آتش یا پراکسی نتواند حافظه OpenClaw را تمام کند. #97614 با تشکر از @cxbasdev.
  • گفت‌وگوهای Anthropic که به‌دلیل نبود نتیجه ابزار رد می‌شوند، اکنون به‌جای نمایش صرفاً یک خطای عمومی ارائه‌دهنده، از کاربران می‌خواهند دوباره تلاش کنند یا با /new نشست تازه‌ای آغاز کنند. #98163 با تشکر از @masatohoshino.
  • نشست‌های تفکر بومی Claude اکنون می‌توانند پس از رد شدن یک بلوک تفکر بازپخش‌شده توسط Anthropic، بدون Compaction دستی یا از دست رفتن رونوشت، خودکار بازیابی شوند. #98411 مرتبط: #98308. با تشکر از @clearhorizoninvestments و @sunlit-deng.
  • کاربران Claude Code 2.1 دوباره می‌توانند ابزارهای بومی Bash، WebFetch، Grep، Glob، AskUserQuestion و سایر ابزارها را در نشست‌های claude-cli تأیید و اجرا کنند. #98665 مرتبط: #95171. با تشکر از @carterdawson و @yetval.
  • Claude Fable 5 اکنون از طریق Anthropic Vertex برای وظایف تکمیل ساده، مانند برچسب‌های تولیدشده برای گفت‌وگو، کار می‌کند و دیگر پیش از رسیدن درخواست به Vertex با شکست مواجه نمی‌شود. #98932
  • اجرای عامل‌های Claude CLI اکنون به‌جای ارائه خطاهای ارائه‌دهنده یا داده‌های خام جریان به‌عنوان پاسخ، به مسیر جایگزین می‌رود، خروجی چندزبانه و ایموجی را حفظ می‌کند و خروجی تک‌مرحله‌ای مهارنشده را پیش از تمام کردن حافظه Gateway متوقف می‌سازد. #98942 مرتبط: #98896. با تشکر از @obviyus.
  • کاربران Claude CLI می‌توانند چندین فایل --mcp-config را بدون از دست دادن سرورها یا خراب کردن پرامپت با هم ترکیب کنند و احتمال تداخل اجرای هم‌زمان Gemini CLI با فایل‌های اعتبارنامه مشترک نیز کاهش یافته است. #98983 مرتبط: #98944، #98945. با تشکر از @obviyus.
  • عامل‌های متکی بر Claude CLI اکنون استدلال بومی را در /reasoning stream یا /reasoning on نمایش می‌دهند، درحالی‌که /reasoning off آن را برای پیگیری‌های صف‌شده نیز به‌طور یکدست پنهان می‌کند. #99401 با تشکر از @marvinthebored.
  • کشف مدل Bedrock Mantle اکنون به‌جای معطل ماندن یا مصرف بیش‌ازحد حافظه، با پایان مهلت متوقف می‌شود و اندازه پاسخ‌های بیش‌ازحد بزرگ فهرست مدل‌ها را محدود می‌کند؛ درعین‌حال مدل‌های ذخیره‌شده در حافظه نهان همچنان در دسترس می‌مانند. #99961 با تشکر از @zhangguiping-xydt.
  • Anthropic Opus 4.8 اکنون می‌تواند با tools.profile=coding اجرا شود، بدون آنکه هر نوبت پیش از پاسخ دستیار با خطای طرح‌واره HTTP 400 شکست بخورد. #100492 با تشکر از @lin-hongkuan و @vincentkoc.
  • درخواست‌های سازگار با Anthropic اکنون هنگامی که جریان بالادستی یک رویداد ناقص بیش‌ازحد بزرگ ارسال می‌کند، به‌جای معطل ماندن و مصرف حافظه، بی‌درنگ با یک خطای انتقال محدود شکست می‌خورند. #100686 با تشکر از @zhangguiping-xydt.
  • گفت‌وگوهای طولانی عامل تعبیه‌شده که استفاده سنگینی از ابزار یا رسانه دارند، اکنون استفاده مجدد بیشتری از حافظه نهان پرامپت میان نوبت‌ها حفظ می‌کنند و پردازش تکراری توکن، تأخیر و هزینه را در ارائه‌دهندگانی که پیشوندها را در حافظه نهان ذخیره می‌کنند کاهش می‌دهند. #102610 با تشکر از @ugiezzz.
  • کاربران پراکسی سازگار با Anthropic Messages دیگر شاهد نشت XML خام فراخوانی ابزار antml یا آرگومان‌ها به پاسخ‌های قابل‌مشاهده Claude نیستند. b2787a1 با تشکر از @jerry-xin.
  • درخواست‌های اشتراک OAuth در Anthropic اکنون هویت صورت‌حساب به سبک Claude Code را حمل می‌کنند تا به‌جای شکست یا تشخیص به‌عنوان نوع نادرست درخواست، از مسیر اشتراک موردنظر استفاده کنند. 709be93 با تشکر از @vincentkoc.
  • Google Gemini TTS اکنون پاسخ‌های بیش‌ازحد بزرگ را پیش از بافر کردن آن‌ها در حافظه رد می‌کند، درحالی‌که نتایج عادی گفتار همچنان از جریان کاری صوتی موجود عبور می‌کنند. #96984 با تشکر از @mushuiyu886.
  • ارسال جریانی Gemini اکنون می‌تواند پس از پاسخ قابل‌تلاش‌مجدد مربوط به سهمیه یا محدودیت نرخ، به‌جای شکست با نخستین کلید، با یک کلید API پیکربندی‌شده دیگر دوباره تلاش کند. #97328 با تشکر از @monkeyleet.
  • بارگذاری دسته‌ای، ایجاد و بررسی وضعیت تعبیه‌های حافظه Gemini اکنون هنگامی که یک نقطه پایانی سازگار پاسخ کنترلی بیش‌ازحد بزرگی برمی‌گرداند، به‌شکلی ایمن شکست می‌خورند. #97535 با تشکر از @hugenshen.
  • ورود به Google Gemini CLI اکنون پاسخ‌های بیش‌ازحد بزرگ OAuth، پروفایل، پروژه و راه‌اندازی اولیه را با خطاهای برچسب‌دار رد می‌کند، به‌جای آنکه خطر مصرف بیش‌ازحد حافظه را ایجاد کند. #97587 با تشکر از @hugenshen.
  • شکست‌های OAuth در Google Gemini CLI اکنون پاسخ‌های بیش‌ازحد بزرگ یا بدشکل ارائه‌دهنده را محدود نگه می‌دارند و جزئیات مفید خطا را نیز حفظ می‌کنند. #99605 با تشکر از @mushuiyu886.
  • تولید تصویر Google اکنون می‌تواند بدون اعتبارنامه‌های محیطی جداگانه یا پروفایل احراز هویت، از models.providers.google.apiKey و یک baseUrl سفارشی اختیاری استفاده کند. #100779 با تشکر از @amknight.
  • راه‌اندازی ارائه‌دهنده اکنون خواندن پاسخ‌های مهارنشده کشف مدل را پیش از آنکه باعث توقف یا اتمام حافظه شوند متوقف می‌کند، درحالی‌که پاسخ‌های عادی سرورهای خودمیزبان همچنان کار می‌کنند. #95244 با تشکر از @alix-007 و @sallyom.
  • کشف مدل Ollama اکنون پاسخ‌های بیش‌ازحد بزرگ یا پایان‌ناپذیر نقاط پایانی را پیش از آنکه حافظه را تمام کنند یا راه‌اندازی را معطل بگذارند متوقف می‌کند. #96027 با تشکر از @alix-007.
  • پایان مهلت مدل‌هایی که بازپخش آن‌ها ایمن است، اکنون می‌تواند به ارائه‌دهنده پیکربندی‌شده بعدی منتقل شود تا اجرای عامل، گفت‌وگو و Cron بدون تکرار کارهایی که ممکن است عوارض جانبی داشته باشند بازیابی شود. #96142 با تشکر از @brokemac79 و @riazrahaman.
  • openclaw models list اکنون مدل‌های محلی پیکربندی‌شده Ollama را هنگامی که در حال اجرا و قابل‌استفاده هستند، موجود گزارش می‌کند. #97491 با تشکر از @lingfeizi و @qingminglong.
  • راه‌اندازی Ollama Cloud اکنون پاسخ‌های احراز هویت بیش‌ازحد بزرگ یا مخرب را پیش از آنکه حافظه زیادی مصرف کنند متوقف می‌کند، درحالی‌که ورود عادی بدون تغییر باقی می‌ماند. #97581 با تشکر از @hugenshen.
  • اجرای دوباره راه‌اندازی اولیه ارائه‌دهنده یا نوسازی مدل‌ها اکنون به‌جای پاک کردن بی‌صدای آن‌ها، پایان مهلت‌ها، تنظیمات انتقال، مدل‌های MiniMax و اعتبارنامه‌های SecretRef متعلق به اپراتور را حفظ می‌کند. #100107 با تشکر از @frank-beans.
  • درخواست‌های Ollama که جریان پاسخ بومی آن‌ها زودتر پایان می‌یابد، اکنون می‌توانند به‌جای توقف با LLM request failed به یک مدل جایگزین پیکربندی‌شده ادامه دهند. #100482 با تشکر از @turbotheturtle.
  • اجرای زمان‌بندی‌شده و CLI در Codex با پایان مهلت صریح بیش از 30 دقیقه، اکنون می‌تواند به‌جای متوقف شدن توسط محافظ بیکاری ترمینال از کل این بودجه استفاده کند. #85296 با تشکر از @alkor2000 و @vincentkoc.
  • نشست‌های صوتی و رونویسی OpenAI Realtime اکنون در پشت Clash، Surge، sing-box و تنظیمات پراکسی TUN مشابه که api.openai.com را به محدوده‌های fake-IP تفکیک می‌کنند، آغاز می‌شوند. #86526 با تشکر از @shushushv.
  • نشست‌های صوتی Realtime اکنون یک ابزار سفارشی منفرد با نام نامعتبر مختص ارائه‌دهنده را حذف می‌کنند و درباره آن هشدار می‌دهند، به‌جای آنکه اجازه دهند آن ابزار کل نشست OpenAI، Azure یا Google را مختل کند. #89175 با تشکر از @vincentkoc.
  • برای مدل‌های OpenAI متکی بر Codex، /status اکنون احراز هویت ورود ChatGPT را به‌جای برچسب‌گذاری نادرست به‌عنوان کلید API محیطی، با oauth (codex-cli) مشخص می‌کند. #91240 مرتبط: #91099. با تشکر از @849261680 و @ukstem.
  • کاربران OpenAI و Codex که از طریق سرور برنامه احراز هویت شده‌اند، دوباره می‌توانند بازه‌های سهمیه پنج‌ساعته و هفتگی خود را در خروجی وضعیت گفت‌وگو، CLI و JSON مشاهده کنند. #92520 با تشکر از @brokemac79.
  • نبودن یا معطل ماندن نتیجه ابزار محلی Codex دیگر نشست فعال را به ارائه‌دهنده دیگری منتقل نمی‌کند که قادر به رفع خطای محلی نیست. #95543 با تشکر از @mikasa0818.
  • گفت‌وگوهای Ollama Cloud و سایر گفت‌وگوهای Ollama سازگار با OpenAI اکنون می‌توانند پس از فراخوانی ابزار ادامه یابند و دیگر نوبت بعدی با خطای 400 ارائه‌دهنده شکست نمی‌خورد. #96474 با تشکر از @849261680.
  • vLLM، پراکسی‌های Ollama و سایر Gatewayهای سازگار با OpenAI می‌توانند حتی زمانی که یک جریان رویداد را به‌اشتباه JSON برچسب می‌زنند، پاسخ‌های جریانی را تحویل دهند؛ در نتیجه از شکست زودهنگام تجزیه که پیش‌تر اجرای عامل را پایان می‌داد جلوگیری می‌شود. #96503 با تشکر از @zengwen-dt.
  • ارسال جریانی OpenAI ChatGPT Responses اکنون بدنه‌های بیش‌ازحد بزرگ یا پایان‌ناپذیر ارائه‌دهنده را پیش از آنکه حافظه فرایند را بیش‌ازحد مصرف کنند با خطایی روشن لغو می‌کند، درحالی‌که پاسخ‌های عادی همچنان از تجزیه‌گر موجود استفاده می‌کنند. #96762 با تشکر از @vincentkoc و @wangmiao0668000666.
  • درخواست‌های تعبیه سازگار با OpenAI اکنون پاسخ‌های بیش‌ازحد بزرگ را زودهنگام و با خطای واضح ارائه‌دهنده می‌بندند، به‌جای آنکه بافر کردن را تا توقف OpenClaw یا اتمام حافظه ادامه دهند؛ درعین‌حال تعبیه‌های عادی همچنان کار می‌کنند. #96868 با تشکر از @alix-007.
  • تولید ویدئوی OpenAI اکنون پاسخ‌های ثبت بیش‌ازحد بزرگ یا پایان‌ناپذیر را پیش از آنکه درخواست را معطل کنند یا حافظه را تمام کنند، با یک خطای محدود ارائه‌دهنده متوقف می‌کند. #96905 با تشکر از @alix-007.
  • جریان‌های ارائه‌دهندگان و پراکسی‌های سازگار با OpenAI اکنون بدنه‌های بیش‌ازحد بزرگ، بدشکل یا پایان‌ناپذیر را در همان درخواست متأثر متوقف می‌کنند، به‌جای آنکه اجازه دهند فرایند OpenClaw را بی‌ثبات کنند یا از کار بیندازند. #96989 با تشکر از @vincentkoc، @wangmiao0668000666.
  • Chat Completions سازگار با OpenAI اکنون از مسیر شبکه محافظت‌شده OpenClaw استفاده می‌کند و همان کنترل‌های ایمنی پاسخ را که در دیگر فراخوانی‌های محافظت‌شده مدل به‌کار می‌رود، اضافه می‌کند. #97228 با تشکر از @vincentkoc، @wangmiao0668000666.
  • Azure OpenAI Responses اکنون اندازه جریان‌ها و بدنه‌های خطای بیش‌ازحد بزرگ را محدود می‌کند و ضمن حفظ خطاهای عادی و لغو، از حافظه محافظت می‌کند. #97349 با تشکر از @wangmiao0668000666.
  • پایش دسته‌ای تعبیه‌های OpenAI و راه‌اندازی Realtime اکنون پاسخ‌های موفق بیش‌ازحد بزرگ را زودهنگام لغو می‌کنند و به‌جای رشد نامحدود حافظه، خطایی با اندازه محدود برمی‌گردانند. #97533 با تشکر از @hugenshen.
  • بررسی‌های مصرف OAuth در OpenAI اکنون پاسخ‌های بیش‌ازحد بزرگ محدودیت نرخ WHAM را پیش از آنکه بتوانند فرایند را بی‌ثبات کنند، محدود می‌کند. #97702 با تشکر از @cxbasdev.
  • GPT-5.5 و دیگر مدل‌ها اکنون می‌توانند رویدادهای جریانی معتبر بزرگ‌تر از 64 KiB را از طریق ChatGPT Responses بدون شکست درخواست ارسال کنند، درحالی‌که جریان‌های بدشکل و نامحدود همچنان محدود می‌مانند. #98198 با تشکر از @marvinthebored، @obviyus، @peetiegonzalez.
  • مدل‌های سفارشی Xiaomi MiMo و دیگر مدل‌های سازگار با OpenAI که محدودیت خروجی شناخته‌شده‌ای ندارند، اکنون می‌توانند گفت‌وگوها را کامل کنند، به‌جای آنکه به‌دلیل یک سقف بیش‌ازحد بزرگ ساختگی شکست بخورند. #98312 با تشکر از @peole، @sanjays2402.
  • openclaw agent --local اکنون هنگامی‌که ارائه‌دهنده‌ای جریانی را باز می‌کند اما هیچ خروجی قابل‌استفاده‌ای نمی‌فرستد، یک خطای روشن پایان مهلت اولین رویداد گزارش می‌کند، به‌جای آنکه ظاهراً برای همیشه متوقف بماند. #98525 با تشکر از @osolmaz.
  • بارگیری‌های دسته‌ای تعبیه سازگار با OpenAI اکنون خروجی‌های بزرگ معتبر را پردازش می‌کنند و درعین‌حال فایل‌ها یا رکوردهای JSONL بیش‌ازحد بزرگ را پیش از آنکه حافظه را تمام کنند، متوقف می‌سازند. #98554 با تشکر از @sunlit-deng، @vincentkoc.
  • توسعه‌دهندگان کتابخانه و یکپارچه‌سازی اکنون می‌توانند بسته‌ای با نسخه منطبق نصب کنند، محیط‌های اجرای مستقل هوش مصنوعی بسازند و از انتقال‌دهنده‌های مدل پشتیبانی‌شده OpenClaw بدون جاسازی کامل برنامه دوباره استفاده کنند. #99059
  • اتصال‌های صوتی بلادرنگ OpenAI و Azure اکنون پیام‌های ورودی بزرگ‌تر از 16 MiB را می‌بندند و فشار قابل‌اجتناب بر حافظه Gateway را محدود می‌کنند. #99450 با تشکر از @sunlit-deng.
  • ورود و تازه‌سازی OAuth در ChatGPT اکنون پاسخ‌های توکن با اندازه غیرمنتظره بزرگ را به‌درستی رد می‌کند، به‌جای آنکه خطر اتمام حافظه Gateway را ایجاد کند. #99479 با تشکر از @pandah97.
  • ارائه‌دهندگان سازگار با OpenAI که از طریق چارچوب GitHub Copilot BYOK مسیریابی می‌شوند، اکنون احراز هویت bearer را حفظ می‌کنند و خطاهای کاذب 401 برای اعتبارنامه‌های معتبر را کاهش می‌دهند. #99955 با تشکر از @hxy91819.
  • شکست بدون جزئیات از سوی یک ارائه‌دهنده سازگار با OpenAI دیگر نمایه معتبر کلید API را وارد دوره انتظار نمی‌کند یا ترافیک بازگشت قابل‌اجتنابی را تحمیل نمی‌کند. #100617 با تشکر از @fengjikui.
  • صدای بلادرنگ OpenAI در Talk، Voice Call و Discord اکنون می‌تواند در صورت پیکربندی‌نشدن کلید API صریح، از ورود OAuth موجود Codex/OpenAI استفاده کند. #100671 با تشکر از @steipete-oai.
  • تولید تصویر OpenAI اکنون می‌تواند با یک کلید API قابل‌استفاده و URL پایه سفارشی از طریق models.providers.openai فعال شود، بدون آنکه OPENAI_API_KEY یا نمایه احراز هویت نیز الزامی باشد. #100745 با تشکر از @amknight.
  • کاربران Codex می‌توانند هر دو مدل codex/* و openai/* را از طریق محیط اجرای همراه مسیریابی کنند و گفت‌وگوهای قدیمی‌تر بدون بازنگاشت غیرضروری زمینه از سر گرفته می‌شوند. #105034
  • Plugin همراه Codex پس از به‌روزرسانی محیط اجرای مدیریت‌شده app-server خود، دوباره می‌تواند درخواست‌های پشتیبان را کامل کند و هیچ مهاجرتی برای انتخابگر مدل یا پیکربندی لازم نیست. #106098
  • صفحه‌های نتیجه OAuth برای OpenAI/Codex و Anthropic اکنون به‌جای نشان قدیمی Pi، برند OpenClaw را نمایش می‌دهند. 1834592
  • گردش‌کار مدیریت‌شده Codex در OpenClaw اکنون از app-server 0.143.0 استفاده می‌کند و نصب‌های خودمدیریت‌شده برای سازگاری پروتکل باید از 0.143.0 یا جدیدتر استفاده کنند. 366258d با تشکر از @vincentkoc.
  • چارچوب مدیریت‌شده Codex اکنون مدل‌های پشتیبانی‌شده GPT-5.6 Sol، Terra و Luna را که کاتالوگ حساب برمی‌گرداند، نمایش می‌دهد و راهنمای نسخه فعلی را در اختیار کاربران خودمدیریت‌شده می‌گذارد. f80ce21 با تشکر از @vincentkoc.
  • کاربران Codex مدیریت‌شده در macOS، Linux و Windows اکنون به‌جای 0.144.0، نسخه app-server 0.144.1 را دریافت می‌کنند. 5dcba9f با تشکر از @vincentkoc.
  • با تنظیم models.mode روی replace، راه‌اندازی عامل اکنون فقط از ارائه‌دهندگان صریحاً پیکربندی‌شده استفاده می‌کند و از پویش ضمنی و کند ارائه‌دهندگان صرف‌نظر می‌کند. #82638 مرتبط: #66957. با تشکر از @eldar702، @wangzhengshu.
  • نام‌های مستعار ارائه‌دهندگان همراه اکنون تنظیمات پوششی پشتیبانی‌شده مانند پایان مهلت درخواست را بدون مطالبه فیلدهای ارائه‌دهنده سفارشی مانند baseUrl و models می‌پذیرند. #88400 با تشکر از @pluviobyte.
  • اجرای عامل پس از قطع جریان توسط یک ارائه‌دهنده می‌تواند به مدل پیکربندی‌شده بعدی منتقل شود، درحالی‌که لغوهای واقعی همچنان بی‌درنگ اجرا را متوقف می‌کنند. #90908 با تشکر از @shengting.
  • تغییر از حالت تفکر خاموش به مدلی که به استدلال نیاز دارد، اکنون کمترین میزان تلاش پشتیبانی‌شده آن را انتخاب می‌کند، به‌جای آنکه بی‌سروصدا پرهزینه‌ترین سطح را برگزیند. #93335 با تشکر از @obuchowski.
  • پاسخ‌های MiniMax M3، از جمله پاسخ‌هایی که از طریق Fireworks مسیریابی می‌شوند، دیگر استدلال پنهان mm: را در گفت‌وگوی قابل‌مشاهده یا خروجی پیشرفت نمایش نمی‌دهند. #93767 با تشکر از @drhack1، @vincentkoc.
  • استدلال پنهان MiniMax دیگر به‌صورت یک iMessage جدید ظاهر نمی‌شود یا به‌عنوان پیام ورودی محرک پژواک دوباره وارد گفت‌وگو نمی‌شود. #93820 با تشکر از @alix-007.
  • درخواست‌های تبدیل متن به گفتار و فهرست صدا در Inworld اکنون هنگام دریافت پاسخ‌های بیش‌ازحد بزرگ، بدشکل یا پایان‌ناپذیر، به‌جای توقف یا مصرف نامحدود حافظه Gateway، با ایمنی شکست می‌خورند. #95416 با تشکر از @alix-007، @vincentkoc.
  • اجرای عامل‌های تعبیه‌شده اکنون می‌تواند پس از خطای موقت بالادستی LLM request failed، مدل بازگشت پیکربندی‌شده بعدی را امتحان کند. #95542 با تشکر از @altaywtf، @mikasa0818.
  • کشف مدل و راه‌اندازی LM Studio اکنون پاسخ‌های غیرعادی سرور را در اندازه‌ای ثابت متوقف می‌کند و به‌جای بافرکردن نامحدود آن‌ها، خطایی روشن گزارش می‌دهد. #96042 با تشکر از @alix-007.
  • کارهای Cron ایزوله اکنون می‌توانند از مدل‌های ارائه‌شده توسط Pluginهای همراه فعال استفاده کنند، بدون آنکه با خطای ناشناخته‌بودن مواجه شوند یا بی‌سروصدا به ارائه‌دهنده نادرست نگاشت شوند. #96070 با تشکر از @sallyom، @sunnyshu0925.
  • راه‌اندازی دستگاه OAuth در MiniMax اکنون اندازه پاسخ مجوزدهی را محدود می‌کند تا یک نقطه پایانی پراکسی‌شده یا خودمیزبان معیوب نتواند حافظه Gateway را تمام کند. #96322 با تشکر از @lsr911.
  • تولید تصویر اکنون هنگامی‌که یک ارائه‌دهنده یا نقطه پایانی سفارشی پاسخی بیش‌ازحد بزرگ یا پایان‌ناپذیر می‌فرستد، با خطای روشن محدودیت اندازه متوقف می‌شود؛ این کار ضمن ادامه عادی تصاویر و ویرایش‌های معتبر، از توقف و مصرف مهارنشده حافظه جلوگیری می‌کند. #96495 با تشکر از @hugenshen، @sallyom.
  • Azure Speech، Microsoft Speech، ElevenLabs، MiniMax TTS، رونویسی OpenRouter و رونویسی xAI اکنون پاسخ‌های بیش‌ازحد بزرگ یا پایان‌ناپذیر را پیش از آنکه کار گفتار را متوقف کنند یا به حافظه Gateway فشار وارد کنند، متوقف می‌سازند؛ پاسخ‌های معمولی بدون تغییر می‌مانند. #96496 با تشکر از @hugenshen.
  • کشف مدل و جست‌وجوی حافظه در GitHub Copilot اکنون پاسخ‌های بیش‌ازحد بزرگ یا بدشکل را به‌جای بافرکردن نامحدود رد می‌کند، درحالی‌که نتایج معتبر کاتالوگ و تعبیه همچنان به‌طور عادی ادامه می‌یابند. #96499 با تشکر از @hugenshen، @sallyom.
  • درک ویدئو در Moonshot اکنون برای پاسخ‌های بیش‌ازحد بزرگ یا بدشکل، از جمله هنگام استفاده از URLهای پایه سفارشی، به‌جای توقف یا مصرف نامحدود حافظه، خطایی قابل‌پیش‌بینی برمی‌گرداند. #96502 با تشکر از @hugenshen.
  • کشف مدل ویدئویی OpenRouter اکنون پاسخ‌های بیش‌ازحد بزرگ یا مهارنشده کاتالوگ را به‌سرعت متوقف می‌کند، به‌جای آنکه اجازه دهد حافظه را بدون محدودیت مصرف کنند؛ رفتار عادی کشف نیز حفظ می‌شود. #96505 با تشکر از @mushuiyu886.
  • درک ویدئو در Qwen اکنون پاسخ‌های بیش‌ازحد بزرگ یا بدشکل نقطه پایانی را با خطایی روشن متوقف می‌کند، به‌جای آنکه متوقف بماند یا بدون محدودیت بخواند؛ توضیحات عادی بدون تغییر ادامه می‌یابند. #96604 با تشکر از @alix-007.
  • تولید ویدئو Google Veo اکنون پاسخ‌های بیش‌ازحد بزرگ ایجاد یا وضعیت را زودهنگام با خطایی روشن و محدود پایان می‌دهد و مانع می‌شود یک نقطه پایانی خراب OpenClaw را متوقف کند یا حافظه را بدون محدودیت مصرف کند. #96605 با تشکر از @alix-007.
  • تولید ویدئو BytePlus اکنون پاسخ‌های بیش‌ازحد بزرگ ارسال وظیفه یا وضعیت را پیش از آنکه OpenClaw را متوقف کنند یا حافظه را تمام کنند، با خطایی روشن متوقف می‌سازد؛ پاسخ‌های عادی بدون تغییر ادامه می‌یابند. #96606 با تشکر از @alix-007.
  • بررسی‌های مصرف GitHub Copilot اکنون پاسخ‌های بیش‌ازحد بزرگ یا پایان‌ناپذیر نقطه پایانی را به‌عنوان خطای مصرف مهار می‌کنند، به‌جای آنکه آن‌ها را بدون محدودیت بافر کنند؛ داده‌های عادی مصرف همچنان بارگیری می‌شوند. #96607 با تشکر از @alix-007.
  • کارهای دسته‌ای تعبیه Voyage اکنون پاسخ‌های بیش‌ازحد بزرگ وضعیت، شکست و فایل خطا را پیش از آنکه متوقف بمانند یا حافظه کارگر را تمام کنند، متوقف می‌سازند؛ اطلاعات تشخیصی بیش‌ازحد بزرگ به‌شکلی ایمن تنزل می‌یابد و پاسخ‌های معمولی بدون تغییر می‌مانند. #96608 با تشکر از @alix-007.
  • نام‌های مستعار مدل و نام‌های جزئی مانند opus اکنون حتی هنگامی‌که نسخه‌های کاتالوگ دورقمی می‌شوند، به جدیدترین نسخه منطبق نگاشت می‌شوند و از مسیریابی بی‌سروصدا به مدلی قدیمی‌تر جلوگیری می‌کنند. #96609 با تشکر از @yetval، @zw-xysk.
  • ورود، جست‌وجوی کاربر و تازه‌سازی توکن در Chutes اکنون پاسخ‌های OAuth با اندازه غیرمنتظره بزرگ را به‌جای بافرکردن نامحدود، با خطایی محدود متوقف می‌کند. #96777 با تشکر از @wangmiao0668000666.
  • راه‌اندازی اولیه Chutes اکنون وقتی پاسخ‌های تبادل توکن یا اطلاعات کاربر بیش‌ازحد بزرگ باشند، با خطایی روشن متوقف می‌شود و از رشد نامحدود حافظه بر اثر ترافیک غیرعادی احراز هویت جلوگیری می‌کند. #96779 با تشکر از @wangmiao0668000666.
  • ارسال و پایش ویدیوی سازگار با DashScope اکنون پاسخ‌های JSON بیش‌ازحد بزرگ را با خطایی محدود رد می‌کند، به‌جای آنکه خطر فشار حافظه یا ناپایداری فرایند را ایجاد کند؛ در عین حال پاسخ‌های معمولی همچنان به‌طور عادی پردازش می‌شوند. #96782 با تشکر از @wangmiao0668000666.
  • تولید ویدیو در OpenRouter اکنون پاسخ‌های بیش‌ازحد بزرگِ ارسال و پایش را پیش از آنکه بتوانند OpenClaw را متوقف کنند یا باعث مصرف مهارنشدنی حافظه شوند رد می‌کند، در حالی که پاسخ‌های بدساخت با اندازه عادی همچنان با سازوکار تثبیت‌شده مدیریت خطا پردازش می‌شوند. #96873 با تشکر از @alix-007.
  • Volcengine، BytePlus Seed Speech و Xiaomi TTS اکنون پاسخ‌های بیش‌ازحد بزرگ ارائه‌دهنده را پیش از آنکه یک درخواست گفتار بتواند OpenClaw را متوقف یا ناپایدار کند، متوقف می‌کنند. #96874 با تشکر از @alix-007.
  • تولید تصویر، ویدیو و گفتار Vydra اکنون برای پاسخ‌های کنترلی بیش‌ازحد بزرگ یا بی‌پایان، به‌جای توقف یا تمام‌کردن حافظه، با خطایی محدود ناموفق می‌شود؛ در عین حال پاسخ‌های معتبر همچنان به‌طور عادی پردازش می‌شوند. #96875 با تشکر از @alix-007.
  • تولید موسیقی و ویدیو در fal اکنون پاسخ‌های موفقِ بیش‌ازحد بزرگ را پیش از آنکه بتوانند باعث توقف یا تمام‌شدن حافظه شوند، با خطای روشن محدودیت اندازه متوقف می‌کند؛ در عین حال تولید عادی مانند گذشته ادامه می‌یابد. #96886 با تشکر از @alix-007.
  • تولید ویدیو در MiniMax اکنون پاسخ‌های بیش‌ازحد بزرگِ وظیفه، وضعیت یا فراداده فایل را پیش از آغاز مصرف نامحدود حافظه یا بارگیری داده دودویی رد می‌کند؛ در عین حال پاسخ‌های عادی همچنان کار می‌کنند. #96889 با تشکر از @alix-007.
  • تولید ویدیو در xAI اکنون پاسخ‌های بیش‌ازحد بزرگِ ایجاد یا وضعیت را با خطای روشن محدودیت اندازه متوقف می‌کند، به‌جای آنکه تا زمان توقف OpenClaw یا مصرف بیش‌ازحد حافظه آن‌ها را در میان‌گیر نگه دارد. #96903 با تشکر از @alix-007، @vincentkoc.
  • تولید ویدیو در Together و PixVerse اکنون برای پاسخ‌های موفقِ بیش‌ازحد بزرگ، به‌جای ادامه تا ایجاد فشار شدید حافظه یا خرابی فرایند، خطای اندازه‌ای با برچسب ارائه‌دهنده برمی‌گرداند. #96904 با تشکر از @alix-007.
  • تولید ویدیو در Runway اکنون پاسخ‌های بیش‌ازحد بزرگِ ایجاد و وضعیت را به‌جای ادامه مصرف حافظه یا توقف، متوقف می‌کند؛ در عین حال پایش عادی و خطاهای مختص ارائه‌دهنده دست‌نخورده باقی می‌مانند. #96907 با تشکر از @alix-007.
  • درک صوت و ویدیو در Google اکنون پاسخ‌های بیش‌ازحد بزرگ ارائه‌دهنده را در حد مشترک 16 MiB با خطایی روشن متوقف می‌کند، به‌جای آنکه اجازه دهد حافظه بیش‌ازحدی مصرف کنند. #96920 با تشکر از @mushuiyu886، @vincentkoc.
  • گردش‌کارهای تولید تصویر Comfy اکنون پاسخ‌های بیش‌ازحد بزرگ ComfyUI را با خطای واقعی محدودیت اندازه متوقف می‌کنند، به‌جای آنکه خطر اتمام حافظه ایجاد شود یا پاسخ به‌اشتباه JSON بدساخت گزارش شود. #96927 با تشکر از @wangmiao0668000666.
  • ClickClack اکنون پاسخ‌های موفق REST با اندازه بیش‌ازحد را در حد ارائه‌دهنده متوقف می‌کند و به‌جای ادامه جریان و رشد حافظه، شکست قابل‌پیش‌بینی‌ای در اختیار کاربران و اپراتورها قرار می‌دهد. #96970 با تشکر از @mushuiyu886، @vincentkoc.
  • فهرست‌های صفحه‌بندی‌شده ارائه‌دهندگان اکنون مدل‌های پس از صفحه نخست را نیز نمایش می‌دهند، در حالی که فهرست‌های بدساخت، بی‌پایان یا هدایت‌شده، به‌جای ذخیره فهرستی ناقص در حافظه نهان یا ارسال سرآیندهای حساس میان مبدأها، به‌شکلی ایمن ناموفق می‌شوند. #97012 با تشکر از @zhangguiping-xydt.
  • احتمال اینکه اجرای طولانی مدل‌های opencode-go، در حالی که رویدادهای معتبر ارائه‌دهنده همچنان دریافت می‌شوند، به‌اشتباه متوقف‌شده تشخیص داده شود کاهش یافته است. #97128 با تشکر از @liuwqgit، @vincentkoc، @yetval.
  • ارائه‌دهندگان پیکربندی‌شده رونویسی Voice Call مانند xAI هنگامی که رجیستری ارائه‌دهنده دیگری فعال است همچنان قابل انتخاب می‌مانند و اجازه می‌دهند نشست‌های Talk به‌طور عادی آغاز شوند. #97170 با تشکر از @solavrc.
  • مدل‌های DeepSeek V4 Flash و Pro در OpenRouter اکنون می‌توانند با فعال‌بودن تفکر پاسخ دهند، بدون آنکه با خطای HTTP 400 ناموفق شوند. #97208 مرتبط با #97196. با تشکر از @nianjiuzst، @patelmm79.
  • جریان‌های مدل مبتنی بر پراکسی اکنون هنگامی که پاسخ‌ها بیش‌ازحد بزرگ، بدساخت، ناقص یا بیکار باشند، به‌جای توقف یا مصرف داده نامحدود، با خطاهایی محدودتر و روشن‌تر ناموفق می‌شوند. #97235 با تشکر از @vincentkoc، @zhangguiping-xydt.
  • ورود OAuth در xAI و Grok اکنون روی میزبان‌های SSH، کانتینرها، سامانه‌های VPS و دیگر محیط‌های بدون رابط گرافیکی، بدون ارسال پورت بازگشت localhost، کار می‌کند. #97249 با تشکر از @fuller-stack-dev، @jaaneek.
  • نبود ارائه‌دهندگان رسمی رسانه اکنون خطاهایی ایجاد می‌کند که شامل فرمان‌های دقیق بازیابی موردنیاز برای بازگرداندن رونویسی و دیگر گردش‌کارهای رسانه‌ای هستند. #97484 با تشکر از @wangmiao0668000666.
  • تولید ویدیو در DeepInfra اکنون پاسخ‌های موفقِ بیش‌ازحد بزرگ را با خطایی محدود رد می‌کند، به‌جای آنکه خطر خرابی ناشی از کمبود حافظه ایجاد شود. #97486 با تشکر از @hugenshen.
  • ردیابی هزینه در OpenRouter اکنون پاسخ‌های فراداده‌ای بزرگ‌تر از حد انتظار را محدود می‌کند و به‌جای مختل‌کردن نوبت عامل، برآورد اصلیِ جریان‌یافته را نگه می‌دارد. #97490 با تشکر از @hugenshen.
  • ورود، نوسازی و بررسی فهرست مدل‌های GitHub Copilot اکنون هنگامی که GitHub یا یک پراکسی پاسخی بیش‌ازحد بزرگ برمی‌گرداند، با محدودیت اندازه برچسب‌دار ناموفق می‌شوند. #97499 با تشکر از @wangmiao0668000666.
  • کاربران Z.AI اکنون می‌توانند نمایه‌ای را که به‌اشتباه یک فرمان راه‌اندازی اولیه را به‌عنوان کلید API ذخیره کرده است، بدون پاک‌کردن تمام وضعیت احراز هویت بازیابی کنند. #97520 با تشکر از @zhangguiping-xydt.
  • تشخیص نقطه پایانی و مدل Z.AI اکنون در مواجهه با پاسخ‌های خطای بیش‌ازحد بزرگ یا بی‌پایان، به‌جای تمام‌کردن حافظه میزبان، به‌شکلی کنترل‌شده ناموفق می‌شود. #97540 با تشکر از @alix-007.
  • زنجیره‌های جایگزین پیکربندی‌شده اکنون وقتی ارائه‌دهنده اصلی model_not_found را گزارش می‌کند، مدلی جایگزین را امتحان می‌کنند و شکست‌ها پس از تغییر دسترس‌پذیری مدل کاهش می‌یابد. #97571 با تشکر از @liuhao1024.
  • ورود و نوسازی توکن GitHub Copilot اکنون پاسخ‌های بیش‌ازحد بزرگ سرویس را پیش از آنکه بتوانند حافظه OpenClaw را تمام کنند، با خطایی روشن رد می‌کند. #97579 با تشکر از @hugenshen.
  • ورود دستگاه GitHub Copilot اکنون در صورت دریافت پاسخ موفقِ بیش‌ازحد بزرگ، به‌جای ایجاد خطر خرابی ناشی از کمبود حافظه، به‌درستی ناموفق می‌شود. #97583 با تشکر از @hugenshen.
  • وقتی یک مدل زمان‌اجرای پیکربندی‌شده دیگر در دسترس نیست، گفت‌وگو اکنون توضیح می‌دهد که نشست جدید کمکی نمی‌کند و اپراتورها را برای انتخاب مدلی در دسترس راهنمایی می‌کند. #97611 با تشکر از @romneyda.
  • ورود، نوسازی توکن و تأیید دستگاه در xAI اکنون پاسخ‌های بیش‌ازحد بزرگ OAuth را پیش از آنکه بتوانند حافظه نامحدودی مصرف کنند، متوقف می‌کند. #97615 با تشکر از @cxbasdev.
  • پردازش سند در Google Meet اکنون خروجی‌های بیش‌ازحد بزرگ Google Drive را پیش از آنکه بتوانند OpenClaw را ناپایدار کنند رد می‌کند؛ در عین حال اسناد معمولی همچنان به‌صورت متن صادر می‌شوند. #97620 با تشکر از @alix-007، @vincentkoc.
  • ورود OAuth در Google، تبادل توکن و کشف پروژه اکنون برای پاسخ‌های بیش‌ازحد بزرگ، به‌جای ایجاد خطر خرابی فرایند، خطایی محدود برمی‌گردانند. #97628 با تشکر از @vincentkoc، @wangmiao0668000666.
  • نقاط پایانی سازگار با Mistral اکنون پاسخ‌های جریان‌یافته بیش‌ازحد بزرگ را پیش از آنکه حافظه OpenClaw تمام شود، با خطایی برچسب‌دار متوقف می‌کنند. #97648 با تشکر از @wangmiao0668000666.
  • بررسی‌های استفاده مشترک MiniMax و دیگر ارائه‌دهندگان اکنون در برابر پاسخ‌های بیش‌ازحد بزرگ یا بدساخت، به‌جای میان‌گیری نامحدود آن‌ها، به‌شکلی ایمن ناموفق می‌شوند. #97659 با تشکر از @cxbasdev، @vincentkoc.
  • خطاهای ورود و نوسازی توکن Chutes اکنون قطعه‌ای مفید و محدود را در بر می‌گیرند، بدون آنکه به یک نقطه پایانی اجازه دهند پاسخی نامحدود را در حافظه جریان دهد. #97808 با تشکر از @pick-cat.
  • آزمایش‌های اتصال Microsoft Foundry اکنون پاسخ‌های خطای بیش‌ازحد بزرگ یا پیوسته جریان‌یافته را متوقف می‌کنند، در حالی که اطلاعات تشخیصی مختصر راه‌اندازی حفظ می‌شود. #97812 با تشکر از @pick-cat.
  • پاسخ‌های HTTP 429 در Z.AI و موارد مشابه اکنون اضافه‌بار موقت سرویس را از محدودسازی معمول نرخ متمایز می‌کنند و زمان‌بندی تلاش مجدد ارائه‌شده از سوی ارائه‌دهنده را حفظ می‌کنند. #98165 با تشکر از @sunnyshu0925.
  • کاوش‌های مدل و درخواست‌های عامل در OpenRouter اکنون به‌جای ناموفق‌شدن با خطای نبود سرآیند احراز هویت، از کلیدهای API کشف‌شده در محیط یا نمایه به‌درستی استفاده می‌کنند. #98187 مرتبط با #97934. با تشکر از @laurencebrown، @sunlit-deng.
  • ابزارهای تصویر و ویدیو اکنون می‌توانند مدل‌های پیکربندی‌شده Plugin ارائه‌دهنده را که از طریق متغیرهای محیطی احراز هویت شده‌اند، به‌طور خودکار انتخاب کنند. #98623 با تشکر از @medns.
  • یک پاسخ بدساخت صداهای Inworld اکنون به‌جای استثنای تجزیه نامفید یا خرابی فرایند، خطایی روشن و مختص ارائه‌دهنده ایجاد می‌کند. #98660 با تشکر از @solodmd.
  • Nemotron 3 Super اکنون بودجه کامل زمینه 1,048,576 توکنی خود را در فهرست جایگزین NVIDIA همراه OpenClaw ارائه می‌کند، به‌جای آنکه در حد قدیمی 262,144 توکن Compaction انجام شود. #98726 با تشکر از @eleqtrizit.
  • پاسخ‌های غیرعادی بزرگ Google Meet، Calendar یا OAuth اکنون پیش از آنکه بتوانند حافظه Gateway را به‌شکلی کنترل‌نشده مصرف کنند، با خطا متوقف می‌شوند. #98850 با تشکر از @pandah97.
  • خطاهای ارائه‌دهنده اکنون متن خطای جایگزین را در محدوده اندازه پیکربندی‌شده نگه می‌دارند و از تحت فشار قرار گرفتن گزارش‌ها یا اطلاعات تشخیصی قابل‌مشاهده بر اثر پاسخ‌های بیش‌ازحد بزرگ جلوگیری می‌کنند. #99340 با تشکر از @pick-cat.
  • مدل‌های ClawRouter انتخاب‌شده در پیش‌فرض‌های عامل اکنون هنگامی که اعتبارنامه به‌جای محیط در یک نمایه احراز هویت ذخیره شده باشد، در زمان اجرا تفکیک می‌شوند. #99759
  • درک ویدیوی پیکربندی‌شده خودکار اکنون از پیش‌فرض‌های ارائه‌دهنده، مانند مدل ویدیویی موردنظر Moonshot، استفاده می‌کند؛ مگر آنکه کاربر مدلی را به‌صراحت انتخاب کرده باشد. #99791 با تشکر از @vincentkoc، @zhangguiping-xydt.
  • پیکربندی‌های عمومی ارائه‌دهنده برای نقاط پایانی رسمی DashScope/Qwen، Moonshot، Z.AI، DeepSeek، Groq، Cerebras و Chutes اکنون حتی بدون Pluginهای اختیاری نیز رفتار سازگاری موردنیاز این سرویس‌ها را حفظ می‌کنند. #100125
  • نشست‌های Responses مبتنی بر OAuth در ChatGPT اکنون وابستگی به بک‌اند را در میان نوبت‌ها حفظ می‌کنند؛ در نتیجه استفادهٔ مجدد از کش پرامپت بهبود می‌یابد و پردازش تکراری زمینهٔ یکسان مکالمه کاهش پیدا می‌کند. #100233 با تشکر از @marvinthebored، @obviyus و @peetiegonzalez.
  • نشست‌های صوتی Google Live اکنون می‌توانند ابزارهای OpenClaw را ثبت و فراخوانی کنند، به‌جای آنکه پیش از آغاز نوبتی متکی بر ابزار، اعلان‌های آن‌ها را رد کنند. #100260
  • درخواست‌های مستقیم mistral-medium-3-5 اکنون سطح قابل‌تنظیم استدلالِ انتخاب‌شده توسط کاربر را به‌صورت reasoningEffort برای Mistral ارسال می‌کنند. #100688 با تشکر از @aniruddhaadak80 و @wm0018.
  • درک تصویر MiniMax اکنون پاسخ‌های موفقِ بیش‌ازحد بزرگ یا بدشکل را در یک حد مشخص متوقف می‌کند؛ در نتیجه ضمن بازگرداندن یک پیام عیب‌یابی مفید، از حافظه محافظت می‌شود. #100694 با تشکر از @zhangguiping-xydt.
  • پیش‌بارگذاری تعبیه‌سازی LM Studio اکنون محدودیت زمینهٔ پیکربندی‌شده را رعایت می‌کند و خرابی‌های ناشی از کمبود حافظهٔ GPU را هنگام جست‌وجوی حافظه روی سخت‌افزارهای محدود کاهش می‌دهد. #100750 با تشکر از @hxz398، @zak-li و @zoowh.
  • کشف مدل Hugging Face اکنون وقتی پاسخ ارائه‌دهنده بدشکل یا بیش‌ازحد بزرگ باشد، به‌جای ایجاد خطر مصرف بیش‌ازحد حافظه، به کاتالوگ همراه برنامه بازمی‌گردد. #101079 با تشکر از @cxbasdev.
  • Featherless AI اکنون مسیر رسمی نصب و راه‌اندازی اولیهٔ ارائه‌دهنده را دارد که شامل FEATHERLESS_API_KEY، مقدار پیش‌فرض گزینش‌شدهٔ featherless/Qwen/Qwen3-32B و پشتیبانی از شناسه‌های دقیق مدل Featherless است. #101092 با تشکر از @vincentkoc.
  • اکنون Meta Model API از طریق ارائه‌دهندهٔ عمومی meta ارائه می‌شود و شامل meta/muse-spark-1.1، مستندات معیار ارائه‌دهنده و مسیرهای نصب مستقل از طریق npm یا ClawHub است. #103070 با تشکر از @vincentkoc.
  • ارائه‌دهندهٔ همراه Meta اکنون از https://api.meta.ai/v1 استفاده می‌کند، محدودیت مستندشدهٔ خروجی 131,072 توکنی Muse Spark 1.1 را اعلام می‌کند و محافظت‌های درخواست برای میزبان رسمی را اعمال می‌کند. #103680 با تشکر از @vincentkoc.
  • ارائه‌دهندگان خارجی رسمی و مورداعتماد اکنون می‌توانند پیش از فعال‌سازی کامل زمان اجرا، گزینه‌های تفکر مختص مدل را نمایش دهند؛ از جمله خاموش، کم، زیاد و حداکثر برای Z.AI GLM 5.2. b4fce16 با تشکر از @vincentkoc.
  • عامل‌های Anthropic که از طریق AWS Bedrock مسیریابی می‌شوند، می‌توانند ابزارهای نوشتن Feishu Bitable را فعال نگه دارند، بدون آنکه تعریف ابزارها همهٔ مکالمات را مسدود کند. #94990 با تشکر از @twinslee و @vincentkoc.
  • ورود به سیستم Anthropic اکنون بازنویسی‌های پشتیبانی‌نشدهٔ میزبان فراخوانی برگشتی را رد می‌کند، مجوزدهی را روی نشانی‌های استاندارد بازگشت محلی نگه می‌دارد و از خرابی یا افشای فراخوانی برگشتی از طریق شنونده‌ای غیرمحلی جلوگیری می‌کند. #96917 با تشکر از @xialonglee.
  • احراز هویت منقضی‌شدهٔ Claude CLI اکنون به‌جای یک خطای عمومی، فرمان دقیق بازیابی claude auth login && openclaw models auth login --provider anthropic --method cli را نمایش می‌دهد. #97669 با تشکر از @alix-007.
  • درخواست‌های واجد شرایط با کلید مستقیم API به Claude Fable 5 اکنون وقتی طبقه‌بند ایمنی Anthropic مدل Fable را رد کند، پاسخی از Opus 4.8 بازمی‌گردانند و جزئیات عیب‌یابی و صورتحساب Opus را به‌روشنی مشخص می‌کنند. #99906
  • Claude Fable 5 اکنون وقتی زمینهٔ 1M فعال باشد، از تنظیم موردانتظار جریان Anthropic یعنی context1m استفاده می‌کند، بدون آنکه بر شناسه‌های مشابه مدل اثر بگذارد. #100572 با تشکر از @zhangguiping-xydt.
  • درخواست‌های مدل سازگار با Anthropic اکنون به‌طور یکپارچه از انتقال محافظت‌شده، عادی‌سازی پاسخ و پاک‌سازی مدیریت‌شدهٔ جریان در OpenClaw استفاده می‌کنند، به‌جای آنکه از طریق SDK این موارد را دور بزنند. #101357 با تشکر از @wangmiao0668000666.
  • مکالمات Claude از طریق GitHub Copilot اکنون می‌توانند پس از خرابی ابزار بدون خروجی قابل‌مشاهده ادامه یابند، به‌جای آنکه وارد چرخهٔ خرابی‌های مکرر طرح‌وارهٔ ارائه‌دهنده شوند. #101373 با تشکر از @galiniliev.
  • فراخوانی‌های سازگار با Anthropic که سقف توکن آن‌ها برای تفکر دستی بیش‌ازحد پایین است، اکنون به‌جای شکست در اعتبارسنجی ارائه‌دهنده، به‌طور عادی و بدون تفکر اجرا می‌شوند. #101415 با تشکر از @pick-cat.
  • تحلیل رسانهٔ Gemini CLI اکنون حتی وقتی پاسخ معتبر شامل اطلاعات تو‌در‌توی مصرف یا فراداده‌های دیگر باشد، توضیحات خود را بازمی‌گرداند. #96432 با تشکر از @lin-hongkuan.
  • ابزارهای MCP که آرایه یا شیء انتظار دارند، اکنون می‌توانند این مقادیر را هنگامی بپذیرند که Xiaomi MiMo، Ollama یا ارائه‌دهندهٔ متأثر دیگری آن‌ها را به‌صورت رشته‌های JSON بازمی‌گرداند؛ در نتیجه از شکست اعتبارسنجی پیش از اجرا جلوگیری می‌شود. #96922 با تشکر از @liuhao1024.
  • فراخوانی‌های ابزار متنیِ ساده و ترمیم‌شده از LM Studio، xAI و Ollama اکنون یک رویداد نهایی تکمیل منتشر می‌کنند تا Pluginها و دیگر مصرف‌کنندگان جریان بتوانند آن‌ها را با اطمینان به پایان برسانند. #104714
  • خلاصه‌های وضعیت اکنون نام‌های مستعار محلی مدل در ارائه‌دهنده را رعایت می‌کنند و نام مستعار انتخاب‌شده را بدون هشدار نادرست دربارهٔ عدم تطابق مدل سنجاق‌شده نمایش می‌دهند. 1d4e789
  • چالش‌های 403 در Cloudflare برای درخواست‌های OAuth در OpenAI یا Codex اکنون به‌جای اعلام نادرست خرابی احراز هویت کاربران، راهنمای رفع انسداد Gateway را نمایش می‌دهند. #94440 مرتبط با #94432. با تشکر از @lzyyzznl و @pbm9z95m6z-hue.
  • پیکربندی‌هایی که از شناسهٔ بازنشستهٔ API یعنی openai-codex-responses استفاده می‌کنند، اکنون به‌جای یک خطای عمومی، پیام اعتبارسنجی‌ای دریافت می‌کنند که جایگزین پشتیبانی‌شده را نام می‌برد. #96257 با تشکر از @james-16 و @yetval.
  • ارجاع‌های قدیمی openai-codex اکنون به‌جای پیشنهاد پیکربندی‌ای که در اعتبارسنجی شکست می‌خورد، متصدیان را به openclaw doctor --fix و openclaw models status هدایت می‌کنند. #100120 با تشکر از @jason-vaughan، @sunnyshu0925 و @vincentkoc.
  • خطاهای احراز هویت OpenAI اکنون کاربران OAuth در ChatGPT/Codex را به‌جای پیشنهاد یک مقدار پیش‌فرض قدیمی، به مدلی سازگار با ورود فعلی آن‌ها هدایت می‌کنند. #100579 با تشکر از @zhangguiping-xydt.
  • اجرای app-server در Codex با نشست نامعتبر OAuth در ChatGPT اکنون به‌جای انتظار برای مهلت ده‌ثانیه‌ای گمراه‌کنندهٔ احراز هویت، خطای واقعی ورود را بی‌درنگ نمایش می‌دهد. #100713 با تشکر از @lin-hongkuan.
  • ادامهٔ مکالمات با نقاط پایانی سفارشی و سخت‌گیرانهٔ سازگار با OpenAI Responses دیگر به‌دلیل فیلد پشتیبانی‌نشدهٔ input[n].status شکست نمی‌خورد و بی‌دلیل به مدل جایگزین تغییر نمی‌کند. #100831 با تشکر از @chenxiaoyu209.
  • اجرای Codex که به‌دلیل محدودیت رد نگهبان متوقف می‌شود، اکنون علت پایان را بیان می‌کند تا متصدیان نتیجه را با خرابی، لغو یا وقفه‌ای عمومی اشتباه نگیرند. #101220 با تشکر از @darren2030.
  • واگذاری بومی Codex از رشته‌های OpenClaw اکنون دوباره رکوردهای بومی وظیفه ایجاد می‌کند، درحالی‌که نسخه‌های سفارشی و پشتیبانی‌نشدهٔ app-server در Codex هنگام راه‌اندازی با خطای واضح حداقل نسخه شکست می‌خورند. #101221
  • گفت‌وگوهای راه‌اندازی و ترمیم Crestodian در اجراهای مبتنی بر Codex اکنون به ابزار وضعیت و ترمیم موردنیاز خود دسترسی دارند، به‌جای آنکه با پاسخ نبود ابزار متوقف شوند. #101281
  • کلاینت‌های مشترک app-server در Codex اکنون محدودیت‌های مصرف، زمان‌های انتظار احراز هویت، اشتراک‌های رشته و اتصال‌های ازسرگرفته‌شده را به حساب و مکالمه‌ای که واقعاً مالک آن‌هاست متصل نگه می‌دارند. #101376
  • نشست‌های صوتی بی‌درنگ OpenAI اکنون وقتی مدلی مشخص نشده باشد، به‌طور پیش‌فرض از gpt-realtime-2.1 استفاده می‌کنند، درحالی‌که سنجاق‌های صریح مدل همچنان کار می‌کنند. #101390 با تشکر از @vincentkoc.
  • نشست‌های Codex که از gpt-5.5-pro یا gpt-5.4-pro استفاده می‌کنند، اکنون پیش از نخستین نوبت سطوح پشتیبانی‌نشدهٔ استدلال را محدود می‌کنند و وقتی فرادادهٔ زنده در دسترس نیست، از رد فوری درخواست جلوگیری می‌کنند. #101484 با تشکر از @zhangguiping-xydt.
  • خرابی‌های stdout در app-server مربوط به Codex اکنون درخواست‌های متأثر را به‌درستی پایان می‌دهند، درحالی‌که خرابی stderr که فقط برای عیب‌یابی است، دیگر نوبتی را که در غیر این صورت سالم است قطع نمی‌کند. #101505 با تشکر از @mushuiyu886 و @vincentkoc.
  • وقتی یک مدل chat-completions در OpenAI یا سازگار با OpenAI درخواستی را رد می‌کند، کاربران اکنون به‌جای پاسخ خالی دستیار، توضیح ارائه‌دهنده را می‌بینند. #102344 با تشکر از @wuqxuan و @yetval.
  • تولید تصویر و ویرایش تصویر مرجع در OpenAI دیگر زمانی که اعتبارنامه‌ها یا URL پایهٔ سفارشی پیش از پایان بارگذاری کاتالوگ مدل ارائه‌دهنده آماده باشند، از کار نمی‌افتد. #105518 با تشکر از @vincentkoc.
  • پس از آنکه /model ارائه‌دهندهٔ یک نشست را تغییر می‌دهد، /status و session_status اکنون به‌جای مقادیر پیش‌فرض منسوخ، جزئیات مصرف، احراز هویت، زمان اجرا و زمینهٔ همان ارائه‌دهنده را گزارش می‌کنند. #93384 با تشکر از @obviyus، @osolmaz، @rollingshmily، @samiralibabic و @zhangguiping-xydt.
  • ردیابی‌های فراخوانی مدل اکنون شامل اندازهٔ پرامپت و جزئیات مصرف توکن در هر فراخوانی هستند و به متصدیان کمک می‌کنند بدون ثبت محتوای خام، هزینه و رشد پرامپت را بررسی کنند. #95770 با تشکر از @amknight.
  • خرابی‌های قالب درخواست و طرح‌واره اکنون جزئیات عیب‌یابی مرتبط را نمایش می‌دهند، بدون آنکه کاربران را به مراحل غیرضروری ورود به ارائه‌دهنده یا پیکربندی مجدد هدایت کنند. #95779 با تشکر از @pick-cat.
  • جست‌وجوی موازی وب اکنون وقتی پاسخ بالادستی بدشکل، بیش‌ازحد بزرگ یا پایان‌ناپذیر باشد، به‌جای ایجاد خطر توقف یا خرابی ناشی از کمبود حافظه، خطایی با حد مشخص بازمی‌گرداند. #96035 با تشکر از @alix-007.
  • جست‌وجوهای Exa اکنون پاسخ‌های فراتر از حد پشتیبانی‌شده را رد می‌کنند و مانع می‌شوند خروجی بیش‌ازحد ارائه‌دهنده OpenClaw را متوقف کند یا به حافظه فشار وارد آورد. #96038 با تشکر از @alix-007.
  • نشست‌های موجود OAuth در xAI و Grok که از نقطهٔ پایانی بازنشستهٔ توکن استفاده می‌کنند، اکنون می‌توانند پس از انقضا بدون اجبار به ورود دوباره از طریق مرورگر یا تونل SSH تمدید شوند. #96146 با تشکر از @fuller-stack-dev و @jaaneek.
  • پویش‌های OpenRouter اکنون نام مدل‌هایی مانند 8b-70b را بر اساس اندازهٔ بزرگ‌تر پارامتر آن‌ها تفسیر می‌کنند و فیلترهای حداقل اندازه و هشدارهای امنیتی مدل‌های کوچک را بهبود می‌بخشند. #96288 با تشکر از @ly-wang19.
  • /model default اکنون پس از هدایت، استفاده از مدل جایگزین یا انتخاب دستی پیشین، واقعاً یک نشست فعال را به مدل پیکربندی‌شده آن بازمی‌گرداند. #96318 با تشکر از @marsman-lab و @sunnyshu0925.
  • کاتالوگ‌های تولید رسانه اکنون حتی وقتی فراداده ارائه‌دهنده شامل فاصله‌های خالی بی‌ضرر در اطراف باشد، نشانگر مدل پیش‌فرض صحیح را حفظ می‌کنند. #96430 با تشکر از @lin-hongkuan.
  • ورود به OpenRouter اکنون در صورت دریافت پاسخ‌های بیش‌ازحد بزرگ به‌شکلی ایمن ناموفق می‌شود و ارسال‌های Webhook در Discord نیز هنگامی که بدنه پاسخ اختیاری آن‌ها وجود ندارد، بدساخت است یا بیش‌ازحد بزرگ است، همچنان با موفقیت انجام می‌شوند. #98098 با تشکر از @lwy-2.
  • ویرایش تصاویر مرجع از طریق Grok Imagine و Nano Banana 2 Lite میزبانی‌شده در Fal اکنون به سرویس صحیح می‌رسد و مدل‌های جایگزین ترکیبی نیز وضوح‌ها و محدودیت‌های مرجع پشتیبانی‌شده هر گزینه را رعایت می‌کنند. #98688 با تشکر از @davenicoll و @vincentkoc.
  • دسته‌های بدساخت تعبیه‌سازی Voyage اکنون پس از ناموفق بودن تجزیه، اتصال‌های بارگیری خود را می‌بندند و انباشت منابع را طی بارهای کاری تکراری یا بزرگ کاهش می‌دهند. #98840 با تشکر از @solodmd.
  • صدای کوتاه غیرانگلیسی اکنون راهنمای زبان پیکربندی‌شده را بدون یک پرامپت انگلیسی نامرتبط حفظ می‌کند و هنگامی که کاربران انتظار رونوشت به زبان گفتاری را دارند، ترجمه ناخواسته را کاهش می‌دهد. #99023 با تشکر از @flyveryhigh و @nianjiuzst.
  • تغییر یک نشست زنده Control UI یا TUI با استفاده از نام مستعار مدلِ واجد نام ارائه‌دهنده، اکنون ارائه‌دهنده و مدل متعارف را ذخیره می‌کند و از رد شدن درخواست بعدی جلوگیری می‌کند. #100209 با تشکر از @sahilsatralkar.
  • گفت‌وگوی Gateway اکنون پیام‌های ترکیبی ارائه‌دهندگان را، هنگامی که محدودسازی نرخ علت واقعی خطاست، به‌عنوان محدودیت نرخ طبقه‌بندی می‌کند و راهنمای بازیابی متناسب با مشکل را در اختیار کاربران می‌گذارد. #100755 با تشکر از @pick-cat.
  • عامل‌هایی که با کپی‌کردن اعتبارنامه‌ها ایجاد می‌شوند، اکنون اولویت قابل‌انتقال پروفایل ارائه‌دهنده عامل مبدأ را حفظ می‌کنند و دیگر به‌طور غیرمنتظره اعتبارنامه دیگری را انتخاب نمی‌کنند. #100833 با تشکر از @machine3at.
  • تکمیل‌های OpenRouter که ارائه‌دهنده برای آن‌ها مبلغ $0 محاسبه می‌کند، اکنون در رونوشت‌ها، خلاصه‌ها، گزارش‌ها و مجموع مصرف رایگان ثبت می‌مانند و دیگر با قیمت‌گذاری تخمینی کاتالوگ جایگزین نمی‌شوند. #101177
  • اعتبارنامه‌های جدید یا به‌روزشده ارائه‌دهنده که از طریق CLI وارد می‌شوند، اکنون بدون نیاز به بارگذاری مجدد دستی اسرار یا راه‌اندازی مجدد، در Gateway در حال اجرا و انتخابگر مدل Control UI نمایش داده می‌شوند. #101256 با تشکر از @fuller-stack-dev.
  • openclaw status و session_status اکنون تشخیص می‌دهند که یک نشست چه زمانی از مدل جایگزین استفاده می‌کند و مدل اصلی پیکربندی‌شده را در کنار آن نشان می‌دهند. #101337 با تشکر از @lzy3538.
  • MiniMax TTS اکنون هنگامی که یک دستورالعمل نامعتبر است، به‌درستی توضیح می‌دهد که حجم صدا باید بیشتر از 0 باشد و می‌تواند تا 10 افزایش یابد. #101359 با تشکر از @quratulain-bilal.
  • خطاهای ارائه‌دهنده MiniMax VLM و PDF بومی اکنون هنگامی که ایموجی یا دیگر نویسه‌های تکمیلی در مرز قطعه تشخیصی قرار می‌گیرند، خوانا باقی می‌مانند. #101728 با تشکر از @wings1029.
  • شناسه‌های بسیار طولانی مدل OpenRouter Fusion اکنون در پرامپت عامل به‌صورت Unicode معتبر باقی می‌مانند و هنگامی که یک ایموجی به محدودیت نمایش می‌رسد، دیگر نویسه مخدوش نشان داده نمی‌شود. #104433 با تشکر از @zhangguiping-xydt.
  • مدل‌های مبتنی بر OAuth اکنون پس از تمدید اعتبارنامه‌ها از فرایند CLI دیگری، بدون نیاز به راه‌اندازی مجدد Gateway، در مرور مدل‌های Gateway در دسترس قرار می‌گیرند. #104732 با تشکر از @fuller-stack-dev.
  • فرایند راه‌اندازی اولیه ارائه‌دهنده، وقتی هیچ بازنویسی درخواستی ارائه نشده باشد، دیگر یک بلوک خالی request نمی‌نویسد. 3a0a736 با تشکر از @vincentkoc.
  • خط زمانی عیب‌یابی اکنون بدون ثبت محتوای پرامپت یا پاسخ، نشان می‌دهد فراخوانی‌های مدل ارائه‌دهنده چه زمانی اجرا شده‌اند، چقدر طول کشیده‌اند و آیا موفق بوده‌اند یا خیر. 7253552 با تشکر از @vincentkoc.

حافظه و گفتگوها

یادآوری، گفتگوهای طولانی و تداوم نشست

نمایه‌سازی، یادآوری، همگام‌سازی ویکی و جست‌وجوی حافظه اکنون بدون پنهان‌کردن زمینه مفید ذخیره‌شده یا بازنویسی یادداشت‌های کاربر، از صفحات معیوب‌تر، وضعیت‌های قدیمی، نمایه‌های بزرگ، خواندن‌های گذرا و ناهماهنگی ارائه‌دهندگان بازیابی می‌شوند. وقتی نتیجه ناقص باشد یا ارائه‌دهنده حافظه پیکربندی‌شده در دسترس نباشد، خطا واضح‌تر است و به‌شکل پاسخی کامل به نظر نمی‌رسد.

نشست‌ها، رونوشت‌ها، Compaction، اهداف و مسیریابی نیز در زمان راه‌اندازی‌های مجدد، بازنشانی‌ها، پیگیری‌های با تأخیر، اجراهای سنگین از نظر استفاده از ابزار و تغییرات کلاینت، گفتگوی موردنظر را با ثبات بیشتری حفظ می‌کنند. نتیجه عملی آن، تاریخچه ازدست‌رفته کمتر، پاسخ‌های کمتری که در نشست اشتباه ذخیره می‌شوند و ادامه مطمئن‌تر کارهای طولانی‌مدت است.

منابع و مشارکت‌کنندگان
  • ارتقای حافظهٔ پایدار اکنون نشانگرهای مدیریت‌شدهٔ Dreaming در OpenClaw و محتوای مدیریت‌شدهٔ مجاور را، هنگامی که یک بازهٔ بازیابی‌شده با مرز یک بلوک تماس دارد، خارج از MEMORY.md نگه می‌دارد. #83718 با تشکر از @grifjef.
  • حالت‌های QMD search و vsearch اکنون بازرتبه‌بندی LLM را نادیده می‌گیرند، تأخیر را کاهش می‌دهند و از خرابی‌های غیرضروری GPU جلوگیری می‌کنند، درحالی‌که حالت کامل query بازرتبه‌بندی را حفظ می‌کند. #88887 با تشکر از @potterdigital.
  • تعهدهای استنباط‌شده برای پیگیری اکنون پس از خرابی‌های موقت مدل یا شبکه هنگام استخراج، به صف بازمی‌گردند و بدون پردازش تکراری، یادآوری‌های ازدست‌رفته را کاهش می‌دهند. #89817 با تشکر از @masatohoshino.
  • صفحه‌های ویکی حافظه با عنوان Index اکنون به‌جای پنهان‌شدن یا بازنویسی با صفحه‌های فهرست تولیدشده، ذخیره‌شده، قابل جست‌وجو و قابل بازیابی باقی می‌مانند. #94326 با تشکر از @vincentkoc، @yetval.
  • Active Memory اکنون هنگامی که ممکن است جزئیات عملیاتی بازیابی‌شده قدیمی باشند هشدار می‌دهد و خلاصه‌های بریده‌شده را به‌روشنی علامت‌گذاری می‌کند، بنابراین وضعیت قدیمی یا ناقص کمتر به‌صورت وضعیت فعلی به نظر می‌رسد. #95888 با تشکر از @spencer2211.
  • صفحه‌های ویکی حافظه در زیرپوشه‌ها اکنون درست مانند صفحه‌های سطح بالا در جست‌وجو، واکشی، نمایه‌های کامپایل‌شده، چکیده‌ها و شمارش‌های مخزن ظاهر می‌شوند. #96022 با تشکر از @machine3at، @vincentkoc.
  • نمایه‌های بزرگ حافظه اکنون می‌توانند تطابق‌های فیلترشدهٔ فراتر از 4,096 نامزد نخست sqlite-vec را بدون شکست یا ازدست‌دادن بی‌سروصدای نتایج معتبر برگردانند. #96157 با تشکر از @itsuzef، @vincentkoc.
  • درخواست‌های تکراری memory_search و openclaw memory search با پشتوانهٔ QMD پس از نخستین واکشی می‌توانند سریع‌تر پاسخ دهند، درحالی‌که عیب‌یابی زمان راه‌اندازی را از زمان جست‌وجو جدا می‌کند و مجموعه‌های مفقود همچنان باعث اجرای تعمیر می‌شوند. #96655 با تشکر از @bek91.
  • جست‌وجوی حافظه اکنون با Pluginهای عمومی تعبیه‌سازی نصب‌شده، مانند llama.cpp محلی، ازجمله مدل پیش‌فرض و جزئیات اتصال آن‌ها کار می‌کند. #97095 با تشکر از @849261680.
  • یک صفحهٔ ویکی حافظه با YAML خراب دیگر مانع جست‌وجو، کامپایل، بررسی، شمارش یا به‌روزرسانی صفحه‌های سالم نمی‌شود. #97177 مرتبط: #96125. با تشکر از @cow11023، @sunnyshu0925.
  • Dreaming سبک در هستهٔ حافظه دیگر یک بلوک خلاصهٔ کار بدون تغییر را در DREAMS.md تکرار نمی‌کند، درحالی‌که به‌روزرسانی‌های واقعی یادداشت روزانه همچنان می‌توانند بعداً ظاهر شوند. #97446 با تشکر از @aaajiao، @qingminglong.
  • ویکی حافظه اکنون ادعاهای دارای مُهر زمانی صریحِ تازگی با قالب نادرست را به‌جای پوشاندن فرادادهٔ خراب با تاریخ صفحه، ناشناخته علامت‌گذاری می‌کند. #97465 با تشکر از @ly-wang19.
  • /status plugins تفصیلی اکنون هنگامی که ارائه‌دهندهٔ پیکربندی‌شدهٔ تعبیه‌سازی حافظه در دسترس نیست و بازیابی معنایی به جست‌وجوی کلیدواژه‌ای بازگشته است، هشدار می‌دهد. #97968 با تشکر از @masatohoshino.
  • بررسی ویکی حافظه اکنون متن شبیه پیوند را در کد درون‌خطی و حصارکشی‌شده نادیده می‌گیرد، اما همچنان پیوندهای واقعاً خراب در نثر را گزارش می‌کند. #98095 با تشکر از @durambar، @vincentkoc، @zhangqueping.
  • به‌روزرسانی‌های منبع ویکی حافظه اکنون هنگامی که یک خرابی موقت خواندن مانع بارگذاری ایمن صفحهٔ موجود توسط OpenClaw می‌شود، یادداشت‌های دست‌نویس را حفظ می‌کنند. #98360 مرتبط: #98345. با تشکر از @qingminglong، @vincentkoc، @yetval.
  • بازیابی حافظهٔ QMD اکنون خروجی mcporter با قالب نادرست یا پر از هشدار را به‌جای نمایش متن خام زیرفرایند، به یک خطای واضح و پالایش‌شده تبدیل می‌کند. #98381 با تشکر از @miorbnli.
  • همگام‌سازی منبع ویکی حافظه اکنون می‌تواند در صورت مفقودبودن یک صفحه یا تداخل آن با موردی غیر از فایل بازیابی شود و هنگامی که تلاش مجدد همچنان ناامن است، محتوای موجود را حفظ کند. #99276 با تشکر از @obviyus.
  • memory_get با corpus=all اکنون می‌تواند در صورت مفقودبودن فایل حافظهٔ درخواستی، به‌جای توقف با نتیجه‌ای خالی، یک مکمل ویکی موجود را برگرداند. #100904 با تشکر از @mushuiyu886، @vincentkoc.
  • یادداشت‌های صوتی iOS اکنون در گفت‌وگوی موردنظر باقی می‌مانند و در صف‌های آفلاین، بازسازی برنامه، ارسال‌های نامطمئن و استفادهٔ هم‌زمان و رقابتی از میکروفون، با اطمینان بیشتری بازیابی می‌شوند. #101236
  • واردکردن‌های ویکی حافظه اکنون هنگامی که یک صفحهٔ منبع با ورودی محافظت‌شدهٔ مخزن تداخل دارد، به‌جای توقف کل فرایند واردکردن، ادامه می‌یابند. 76db9a3 با تشکر از @vincentkoc.
  • با memorySearch.provider: none، OpenClaw اکنون حافظهٔ فقط FTS را بدون اسکن غیرضروری قابلیت‌های Plugin راه‌اندازی می‌کند. fbf574a
  • پس از /new یا /reset، گفت‌وگوی قبلی همچنان از طریق Skills مربوط به گزارش‌های نشست برای خلاصه‌های روزانهٔ حافظه و جست‌وجوهای کل تاریخچه در دسترس می‌ماند. #71537 با تشکر از @injinj.
  • هنگامی که تخلیهٔ حافظه فعال است، بافت مهم گفت‌وگو اکنون پیش از Compaction خودکار فرصتی برای رسیدن به حافظهٔ پایدار پیدا می‌کند و شکاف‌های بی‌سروصدا در یادداشت‌های ذخیره‌شده را کاهش می‌دهد. #84792 با تشکر از @turbotheturtle.
  • تصاویر اشتراک‌گذاری‌شده از iOS یا از طریق Node agent.request اکنون پس از بارگذاری مجدد تاریخچه، به نوبت صحیح گفت‌وگو پیوست باقی می‌مانند تا پیام‌های بعدی همچنان بتوانند از آن‌ها استفاده کنند. #86936 با تشکر از @peterdsp.
  • یک گفت‌وگوی گروهی یا نشست Gateway اکنون می‌تواند پس از یک نوبت شکست‌خورده، پایان‌یافته بر اثر مهلت زمانی یا خاتمه‌یافته، با درخواست قابل‌مشاهدهٔ بعدی از سر گرفته شود، بدون آنکه به /new یا ویرایش دستی فایل نشست نیاز باشد. #89045 با تشکر از @jerry-xin.
  • تاریخچهٔ تماس صوتی اکنون در طول راه‌اندازی‌های مجدد و ارتقاهای Gateway، همراه با عامل پیکربندی‌شدهٔ صحیح باقی می‌ماند، درحالی‌که وضعیت مبهم قدیمی بدون تغییر و با هشدارهای قابل‌اقدام رها می‌شود. #89884 با تشکر از @mushuiyu886.
  • جست‌وجوهای تعاملی حافظهٔ QMD بدون تطابق اکنون به‌جای آنکه هنگام نگه‌داری غیرضروری نمایه گیرکرده به نظر برسند، فوراً نتیجه‌ای خالی برمی‌گردانند. #90030 مرتبط: #90023. با تشکر از @ruben2000de، @sahibzada-allahyar.
  • راه‌اندازی Gateway و TUI توکار اکنون فایل‌های موقت نشست قدیمی به‌جامانده از خاموشی‌های سخت را بازپس می‌گیرد و ضمن حفظ وضعیت تازه یا بالقوه قابل‌بازیابی، رشد پنهان مصرف دیسک را کاهش می‌دهد. #90503 با تشکر از @sahibzada-allahyar.
  • رونوشت‌های مشترک گروه و کانال اکنون شناسهٔ فرستنده، نام نمایشی و نام کاربری هر نوبت پایدار کاربر را نگه می‌دارند تا پردازش‌های بعدی تاریخچه و حافظه، مشارکت‌کنندگان را به‌درستی منتسب کنند. #90552 با تشکر از @pick-cat.
  • /export-session اکنون هنگامی هشدار می‌دهد که یک خروجی با پشتوانهٔ CLI یا ACP فقط شامل پیام‌های کاربر باشد و برای جزئیات مفقود دستیار، ابزار، میزان استفاده و هزینه، کاربران را به رونوشت سامانهٔ پشتیبان هدایت می‌کند. #90867 با تشکر از @tank-x3، @vincentkoc، @xydigit-sj.
  • Gatewayهای طولانی‌مدت اکنون می‌توانند نشست‌های منقضی‌شدهٔ بررسی یک‌بارهٔ مدل را پیش از آنکه تاریخچهٔ واقعی گفت‌وگو را کنار بزنند پاک کنند و گزارش‌دهی اختصاصی CLI را برای بازبینی ارائه دهند. #91057 با تشکر از @jalehman، @wangwllu.
  • openclaw export-trajectory و /export-trajectory اکنون به‌جای تولید رونوشتی موفق اما خالی، پیام‌های حذف‌شدهٔ نشست‌های قدیمی نسخهٔ 1 را نیز دربر می‌گیرند. #93814 با تشکر از @yetval.
  • فایل‌های حافظهٔ نشست ایجادشده پیرامون /new و /reset اکنون به‌جای تکرار پاسخ‌های مدل استدلالی، یک نسخه از هر پاسخ دستیار را نگه می‌دارند. #94401 با تشکر از @sallyom، @sunnyshu0925.
  • حافظه‌های بلندمدت تازه‌ارتقایافته اکنون رونوشت خام، خلاصه، سرآیند نشست، اعلان تخلیه و شلوغی ناشی از امتیازدهی را حذف می‌کنند تا یافتن یادداشت‌های مفید آسان‌تر شود. #94636 با تشکر از @josephur، @pinghe-learn، @tayoun.
  • نشست‌های طولانی و سنگین از نظر نویسه‌های CJK که از موتور بافتی مانند lossless-claw استفاده می‌کنند، دیگر پس از آنکه موتور اعلان را مدیریت کرده است، بر اثر پیش‌بررسی نادرست prompt too large متوقف نمی‌شوند. #95342 با تشکر از @jalehman، @mpz4life.
  • اندازهٔ نتایج بزرگ ابزار به زبان‌های چینی، ژاپنی و کره‌ای اکنون دقیق‌تر برآورد می‌شود و وقفه‌های نادرست ناشی از سرریز بافت و Compaction زودهنگام را کاهش می‌دهد. #95447 با تشکر از @moguangyu5-design، @vincentkoc.
  • openclaw doctor --fix اکنون می‌تواند نمایه‌های قدیمی هستهٔ حافظه را از ارتقاهای 2026.6.9 بدون اجبار به تعبیه‌سازی مجدد کامل، به مخزن فعلی منتقل کند. #95631 با تشکر از @mushuiyu886، @vincentkoc.
  • اجراهای توکار لغوشده یا پایان‌یافته بر اثر مهلت زمانی اکنون قفل نوشتن نشست خود را آزاد می‌کنند تا پیام بعدی بدون چند دقیقه انتظار یا پاک‌سازی دستی فایل ادامه یابد. #96100 با تشکر از @richwilson-bloom، @sallyom، @xialonglee.
  • اعلان‌های حاوی نویسه‌های تمام‌عرض آسیای شرقی اکنون برآورد دقیق‌تری از اندازه دریافت می‌کنند و اجازه می‌دهند مدیریت بافت پیش از رسیدن یک درخواست بیش‌ازحد بزرگ به مدل آغاز شود. #96442 با تشکر از @lin-hongkuan.
  • Dreaming اکنون بایگانی‌های رونوشت حذف‌شده یا بازنشانی‌شده و گفت‌وگوهای فرزند ایجادشده توسط Cron را از مجموعهٔ نشست‌های آموخته‌شدهٔ خود کنار می‌گذارد و بدون حذف بایگانی‌های نگه‌داری‌شده از جست‌وجوی تاریخی، تاریخچهٔ تکراری و نویز خودکارسازی را کاهش می‌دهد. #96517 با تشکر از @adam-researchh، @jalehman، @xialonglee.
  • تاریخچهٔ Compactionشدهٔ عامل اکنون خرابی‌های واقعی ابزار را فهرست می‌کند، به‌جای آنکه راه‌اندازی‌های موفق زیرعامل را به‌طور مکرر اشتباه برچسب بزند؛ حتی هنگامی که رکوردهای قدیمی‌تر رونوشت حاوی پرچم خطای نادرست هستند. #96842 با تشکر از @nxmxbbd.
  • پاسخ‌هایی که از یک بازنشانی خودکار روزانه یا ناشی از بی‌کاری عبور می‌کنند، اکنون به‌جای ازدست‌دادن خروجی‌های بعدی، در یک رونوشت قابل‌دسترسی کنار هم باقی می‌مانند. #97164 با تشکر از @joshavant، @yetval.
  • ورودی‌های نامعتبر رونوشت اکنون به‌جای تبدیل‌شدن به خط‌های JSONL undefined که پس از بارگذاری مجدد بی‌سروصدا ناپدید می‌شوند، خطای نوشتن قابل‌مشاهده‌ای ایجاد می‌کنند. #97356 با تشکر از @miorbnli.
  • خلاصه‌های واردکردن ویکی حافظه اکنون متن ChatGPT حاوی ایموجی را بدون باقی‌گذاشتن نویسه‌های جایگزین خراب کوتاه می‌کنند. #97362 با تشکر از @mushuiyu886.
  • openclaw sessions cleanup --fix-missing اکنون نشست‌های تازه Cron را که رونوشت معتبر دارند حفظ می‌کند و ورودی‌های ترمیم‌شده را به‌روشنی گزارش می‌دهد. #97495 با تشکر از @qingminglong.
  • مکالمات طولانی اکنون پس از قطع موقت اتصال ارائه‌دهنده، Compaction را بازیابی می‌کنند، به‌جای اینکه تاریخچه مفید را با یک خلاصه جایگزین کم‌کیفیت عوض کنند. #97504 با تشکر از @hugenshen.
  • بازیابی خودکار از تعارض‌های ترتیب نقش ارائه‌دهنده اکنون پیش از بازپخش بخش انتهایی کوتاه‌تر، رونوشت کامل قبلی را به‌صورت یک فایل JSONL دارای برچسب زمانی بایگانی می‌کند. #97544 با تشکر از @yungchentang.
  • مکالمات طولانی که از historyLimit یا dmHistoryLimit استفاده می‌کنند، اکنون خلاصه قبلی ذخیره‌شده خود را پس از Compaction نگه می‌دارند و به دستیار کمک می‌کنند زمینه پیشین را به خاطر بسپارد. #97591 با تشکر از @liuhao1024، @yetval.
  • ازسرگیری کار از یک پروژه اکنون فقط نشست ذخیره‌شده عامل همان پروژه را باز می‌کند و مانع ترکیب رونوشت‌های نامرتبط می‌شود. #97785 مرتبط: #96542. با تشکر از @qingminglong، @yetval.
  • openclaw memory status اکنون وقتی رونوشت‌های نشست هنوز به نمایه‌سازی نیاز دارند هشدار می‌دهد، به‌جای اینکه به‌اشتباه حافظه را به‌روز گزارش کند. #97857 مرتبط: #97814. با تشکر از @che10x، @zw-xysk.
  • مکالمات گروهی فشرده‌شده اکنون پیام‌های طولانی یکسان از شرکت‌کنندگان مختلف را حفظ می‌کنند و در عین حال تلاش‌های مجدد تکراری و تصادفی همان فرستنده را حذف می‌کنند. #98336 با تشکر از @sunnyshu0925، @yetval.
  • کارهای Cron تکرارشونده مبتنی بر CLI ارائه‌دهنده و اجراهای محلی openclaw agent اکنون مکالمه موجود خود با ارائه‌دهنده را در گذر از مرز بازنشانی روزانه حفظ می‌کنند، به‌جای اینکه بی‌سروصدا زمینه را از دست بدهند. #98356 با تشکر از @yetval.
  • خواندن خلاصه رونوشت و واردسازی اکنون پس از داده‌های بدشکل، فایل‌ها را به‌طور مطمئن می‌بندد و مانع می‌شود فرایندهای طولانی‌مدت به‌تدریج توصیفگرهای فایل را تمام کنند. #98493 مرتبط: #98467. با تشکر از @wangmiao0668000666، @zhanglei99586.
  • اجرای دوباره ساخت حافظه‌ویکی یا واردسازی‌های ChatGPT دیگر هنگام ناخوانا بودن موقت یک صفحه موجود، خطر پاک‌کردن یادداشت‌های دست‌نویس، فرانت‌متر یا وضعیت واردسازی را ندارد. #98787 با تشکر از @vincentkoc، @yetval.
  • مکالمات جاری در Discord، WebChat و سایر محیط‌ها، وقتی فعالیت پس‌زمینه هنگام آغاز پاسخ همان نشست را تحت‌تأثیر قرار می‌دهد، می‌توانند همچنان پاسخ دریافت کنند؛ بدون تعارض کاذب مقداردهی اولیه یا حذف پیام. #98835 مرتبط: #98672. با تشکر از @aaronfaby، @jalehman، @moguangyu5-design.
  • نشست‌های دوباره‌بازشده اکنون می‌توانند نتایج قدیمی ابزار را که به‌شکل رشته یا یک شیء منفرد هستند به‌درستی بازپخش کنند، به‌جای اینکه خروجی موفق را خالی تلقی کنند یا به‌دلیل شکل ذخیره‌شده آن با خطا مواجه شوند. #98891 مرتبط: #98825. با تشکر از @obviyus.
  • نشست‌های قدیمی‌تر یا واردشده که پیام‌های دستیار در آن‌ها رشته ساده است، اکنون در مسیرهای ارائه‌دهنده و پخش جریانی به‌درستی بازپخش می‌شوند، به‌جای اینکه تاریخچه مکالمه بدشکل ارسال کنند. #98908 با تشکر از @obviyus.
  • عامل‌ها در نشست‌های مستقیم و طولانی‌مدت WebChat، Discord و سایر محیط‌ها اکنون می‌توانند خروجی تازه فرمان، فایل، مرورگر و وضعیت را بخوانند، به‌جای اینکه شاهد ناپدیدشدن آن یا تبدیل‌شدنش به جای‌نگهدار تصویر باشند. #98955 مرتبط: #98874. با تشکر از @lamkan0210، @momothemage.
  • بازنشانی یک اتاق چندعاملی اکنون تحویل پیام را به‌سرعت بازیابی می‌کند، به‌جای اینکه تأیید دریافت و پاسخ‌های در صف بیشتر عامل‌ها را برای چند دقیقه مسدود کند. #99091 با تشکر از @gorkem2020، @zengwen-dt.
  • مکالمات طولانی Codex با استفاده سنگین از ابزار اکنون می‌توانند در یک مرز واقعی تاریخچه Compaction شوند و با خلاصه‌ای از نتایج مرتبط ابزار ادامه یابند، به‌جای اینکه کل رونوشت را حفظ کنند. #99391 مرتبط: #99375. با تشکر از @imchloe92، @lzy3538.
  • پیگیری‌های سریع در همان گفت‌وگو دیگر هنگام پایان‌یافتن نخستین پاسخ خودکار، هر دو پیام را متوقف نمی‌کنند. #99549 با تشکر از @shagrat2.
  • پاسخ‌های تعاملی مبتنی بر Claude CLI اکنون نشست ذخیره‌شده خود را باثبات‌تر حفظ می‌کنند؛ در نتیجه پیوستگی حفظ و بازپخش مکرر کل تاریخچه کمتر می‌شود. #99595 مرتبط: #99372. با تشکر از @obviyus.
  • عامل‌های مبتنی بر CLI در گفت‌وگوهای گروهی چندنفره اکنون هنگام نوبتی صحبت‌کردن شرکت‌کنندگان، زمینه مکالمه را حفظ می‌کنند، بدون اینکه مجوزهای ابزار افراد غیرمالک گسترش یابد. #99640 مرتبط: #99633. با تشکر از @obviyus.
  • بارگذاری دوباره تاریخچه گفت‌وگوی Claude CLI دیگر پوشش داخلی بازبذرگذاری OpenClaw را مانند پیامی که کاربر تایپ کرده نمایش نمی‌دهد. #99653 مرتبط: #99646. با تشکر از @harjothkhara، @jeehut، @vincentkoc، @zoowh.
  • نشست‌های مدل محلی اکنون سوابق مدیریتی Compaction خودکار را حفظ می‌کنند و از پرشدن مکرر زمینه و رفتار بی‌پاسخی که ممکن بود ایجاد کند می‌کاهند. #99678 مرتبط: #99677. با تشکر از @headbouyjb، @vincentkoc.
  • عامل‌های گروهی مبتنی بر CLI اکنون در پیگیری‌های همراه و بدون اشاره، یک مکالمه گرم را حفظ می‌کنند، به‌جای اینکه بازنشانی شوند و زمینه را از دست بدهند. #99722 مرتبط: #99696. با تشکر از @obviyus.
  • نشست‌های طولانی و پراستفاده از ابزار اکنون جدیدترین نتیجه فرمان، فایل یا مرورگر را برای مدل حفظ می‌کنند و ابتدا تاریخچه قدیمی‌تر را کوتاه می‌کنند. #99756 با تشکر از @acosx.
  • عامل‌های مبتنی بر CLI اکنون پیوستگی مکالمه را در تغییراتی که فقط به پرامپت مربوط هستند حفظ می‌کنند و از شروع سرد غیرضروری جلوگیری می‌کنند، در حالی که همچنان هنگام الزام شرایط امنیتی یا زمان اجرا بازنشانی می‌شوند. #99822 مرتبط: #99729. با تشکر از @obviyus.
  • تاریخچه واردشده Claude CLI اکنون هنگام حذف متن خالی و قدیمی بازبذرگذاری، نوبت‌های فقط‌تصویری و دارای پیوست را قابل‌مشاهده نگه می‌دارد. #99839 با تشکر از @vincentkoc.
  • مدل جایگزین Claude CLI اکنون ردپای فراخوانی‌های پیشین ابزار را همراه با نتایج ابزار منتقل می‌کند و زمینه کافی برای ادامه منسجم را در اختیار مدل جایگزین می‌گذارد. #99851 با تشکر از @vincentkoc.
  • نشست‌های طولانی ابزار Anthropic که در حافظه نهان هستند، اکنون نزدیک آستانه پیکربندی‌شده زمینه Compaction می‌شوند، به‌جای اینکه چون توکن‌های تجمعی حافظه نهان مانند زمینه فعال به نظر می‌رسیدند، کار را زودهنگام متوقف کنند. #99864 با تشکر از @jrex-jooni، @lzy3538، @vincentkoc.
  • عامل‌های طولانی‌عمر با پنجره‌های زمینه بزرگ اکنون خروجی تازه ابزار را حفظ می‌کنند، تحت فشار تجمعی Compaction می‌شوند و اگر فشار ادامه یابد به کاربران هشدار می‌دهند که /compact یا /new را اجرا کنند. #100077 با تشکر از @obviyus.
  • عامل‌های طولانی‌مدت اکنون می‌توانند پس از پاک‌سازی تاریخچه، خروجی کامل فرمان و محتوای کوتاه‌شده web_fetch را بازیابی کنند و از تکرار کار پرهزینه و ازدست‌رفتن زمینه صفحه بکاهند. #100135 با تشکر از @obviyus.
  • تاریخچه مبتنی بر رونوشت اکنون فایل مفقود را خالی در نظر می‌گیرد و در عین حال خطاهای واقعی دسترسی، پوشه یا جریان را به‌روشنی گزارش می‌کند، به‌جای اینکه نتایج ناقص یا مدیریت‌نشده بر جا بگذارد. #100524 با تشکر از @cxbasdev، @zhanglei99586.
  • خرابی‌های موقت نگه‌داری حافظه دیگر جای پاسخ عامل را نمی‌گیرند و نشست‌هایی که به‌طور مداوم بیش‌ازحد بزرگ هستند می‌توانند ضمن حفظ رونوشت قبلی، در نشستی تازه بازیابی شوند. #100618 با تشکر از @jerry-xin، @rhclaw.
  • مدل‌های محلی با زمینه کوچک اکنون می‌توانند مکالمات را آغاز و ادامه دهند، بدون اینکه پیش از فراهم‌شدن فضای مفید پرامپت فوراً وارد چرخه سرریز و Compaction شوند. #100621 با تشکر از @vincentkoc.
  • نشست‌های طولانی که به‌صورت مرحله‌ای Compaction می‌شوند، اکنون هنگام ترکیب خلاصه‌ها ترتیب روشن‌تری از قدیمی‌تر به جدیدتر را حفظ می‌کنند و احتمال اینکه زمینه کهنه به یک اندازه تازه به نظر برسد کاهش می‌یابد. #100684 با تشکر از @vincentkoc، @zw-xysk.
  • خرابی‌های موقت خواندن رونوشت دیگر عیب‌یابی گزارش نشست را بی‌ثبات نمی‌کنند یا اجازه نمی‌دهند یک اسکن ناقص مصرف، آخرین حافظه نهان کامل هزینه را طوری بازنویسی کند که گویی به‌روز است. #101062 با تشکر از @cxbasdev، @vincentkoc.
  • Pluginهای موتور زمینه اکنون می‌توانند نشست دقیقی را که پس از Compaction ادامه می‌یابد شناسایی کنند، در حالی که یکپارچه‌سازی‌های قدیمی‌ترِ استفاده‌کننده از sessionFile همچنان سازگار می‌مانند. #101182 با تشکر از @jalehman.
  • نخستین تعامل فقط‌فرمانی در یک جریان پاسخ خودکار اکنون به‌روزرسانی نشست خود را حفظ می‌کند، حتی اگر پیش از آن هیچ ردیف نشستی وجود نداشته باشد. 76d686c
  • هسته حافظه اکنون مفاهیم مستقل و کوتاهی مانند kv و s3 را در برچسب‌ها حفظ می‌کند و بدون تطبیق آن‌ها درون واژه‌های نامرتبط، یادآوری را بهبود می‌بخشد. #96304 با تشکر از @ly-wang19.
  • Dreaming حافظه اکنون نتایج ساختاریافته موفقیت یا شکست را برای مراحل سبک، REM و عمیق ثبت می‌کند تا داشبوردها و بررسی‌های سلامت بتوانند آن‌ها را به‌طور مطمئن پایش کنند. #97723 با تشکر از @lg320531124، @momothemage.
  • openclaw wiki lint اکنون الگوهای شبیه ویکی‌لینک را در نمونه‌های کد نادیده می‌گیرد تا تشخیص پیوندهای واقعاً خراب Memory Wiki آسان‌تر شود. #97954 با تشکر از @durambar، @liuhao1024، @vincentkoc.
  • کاربران Mac اکنون بدون هیچ تغییر پیکربندی، پس از قطع ناگهانی برق یا خرابی سیستم‌عامل از حفاظت قوی‌تری برای داده‌های محلی SQLite در OpenClaw برخوردار می‌شوند. #99067 با تشکر از @ooiuuii.
  • openclaw wiki lint اکنون پیوندهای معتبر واردشده Obsidian را بر اساس عنوان، نامک، مسیر بدون قطعه یا پسوند مسیر مبدأ تشخیص می‌دهد و هشدارهای کاذب پیوند خراب را کاهش می‌دهد. #100017 با تشکر از @ishangodawatta، @k-kerrigan، @vincentkoc.
  • وضعیت پل حافظه‌ویکی اکنون در مواجهه با مصنوعات بدشکل Plugin به‌جای ازکارافتادن، هشداری قابل‌استفاده برمی‌گرداند و readMemoryArtifacts: false اکنون به‌طور مطمئن از این خواندن‌ها جلوگیری می‌کند. #100900 با تشکر از @huveewomg.
  • جست‌وجو و بازیابی ویکی اکنون توضیح می‌دهد که چه زمانی یک Plugin حافظه قدیمی‌تر یا ناقص از جست‌وجوی مشترک پشتیبانی نمی‌کند و به‌جای نمایش یک TypeError خام، راهکاری عملی ارائه می‌دهد. #100902 با تشکر از @huveewomg، @vincentkoc، @xuanmingguo.
  • عامل‌های تعبیه‌شده اکنون به‌جای نویسه‌های خراب در مرزهای برش Unicode، خلاصه‌های خوش‌ساختی از مقادیر طولانی رسانه‌ای یا JSON دریافت می‌کنند. #101311 با تشکر از @alix-007.
  • حافظه‌های حاوی ایموجی یا نویسه‌های تکمیلی CJK اکنون بدون توقف عملیات بر اثر متن بدشکل، قابل نمایه‌سازی هستند. #101574 با تشکر از @jensenwang560-blip.
  • وقتی هم خواندن اصلی حافظه و هم متمم ویکی آن ناموفق باشند، memory_get corpus=all اکنون به‌جای از کار انداختن فراخوانی ابزار، خطای ساخت‌یافته اصلی خواندن را برمی‌گرداند. #101902 با تشکر از @aniruddhaadak80، @vincentkoc، @zw-xysk.
  • لاگ‌های اشکال‌زدایی نمایه حافظه اکنون نشان می‌دهند که آیا یک دسته تعبیه با موفقیت تکمیل شده یا شکست خورده است و ردیابی مشکلات نمایه‌سازی را آسان‌تر می‌کنند. #94732 با تشکر از @doubleji817-lang، @xydt-tanshanshan.
  • openclaw memory status --fix اکنون وضعیت پیکره جلسه را بدون اشتباه گرفتن رکوردهای سالم حافظه روزانه با داده‌های منسوخ ترمیم می‌کند. #93389 با تشکر از @alix-007، @vincentkoc.
  • openclaw memory status دیگر مجموع‌های ناممکن نمایه‌سازی جلسه را نشان نمی‌دهد که در آن تعداد فایل‌های نمایه‌شده از تعداد کل فایل‌ها بیشتر است. #95452 با تشکر از @buyitsydney، @liuhao1024.
  • ردیف‌های بدشکل رونوشت اکنون هشداری تجمیعی شامل تعداد موارد ردشده و بارگذاری‌شده ایجاد می‌کنند، درحالی‌که بارگذاری باقی‌مانده تاریخچه قابل‌استفاده جلسه ادامه می‌یابد. #98669 با تشکر از @cxbasdev.
  • جلسه‌هایی که با /name تغییر نام داده‌اند، اکنون آن نام سفارشی را در فهرست جلسه‌ها حفظ می‌کنند و دیگر به عنوان خودکار یا برچسبی شبیه UUID بازنمی‌گردند. #98841 مرتبط با #98742. با تشکر از @bsg2000، @sunnyshu0925.
  • آماده‌سازی بازنشانی برای یک جلسه طولانی‌مدت اکنون از پویش کل رونوشت خودداری می‌کند و با افزایش تاریخچه، فعالیت فایل در هنگام راه‌اندازی و مصرف حافظه را کاهش می‌دهد. #99335 با تشکر از @gmschasiepen، @momothemage.
  • ابزارهای رونوشت اکنون می‌توانند نسخه‌های آینه‌ای تحویل کانال را به‌عنوان ثبت سوابق OpenClaw تشخیص دهند و دیگر آن‌ها را با خروجی OpenAI Responses اشتباه نمی‌گیرند. #99855 با تشکر از @vincentkoc.
  • مکالمه عامل اصلی که با موفقیت تکمیل شده است، اکنون در پیام بعدی در همان جلسه ادامه می‌یابد و دیگر به‌طور غیرمنتظره بازنشانی و رونوشت آن بایگانی نمی‌شود. #99985 با تشکر از @sunnyshu0925.
  • اجراهای ACP از طریق پروکسی اشکال‌زدایی اکنون به‌شکلی پاک خاتمه می‌یابند، جلسه‌های ضبط را پایان‌یافته علامت‌گذاری می‌کنند و پایگاه‌های داده ضبط خود را بدون گزارش خطای کاذب پایگاه داده می‌بندند. #100827 با تشکر از @amknight.
  • جزئیات ممیزی ارائه‌دهنده رسانه که حاوی ایموجی هستند، اکنون هنگام کوتاه‌سازی معتبر و خوانا باقی می‌مانند و دیگر با نویسه‌های بدشکل پایان نمی‌یابند. #101298 با تشکر از @alix-007.
  • داده‌های طولانی اعلان عامل که حاوی ایموجی یا دیگر نویسه‌های جفتی Unicode هستند، اکنون هنگام اعمال سقف اندازه خوش‌ساخت باقی می‌مانند و از متن خراب در بافت عامل و خودکارسازی جلوگیری می‌کنند. #101303 با تشکر از @alix-007.
  • حافظه‌های بایگانی‌شده پیرامون پیام‌های کاربر که با [cron:] آغاز می‌شوند، پس از بازنشانی یا حذف جلسه همچنان قابل‌جست‌وجو باقی می‌مانند، درحالی‌که بایگانی‌های واقعی تولیدشده توسط Cron پنهان می‌مانند. #101322 با تشکر از @ly-wang19.
  • openclaw sessions tail اکنون پیش از آنکه تصاویر لحظه‌ای و به‌روزرسانی‌های بیش‌ازحد بزرگ مسیر حرکت بتوانند حافظه را تمام کنند، آن‌ها را با خطای واضح محدودیت رد می‌کند. #101450 با تشکر از @cxbasdev، @vincentkoc.
  • پیام‌های طولانی لاگ مصرف و جلسه اکنون ایموجی‌ها را به‌شکلی صحیح کوتاه می‌کنند و دیگر مصنوعات نویسه‌ای بدشکل نمایش نمی‌دهند. #101517 با تشکر از @maweibin.
  • برچسب‌ها و نام‌های نمایشی جلسه در داشبورد اکنون هنگام انتقال جلسه پس از یک روز یا دوره بیکاری، همچنان به آن متصل باقی می‌مانند. #101576 با تشکر از @merlin-zhou، @zengwen-dt.
  • عیب‌یابی حافظه جلسه اکنون مسیرهای صحیح فضای کاری و فایل حافظه را برای دایرکتوری‌های هم‌سطحی نشان می‌دهد که نام آن‌ها صرفاً به مسیر خانه کاربر شباهت دارد. #101577 با تشکر از @cxbasdev.

عامل‌ها، کارهای پس‌زمینه و اتصال‌ها

تداوم کار و تحویل پاسخ‌ها

Gateway اکنون با رفتاری شفاف‌تر در پیکربندی، شبکه، مسیریابی وظایف و تحویل نتایج، راه‌اندازی می‌شود، متصل می‌شود، بارگذاری مجدد انجام می‌دهد و وضعیت سلامت را گزارش می‌کند. احتمال اینکه عامل‌ها فضای کاری یا گفت‌وگوی انتخاب‌شدهٔ خود را از دست بدهند کمتر شده است، کارهای پس‌زمینه با ثبات بیشتری به مقصد درست می‌رسند و هنگامی که هنوز پاسخ نهایی مفیدی در دسترس است، خطاهای ابزارها می‌توانند از روند پیشرفت چت خارج بمانند.

مسیرهای پروتکل Gateway و بازیابی پس از راه‌اندازی مجدد نیز وضعیت نامعتبر را شفاف‌تر رد می‌کنند و در خرابی‌های رایج چرخهٔ عمر، امکان بررسی را حفظ می‌کنند. بارگذاری Skills و سربار پرامپت نیز باثبات‌تر شده‌اند؛ کنترل‌های Skills از کارهای غیرضروری جلوگیری می‌کنند و اثرانگشت‌های کش را برای متنی که ارائه‌دهندگان واقعاً دریافت می‌کنند، حفظ می‌کنند.

منابع و مشارکت‌کنندگان
  • نشست‌های قدیمی زیرعامل اکنون از سطح واقعی تودرتویی خود پیروی می‌کنند؛ بنابراین محدودیت‌ها و کنترل‌های عامل‌های تودرتو دیگر به رفتار سطح بالا بازنمی‌گردند. #54593 با تشکر از @ruanrrn.
  • کارهای Cron که مهلتشان به پایان رسیده، درخواست‌های منقضی‌شده عامل و کلاینت‌های HTTP قطع‌شده، اکنون به‌سرعت متوقف می‌شوند و دیگر زمان و فراخوانی‌های بیشتری از ارائه‌دهنده را صرف بازگشت به مدل جایگزین نمی‌کنند. #62682 با تشکر از @altaywtf، @cinapbot، @simonusa.
  • پاسخ‌های کانال اکنون می‌توانند به‌محض پایان نوبت یک عامل تعبیه‌شده ادامه یابند و دیگر برای ثبت‌ودفتر احراز هویت پس از اجرا حدود 50 ثانیه منتظر نمی‌مانند. #85829 با تشکر از @turbotheturtle.
  • خرابی‌های ارائه‌دهنده که حاوی BigInt، اشیای چرخه‌ای یا مقادیر نامعمول دیگر هستند، اکنون به‌جای ازکارانداختن مسیر گزارش خطا، خطای ساخت‌یافته موردنظر برای انتقال را ایجاد می‌کنند. #88401 با تشکر از @pluviobyte.
  • حالت آزمایشی کم‌حجم برای مدل محلی اکنون منوی پیش‌فرض کوچک‌تری از ابزارها برای مدل‌های محدود ارائه می‌دهد، درحالی‌که گردانندگان می‌توانند ابزارهای رسانه، صدا یا PDF را صریحاً از طریق فهرست‌های مجاز حفظ کنند. #88881 با تشکر از @vincentkoc.
  • عامل‌های تعبیه‌شده اکنون هنگام ذخیره تنظیمات توسط محافظ‌های زمان اجرا، محدودیت‌های ذخیره Compaction پیکربندی‌شده را حفظ می‌کنند و کاهش غیرمنتظره بودجه زمینه را در کارهای طولانی کم می‌کنند. #92237 با تشکر از @sercada.
  • اعلان‌های تکمیل زیرعامل اکنون به‌جای تکرارشدن هنگام تغییر نشست درخواست‌کننده در حین تحویل، فقط یک‌بار می‌رسند. #92274 مرتبط: #91527. با تشکر از @fsdwen، @obviyus، @zackchiutw.
  • کارهای Cron ایزوله اکنون می‌توانند نتیجه‌ای میان‌نشستی را اعلام کنند، بدون آنکه پاسخ گیرنده دوباره به اجرای Cron وارد شود و حلقه‌های تکراری پیام ایجاد کند. #92283 مرتبط: #92257. با تشکر از @harjothkhara، @nailujac، @vincentkoc.
  • درخواست از عامل برای به‌خاطرسپردن یک ترجیح، دیگر هشدار نامرتبطی را که برای وعده‌های زمان‌بندی یادآوری خودکار استفاده می‌شود فعال نمی‌کند. #93862 با تشکر از @arkyu2077.
  • نوبت‌های Slack و کانال‌های مشابه با Pluginهایی که زمینه تزریق می‌کنند، اکنون هر برچسب سیستمی ورودی را به‌جای تکرار، یک‌بار برای مدل می‌فرستند. #95349 با تشکر از @gorkem2020، @openperf، @vincentkoc.
  • نشست‌های Anthropic که در خطای بازپخش امضای تفکر گیر کرده‌اند، اکنون می‌توانند بدون بلوک‌های تفکر نامعتبر یک‌بار دوباره تلاش کنند و بدون /new یا ترمیم رونوشت ادامه دهند. #95430 مرتبط: #95429. با تشکر از @alexelgier، @lzyyzznl، @vincentkoc.
  • گزارش‌های کوتاه‌شده عامل و پیش‌نمایش‌های تشخیصی اکنون ایموجی و دیگر نویسه‌های توسعه‌یافته Unicode را در نقطه برش سالم نگه می‌دارند. #96296 با تشکر از @ly-wang19.
  • اجراهای تعبیه‌شده openclaw agent --local که از ارائه‌دهندگان سازگار با OpenAI استفاده می‌کنند، اکنون به‌جای نمایش صفر، مصرف توکن پخش‌شده را گزارش و ذخیره می‌کنند و سوابق نشست، زمینه، هزینه و پایش را بهبود می‌بخشند. #96523 با تشکر از @ly85206559، @vincentkoc.
  • راه‌اندازی‌های موفق زیرعامل توسط عامل تعبیه‌شده، اکنون به‌جای ثبت‌شدن به‌عنوان خرابی ابزار، در رونوشت‌ها و خلاصه‌های بعدی Compaction موفق باقی می‌مانند، درحالی‌که خرابی‌های واقعی راه‌اندازی همچنان قابل‌مشاهده‌اند. #96851 با تشکر از @neomail2، @parveshsaini.
  • رونوشت‌ها و خلاصه‌های Compaction زمان اجرای Codex اکنون راه‌اندازی‌های موفق زیرعامل و عملیات هدف را از سوابق خرابی خارج نگه می‌دارند، درحالی‌که خرابی‌های واقعی قابل‌مشاهده باقی می‌مانند و هوک‌های راه‌اندازی پذیرفته‌شده می‌توانند اجرا شوند. #96856 با تشکر از @nxmxbbd.
  • خطوط طولانی grep عامل اکنون ایموجی و نویسه‌های نامتداول CJK را به‌درستی کوتاه می‌کنند و دیگر با نمادهای جایگزین خراب پایان نمی‌یابند. #97559 با تشکر از @zenglingbiao.
  • فایل‌های PDF و دیگر اسناد Telegram اکنون یک مسیر محلی قابل‌استفاده در اختیار عامل‌ها می‌گذارند تا ابزارهای عادی اجراکننده بتوانند پیوست را باز کنند. #97647 با تشکر از @gallup007، @joshavant.
  • عامل‌ها اکنون هنگام بازپخش ارائه‌دهنده می‌توانند نتایج ساخت‌یافته JSON و ابزار منبع را بخوانند و دیگر نتیجه‌ای خالی یا جای‌نگهدار عمومی رسانه دریافت نمی‌کنند. #97742 با تشکر از @obviyus.
  • نشست‌هایی با خروجی بزرگ فرمان یا خلاصه‌های حجیم، اکنون پیش از عبور از زمینه مدل Compaction می‌شوند و از درخواست‌های ناموفق ارائه‌دهنده و بودجه‌های گمراه‌کننده توکن جلوگیری می‌کنند. #97861 با تشکر از @yetval.
  • نشست‌های طولانی و پرابزار یا Compaction‌شده اکنون پیش از ارسال پرامپت، اندازه واقعی خروجی فرمان و خلاصه‌ها را در بودجه لحاظ می‌کنند و خرابی‌های ناشی از سرریز زمینه را کاهش می‌دهند. #97928 مرتبط: #97927. با تشکر از @liuhao1024، @yetval.
  • گفت‌وگوهای Claude CLI که زمینه‌شان تمام می‌شود، اکنون به‌طور خودکار در یک نشست تازه و دوباره بذرگذاری‌شده بازیابی می‌شوند و تلاش‌های مجدد پس از پایان مهلت، فایل‌های موقت لازم برای تکمیل را حفظ می‌کنند. #98934 مرتبط: #98897. با تشکر از @obviyus.
  • نوبت‌های عامل CLI محلی مبتنی بر Ollama اکنون می‌توانند وقتی موتور زمینه رونوشت ازپیش Compaction‌شده‌ای را گزارش می‌کند ادامه یابند تا پاسخ دستیار یا نتیجه ابزار MCP به کاربر برسد. #99136 با تشکر از @mushuiyu886، @peterskwang، @pkoserowski، @psedd.
  • اجراهای مبتنی بر Codex اکنون در صورت نبود رویداد نهایی تکمیل، می‌توانند به‌جای پایان مهلت یا ظاهراً لغوشدن، پاسخ نهایی تکمیل‌شده را تحویل دهند. #99217 با تشکر از @100yenadmin، @fuller-stack-dev، @sedrak-hovhannisyan.
  • درخواست‌های گفت‌وگوی تعاملی که با خرابی نهایی پایان می‌یابند، اکنون به‌جای آنکه نادیده‌گرفته‌شده به نظر برسند، یک پاسخ خطای قابل‌مشاهده دریافت می‌کنند. #99304 با تشکر از @grox2012، @moeedahmed.
  • زیرعامل‌هایی که با موفقیت آغاز شده‌اند، اکنون در /subagents list و subagents(action="list") قابل‌مشاهده باقی می‌مانند، حتی هنگامی که نشست‌های متفاوت مالک کنترل و تکمیل هستند. #99410 مرتبط: #75593. با تشکر از @aaajiao، @sheyanmin.
  • عامل‌های سرور برنامه Codex دوباره می‌توانند عامل‌های مجاز را فهرست کنند، زیرعامل‌های OpenClaw یا ACP را راه‌اندازی کنند و هنگام کار واگذارشده کنترل را واگذار کنند، بدون آنکه Heartbeatهای ازسرگرفته‌شده با تعریف‌های ناسازگار ابزار مواجه شوند. #99561 مرتبط: #99464. با تشکر از @100yenadmin، @joshavant.
  • OpenClaw دیگر وقتی جریان خروجی یک فرایند فرزند تحت نظارت بلافاصله پس از راه‌اندازی خراب می‌شود، از کار نمی‌افتد. #99802 با تشکر از @cxbasdev، @vincentkoc.
  • نشست‌های stdio مربوط به MCP اکنون خرابی‌های لوله stderr را به‌عنوان خطاهای انتقال گزارش می‌کنند، بدون آنکه OpenClaw را از کار بیندازند یا داده‌های تشخیصی موجود را از دست بدهند. #99803 با تشکر از @cxbasdev، @vincentkoc.
  • پراکسی‌های MCP مربوط به ACPX اکنون لوله‌های ورودی یا خروجی بسته‌شده را به‌جای خرابی مدیریت‌نشده جریان Node، به یک خرابی واضح پراکسی تبدیل می‌کنند. #99852 با تشکر از @sunlit-deng، @vincentkoc.
  • تصاویر پیوست‌شده به پرامپتی مبتنی بر CLI اکنون در بازگشت به مدل جایگزین تعبیه‌شده باقی می‌مانند و زمینه بصری لازم برای پاسخ‌دادن را حفظ می‌کنند. #99891 با تشکر از @vincentkoc.
  • پیام‌هایی که تصاویر درون‌خطی و برون‌سپاری‌شده را ترکیب می‌کنند، اکنون جایگاه تمام پیوست‌ها را حفظ می‌کنند تا دستورهای مدل که به ترتیب وابسته‌اند دقیق باقی بمانند. #99902 با تشکر از @vincentkoc.
  • عامل‌های درخواست‌کننده اکنون وقتی تحویل پذیرفته‌شده sessions_send بعداً به‌دلیل قفل‌بودن نشست مقصد ناموفق می‌شود، یک پیام پیگیری دریافت می‌کنند تا بتوانند دوباره تلاش کنند یا مسیر دیگری برگزینند. #99907 با تشکر از @849261680، @alex-heyuqing.
  • گردانندگان اکنون می‌توانند OPENCLAW_SANDBOX_IMAGE را برای ساخت برچسب‌های تصویر sandbox مختص بازبینی تنظیم کنند تا عرضه و بازگردانی کنترل‌شده ممکن شود. #99915
  • نشست‌های عامل اکنون کمتر احتمال دارد خروجی را از دست بدهند، قالب‌بندی نامرتبط را تغییر دهند، پس از خطاهای موقت ارائه‌دهنده متوقف شوند، تصاویر BMP را رد کنند یا اتصال‌های طولانی‌تر ChatGPT را قطع کنند. #99949
  • تصاویر پرامپت فعلی اکنون با ترتیب درست به تلاش‌های جایگزین CLI می‌رسند، بدون آنکه ارجاع‌های قدیمی تصویر از تلاش‌های قبلی یا تاریخچه وارد شوند. #100035 با تشکر از @vincentkoc.
  • اجراهای طولانی مبتنی بر Claude CLI اکنون برای کار مستقیم و صف‌شده، فعالیت واقعی Thinking... (~N tokens) را نشان می‌دهند و وقتی متن استدلال خوانا در دسترس نیست، دیگر متوقف‌شده به نظر نمی‌رسند. #100148 با تشکر از @obviyus.
  • اصلاحات موارد مرزی اکنون متن تحت‌اللفظی حافظه و Unicode معتبر را حفظ می‌کنند، پاک‌سازی تماس صوتی و بررسی‌های درگاه را بهبود می‌دهند، مدل‌های Claude و محدودیت‌های زمینه را دقیق گزارش می‌کنند و خطاهای مفید اتصال ClickClack را نگه می‌دارند. #100204 با تشکر از @cxbasdev، @harjothkhara، @lilan0125، @lin-hongkuan، @liuhao1024، @mikasa0818، @pandah97، @sunlit-deng، @zoowh.
  • ایموجی و دیگر نویسه‌های تکمیلی اکنون هنگام کوتاه‌شدن متن طولانی پیشرفت عامل یا بازیابی Active Memory سالم باقی می‌مانند. #100244 با تشکر از @vincentkoc، @xialonglee، @zengwen-dt.
  • زیرعامل‌ها و دیگر کلاینت‌های MCP بازگشتی HTTP اکنون دوباره می‌توانند اسکرین‌شات‌های مرورگر و نتایج معتبر تصویر یا منبع تعبیه‌شده را بدون خرابی طرح‌واره دریافت کنند. #100336 با تشکر از @tzy-17.
  • نوبت‌های تعاملی که واقعاً بدون خروجی قابل‌مشاهده پایان می‌یابند، اکنون یک پاسخ واضح خرابی می‌فرستند، درحالی‌که سکوت عمدی و اقدام‌های ازپیش تکمیل‌شده بی‌صدا باقی می‌مانند. #100474
  • پاسخ‌های رسانه‌ای دسته‌ای اکنون می‌توانند پس از تحویل، بدون خطای گمراه‌کننده تغییر نشست با موفقیت پایان یابند، درحالی‌که بررسی مالکیت فعال گفت‌وگو همچنان اعمال می‌شود. #100490 با تشکر از @scotthuang.
  • فضاهای کاری تازه Claude CLI اکنون در نخستین پاسخ، BOOTSTRAP.md معوق را اجرا می‌کنند تا مراحل ضروری هویت، حافظه و راه‌اندازی پیش از گفت‌وگوی عادی تکمیل شوند. #100560 با تشکر از @bill-starfoundry، @kruegerb، @vincentkoc.
  • پاسخ‌های تکمیل‌شده وظایفی که از ابزار استفاده می‌کنند، اکنون به‌جای جایگزین‌شدن با خطای نوبت ناقص به کاربر می‌رسند و فراداده اجرا نیز به همان پاسخ نهایی پیوست می‌شود. #100655 با تشکر از @liuwqgit.
  • ثبت و اعتبارسنجی اسنپ‌شات پوسته دیگر وقتی لوله خروجی بلااستفاده یک فرایند کمکی خطای جریان گزارش می‌کند، OpenClaw را از کار نمی‌اندازد. #100744 با تشکر از @lsr911، @vincentkoc.
  • خرابی جریان system.run در میزبان Node اکنون به‌جای ازکارانداختن میزبان Node، یک نتیجه ناموفقِ واضح برمی‌گرداند و فرزندی که متوقف نمی‌شود پس از یک ثانیه خاتمه می‌یابد. #100849 با تشکر از @cxbasdev.
  • عامل‌های طولانی‌مدت اکنون کمتر احتمال دارد هنگام بروز خطای موقت فایل‌سیستم، دستورالعمل‌های فضای کاری مانند AGENTS.md، SOUL.md یا MEMORY.md را برای یک نوبت از دست بدهند. #100910 با تشکر از @masatohoshino.
  • فرمان‌های فایل و پوسته در محیط ایزوله مبتنی بر Docker اکنون به‌جای ازکارافتادن، معلق‌ماندن یا در انتظار ماندن، بی‌درنگ با خطای اصلی جریان ورودی ناموفق می‌شوند. #101032 با تشکر از @cxbasdev.
  • نشست‌های موجود Codex اکنون پس از ارتقاها، بازنشانی‌ها و Compaction، بدون وابستگی به فایل‌های JSON باقی‌مانده در کنار رونوشت، رشته‌های پیوندخورده خود را با اطمینان بیشتری از سر می‌گیرند. #101210
  • عامل‌های سبکِ مدل محلی اکنون، هرگاه خط‌مشی اجازه دهد، می‌توانند ابزار آشنای exec را مستقیماً انتخاب کنند؛ درحالی‌که فهرست‌های مجاز، محیط ایزوله، تأییدها و هوک‌های موجود همچنان اجرای فرمان را کنترل می‌کنند. #101607 با تشکر از @vincentkoc.
  • متن کوتاه‌شده در خروجی CLI، عیب‌یابی‌ها، پیام‌های Plugin، پیش‌نمایش‌ها، خطاها، خلاصه‌های وظایف و ارسال‌های Zalo اکنون ایموجی کامل و دیگر نویسه‌های تکمیلی را حفظ می‌کند. #101654 با تشکر از @lsr911، @maweibin، @wm0018.
  • نام‌ها، برچسب‌ها، خلاصه‌ها، پیش‌نمایش‌ها، عنوان‌ها و عیب‌یابی‌های طولانی در سراسر OpenClaw اکنون بدون شکستن ایموجی یا دیگر نویسه‌های تکمیلی Unicode کوتاه می‌شوند. #101685 با تشکر از @lsr911، @ly85206559، @maweibin، @wings1029.
  • متن دارای محدودیت طول در جست‌وجوهای Parallel، Compaction، تله‌متری، حضور، Workboard، نشان‌ها و فراداده Control UI اکنون به‌جای باقی‌گذاشتن قطعه‌های بدشکل، نویسه‌های Unicode را به‌طور کامل نگه می‌دارد یا حذف می‌کند. #101711
  • پاسخ‌های جریانی طولانی اکنون فقط میان نویسه‌های کامل Unicode تقسیم می‌شوند و حتی با محدودیت‌های سخت‌گیرانه پیام، ایموجی را در متن ساده و Markdown محصور در حصار حفظ می‌کنند. #104441 با تشکر از @mushuiyu886.
  • اجرای عامل‌های توکار که کلید نشست را حذف می‌کنند اکنون زمینه نشست جایگزین موردنظر را با اطمینان بیشتری حفظ می‌کنند. 31a65e0 با تشکر از @vincentkoc.
  • پیام‌های وضعیت و خروجی فرمان طولانی اکنون هنگام کوتاه‌شدن خوانا می‌مانند و ایموجی یا نویسه‌های غیرا‌نگلیسی را به متن خراب تبدیل نمی‌کنند. 2e7ffca با تشکر از @vincentkoc.
  • استفاده از /stop هنگام لغو دیرهنگام یک پرامپت دیگر قفل نشست کهنه‌ای باقی نمی‌گذارد که نوبت بعدی را در همان گفت‌وگو مسدود کند. f8016c4
  • یک ابزار سفارشی بدشکل در Talk بلادرنگ دیگر ابزار مشاوره داخلی یا دیگر ابزارهای سفارشی معتبر را از نشست حذف نمی‌کند. 170150a با تشکر از @vincentkoc.
  • میزبان‌های مشغول یا کندتر اکنون زمان بیشتری برای تکمیل بررسی‌های مجوز بومی Codex و هوک‌های پیش از ابزار فراهم می‌کنند و تصمیم‌های خط‌مشی ازدست‌رفته را کاهش می‌دهند. 123ec16 با تشکر از @vincentkoc.
  • تکمیل یک زیرعامل بومی Codex که کنترل را واگذار کرده است، اکنون پیش از پاک‌سازی اتصال مشترک سرور برنامه به اجرای والد آن می‌رسد. 2f89de8 با تشکر از @vincentkoc.
  • اجراهای طولانی عامل اکنون پس از بازیابی Compaction می‌توانند از یک مرز معتبر گفت‌وگو از سر گرفته شوند، به‌جای آنکه گیر کنند یا مدل انتخاب‌شده را به‌اشتباه تنزل دهند. 486033b با تشکر از @mettlyz11، @neltomw، @obviyus.
  • کارهای عامل توکار با مهلت صریحاً طولانی‌تر اکنون خط اجرایی خود را تا مهلت درخواستی حفظ می‌کنند، به‌جای آنکه در حد پیش‌فرض بازیابی شوند. 1437512 با تشکر از @vincentkoc.
  • یک اعلان Heartbeat که با موفقیت تحویل شده است دیگر وضعیت بازیابی کهنه‌ای باقی نمی‌گذارد که هشدارها یا اعلام حضورهای بعدی Heartbeat را مسدود کند. #83187 با تشکر از @agocs.
  • پاسخ Codex که از طریق sourceReplyDeliveryMode: "message_tool_only" تحویل داده می‌شود اکنون نوبت خود را بی‌درنگ تکمیل می‌کند، به‌جای آنکه بعداً به‌عنوان پاسخی ناقص پایان یابد. #95942 با تشکر از @omarshahine.
  • گفت‌وگوهای مدل محلی اکنون هنگام جابه‌جایی میان چت‌های تعاملی و کارهای پس‌زمینه، کار قابل‌استفاده‌مجدد پرامپت را حفظ می‌کنند و از تأخیرهای چنددقیقه‌ای مکرر برای گرم‌سازی جلوگیری می‌کنند. #98267 مرتبط با #98261. با تشکر از @headbouyjb.
  • سرویس‌گیرنده‌های موبایل، WebChat، مشاوره و دیگر سرویس‌گیرنده‌های chat.send می‌توانند یک سطح تفکر یک‌باره اعمال کنند، بدون آنکه پاسخ دستیار از دست برود یا پیام با یک فرمان متنی اشتباه گرفته شود. #98855 با تشکر از @jesse-merhi.
  • پاسخ‌های خودکار در محیط ایزوله اکنون منتظر تکمیل رسانه راه‌دورِ کپی‌شده از طریق SCP می‌مانند و خطاهای انتقال را بدون ازکارافتادن یا پاک‌سازی زودهنگام گزارش می‌کنند. #100861 با تشکر از @cxbasdev.
  • نصب‌های سرور برنامه Codex که از خط‌مشی تأیید بازنشسته‌شده on-failure استفاده می‌کنند اکنون بدون ازدست‌دادن پیوندهای ذخیره‌شده به رفتار پشتیبانی‌شده on-request ارتقا می‌یابند. 70153f7 با تشکر از @vincentkoc.
  • گفت‌وگوهای موجود سرور برنامه Codex با ابزارهای پویا اکنون می‌توانند پس از ارتقای قالب اثرانگشت ابزار از سر گرفته شوند، به‌جای آنکه یک رشته جایگزین غیرضروری آغاز شود. 3051748 با تشکر از @vincentkoc.
  • پیوندهای قدیمی Codex با پیکربندی‌های بزرگ ابزار یا MCP اکنون می‌توانند بدون سرریز رکوردهای وضعیت Plugin یا کپی‌کردن اسرار خام پیکربندی مهاجرت کنند. 23228b6 با تشکر از @vincentkoc.
  • نصب‌های ارتقایافته Codex اکنون می‌توانند مهاجرت پیوندهای قدیمی را تکمیل و فایل‌های جانبی قدیمی را بایگانی کنند، به‌جای آنکه پس از یک واردسازی جزئی پیشین، آن‌ها را مکرراً نگه دارند. 39fac06 با تشکر از @vincentkoc.
  • نشست‌های Codex ایجادشده در بتای 5 اکنون پس از ارتقا، در صورت بدون تغییر ماندن پیکربندی MCP کاربر، می‌توانند گفت‌وگوی موجود خود را بدون نگه‌داشتن توکن مجوز آن حفظ کنند. 272750d با تشکر از @vincentkoc.
  • تأییدهای exec تکمیل‌شده یا منقضی دیگر هشدارهای پیگیری گمراه‌کننده اضافه نمی‌کنند و هشدارهای باقی‌مانده ارسال را برای تشخیص خطاهای واقعی تحویل مفیدتر می‌سازند. #66685 با تشکر از @pfrederiksen.
  • بارهای کاری بزرگ عامل و زیرعامل اکنون فشار حافظه کمتری بر Gateway وارد می‌کنند، زیرا اندازه تصویرهای لحظه‌ای اجراهای تکمیل‌شده محدود می‌شود، درحالی‌که نتایج همچنان در دسترس منتظران فعال باقی می‌مانند. #77973 مرتبط با #77976. با تشکر از @fede-kamel، @vincentkoc.
  • خطاهای خواندن یا نوشتن تأیید محلی Gateway اکنون به‌جای یک خطای عمومی کنترل‌کننده، پاسخ سازگار UNAVAILABLE را برمی‌گردانند. #79861 با تشکر از @martins-oss.
  • نشست‌های والدِ منتظر یک زیرعامل اکنون به‌جای یک مهلت‌پایان عمومی، مرحله واقعی مهلت‌پایان سخت و مُهرهای زمانی زیرعامل را دریافت می‌کنند. #89367 با تشکر از @pick-cat.
  • درخواست‌های عامل با چند سرور MCP اکنون آن سرورها را به‌طور هم‌زمان مقداردهی اولیه می‌کنند، درحالی‌که سرورهای کند یا ناموفق را جدا نگه می‌دارند و زمان انتظار پیش از آغاز کار مدل را کاهش می‌دهند. #94230 با تشکر از @mmyzwl، @vincentkoc.
  • راه‌اندازی مجدد Gateway هنگام بارگذاری مجدد به‌تعویق‌افتاده یک کانال دیگر همان کانال را دوبار آغاز نمی‌کند و از تداخل درگاه Webhook و شکست‌های مکرر راه‌اندازی مجدد جلوگیری می‌کند. #94964 مرتبط با #79487. با تشکر از @lzyyzznl، @tseller.
  • ابزارهای خارجی اکنون می‌توانند بدون اعتبارنامه‌های سراسری فرایند یا مجوز جعل هویت نشست دیگر، دسترسی Gateway محدود به نشست دریافت کنند و پایه‌ای امن برای openclaw attach فراهم سازند. #96351 با تشکر از @anagnorisis2peripeteia، @obviyus.
  • پیوست‌های چرخه‌ای بدشکل دیگر نمی‌توانند گردآوری شواهد تحویل زیرعامل را از کار بیندازند؛ بنابراین واگذاری پاسخ تکمیل می‌شود و همچنان URLهای رسانه قابل‌دسترسی را برمی‌گرداند. #97041 با تشکر از @pick-cat.
  • نشست والدی که منتظر چند زیرعامل است اکنون با پایان یافتن آخرین کار باقی‌مانده از سر گرفته می‌شود و نتایج ترکیبی آن‌ها را برمی‌گرداند، بدون آنکه کاربر مجبور باشد پیام دیگری ارسال کند. #97090 با تشکر از @galiniliev.
  • اجراهای فرزند ACP که به‌صورت دستی ایجاد می‌شوند اکنون به‌جای ساختن ردیف‌های تکراری قابل‌مشاهده برای درخواست‌کننده، یک‌بار در دفتر وظایف ظاهر می‌شوند. #97131 با تشکر از @moeedahmed.
  • پاسخی که در میانه فراخوانی ابزار قطع می‌شود دیگر آن اقدام ناقص را اجرا یا ذخیره نمی‌کند و از نشست‌های فرزند تصادفی و دیگر عوارض جانبی ناخواسته جلوگیری می‌کند. #97140 با تشکر از @galiniliev.
  • اپراتورها اکنون می‌توانند ابزارهای مؤثر نشست‌های سراسری تخصیص‌یافته به هر عامل پیکربندی‌شده را بررسی کنند، نه فقط عامل پیش‌فرض را. #97265 با تشکر از @pick-cat.
  • نتایج مفید JSON، داده‌های منبع و ابزارهای CLI اکنون به‌جای ناپدیدشدن پشت جای‌نگهدار پیوست، در رونوشت‌ها قابل‌مشاهده باقی می‌مانند. #97268
  • پیش‌نمایش‌های محدودیت استفاده Codex و برچسب‌های وضعیت طرح اکنون ایموجی و نویسه‌های نامتعارف Unicode را در مرزهای نمایش خود به‌درستی کوتاه می‌کنند. #97299 با تشکر از @zenglingbiao.
  • لغو یک وظیفه ACP از CLI اکنون به اجرای زنده تحت مالکیت Gateway می‌رسد، خطاهای واقعی را گزارش می‌کند و از ردیف‌های تکراری وظیفه فعال جلوگیری می‌کند. #97352 با تشکر از @aliahnaf2013-max.
  • یک نتیجه خالی و غیرتصویری ابزار دیگر در زمینه عامل سازگار با OpenAI به (see attached image) تبدیل نمی‌شود و از رفتار پیگیری گمراه‌کننده جلوگیری می‌کند. #97423 با تشکر از @scribe-dandelion-cult.
  • ارسال‌های رله APNs اکنون بدنه‌های پاسخ بیش‌ازحد بزرگ را به‌صورت RelayResponseTooLarge رد می‌کنند، به‌جای آنکه حافظه Gateway را تمام کنند یا تحویل نادرست گزارش دهند. #97550 با تشکر از @alix-007.
  • /subagents list اکنون نام‌های طولانی و توضیحات وظایف حاوی ایموجی یا نویسه‌های نامتداول CJK را بدون نمایش نویسه‌های خراب کوتاه می‌کند. #97557 با تشکر از @zenglingbiao.
  • گفت‌وگوهای CLI تحت مالکیت ارائه‌دهنده اکنون در عبور از مرز بازنشانی پیش‌فرض روزانه، همان نشست و رونوشت را حفظ می‌کنند، مگر اینکه سیاست بازنشانی صریحی وجود داشته باشد یا /reset اعمال شود. #97931 با تشکر از @yetval.
  • رشته‌های جدید مبتنی بر Codex اکنون برنامه‌های Plugin پیکربندی‌شده را حفظ می‌کنند، می‌توانند Pluginهای گزینش‌شده راه‌دور را فعال کنند و Guardian را در نخستین نوبت بومی واجد شرایط OpenAI اجرا می‌کنند. #98042 با تشکر از @kevinslin.
  • یک ورودی آسیب‌دیده در صف تحویل SQLite دیگر بازیابی همه نشست‌های معتبر دیگر در صف یا تحویل‌های خروجی را پس از راه‌اندازی مجدد مسدود نمی‌کند. #98354 با تشکر از @pick-cat.
  • راه‌اندازی گیرکرده Claude CLI اکنون فقط همان نوبت تحت تأثیر را ناموفق می‌کند، نه اینکه Gateway را متوقف کند؛ همچنین فعالیت Heartbeat دیگر باعث نمی‌شود نوبت بعدی کاربر تاریخچه گفت‌وگوی CLI خود را از دست بدهد. #98933 مرتبط: #98894، #98895. با تشکر از @obviyus.
  • اجرای عامل‌های Claude CLI اکنون هنگام در دسترس نبودن ابزارهای پیام‌رسانی به‌روشنی ناموفق می‌شود، وقتی Claude بدون نتیجه خارج شود بازیابی می‌شود، پیوستگی بیشتری را در نشست‌های طولانی حفظ می‌کند و تصاویر اعلان و فایل‌های آماده‌سازی ناموفق را پاک‌سازی می‌کند. #99159 مرتبط: #98946. با تشکر از @obviyus.
  • شکست‌های قفل راه‌اندازی Gateway اکنون فایل‌های ناقص و هندل‌های باز را پاک‌سازی می‌کنند تا راه‌اندازی بعدی بتواند قفل را به‌طور عادی به دست آورد. #99291 مرتبط: #98958. با تشکر از @chenyangjun-xy، @zhanglei99586.
  • وضعیت Gateway اکنون SSH دردسترس‌نبودنی را به‌جای ازکارافتادن یا انتظار بی‌پایان هنگام شکست راه‌اندازی تونل، به‌شکلی شفاف و فوری گزارش می‌کند. #99800 با تشکر از @cxbasdev، @vincentkoc.
  • توقف یک زیرعامل اکنون وظیفه در حال اجرای آن را به‌طور مطمئن پاک می‌کند و مانع از آن می‌شود که رقابت‌های تکمیل دیرهنگام وضعیت لغوشده را دوباره فعال یا بازنویسی کنند. #99806 با تشکر از @masatohoshino، @timofa.
  • نماهای اجرای عامل، Doctor و ابزارهای Gateway اکنون دسترسی را با همان سیاستی توصیف می‌کنند که واقعاً بر اجرا حاکم است و ناسازگاری‌های گیج‌کننده مجوز را کاهش می‌دهند. #99817
  • کارهای Heartbeat و Cron در macOS و Linux، هنگامی که اتصال‌های مجدد با به‌روزرسانی نشست یا فضای کاری هم‌پوشانی دارند، با احتمال کمتری به‌دلیل Unknown system error -11 ناموفق می‌شوند. #100389 با تشکر از @ogarciarevett.
  • شکست‌های تحویل رویداد Gateway اکنون به‌جای ردشدن‌های بدون توضیح Promise در سطح فرایند، هشدارهای قابل اقدام ایجاد می‌کنند و اشتراک‌های نامرتبط همچنان اجرا می‌شوند. #100401 با تشکر از @cxbasdev.
  • شکست یک کنترل‌گر رویداد ACP Gateway اکنون به‌جای خاتمه دادن به فرایند ACP یا خراب کردن خروجی پروتکل، عیب‌یابی مختصری تولید می‌کند. #100558 با تشکر از @ajwan8998.
  • راه‌اندازی Gateway دیگر کشف ناخواسته احراز هویت ارائه‌دهنده را در همه عامل‌های پیکربندی‌شده انجام نمی‌دهد؛ در نتیجه کانال‌ها و فرمان‌های محلی هنگام بارگذاری درخواستی احراز هویت پاسخ‌گو باقی می‌مانند. #100667 با تشکر از @vincentkoc.
  • کلاینت‌های مورد اعتماد Gateway اکنون می‌توانند فهرست‌های فضای کاری را مرور و فایل‌های پشتیبانی‌شده را پیش‌نمایش کنند تا برنامه‌های iOS و Android بتوانند خروجی عامل را بدون SSH بررسی و هم‌رسانی کنند. #100738
  • بسته‌شدن غیرمنتظره جریان عیب‌یابی تونل SSH دیگر هنگام بررسی تونل یا خاموش‌شدن، Gateway را از کار نمی‌اندازد. #100855 با تشکر از @cxbasdev، @vincentkoc.
  • کلاینت‌های دارای دامنه نوشتن محدود اکنون می‌توانند بدون دسترسی مدیر، نشست‌ها را تغییر نام دهند، سنجاق کنند، بایگانی و دسته‌بندی کنند و خوانده‌نشده علامت بزنند؛ در عین حال برچسب‌های کاربر و ترتیب پایدار فهرست پس از تازه‌سازی حفظ می‌شوند. #100964
  • یک زیرفرایند مهارنشده tool_search_code دیگر نمی‌تواند حافظه Gateway را از طریق stderr بدون محدودیت افزایش دهد، در حالی که گزارش‌های شکست تازه‌ترین جزئیات عیب‌یابی مفید را حفظ می‌کنند. #101007 با تشکر از @hugenshen، @vincentkoc.
  • شکست‌های جریان grep داخلی اکنون به‌جای ازکارانداختن زمان اجرای عامل، معلق‌کردن جست‌وجو یا بدون توضیح گذاشتن نتایج ناقص، به خطاهای عادی ابزار تبدیل می‌شوند. #101014 با تشکر از @cxbasdev.
  • فرمان‌های محیط ایزوله و بارگذاری‌های مبتنی بر SSH اکنون به‌شکلی تمیز متوقف می‌شوند، فرایندهای فرزند را پاک‌سازی می‌کنند و هنگام شکست جریان ورودی یا خروجی، خطای مفید را حفظ می‌کنند. #101031 با تشکر از @cxbasdev.
  • جریان تاریخچه نشستِ قطع‌شده یا ناموفق دیگر Gateway را از کار نمی‌اندازد و سرویس دیگران را مختل نمی‌کند. #101571 با تشکر از @vincentkoc، @zengwen-dt.
  • راه‌اندازی Gateway اکنون می‌تواند بلافاصله پس از رد تغییر پیکربندی دوباره امتحان شود، به‌جای اینکه یک اجاره مهاجرت منقضی تا پنج دقیقه آن را مسدود کند. #103157
  • Discord اکنون توضیحات، استدلال و فعالیت ابزار را در نوبت‌های صف‌شده با توالی روشن‌تری ارائه می‌کند؛ در عین حال کلاینت‌های بازگشتی MCP می‌توانند با یک توکن انقضاپذیر و قابل ابطال به یک نشست Gateway متصل شوند. 35af831 با تشکر از @dwc1997، @lsr911، @ooiuuii، @romneyda، @solodmd، @vincentkoc، @wendy-chsy، @yeager، @zenglingbiao.
  • پس از راه‌اندازی مجدد Gateway، یک زیرعامل هدایت‌شده اکنون به‌جای بازگشت به کار منقضی، جدیدترین دستور کاربر را ادامه می‌دهد. 7b5d86e با تشکر از @amittell.
  • پایانه‌های توکار اکنون می‌توانند در Gateway، رابط کاربری Control و برنامه‌های بومی به‌طور یکسان باز شوند، تغییر اندازه دهند، خروجی را جریانی کنند و بسته شوند. 6601576
  • هشدارهای کانال هنگام راه‌اندازی Gateway اکنون از همان مانیفست‌های Plugin فرایند راه‌اندازی در حال اجرا استفاده می‌کنند و هشدارهای ناسازگار و کشف تکراری را کاهش می‌دهند. 10ca94e با تشکر از @vincentkoc.
  • یک فراخوانی گیرکرده ارائه‌دهنده اکنون با یک نگهبان زمان‌دار محدود، مسیر عامل توکار خود را آزاد می‌کند، به‌جای اینکه هنگام غیرفعال بودن مهلت زمانی اجرا، کارهای صف‌شده را برای همیشه مسدود کند. ec28935 با تشکر از @arismontclair، @obviyus، @patelmm79.
  • گفت‌وگوهای Gateway دارای یک وظیفه فعال یتیم اکنون می‌توانند از طریق عیب‌یابی بازیابی شوند، به‌جای اینکه نوبت‌های بعدی را تا راه‌اندازی مجدد مسدود نگه دارند. b1da734 با تشکر از @arismontclair، @obviyus، @ralf003.
  • وقتی هوک پاسخ نهایی یک Plugin معلق می‌ماند، عامل دیگر پس از Compaction ساکت نمی‌ماند؛ OpenClaw مهلت هوک را تمام می‌کند و همچنان پاسخ را تحویل می‌دهد. b2baf79 با تشکر از @dserious، @obviyus، @villa-feng.
  • راه‌اندازی Gateway اکنون وقتی یک تنظیم صریح یا کاتالوگ مدل از قبل نتیجه بنر را تعیین کرده باشد، از پردازش غیرضروری سیاست تفکر ارائه‌دهنده صرف‌نظر می‌کند. b18af41
  • توسعه‌دهندگان اکنون می‌توانند بدون شکست ناشی از نام تکراری، بر پایه نتایج نشست درخت‌کاری مدیریت‌شده از بسته پروتکل Gateway بسازند و از آن‌ها استفاده کنند. 8ce620f با تشکر از @vincentkoc.
  • کار پیوستگی نشست Codex در همین انتشار اکنون شروع و ازسرگیری رشته در app-server را نیز پوشش می‌دهد و اثرانگشت‌های اتصال در تمام مدت محدود نگه داشته می‌شوند. 78edf1c با تشکر از @vincentkoc.
  • عامل‌های در حال اجرا روی macOS 26 اکنون به‌جای نسخه هسته Darwin، نسخه محصول macOS را در اعلان زمان اجرای خود دریافت می‌کنند. #95225 با تشکر از @sunlit-deng.
  • علت‌های نامعمول شکست ACP اکنون به‌جای توضیحی مفقود یا نامعتبر، جزئیات عیب‌یابی پایدار و خوانا تولید می‌کنند. #96270 با تشکر از @ly-wang19.
  • جست‌وجوهای نگاشت اجرای ACP به نشست اکنون به‌جای یک ارتباط منقضی از اجرای قدیمی‌تر، اجرای فعال فعلی را برمی‌گردانند. #96427 با تشکر از @lin-hongkuan.
  • دستورالعمل‌های سطح مانند /verbose و /think دیگر هنگامی که هر دو با هم ارسال شوند، نخستین واژه پیام کاربر را حذف نمی‌کنند. #97929 با تشکر از @yetval.
  • ابزارهای موفق عامل که متن ساده و ایمن برمی‌گردانند، اکنون آن خروجی را نمایش می‌دهند، به‌جای اینکه کاربران را با نتیجه‌ای ظاهراً خالی روبه‌رو کنند. #99526 مرتبط: #99523. با تشکر از @snowzlm.
  • موجودیت‌های HTML جایگزینِ بدشکل در خروجی ارائه‌دهنده دیگر آرگومان‌های ابزار عامل، رونوشت‌ها یا URLها را خراب نمی‌کنند، در حالی که موجودیت‌های معتبر و ایموجی‌ها همچنان به‌طور عادی رمزگشایی می‌شوند. #99564 با تشکر از @mikasa0818.
  • فهرست‌های فشرده زیرعامل اکنون برچسب‌های طولانی و متن وظیفه را بدون شکستن ایموجی یا برهم‌زدن تراز، در محدوده نمایش خود نگه می‌دارند. #100013 با تشکر از @qingminglong.
  • خالی گذاشتن یک پاسخ در یک اعلان چندپرسشی دیگر پاسخ‌های تایپ‌شده باقی‌مانده را به پرسش‌های اشتباه منتقل نمی‌کند. #100832 با تشکر از @machine3at.
  • نشست‌های والد دیگر وقتی عامل فرزند بعداً تکمیل را گزارش می‌کند، پیام پیشرفت قبلی عامل فرزند را تکرار نمی‌کنند. #101042 با تشکر از @mushuiyu886.
  • کنترل‌های زمان اجرای ACP اکنون می‌توانند تنظیمات ذخیره‌شده مدل، تفکر، پوشه کاری، مجوز، مهلت زمانی، حالت و گزینه‌های اضافی پشتیبان را واقعاً پاک کنند تا نوبت‌های بعدی از مقادیر منقضی دوباره استفاده نکنند. #101044 با تشکر از @mushuiyu886.
  • گفت‌وگوهای بسیار طولانی عامل با احتمال کمتری در چرخه بازیابی ناموفق سرریز گرفتار می‌شوند، زیرا Compaction اکنون اعلانی را منعکس می‌کند که OpenClaw واقعاً آماده کرده است. #101181 با تشکر از @jalehman.
  • متن کوتاه‌شده وب، رسانه، TTS، وضعیت، انتقال و تماس صوتی اکنون به‌جای تولید نمادهای جایگزین یا محتوای پایین‌دستی بدشکل، نویسه‌های کامل Unicode را حفظ می‌کند. #101355 با تشکر از @alix-007، @vincentkoc.
  • اعلان‌های دسکتاپ Codex اکنون پیش‌نمایش‌های طولانی دستیار حاوی ایموجی یا متن CJK را بدون تولید نویسه‌های بدشکل کوتاه می‌کنند. #101534 با تشکر از @lsr911.
  • عنوان ابزارهای ACP، درخواست‌های مجوز، هشدارها و خطاها اکنون هنگام کوتاه‌سازی، پیش‌نمایش آرگومان‌های طولانیِ دارای ایموجی یا نویسه‌های CJK را خوانا نگه می‌دارند. #101535 با تشکر از @lsr911.
  • پیش‌نمایش‌های سرکوب‌شدهٔ پاسخ خودکار در گزارش‌های تفصیلی اکنون به‌جای نمایش متن خراب در محدودیت طول، ایموجی‌ها و دیگر نویسه‌های تکمیلی را کامل حفظ می‌کنند. #101575 با تشکر از @wm0018.
  • اجرای عامل‌ها و زیرعامل‌هایی که به‌طور عادی تکمیل می‌شوند، دیگر به‌صورت ورودی‌های گزارش در سطح خطا ظاهر نمی‌شوند؛ در نتیجه هشدارهای کاذب کاهش می‌یابند، درحالی‌که خطاهای واقعی همچنان برجسته باقی می‌مانند. #101703 با تشکر از @zengwen-dt.
  • نتایج بیش‌ازحد بزرگ ابزارهای عامل اکنون هنگام کوتاه‌سازی پیش از ارسال به مدل، ایموجی‌ها و نویسه‌های مشابه Unicode را کامل حفظ می‌کنند. #102087 با تشکر از @chengzhichao-xydt.
  • با فعال بودن messages.suppressToolErrors، خطاهای ابزار دیگر به‌شکل به‌روزرسانی پیشرفت وارد گفت‌وگو نمی‌شوند، درحالی‌که پیشرفت عادی و پاسخ‌های نهایی ادامه می‌یابند. #98063 با تشکر از @amittell، @moeedahmed.
  • نشست‌های کارگاه مهارت اکنون از یک پرامپت واضح‌تر استفاده می‌کنند که با حفظ همان جریان پیشنهادیِ قابل‌بازبینی، حدود 1.8KB سربار تکراری پرامپت و طرح‌واره را کاهش می‌دهد. #100481
  • ذخیره‌سازی پرامپت در حافظهٔ نهان و ردگیری‌های حافظهٔ نهان اکنون متن ورودیِ بدشکل را همسو با متن پاک‌سازی‌شده‌ای که ارائه‌دهندگان دریافت می‌کنند انگشت‌نگاری می‌کنند و از خطاهای غیرضروری حافظهٔ نهان و عیب‌یابی‌های گمراه‌کننده جلوگیری می‌شود. #101009 با تشکر از @qingminglong.
  • خطاهای اتصال Gateway اکنون آخرین مرحلهٔ تکمیل‌شدهٔ دست‌دهی را مشخص می‌کنند و به اپراتورها کمک می‌کنند توقف‌های مربوط به ارتقا، اطلاعات اعتبارسنجی، احراز هویت، نشست و وضعیت آماده‌بودن را از یکدیگر تشخیص دهند. #93402 با تشکر از @849261680، @bzelones، @vincentkoc، @youngting520.
  • هرگاه chat.history پیام‌های قدیمی‌تر را حذف کند، اپراتورها اکنون عیب‌یابی payload.large یا truncated و شمارشی دقیق دریافت می‌کنند؛ در نتیجه کوتاه‌سازی پنهان تاریخچه بدون تغییر پاسخ‌های کلاینت قابل‌مشاهده می‌شود. #96788 با تشکر از @zengwen-dt.
  • گزارش‌های Gateway اکنون مشخص می‌کنند که OpenClaw چه زمانی نمی‌تواند وضعیت نهایی چرخهٔ عمر یک نشست ترمینال را ذخیره کند و بدین‌ترتیب خطاهای خاموش ماندگاری قابل‌عیب‌یابی می‌شوند. #97839 مرتبط با #97795. با تشکر از @aniruddhaadak80، @lzy3538.
  • گزارش‌های MCP در Gateway اکنون کم‌سروصداترند و هنگام بروز مشکلات طرح‌واره، ابزار مسئول را مشخص می‌کنند، درحالی‌که تعارض‌های متمایز همچنان قابل‌مشاهده‌اند. #98821 با تشکر از @alvelda، @harjothkhara.
  • آرگومان‌های بدشکل tools/call در MCP مربوط به Gateway اکنون پیش از آنکه هر هوک یا ابزاری بتواند آن‌ها را پردازش کند، پاسخی واضح برای پارامترهای نامعتبر برمی‌گردانند. #99180 با تشکر از @vectorpeak.
  • درخواست‌های پیوست MCP بدون کلید نشست معتبر اکنون به‌جای ازکارانداختن Gateway با TypeError، خطای اعتبارسنجی موردنظر را برمی‌گردانند. #99488 با تشکر از @zhanglei99586.
  • رابط کاربری کنترل و دیگر کلاینت‌های Gateway اکنون حتی زمانی که کدهای جزئیات دارای فاصلهٔ خالی اضافی هستند، راهنمای درست جفت‌سازی یا نسخهٔ پروتکل را نمایش می‌دهند. #99555 با تشکر از @ly85206559.
  • خطاهای WebSocket در Gateway اکنون به‌جای بریدن نویسه‌ها و تبدیل آن‌ها به متن ناخوانا، دلایل بسته‌شدن غیر ASCII را خوانا و در محدودهٔ بایت نگه می‌دارند. #100047 با تشکر از @narahariraghava.
  • پیشرفت حالت کد Discord دیگر با ردیف‌های تکراری Wait ناشی از نظرسنجی پس‌زمینه پر نمی‌شود، درحالی‌که ابزارهای سفارشی و Plugin معمول همچنان قابل‌مشاهده‌اند. #100164
  • خطاهای احراز هویت بازنویسی Gateway اکنون به کاربران CLI و TUI اعلام می‌کنند که باید یک توکن یا گذرواژه اضافه کنند، --url را حذف کنند، یا متغیرهای محیطی مربوط را با هم جفت کنند. #100418 با تشکر از @gmays.
  • نوبت‌های تعاملی و صف‌شده‌ای که بدون پاسخ قابل‌مشاهده پایان می‌یابند، اکنون به‌جای آنکه گفت‌وگو را متوقف‌شده نشان دهند، یک پیام خطای واضح و پاک‌سازی‌شده برمی‌گردانند. #100456 با تشکر از @mushuiyu886.
  • شروع یک نشست جدید Codex دیگر پیش از وجود رونوشت آن، هشدار کاذب تاریخچه ایجاد نمی‌کند، درحالی‌که خطاهای واقعی تاریخچه همچنان قابل‌مشاهده‌اند. #100484 با تشکر از @litang9، @vincentkoc.
  • گزارش‌های مصرف Gateway اکنون تاریخ‌های آغاز و پایان را در منطقهٔ زمانی درخواستی برچسب‌گذاری می‌کنند و مدیریت صحیح روز تقویمی در گذارهای محلی ساعت تابستانی را نیز در بر می‌گیرند. #100567 با تشکر از @nianjiuzst.
  • جزئیات مصرف نشست اکنون تاریخ‌های بدشکل رونوشت را از مُهرهای زمانی موجود پیام‌ها بازیابی می‌کنند و به‌جای مقادیر تهی، مقادیر متناهی و با ترتیب یکدست برمی‌گردانند. #100687 با تشکر از @sheyanmin.
  • کلاینت‌های مستقل ACP اکنون هنگام خاموش‌شدن، پایگاه دادهٔ مشترک وضعیت SQLite را می‌بندند تا بارگذاری مجدد سریع و راه‌اندازی‌های دوبارهٔ فوری بتوانند آن را بدون قفل‌ها یا فراخوان‌های بازگشتی کهنه باز کنند. #100691 با تشکر از @lzy3538.
  • راه‌اندازی اولیهٔ macOS اکنون ورود موفقیت‌آمیز و ذخیره‌شدهٔ Codex را تشخیص می‌دهد و احتمال کمتری دارد که با هشدار کهنهٔ Gateway یا مهارت‌های همراه پایان یابد. #101218
  • راه‌اندازی Webhook تماس صوتی از طریق ngrok یا Tailscale اکنون در صورت خطاهای جریان تونل، به‌جای ازکارانداختن Gateway به‌شکلی کنترل‌شده شکست می‌خورد و فرایند خاموش‌شدن نیز از انتظار برای تونلی که از قبل پایان یافته است خودداری می‌کند. #101394 با تشکر از @cxbasdev.

حساب‌ها، دستگاه‌ها و داده‌های خصوصی

اطلاعات احراز هویت، مجوزها، جفت‌سازی و تدابیر حفاظتی فایل

اقدام‌های حساس به اعتماد زودتر متوقف می‌شوند و موارد نیازمند توجه را با جزئیات بیشتری توضیح می‌دهند. ممیزی فعالیت پایدار را می‌توان پس از راه‌اندازی‌های مجدد فیلتر و صادر کرد، نصب‌های ClawHub میان انتشارهای مسدودشده و انتشارهایی که نیازمند تأیید آگاهانه هستند تمایز قائل می‌شوند، و شبکه‌سازی محافظت‌شده از مسیرهای تأییدشده‌ای که فقط از پراکسی عبور می‌کنند پشتیبانی می‌کند، بدون آنکه بررسی‌های مقصد را تضعیف کند.

تفکیک و پوشاندن اطلاعات احراز هویت اکنون مسیرهای بیشتری از مدل‌ها و Pluginها را پوشش می‌دهد، درحالی‌که سندباکس‌سازی و تأییدها مرزهای شفاف‌تری برای دستگاه، مجوز و فضای کاری اعمال می‌کنند. گردش‌کار اسرار نیز از افشای اطلاعات احراز هویت تفکیک‌شدهٔ مدل در مسیرهای معمول درخواست و خطا جلوگیری می‌کند.

منابع و مشارکت‌کنندگان
  • ClawHub اکنون انتشارهای Plugin و Skills جامعه را پیش از دانلود بررسی می‌کند، انتشارهای ممنوع را مسدود می‌کند و برای موارد مشکوک تأیید صریح می‌خواهد؛ در عین حال، اگر به‌روزرسانی رد شود، نصب‌های موجود را حفظ می‌کند. #81364 با تشکر از @jesse-merhi.
  • اپراتورهای مجاز اکنون تاریخچه ممیزی ماندگاری برای فعالیت عامل و ابزار دارند که شامل فیلترها، صفحه‌بندی پایدار، خروجی JSON با اندازه محدود، ضبط قابل‌پیکربندی و محدودیت‌های نگهداری خودکار است. #98704
  • درخواست‌های ارائه‌دهنده، کانال، رسانه و وب اکنون می‌توانند از طریق یک پراکسی مدیریت‌شده به مقصدهای عمومی دسترسی پیدا کنند، حتی وقتی DNS محلی در دسترس نیست یا با DNS پراکسی تفاوت دارد. #98951 مرتبط: #98925. با تشکر از @momothemage، @sandl99.
  • کلیدهای ارائه‌دهنده مدل که با SecretRefs ذخیره شده‌اند اکنون در برابر افشای تصادفی در گزارش‌ها، خطاها، ضبط‌های پراکسی، راه‌اندازی SDK و بازرسی زمان اجرا محافظت بیشتری دریافت می‌کنند و یک کلید سازگاری برای مقادیر نگهبان محرمانه نیز فراهم شده است. #102009
  • اپراتورها می‌توانند از لینت هدفمند Doctor برای تشخیص بقایای اعتبارنامه در ورودی‌های تاریخی config-audit.jsonl و پیش‌نمایش حذف اطلاعات حساس پیش از اجرای openclaw doctor --fix استفاده کنند. #84450 با تشکر از @giodl73-repo.
  • کنترل مرورگر اکنون هنگام فراخوانی مستقیم Node نیز همان مجوز سرپرستی مسیر استاندارد درخواست مرورگر را الزامی می‌کند و مانع از آن می‌شود که اعتبارنامه‌های فقط‌نوشتنی یا Pluginهای شخص ثالث به دسترسی سطح‌بالا برسند. #85916 با تشکر از @eleqtrizit، @laphilosophie.
  • اتاق‌های Slack که به اشاره نیاز دارند، اگر هویت ربات موجود یا قابل‌اعتماد نباشد، دیگر OpenClaw را برای پیام‌های عادی بیدار نمی‌کنند و هشدارهای راه‌اندازی در صورت نیاز اپراتورها را به Bot User OAuth Token هدایت می‌کنند. #91584 با تشکر از @hiragram.
  • اجرای یک بررسی فقط‌خواندنی Gateway محلی دیگر مجوزهای جفت‌سازی منقضی‌شده‌ای باقی نمی‌گذارد که بعداً فرمان عامل، سرپرست، نوشتن یا تأیید دستگاه را مسدود کنند. #96002 با تشکر از @vincentkoc.
  • بازسازی سرویس Gateway اکنون اسرار مبتنی بر محیط را از تعریف واحدهای Linux خارج نگه می‌دارد و اعتبارنامه‌های حل‌شده ارائه‌دهنده و کانال را در macOS حفظ می‌کند. #96065 با تشکر از @darren2030، @obviyus.
  • با فعال بودن strictInlineEval، فرمان‌های نسخه‌دار Python و PyPy و همچنین شکل‌های درون‌خطی بیشتر PHP و R اکنون به‌جای به‌ارث‌بردن اعتماد اجرایی، به تأیید صریح و تازه نیاز دارند. #96216 با تشکر از @eleqtrizit.
  • عامل‌هایی که از ابزارهای cron در OpenClaw استفاده می‌کنند اکنون به کارهای زمان‌بندی‌شده و مقصدهای نشست خودشان محدود هستند؛ cron مدیریت‌شده توسط اپراتور بدون تغییر می‌ماند و راه‌اندازی‌های دارای نسخه‌های ترکیبی با دستورالعمل openclaw gateway restart به‌صورت بسته و ایمن شکست می‌خورند. #96883 با تشکر از @joshavant.
  • راه‌اندازی‌های چندحسابی Feishu اکنون می‌توانند کانال پیش‌فرض را با یک SecretRef سطح‌بالای مبتنی بر محیط و اسرار درون‌خطی جداگانه برای حساب‌های نام‌گذاری‌شده آغاز کنند، بدون اینکه راز محافظت‌شده با متن ساده جایگزین شود. #96965 با تشکر از @zw-xysk.
  • openclaw doctor --fix اکنون حساب‌های OAuth جداگانه برای یک ارائه‌دهنده را، از جمله مرجع هر حساب و نام نمایشی ذخیره‌شده، حفظ می‌کند. #97541 با تشکر از @liuhao1024، @yetval.
  • اکنون فقط مالک پیکربندی‌شده می‌تواند از طریق /activation تعیین کند که یک گروه به اشاره‌ها پاسخ دهد یا به هر پیام. #97838 با تشکر از @pgondhi987.
  • کنش‌های بیدارسازی Cron که یک عامل آغاز می‌کند اکنون در مسیرهای نشست همان عامل باقی می‌مانند و احتمال بیدار کردن مکالمه عامل دیگری را کاهش می‌دهند. #97949 با تشکر از @eleqtrizit.
  • آغاز یا تغییر نشست‌های بومی Codex اکنون به دسترسی مالک یا operator.admin نیاز دارد، در حالی که سایر فرستندگان مجاز همچنان امکان بازرسی فقط‌خواندنی را دارند. #97952 با تشکر از @eleqtrizit.
  • چرخه‌عمر نشست ACP و کنترل‌های زمان اجرا اکنون به مالک یا سرپرست داخلی Gateway نیاز دارند و دیگر در دسترس هر کاربر مجاز کانال نیستند. #97953 با تشکر از @eleqtrizit.
  • عامل‌های محصورشده‌ای که کنترل مرورگر میزبان برایشان غیرفعال است دیگر نمی‌توانند از طریق یک Node مرورگر جفت‌شده به مرورگر واردشده میزبان دسترسی پیدا کنند. #97958 با تشکر از @eleqtrizit.
  • شکست‌های ناقص و بدشکل OAuth در MCP اکنون به‌جای اینکه اجازه دهند پاسخ خطای نامحدود حافظه عامل را تمام کند، یک عیب‌یابی محدودشده وضعیت HTTP بازمی‌گردانند. #98143 با تشکر از @pick-cat.
  • کلیدهای خام API مربوط به Fireworks اکنون حتی بدون وجود برچسب فیلد حساس در نزدیکی‌شان، در گزارش‌ها، خطاهای ارائه‌دهنده، جزئیات فرمان، خروجی ابزار و عیب‌یابی‌های رابط کنترل پوشانده می‌شوند. #98226 مرتبط: #98225. با تشکر از @ooiuuii.
  • در کانال‌های اشتراکی، فقط شخصی که فرمان Claude Code را آغاز کرده است می‌تواند درخواست‌های مجوز ابزار آن را تأیید یا رد کند. #98256 با تشکر از @eleqtrizit.
  • فهرست‌های مجاز IRC اکنون به‌طور پیش‌فرض ورودی‌های nick!user بدون میزبان را رد می‌کنند و اپراتورها را به‌سوی ماسک‌های کامل و تأییدشده میزبان راهنمایی می‌کنند تا خطر جعل هویت کاهش یابد. #98339 با تشکر از @yetval.
  • /pair اکنون کدهای راه‌اندازی‌ای را که به نشانی‌های غیرقابل‌مسیریابی 0.0.0.0 یا :: اشاره می‌کنند نمی‌پذیرد و در عوض راهنمایی امنی درباره URL مربوط به Gateway به اپراتورها ارائه می‌دهد. #98617 با تشکر از @crh-code.
  • تازه‌سازی ناموفق اعتبارنامه‌های OpenAI یا Codex اکنون اعلام می‌کند که احراز هویت مجدد لازم است و نمایه تحت‌تأثیر را به‌صورت خصوصی مشخص می‌کند، به‌جای اینکه تا زمان شکست نوبت‌های مدل سالم به نظر برسد. #99134 مرتبط: #99120. با تشکر از @100yenadmin، @fuller-stack-dev.
  • تلاش‌های مجدد احراز هویت Gateway اکنون توکن‌های ذخیره‌شده دستگاه را فقط به نقاط پایانی واقعاً حلقه‌بازگشتی ارسال می‌کنند، نه نام‌های میزبان دوردستی که صرفاً شبیه نشانی‌های 127.* هستند. #99859 با تشکر از @ly85206559.
  • شکست موقت در خواندن جریان خروجی از یک ارائه‌دهنده SecretRef مبتنی بر exec دیگر هنگام حل اعتبارنامه‌ها باعث ازکارافتادن OpenClaw نمی‌شود. #100521 با تشکر از @cxbasdev.
  • کلاینت‌های Gateway با دامنه نوشتن همچنان می‌توانند کنش‌های پیام پشتیبانی‌شده را انجام دهند، اما دیگر نمی‌توانند فیلدهای هویتی‌ای ارائه کنند که خود را به‌جای درخواست‌کننده یا مالک قابل‌اعتماد جا بزنند. #102031 با تشکر از @pgondhi987.
  • تأیید یک Node که می‌تواند ترافیک حساس مرورگر را مدیریت کند اکنون به مجوز سرپرستی نیاز دارد و با سطح امنیتی‌ای که از پیش برای استفاده از این قابلیت لازم بود مطابقت دارد. #104491 با تشکر از @yetval.
  • گزارش‌های بار داده عامل و ردگیری‌های حافظه نهان اکنون کلیدهای ارائه‌دهنده را حتی زمانی که این اعتبارنامه‌ها در مقادیر عیب‌یابی متنی آزاد ظاهر می‌شوند حذف می‌کنند. d8ee630 با تشکر از @joshavant.
  • شرکت‌کنندگان مجاز گفت‌وگو که مالک نیستند دیگر نمی‌توانند پیکربندی سرور MCP تحت کنترل مالک را از طریق /mcp بازرسی یا تغییر دهند. ad5a26c با تشکر از @joshavant.
  • عیب‌یابی پاسخ خودکار اکنون فقط در اختیار مالک می‌ماند و دیگر به شرکت‌کنندگان غیرمالک اجازه اجرای فرمان را نمی‌دهد. 170bf72 با تشکر از @joshavant.
  • Webhookهای ناموفق Cron دیگر خلاصه‌های خام فرمان یا عیب‌یابی‌هایی را که ممکن است شامل اعلان‌های راه‌اندازی، کدها یا خروجی‌های شبیه راز باشند ارسال نمی‌کنند. 1d17263 با تشکر از @joshavant.
  • کشف مقصد راز اکنون هم برای درخواست‌های دامنه‌بندی‌شده و هم برای رجیستری کامل کامپایل‌شده به‌طور یکسان کار می‌کند و دیگر در صورت ارائه‌نشدن زیرمجموعه مجاز شکست نمی‌خورد. e490171
  • تحت سیاست سخت‌گیرانه SSRF، کشف مرورگر راه‌دور دیگر نمی‌تواند OpenClaw را از نقطه پایانی پیکربندی‌شده CDP به میزبان، درگاه یا حالت امنیتی دیگری هدایت کند. cbc833a با تشکر از @vincentkoc.
  • /login codex اکنون گفت‌وگوی فعال را بدون بازنویسی انتخاب دستی جدیدتر نمایه به حسابی که به‌تازگی احراز هویت شده تغییر می‌دهد و در صورت شکست تغییر، راهنمای بازیابی ارائه می‌کند. 02c3de9 با تشکر از @vincentkoc.
  • تغییرات نمایه که از طریق /login انجام می‌شوند اکنون از مسیر استاندارد ذخیره نشست استفاده می‌کنند و انتخاب‌های هم‌زمان جدیدتر و رفتار بازیابی موجود را حفظ می‌کنند. f07c478 با تشکر از @vincentkoc.
  • اتصال‌های نشست Codex اکنون پیکربندی‌های بزرگ MCP و اعتبارنامه‌های چرخش‌یافته Authorization را در اثرانگشت‌هایی با اندازه محدود نگه می‌دارند، بدون اینکه مقادیر خوانای bearer را ماندگار کنند. 491e42e با تشکر از @100yenadmin.
  • هوک‌ها و Skills دیگر از مقادیر ناامن پیکربندی به‌ارث‌رسیده فعال نمی‌شوند، در حالی که مسیرهای عادی پیکربندی‌شده و پیش‌فرض‌های صریح همچنان کار می‌کنند. #59694 با تشکر از @yonganzhang.
  • پس از حذف یک عامل، نشست‌های باقی‌مانده آن دیگر نمی‌توانند اجرای مدل جدیدی را از طریق Gateway آغاز کنند. #97260 با تشکر از @obviyus، @pick-cat.
  • بایگانی‌های ناامن، بدشکل یا بیش‌ازحد بزرگ ابزارهای کمکی fd و ripgrep اکنون زودتر شکست می‌خورند و پس از خود پاک‌سازی می‌شوند، به‌جای اینکه راه‌اندازی عامل را به خطر بیندازند. #98988 با تشکر از @leonidaslux، @vincentkoc.
  • فراداده بیش‌ازحد بزرگ یا بدشکل پیوست گفت‌وگوی شخصی Microsoft Teams اکنون به‌جای مصرف نامحدود حافظه Gateway، با یک هشدار به‌صورت ایمن شکست می‌خورد. #99125 با تشکر از @ly85206559.
  • عملیات نمایش، تنظیم و حذف پیکربندی اکنون فقط روی مقادیری انجام می‌شوند که واقعاً در پیکربندی کاربر ذخیره شده‌اند و از جا زدن وضعیت به‌ارث‌رسیده شیء به‌عنوان تنظیمات ذخیره‌شده جلوگیری می‌کنند. #99846 با تشکر از @vincentkoc، @zenglingbiao.
  • محتوای Canvas در Android دیگر نمی‌تواند به سرویس‌های وب محلی دستگاه پیمایش کند، در حالی که صفحات عادی راه‌دور و میزبانی‌شده در Gateway همچنان کار می‌کنند. #99874 با تشکر از @ly85206559.
  • پاسخ‌های بیش‌ازحد بزرگ یا بی‌پایان از ارائه‌دهندگان خارجی پشتیبانی‌شده اکنون به‌جای مصرف حافظه تا رسیدن کل بدنه، در یک حد ثابت با خطایی برچسب‌دار متوقف می‌شوند. 0a14444 با تشکر از @joshavant.
  • درخواست‌های ترمینال با شناسه عامل ناشناخته اکنون به‌جای بازگشت به پیش‌فرض‌های سراسری و باز کردن احتمالی پوسته میزبان خارج از مرز عامل موردنظر، با خطایی واضح ناموفق می‌شوند. 3601dca
  • نصب‌کننده Windows اکنون زمان‌اجراهای وصله‌شده SQLite را می‌پذیرد، موارد ناامن یا خوانده‌نشدنی را رد می‌کند و هنگامی که ارتقای دیگری برای Node.js لازم باشد، نسخه شناسایی‌شده را گزارش می‌دهد. 28db140 با تشکر از @vincentkoc.
  • QQBot اکنون از یادآوری‌های ناخواسته جلوگیری می‌کند، افشای جزئیات رسانه‌های خصوصی را محدود می‌سازد و پیش از اقدامات مخرب مربوط به کانال یا اعلان، تأیید صریح می‌خواهد. #98032 با تشکر از @patrick-erichsen.
  • اپراتورهایی که از تعمیرات فضای کاری استفاده می‌کنند، اکنون می‌توانند doctor --fix را اجرا کنند تا نقاط پایانی HTTP مربوط به Gateway که خط‌مشی آن‌ها را رد کرده است، بدون حذف تنظیمات تودرتوی واکشی URL غیرفعال کنند. #99731 با تشکر از @giodl73-repo.
  • واکشی وب و یکپارچه‌سازی‌های ارائه‌دهندگان اکنون محدودیت اندازه پاسخ را بدون تخصیص کل یک پاسخ غیراستاندارد در حافظه اعمال می‌کنند. #99884 با تشکر از @zenglingbiao.
  • میزبان‌های مورداعتماد ارائه‌دهندگان سفارشی اکنون در برابر اتصال مجدد DNS به سرویس‌های محلی محافظت می‌شوند؛ نام‌های مستعار عمدی loopback باید از یک مبدأ محلی صریح استفاده کنند یا allowPrivateNetwork را فعال سازند. #100835 با تشکر از @machine3at.
  • درخواست‌های کنترل مرورگر اکنون پاسخ‌های موفق JSON با اندازه بیش‌ازحد را با یک BrowserServiceError رد می‌کنند، پیش از آنکه بتوانند حافظه بیش‌ازحد مصرف کنند؛ در عین حال نتایج بزرگ پشتیبانی‌شده مرورگر همچنان کار می‌کنند. #100889 با تشکر از @mushuiyu886.
  • جریان راه‌اندازی موبایل /pair اکنون نشانی‌های محلی IPv6 ULA و link-local مربوط به Gateway را بدون نیاز به TLS یا میزبان اعلام‌شده متفاوت می‌پذیرد، درحالی‌که URLهای عمومی بدون رمزنگاری همچنان مسدود می‌مانند. #101008 با تشکر از @zhangguiping-xydt.
  • اجرای /prose اکنون importهای راه‌دور متعدی را به اپراتورها نشان می‌دهد و پیش از آنکه OpenProse آن وابستگی‌های کد را واکشی کند، رضایت می‌خواهد. 259877d با تشکر از @joshavant.
  • کاربران Plugin مربوط به Codex می‌توانند اقدامات فقط‌خواندنی برنامه را مجاز کنند، درحالی‌که برای هر اقدام نوشتنی یا مخرب به تأیید تازه نیاز باشد. #97123 با تشکر از @kevinslin.
  • برنامه‌های Plugin مربوط به Codex اکنون برای اقدامات فقط‌خواندنی درخواست تأیید نمی‌دهند، خط‌مشی‌های نوشتن هر برنامه را در فرایند بازیابی حفظ می‌کنند و فهرست برنامه‌های خود را پس از ارتقا به‌روز می‌سازند. #97327 با تشکر از @kevinslin.
  • مالکان دستگاه اکنون می‌توانند پس از اتصال مجدد، آخرین شناسه درخواستی را که openclaw devices list نشان داده است تأیید کنند، بدون آنکه محافظت در برابر دامنه‌های دسترسی تازه‌گسترش‌یافته تضعیف شود. #98145 با تشکر از @romneyda.
  • تأییدهای اجرای مسیر دقیق در Windows اکنون به‌جای برنامه‌ای هم‌نام از پوشه کاری، فایل اجرایی تأییدشده را اجرا می‌کنند. #98260 با تشکر از @eleqtrizit.
  • openclaw security audit اکنون هشدار می‌دهد که فهرست‌های مجاز Skills برای هر عامل، مانع دسترسی عامل‌های دارای قابلیت پوسته به سرورهای MCP پیکربندی‌شده سراسری نمی‌شوند. #98352 با تشکر از @momothemage.
  • Plugin مربوط به Codex اکنون حالت تأیید مخرب برای هر اقدام را ask می‌نامد و روشن می‌سازد که هر اقدام نوشتنی یا مخرب همچنان در دسترس است، اما به تأیید نیاز دارد. #98501 مرتبط: #98499. با تشکر از @kevinslin.
  • استقرارهای مدیریت‌شده اکنون می‌توانند مدخل‌هایی مانند system.run را در gateway.nodes.denyCommands الزامی کنند و Policy doctor هنگامی هشدار می‌دهد که انحراف پیکربندی، یک فرمان ممتاز Node را در دسترس باقی گذاشته باشد. #99121 با تشکر از @giodl73-repo.
  • ابزارهای میزبان مدیریت‌شده دیگر محیط فعال Conda را از پوسته‌ای که OpenClaw را اجرا کرده است به ارث نمی‌برند و بدین‌ترتیب از رفتار ناخواسته Python و مدیر بسته جلوگیری می‌شود. #99425 مرتبط: #99424. با تشکر از @krissding، @ooiuuii.
  • پیش‌نمایش‌های طولانی تأیید در Discord اکنون هنگام کوتاه‌شدن، ایموجی‌ها و پرچم‌ها را کامل حفظ می‌کنند و از ایجاد نویسه‌های جایگزین خراب جلوگیری می‌شود. #99539 با تشکر از @zhangguiping-xydt.
  • درخواست‌های تأیید Exec اکنون متن طولانی فرمان را که شامل ایموجی یا Unicode معیوب است، بدون نویسه‌های خراب یا خطاهای رمزگذاری نمایش می‌دهند و منتقل می‌کنند. #99566 با تشکر از @mikasa0818.
  • policy check --json اکنون به مدیران اطلاع می‌دهد که آیا هر یافته به‌طور خودکار قابل‌تعمیر است، به بازبینی یا کار دستی نیاز دارد، فقط برای اعتبارسنجی است یا پشتیبانی نمی‌شود. #99686 با تشکر از @giodl73-repo.
  • اپراتورهایی که تعمیرات فضای کاری Policy را صریحاً فعال می‌کنند، اکنون می‌توانند چندین تنظیم ناامن را به‌طور خودکار محدودتر کنند، درحالی‌که OpenClaw بدون این موافقت صریح فقط‌خواندنی باقی می‌ماند. #99690 با تشکر از @giodl73-repo، @omarshahine.
  • تعمیرات فضای کاری Policy اکنون می‌توانند ابزارهای الزامی را به فهرست مسدودسازی مربوطه اضافه کنند، ضمن آنکه مدخل‌های موجود حفظ می‌شوند و از گسترش ناخواسته خط‌مشی ریشه جلوگیری می‌شود. #99700 با تشکر از @giodl73-repo.
  • تعمیرات فضای کاری Policy اکنون می‌توانند گروه‌های کانال باز گزارش‌شده را به حالت فهرست مجاز منتقل کنند و بدون تغییر پیش‌فرض‌های ارث‌بری‌شده، اشاره‌کردن را الزامی سازند. #99720 با تشکر از @giodl73-repo، @omarshahine.
  • doctor --fix اکنون تغییر دقیق gateway.bind=loopback یا gateway.nodes.denyCommands موردنیاز برای یافته‌های حساس را بدون اعمال خودکار آن نشان می‌دهد. #99776 با تشکر از @giodl73-repo.
  • ترمینال Control UI اکنون مستلزم فعال‌سازی صریح است، زبانه‌ها را تحت فضای کاری و خط‌مشی عامل انتخاب‌شده باز می‌کند و هنگامی که محدودیت‌های دسترسی پذیرفته‌شده سخت‌گیرانه‌تر شوند، پوسته‌های تحت‌تأثیر را می‌بندد. #100081 با تشکر از @rayncc.
  • تلاش‌های مکرر برای تعمیر جفت‌سازی اکنون به‌جای انباشتن هشدارهای منقضی‌شده‌ای که نمی‌توانند تأیید را تکمیل کنند، برای هر دستگاه یک درخواست تأیید قابل‌استفاده در macOS ایجاد می‌کنند. #100976
  • خط‌مشی‌های Exec مربوط به Node همراه در Windows اکنون از طریق فرمان‌های تأیید آگاه از Node قابل‌مشاهده و به‌روزرسانی هستند و در Control UI به‌درستی نمایش داده می‌شوند. #101669 با تشکر از @vincentkoc.
  • ابزارهای کنترلی محافظت‌شده cron، gateway یا nodes دیگر به کاربران گفت‌وگوی Gateway که مالک نیستند ارائه نمی‌شوند، حتی اگر آن ابزارها از جهات دیگر در فهرست مجاز باشند. #102030 با تشکر از @pgondhi987.
  • استفاده از jq از طریق Exec اکنون به یک مدخل صریح در فهرست مجاز مورداعتماد یا تأیید نیاز دارد و دیگر به‌عنوان یک فایل اجرایی امن و بی‌ضرر که فقط از stdin استفاده می‌کند تلقی نمی‌شود. #102032 با تشکر از @pgondhi987.
  • تأییدهای «همیشه مجاز» برای پوشش‌دهنده‌های npm exec، npx، pnpm و yarn اکنون به‌جای اعتماد ناخواسته به payloadهای متفاوت آینده، بر فرمان واقعی اعمال می‌شوند. #102035 با تشکر از @pgondhi987.
  • عملیات فایل فضای کاری OpenShell اکنون درون آینه محلی sandbox اعتبارسنجی‌شده باقی می‌مانند و موارد ناامن پیوند نمادین، پیوند سخت، عبور میان ریشه‌ها و تغییر پوشه به‌شکلی پاک و مشخص ناموفق می‌شوند. c6f5725 با تشکر از @joshavant.
  • کلاینت‌های بومی Swift اکنون از تأیید Skills در سطح دستگاه پشتیبانی می‌کنند و فیلد دستگاه بازبین در مدل‌های تولیدشده Gateway آن‌ها رمزگذاری می‌شود. 1403c64
  • ردیابی ورود به سیستم Gateway اکنون هنگام هجوم تلاش‌های ناموفق از نشانی‌های متعدد، مصرف حافظه را محدود نگه می‌دارد و در عین حال قفل‌های موجود را حفظ می‌کند. #96224 با تشکر از @eleqtrizit.
  • اکنون نویسه‌های کنترلی مخفی ترمینال از کلیدها و توکن‌های کپی‌شده ارائه‌دهنده، پیش از آماده‌سازی سرآیندهای درخواست حذف می‌شوند، درحالی‌که فاصله‌های عمدی دست‌نخورده باقی می‌مانند. #96444 با تشکر از @lin-hongkuan.
  • اعتبارنامه‌های معیوب و پوشانده‌شده اکنون در راه‌اندازی و عیب‌یابی احراز هویت روی یک خط امن باقی می‌مانند، حتی اگر ورودی اصلی شامل خط جدید یا سایر بایت‌های کنترلی باشد. #96445 با تشکر از @lin-hongkuan.
  • ممیزی‌های امنیتی دیگر کلیدهای جای‌نگهدار همراه برای LM Studio، Ollama و دیگر ارائه‌دهندگان محلی بدون کلید را با اعتبارنامه‌های آشکارشده متن ساده اشتباه نمی‌گیرند. #97622 با تشکر از @xydigit-sj.
  • صدور مسیرهای اجرا از گفت‌وگو اکنون به اختیار مالک نیاز دارد و از بازیابی مصنوعات حساس نشست توسط سایر کاربران کانال دارای مجوز فرمان جلوگیری می‌کند. #97840 با تشکر از @pgondhi987.
  • Active Memory سراسری Gateway اکنون فقط توسط مالکان یا مدیران قابل‌تغییر است، درحالی‌که سایر کاربران مجاز کنترل‌های سطح نشست را حفظ می‌کنند. #97841 با تشکر از @pgondhi987.
  • اکنون فقط مالکان و کلاینت‌های مدیریتی Gateway می‌توانند Dreaming مربوط به Memory Core را از طریق /dreaming روشن یا خاموش کنند، درحالی‌که وضعیت و راهنما همچنان برای دیگران در دسترس است. #97869 با تشکر از @eleqtrizit.
  • کاربران غیرمدیر Telegram و Discord دیگر نمی‌توانند صدای Talk مربوط به Gateway را تغییر دهند، هرچند همچنان می‌توانند صدای فعلی و صداهای موجود را مشاهده کنند. #97874 با تشکر از @eleqtrizit.
  • نصب یا پیکربندی مجدد منابع Codex Computer Use اکنون به دسترسی مالک یا مدیر نیاز دارد، درحالی‌که سایر فرستندگان مجاز همچنان می‌توانند وضعیت را بررسی کنند. #97955 با تشکر از @eleqtrizit.
  • تغییر نام گروه‌های iMessage، تغییر نمادها یا عضویت و ترک گروه‌ها اکنون به اختیار تأییدشده مالک یا مدیر نیاز دارد. #97961 با تشکر از @eleqtrizit.
  • Skills ایجادشده توسط عامل‌ها اکنون به‌جای فعال‌شدن فوری بدون تدابیر حفاظتی موردانتظار، برای بازبینی و تأیید Skill Workshop در حالت انتظار باقی می‌مانند. #98346 مرتبط: #96054. با تشکر از @momothemage، @xianshishan.
  • فهرست‌های مجاز خواندن Discord اکنون پیش از هرگونه درخواست به ارائه‌دهنده، فراداده guild، جزئیات کانال و فهرست threadها را هنگامی که آن منابع خارج از محدوده پیکربندی‌شده باشند مسدود می‌کنند. #98966 با تشکر از @pgondhi987.
  • گزارش‌های مهلت‌پایان Telegram اکنون توکن‌های رباتِ تعبیه‌شده در مسیرهای Bot API، از جمله ریشه‌های سفارشی و پروکسی، را پنهان می‌کنند و در عین حال زمینهٔ مفید نقطهٔ پایانی را حفظ می‌کنند. #99428 مرتبط: #96982. با تشکر از @liuhaiyang14 و @xialonglee.
  • پیش‌نمایش‌های فعالیت در رابط کنترل اکنون کلیدهای API ذخیره‌شده زیر نام‌های پیکربندی نقطه‌دار یا بازگردانده‌شده در خروجی ساخت‌یافتهٔ ابزار را پنهان می‌کنند. #99460 مرتبط: #99459. با تشکر از @ooiuuii.
  • پنهان‌سازهای سفارشی خطای ACP اکنون پاک‌سازی داخلی اسرار در OpenClaw را حفظ می‌کنند و مانع افشای توکن‌های شناخته‌شده، اعتبارنامه‌ها و محتوای کلید خصوصی در خطاهای قالب‌بندی‌شده می‌شوند. #100191 با تشکر از @lin-hongkuan.
  • فرمان‌های SMS در Android اکنون مجوز تلفن را به‌روشنی از رضایت جداگانهٔ Gateway متمایز می‌کنند و امکان استفادهٔ فقط‌خواندنی از sms.search را بدون فعال‌سازی هم‌زمان sms.send فراهم می‌کنند. #100993 با تشکر از @narcissus0702.
  • خودکارسازی مرورگر اکنون ترافیک کنترل Chrome را به میزبان CDP پیکربندی‌شده یا صراحتاً مجاز محدود نگه می‌دارد و خطر هدایت اعتبارنامه‌ها یا کنترل به مقصدی دیگر توسط نشانی اشکال‌زدای کشف‌شده را کاهش می‌دهد. #101171
  • مالکان احراز هویت‌شده می‌توانند در WebChat از ابزارهای ازپیش‌اعطاشدهٔ پوسته، فایل، فرایند، کارگاه Skills و Plugin خود استفاده کنند، بدون آنکه این مجوزها به مهمانان یا فرستندگان خارجی گسترش یابد. #101271 با تشکر از @fuller-stack-dev.
  • هنگامی که فرایند دیگری از OpenClaw در حال نوسازی اعتبارنامه‌های OAuth مربوط به OpenAI است، اپراتورها اکنون یک خطای مفیدِ تداخل را بدون عبارت تکراری یا افشای مسیرهای فایل محلی می‌بینند. #101573 با تشکر از @vincentkoc.
  • در macOS، یک OPENCLAW_STATE_DIR صریح اکنون از هویت جفت‌سازی App Group و توکن‌های دستگاه موجود در ماشین جدا باقی می‌ماند. #101779
  • توکن‌های ربات Telegram اکنون حتی هنگام عبور از مرزهای داخلی در گزارش‌های بسیار بزرگ یا پیام‌های خطای ابزار نیز پوشیده باقی می‌مانند. #103861 با تشکر از @vincentkoc.
  • نویسه‌های کنترلی پنهان دیگر نمی‌توانند مرزهای ابرپیوند ترمینال را بشکنند یا از طریق متن پیوند مستندات رفتار کنترلی تزریق کنند. #96440 با تشکر از @lin-hongkuan.
  • فیلترهای گنجاندن و مستثناکردن MCP با بخش‌های عام فراوان، اکنون موارد نامنطبق را سریع رد می‌کنند و دیگر کشف ابزار را برای چند دقیقه متوقف نمی‌کنند. #100330 با تشکر از @lsr911.
  • پیوست‌های فایل محلی Signal که بیش‌ازحد بزرگ‌اند یا از مسیرهای مشکوک استفاده می‌کنند، اکنون پیش از مصرف بیش‌ازحد حافظهٔ Gateway به‌سرعت و با خطایی روشن ناموفق می‌شوند. #101391 با تشکر از @cxbasdev.
  • پل‌های چندکاربره‌ای که از openclaw agent --agent ... --channel ... --to ... استفاده می‌کنند، اکنون در صورت پیکربندی جداسازی به‌ازای هر گیرنده، گیرندگان را در نشست‌های جداگانه نگه می‌دارند. #101507 با تشکر از @pingfanfan و @vincentkoc.
  • تحلیل PDF در Anthropic و Gemini اکنون به‌طور پیش‌فرض تغییرمسیرهای ناامن به شبکهٔ خصوصی و پاسخ‌های بیش‌ازحد بزرگ را مسدود می‌کند و همچنان از نقاط پایانی محلی پیکربندی‌شده پشتیبانی می‌کند. #97872 با تشکر از @eleqtrizit.
  • درخواست‌های Anthropic از طریق Cloudflare AI Gateway اکنون از مسدودسازی استاندارد نشانی‌های خصوصی، مهلت‌های زمانی، راهنمای تلاش مجدد و حفاظت‌های مدیریت‌شدهٔ پاسخ در OpenClaw بهره‌مند می‌شوند. #98003 با تشکر از @wangmiao0668000666.
  • بازیابی پیکربندی اکنون هنگامی هشدار می‌دهد که فایل تعمیر شده است، اما مجوزهای نهایی آن را نمی‌توان سخت‌گیرانه کرد؛ در نتیجه بازیابی حفظ می‌شود و مشکل امنیتی نیز آشکار می‌ماند. #95348 با تشکر از @hugenshen.
  • openclaw security audit اکنون تنها زمانی مواجههٔ مرورگر را گزارش می‌کند که خط‌مشی Plugin واقعاً اجازهٔ اجرای Plugin مرورگر را بدهد. #97732 با تشکر از @amtellezfernandez.
  • وضعیت فقط‌خواندنی تماس صوتی اکنون شماره‌های تلفن، رونوشت‌ها، جزئیات مسیریابی، شناسه‌های رویداد پردازش‌شده و فرادادهٔ خام را حذف می‌کند. #97870 با تشکر از @eleqtrizit.
  • ابزارهای وضعیت و عیب‌یابی اکنون می‌توانند پیگیری‌های قدیمیِ تأیید اجرای فرمان را که پس از /new یا /reset عمداً سرکوب شده‌اند شناسایی کنند، به‌جای آنکه آن‌ها را شکست‌های تحویل بی‌توضیح تلقی کنند. #98293 با تشکر از @bsniznd.
  • گفت‌وگوهای جانبی /btw در Codex اکنون الزام یک برنامهٔ Plugin در حالت پرسش را برای دریافت تأیید پیش از اقدامات مخرب حفظ می‌کنند. #98812
  • ساخت‌های انتشار Android دیگر تنظیمات تفصیلی camera.clip، داده‌های دستگاه، مسیرهای موقت و رویدادهای ضبط را در گزارش‌های محیط عملیاتی افشا نمی‌کنند. #99484 با تشکر از @nianjiuzst.
  • جزئیات طولانی تأیید و پیش‌نمایش فرمان‌های سرور برنامهٔ Codex اکنون به‌جای نمایش متن خراب، ایموجی‌ها و نویسه‌های توسعه‌یافتهٔ Unicode را حفظ می‌کنند. #100177 با تشکر از @xialonglee.
  • ارسال اعلان‌های Android اکنون پیام‌های WhatsApp، Telegram، Discord و Signal را در نشست‌های اختصاصی کانال‌هایشان باقی می‌گذارد و از پاسخ‌های تکراری یا مربوط به گفت‌وگوی اشتباه جلوگیری می‌کند، در حالی که سایر برنامه‌های انتخاب‌شده همچنان از قواعد ارسال پیروی می‌کنند. #101170
  • نصب یا به‌روزرسانی Skills، Pluginها و بسته‌های ClawHub در Linux دیگر خطر تغییر مجوزهای مشترک /tmp و مختل‌کردن سرویس‌های نامرتبط را ندارد. #101246 با تشکر از @ch3ch2cho2021 و @yangxiansheng.
  • تأیید سخت‌گیرانهٔ اجرای فرمان اکنون فرمان‌های کد درون‌خطیِ مفسر که به هم پیوسته یا خوشه‌بندی شده‌اند، مانند python3 -xcprint، را به‌جای ورودی‌های قابل‌استفادهٔ مجدد در فهرست مجاز، به‌صورت تأییدهای یک‌باره نگه می‌دارد. #101353 با تشکر از @pgondhi987.
  • توضیحات طولانی بازبینی خودکار اجرای فرمان که شامل ایموجی یا نویسه‌های تکمیلی CJK هستند، اکنون به‌طور صحیح کوتاه می‌شوند و دیگر نماد جایگزین خراب نشان نمی‌دهند. #101513 با تشکر از @wm0018.
  • عنوان‌ها و توضیحات تأیید Plugin اکنون هنگامی که ایموجی یا نویسه‌های تکمیلی CJK در مرز محدودیت متن Gateway قرار می‌گیرند، خوانا باقی می‌مانند. #101580 با تشکر از @wm0018.

جزئیات برنامه‌های رسمی

تغییرات مشترک برنامه‌ها

در سطوح کاربری کلاینت‌های فرست‌پارتی، فهرست مکالمه‌ها، پالت‌های فرمان، اعلان‌ها، رسانه‌ها، وضعیت اتصال و نماهای فایل یا تفاوت‌ها رفتار یکدست‌تری دارند. TUI هنگام بروز خطاهای مفید باز می‌ماند، کنترل‌های تفاوت‌ها همچنان به مقایسهٔ روی صفحه محدود می‌شوند و احتمال واگرایی رفتار مشترک صفحه‌کلید، مسیر، وضعیت، Talk و صدا میان کلاینت‌ها کمتر است.

برنامه‌های رسمی از بومی‌سازی گسترده‌تر بومی، گردش‌کارهای پیام صوتی، چند نمایهٔ Gateway، مکالمه‌های ذخیره‌شده در حافظهٔ نهان و وضعیت اتصال واضح‌تر هنگام جابه‌جایی افراد میان نصب‌ها بهره می‌برند.

تغییرات بیشتر iOS، iPadOS و Apple Watch

iOS پیمایش و گفت‌وگوی بازطراحی‌شده، یادداشت‌های صوتی، فایل‌های فضای کاری، بازیابی امن‌تر راه‌اندازی، چند نمایهٔ Gateway و دیکته و پاسخ‌های سریع Apple Watch را اضافه می‌کند.

تغییرات بیشتر Android

Android راه‌اندازی نخستین اجرا، پیمایش، ابزارهای گفت‌وگو و نشست، صدا، مجوزها، اعلان‌ها، کارهای زمان‌بندی‌شده، بومی‌سازی، چند نمایهٔ Gateway و بازیابی اتصال را بهبود می‌دهد.

تغییرات بیشتر macOS

macOS راه‌اندازی عامل محلی در نخستین اجرا، کنترل‌های بومی گفت‌وگو و نشست، تونل‌های حالت راه‌دور، اجرای برنامه، بهره‌وری در پس‌زمینه و هویت دستگاه را در ارتقاها و اتصال‌های مجدد بهبود می‌دهد.

رابط کاربری ترمینال و دیگر کلاینت‌ها

مکالمه‌های ترمینال هنگام بروز خطاهای مفید باز می‌مانند، فهرست نشست‌ها پیش‌نمایش‌های خوانا را حفظ می‌کنند و کنش‌های تفاوت‌ها به مقایسه‌ای که در حال حاضر روی صفحه است متصل می‌مانند.

منابع و مشارکت‌کنندگان
  • کاربران Android در زبان‌های پشتیبانی‌شده اکنون اعلان‌های کلیدی راه‌اندازی، اتصال، اعتماد، پوسته و بازیابی Gateway را به زبان دستگاه خود می‌بینند. #97111 با تشکر از @vincentkoc.
  • صفحه‌های کنترل، چت، گفت‌وگو، عامل، تنظیمات، Gateway و نمای کلی در iOS اکنون از پیمایش واضح‌تر، نشانه‌های وضعیت، کنترل‌ها و کادر نوشتن چت جمع‌وجور و گسترش‌پذیر استفاده می‌کنند. #98452 با تشکر از @joelnishanth.
  • بررسی سریع صفحه‌های کنترل، عامل‌ها و تنظیمات در iOS اکنون آسان‌تر شده است؛ مقصدهای تکراری کمتر، کنترل‌های جمع‌وجورتر، پیمایش استاندارد و میان‌بری مستقیم به Gateway از نماهای جزئیات فراهم شده‌اند. #98811 مرتبط: #98803.
  • چت بومی iOS اکنون فضای بیشتری به مکالمه می‌دهد، از کادر نوشتن جمع‌وجوری استفاده می‌کند که با طولانی‌تر شدن پیش‌نویس رشد می‌کند و کنترل‌های پیوست، گفت‌وگو و ارسال را به‌آسانی قابل لمس نگه می‌دارد. #98953 مرتبط: #98929.
  • چت، گفت‌وگو، تنظیمات، پیمایش و ورود اولیه در iPhone و iPad اکنون از کنترل‌های بومی، ظاهر و رفتار بازگشت یکدست‌تری استفاده می‌کنند. #99231 مرتبط: #99195. با تشکر از @marvkr.
  • کاربران iOS می‌توانند از کادر نوشتن چت، یک یادداشت صوتی تا حداکثر سه دقیقه ضبط و ارسال کنند، در صورت تمایل متن بیفزایند و مدت ضبط را در چت ببینند. #100946
  • کاربران Android می‌توانند بدون ورود به حالت گفت‌وگوی زنده، از کادر نوشتن چت یک یادداشت صوتی تا حداکثر سه دقیقه ضبط و ارسال کنند. #101193
  • ساخت‌های شخص ثالث Android می‌توانند با انتخاب Location > Always و اعطای مجوز پایدار مکان در Android، بررسی‌های مکان درخواستی Gateway را هنگام اجرای برنامه در پس‌زمینه مجاز کنند. #100967 با تشکر از @ioridev.
  • Android اکنون می‌تواند چند Gateway را جفت‌شده نگه دارد و بدون تکرار راه‌اندازی میان آن‌ها جابه‌جا شود، درحالی‌که هر Gateway اعتبارنامه‌ها، وضعیت چت، پیام‌های در صف و داده‌های محلی قابل‌حذف خود را حفظ می‌کند. #100947
  • کاربران iOS می‌توانند چند Gateway را یک‌بار جفت کنند و میان آن‌ها جابه‌جا شوند، درحالی‌که اعتبارنامه‌ها، اعتماد، چت‌ها، ترجیحات، دسترسی دستگاه و ثبت اعلان‌های پوش به Gateway درست متصل باقی می‌مانند. #100948
  • چت Android اکنون شامل کنش «چت جدید» و مرورگر فرمان / است که فرمان‌های اعلام‌شده عامل فعلی را بدون حذف آرگومان‌های فرمان فیلتر می‌کند. #98796 با تشکر از @iwhatsskill، @solvely-colin.
  • چت Android اکنون به کاربران اجازه می‌دهد عامل پیکربندی‌شده برای پیام‌های جدید را انتخاب و تأیید کنند؛ چت، حالت گفت‌وگو و بوم خانه نیز با آن انتخاب همگام می‌مانند. #80422 با تشکر از @bcperry.
  • چت‌های Android اکنون پیوندها، فهرست‌ها، نقل‌قول‌ها، تأکید، کد و متن ساده را به‌طور یکدست از طریق رندرکننده مشترک Markdown نمایش می‌دهند. #88899 مرتبط: #88014. با تشکر از @iman-sharif، @pluviobyte.
  • خودکارسازی‌های اعلان Android اکنون رویدادهای پذیرفته‌شده را هنگام اتصال یا اتصال مجدد Gateway در صف نگه می‌دارند و پس از آماده‌شدن پیوند، آن‌ها را به‌ترتیب تحویل می‌دهند. #92602 مرتبط: #79552. با تشکر از @ashishpatel26، @hectorrp13.
  • کاربران Android می‌توانند یک کار زمان‌بندی‌شده را باز کنند تا زمان‌بندی، محتوای ارسالی، وضعیت تحویل، نتایج اخیر، خطاها و شناسه دقیق آن را بررسی کنند. #95107 با تشکر از @tosko4.
  • ثبت‌های یک‌باره دوربین در Android اکنون پس از موفقیت، شکست یا لغو، دوربین و نشانگر حریم خصوصی را بی‌درنگ خاموش می‌کنند. #98040 با تشکر از @nianjiuzst.
  • درخواست‌های فشردن برای صحبت در پس‌زمینه Android اکنون به‌جای تلاش برای راه‌اندازی میکروفون که ممکن است سیستم‌عامل آن را رد کند، NODE_BACKGROUND_UNAVAILABLE را برمی‌گردانند. #98055 با تشکر از @nianjiuzst.
  • مجوز عکس‌های انتخاب‌شده Android اکنون دسترسی قابل‌استفاده محسوب می‌شود و photos.latest را مجاز می‌کند، درحالی‌که شیوه مدیریت انتخاب محدود را به‌روشنی نشان می‌دهد. #98059 با تشکر از @nianjiuzst.
  • کنش‌های Gateway در Android اکنون با بسته‌شدن اتصال خود بی‌درنگ متوقف می‌شوند، درحالی‌که درخواست‌هایی که پس از اتصال مجدد آغاز شده‌اند با پاک‌سازی قدیمی لغو نمی‌شوند. #98067 با تشکر از @nianjiuzst.
  • بازیابی اتصال Android اکنون کدهای راه‌اندازی منقضی‌شده، اعتبارنامه‌های منسوخ و احراز هویت ناموجود یا نامعتبر را همراه با گام بعدی مناسب شناسایی می‌کند. #98094 با تشکر از @qingminglong.
  • Android اکنون آمادگی گفت‌وگوی بلادرنگ و دیکته را جداگانه گزارش می‌کند، راه‌اندازی را فقط برای حالتی باز می‌کند که به آن نیاز دارد و جزئیات مفید شکست ارائه‌دهنده را قابل‌مشاهده نگه می‌دارد. #98269 مرتبط: #98268. با تشکر از @solvely-colin.
  • Android می‌تواند هنگامی که فیلدهای اعتبارنامه خالی هستند، بدون پاک‌کردن دسترسی ذخیره‌شده دوباره به همان Gateway متصل شود؛ درعین‌حال، تغییر نقطه پایانی و کد راه‌اندازی از انتقال بی‌سروصدای اعتبارنامه‌های منسوخ جلوگیری می‌کند. #98277 با تشکر از @solvely-colin.
  • Android اکنون برای Gatewayهای راه دور و Tailnet قابل‌دسترسی، راهنمای واضح‌تری درباره تأیید TLS ارائه می‌دهد و به دست‌دهی‌های معتبر و کند زمان بیشتری می‌دهد تا اعلان اعتماد را نمایش دهند. #98366 مرتبط: #98365. با تشکر از @joshavant.
  • Android اکنون می‌تواند با Gatewayهای محلی که با نام‌های متن ساده استاندارد .local اعلام شده‌اند جفت شود، درحالی‌که همچنان نشانی‌های متن ساده راه دور یا مبهم و ناامن را رد می‌کند. #98439 با تشکر از @joshavant.
  • اسکن یک کد QR معتبر راه‌اندازی Gateway در Android اکنون جفت‌سازی را بلافاصله آغاز می‌کند و به‌جای باقی‌گذاشتن کاربران در صفحه راه‌اندازی، به بازیابی یا تأیید می‌رود. #98483 با تشکر از @joshavant.
  • راه‌اندازی Gateway در Android اکنون هشدار عمومی احراز هویت را با برچسب‌های بازیابی مشخص برای کدهای راه‌اندازی منقضی‌شده، اعتبارنامه‌های ناموجود یا نامعتبر، احراز هویت ذخیره‌شده منسوخ و هویت الزامی دستگاه جایگزین می‌کند. #98698 مرتبط: #98046. با تشکر از @ccaprani، @masatohoshino.
  • پیمایش بازگشت Android اکنون کاربران را از تنظیمات Gateway یا گفت‌وگو، نشست‌ها و ارائه‌دهندگان به زبانه صدا، چت یا پالت فرمانی بازمی‌گرداند که از آن آغاز کرده‌اند. #98914 با تشکر از @lokimorty.
  • ورود اولیه Android اکنون مخاطبان و تقویم را تنها پس از فراهم‌شدن هر دو دسترسی خواندن و نوشتن آماده علامت‌گذاری می‌کند، حتی اگر این مجوزها در اعلان‌های جداگانه دریافت شوند. #99158 با تشکر از @nianjiuzst.
  • Android اکنون دسترسی به مخاطبان و تقویم را تنها زمانی اعطاشده گزارش می‌کند که هم خواندن و هم افزودن ورودی‌ها مجاز باشند و از نتایج گمراه‌کننده راه‌اندازی جلوگیری می‌کند. #99204 با تشکر از @nianjiuzst.
  • گفت‌وگو و دیکته در Android اکنون برای ضبط بدون دخالت دست از میکروفون هدست Bluetooth متصل استفاده می‌کنند و هنگام قطع اتصال آن، به‌درستی به گزینه جایگزین بازمی‌گردند. #99259 مرتبط: #96241. با تشکر از @gwtaylor.
  • کاربران Android اکنون می‌توانند اطلاعیه‌های مجوز نرم‌افزارهای شخص ثالث و متن‌باز همراه را مستقیماً از Settings > Licenses بخوانند. #99299 با تشکر از @joshavant.
  • راه‌اندازی Gateway در Android اکنون برای کدهای منقضی‌شده، اعتبارنامه‌های منسوخ، تأیید در انتظار Node و شکست‌های نهایی احراز هویت، کنش‌های بازیابی مشخصی ارائه می‌دهد. #99414 مرتبط: #98045، #98046. با تشکر از @ccaprani.
  • برنامه همراه Android دیگر اعلان‌های خود OpenClaw را به Gateway بازنمی‌فرستد، حتی اگر فهرست‌های مجاز قدیمی همچنان بسته برنامه را شامل شوند. #99568 با تشکر از @ly85206559.
  • راه‌اندازی دستی Gateway در Android اکنون برای میزبان‌های عادی TLS و متن ساده، پورت‌های خالی را به‌طور پیش‌فرض روی 18789 تنظیم می‌کند، درحالی‌که پورت 443 را برای Tailscale MagicDNS حفظ می‌کند. #99865 با تشکر از @ly85206559.
  • فشردن برای صحبت در Android اکنون هنگام حالت گفت‌وگو، کنترل انحصاری میکروفون را به‌دست می‌گیرد و پس از آن شنونده بلادرنگ درست را از سر می‌گیرد تا از ضبط تکراری جلوگیری شود. #99986 با تشکر از @nianjiuzst.
  • چت Android اکنون به کدهای حصارشده پشتیبانی‌شده، برجسته‌سازی نحوی در حالت روشن و تاریک می‌افزاید و بررسی سریع پاسخ‌های پر از کد را بدون تأخیر در پیام‌های جزئی یا بیش‌ازحد بزرگ آسان‌تر می‌کند. #100217
  • نشست‌های ذخیره‌شده Gateway در Android اکنون با بازگشت دسترسی تأییدشده به اینترنت بی‌درنگ دوباره متصل می‌شوند، بدون تلاش‌های مجدد غیرضروری هنگام تغییرات شبکه محصور یا جزئی. #100347 با تشکر از @ly85206559.
  • تنظیمات Gateway در Android اکنون فضای پایدارتری برای جزئیات اتصال، فیلدهای راه‌اندازی و متن راهنما در صفحه‌های هم‌اندازه تلفن فراهم می‌کند و بریدگی و ازدحام را کاهش می‌دهد. #100363 با تشکر از @iwhatsskill.
  • Android اکنون زبانه‌های پایینی با فاصله‌گذاری یکنواخت نمایش می‌دهد و از خرابی هنگام راه‌اندازی حافظه نهان چت جلوگیری می‌کند؛ خرابی‌ای که می‌توانست مانع ورود به پوسته پس از ورود اولیه شود. #100382 با تشکر از @iwhatsskill.
  • چت Android اکنون پس از اتصال مجدد یا بازگشایی، پاسخ فعال را همراه با متن بافرشده بازیابی می‌کند و فاصله‌های رویدادی ازدست‌رفته را بدون تکرار ردیف‌های رونوشت جبران می‌کند. #100384
  • Android اکنون هنگام جفت‌سازی مجدد، خروج کاربران یا جایگزینی اعتبارنامه‌های Gateway، مکالمات ذخیره‌شده در حافظه نهان و فرمان‌های در صف را جدا می‌کند و مانع از به‌ارث‌بردن داده‌های هویت قبلی توسط هویت جدید می‌شود. #100454
  • چت Android اکنون پیام‌های ارسال‌شده و پاسخ‌های فعال را هنگام اتصال مجدد پایدار نگه می‌دارد و تاریخچه تأخیردار را بدون نوبت‌های تکراری یا فعالیت منسوخ کادر نوشتن همگام می‌کند. #100551
  • فشردن برای صحبت در Android اکنون ضبط‌های به‌پس‌زمینه‌رفته، لغوشده یا دوباره تلاش‌شده را بدون بازکردن مجدد میکروفون یا متوقف‌کردن نشست صوتی جدیدتر پاک‌سازی می‌کند و درخواست‌های هم‌پوشان وضعیت مشغول را برمی‌گردانند. #100552 با تشکر از @xialonglee.
  • کاربران Android اکنون می‌توانند پاسخ دستیار را طولانی لمس کنند و Listen را انتخاب کنند؛ وضعیت پخش قابل‌مشاهده، توقف با لمس و گزینه جایگزین گفتار روی دستگاه نیز فراهم شده است. #100772
  • حالت گفت‌وگوی Android اکنون «فشار برای صحبت» را تا زمانی که نوبت فعال با ایمنی تحویل داده شود مشغول نگه می‌دارد و از هم‌پوشانی میکروفون‌ها، پخش منقضی یا ازسرگیری رله نادرست جلوگیری می‌کند. #100786
  • گفت‌وگوهای Android اکنون استدلال داخلی، نتایج ابزارها و جزئیات خام عملیاتی را هم از مکالمات زنده و هم از حافظه‌های نهان آفلاینِ دوباره‌بازشده دور نگه می‌دارند. #100826 با تشکر از @iman-sharif.
  • کاربران Android می‌توانند با نگه‌داشتن انگشت روی یک پیام تکمیل‌شده، همه متن را کپی کنند، بخشی از آن را انتخاب کنند، به اشتراک بگذارند یا بدون از دست دادن پیش‌نویس فعلی خود، آن را در پاسخ نقل‌قول کنند. #100879 با تشکر از @bdhwan.
  • کاربران گفت‌وگوی Android می‌توانند پیش از بازکردن پیوند، مقصد و خلاصه آن را پیش‌نمایش کنند؛ بدون اینکه پیام‌ها جست‌وجوهای پس‌زمینه را فعال کنند و در صورت ناموفق‌بودن بررسی، وضعیت عدم دسترسی به‌روشنی نمایش داده می‌شود. #100898
  • راه‌اندازی اولیه Android اکنون پس از تأیید Node که با درخواست مجوز فعال شده است پایان می‌یابد، به‌جای اینکه کاربران را در چرخه‌ای میان صفحه‌های مجوزها و تأیید گرفتار کند. #100959
  • انتخاب‌گر مدل Android اکنون با گفت‌وگو و عامل فعال هماهنگ می‌ماند و ناموفق‌بودن تغییر مدل دیگر باعث نمی‌شود پیام بعدی با مدل قبلی ارسال شود. #100985
  • Android کنترل‌های تفکر را برای مدل‌هایی که از استدلال قابل‌پیکربندی پشتیبانی نمی‌کنند پنهان می‌کند، مانع اختلال تنظیمات پشتیبانی‌نشده در ارسال‌های زنده یا صف‌شده می‌شود و ترجیح کاربر را در مدل‌های سازگار بازیابی می‌کند. #101002
  • کاربران Android می‌توانند نشست‌ها را بر اساس نام، برچسب یا کلید، فراتر از محدوده بارگیری‌شده فعلی «اخیر» یا «بایگانی‌شده» جست‌وجو کنند و تطبیق‌های ذخیره‌شده نشست‌های فعال نیز هنگام قطعی موقت Gateway در دسترس می‌مانند. #101102
  • کاربران Android دارای صفحه‌کلید فیزیکی می‌توانند برای ارسال پیام گفت‌وگو Enter را فشار دهند، درحالی‌که ترکیب‌های اصلاح‌شده Enter برای متن چندخطی همچنان در دسترس می‌مانند. #101321 با تشکر از @3ninyt3nin-creator.
  • کاربران Android اکنون می‌توانند تصاویر بندانگشتی ایمن صفحه را در پیش‌نمایش‌های گسترش‌یافته پیوند ببینند، درحالی‌که تصاویر خراب یا مسدودشده بی‌سروصدا پیش‌نمایش متنی را دست‌نخورده باقی می‌گذارند. #101396
  • کاربران Android اکنون حتی با مجوزهای محدود اپراتوری برنامه می‌توانند نشست گفت‌وگو را بایگانی و آن را از نمای «بایگانی‌شده» حذف کنند. #101522
  • رشته‌های اندونزیایی Android تحت منطقه زبانی شناخته‌شده Android عرضه می‌شوند؛ همان کار انجام‌شده در انتشار قبلی، نسخه Play و متن فروشگاه 2026.6.11 را نیز آماده کرد. 3412318 با تشکر از @joshavant.
  • کاربران چینی سنتی اکنون عبارت‌های بومی‌سازی‌شده را برای کنش‌های رایج برنامه بومی، مجوزها، پیام‌های اتصال و وضعیت‌های موبایل می‌بینند. f0d2066
  • Android اکنون به زبان انتخاب‌شده توضیح می‌دهد که چگونه یک توکن ذخیره‌شده را نگه دارید یا تنظیمات موجود Gateway را جایگزین کنید. منابع: 32f3eb3، 6336762، eeb0682، ed72b86، e376f28، a6631fe، 283bd82، 6d5a1db، d3087fc، 8bab3f7، dfb7bc8، 7780e30، b109b88، c1b7bf2، dedb17c، 6f84c10، a8358e8، 2501ca3، 1b40eb9، d47308f، 3a2baef.
  • اعلان‌های مجوز، قدردانی‌ها، وضعیت‌های خالی و کنش‌های مجوز باز Android اکنون در سراسر ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: 4b8b60f، 3b16c41، c4966e8، 116e9db، 1617233، a598c97، 3b9e0c8، eebbf6c، 4c08ea4، 21be45c، b415072، 9eec24d، de23987، 898564e، 7af800b، a47ec8d، fac9e58، 61e4ef0، 399f9d6، 9069f69، 2e049f5.
  • راهنمای گفت‌وگوی Android، دیکته، راه‌اندازی ارائه‌دهنده گفتار، آمادگی و خطا اکنون در سراسر ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کند. منابع: c785196، 9edb906، da67520، 88f13ca، e878efe، 662d127، 5002a0e، fe57718، ebcf8dc، 4e7ca8e، 9863ceb، 768da09، ff5d986، 005ebd1، 2824796، 4eaec93، f99fdc9، 555f601، d2af689، 81e92de، 8ed6c78.
  • اکنون خطاهای جفت‌سازی و اتصال Android، گام‌های بعدی بومی‌سازی‌شده‌ای برای کدهای منقضی، اطلاعات احراز هویت، تأییدها و تلاش‌های مجدد ارائه می‌کنند. منابع: 48eae1b، f095eb9، 714c2b0، d2b5bb7، d2551bd، 6b91507، f1c4476، 5ef6fb4، e2e0312، 7fb70b2، d702f5c، 24e6b9f، 7cb41cc، a6040c3، 5e61da3، 18360ac، 17a1e3b، adafb56، 5b5fadb، 9b30570، d331a36.
  • اکنون در سراسر ترجمه‌های این نسخه، کشف Gateway در Android، راه‌اندازی با QR و به‌صورت دستی، بررسی اتصال، تأییدها و راهنمای مجوزها از زبان انتخاب‌شده استفاده می‌کنند. منابع: 28062c8، 3d43858، ad74b32، 1b07620، 4fa4c9e، 1dd5230، 9db7ec5، e6f8788، e5cf67e، b52d988، cd3b4ee، c3bcb9f، 8af3aa0، c34e79e، c9c8f6c، 255e251، 0e98ba4، 0cc9927، 97955d9، ba449f2، 0e22e54، ae65251، d957f5a.
  • اکنون Android به زبان انتخاب‌شده توضیح می‌دهد که چه زمانی باید یک نشانی IPv6 محدوده‌دار با نشانی بدون محدوده یا نام میزبان LAN جایگزین شود. منابع: 5793f73، 066e697، bf35947، 3385817، a0a5054، 66cb9a9، 3da73a7، df659ec، 57a3975، 141b2cf، b043adf، dcc4fa8، eade8f1، 72a8098، 355fa77، 8cc1786، a3ef37b، cb9ac50، cab8147، 7cc3cb0، ca258fb.
  • اکنون در سراسر ترجمه‌های این نسخه، برچسب‌های جست‌وجوی فرمان و گفت‌وگوی جدید در Android از زبان انتخاب‌شده استفاده می‌کنند. منابع: b81c58b، 8929118، 1eee853، a5c9662، 9035729، 2e359d4، 91f4d0a، e785c4a، 2c5a076، 02250d9، bf23194، 603502f، a837a1a، 26df1fa، c926610، c312f9f، f4275fa، 69d4657، 3e66eb9، db5057e، 1fee4a5.
  • اکنون نسخه‌های پشتیبانی‌شده و غیرانگلیسی Android، راهنمای صف آفلاین Gateway و کنش‌های تلاش مجدد و حذف برای پیام‌های متنی را بومی‌سازی می‌کنند. 660d752
  • اکنون نسخه‌های پشتیبانی‌شده و غیرانگلیسی Android جزئیات بیشتری را درباره بازرسی Cron، خطای تحویل، بازخورد کپی، حالت پیش‌فرض و درخواست عامل ترجمه می‌کنند. d83ee4c
  • اکنون کنترل‌های سازمان‌دهی مدل، مدل پیش‌فرض و سنجاق‌کردن در Android از زبان انتخاب‌شده استفاده می‌کنند. منابع: 41bea62، bdc98f4.
  • اکنون کنترل‌های پیش‌نمایش پیوند و پیام‌های وضعیت Android در زبان انتخاب‌شده و در سراسر زبان‌های به‌روزشده نمایش داده می‌شوند. 9997c53
  • اکنون هنگامی که حالت موقعیت مکانی Always ارائه می‌شود، توضیح موقعیت مکانی پس‌زمینه Android، کنش تنظیمات و گزینه Not Now به زبان انتخاب‌شده نمایش داده می‌شوند. 4c38d89
  • اکنون کاربران Android دارای صفحه‌کلید سخت‌افزاری می‌توانند با Enter از کادر نوشتن گفت‌وگو پیام ارسال کنند، و اگر ارسال پذیرفته نشود، پیش‌نویس همچنان حفظ می‌شود. de8db74 با تشکر از @vincentkoc.
  • اکنون کاربران Android می‌توانند با ذخیره سربرگ‌های اطلاعات احراز هویت موردنیاز در تنظیمات اتصال دستی پیشرفته، به Gatewayهای پشت Cloudflare Access یا یک پراکسی معکوس احراز هویت‌کننده دیگر متصل شوند. #100765
  • اکنون کارت فایل‌های Android به کاربران امکان می‌دهد فضای کاری عامل فعال را مرور کنند، پیش‌نمایش متن و تصویر را ببینند و خروجی را مستقیماً از تلفن خود به‌اشتراک بگذارند. #100776
  • کاربران Android می‌توانند مدل گفت‌وگوی جاری را از کادر نوشتن تغییر دهند، موارد دلخواه را سنجاق کنند، انتخاب‌های اخیر را دوباره ببینند و بدون ترک گفت‌وگو به مدل پیش‌فرض بازگردند؛ ممکن است جفت‌سازی‌های قدیمی نیازمند تمدید باشند. #100798
  • اکنون صفحه درباره در Android، OpenClaw را به‌روشنی معرفی می‌کند و پیوندهای مستقیمی به وب‌سایت، مستندات، مخزن کد منبع و جامعه Discord ارائه می‌دهد. #100994
  • اکنون گفت‌وگوی Android، LaTeX نمایشی سطح‌بالا را به‌شکل معادلات خوانا نمایش می‌دهد، درحالی‌که عبارت‌های ریاضی نامعتبر یا هنوز در حال پخش به‌صورت متن قابل مشاهده می‌مانند. #101435
  • متن‌های گسترده‌تری از راه‌اندازی برنامه بومی، گفت‌وگو، Talk، مجوزها، اتصال، نشست، ارائه‌دهنده و وضعیت اکنون در بسته‌های زبانی به‌روزشده در این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: a39b07b، f8e1e0c، db27d2e، 28a8414، e8e96bf، 6ea407d، 0011a18، 8c5adbf، 019603d، d3d7282، 267898c، 55ed57a، c54dc67، fd0355d، 49726a5، 2ffeedf، #98043، beca2b1، 4078dc7، e7e98f6، 3020f78، 0c82908، 8a3935f، 3f289fd، 203a896، 6afef15. با سپاس از @yeager.
  • کنترل‌های گفت‌وگوی بومی برای رفتن به جدیدترین پیام یا پاسخ، اکنون در ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: e31fa36، 375def8، aabe44f، 48c3f4b، 3db6fb9، a4b51e5، a60686d، 12e17ec، 6c4ac0c، bdc6258، a775f9f، a1f6acc، ee9f61d، f188c66، 2525078، ed5ccda، a6a4792، 0924bee، 0420aef، d23c4fd، 37f0067.
  • نقاط ورود گفت‌وگوی جدید و گفت‌وگوی worktree اکنون در زبان انتخاب‌شده در زبان‌های محلی پشتیبانی‌شده برنامه‌های Android و Apple نمایش داده می‌شوند. 24bca38
  • برنامه‌های بومی پشتیبانی‌شده به زبان‌های غیرانگلیسی، اکنون متن‌های بیشتری از راه‌اندازی Gateway، نشست، ارائه‌دهنده، سلامت، پیام‌رسانی، ترمینال و دستگاه را بدون بخش‌های انگلیسی پوشش می‌دهند. 52f1e05
  • بسته‌های زبان بومی نوسازی‌شده اکنون فایل‌های فضای کاری، کنش‌های اشتراک‌گذاری، وضعیت‌های پوشه، راهنمای پیامک Android، وضعیت‌های تحویل پیام و برندسازی مرتبط را پوشش می‌دهند. a9b0a9a
  • جست‌وجوی فرمان در برنامه بومی اکنون وضعیت‌های بارگذاری، دردسترس‌نبودن، تلاش دوباره و بدون نتیجه را در زبان‌های به‌روزشده در این انتشار ترجمه می‌کند. منابع: 745d2d0، 7f7bec7، 35be1c8، 7db67ab، 4bc5766، 0672720، 2a8cd44، fd648fb، 00b0b40، a67990a، 7640f67، 15f4819، 4d1d720، d1d3a27، c2737d5، bd3263d، 127ce63، 0c960cd، e6c3ad9، 84c86f7، e7aea60.
  • آماده‌سازی اولیه macOS اکنون نصب محلی Gateway، بررسی‌ها، تعمیرها، تلاش‌های دوباره، راه‌اندازی متوقف‌شده و راهنمای ازسرگیری را در زبان‌های به‌روزشده در این انتشار ترجمه می‌کند. منابع: 7a717b7، 85d31e1، 27778a7، cffc6ad، ab0d604، 972d394، edbbdf6، 863a054، ef5650f، 5f2e51f، 5769416، a3aa917، 2f7bd01، c54a6f3، 9c3ffc5، 469e707، d066a81، 72a3b71، 63aa909، b68e2e7.
  • اعلان‌های بومی برای شروع کار، بررسی وضعیت، استفاده از کنترل‌های تلفن و صوت، جفت‌سازی و بازگشت به گفت‌وگو اکنون در ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: dd050bc، db72ffd، 4997802، 2dc7bd1، 4381c29، 9eb1a05، 7838bc8، 4352eaf، 43fe5cc، 6bd1a4b، 531af42، 305715c، 8f9e163، 2abad57.
  • برنامه‌های بومی پشتیبانی‌شده به زبان‌های غیرانگلیسی، اکنون مقصد جدید Terminal، راهنمای راه‌اندازی Gateway، کنش بازگشت، پیام‌های اتصال و برندسازی OpenClaw را ترجمه می‌کنند. e069cb2
  • بیلدهای بومی‌سازی‌شدهٔ macOS اکنون برچسب پیوند جدید GitHub، از جمله متن مربوط به دسترس‌پذیری آن، را ترجمه می‌کنند و دیگر به انگلیسی بازنمی‌گردند. 8be1d36
  • راهنمای شروع به کار اپ بومی و اتصال AI اکنون در زبان‌های غیرانگلیسی پشتیبانی‌شده، Crestodian و جریان راه‌اندازی فعلی را منعکس می‌کند. منابع: ad4809f، f0ecc16.
  • openclaw tui اکنون درگاه سفارشی یک Gateway محلی فعال را به‌طور خودکار پیدا می‌کند؛ بنابراین کاربران معمولاً نیازی ندارند URL آن را با --url تکرار کنند. #73338 با تشکر از @haishmg و @vincentkoc.
  • نشست‌های TUI متکی بر Gateway و محلی اکنون متن دستیار را هم‌زمان با رسیدنش نمایش می‌دهند، نه اینکه تا پاسخ نهایی ساکت به نظر برسند. #83000 با تشکر از @flashosophy.
  • اکنون TUI توضیح می‌دهد که آرگومان‌های نامعتبر و تکراری ابزار چه زمانی یک اجرا را متوقف می‌کنند و بدون افشای ورودی‌های حساس، سرنخ مفیدی برای اصلاح در اختیار کاربران قرار می‌دهد. #91002 با تشکر از @taerlandsen و @wsyjh8.
  • پاورقی /usage full کوتاه‌تر شده و خواندن آن در Telegram و دیگر نمایشگرهای باریک آسان‌تر است؛ اطلاعات تفصیلی توکن همچنان از طریق نماهای اختصاصی در دسترس است. #92877 با تشکر از @marvinthebored.
  • نشانگرهای تایپ اکنون هنگام کارهای طولانی مدل Codex، ابزار، فرمان، بازیابی و پیگیری‌های در صف فعال می‌مانند و دیگر پاسخ را بی‌فعالیت نشان نمی‌دهند. #95844 با تشکر از @jalehman.
  • خلاصه‌های کوتاه‌شدهٔ exec و bash اکنون ایموجی و دیگر نویسه‌های تکمیلی پیرامون سه‌نقطه را دست‌نخورده نگه می‌دارند و دیگر یک نویسهٔ جایگزین خراب نمایش نمی‌دهند. #96963 با تشکر از @bartok9، @ly-wang19 و @vincentkoc.
  • پاسخ‌هایی که از طریق Telegram یا کانالی خارجی دیگر فعال می‌شوند، اکنون پس از نوسازی تاریخچه فقط یک‌بار در رابط کاربری ترمینال ظاهر می‌شوند؛ درعین‌حال بازنشانی‌ها، تغییر نشست‌ها، رویدادهای با تأخیر و بازیابی در حال انجام به‌طور عادی ادامه می‌یابند. #96980 با تشکر از @xialonglee.
  • خطاهای طولانی دستیار و ارائه‌دهنده اکنون هنگامی که ایموجی یا نویسه‌های نادر Unicode نزدیک محدودیت نمایش قرار می‌گیرند، به‌شکلی سالم پایان می‌یابند. #97289 با تشکر از @zenglingbiao.
  • اکنون TUI کاربران را به فرمان تأیید دستگاه در انتظار یا ارتقای دامنه هدایت می‌کند و دیگر آن‌ها را به‌اشتباه وارد فرایند جفت‌سازی از طریق پیام خصوصی چت نمی‌کند. #98144 با تشکر از @romneyda.
  • کلیپ‌های دوربین موبایل و ضبط‌های صفحه‌نمایش طولانی‌تر از 30 ثانیه اکنون می‌توانند در محدودهٔ زمانی موجود تکمیل شوند، بدون آنکه درخواست زودتر منقضی شود. #99455 با تشکر از @nianjiuzst.
  • نشست‌های TUI جاسازی‌شده و محلی اکنون خطاهای مصرف‌کنندهٔ رویداد را مهار می‌کنند و دیگر ترمینال را خاتمه نمی‌دهند. #100117 با تشکر از @cxbasdev.
  • کاربران TUI اکنون می‌توانند هنگام کار یک عامل، پرامپت ارسال کنند و رفتار پیکربندی‌شدهٔ followup، collect یا interrupt را دریافت کنند؛ Esc و /stop نیز فقط کار موردنظر را لغو می‌کنند. #100123 با تشکر از @kevinlp و @sebtardif.
  • اکنون /new در TUI یک انتقال واقعی نشست را همراه با هوک‌های چرخهٔ عمر موردانتظار انجام می‌دهد و مانع رقابت نشست جدید با نوبت فعال می‌شود. #100241 با تشکر از @caopulan.
  • نمایشگر تفاوت‌ها اکنون یک نمای کلی چندفایلی و پیمایش مستقیم میان فایل‌ها ارائه می‌کند، درحالی‌که خروجی‌های PNG و PDF کنترل‌های غیرقابل‌استفاده را حذف می‌کنند. #100753
  • گزینه‌های وضعیت و ظاهر اپ بومی اکنون در تمام ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کنند. منابع: 58d199b، c15348b، c047a3a، e191685، b1e173d، 50fecf8، 5211afe، 4c43cf5، fb394de، ba8c1fa، 7bee4f6، 77ab268، 2417d94، 9b6ef34، 9c4274f، 2671bcc، b21153b، 117e8e1، cc0d7e1، e6f3f54، dd64f66، 4c16e66، 3a8375c، 3e3b6d6، c356245، d506201.
  • اعلان‌های مجوز، قدردانی‌ها و توضیحات مربوط به در دسترس نبودن فایل در اپ بومی اکنون در تمام ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کنند. منابع: 34bf5a9، 068088c، a623ac7، 71374d3، a9b0de8، 8f495e2، 436dd39، f917e89، 2c8b97c، ace162b، e60cccf، 359ea4c، b7bc860، 49ea27e، 99cbc58، 204526a، 3821c36، 030d184، 24f639c، 499feb2، 591d099.
  • کنترل‌های مجوز عکس در اپ بومی اکنون دسترسی محدود، دسترسی به عکس‌های انتخاب‌شده و دسترسی به عکس‌های اخیر را در تمام ترجمه‌های این نسخه به زبان انتخاب‌شده توضیح می‌دهند. منابع: c360f92، 4dd027e، 9cde1ca، 328fb70، 71e5fcc، b11d710، 55a2a9b، c4b40d0، 3a1b983، dea40a5، 4b1fab8، 44ca739، d36452c، a50a59e، 49b68e1، 122e4ba، 4086d35، 547a563، 538f28a، c5afa92، 32a986d.
  • تنظیمات موقعیت مکانی iOS اکنون گزینه‌های Off، While Using، Always، Precise Location، محدودیت‌ها و ناهماهنگی‌های مجوز را در تمام ترجمه‌های این نسخه به زبان انتخاب‌شده توضیح می‌دهند. منابع: 3542585، 261d79a، ef1474d، cc1d61b، 2a1e118، 748bfee، e0b2dda، f371a2f، ee00cc7، 27f9ae0، 51a07ae، ba9d167، 576169e، 10500a6، a344252، d7d280f، cb2547f، 2191c2e، c63e9f9، 4b1e0de، 525c4c7.
  • راهنمای دسترس‌پذیری Skills بومی، راه‌اندازی Gateway، عیب‌یابی، حریم خصوصی و دسترسی اکنون در تمام ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کند. منابع: fdcd5c0، 26f6735، 5220eff، bb7dbda، 952245b، edb1e74، f7bad57، 0602930، e779b8f، 0400be7، 851d0ad، 1e0dd95، 703e1ad، 1c93e50، 37c45f2، 8fe917b، da21e4b، f4f63b1، 3e4febb، a82cd35، 52323b6.
  • راهنمای بومی اتصال Gateway، عیب‌یابی، مجوزها، شروع به کار، گفت‌وگو و مکالمه اکنون در تمام ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کند. منابع: 3b27bb4، e296d14، 5516775، 6ec4962، 291f2a4، 7e2d41b، 81bc96f، 574556c، 8bb44e6، ae09908، 42fc19d، 28bbb43، 6ff9185، 4be0be6، 0f1fbbe، d893a72، f5cb29b.
  • کنترل‌های برون‌بری رونوشت، کنش‌های گفت‌وگو و پیام‌های شکست برون‌بری اکنون در 21 زبان پشتیبانی‌شده برنامه بومی ترجمه شده‌اند. 45f561a
  • برنامه‌های بومی پشتیبانی‌شده غیرانگلیسی اکنون اطلاعات جدیدتر برنامه، پیوندهای پشتیبانی و وضعیت‌های تلاش دوباره برای ارسال پیام، حذف و انتظار برای ارسال را ترجمه می‌کنند. 82f5ac1
  • «واژه‌های بیدارباش» و «گزارش‌های کشف» اکنون در زبان‌های پشتیبانی‌شده غیرانگلیسی برنامه بومی از برچسب‌های امروزی و طبیعی استفاده می‌کنند. de30d2f
  • برنامه‌های بومی پشتیبانی‌شده غیرانگلیسی اکنون مرور و اشتراک‌گذاری فایل‌های فضای کاری، شکست‌های پیش‌نمایش تصویر، وضعیت آفلاین و کنترل‌های سفارشی سرآیند Gateway را ترجمه می‌کنند. 6b99fd9
  • کاربران برنامه بومی Apple در 21 زبان پشتیبانی‌شده غیرانگلیسی اکنون کنترل‌های ترجمه‌شده گوش‌دادن و وضعیت پخش گفتار را می‌بینند. 0146534
  • کلاینت‌های Swift اکنون می‌توانند کنش‌های متولی Skills و جزئیات وضعیت، مانند وضعیت سنجاق‌شدن، تعداد استفاده‌ها، مُهرهای زمانی، دلایل بایگانی‌شدن و هم‌پوشانی‌ها را رمزگشایی کنند. ad833d7
  • Android و iOS اکنون هنگامی که نسخه‌های پروتکل برنامه و Gateway متفاوت‌اند توضیح می‌دهند کدام سمت باید به‌روزرسانی شود و دیگر تلاش‌های اتصال مجددی را که امکان موفقیت ندارند پیشنهاد نمی‌کنند. #98385 مرتبط: #98384. با تشکر از @joshavant.
  • کلاینت‌های راه‌دور مجاز اکنون می‌توانند با استفاده از پیکربندی TTS موجود Gateway، گفتار قابل‌پخش را برای یک پیام منفرد دستیار درخواست کنند، بدون آنکه به فایل‌های محلی سرور دسترسی داشته باشند. #100770
  • کاربران iOS و Android می‌توانند گروه‌های نشست خالی ایجاد کنند، نام آن‌ها را یک‌بار در تمام نشست‌های خود تغییر دهند و گروهی را بدون حذف گفت‌وگوهای درون آن حذف کنند. #101234
  • نشان OpenClaw اکنون در رابط‌های وب، iOS و Android از پویانمایی‌های یکسان شناوری، پلک‌زدن، شاخک و چنگال استفاده می‌کند و در عین حال ترجیحات کاهش حرکت را رعایت می‌کند. 851156a
  • صفحه‌های پایانه iOS و Android اکنون اعتبارنامه اپراتور را از نشست دستگاه متصل دریافت می‌کنند؛ بنابراین کاربران احراز هویت‌شده وارد پایانه‌ای نمی‌شوند که قادر به اتصال نیست. 451190d با تشکر از @vincentkoc.
  • iOS و Android اکنون می‌توانند پایانه Gateway را به‌صورت نمای تمام‌صفحه متمرکز، با اعتبارنامه‌های ذخیره‌شده و وضعیت روشنِ در دسترس نبودن نمایش دهند، به‌جای آنکه رابط کاربری کامل کنترل دسکتاپ را تعبیه کنند. 9c78489
  • در iPad، انتخاب «نمای کلی»، «گفت‌وگو»، «مکالمه» یا مقصد دیگری در نوار کناری اکنون جزئیات فعلی تنظیمات را ترک می‌کند و صفحه درخواستی را باز می‌کند. #94991 با تشکر از @solvely-colin.
  • کنترل‌های ترجمه‌شده Gateway در iOS و کنش‌های تأیید در Apple Watch دیگر در زبان‌های پشتیبانی‌شده به انگلیسی بازنمی‌گردند. #97112 با تشکر از @vincentkoc.
  • گفت‌وگوی بومی iOS اکنون برای پیام‌ها، متن معرفی و متن کادر نوشتن از تنظیمات Larger Text و Dynamic Type پیروی می‌کند و برش کمتری دارد. #97552 با تشکر از @jmcte.
  • کاربران iPhone که با یک Gateway شبکه محلی جفت می‌شوند، اکنون پس از راه‌اندازی اولیه یک‌باره احراز هویت‌شده باقی می‌مانند تا گفت‌وگو و اتصال Node بلافاصله قطع نشوند. #98066 مرتبط: #98064. با تشکر از @ooiuuii.
  • گفت‌وگوی iOS اکنون به‌جای نمایش کوتاه‌مدت یک پاسخ تکراری که پس از تازه‌سازی تاریخچه ناپدید می‌شود، برای هر نوبت یک پاسخ نهایی دستیار را نگه می‌دارد. #98117 مرتبط: #98116. با تشکر از @joshavant، @ooiuuii.
  • کاربران جفت‌شده iOS اکنون می‌توانند مکالمه بومی ElevenLabs را با کلید Gateway مبتنی بر SecretRef آغاز کنند، بدون آنکه اعتبارنامه را در پیکربندی متن ساده موبایل کپی کنند. #98210 مرتبط: #98209. با تشکر از @joshavant، @ooiuuii.
  • پس از اسکن کد QR جفت‌سازی iOS، کاربران اکنون به صفحه زنده پیشرفت اتصال منتقل می‌شوند، به‌جای آنکه هنگام ادامه نامرئی جفت‌سازی به صفحه خوش‌آمدگویی بازگردند. #98302 مرتبط: #98297. با تشکر از @joelnishanth.
  • گفت‌وگوی iOS اکنون شکست‌های عمدی خط در پاسخ‌های دستیار و دیگر پیام‌های چندخطی را بدون اختلال در رندر عادی Markdown حفظ می‌کند. #98304 مرتبط: #98028. با تشکر از @jabato01، @joshavant.
  • برنامه iOS اکنون در اجراهای عادی با Chat باز می‌شود، درحالی‌که پیمایش مستقیم به Control، Settings، Agent، Talk و مقصدهای تودرتو را حفظ می‌کند. #98353 با تشکر از @bsniznd.
  • گزینه Gateway Default در Talk سیستم iOS اکنون از ارائه‌دهنده گفتار پیکربندی‌شده Gateway استفاده می‌کند و توقف یک پاسخ مانع نشت صدای با تأخیر به نوبت‌های بعدی می‌شود. #98376 مرتبط: #98153. با تشکر از @jraxworthy و @tony-ooo.
  • مرور Control، Talk و Settings در iOS اکنون با تأکید واضح‌تر بر وضعیت، سبک‌بندی ایمن‌تر کنش‌ها، جلوه‌های بصری آرام‌تر در حالت بی‌کار و پشتیبانی بهتر از متن بزرگ آسان‌تر شده است. #98423 مرتبط: #98397.
  • iOS اکنون خطاهای اتصال امن Gateway و تأیید گواهی را دقیق توضیح می‌دهد و در نخستین اتصال HTTPS، درخواست اعتماد به اثرانگشت را به‌شکلی قابل‌اعتماد نمایش می‌دهد. #98429 با تشکر از @joshavant.
  • متن‌های اتصال، هشدار و اطلاعات در iOS اکنون در حالت‌های روشن و تاریک خواناترند و تنظیمات Appearance رفتار انتخاب‌شده را به‌درستی توضیح می‌دهند. #98443 مرتبط: #98440.
  • OpenAI Realtime Talk در iPhone اکنون به‌طور پیش‌فرض از WebRTC بومی استفاده می‌کند، نشست‌های پیوسته را پس از قطع اتصال ارائه‌دهنده بازیابی می‌کند و انتخاب‌های خروجی بلندگو، Bluetooth و AirPlay را رعایت می‌کند. #98563 با تشکر از @pollybot13.
  • بنر حالت جایگزین Talk در iOS اکنون به‌جای فرستادن کاربران به تنظیمات نامرتبط Gateway، تنظیمات Voice & Talk را مستقیماً باز می‌کند. #98602 مرتبط: #98593. با تشکر از @pollybot13.
  • برنامه iPhone اکنون یک نوار کنترل جمع‌وجور برای Talk، یک انتخاب‌گر مرتب‌تر برای Appearance و یک دکمه صدای بلادرنگ با هم‌ترازی صحیح در کنار ویرایشگر Chat در حالت استراحت ارائه می‌کند. #98736
  • کاربران جدید iPhone اکنون گزینه‌های واضح‌تری برای QR، کد راه‌اندازی و Gateway دستی، وضعیت بهتر دستگاه‌های نزدیک و اتصال، و انتقال مستقیم به Chat پس از اتصال دریافت می‌کنند. #98868 با تشکر از @solvely-colin و @thats2easyyy.
  • کاربران iOS که تنظیمات Gateway، Voice یا Notifications را از صفحه‌ای دیگر باز می‌کنند، اکنون به همان صفحه Chat، Talk، Agent، Control یا Approvals که از آن آمده‌اند بازمی‌گردند. #98898 با تشکر از @lokimorty.
  • برنامه iOS اکنون پالت OpenClaw را در نماهای Talk، تنظیمات، Gateway، حریم خصوصی، میزان استفاده و تابلوی کار به‌طور یکدست اعمال می‌کند و درعین‌حال کنتراست دسترس‌پذیر را حفظ می‌کند. #98930 با تشکر از @joelnishanth.
  • Voice Wake در iOS اکنون می‌تواند هنگامی که Talk، صدای دوربین یا قابلیت دیگری از میکروفون استفاده می‌کند مکث کند و بدون ازکارافتادن برنامه از سر گرفته شود. #99137 با تشکر از @pollybot13.
  • کاربران iOS می‌توانند پس از راه‌اندازی دستی ناموفق، جزئیات Gateway را اصلاح کنند و بلافاصله با مقادیر فعلی روی صفحه دوباره تلاش کنند. #99220 مرتبط: #99219. با تشکر از @abdullahtas0.
  • تجربه چت iOS اکنون درخواست‌های آغازین مفید، کنش‌های واضح‌تر برای جفت‌سازی و راه‌اندازی، جای‌نگهدارهای بهتر برای عامل و ترتیب پایدارتر پیام‌ها هنگام تازه‌سازی ارائه می‌کند. #99243 با تشکر از @jcooley8.
  • کاربران iPhone که Chat را از جزئیات Control باز می‌کنند، اکنون می‌توانند بدون گم‌کردن جای خود به همان صفحه Overview، Activity، Workboard یا Sessions بازگردند. #99245 با تشکر از @solvely-colin.
  • OpenClaw اکنون در سراسر رابط‌های iOS، Watch و Live Activity خود از تایپوگرافی برند یکدست استفاده می‌کند و درعین‌حال پشتیبانی از Dynamic Type و دسترس‌پذیری را حفظ می‌کند. #99246 با تشکر از @joelnishanth و @joshavant.
  • تنظیمات موقعیت مکانی iOS اکنون مجوزی را که واقعاً اعمال شده است نشان می‌دهد، ازجمله Precise Location و ناهماهنگی‌های میان حالت انتخاب‌شده OpenClaw و مجوز اعطاشده در iOS. #99247 با تشکر از @pollybot13.
  • کاربران iOS اکنون می‌توانند قدردانی‌نامه‌های مجوز شخص ثالث همراه OpenClaw را از Settings > Licenses بخوانند. #99290 با تشکر از @joshavant.
  • چت iOS اکنون به کاربران امکان می‌دهد فرمان‌ها و مهارت‌های موجود را از داخل ویرایشگر مرور، فیلتر و انتخاب کنند و دیگر نیازی به حفظ‌کردن دقیق فرمان‌های اسلش نیست. #99426 با تشکر از @solvely-colin و @viczhang6.
  • کاربران iOS اکنون می‌توانند بدون ازکارافتادن برنامه یا قطع اتصال Node، مخاطب اضافه کنند و رکوردهای مرتبط را جست‌وجو کنند. #99475 با تشکر از @abdullahtas0.
  • فرمان‌های Calendar، Reminders و Contacts در iOS اکنون به‌جای بازکردن درخواستی که درخواست عامل را در انتظار نگه می‌دارد، فوراً نتیجه نیاز به مجوز را بازمی‌گردانند. #99477 با تشکر از @nianjiuzst.
  • جفت‌سازی QR با Gateway در iOS اکنون در طول اعتماد و تأیید باز می‌ماند، از ازکارافتادن اسکنر جلوگیری می‌کند و هنگام جابه‌جایی، اعتبارنامه‌ها و کنش‌های در انتظار را با Gateway صحیح نگه می‌دارد. #99572 با تشکر از @pollybot13.
  • در iOS 26، کلیدهای تحت‌تأثیر در Settings اکنون با ضربه‌زدن کاربران به هر نقطه از ردیف برچسب‌دار واکنش نشان می‌دهند و برچسب‌ها و مقادیر دسترس‌پذیری حفظ می‌شوند. #99888 با تشکر از @ly85206559.
  • چت Apple اکنون کدهای حصاردار را با برجسته‌سازی سازگار با پوسته و جدول‌های سبک GitHub را به‌شکل جدول‌های بومی هم‌تراز در iOS و macOS نمایش می‌دهد. #100207
  • چت Apple اکنون پس از رفتن به پس‌زمینه یا اتصال مجدد، وضعیت قابل‌مشاهده در حال اجرا را بازیابی می‌کند، از ارسال‌های هم‌پوشان جلوگیری می‌کند و یک پاسخ نهایی صحیح را هماهنگ می‌سازد. #100277
  • پیوندهای تکراری راه‌اندازی Gateway در iOS اکنون به‌جای مصرف‌شدن توسط نمایی پنهان یا بازپخش جزئیات قدیمی، صفحه تنظیمات قابل‌مشاهده را با جدیدترین اتصال به‌روزرسانی می‌کنند. #100328
  • چت iOS اکنون برای ارسال‌های پذیرفته‌شده و بیشتر اجراهای تکمیل‌شده یا ناموفق بازخورد لمسی ارائه می‌کند، هرچند برخی مسیرهای لغو ممکن است همچنان بازخورد شکست را حذف یا اشتباه دسته‌بندی کنند. #100416
  • کاربران iOS می‌توانند گفت‌وگوی فعلی را به‌صورت یک فایل Markdown نام‌گذاری‌شده و خوانا صادر کنند و آن را از طریق برگه اشتراک‌گذاری سیستم ذخیره یا ارسال کنند. #100417
  • انتخاب While Using برای دسترسی به موقعیت مکانی در iOS اکنون پس از تأیید و پس از اجرای دوباره برنامه همچنان انتخاب‌شده باقی می‌ماند. #100512
  • ردیف‌های Talk و Settings در iOS اکنون از اندازه عنوان و تایپوگرافی یکدست استفاده می‌کنند و مرور گزینه‌های مجاور آسان‌تر شده است. #100515
  • صفحه About در iOS اکنون برند OpenClaw، اطلاعات مجوز و پیوندهای مستقیم به وب‌سایت، مستندات، مخزن GitHub و جامعه Discord را ارائه می‌کند. #100531
  • وضعیت جفت‌سازی و همراه Apple Watch اکنون بدون راه‌اندازی مجدد برنامه iPhone تازه‌سازی می‌شود، درحالی‌که کنش‌های اجرای سرد تا آماده‌شدن منتظر می‌مانند یا خطای واضح WATCH_UNAVAILABLE را بازمی‌گردانند. #100732
  • کاربران iPhone و iPad اکنون می‌توانند فضای کاری یک عامل را مرور کنند، پیش‌نمایش فایل‌های تولیدشده، گزارش‌ها و پیکربندی را ببینند و بدون بازگشت به رایانه میزبان، فایلی را به‌اشتراک بگذارند. #100767
  • برنامه iOS اکنون می‌تواند از طریق Cloudflare Access، احراز هویت Basic و پراکسی‌های مشابه متصل شود و برای اتصال مجدد بعدی، سرآیندهای اعتبارنامه مختص هر Gateway را ذخیره کند. #100768
  • کاربران iPhone اکنون می‌توانند روی پاسخ دستیار گزینه Listen را انتخاب کنند، وضعیت آماده‌سازی و پخش را دنبال کنند، هر زمان خواستند آن را متوقف کنند و در صورت نیاز از گفتار روی دستگاه به‌عنوان جایگزین استفاده کنند. #100771
  • چت iOS اکنون مدل فعال را نمایش می‌دهد و امکان تغییر آن را فراهم می‌کند، درحالی‌که انتخاب‌گرهای مدل در iOS و macOS از موارد دلخواه سنجاق‌شده و پنج انتخاب اخیر پشتیبانی می‌کنند. #100774
  • معادلات نمایشی در چت‌های iOS و macOS اکنون به‌صورت ریاضی حروف‌چینی‌شده، خوانا و دسترس‌پذیر ظاهر می‌شوند؛ برای فرمول‌های عریض پیمایش افقی فراهم است و متن خام عبارت‌های نادرست حفظ می‌شود. #100829
  • iOS و macOS اکنون کنترل سطح تفکر را برای مدل‌هایی که نمی‌توانند از آن استفاده کنند پنهان می‌کنند، از ارسال تنظیمات قدیمی و پشتیبانی‌نشده جلوگیری می‌کنند و هنگامی که دوباره مدلی دارای قابلیت استدلال انتخاب می‌شود، سطح قبلی را بازیابی می‌کنند. #100875
  • پاسخ‌های جریانی در چت‌های iOS و macOS اکنون متن را کلمه‌به‌کلمه روان‌تر آشکار می‌کنند، درحالی‌که کاربران دارای تنظیم کاهش حرکت همچنان متن را فوراً دریافت می‌کنند و پیام‌های تکمیل‌شده بدون تغییر می‌مانند. #100884
  • پیام‌های آفلاین iOS اکنون پس از اجرای دوباره باقی می‌مانند، به Gateway و گفت‌وگوی اصلی خود وابسته می‌مانند و تنها زمانی یک‌بار ارسال می‌شوند که تحویل قابل‌تأیید باشد؛ در غیر این صورت وضعیت نامشخص تحویل به‌وضوح نمایش داده می‌شود. #100942
  • چت iOS و macOS اکنون حلقه‌ای برای میزان استفاده از زمینه نشان می‌دهد که نزدیک حد مجاز به رنگ هشدار درمی‌آید و به کاربران کمک می‌کند Compaction یا کوتاه‌سازی را در گفت‌وگوهای طولانی پیش‌بینی کنند. #101183
  • کاربران iOS و macOS می‌توانند پیش از تصمیم‌گیری برای بازکردن یک پیوند امن، عنوان و توضیح آن را درون چت پیش‌نمایش کنند. #101198
  • پیش‌نمایش‌های گسترده پیوند در iOS و macOS اکنون می‌توانند تصویر بندانگشتی یک صفحه امن را نمایش دهند و اگر بارگذاری تصویر ناموفق باشد، کارت متنی موجود حفظ می‌شود. #101387
  • پاسخ‌های تکمیل‌شده چت در iOS و macOS اکنون فرمول‌های درون‌خطی LaTeX را حروف‌چینی می‌کنند، درحالی‌که متن جریانی، کد، ارز و ریاضی نامعتبر به‌صورت متن ساده خوانا باقی می‌مانند. #101388
  • فرمان screen.record در iOS اکنون هنگام توقف ضبط، به‌جای ازکارانداختن برنامه و قطع اتصال Node، با اطمینان بیشتری با یک فایل MP4 غیرخالی پایان می‌یابد. #101550 با تشکر از @tony-ooo.
  • برنامه iOS اکنون هنگامی که درخواست مجوز موقعیت مکانی بدون تصمیمی روشن بازمی‌گردد، به‌جای انتظار نامحدود بازیابی می‌شود. 75c8753 با تشکر از @vincentkoc.
  • صفحه About در Mac اکنون مانند دیگر برنامه‌های بومی، مستقیماً به وب‌سایت OpenClaw، مستندات، پروژه GitHub و جامعه Discord پیوند دارد. 6e7ef63
  • کدهای جفت‌سازی iOS اکنون می‌توانند هم مسیرهای محلی و هم مسیرهای Gateway در Tailnet را اعلام کنند تا وقتی تلفن از LAN خصوصی دور است، نخستین نشانی قابل‌دسترسی را ذخیره کند. #100317
  • کاربران گفت‌وگوی iOS و وب‌چت macOS اکنون می‌توانند به‌جای پیمایش یک فهرست ساده از موارد اخیر، نشست‌ها را از تعویض‌کننده درون گفت‌وگو جست‌وجو، سنجاق، تغییرنام، بایگانی، بازیابی و دوباره باز کنند. #101053
  • حالت راه‌دور macOS اکنون می‌تواند از طریق نام‌های مستعار مدیریت‌شده SSH که صریحاً انتخاب شده‌اند متصل شود و هنگام فعال بودن چندگانه‌سازی یا اجرای پس‌زمینه SSH، تونل‌های متعلق به برنامه را بازیابی کند. #99661
  • نشست‌های macOS که از Finder اجرا می‌شوند اکنون می‌توانند بدون از دست دادن وضعیت عامل یا شکست بررسی‌های آمادگی Gateway، از نام‌های مستعار SSH مبتنی بر ابزارهای کمکی متداول نصب‌شده توسط کاربر ProxyCommand استفاده کنند. #100214
  • چندین نمونه برنامه macOS اکنون ردیابی مشترک تونل SSH را حفظ می‌کنند و فرایندهای باقی‌مانده را مطمئن‌تر پاک‌سازی می‌کنند تا تداخل درگاه‌ها پس از خرابی کاهش یابد. #100601
  • برنامه Mac اکنون نماد متحرک OpenClaw را در راه‌اندازی اولیه و بخش «درباره» نمایش می‌دهد، درحالی‌که Reduce Motion آن را ثابت نگه می‌دارد. f052a2f
  • نماد بخش راه‌اندازی اولیه و «درباره» در macOS اکنون با رنگ‌های سازگار با پوسته، درخشش، بزرگ‌نمایی هنگام نگه‌داشتن نشانگر و حرکت روان‌تری که شاخک‌هایش را نمایان نگه می‌دارد، شباهت بیشتری به openclaw.ai دارد. 05c9dcc
  • داشبورد macOS اکنون به‌طور خودکار تونل راه‌دور SSH را پس از راه‌اندازی مجدد تا درگاه محلی جدیدش دنبال می‌کند و توکن‌های احراز هویت را از URLهای ثبت‌شده در گزارش دور نگه می‌دارد. #100488
  • پس از خرابی macOS یا خروج اجباری، OpenClaw اکنون تونل‌های SSH تأییدشده و یتیمِ حالت راه‌دور را بازپس می‌گیرد تا اجرای دوباره بتواند از درگاه محلی ترجیحی Gateway مجدداً استفاده کند. #100489
  • وقتی گفت‌وگوی Android نمی‌تواند به Gateway دسترسی پیدا کند، کاربران می‌توانند تنظیمات Gateway را باز کنند یا اطلاعات تشخیصی اتصال را مستقیماً از صفحه مسدودشده کپی کنند. #94566 با تشکر از @tosko4.
  • راه‌اندازی دستی Gateway در Android اکنون میزبان‌های IPv6 مانند ::1 را مستقیماً می‌پذیرد، به‌جای آنکه نشانی‌ای را رد کند که فقط هنگام ورود به‌صورت URL کروشه‌دار WebSocket کار می‌کند. #99107 با تشکر از @ly85206559.
  • راه‌اندازی دستی Android اکنون نشانی‌های کامل ws://، wss:// و HTTP مربوط به Gateway، از جمله درگاه‌های تعبیه‌شده را می‌پذیرد و حفظ می‌کند تا راه‌اندازی اولیه در LAN خصوصی به سرور موردنظر برسد. #99110 مرتبط: #87216. با تشکر از @cursoragent، @ly85206559 و @ruben2000de.
  • قابلیت‌های صوتی Android اکنون فقط رویدادهای گفت‌وگویی را به صدا درمی‌آورند که صریحاً به‌عنوان پاسخ‌های دستیار شناسایی شده‌اند و از خوانده‌شدن متن کاربر، ابزار، سیستم یا متن بدون نقش جلوگیری می‌کنند. #99123 با تشکر از @ly85206559.
  • راه‌اندازی اولیه شخص ثالث در Android اکنون دسترسی SMS را هنگامی تشخیص می‌دهد که مجوزهای ارسال و خواندن در درخواست‌های جداگانه اعطا شده باشند، درحالی‌که مجوزهای واقعاً موجودنباش همچنان غیرمجاز باقی می‌مانند. #99147 با تشکر از @nianjiuzst.
  • درخواست‌های camera.clip در Android که لغو شده، زمانشان تمام شده، شکست خورده یا قطع شده‌اند، اکنون پیش از اجرای فرمان‌های بعدی دوربین، دوربین را آزاد و فایل‌های موقت ناتمام را حذف می‌کنند. #99153 با تشکر از @nianjiuzst.
  • انتخاب‌گر رشته گفت‌وگوی Android اکنون مکالمه‌های واقعی را در اولویت قرار می‌دهد، نشست‌های داخلی راه‌اندازی و دستگاه را پنهان می‌کند و همچنان گفت‌وگوهای قدیمی معتبر را از طریق All در دسترس نگه می‌دارد. #99557 با تشکر از @ly85206559.
  • راه‌اندازی Android اکنون URLهای Gateway دارای ناحیه‌های رابط IPv6 پشتیبانی‌نشده را رد می‌کند و پیش از ذخیره، کاربران را به استفاده از نشانی بدون محدوده یا نام میزبان LAN هدایت می‌کند. #99570 با تشکر از @ly85206559.
  • Android اکنون کدهای خطای مشخص Gateway و A2UI را که شامل اعداد هستند، مانند A2UI_HOST_UNAVAILABLE، حفظ می‌کند و آن‌ها را با یک شکست عمومی جایگزین نمی‌کند. #99591 با تشکر از @ly85206559.
  • Android Talk اکنون مقادیر دستور پشتیبانی‌شده را حتی زمانی اعمال می‌کند که JSON تولیدشده یا دیکته‌شده برای کلیدهایی مانند Voice یا Language_Code از حروف بزرگ و کوچک متفاوتی استفاده کند. #99592 با تشکر از @ly85206559.
  • فرمان‌های Node در Android اکنون مقادیر بولی متداولی مانند yes، no، 1 و 0 را برای فیلترهای برنامه و گزینه‌های صدای دوربین رعایت می‌کنند. #99873 با تشکر از @ly85206559.
  • حالت Talk در Android اکنون پاسخ‌های مشاوره عامل را حتی زمانی تحویل می‌دهد که رویدادهای تکمیل بلادرنگ خارج از ترتیب برسند و مانع از آن می‌شود که نشست‌ها روی Thinking... گیر کنند. #100049 با تشکر از @qingminglong.
  • نمای کلی Home در Android اکنون برای صفحه نخست آرام‌تر و آسان‌تر برای لمس، از فاصله‌گذاری سازگارتری میان کارت‌ها، Talk و نشست‌های اخیر استفاده می‌کند. #100059 با تشکر از @iwhatsskill.
  • متن راه‌اندازی Voice و Talk در Android اکنون در صفحه‌های باریک و اندازه‌های بزرگ‌تر قلم دسترس‌پذیری به‌شکلی تمیز کوتاه می‌شود و دیگر بریده نمایش داده نمی‌شود. #100060 با تشکر از @iwhatsskill و @solvely-colin.
  • تنظیمات Gateway در Android اکنون هر دو اقدام راه‌اندازی را به‌صورت دکمه‌های تمام‌عرض نمایش می‌دهد تا Pair New Gateway خوانا و آسان برای لمس باقی بماند. #100090 با تشکر از @iwhatsskill.
  • زبانه Voice در Android اکنون فضای کافی در اختیار متن و کنترل‌های Realtime Talk و Dictation قرار می‌دهد تا روی تلفن‌ها و در اندازه‌های بزرگ‌تر قلم خوانا باقی بمانند. #100491 با تشکر از @iwhatsskill.
  • اقدام "New chat in worktree" در Android اکنون در زبان‌های پشتیبانی‌شده غیرانگلیسی ترجمه می‌شود و دیگر با منبع ازدست‌رفته نمایش داده نمی‌شود. #100805 با تشکر از @amknight.
  • لمس یک اعلان Android که توسط system.notify ایجاد شده است، اکنون OpenClaw را به پیش‌زمینه می‌آورد. #100888
  • بازگشت به یک گفت‌وگوی ازپیش‌بارگذاری‌شده Android دیگر باعث چشمک‌زدن صفحه بارگذاری نمی‌شود و فهرست نشست‌های اخیر در Overview نیز هنگام نوسازی‌ها بدون موارد تکراری و پایدارتر باقی می‌ماند. #100966 با تشکر از @solvely-colin.
  • پالت فرمان Android اکنون ردیف‌های اقدام و نشست را با آیکون‌های سازگار، فاصله‌گذاری ناوبری و کوتاه‌سازی تمیز برچسب‌های طولانی، از نظر بصری هم‌تراز نگه می‌دارد. #101072 با تشکر از @iwhatsskill.
  • بخش Recent Sessions در Home اندروید اکنون ردیف‌های اخیراً فعال را با ترتیبی پایدار نگه می‌دارد، موارد تکراری را ادغام می‌کند و برچسب‌ها و مُهرهای زمانی را هنگام نوسازی‌های زنده جزئی حفظ می‌کند. #101161 با تشکر از @solvely-colin.
  • کاربران صفحه‌کلید فیزیکی Android می‌توانند Enter را فشار دهند یا نگه دارند تا بدون باقی‌ماندن خط جدید اضافه، یک بار ارسال انجام شود، درحالی‌که Shift+Enter و ترکیب درحال‌انجام روش ورودی همچنان کار می‌کنند. #101360 با تشکر از @3ninyt3nin-creator و @joshavant.
  • پیش‌نمایش‌های گسترش‌یافته پیوند در Android اکنون حافظه تصاویر بندانگشتی را در محدوده بودجه بایتی نگه می‌دارند و نگه‌داری بیش‌ازحد حافظه در گفت‌وگوهای طولانی را کاهش می‌دهند. #101560
  • برنامه Android اکنون انتخاب کاربر برای قطع اتصال، اتصال یا تعویض Gateway هنگام راه‌اندازی را رعایت می‌کند و شکست‌های نهایی قطع اتصال را به فراخوان‌های بدون انتظار پاسخ گزارش می‌دهد. #101799
  • بازکردن دوباره OpenClaw از Dock یا Finder در macOS اکنون حتی وقتی برنامه نوار منو از قبل در حال اجرا است، داشبورد یا پنجره شکست آن را نمایش می‌دهد. #97637 با تشکر از @solvely-colin.
  • بازکردن Control -> Terminal در iOS اکنون مستقیماً به پایانه می‌رود و دیگر هنگام اتصال، صفحه عمومی ورود Web UI را برای لحظه‌ای نمایش نمی‌دهد. #100727
  • فراخوانی‌های مشاوره Realtime Talk اکنون به‌محض پذیرفته‌شدن اجرای عامل تعبیه‌شده تأیید می‌شوند و منتظر پایان آن نمی‌مانند. #101091 با تشکر از @romneyda.
  • راه‌اندازی اولیه Terminal Hatch و دیگر اتصال‌های TUI اکنون تا پایان بارگذاری نشست، starting up را نمایش می‌دهند و پس از اتصال مجدد نیز نشانگرهای اجرای دقیقی دارند. #93999 با تشکر از @ml12580.
  • پس از بازکردن مجدد یا نوسازی نمایشگر Diffs، کنترل‌های نوار ابزار آن اکنون فقط روی کارت‌های تفاوتی که در حال حاضر نمایش داده می‌شوند عمل می‌کنند. #96138 با تشکر از @brokemac79 و @davinci282828.
  • ابزارهای نشست اکنون مسیر مطلق صحیح پروژه‌های کنار پوشه خانگی را نمایش می‌دهند و دیگر یک پیشوند متنی مشترک را به مسیر گمراه‌کننده ~... تبدیل نمی‌کنند. #96562 با تشکر از @he-yufeng.
  • فهرست‌های نشست Codex CLI اکنون پیش‌نمایش‌های طولانی آخرین پیام را بدون شکستن ایموجی یا نویسه‌های مشابه به متن خراب، کوتاه می‌کنند. #96582 با تشکر از @llagy007 و @weeli-009.
  • پابرگ‌های سفارشی میزان استفاده اکنون مقادیر جایگزین نام مستعار و نگاشت را حتی زمانی به‌درستی رندر می‌کنند که نام مدل یا حالت با ویژگی‌هایی مانند toString یا constructor تداخل داشته باشد. #98503 مرتبط: #98466. با تشکر از @chenyangjun-xy و @zhanglei99586.
  • ارسال‌های مکرر در زمان مشغول بودن عامل TUI اکنون یک هشدار را به‌روزرسانی می‌کنند و دیگر مکالمه را با اعلان‌های تکراری پر نمی‌کنند. #99879 با تشکر از @vincentkoc.
  • openclaw tui --local اکنون وقتی یک فرمان شناخته‌شده اسلش به Gateway نیاز دارد توضیح می‌دهد و آن فرمان را به‌عنوان یک پرامپت ناخواسته برای مدل ارسال نمی‌کند. #100188 با تشکر از @goslingmanagment.
  • تأییدهای Skills فضای کاری که در TUI آغاز می‌شوند اکنون در همان پایانه ظاهر می‌شوند تا کاربران بتوانند بدون جابه‌جایی به Telegram، اجرا را بازبینی و رفع انسداد کنند. #100251 با تشکر از @vincentkoc.
  • رابط کاربری پایانه اکنون هنگام شکست یک فرمان پوسته محلی، فرمان اسلش یا ارسال پیام باز می‌ماند و خطایی امن و مفید نمایش می‌دهد. #100340 با تشکر از @cxbasdev.
  • خطاهای اتصال Gateway در iOS اکنون به‌صورت یک اعلان موقت قابل‌بستن ظاهر می‌شوند که برای شکست بعدی بازمی‌گردد و به‌جای انباشته‌شدن هنگام تکرار همان مشکل، واکنشی قابل‌مشاهده نشان می‌دهد. #98856 با تشکر از @lokimorty.
  • ردیف‌های هم‌ارز در زبانه‌های Control و Settings در iPhone اکنون از طراحی یکسان آیکون‌های گرد استفاده می‌کنند و مرور هر دو فهرست را آسان‌تر می‌سازند. #98936 مرتبط: #98916. با تشکر از @sahilsatralkar.
  • صفحه «درباره» در iOS اکنون خلاصه‌ای موجز از برنامه، خانواده دستگاه و iOS را بدون هویت تکراری یا شناسه خام سخت‌افزار نمایش می‌دهد. #98985 مرتبط: #98943. با تشکر از @sahilsatralkar.
  • تنظیم ظاهر iOS اکنون در فهرست عادی تنظیمات قرار دارد، انتخاب فعلی System، Light یا Dark را در یک نگاه نشان می‌دهد و در iPad به‌طور یکسان عمل می‌کند. #99052 مرتبط: #98995. با تشکر از @sahilsatralkar.
  • لغو یا قطع یک درخواست screen.record در iOS اکنون ضبط‌کننده سیستم را متوقف می‌کند، به‌جای آنکه پس از ناموفق‌شدن فراخوانی ابزار، ضبط ادامه یابد. #99155 با تشکر از @nianjiuzst.
  • iOS اکنون دسترسی محدود به عکس‌ها را قابل‌استفاده تشخیص می‌دهد، کنترل‌هایی درون‌برنامه‌ای برای درخواست یا مدیریت مجوز ارائه می‌کند و از قطع درخواست‌های Gateway با نمایش ناگهانی اعلان درخواست مجوز جلوگیری می‌کند. #99350 مرتبط: #99046. با تشکر از @tony-ooo.
  • فهرست مقصدهای بخش کنترل iPhone اکنون فشرده‌تر است و بدون تغییر در پیمایش یا اطلاعات وضعیت، آسان‌تر مرور می‌شود. #99468 مرتبط: #99439. با تشکر از @sahilsatralkar.
  • پاسخ‌های سریع Apple Watch اکنون هنگام در دسترس نبودن iPhone حفظ می‌شوند و بعداً بدون گم‌شدن، تکرار یا هدایت نادرست، دوباره به Gateway موردنظر متصل می‌شوند. #100372 با تشکر از @nianjiuzst.
  • با لمس نوار وضعیت iPhone، گفت‌وگو اکنون برای خواندن پیام‌های قدیمی‌تر در بالای صفحه باقی می‌ماند تا زمانی که کاربر Jump to latest را انتخاب کند. #100502
  • اسکنر راه‌اندازی QR در iOS اکنون وقتی کاربران هنگام ورود اولیه دوربین را باز، لغو یا بسته می‌کنند، کمتر دچار خرابی یا ناپایداری می‌شود. #101235 با تشکر از @joshavant، @solvely-colin.
  • کاربران iPhone که از قبل جفت‌سازی شده‌اند، اکنون به‌جای گرفتارشدن در راه‌اندازی به‌دلیل قدیمی‌بودن پرچم‌های ورود اولیه، به Chat، Talk و Settings بازمی‌گردند. #101481
  • اعلان درخواست مجوز دوربین در iOS اکنون ارتباط دسترسی با راه‌اندازی Gateway و ثبت عکس، ویدئو، سند، صفحه یا فضای کاری به‌درخواست دستیار را به‌وضوح بیان می‌کند. e77994e با تشکر از @joshavant.
  • راه‌اندازی Gateway در Android و iOS اکنون برای میزبان‌های راه‌دور به‌وضوح به Secure TLS نیاز دارد، پیش از استفاده از LAN مورداعتماد بدون رمزنگاری هشدار می‌دهد و برای ناسازگاری‌های پروتکل، راهنمای عملی به‌روزرسانی ارائه می‌کند. #101325 با تشکر از @joshavant.
  • برنامه نوار منوی macOS اکنون در حالت بیکار بیدارشدن‌های کمتری از CPU دارد و کارهای تکراری کمتری برای پیکربندی و مجوز انجام می‌دهد؛ در نتیجه بدون تغییر رفتار وضعیت فعال، مصرف باتری در پس‌زمینه کاهش می‌یابد. #100463
  • فرمان‌های طولانی‌مدت system.run در Node برنامه macOS دیگر باعث نمی‌شوند Node آفلاین به‌نظر برسد یا ترافیک نامرتبط Gateway مسدود شود. #100842 با تشکر از @lvan185، @vincentkoc.
  • برنامه macOS دیگر یک Gateway محلی معتبر تحت مدیریت launchd را با شنونده‌ای غیرمنتظره اشتباه نمی‌گیرد و کار فعال دستیار یا کانال را خاتمه نمی‌دهد. #100867 با تشکر از @lsr911، @vincentkoc.
  • برنامه macOS اکنون در طول ارتقاها، راه‌اندازی‌های مجدد و اتصال‌های مجدد Gateway، همان هویت دستگاه و Node جفت‌شده را حفظ می‌کند، به‌جای آنکه مکرراً تأیید بخواهد یا موارد تکراری منسوخ ایجاد کند. #101105 با تشکر از @yetval.

Skills، پلاگین‌ها و نصب‌ها

Skills، برنامه‌های متصل، بسته‌ها و تعمیرات

Skills را می‌توان از روی یک مکالمه یا منبع پیش‌نویس کرد، بازبینی کرد، سنجاق کرد، بایگانی کرد، بازیابی کرد و در صورت منسوخ‌شدن از زمینه‌های آینده کنار گذاشت. مدیریت پلاگین‌ها جزئیات شفاف‌تری درباره کشف، نصب، به‌روزرسانی‌ها، نماهای لحظه‌ای بازار، برنامه‌های متصل Codex، تأییدها و خرابی‌های زمان اجرا ارائه می‌دهد، درحالی‌که نظارت Codex می‌تواند برای هر رشته جدید، فهرست مجاز صریح و محدودی از برنامه‌ها تعیین کند.

دریافت بسته‌های رسمی از مسیرهای پشتیبانی‌شده Docker و Android آسان‌تر است و گردش‌های کاری مبتنی بر پلاگین، مانند Google Meet و Apple Messages، می‌توانند از مشکلات بیشتری در راه‌اندازی و مهاجرت بازیابی شوند. Doctor همچنین کش‌های آسیب‌دیده مهاجرت و چیدمان‌های قدیمی‌تر پلاگین یا Skill را مدیریت می‌کند، بدون آن‌که ارتقایی قابل‌بازیابی را به بن‌بست تبدیل کند.

منابع و مشارکت‌کنندگان
  • کاربران می‌توانند با یک پیام، یک گفت‌وگو، مسیر فایل، نشانی URL یا یادداشت جای‌گذاری‌شده را به پیشنهادی قابل‌بازبینی برای کارگاه Skill تبدیل کنند، بی‌آنکه از پیش‌نویسی خالی شروع کنند. #100442
  • عامل‌های طولانی‌مدت می‌توانند به‌طور خودکار Skillهای استفاده‌نشدهٔ کارگاه Skill را از زمینهٔ آینده کنار بگذارند، موارد مهم را سنجاق کنند، بایگانی‌ها را بازیابی کنند و هم‌پوشانی‌های احتمالی را بدون حذف Skillهای زیربنایی نمایان سازند. #101214
  • اپراتورها می‌توانند openclaw plugins marketplace refresh را اجرا کنند تا یک خوراک میزبانی‌شده را تأیید و ذخیره کنند، تطابق SHA-256 را الزامی سازند و ببینند که داده‌های زنده، ذخیره‌شده یا همراه استفاده شده‌اند. #96155 با تشکر از @giodl73-repo.
  • عامل‌های بومی Codex که مالک آن‌ها را اداره می‌کند، اکنون می‌توانند از برنامه‌های منتخبِ ازپیش‌متصل‌شده به حساب Codex اپراتور استفاده کنند؛ درحالی‌که فهرست مجاز محدود برای هر رشته و کنترل‌های تأیید موجود حفظ می‌شوند. #100973 با تشکر از @pash-openai.
  • ایمیج‌های رسمی کانتینر OpenClaw اکنون علاوه بر GHCR، از Docker Hub نیز در دسترس‌اند و وابستگی به آینه‌های غیررسمی را کاهش می‌دهند. #97122 با تشکر از @vincentkoc.
  • کاربران Android می‌توانند OpenClaw-Android.apk رسمی و امضاشده را از یک انتشار پایدار GitHub به‌صورت جانبی نصب کنند و آن را با مجموع‌های مقابله‌ای SHA-256 منتشرشده تأیید کنند. #101212
  • دفتر ثبت اختیاری به کاربران امکان می‌دهد خط زمانی روز کاریِ سازمان‌دهی‌شده توسط مدل را بازبینی کنند، گزارش‌های ایستاده تولید کنند و دربارهٔ فعالیت ثبت‌شده سؤال بپرسند؛ با ذخیره‌سازی محلی مختص مالک و مدت نگه‌داری قابل‌پیکربندی. #99930
  • پیوستن به Google Meet، ایجاد جلسه، پاسخ صوتی، رونویسی و خودکارسازی مرتبط اکنون با استفاده از زبان انگلیسی در زبانه‌های Meet تحت کنترل OpenClaw، در زبان‌های مختلف مرورگر و حساب کار می‌کنند. #89671 با تشکر از @unayung.
  • کاربران Discord می‌توانند اقدام‌های تأییدشدهٔ استفاده از رایانهٔ Codex مانند get_app_state را تکمیل کنند و به‌جای دریافت مهلت‌پایان نادرست درحالی‌که ابزار هنوز در حال اجراست، نتیجهٔ بومی ابزار را دریافت کنند. #96818 با تشکر از @pollybot13، @zhangguiping-xydt.
  • محیط‌های اجرای به‌روزشدهٔ یکپارچه‌سازی، Codex، ACP، Copilot، Telegram و رندر تفاوت‌ها را با رفتار سازگار بالادستی هم‌راستا نگه می‌دارند؛ درحالی‌که بازیابی اتصال مجدد دیگر گزارش‌های اپراتور را با پیام‌های تکراری انباشته نمی‌کند. #100027
  • کاربران Docker اکنون یک محیط اجرای هوش مصنوعی همراه و کامل‌تر دریافت می‌کنند که خطاهای راه‌اندازی و زمان اجرا ناشی از حذف پیوندهای بسته هنگام کوچک‌سازی ایمیج را کاهش می‌دهد. 57ca1b0 با تشکر از @vincentkoc.
  • ابزارهای اعلام‌شدهٔ Plugin اکنون پس از تغییرات رجیستری Plugin نیز در نشست‌های زیرعامل قابل‌فراخوانی می‌مانند و از خطاهای تکراری plugin tool runtime missing و راه‌اندازی مجدد Gateway جلوگیری می‌کنند. #82562 با تشکر از @luoyanglang، @vincentkoc.
  • برخوردهای موفق حافظهٔ نهان فرادادهٔ Plugin دیگر عیب‌یابی را با ورودی‌های تکراری اسکن کامل انباشته نمی‌کنند؛ در نتیجه، خط‌های زمانی کوچک‌تری باقی می‌مانند که شناسایی اسکن‌های واقعی در آن‌ها آسان‌تر است. #86796 با تشکر از @galiniliev، @vincentkoc.
  • بارگذاری Plugin دیگر کد بستهٔ خود OpenClaw را دو بار ارزیابی نمی‌کند؛ در نتیجه، کار راه‌اندازی کاهش می‌یابد و از ایجاد هویت‌های تکراری ماژول، کلاس، تک‌نمونه یا رجیستری در یک فرایند جلوگیری می‌شود. #88384 با تشکر از @vincentkoc.
  • نصب‌های npm تحت‌تأثیر دوباره می‌توانند Gateway را راه‌اندازی و پاسخ تولید کنند، زیرا گفتار اکنون فقط از مسیر پشتیبانی‌شدهٔ TTS مبتنی بر بسته بارگذاری می‌شود. #89899 با تشکر از @zhangguiping-xydt.
  • شروع ورود با QR بدون Plugin رسمی و الزامی کانال، اکنون به‌جای اینکه فقط اعلام کند ارائه‌دهنده در دسترس نیست، فرمان دقیق نصب یا openclaw doctor --fix را برمی‌گرداند. #90517 مرتبط: #83277. با تشکر از @carol-iung، @tuaran.
  • openclaw plugins inspect اکنون استخراج‌کنندهٔ PDF در Plugin همراهِ استخراج سند را به‌عنوان قابلیتی در دسترس نشان می‌دهد، به‌جای آنکه نبود قابلیت را گزارش کند. #91597 با تشکر از @xydt-tanshanshan.
  • openclaw plugins init اکنون می‌تواند ساختار اولیهٔ یک Plugin ارائه‌دهندهٔ مدل را همراه با احراز هویت، راه‌اندازی مدل، آزمون‌ها، بسته‌بندی، اعتبارسنجی و ساختار انتشار در ClawHub ایجاد کند. #94352 با تشکر از @patrick-erichsen.
  • کشف Plugin موجود، همان کاتالوگ رسمی همراه را حفظ می‌کند و درعین‌حال برای کار بازار میزبانی‌شده، قالب جایگزین نسخه‌بندی‌شده و بسته در برابر خطا را به دست می‌آورد. #95846 با تشکر از @giodl73-repo.
  • خواندن‌های بازار ClawHub اکنون هنگامی که داده‌های میزبانی‌شده ناامن یا غیرقابل‌استفاده باشند، به کاتالوگ Plugin همراه OpenClaw بازمی‌گردند و پایه‌ای محافظت‌شده برای گردش‌کار جدید بازار فراهم می‌کنند. #95868 با تشکر از @giodl73-repo.
  • یک بازار میزبانی‌شده می‌تواند هنگامی که خوراک تغییری نکرده یا برای مدتی کوتاه در دسترس نیست، بدون اعتماد به داده‌های ذخیره‌شدهٔ منقضی یا نامعتبر، همچنان آخرین کاتالوگ تأییدشدهٔ خود را ارائه دهد. #95877 با تشکر از @giodl73-repo.
  • جدیدترین کاتالوگ تأییدشدهٔ بازار میزبانی‌شده می‌تواند پس از راه‌اندازی مجدد باقی بماند و از طریق پاسخ‌های بدون تغییر یا خرابی‌های موقت خوراک در دسترس بماند؛ درحالی‌که ماندگارسازی همچنان اختیاری است. #95964 با تشکر از @giodl73-repo.
  • ورودی‌های بازار میزبانی‌شده فقط زمانی قابل‌نصب می‌شوند که با منابع محلی تأییدشده و بسته‌های مورداعتماد ClawHub مطابقت داشته باشند؛ در نتیجه، از راه‌یافتن گزینه‌های ناشناخته یا نامطمئن به فرایند نصب جلوگیری می‌شود. #95969 با تشکر از @giodl73-repo.
  • مدیران می‌توانند خوراک‌های نام‌گذاری‌شدهٔ بازار میزبانی‌شده و منابع محلی مورداعتماد بسته را که آن خوراک‌ها مجازند به آن‌ها ارجاع دهند پیکربندی کنند؛ درحالی‌که تنظیمات اعتماد پشتیبانی‌نشده رد می‌شوند. #95981 با تشکر از @giodl73-repo.
  • خطاهای به‌روزرسانی Plugin اکنون مشکل واقعی فراداده یا رجیستری npm را گزارش می‌کنند، به‌جای آنکه آن را در قالب مشخصات پشتیبانی‌نشدهٔ بسته پنهان کنند. #96143 با تشکر از @brokemac79، @romneyda، @slideshow-dingo.
  • فرمان جدید openclaw plugins marketplace entries، Pluginهای میزبانی‌شدهٔ موجود، نسخه‌ها و گزینه‌های نصب را فهرست می‌کند و هم‌زمان نشان می‌دهد نتایج از داده‌های زنده، ذخیره‌شده یا همراه آمده‌اند. #96158 با تشکر از @giodl73-repo.
  • Pluginهای پیکربندی‌شدهٔ موتور زمینه مانند lossless-claw اکنون پس از کشف فعال می‌مانند، به‌جای آنکه بی‌سروصدا با موتور قدیمی داخلی جایگزین شوند. #96357 با تشکر از @vincentkoc.
  • راه‌اندازی Gateway اکنون کانال‌های پیکربندی‌شده‌ای را که بارگذاری آن‌ها ناموفق بوده گزارش می‌کند تا اپراتورها بتوانند پیش از گم‌شدن پیام‌ها، اعتماد، فعال‌سازی یا نصب Plugin را اصلاح کنند. #96397 با تشکر از @849261680.
  • اپراتورها می‌توانند نسخهٔ قدیمی‌تر و سنجاق‌شدهٔ یک Plugin از ClawHub را، درصورتی‌که با استقرار OpenClaw آن‌ها سازگار باشد، نصب کنند؛ بدون اینکه الزامات جدیدترین انتشار به‌اشتباه مانع آن شود. نسخه‌های ناسازگار یا تأییدناپذیر همچنان مسدود می‌مانند. #96506 با تشکر از @isaiahstapleton.
  • راه‌اندازی‌ها و بررسی‌های پیکربندیِ دارای Pluginهای فراوان، به‌ویژه در Windows، اکنون هنگام بازسازی اثرانگشت Pluginهای نصب‌شده، جست‌وجوی مسیر بسته را دفعات کمتری تکرار می‌کنند و این مسیرها را پاسخ‌گوتر می‌سازند. #96710 با تشکر از @211-lee، @sheyanmin، @vincentkoc.
  • کاربران macOS می‌توانند کنترل‌های دسکتاپ استفاده از رایانهٔ Codex را از طریق نصب مدیریت‌شده و بدون appServer.command دستی اجرا کنند؛ همچنین، یک کارساز برنامهٔ قدیمی Codex Desktop دیگر فایل دودویی پشتیبانی‌شدهٔ محلی Plugin را مسدود نمی‌کند. #96730 با تشکر از @bdjben.
  • نصب‌های رسمی Weixin و تطبیق پس از ارتقای هسته اکنون به‌جای بازگرداندن غیرمنتظرهٔ کاربران به 2.4.3، نسخهٔ 2.4.6 Plugin را با الزام سازگاری درست آن هدف می‌گیرند. #96801 با تشکر از @lin-hongkuan.
  • openclaw plugins update --all اکنون پس از ارتقای هسته، Pluginهای رسمی مورداعتماد را با کاتالوگ پایدار یا بتای فعلی هم‌راستا می‌کند؛ بدون نصب اجباری دستی یا بازنویسی سنجاق‌های هدفمند و عمدی. #96831 با تشکر از @ooiuuii، @velvet-shark.
  • برنامه‌های پیکربندی‌شده و دردسترسِ Plugin بومی Codex اکنون هنگامی که رشتهٔ جدید OpenClaw طی گذار موجودی برنامه و وضعیت فعال‌سازی آغاز می‌شود، به‌جای ناپدیدشدن بی‌سروصدا همچنان در دسترس می‌مانند. #96872 با تشکر از @kevinslin.
  • نشست‌های Google Meet که از طریق یک Node جفت‌شدهٔ Chrome در macOS آغاز می‌شوند، اکنون نشانی URL موردنظر را با نمایهٔ پیکربندی‌شدهٔ Chrome و ابزارهای صوتی باز می‌کنند؛ درحالی‌که اقدام‌های پشتیبانی‌نشده و بازنویسی‌های فایل اجرایی پیش از رسیدن به Node رد می‌شوند. #96908 با تشکر از @joshavant.
  • تغییرات ایجادشده توسط قلاب‌های Plugin اکنون به زمینهٔ عامل و اجرای فرزند می‌رسند، از جمله جایگزینی‌ها یا حذف‌هایی که agent:bootstrap انجام می‌دهد. #97281 با تشکر از @outdog-hwh.
  • openclaw plugins update <id> --dry-run اکنون حتی اگر Plugin نصب‌شده دقیقاً سنجاق شده باشد، وجود انتشار پیش‌فرض جدیدتر را به اپراتورها اطلاع می‌دهد. #97282 با تشکر از @yungchentang.
  • Pluginهای تعبیه‌شدهٔ موتور زمینه اکنون هنگام afterTurn نوبت فعلی را در رونوشت می‌بینند و از نبود پیام‌های نخست و واردسازی‌های تکراری جلوگیری می‌کنند. #97342 با تشکر از @gorkem2020، @iwhatsskill، @sgh6688، @udjin79.
  • /status plugins اکنون فقط زمانی یک Plugin را بارگذاری‌شده برچسب می‌زند که واقعاً در حال اجرا باشد؛ درعین‌حال همچنان موجودی سالم نصب‌شده را نشان می‌دهد. #97479 با تشکر از @masatohoshino.
  • به‌روزرسانی‌های Plugin در Windows دیگر مسیرهای مدیریت‌شده‌ای چنان طولانی ایجاد نمی‌کنند که عامل‌های رسمی مبتنی بر Codex پیش از شروع و پاسخ‌گویی با شکست مواجه شوند. #97488 با تشکر از @ooiuuii.
  • افزایش سطح گزارش یک Gateway در حال اجرا به اشکال‌زدایی، اکنون بدون نیاز به راه‌اندازی مجدد فوراً عیب‌یابی Mattermost، Matrix، Microsoft Teams، IRC، Nextcloud Talk و سایر Pluginها را فعال می‌کند. #97617 با تشکر از @amknight، @vincentkoc.
  • Windows اکنون می‌تواند رسانهٔ ورودی معتبر را هنگامی بارگذاری کند که ریشه‌های پیکربندی‌شده و مسیرهای فایل زمان اجرا فقط در بزرگی و کوچکی حروف تفاوت دارند. #97630 با تشکر از @vectorpeak.
  • Pluginها اکنون می‌توانند هنگام ایجاد درخواست جدید جفت‌سازی پیام مستقیم واکنش نشان دهند و بدون نظرسنجی، هشدارهای مالک، سوابق ممیزی، تیکت‌ها و یکپارچه‌سازی‌های تأیید را ممکن سازند. #97733 با تشکر از @clawsean، @omarshahine، @trupe-rs.
  • /status plugins تفصیلی اکنون Plugin پیکربندی‌شده برای اجرا را که بارگذاری نشده است علامت‌گذاری می‌کند و انحراف زمان اجرا را از موجودی غیرفعال عادی جدا می‌سازد. #97878 با تشکر از @masatohoshino.
  • openclaw update اکنون Pluginهای معتبر بازارگاه و ClawHub با قالب bundle را بدون package.json می‌پذیرد و از توقف همگام‌سازی Plugin و خاموش ماندن Gateway جلوگیری می‌کند. #98010 مرتبط: #97985. با سپاس از @herove، @lilan0125.
  • بسته‌های npm مربوط به OpenClaw اکنون در حالت استخراج‌شده حدود 3.18 MB و در حالت فشرده 371 KB کوچک‌ترند، بی‌آنکه نقاط ورود SDK مربوط به Plugin یا رفتار زمان اجرا تغییر کند. #98758 مرتبط: #98757. با سپاس از @romneyda.
  • فرمان‌های بومی /oc_* در Mattermost دوباره در نصب‌های بسته‌بندی‌شده با استفاده از openclaw/mattermost کار می‌کنند، بدون آنکه Pluginهای غیرفعال یا ردشده بتوانند بررسی‌های Gateway را دور بزنند. #98819 مرتبط: #98740. با سپاس از @amknight، @keltech-services.
  • openclaw/memory-lancedb اکنون می‌تواند تحت تفکیک وابستگی عادی npm نصب و به‌روزرسانی شود و حافظه مبتنی بر LanceDB را بدون سنجاق‌کردن نسخه یا پرچم‌های دور زدن فعال نگه دارد. #99118 مرتبط: #90295. با سپاس از @allenhurff، @joshavant.
  • نصب یک Plugin مدیریت‌شده npm دیگر باعث نمی‌شود Pluginهای فضای کاری از plugins.load.paths پس از راه‌اندازی یا راه‌اندازی مجدد ناپدید شوند. #99196 با سپاس از @leonidaslux.
  • نصب‌ها و به‌روزرسانی‌های Plugin مبتنی بر Git اکنون زمانی هم کار می‌کنند که ~/.openclaw و پوشه موقت سیستم روی فایل‌سیستم‌های متفاوت باشند، بدون نیاز به راهکار موقت TMPDIR. #99896 با سپاس از @bartok9، @carelvanheerden، @vincentkoc.
  • بارگذاری Plugin اکنون استثناهای ماژول بومی Jiti را که اپراتور پیکربندی کرده است رعایت می‌کند و هم‌زمان محافظت در برابر ارزیابی تکراری بسته OpenClaw را حفظ می‌کند. #100344
  • کاربران نسخه پایدار بلندمدت می‌توانند Pluginهای رسمی واجد شرایط را دقیقاً با نسخه هسته OpenClaw نصب، تعمیر و به‌روزرسانی کنند، به‌جای آنکه ناخواسته به شاخه پایدار معمولی منتقل شوند. #100448 با سپاس از @kevinslin.
  • Pluginهای همراهِ راه‌اندازی کانال اکنون از طریق پیوندهای نمادین نسخه جاری و چیدمان‌های ترکیبی source/dist به‌درستی بارگذاری می‌شوند، بدون هشدارهای نادرست خارج‌بودن از بسته. #100758
  • نسخه‌های منبعی که درخت Plugin همراه آن‌ها ناقص است، اکنون فراداده کامل داخلی را برای بررسی سلامت Plugin و کشف نقطه پایانی ارائه‌دهنده حفظ می‌کنند. 26c0285 با سپاس از @vincentkoc.
  • openclaw update دیگر پس از انتقال موفق یک Plugin به ClawHub دوباره آن را امتحان نمی‌کند؛ در نتیجه یک خرابی گذرای زائد، Plugin مهاجرت‌یافته را غیرفعال نخواهد کرد. 3ce26d6 با سپاس از @vincentkoc.
  • کاربران Mac هنگام راه‌اندازی iMessage می‌توانند imsg را از جریان راه‌اندازی نصب یا به‌روزرسانی کنند، راهنمایی روشن‌تری برای بررسی دریافت کنند و نشست‌هایی را که هنوز به محل قدیمی مهارت ارجاع می‌دهند بازیابی کنند. #101407 با سپاس از @omarshahine.
  • ساخت‌های منبع و بسته macOS دیگر هنگامی که پیکربندی tsdown از پوشه‌ای موقت بارگذاری می‌شود که نمی‌تواند بسته زمان اجرا را تفکیک کند، با شکست مواجه نمی‌شوند. #100499
  • ارتقاهای سراسری npm می‌توانند هم‌زمان با رشد فایل‌های بسته‌بندی‌شده OpenClaw، بدون برخورد با InstalledDistScanLimitError ادامه یابند و در عین حال پویش‌های مهارنشده همچنان محدود بمانند. #101206
  • هنگامی که درگاه بازگشت OAuth محلی Google Meet اشغال باشد، openclaw meet auth login اکنون به‌جای متوقف‌کردن ورود، جریان چسباندن دستی تغییرمسیر را ارائه می‌دهد. #96492 با سپاس از @jinduwang1001-max، @yetval.
  • openclaw doctor اکنون می‌تواند مهاجرت قدیمی حذف موارد تکراری را، حتی اگر یک فایل کش بازنشسته حاوی JSON ناقص باشد، ادامه دهد و با خطای تجزیه متوقف نشود. #98125 با سپاس از @pick-cat.
  • وضعیت تکمیل‌شده تماس صوتی پس از راه‌اندازی مجدد یا بیرون‌اندازی، همچنان از طریق Gateway، ابزار و CLI در دسترس می‌ماند و دیگر به‌اشتباه گم‌شده نمایش داده نمی‌شود. #99797 با سپاس از @darren2030.
  • ساخت‌های منبع اکنون روی توزیع‌های پشتیبانی‌شده Node.js بدون حذف بومی TypeScript کار می‌کنند و از خرابی دیرهنگام مرتبط با --experimental-strip-types جلوگیری می‌شود. #91262 با سپاس از @smoe، @vincentkoc.
  • Plugin مربوط به GitHub Copilot دیگر هنگام بارگذاری صرفاً فراداده‌ای، پیش از در دسترس بودن وضعیت کامل زمان اجرا، openclaw plugins list یا openclaw status را مختل نمی‌کند. #95229 مرتبط: #94516. با سپاس از @cuihaijun، @sunlit-deng.
  • هنگامی که تأیید یک Plugin در Telegram قابل مسیریابی نباشد، اپراتورها اکنون به‌جای خرابی عمومی یا پایان مهلت، راهنمایی کاربردی برای رابط کاربری وب، رابط کاربری پایانه و پیکربندی دریافت می‌کنند. #95973 مرتبط: #95800. با سپاس از @chrisbot2026، @monkeyleet.
  • عیب‌یابی بازارگاه اکنون نشان می‌دهد فرمان‌های تازه‌سازی و ورودی‌ها از خوراک میزبانی‌شده، تصویر لحظه‌ای ذخیره‌شده یا مسیر جایگزین استفاده کرده‌اند، بدون ثبت اسرار خوراک در گزارش‌ها. #96194 با سپاس از @giodl73-repo.
  • Pluginهای ارائه‌دهنده‌ای که متن را پنهان می‌کنند، اکنون پیش از اجرای پیام‌ها، عملیات فایل و دیگر اقدامات خارجی، مقادیر موردنظر را در ورودی‌های فراخوانی ابزار بازیابی می‌کنند. #97769 مرتبط: #97761. با سپاس از @get-viti، @zoowh.
  • خرابی‌های نصب و به‌روزرسانی Plugin اکنون به‌جای نمایش خطایی خالی که بسته‌های معتبر را نامعتبر جلوه می‌دهد، مشخص می‌کنند npm خارج شده، کشته شده یا مهلتش پایان یافته است. #98497 با سپاس از @sanjays2402، @vincentkoc.
  • جریان‌های کاری Plugin و رسانه اکنون خروجی ناقص یا بریده‌شده ffprobe را بدون ازکارافتادن مدیریت می‌کنند و در عین حال ابعاد معتبر ویدئو را طبق معمول می‌خوانند. #98613 با سپاس از @pick-cat.
  • /status plugins اکنون Pluginهای غیرفعال را بر اساس دلیل، از جمله تصمیم‌های فهرست مجاز، فهرست مسدود، پیش‌فرض و بازنویسی، گروه‌بندی می‌کند، بدون تغییر رفتار فعال‌سازی. #99598 با سپاس از @masatohoshino.
  • نویسندگان Plugin اکنون می‌توانند کمک‌تابع‌های مشترک textResult و jsonResult را از openclaw/plugin-sdk/tool-results وارد کنند، به‌جای آنکه شکل‌های رایج پاسخ را دوباره بسازند. #99740 با سپاس از @romneyda.
  • نویسندگان Plugin اکنون یک کمک‌تابع مشترک formatByteSize برای برچسب‌های بایت یکدست در اختیار دارند، در حالی که برچسب‌های موجود در سراسر OpenClaw بدون تغییر باقی می‌مانند. #99768 با سپاس از @romneyda.
  • نصب‌های ناموفق Plugin اکنون خطای مفید Plugin را بدون افزودن تشخیص نادرست Also not a valid hook pack نشان می‌دهند، در حالی که خرابی‌های واقعی بسته hook همچنان قابل مشاهده‌اند. #100554 با سپاس از @vincentkoc.
  • Pluginهای همراهِ زمان اجرای کانال و راه‌اندازی اکنون از ریشه‌های معتبر رجیستری صرفاً منبعی در نسخه‌های ترکیبی source/dist بارگذاری می‌شوند، به‌جای آنکه بی‌سروصدا ناپدید شوند. #100737
  • تأییدهای عادی اجرا و ازسرگیری Lobster دیگر صرفاً به‌دلیل وجود فیلدهای پیش‌فرض بلااستفاده جریان، در اعتبارسنجی مختص TaskFlow شکست نمی‌خورند. #102036 با سپاس از @arthurnie، @lilan0125، @vincentkoc.
  • مقادیر agentDir در مهاجرت که با ~ آغاز می‌شوند، اکنون نسبت به پوشه خانه مؤثر OpenClaw تفکیک می‌شوند. #99901
  • محدوده‌های تکراری درخواست Plugin اکنون به‌طور یکدست عادی‌سازی می‌شوند و خرابی‌های واقعی دسترسی هنگام پویش Plugin آشکار می‌شوند. #99932
  • خطاهای اعتبارسنجی بایگانی مهارت و هش‌کردن بارگذاری اکنون فایل مفقود یا خواندنی‌نبودنی را مشخص می‌کنند و در عین حال خطای اصلی فایل‌سیستم را حفظ می‌کنند. #101085 با سپاس از @cxbasdev، @vincentkoc.
  • مهارت همراه xurl اکنون یک مسیر نصب عملی Node/npm را نشان می‌دهد و مهارت github دیگر گزینه پشتیبانی‌نشده apt در Linux را تبلیغ نمی‌کند. #102158 با سپاس از @not-stbenjam.

راه‌اندازی، نگهداری و ابزارها

راه‌اندازی، به‌روزرسانی و مدیریت از طریق خط فرمان

اپراتورها می‌توانند یک محیط کدنویسی خارجی را متصل کنند به یک نشست موجود Gateway و با رشته‌های سازگار تحت نظارت Codex در سطوح بومی و OpenClaw کار کنند. فرمان‌های وضعیت و پیکربندی عیب‌یابی شفاف‌تر، پیش‌فرض‌های ایمن‌تر و کنترل قابل‌اعتمادتری بر نشست‌ها، سرویس‌ها، اعتبارنامه‌ها و رفتار زمان اجرا فراهم می‌کنند.

مسیرهای پشتیبانی‌شده نصب و به‌روزرسانی، وضعیت عملیاتی را در میان بسته‌ها، کانتینرها و دیمون‌ها با دقت بیشتری حفظ می‌کنند. راه‌اندازی اولیه و پزشک انتخاب‌ها را در جریان راه‌اندازی‌ها و مهاجرت‌های قطع‌شده نگه می‌دارند، مراحل عملیاتی تعمیر را ارائه می‌کنند و از ادامه بی‌سروصدا با سرویس‌های قدیمی، Pluginهای مفقود یا پیکربندی غیرقابل‌استفاده مدل جلوگیری می‌کنند.

منابع و مشارکت‌کنندگان
  • openclaw attach اکنون Claude Code را با دسترسی موقت به نشست اصلی یا نشست انتخاب‌شده Gateway اجرا می‌کند، اطلاعات احراز هویت را از آرگومان‌ها دور نگه می‌دارد و با پایان نشست، مجوز را لغو می‌کند. #96454 با تشکر از @anagnorisis2peripeteia و @obviyus.
  • عامل‌های تحت کنترل مالک می‌توانند appServer.homeScope: "user" را فعال کنند تا همان رشته‌های Codex موجود در Desktop و CLI را بررسی و با ایمنی منشعب کنند. #99821
  • فرمان‌های محدود openclaw hooks اکنون پس از چاپ خروجی خود، بی‌درنگ کنترل را بازمی‌گردانند؛ بنابراین ترمینال‌ها، اسکریپت‌ها و کارهای CI دیگر گیر نمی‌کنند. #76922 با تشکر از @dorukardahan.
  • openclaw models list و openclaw models status در حالت غیرتعاملی اکنون پس از چاپ نتایج خود به‌طور عادی خارج می‌شوند و اجازه می‌دهند اسکریپت‌ها و عیب‌یابی‌های SSH بدون مهلت زمانی خارجی پایان یابند. #77904 با تشکر از @dorukardahan و @vincentkoc.
  • openclaw config اکنون فقط زمانی راه‌اندازی مجدد Gateway را توصیه می‌کند که تنظیمات تغییریافته به آن نیاز داشته باشند؛ بنابراین ویرایش‌های عامل، مدل و ارائه‌دهنده که قابلیت بارگذاری آنی دارند دیگر درخواست راه‌اندازی مجدد غیرضروری ایجاد نمی‌کنند. #80823 با تشکر از @kiranmagic7.
  • اکنون هنگام حذف یک نام مستعار قابل‌مشاهده و داخلی مدل، توضیح داده می‌شود که این نام مستعار خودکار است و نحوه تحت‌الشعاع قرار دادن آن نمایش داده می‌شود، درحالی‌که نام‌های مستعار واقعاً ناموجود همچنان به‌عنوان یافت‌نشده گزارش می‌شوند. #81641 با تشکر از @scientificprogrammer و @vincentkoc.
  • openclaw sessions --json اکنون تبار زیرعامل‌های موجود و جزئیات زمان اجرا، مانند پیوند والد، فضای کاری، عمق، نقش، مُهرهای زمانی و وضعیت را شامل می‌شود. #87917 مرتبط: #80286. با تشکر از @islandpreneur007 و @zhangguiping-xydt.
  • openclaw logs --follow می‌تواند با خروجی ژورنال، قطعی کوتاه‌مدت Gateway محلی را پوشش دهد و پس از بازیابی، به‌طور خودکار به گزارش‌های عادی Gateway بازگردد. #88159 با تشکر از @anyech و @vincentkoc.
  • openclaw nodes status، openclaw nodes list و فرمان‌های داخلی مرتبط با Node اکنون بدون مقداردهی اولیه غیرضروری Plugin به‌سرعت اجرا می‌شوند، درحالی‌که فرمان‌های Node ارائه‌شده توسط Plugin همچنان هنگام درخواست بارگذاری می‌شوند. #96702 با تشکر از @erhhung، @qijian-zhang و @zengwen-dt.
  • ثبت پراکسی اشکال‌زدایی اکنون از فروپاشی عامل بر اثر بدنه‌های پاسخ بیش‌ازحد بزرگ یا بی‌پایان جلوگیری می‌کند و درعین‌حال فراداده مفید وضعیت و سرآیند را نگه می‌دارد. #97551 با تشکر از @alix-007.
  • نخستین بررسی وضعیت Gateway پس از راه‌اندازی مجدد، اکنون به‌جای نمایش موقت محدودیت عمومی 200k، پنجره زمینه واقعی مدل انتخاب‌شده را گزارش می‌کند. #97576 با تشکر از @turbotheturtle.
  • اتصال‌های مجدد Node اندروید اکنون پس از تلاش ناموفق devices approve، کاربران را به فرمان صحیح openclaw nodes approve <requestId> هدایت می‌کنند و یادآوری می‌کنند که پرچم‌های اتصال را دوباره استفاده کنند. #98115 با تشکر از @welfo-beo.
  • openclaw health اکنون به‌جای گزارش وضعیت کاملاً سالم، تحویل‌های شکست‌خورده دائمی را همراه با تعداد صف و عمر قدیمی‌ترین شکست نمایش می‌دهد. #99842 با تشکر از @masatohoshino.
  • نمایش زمان‌بندی اکنون مقادیر زیرثانیه‌ای گرد‌شده را به 1s منتقل می‌کند، به‌جای آنکه 1000ms نامأنوس را نمایش دهد. #100006 با تشکر از @qingminglong.
  • هشدارهای پیکربندی تکراری اکنون بین تکرارهای معنادار سرکوب می‌شوند تا گزارش‌های Gateway در اجرای طولانی، بدون پنهان کردن عیب‌یابی‌های جدید، خوانا بمانند. #100569 با تشکر از @vincentkoc.
  • تنظیمات Gateway که با نشان «بدون راه‌اندازی مجدد» مشخص شده‌اند اکنون در نوبت‌های زنده و مبتنی بر Heartbeat، بدون نیاز به راه‌اندازی مجدد دستی، اعمال می‌شوند. #100586 با تشکر از @obviyus و @sedrak-hovhannisyan.
  • پیوندهای TUI اکنون قطعه‌های ناقص و نشانه‌گذاری‌های اضافی را به‌صورت متن ساده باقی می‌گذارند، درحالی‌که URLهای معتبر پرانتزی، IPv6 و شکسته‌شده میان خطوط همچنان با مقصد صحیح قابل کلیک می‌مانند. #100780
  • openclaw logs اکنون به‌جای فروپاشی، معلق ماندن یا باقی گذاشتن journalctl در حال اجرا، شکست‌های جریان دنباله گزارش را به‌روشنی گزارش می‌کند. #100850 با تشکر از @cxbasdev و @vincentkoc.
  • گزارش‌های کوتاه‌شده CLI در OpenClaw اکنون هنگامی که محدوده بایت نگه‌داری‌شده از میانه یک ایموجی یا نویسه چندبایتی دیگر آغاز می‌شود نیز UTF-8 معتبر باقی می‌مانند. #101029 با تشکر از @ly85206559.
  • نسخه‌های پشتیبان ویندوز اکنون با اجتناب از استفاده مکرر از یک بایگانی موقت قفل‌شده و پاک‌سازی فایل‌های قدیمی تلاش مجدد، با اطمینان بیشتری از رقابت‌های نوشتن زنده بازیابی می‌شوند. #101449 با تشکر از @lilan0125 و @vincentkoc.
  • خلاصه هزینه نشست اکنون هنگامی که رونوشت با وجود مصرف توکن و قیمت‌گذاری شناخته‌شده مدل، صفر دلار ثبت کرده باشد، هزینه‌ای واقعی را تخمین می‌زند. c5260a3 با تشکر از @nianjiuzst.
  • گزارش‌های نشست و نماهای هزینه ذخیره‌شده اکنون جمع کل صفر دلاری تطبیق‌داده‌شده توسط ارائه‌دهنده را حفظ می‌کنند، درحالی‌که هزینه‌های واقعاً مفقود را از جزئیات ذخیره‌شده ارائه‌دهنده و مدل دوباره محاسبه می‌کنند. c45124a
  • Gatewayهای مدیریت‌شده با LaunchAgent روی درایوهای macOS دارای محدودیت مجوز، اکنون پوشش محیط تولیدشده را از طریق /bin/sh اجرا می‌کنند و از خروج فوری سرویس پس‌زمینه جلوگیری می‌کنند. #89967 مرتبط: #87199. با تشکر از @joshdaynard و @zhangguiping-xydt.
  • جست‌وجوی فرمان در ویندوز اکنون PATHEXT فراخواننده را رعایت می‌کند و اجازه می‌دهد اسکریپت‌ها و فایل‌های اجرایی معتبر PowerShell در کانتینرها، CI و محیط‌های ایزوله پیدا شوند. #98093 با تشکر از @wendy-chsy.
  • تلاش‌های ناموفق openclaw devices approve اکنون توضیح می‌دهند که آیا باید ارتقای دامنه در جای دیگری تأیید شود یا شناسه درخواست در انتظار بازآوری و تلاش تکرار شود. #98146 با تشکر از @romneyda.
  • openclaw gateway status اکنون هنگامی که کاوش یک Gateway در حال اجرا شکست می‌خورد، به‌جای توصیه به گردانندگان برای انتظار جهت گرم‌شدن، راهنمای مرتبط با اطلاعات احراز هویت، پیکربندی، راه‌اندازی مجدد و گزارش‌ها را ارائه می‌دهد. #98183 با تشکر از @masatohoshino.
  • openclaw docs اکنون پاسخ‌های جست‌وجوی بیش‌ازحد بزرگ را، پیش از آنکه بتوانند CLI را ناپایدار کنند یا حافظه را به پایان برسانند، با خطایی روشن رد می‌کند. #98188 با تشکر از @cxbasdev.
  • config.patch در Gateway اکنون هنگامی که یک ارائه‌دهنده همراه از نقطه پایانی پیش‌فرض خود استفاده می‌کند، به‌روزرسانی‌های نامرتبط پیکربندی را بدون ذخیره فیلدهای خالی و مختص زمان اجرای ارائه‌دهنده می‌پذیرد. #98396 مرتبط: #98270. با تشکر از @momothemage و @weltmaister.
  • بررسی‌های به‌روزرسانی OpenClaw اکنون پاسخ‌های ناقص یا به‌طور غیرمنتظره بزرگ رجیستری npm را، پیش از آنکه بتوانند حافظه بیش‌ازحدی مصرف کنند، محدود می‌کنند. #98508 با تشکر از @lzyyzznl.
  • چندین حالت مرزی اکنون متن رونوشت و صدا را حفظ می‌کنند، شکست‌های MCP را نمایش می‌دهند، پاسخ‌های بیش‌ازحد بزرگ را محدود می‌کنند، زمان فعلی نشست را نشان می‌دهند، مدیر بسته صحیح لینوکس را انتخاب می‌کنند و برای پیوندهای امن Gateway بدون پورت صریح، از پورت 443 استفاده می‌کنند. #100258 با تشکر از @connermo، @cxbasdev، @gfaerny، @hailory، @harjothkhara، @ly85206559، @mushuiyu886، @simon-xydt، @sunlit-deng و @uditdewan.
  • فایل‌های معتبر openclaw.json دارای BOM، قالب‌بندی PowerShell یا تورفتگی عمیق اکنون می‌توانند تغییرات احراز هویت، مدل، ترمیم و دیگر پیکربندی‌ها را بدون قالب‌بندی مجدد دستی ذخیره کنند. #100591 با تشکر از @vincentkoc.
  • openclaw update در ویندوز اکنون از اجرای مجدد وظیفه زمان‌بندی‌شده Gateway مدیریت‌شده هنگام جایگزینی بسته جلوگیری می‌کند و مانع فرایندهای نیمه‌به‌روزشده یا دارای نسخه‌های ترکیبی می‌شود. #100757 با تشکر از @vincentkoc.
  • ترمیم تکمیل خودکار پوسته هنگام openclaw doctor و به‌روزرسانی‌ها اکنون بارگذاری پرهزینه فرمان‌های Plugin را نادیده می‌گیرد و از تأخیرهای غیرضروری جلوگیری می‌کند، درحالی‌که تولید کامل درخواست‌شده توسط کاربر همچنان فرمان‌های Plugin را شامل می‌شود. #76235
  • راه‌اندازی Gateway در ویندوز اکنون تشخیص می‌دهد که Task Scheduler چه زمانی بدون راه‌اندازی یک شنونده خارج می‌شود و اگر راه‌اندازی صرفاً با تأخیر انجام شود، می‌تواند بدون ایجاد نسخه تکراری از اجرای جایگزین موجود استفاده کند. #76245
  • فشردن Ctrl+C هنگام doctor ارتقای نصب‌کننده اکنون جریان را به‌طور کامل متوقف می‌کند و از باز شدن داشبوردی قدیمی پس از نصب ناقص یا ناموفق جلوگیری می‌کند. #76386 با تشکر از @sebtardif.
  • openclaw doctor اکنون هنگامی که جست‌وجوی نشست QMD بدون صدور رونوشت فعال باشد هشدار می‌دهد و فرمان‌ها و مستنداتی برای اصلاح تنظیمات ناقص یادآوری ارائه می‌کند. #80947 با تشکر از @anyech.
  • openclaw doctor اکنون فرمان پیش‌نمایش رونوشت‌های مفقود را ارائه می‌دهد که پیش از انتخاب کاربران برای اعمال پاک‌سازی، واقعاً ورودی‌های واجد شرایط حذف را نمایش می‌دهد. #83630 با تشکر از @yuanhanzhong.
  • گردانندگان می‌توانند قفل‌های نوشتن قدیمی نشست را با openclaw doctor --lint --json --only core/doctor/session-locks بررسی کنند و پیش‌نمایشی از قفل‌هایی ببینند که ترمیم حذف یا حفظ خواهد کرد. #84366 با تشکر از @giodl73-repo.
  • openclaw doctor اکنون محدودیت‌های واقعی راه‌اندازی اولیه مختص عامل پیش‌فرض را ارزیابی می‌کند و هشدارهای دقیق کوتاه‌سازی و راهنمای اصلاح ارائه می‌دهد. #84424 با تشکر از @kasangyong و @vincentkoc.
  • بررسی‌های Skills مدیریت‌شده توسط Gateway اکنون می‌توانند فرمان‌های نصب‌شده از طریق pnpm 11 و چیدمان‌های رایج سراسری npm را پیدا کنند و هشدارهای نادرست درباره ابزارهای مفقود و نصب‌های مجدد غیرضروری را کاهش دهند. #85238 با تشکر از @shbernal و @vincentkoc.
  • status و status --json اکنون برچسب‌های مدل نشست را با عادی‌سازی غیرضروری کمتری می‌سازند و سرعت بازخوانی را برای مجموعه‌های بزرگ‌تر نشست و بررسی رخدادها بهبود می‌دهند. #87831 با تشکر از @acskamloops.
  • openclaw doctor در ویندوز اکنون نسخه‌های پشتیبانی‌شده Chrome را به‌درستی تشخیص می‌دهد، به‌جای آنکه هشدار دهد نصب سالمی قابل شناسایی نیست. #87937 با تشکر از @mukundakatta.
  • openclaw doctor دیگر هنگامی که فضای کاری پیکربندی‌شده عامل هنوز ایجاد نشده باشد متوقف نمی‌شود، درحالی‌که عملیات واقعی فایل همچنان مرزهای فضای کاری را اعمال می‌کنند. #89226 با تشکر از @sasan1200 و @shifengwang333-ai.
  • یک openclaw nodes approve <requestId> نامعتبر اکنون به‌جای خطای خام سرویس‌گیرنده، شناسه‌های در انتظار موجود و فرمان بازیابی openclaw nodes pending را نمایش می‌دهد. #94452 با تشکر از @mushuiyu886.
  • بررسی lint اختیاری Doctor اکنون می‌تواند فضای ذخیره‌سازی وضعیت OpenClaw را که مفقود، ناامن، غیرقابل‌نوشتن، همگام‌شده با فضای ابری، قابل‌حذف، ناپایدار یا ناقص است، همراه با مسیرها و راهنمای تعمیر گزارش کند. #95979 با تشکر از @giodl73-repo.
  • یک بررسی lint اختیاری Doctor اکنون توضیح می‌دهد کدام نصب پیکربندی‌شده Plugin خراب است و پیش از اجرای جریان کاری اصلاح موجود توسط اپراتورها، تعمیر را پیش‌نمایش می‌کند. #96171 با تشکر از @giodl73-repo.
  • هنگامی که خروجی فرمان cron کوتاه می‌شود، اپراتورها همچنان می‌توانند دستورالعمل ورود یا راه‌اندازی قبلی موردنیاز خود را بدون افشای رمز خام آن از طریق اعلان‌ها بازیابی کنند. #96393 مرتبط: #96346. با تشکر از @nz365guy.
  • وقوع مهلت زمانی هنگام راه‌اندازی یک کار cron ایزوله دیگر Gateway را راه‌اندازی مجدد نمی‌کند یا کارهای نامرتبط عامل و زمان‌بندی‌شده را مختل نمی‌کند. #96396 با تشکر از @849261680، @brycemurray، @velvet-shark.
  • اپراتورها می‌توانند openclaw doctor --lint --all را اجرا کنند تا همه بررسی‌های تشخیصی اختیاری را بدون تغییر رفتار خودکارسازی موجود doctor --lint دربرگیرد. #96471 با تشکر از @giodl73-repo.
  • هشدارهای پیش‌فرض خرابی cron که با openclaw cron edit <job> --failure-alert فعال شده‌اند، اکنون پس از راه‌اندازی مجدد Gateway باقی می‌مانند و دیگر پس از بارگذاری مجدد بی‌سروصدا ناپدید نمی‌شوند. #96615 با تشکر از @liuhao1024.
  • اپراتورها می‌توانند openclaw doctor --lint --only core/doctor/gateway-health، --only core/doctor/gateway-daemon یا --all را برای دریافت هشدارهای ساختاریافته و ایمن از نظر اطلاعات اعتبارسنجی درباره دسترس‌پذیری Gateway و سلامت سرویس محلی، بدون تغییر وضعیت سرویس، اجرا کنند. #97075 با تشکر از @giodl73-repo.
  • اپراتورها می‌توانند از بررسی lint متمرکز Doctor برای پروفایل احراز هویت استفاده کنند تا اطلاعات اعتبارسنجی منقضی، مفقود، بدشکل، در دوره انتظار، غیرفعال یا قدیمی را همراه با راهنمای ساختاریافته تعمیر پیدا کنند. #97125 با تشکر از @giodl73-repo.
  • یک بررسی lint متمرکز Doctor برای جست‌وجوی حافظه اکنون مشکلات راه‌اندازی ارائه‌دهنده، اطلاعات اعتبارسنجی، بک‌اند و QMD را همراه با مسیرها و راه‌حل‌های ساختاریافته گزارش می‌کند. #97137 با تشکر از @giodl73-repo.
  • بررسی lint وضعیت فضای کاری Doctor اکنون انحراف Plugin، سازگاری، تشخیص‌های بارگذاری و وضعیت قابل‌بازیابی TaskFlow را به‌شکل ماشین‌خوان گزارش می‌کند. #97358 با تشکر از @giodl73-repo.
  • یک بررسی lint متمرکز Doctor برای جفت‌سازی دستگاه اکنون هشدارهای ساختاریافته و راهنمای تعمیر را برای درخواست‌های در انتظار، احراز هویت منقضی، محدوده‌های دسترسی مفقود و مخازن خوانده‌نشدنی ارائه می‌دهد. #97366 با تشکر از @giodl73-repo.
  • openclaw onboard اکنون از ابتدا توضیح می‌دهد که راه‌اندازی چه مواردی را پوشش می‌دهد، چرا فرایند کامل آغاز به کار ممکن است بیشتر طول بکشد و کدام مراحل اختیاری را می‌توان به تعویق انداخت. #97482 با تشکر از @ly85206559.
  • اپراتورها می‌توانند برای کانال‌های پیکربندی‌شده‌ای که Pluginهای پشتیبان آن‌ها مسدود شده‌اند، یک بررسی lint ساختاریافته Doctor درخواست کنند که شامل الزام برآورده‌نشده و راه‌حل پیشنهادی است. #97496 با تشکر از @giodl73-repo.
  • یک بررسی lint متمرکز Doctor برای سقف نتیجه ابزار اکنون تنظیمات پایین‌تر از پیش‌فرض‌های آگاه از مدل یا بالاتر از سقف محیط اجرا را همراه با مسیرهای قابل‌اقدام شناسایی می‌کند. #97500 با تشکر از @giodl73-repo.
  • اپراتورهای Linux می‌توانند از بررسی lint ماندگاری systemd در Doctor استفاده کنند تا بدانند چه زمانی خروج از سیستم ممکن است Gateway را متوقف کند و راه‌حل دقیق loginctl enable-linger را دریافت کنند. #97514 با تشکر از @giodl73-repo.
  • میزبان‌های Node راه‌دور اکنون می‌توانند به Gatewayهایی که در مسیرهای پراکسی معکوس مانند /openclaw-gw سوار شده‌اند متصل شوند؛ از جمله پس از نصب یا اتصال مجدد دیمن. #97679 مرتبط: #97678. با تشکر از @wm0018.
  • احتمال تمام‌شدن حافظه در ساخت‌های محلی Docker از منبع کاهش یافته است و خرابی‌هایی که همچنان حافظه را تمام می‌کنند، اکنون تنظیمات ساخت مرتبط را پیشنهاد می‌دهند. #98119 مرتبط: #98118. با تشکر از @zyzo.
  • openclaw pairing list اکنون وقتی هیچ کانال جفت‌سازی پیام خصوصی گفت‌وگو وجود ندارد، به‌جای نمایش خطای خرابِ انتخاب خالی، گام بعدی مفیدی برای تأیید دستگاه ارائه می‌دهد. #98142 با تشکر از @romneyda.
  • openclaw doctor اکنون هنگامی که کارهای cron کانال‌هایی را هدف می‌گیرند که Pluginهایشان غیرفعال‌اند هشدار می‌دهد و به اپراتورها امکان می‌دهد پیش از شکست اجرای زمان‌بندی‌شده بعدی، تحویل را اصلاح کنند. #98184 با تشکر از @masatohoshino، @vincentkoc.
  • نصب‌های Docker و bind-mount اکنون می‌توانند مهاجرت cron قدیمی را در مرزهای سیستم فایل تکمیل کنند و هنگامی که پاک‌سازی کامل نمی‌شود، هشدارهای قابل‌اقدام و تلاش‌های مجدد ایمن در برابر تکرار ارائه دهند. #98217 با تشکر از @masatohoshino.
  • اپراتورهای Linux اکنون متوجه می‌شوند که systemd چه زمانی راه‌اندازی مجدد یک Gateway با خرابی مکرر را متوقف کرده است و openclaw gateway restart می‌تواند سرویس ناموفق قفل‌شده را بازیابی کند. #98291 با تشکر از @masatohoshino.
  • بررسی lint Doctor اکنون می‌تواند الگوهای قدیمی محصورشده HEARTBEAT.md را شناسایی کند و فایل‌های مناسب برای پاک‌سازی خودکار را از فایل‌های دارای محتوای سفارشی متمایز سازد. #98400 با تشکر از @giodl73-repo.
  • بررسی lint Doctor اکنون می‌تواند ترکیب WhatsApp، حلقه رویداد تحت فشار Gateway و نشست‌های محلی فعال TUI را که با پاسخ‌های تأخیردار مرتبط است، علامت‌گذاری کند. #98406 با تشکر از @giodl73-repo.
  • پیوندهای رابط کنترل، جفت‌سازی، کد راه‌اندازی، QR و وضعیت اکنون در میزبان‌های دارای VPN، آداپتورهای مجازی، WSL، Hyper-V یا چندین شبکه، یک نشانی LAN قابل‌دسترسی را ترجیح می‌دهند. #98482 با تشکر از @joshavant.
  • openclaw doctor اکنون توضیح می‌دهد چرا پس از قطع‌شدن اجرای Gateway، برخی کارهای cron همچنان در حال اجرا به نظر می‌رسند و چگونه آن نشانگرهای باقی‌مانده در شروع بعدی پاک می‌شوند. #98620 با تشکر از @masatohoshino.
  • openclaw gateway status --deep اکنون می‌تواند قواعد Windows Firewall را که دستگاه‌های LAN را مسدود می‌کنند شناسایی کند و راه‌حل‌های عملی مبتنی بر قاعده، loopback، Tailscale یا تونل SSH را پیشنهاد دهد. #98666 با تشکر از @joshavant.
  • بررسی lint ساختاریافته Doctor اکنون می‌تواند پیوندهای نمادین منقضی سراسری محیط اجرای Plugin را همراه با پیوند منسوخ، مقصد آن و فرمان پاک‌سازی openclaw doctor --fix گزارش کند. #98729 با تشکر از @giodl73-repo.
  • پس از اینکه openclaw doctor --fix یک sidecar قدیمی را بایگانی می‌کند، برنامه macOS دیگر آن را بازسازی نمی‌کند یا در هر فرمان یا شروع Gateway همان هشدار تعارض مهاجرت را فعال نمی‌سازد. #99039 مرتبط: #98917. با تشکر از @momothemage، @p51moustache.
  • تشخیص‌های وضعیت Gateway، Doctor و آغاز به کار اکنون گزارش‌های بزرگ را در محدوده‌های ثابت می‌خوانند و به‌جای نویز قدیمی، خرابی‌های مفید اخیر را نمایش می‌دهند. #99407 با تشکر از @sunlit-deng.
  • Doctor اکنون هنگامی هشدار می‌دهد که کارهای فعال cron بدون هشدارهای پیکربندی‌شده در چرخه‌ای از خرابی‌های مکرر گیر کرده باشند، درحالی‌که کارهای سالم و پایین‌تر از آستانه بی‌صدا می‌مانند. #99606 با تشکر از @masatohoshino.
  • به‌روزرسانی‌های مدیریت‌شده Gateway اکنون اجازه می‌دهند کار فعال در بازه تخلیه پیکربندی‌شده پایان یابد و سپس مهلت تحویل سرویس تمام شود. #99695 با تشکر از @zoowh.
  • تاریخچه‌های بزرگ نشست اکنون فایل‌های کوچک‌تر .usage-cost-cache.json را با تجزیه و بازنویسی کمتر تولید می‌کنند و پس از ارتقا به‌طور خودکار بازسازی می‌شوند. #99714 مرتبط: #99511. با تشکر از @dexhunter، @wayne524.
  • راه‌اندازی Skills در نخستین اجرا روی ماشین‌های حداقلی اکنون پیش‌نیازهای مفقود Homebrew، uv یا Go را در یک یادداشت روشن گروه‌بندی می‌کند و درعین‌حال وابستگی‌هایی را که نصبشان امکان‌پذیر است نصب می‌کند. #99726 با تشکر از @fuller-stack-dev، @sedrak-hovhannisyan.
  • ارتقا از مخزن قدیمی سلامت پیکربندی دیگر هشدار تعارض دائمی را تکرار نمی‌کند و نسخه‌های پشتیبان بازیابی موجود بدون بازنویسی مشاهدات جدیدتر همچنان در دسترس می‌مانند. #99728 مرتبط: #99280. با تشکر از @ccbridle، @jalehman، @joshavant.
  • نصب‌کننده‌ها و بررسی‌های محیط اجرا اکنون Node 23.0-23.10 را زودهنگام و همراه با راهنمای نسخه‌های پشتیبانی‌شده رد می‌کنند، به‌جای آنکه کاربران را با CLI خراب OpenClaw رها کنند. #99832 با تشکر از @fuller-stack-dev، @vincentkoc.
  • Crestodian در Claude Code یا Gemini CLI اکنون می‌تواند مکالمات راه‌اندازی چندمرحله‌ای را حفظ کند، وضعیت را بررسی کند، برای تغییرات تأیید دقیق درخواست کند و نوشتن‌ها را راستی‌آزمایی کند، به‌جای اینکه فوراً به یک برنامه‌ریز تک‌مرحله‌ای بازگردد. #100029
  • گفت‌وگوهای راه‌اندازی و تعمیر Crestodian دیگر هنگامی که یک مصرف‌کننده رویداد ترمینال حین تحویل پاسخ از کار می‌افتد، TUI محلی را ناپایدار نمی‌کنند. #100341 با تشکر از @cxbasdev، @vincentkoc.
  • Gatewayهای با پشتیبانی پایدار طولانی اکنون هنگامی که بسته دقیق جدیدتری تأیید شده باشد، بدون تغییر خودکار نصب، به‌صورت دوره‌ای راهنمای openclaw update را نمایش می‌دهند. #100438 با تشکر از @kevinslin.
  • Crestodian اکنون پرسش‌های عادی را از درخواست‌های عملیاتی متمایز می‌کند، عبارت‌های طبیعی تأیید را می‌پذیرد، پیشنهادهای منقضی را پاک می‌کند و پیکربندی حساس را از مدل مکالمه دور نگه می‌دارد. #100656
  • نصب‌های تازه git اکنون کاربران را پیش از آنکه پیکربندی مفقود یا احراز هویت Gateway نخستین استفاده را مختل کند، در فرایند راه‌اندازی هدایت می‌کنند یا فرمان دقیق تکمیل آن در آینده را ارائه می‌دهند. #101901 با تشکر از @fuller-stack-dev.
  • راه‌اندازی اکنون به‌جای گزارش وضعیت نادرست bootstrap از یک مکان پیش‌فرض، اطلاعات اعتبارسنجی را در پوشه سفارشی پیکربندی‌شده عامل یا احراز هویت بررسی می‌کند. 0fd69dc با تشکر از @vincentkoc.
  • CLI و TUI تمام‌صفحه اکنون هنگامی که پوشه اجرای آن‌ها حذف شده باشد، به‌جای خرابی پیش از شروع، با پیام بازیابی روشنی باز می‌شوند. #93636 با تشکر از @ml12580.
  • نماهای وضعیت Node، فهرست و جفت‌سازی در انتظار اکنون مقادیر ذخیره‌شده بدشکل را تحمل می‌کنند و به‌جای خرابی، اطلاعات قابل‌استفاده Node را نمایش می‌دهند. #93930 با تشکر از @ly-wang19.
  • usage.cost و sessions.usage اکنون تاریخ شروع دیرتر از تاریخ پایان را با INVALID_REQUEST روشن رد می‌کنند، به‌جای اینکه گزارش خالی گمراه‌کننده‌ای بازگردانند. #94096 با تشکر از @alix-007.
  • فرمان‌های CLI مرورگر اکنون --browser-profile را پیش یا پس از زیرفرمان می‌پذیرند و الگوهای فرمان موجود برای مرورگر راه‌دور و WSL2 را بازیابی می‌کنند. #94431 با تشکر از @ml12580.
  • Langfuse، OpenTelemetry و Prometheus اکنون می‌توانند داده‌های مصرف، هزینه، مدل، ارائه‌دهنده، زمان‌بندی و نشست را برای اجراهایی که از طریق /v1/responses و /v1/chat/completions آغاز شده‌اند ثبت کنند. #96152 با تشکر از @rocke2020 و @xialonglee.
  • openclaw tasks maintenance --apply اکنون تاریخچه نشست فعال Cron را حتی زمانی که شناسه‌های کار شامل فاصله، حروف بزرگ، علائم نگارشی یا کلیدهای صریح نشست باشند حفظ می‌کند. #96352 با تشکر از @ly-wang19 و @vincentkoc.
  • openclaw cron add اکنون مقادیر نامعتبر --no-output-timeout-seconds و --output-max-bytes را بی‌درنگ رد می‌کند، به‌جای آنکه بدون اعمال محدودیت‌های درخواستی، بی‌سروصدا یک کار فرمان ایجاد کند. #96516 با تشکر از @zhangguiping-xydt.
  • openclaw config unset اکنون توضیح می‌دهد که چه زمانی یک مقدار قابل‌مشاهده، پیش‌فرض ارث‌بری‌شده زمان اجراست که در پیکربندی کاربر ذخیره نشده است؛ بدین‌ترتیب از چرخه بی‌نتیجه میان config get و config unset جلوگیری می‌شود و تلاش‌های ناموفق بدون تغییر باقی می‌مانند. #96557 با تشکر از @moeghashim.
  • راه‌اندازی ناموفق openclaw --help و openclaw --version اکنون به‌سرعت کد خروج 1 را برمی‌گرداند، به‌جای آنکه فرایند ترمینال را در حالت گیرکرده باقی بگذارد. #97807 با تشکر از @aniruddhaadak80 و @maweibin.
  • gateway run --force اکنون هنگام پاک‌سازی درگاه، رکوردهای ناقص PID شنونده را نادیده می‌گیرد، به‌جای آنکه وضعیت نامعتبر فرایند را وارد بازیابی کند. #98371 با تشکر از @lzyyzznl.
  • عیب‌یابی درگاه اشغال‌شده و پاک‌سازی اجباری Gateway اکنون شناسه‌های ناقص شنونده را نادیده می‌گیرند، از ایجاد فرایندهای شبح‌وار جلوگیری می‌کنند و پیش از گزارش بازیابی، واقعاً آزاد بودن درگاه را تأیید می‌کنند. #98505 با تشکر از @qiuyuang.
  • جدول‌های CLI اکنون فقط دایرکتوری خانگی واقعی و زیرمجموعه‌های آن را کوتاه می‌کنند؛ بنابراین مسیرهای هم‌سطح مانند /home/alice2/project دیگر به‌شکل گمراه‌کننده‌ای به‌صورت مسیر نسبی به دایرکتوری خانگی نمایش داده نمی‌شوند. #98876 مرتبط با #98872. با تشکر از @qingminglong.
  • openclaw backup create اکنون ناپدید شدن فایل‌های یک‌بارمصرف زمان اجرا را حین پشتیبان‌گیری زنده تحمل می‌کند و در عین حال، طبق سیاست شمول موجود، همچنان از فایل‌های پایدار محافظت می‌کند. #98879 مرتبط با #98865. با تشکر از @carterstebbins23-spec، @vincentkoc و @zengwen-dt.
  • قالب‌های نوار مصرف مبتنی بر فایل اکنون استفاده از ناظر و توصیفگر فایل را در فرایندهای طولانی‌مدت OpenClaw محدود نگه می‌دارند و در عین حال، در صورت نیاز قالب‌ها را دوباره بارگذاری می‌کنند. #98990 با تشکر از @chenyangjun-xy، @vincentkoc و @zhanglei99586.
  • راهنمایی‌های اعتبارسنجی پیکربندی و شِمای Plugin اکنون به‌جای برچسب لفظی و گمراه‌کننده undefined، مقادیر مجاز را به‌روشنی نشان می‌دهند. #99045 با تشکر از @lzyyzznl.
  • فرمان‌های خواندن پیام، پیام سنجاق‌شده و جست‌وجو اکنون می‌توانند در صورت درخواست --limit بالاتر، بیش از 25 ردیف بازگشتی را نمایش دهند و هنگامی که نتایج بیشتری از ارائه‌دهنده باقی مانده است هشدار دهند. #99089 با تشکر از @jerrytao-ai و @wm0018.
  • openclaw health اکنون هنگام متوقف شدن بارگذاری مجدد آنی پیکربندی Gateway هشدار می‌دهد تا گردانندگان بدانند راه‌اندازی مجدد لازم است و ناآگاهانه با تنظیمات قدیمی به کار ادامه ندهند. #99267 با تشکر از @masatohoshino و @vincentkoc.
  • openclaw sessions tail --tail اکنون شمارش‌هایی را که برای نمایش ایمن بیش از حد بزرگ‌اند رد می‌کند، به‌جای آنکه محدودیت تاریخچه‌ای غیردقیق اعمال کند. #99398 با تشکر از @qingminglong.
  • مُهر زمانی ناقص رونوشت دیگر رکوردهای مصرف و هزینه نشست را با مقادیر نامعتبر خراب نمی‌کند. #99420 با تشکر از @krissding.
  • خروجی خوانای انسانی cron list و cron show اکنون رشته‌های تکراری شکست مانند error (12x) را آشکار می‌کند، در حالی که مقادیر وضعیت JSON بدون تغییر باقی می‌مانند. #99602 با تشکر از @masatohoshino.
  • Windows اکنون شنونده‌های فعال Gateway را از خروجی بومی‌سازی‌شده netstat به‌طور قابل‌اعتماد تشخیص می‌دهد و عیب‌یابی درگاه و پاک‌سازی gateway --force را بهبود می‌بخشد، بدون آنکه اتصال‌های برقرارشده را با شنونده‌ها اشتباه بگیرد. #100012 با تشکر از @qingminglong و @vincentkoc.
  • هشدارهای نگهداشت نشست اکنون در مرزهای گرد‌شده، 1 minute، 1 hour یا 1 day را اعلام می‌کنند، نه مقادیر نامأنوسی مانند 60 seconds. #100096 با تشکر از @narahariraghava و @vincentkoc.
  • /status فشرده دیگر ردیف مبهم Plugins: OK را نشان نمی‌دهد، در حالی که هشدارها و عیب‌یابی تفصیلی Plugin همچنان در دسترس‌اند. #100143
  • openclaw --help اکنون با راهنما و تکمیل‌های مختص هر فرمان مطابقت دارد و config patch و config schema از فهرست اصلی فرمان‌ها قابل‌مشاهده‌اند. #100670 با تشکر از @amirf194 و @vincentkoc.
  • پیوندهای نمایش‌داده‌شده در ترمینال که شامل پرانتزهای متوازن‌اند، اکنون در سراسر URL کامل موردنظر قابل‌کلیک باقی می‌مانند و دیگر کوتاه یا به مقصدی نادرست هدایت نمی‌شوند. #100697 با تشکر از @aniruddhaadak80 و @zoowh.
  • قطع اتصال WebSocket با کد 1006 در Gateway اکنون به گردانندگان راهنمایی دقیقی درباره ازدست‌رفتن اتصال می‌دهد، به‌جای آنکه القا کند یک Gateway سالم الزاماً از کار افتاده است. #101219 با تشکر از @darren2030 و @vincentkoc.
  • ردیابی‌های ناموفق OpenClaw و چارچوب آزمایشی Plugin اکنون در OpenTelemetry جزئیات مفید و ویرایش‌شده خطا را شامل می‌شوند، نه فقط یک برچسب عمومی شکست. #101244 با تشکر از @amknight.
  • راه‌اندازی‌های مجدد Gateway در Windows دیگر به بررسی findstr وابسته نیستند؛ بررسی‌ای که ممکن بود پنجره فرمانی قابل‌مشاهده یا گیرکرده را باقی بگذارد و مانع واگذاری شود. #101366 با تشکر از @deepujain.
  • نمایشگرهای ردیابی OpenTelemetry اکنون می‌توانند نتایج ثبت‌شده ابزار را در کنار ورودی‌های ابزار و در فیلدهای استاندارد GenAI نمایش دهند و بررسی اجراهای ناموفق را کامل‌تر کنند. #101371 با تشکر از @amknight.
  • فرمان‌هایی که در Windows مهلتشان پایان می‌یابد، هنگامی که taskkill.exe نمی‌تواند آغاز شود، با احتمال کمتری فرایندهای فرزند را در حال اجرا باقی می‌گذارند. #101392 با تشکر از @aniruddhaadak80 و @zengwen-dt.
  • openclaw backup create در Windows اکنون رقابت‌های بایگانی فایل زنده را با مسیرهای موقت تازه دوباره امتحان می‌کند و پشتیبان‌های جزئی قفل‌شده و بایگانی‌های باقی‌مانده از تلاش مجدد را کاهش می‌دهد. #101464 با تشکر از @lilan0125 و @zoowh.
  • openclaw status --all اکنون هنگامی که یک ایموجی در مرز نمایش قرار می‌گیرد، خوانایی پیام‌های کوتاه‌شده مشکلات کانال را حفظ می‌کند. #101503 با تشکر از @wm0018.
  • هشدارهای نگهداشت نشست اکنون در نزدیکی مرز واحدها برآوردهای انتظار دقیق‌تری نشان می‌دهند؛ بنابراین تأخیری حدوداً 90ثانیه‌ای به دو دقیقه افزایش داده نمی‌شود. 58d707f با تشکر از @vincentkoc.
  • openclaw status، status --json و status --all اکنون در Linux، هنگامی که systemd پاسخ‌گو نیست، مهلت زمانی خود را رعایت می‌کنند و دیگر برای همیشه معلق نمی‌مانند. #94149 مرتبط با #84698. با تشکر از @zengwen-dt و @zus-assistant.
  • هنگامی که یک Gateway محلی در حال شنود اما ناسالم است، openclaw gateway status --deep می‌تواند به‌جای گزارش صرف یک قطع اتصال عمومی، علت محتمل و جدیدی مانند پُر بودن دیسک را نمایش دهد. #95902 با تشکر از @vincentkoc و @wangbyg.
  • راه‌اندازی مجدد، به‌روزرسانی، نصب مجدد یا تعمیر Gateway در macOS اکنون اعتبارنامه‌های فعال کانال مبتنی بر SecretRef را حفظ می‌کند، به‌جای آنکه Telegram و سایر یکپارچه‌سازی‌ها را از احراز هویت ناتوان سازد. #99124 با تشکر از @mushuiyu886.
  • به‌روزرسانی‌های پیکربندی Gateway اکنون مقادیر ویرایش‌شده مفقود را برای کلیدهایی مانند toString یا constructor رد می‌کنند، به‌جای آنکه یک تابع ارث‌بری‌شده JavaScript را بازیابی کنند. #99152 با تشکر از @zenglingbiao.
  • تکمیل پوسته تولیدشده اکنون نام‌های مستعار پذیرفته‌شده فرمان‌های OpenClaw را پیشنهاد می‌دهد و تکمیل گزینه‌ها و زیرفرمان‌های آن‌ها را ادامه می‌دهد. #99419 با تشکر از @amirf194، @jack-dev-ops و @vincentkoc.
  • بررسی‌های به‌روزرسانی و وضعیت اکنون فراداده ناقص npm را به‌عنوان JSON نامعتبر شناسایی می‌کنند، به‌جای آنکه فقط یک خطای نحوی مبهم برگردانند. #100338 با تشکر از @cxbasdev.
  • گردانندگان می‌توانند Gateway را پیش از Nodeهای زیردست N-1 ارتقا دهند، بدون آنکه مسیر عادی به‌روزرسانی، راه‌اندازی مجدد، تعمیر، وضعیت و نگهداشت آن Nodeها را از دست بدهند. #101109 با تشکر از @jtczville.
  • کاربران Windows می‌توانند بک‌اندهای سراسری نصب‌شده Gemini CLI و Claude Code را از طریق واسط‌های فرمان npm آن‌ها اجرا کنند، بدون شکست فوری در ایجاد فرایند یا به‌هم‌ریختگی آرگومان‌های پرامپت. #101378 با تشکر از @wendy-chsy.
  • شکست فرایند جایگزینی Gateway هنگام به‌روزرسانی دیگر موجب خرابی مدیریت‌نشده دیگری در فرایند والد موجود نمی‌شود. #101489 با تشکر از @aniruddhaadak80، @momothemage و @vincentkoc.
  • نصب‌های ناموفق CLI اکنون دایرکتوری‌های موقت آماده‌سازی Node و فایل‌های بازنویسی فضای کاری pnpm خود را پاک‌سازی می‌کنند. #103725 با تشکر از @sebtardif.
  • نصب‌های Git اکنون یک راه‌انداز openclaw ایجاد می‌کنند که حتی پس از تغییر PATH کاربر، همچنان از زمان اجرای موردنظر Node.js استفاده می‌کند. be7198f
  • openclaw agents list اکنون کانال‌های خارجی پیکربندی‌شده را حتی زمانی که Plugin آن‌ها موجود نیست نشان می‌دهد و راهنمایی مناسب برای نصب یا openclaw doctor --fix را ارائه می‌کند. #95363 با تشکر از @hugenshen.
  • گردانندگان می‌توانند از بررسی هدفمند Doctor برای بازرسی رونوشت‌های قدیمی نشست و مسیرهای منسوخ تصویر لحظه‌ای، پیش‌نمایش پاک‌سازی و انتخاب اعمال یا عدم اعمال آن استفاده کنند. #95976 با تشکر از @giodl73-repo.
  • هشدارهای مسیریابی حساب پیش‌فرض WhatsApp و Telegram اکنون از طریق بررسی ساختاریافته و قابل‌انتخاب Doctor در دسترس‌اند، در حالی که خروجی عادی Doctor بدون تغییر باقی می‌ماند. #96147 با تشکر از @pick-cat و @vincentkoc.
  • بررسی اختیاری Doctor اکنون می‌تواند داده‌های قدیمی یا مفقود رجیستری Plugin، Pluginهای همراه تحت‌الشعاع، رکوردهای نصب قدیمی و پیوندهای همتای خراب OpenClaw را شناسایی کند. #96169 با تشکر از @giodl73-repo.
  • پیوندهای مستندات ترمینال و راه‌اندازی اکنون هنگامی که مسیرهای نسبی با http آغاز می‌شوند یا طرح‌واره‌های مطلق HTTP از حروف بزرگ استفاده می‌کنند، به‌درستی باز می‌شوند. #96439 با تشکر از @lin-hongkuan.
  • یادداشت‌های ترمینال، خروجی Doctor و اطلاعات عیب‌یابی اکنون دنباله‌های طولانی نویسه‌های CJK، تمام‌عرض یا ایموجی را در عرض درخواستی می‌شکنند و دیگر از ستون‌ها بیرون نمی‌زنند. #96746 با تشکر از @ly-wang19.
  • بررسی ساخت‌یافته Doctor اکنون می‌تواند کمبود یا وضعیت بحرانی فضای دیسک را برای پوشهٔ وضعیت OpenClaw گزارش کند؛ از جمله مسیر تحت‌تأثیر، فضای موجود، فضای موردنیاز و راهکار رفع مشکل. #98391 با تشکر از @giodl73-repo.
  • راه‌اندازی دستی Gateway اکنون ورودی‌های درگاهی مانند 1e3 یا 0x1000 را رد می‌کند و دیگر درگاهی متفاوت را بی‌سروصدا ذخیره نمی‌کند، درحالی‌که درگاه‌های ده‌دهی معتبر بدون تغییر باقی می‌مانند. #98689 مرتبط با #98681. با تشکر از @qingminglong.
  • اپراتورهای Plugin می‌توانند doctor --lint --only core/doctor/legacy-plugin-manifests یا --all را اجرا کنند تا کلیدهای قدیمی مانیفست را شناسایی کرده و Plugin، مسیر و فرمان ترمیم مربوطه را ببینند. #98695 با تشکر از @giodl73-repo.
  • اپراتورها می‌توانند با استفاده از openclaw doctor --lint --only core/doctor/legacy-plugin-dependencies یا --all وضعیت منسوخ وابستگی‌های Plugin را پیدا کنند و بدون تغییر نصب، مسیر و راهنمای ترمیم ایمن را دریافت کنند. #98725 با تشکر از @giodl73-repo.
  • اپراتورها می‌توانند core/doctor/legacy-cron-store را به‌صورت اختیاری فعال کنند تا داده‌های قدیمی Cron را که نیازمند رسیدگی هستند، بدون تغییر هیچ وضعیت ذخیره‌شده‌ای توسط بررسی، پیدا کنند. #99211 با تشکر از @giodl73-repo.
  • هشدارهای راه‌اندازی کانال اکنون به‌شکل یافته‌های ساخت‌یافتهٔ بررسی Doctor، همراه با مسیرهای پایدار و راهنمای ترمیم برای اپراتورها و خودکارسازی، در دسترس هستند. #99238 با تشکر از @giodl73-repo.
  • نتایج پیش‌فرض doctor --lint اکنون بر مشکلات قابل‌رفع پیکربندی و زمان اجرا تمرکز دارند و توصیه‌های اختیاری پشتیبان‌گیری و حافظه فقط هنگام درخواست ارائه می‌شوند. #99249 با تشکر از @giodl73-repo.
  • اجرای عادی بررسی Doctor دیگر برای بررسی اختیاری WhatsApp قدیمی، crontab -l را فراخوانی نمی‌کند، مگر آنکه اپراتور صریحاً آن را انتخاب کند. #99250 با تشکر از @giodl73-repo.
  • openclaw doctor --fix اکنون در محیط‌های محدودشده‌ای که فقط نصب تکمیل خودکار پوسته مسدود است، با موفقیت به پایان می‌رسد و همچنان خطاهای واقعی نوشتن را گزارش می‌کند. #99540 مرتبط با #99237. با تشکر از @hunglp6d، @rballiance.
  • doctor --lint --all اکنون می‌تواند پیش از اجرای doctor --fix توسط اپراتورها، مسیر یا مجوزی را که مانع ترمیم پیکربندی می‌شود توضیح دهد. #100093 با تشکر از @giodl73-repo.
  • ردیابی‌ها، سنجه‌ها و گزارش‌های OTLP اکنون از HTTP_PROXY، HTTPS_PROXY و NO_PROXY پیروی می‌کنند تا خروجی‌های عیب‌یابی در مسیر شبکهٔ پیکربندی‌شده باقی بمانند. #100616 با تشکر از @jesse-merhi.
  • بررسی‌های وضعیت Gateway راه‌دور اکنون در صورت ناموفق‌بودن کاوش محلی پیکربندی مؤثر، به‌جای ازکارافتادن یا متوقف‌کردن کشف، از مقصد SSH پیکربندی‌شده به‌عنوان جایگزین استفاده می‌کنند. #101160 با تشکر از @cxbasdev.
  • به‌روزرسانی Windows و ترمیم Doctor اکنون Gateway قدیمی و تحت مالکیت Startup را بدون باقی‌گذاشتن فرایندی منسوخ، حذف احراز هویت یا حذف زودهنگام مسیر جایگزین، به Task Scheduler منتقل می‌کنند. #101213 با تشکر از @vincentkoc.
  • openclaw update اکنون نصب سراسری Node را که آن را اجرا کرده است هدف قرار می‌دهد و هنگامی که Homebrew، nvm، asdf یا Volta نسخهٔ دیگری از OpenClaw را ارائه می‌کند، از موفقیت کاذب جلوگیری می‌کند. #101228 با تشکر از @buddyh.
  • کارت‌های در انتظار تأیید اجرا اکنون فقط وضعیت تأیید را شرح می‌دهند و هشدار استفاده از اجرای پیش‌زمینه به‌عنوان جایگزین تنها پس از آن ظاهر می‌شود که فرمانی واقعاً به این روش اجرا شده باشد. #101561 با تشکر از @vincentkoc.
  • openclaw plugins list اکنون در نصب‌های بسته‌بندی‌شدهٔ تازه و ازپیش‌مهاجرت‌یافته، با حفظ رفتار مهاجرت الزامی، از حافظهٔ اوج به‌مراتب کمتری استفاده می‌کند. #103132

مستندات و راهنماهای عملیاتی

راهنمای رسمی عملیات اکنون با فرمان‌های منتشرشده، پیکربندی، راه‌اندازی، خروجی وضعیت، جای‌نگهدارها و رفتار بازیابی تطابق بیشتری دارد. نقشه‌های مستندات تولیدشده نیز پارامترهای تحت‌اللفظی فرمان‌ها را حفظ می‌کنند و احتمال اینکه خواننده نمونه‌ای را دنبال کند که شناسه‌هایش حذف شده یا گردش‌کارش دیگر با محصول مطابقت ندارد، کاهش می‌دهند.

منابع و مشارکت‌کنندگان
  • مستندات پیکربندی CLI اکنون تجزیهٔ عادی مقادیر JSON5 را به‌روشنی از --strict-json متمایز می‌کند؛ مورد دوم JSON استاندارد را می‌پذیرد و نحو مختص JSON5 را رد می‌کند. #80981 با تشکر از @addu2612.
  • مستندات Plugin و وضعیت کانال اکنون روشن می‌کنند که نتیجهٔ MessageReceipt یا sent پایدار، پذیرش از سوی پلتفرم را اثبات می‌کند، نه نمایش یا تأیید خواندن در دستگاه گیرنده. #90063 با تشکر از @pdurlej.
  • راهنمای macOS اکنون مسیر روشن‌تری از دانلود برنامه تا راه‌اندازی نخستین اجرا، انتخاب Gateway و عیب‌یابی هدفمند در اختیار کاربران قرار می‌دهد. #97120 با تشکر از @romneyda.
  • راهنمای راه‌اندازی Discord اکنون کاربران را برای فعال‌کردن Developer Mode و کپی شناسه‌های لازم به بخش صحیح تنظیمات Developer هدایت می‌کند. #97336 با تشکر از @naseemm123.
  • توسعه‌دهندگان Plugin اکنون پیش از انتقال برنامه‌ریزی‌شده به SQLite، راهنمای روشن‌تری دربارهٔ منسوخ‌شدن SDK و مهاجرت کمک‌تابع‌های ذخیره‌گاه نشست و فایل رونوشت دریافت می‌کنند. #97494 با تشکر از @jalehman.
  • مستندات عمومی OpenClaw اکنون از دستورالعمل‌های کوتاه‌تر و وظیفه‌محور با فرمان‌ها، نام‌های پیکربندی، مقادیر پیش‌فرض، رفتار ارائه‌دهنده و مراحل عیب‌یابی اصلاح‌شده استفاده می‌کنند. #100142
  • کاربران Logbook اکنون راهنمای سرتاسری برای راه‌اندازی، مسیریابی مدل، انتخاب‌های حریم خصوصی و عیب‌یابی نبود نتایج ثبت یا خط زمانی در اختیار دارند. b6a7898
  • راهنمای راه‌اندازی مجدد ایمن اکنون بیان می‌کند که انتظار پیش‌فرض می‌تواند پس از gateway.reload.deferralTimeoutMs پایان یابد و نحوهٔ پیکربندی انتظار نامحدود را توضیح می‌دهد. #95397 با تشکر از @zhangqueping.
  • راهنمای پیکربندی عامل اکنون مدل‌های فعلی انتخاب‌شده توسط نام‌های مستعار داخلی opus و gpt را مشخص می‌کند. #96375 با تشکر از @niks999.
  • اپراتورهای Docker اکنون مسیری رسمی برای نصب، احراز هویت، تأیید و پایدارسازی بک‌اند claude-cli در ارتقاهای ایمیج کانتینر در اختیار دارند. #96380 با تشکر از @fffrank، @zaidazmi.
  • مستندات Anthropic و Claude CLI در OpenClaw اکنون شیوهٔ فعلی برخورد با محدودیت اشتراک برای claude -p و استفاده‌های مرتبط را همراه با مراجع رسمی برای تصمیم‌گیری دربارهٔ صورت‌حساب و استقرار منعکس می‌کنند. #96848 با تشکر از @fightingsleep، @tirion-p.
  • راهنمای راه‌اندازی Discord اکنون General Permissions را از Text Permissions جدا می‌کند تا گزینه‌های دسترسی ربات آسان‌تر و درست‌تر خوانده شوند. #97584 با تشکر از @slammajamma28.
  • مستندات پاسخ خطای Telegram اکنون سیاست‌های پشتیبانی‌شده و مقادیر پیش‌فرض صحیح دورهٔ انتظار را فهرست می‌کند و از پیکربندی‌های نامعتبر errorPolicy: "reply" جلوگیری می‌کند. #97635 با تشکر از @wm0018.
  • مستندات Feishu دیگر تنظیم ردشدهٔ dmPolicy: disabled را پیشنهاد نمی‌کنند و خطاهای پیکربندی ناشی از کپی‌کردن راهنما را کاهش می‌دهند. #97640 با تشکر از @wm0018.
  • مستندات عمومی ورود اولیه اکنون یازده پرچم غیرتعاملی موجود برای احراز هویت توکنی، Cloudflare AI Gateway، دیمن، رابط کاربری، هوک‌ها و خروجی توکن را پوشش می‌دهند. #97753 با تشکر از @vincentkoc، @wm0018.
  • مستندات Matrix اکنون استریم پیشرفت، تطبیق اشارهٔ مختص هر اتاق، فعال‌سازی برای هر اتاق و تدابیر حفاظتی حلقهٔ ربات را که اپراتورها می‌توانند پیکربندی کنند، توضیح می‌دهند. #98318 با تشکر از @vincentkoc، @wm0018.
  • مستندات کانال Telegram اکنون به‌درستی بیان می‌کنند که حالت استریم تنظیم‌نشده از پیش‌نمایش‌های جزئی استفاده می‌کند و نحوهٔ انتخاب پاسخ‌های صرفاً نهایی را توضیح می‌دهند. #98453 با تشکر از @solodmd.
  • مستندات موبایل OpenClaw اکنون برنامه‌های iOS و Android را انتشارهای رسمی معرفی می‌کنند و راهنمایی سازگاری برای App Store، Google Play و رلهٔ میزبانی‌شدهٔ پوش iOS ارائه می‌دهند. #98843 با تشکر از @joshavant.
  • نویسندگان Plugin اکنون راهنمای بسته‌بندی روشن‌تری برای وابستگی‌های زمان اجرا، مصنوعات ساخته‌شده، اعتبارسنجی npm-pack: و بررسی Plugin رسمی و قابل‌اعتماد پیش از انتشار دریافت می‌کنند. #99962 با تشکر از @hxy91819.
  • نمونه‌های رسمی بستهٔ Plugin اکنون دربارهٔ زمان اجرای الزامی typebox و وابستگی‌های همتای openclaw هم‌نظرند و خطاهای راه‌اندازی ناشی از کپی و جای‌گذاری را کاهش می‌دهند. #99973
  • مهارت همراه imsg اکنون عامل‌ها را به‌سوی مکالمهٔ مستقیم یا گروهی صحیح، اهداف پایدار، اقدام‌های دارای کمترین سطح دسترسی و دریافت تأیید پیش از تغییرات قابل‌مشاهده یا حساس هدایت می‌کند. #100105 با تشکر از @omarshahine.
  • مستندات رسمی OpenClaw اکنون به اپراتورها و نویسندگان Plugin کمک می‌کنند اعتبارنامه‌ها را ایمن مدیریت کنند، کارهای Cron دارای راه‌حل جایگزین ارائه‌دهندهٔ محلی را پیش‌بررسی کنند، مقادیر پیش‌فرض زمان‌بندی Talk را اعمال کنند، ارائه‌دهندگان و مدل‌های MiniMax را پیکربندی کنند و یک بستهٔ حداقلی و کامل Plugin را با فرادادهٔ وابستگی الزامی کپی کنند. #100182
  • اپراتورهای Node اندروید اکنون راهنمای سرتاسری برای آینه‌سازی و کنترل ایمن یک دستگاه راه‌دور از macOS، شامل مجوزدهی، عیب‌یابی و قطع اتصال پاک، در اختیار دارند. #100398
  • مراجع Plugin مربوط به Codex و WhatsApp اکنون قرارداد ابزارهای خود را مشخص می‌کنند و تطبیق قابلیت‌های پشتیبانی‌شدهٔ Plugin با گردش‌کارهای OpenClaw را آسان‌تر می‌سازند. 46ad3f9 با تشکر از @vincentkoc.
  • مرجع ورود اولیه اکنون توضیح می‌دهد که openclaw به‌تنهایی برای پیکربندی مفقود، ورود اولیه را آغاز می‌کند؛ برای پیکربندی نامعتبر Crestodian را باز می‌کند؛ و برای پیکربندی معتبر TUI عامل را اجرا می‌کند. d9dbee7
  • عیب‌یابی ACP اکنون PermissionPromptUnavailableError را نام می‌برد و به اپراتورها کمک می‌کند خطای مجوز غیرتعاملی را تشخیص دهند و اصلاح پیکربندی مناسب را بیابند. b3a74cc
  • مرجع ورود اولیه اکنون راهنمای دقیقی برای signal-cli، زمان اجرای Gateway و فهرست مجاز کانال، از جمله محدودیت‌های Windows و شناسه‌های مورد انتظار برای پیام‌های مستقیم، ارائه می‌دهد. aaaa803
  • ناوبری مستندات تولیدشده اکنون به‌جای پنهان‌کردن آرگومان‌های الزامی، عنوان‌های کامل دارای جای‌نگهدار فرمان مانند <id> و <deviceId> را حفظ می‌کند. #99099 با تشکر از @hxy91819.

مرورگر، زمان‌بندی‌ها، فایل‌ها و ابزارهای کدنویسی

عامل‌ها می‌توانند PDFهای اسکن‌شده را با مدل‌های دارای قابلیت بینایی بخوانند، در محیط‌های مجزای کدنویسی کار کنند و فایل‌ها، رسانه‌ها، نتایج مرورگر و شکست‌های اجرا را با خروجی کاربردی‌تری مدیریت کنند. کنترل مرورگر وضعیت جفت‌سازی و دانلود را با اطمینان بیشتری حفظ می‌کند و احتمال تداخل عملیات موازی فضای کاری با یکدیگر یا فایل‌های فعلی کاربر نیز کمتر است.

خودکارسازی زمان‌بندی‌شده مدل‌ها، زمان‌بندی، وضعیت و تحویل موردنظر را در راه‌اندازی‌های مجدد و ویرایش‌های بیشتری حفظ می‌کند. فراخوانی‌ها و نتایج ابزار نیز به‌جای آنکه پس از از‌دست‌رفتن نتیجهٔ قابل‌استفاده، وظیفه‌ای را کامل نشان دهند، پس از پایان مهلت، محتوای بدشکل، خروجی بیش‌ازحد بزرگ و کار متوقف‌شده، پاکیزه‌تر بازیابی می‌شوند.

منابع و مشارکت‌کنندگان
  • مدل‌های دارای قابلیت بینایی اکنون می‌توانند صفحات رندرشدهٔ PDFهای اسکن‌شده و صرفاً تصویریِ پیوست‌شده از طریق کانال‌های چت را بخوانند. #97354 با تشکر از @joshavant.
  • وظایف Workboard اکنون می‌توانند از worktreeهای ایزوله و مدیریت‌شده استفاده کنند و ابزارهای CLI و رابط کاربری Control برای ایجاد، پاک‌سازی، بازیابی و تهیهٔ snapshot بازیابی در مواقعی که حذف ایمن کار ممکن نیست، در دسترس‌اند. #100535
  • کاربران اکنون می‌توانند از رابط کاربری Control یا برنامهٔ موبایل، چتی را در worktree مدیریت‌شدهٔ مختص خودش آغاز کنند؛ به این ترتیب کدنویسی موازی ایزوله می‌شود، کارهای دارای تغییرات ذخیره‌نشده حفظ می‌شوند و checkoutهای ایمن و بیکار به‌طور خودکار پاک‌سازی می‌شوند. #100788
  • مرورگر راه‌دور Chrome یا WSL2 که متوقف شده باشد دیگر نمی‌تواند درخواست‌های فهرست زبانه‌ها را برای همیشه معطل نگه دارد؛ OpenClaw پس از مهلتی محدود پاسخ می‌دهد و می‌تواند در درخواست بعدی دوباره متصل شود. #80147 با تشکر از @hemantsudarshan، @keaneyan.
  • کنش‌های مرورگر راه‌دور اکنون در صورت بسته‌شدن یا جایگزینی زبانهٔ انتخاب‌شده، با تلاش مجدد بدون شناسهٔ منقضی‌شدهٔ زبانه بازیابی می‌شوند و با رفتار مرورگر محلی مطابقت دارند. #89086 با تشکر از @rhclaw.
  • پیمایش مرورگر مبتنی بر CDP به نشانی‌های CSV، PDF و سایر پیوست‌ها اکنون یک فایل مدیریت‌شده و ایمن ذخیره‌شده را همراه با نشانی و نام فایل پیشنهادی آن برمی‌گرداند. #89416 با تشکر از @zhangguiping-xydt.
  • بارگیری‌های مرورگر اکنون نام و مسیر فایل ذخیره‌شده را به عامل اعلام می‌کنند تا به‌جای تلاش دوباره برای کنش، از بارگیری تکمیل‌شده استفاده کند. #93307 با تشکر از @sunlit-deng.
  • به‌روزرسانی جزئیات اتصال browser.profiles.* اکنون می‌تواند بدون راه‌اندازی مجدد غیرضروری Gateway یا وقفه در نشست‌های فعال اعمال شود. #93827 با تشکر از @goutamadwant.
  • خودکارسازی مرورگر اکنون می‌تواند بدون خطاهای کاذبِ عدم تطابق مقصد، بر اساس شناسهٔ پیشنهادی، شناسهٔ زبانه، برچسب یا پیشوند یکتا روی زبانه‌ها عمل کند. #96178 با تشکر از @zengwen-dt.
  • ورودهای پایدار مرورگر مدیریت‌شده اکنون پس از راه‌اندازی مجدد عادی Chrome و Gateway نیز باقی می‌مانند و ورودهای مکرر و وقفه‌های MFA را در کارهای مرورگری بدون نظارت کاهش می‌دهند. #98284 با تشکر از @malashenia، @turbotheturtle.
  • پاسخ‌های خطای بیش‌ازحد بزرگِ کنترل مرورگر دیگر نمی‌توانند حافظهٔ زیادی از Gateway مصرف کنند، در حالی که خطاهای عادی همچنان اطلاعات تشخیصی مفیدی ارائه می‌دهند. #98455 با تشکر از @wings1029.
  • درخواست‌های responsebody مرورگر برای پیشوند کوتاهی از یک پاسخ بزرگ، اکنون ضمن بازگرداندن محتوای کوتاه‌شدهٔ درخواستی، از رمزگشایی یک نسخهٔ متنی کامل و هم‌اندازهٔ دیگر جلوگیری می‌کنند. #98940 با تشکر از @pandah97.
  • افزونه‌های مرورگر می‌توانند هنگام ادامهٔ اجرای کنترل مرورگر، با توکن جفت‌سازی تازه چرخانده‌شده دوباره متصل شوند و توکن‌های قدیمی همچنان رد می‌شوند. a703183 با تشکر از @vincentkoc.
  • کارهای Cron که اجرای معتبر آیندهٔ آن‌ها دقیقاً روی مرز یک ثانیه قرار دارد، اکنون به‌جای آنکه به‌اشتباه منقضی تلقی و زمان‌بندی‌شان از نو مبناگذاری شود، همان زمان زمان‌بندی‌شده را حفظ می‌کنند. #81731 با تشکر از @vincentkoc، @yashkot007.
  • کارهای Cron ایزولهٔ agentTurn می‌توانند به‌جای شکست هنگام راه‌اندازی با خطای sourceReplyDeliveryMode، از ناهماهنگی موقت مصنوعات زمان اجرا بازیابی شوند. #85249 با تشکر از @jerry-xin.
  • openclaw tasks maintenance --apply اکنون می‌تواند رکوردهای نادرستِ وظیفهٔ ازدست‌رفته را هنگامی ترمیم کند که تاریخچهٔ پایدار Cron تکمیل موفق اجرای آن را اثبات می‌کند. #86088 با تشکر از @altaywtf، @liaoandi.
  • کارهای زمان‌بندی‌شدهٔ عامل اکنون هنگامی هشدار می‌دهند که ANNOUNCE_SKIP تکمیل یک Cron را سرکوب می‌کند؛ در نتیجه تشخیص گزارش‌های مفقود و خروجی ناقص آسان‌تر می‌شود. #90566 مرتبط: #68561. با تشکر از @mibslee، @sahibzada-allahyar.
  • کارهای جبرانی Cron که اندکی پس از راه‌اندازی به تعویق افتاده‌اند، دیگر صرفاً به این دلیل که اپراتور پیش از اجرای آن‌ها وضعیت Cron را بررسی کرده است، نادیده گرفته نمی‌شوند. #94022 مرتبط: #93935. با تشکر از @richchen01، @vincentkoc، @yetval.
  • نوبت‌های زمان‌بندی‌شدهٔ عامل که از claude-cli یا backend دیگری از نوع CLI استفاده می‌کنند اکنون به‌طور عادی آغاز می‌شوند، در حالی که محدودیت‌های صریحاً پشتیبانی‌نشدهٔ ابزار همچنان با رویکرد بسته و ایمن شکست می‌خورند. #95615 با تشکر از @anagnorisis2peripeteia، @obviyus.
  • اجراهای ایزولهٔ Cron که مهلتشان پایان یافته یا لغو شده‌اند، اکنون جزئیات ارائه‌دهنده، مدل و نشست خود را در cron_run_logs حفظ می‌کنند و ردیابی کارهای ناموفق را آسان‌تر می‌سازند. #95943 مرتبط: #95873. با تشکر از @luke-renjoy، @zengwen-dt.
  • یک کار زمان‌بندی‌شدهٔ مدل ابری که پاسخی را باز می‌کند اما محتوایی نمی‌فرستد، اکنون می‌تواند پیش از پایان مهلت کل اجرا به یک مدل جایگزین سالم منتقل شود. #96096 با تشکر از @849261680، @velvet-shark.
  • ویرایش یک کار تکرارشوندهٔ Cron دیگر باعث نادیده‌گرفتن اجرایی که موعدش رسیده است یا انتقال زمان‌بندی بازه‌ایِ بدون تغییر به زمان ویرایش نمی‌شود. #96159 با تشکر از @yetval.
  • پاک‌کردن بازنویسی ذخیره‌شدهٔ Model یا Thinking/Effort در رابط کاربری Control مربوط به Cron اکنون واقعاً پیش‌فرض‌های به‌ارث‌رسیده را بازیابی می‌کند و --clear-thinking نیز از طریق CLI در دسترس است. #96293 مرتبط: #96287. با تشکر از @takamasa-aiso، @zengwen-dt.
  • workerهای مبتنی بر CLI از کارهای ایزولهٔ Cron اکنون پس از تکمیل خارج می‌شوند، به‌جای آنکه انباشته شوند و میزبان و Gateway را کند کنند. #97227 با تشکر از @vianne-droid، @xialonglee، @yusukeit0.
  • هشدارهای طولانیِ شکست Cron اکنون به‌جای پایان‌یافتن با نماد جایگزین خراب، ایموجی و سایر نویسه‌های تکمیلی Unicode را حفظ می‌کنند. #97298 با تشکر از @zenglingbiao.
  • شکست‌های جایگزین Heartbeat دیگر پیام‌های چت مزاحمی را که فقط از جای‌نگهدارهای تکراری خطای داخلی تشکیل شده‌اند ارسال نمی‌کنند. #97364 با تشکر از @turbotheturtle.
  • پیام‌های ناموفق ابزار shell اکنون فرمان تایپ‌شده توسط عامل را از برچسب‌های چارچوب جدا می‌کنند و کد خروج، Node و دایرکتوری کاری را واضح‌تر نمایش می‌دهند. #97511 با تشکر از @aditya-vithaldas.
  • کارهای زمان‌بندی‌شده‌ای که web_search را مجاز می‌دانند، اکنون به‌جای تکمیل با نتیجه‌ای غیرقابل‌استفاده، گزارش می‌دهند که هیچ ارائه‌دهندهٔ جست‌وجوی قابل‌استفاده‌ای انتخاب نشده است. #97677 با تشکر از @lilan0125، @riazrahaman.
  • پیگیری‌های زمان‌بندی‌شدهٔ تعهد اکنون به‌جای جذب دستورالعمل‌های نامرتبط Heartbeat، زمینهٔ صف‌شده یا کار بازیابی، بر گفت‌وگوی اصلی خود متمرکز می‌مانند. #98169 با تشکر از @bdjben.
  • تحویل‌های زمان‌بندی‌شده به رشته‌های عددی، مانند موضوعات انجمن Telegram، اکنون پس از راه‌اندازی مجدد Gateway به‌جای بازگشت به چت عمومی، به رشتهٔ پیکربندی‌شده بازمی‌گردند. #98699 با تشکر از @yetval.
  • کارهای زمان‌بندی‌شده می‌توانند بدون مسدودکردن پاسخ‌ها یا آمیختن کار پس‌زمینه با رونوشت آن، محتوا را به یک چت زنده تحویل دهند؛ همچنین اپراتورها می‌توانند وظایف قدیمی و بدون فرزند Cron را بدون لغو اجراهای فعالِ متکی بر نشست پاک کنند. #98755 مرتبط: #98121. با تشکر از @ethansk، @obviyus.
  • کارهای تکرارشوندهٔ Cron که برای current یا session:<id> ایجاد شده‌اند، بار دیگر تاریخچهٔ گفت‌وگوی انتخاب‌شدهٔ خود را به اجراهای بعدی منتقل می‌کنند، در حالی که کارهای isolated همچنان از ابتدا و بدون سابقه آغاز می‌شوند. #98947 با تشکر از @ethansk، @obviyus.
  • فرمان‌های ناموفق cron add، cron update و cron remove اکنون زمان‌بند در حال اجرا را بدون تغییر باقی می‌گذارند تا کارهای زنده با پیکربندی ذخیره‌شده و نتیجهٔ گزارش‌شده مطابقت داشته باشند. #99960 با تشکر از @masatohoshino، @vincentkoc.
  • ویرایش پیام یک کار زمان‌بندی‌شده دیگر به‌طور تصادفی اجراهای بعدی مبتنی بر CLI را مختل نمی‌کند، در حالی که محدودیت‌های صریح ابزار در جاهایی که قابل اعمال نیستند همچنان محافظت می‌شوند. #100203 با تشکر از @obviyus.
  • اصلاحات پایداری اکنون ورودی‌های ناامن Cron و Plugin را رد می‌کنند، قالب‌بندی skill را حفظ می‌کنند، شکست‌های Gateway و حافظه را نمایان می‌سازند، راه‌اندازی LSP را زودتر متوقف می‌کنند و از نتایج قدیمی دوربین Android پس از لغو جلوگیری می‌کنند. #100399 با تشکر از @849261680، @anyech، @cxbasdev، @lin-hongkuan، @masatohoshino، @nankingjing، @qingminglong، @simon-xydt، @snotty، @xialonglee.
  • یک دور گستردهٔ بهبود پایداری اکنون کارهای متوقف‌شدهٔ فرایند فرزند را با خطاهای واضح جایگزین می‌کند، اطلاعات تشخیصی sandbox را بهبود می‌دهد، وضعیت تقویم و صدای موبایل را محدود می‌کند، جایگزین‌های Cron را یکدست می‌سازد و پاسخ‌های ناامن ارائه‌دهنده را رد می‌کند. #100483 با تشکر از @aniruddhaadak80، @cxbasdev، @jincheng-xydt، @morluto، @nianjiuzst، @pandah97، @versatagent، @xialonglee، @zenglingbiao، @zengwen-dt.
  • خطاهای گذرای خواندن stdout یا stderr از gog gmail watch serve دیگر هنگام اجرای حالت پایش Gmail باعث ازکارافتادن OpenClaw نمی‌شوند. #100519 با تشکر از @cxbasdev.
  • نتایج Exec و نشست‌های پس‌زمینهٔ پایان‌یافته اکنون سیگنال‌ها، پرچم‌های پایان مهلت، انواع شکست و دلایل خروج را شامل می‌شوند تا کاربران بتوانند علت توقف فرمان را تشخیص دهند. #89104 با تشکر از @yu-xin-c.
  • openclaw mcp serve و openclaw acp بدون پوشش اکنون با خروجی پاک پروتکل ماشین آغاز می‌شوند و مانع از آن می‌شوند که هشدارهای راه‌اندازی JSON-RPC را برای کلاینت‌های MCP و ACP خراب کنند. #89997 با تشکر از @kenners22، @vincentkoc.
  • فرمان‌های عامل با workdir صریح و نامعتبر، از جمله ~ تحت‌اللفظی، اکنون به‌وضوح متوقف می‌شوند و از یک دایرکتوری جایگزین ناخواسته اجرا نمی‌شوند. #94441 با تشکر از @jesse-merhi، @renaudcerrato.
  • فرمان‌های sandbox مبتنی بر SSH و OpenShell اکنون پس از راه‌اندازی‌های ناموفق منابع راه‌دور را پاک‌سازی می‌کنند، نشست صحیح Plugin و زمینهٔ کانال را حفظ می‌کنند و برای ورودی بدشکل به‌جای شکست داخلی WeakMap، یک خطای عادی ابزار برمی‌گردانند. #96926 با تشکر از @jesse-merhi.
  • اجراهای autoreview --engine copilot در Windows اکنون حتی اگر پاک‌سازی دایرکتوری موقت اندکی به تأخیر بیفتد، نتیجهٔ تکمیل‌شدهٔ بازبینی را برمی‌گردانند. #97901 با تشکر از @paulcam206.
  • پاسخ‌های بیش‌ازحد بزرگِ سوکت محلی اکنون بدون مصرف حافظه تا پایان مهلت، سریعاً شکست می‌خورند؛ در همین حال فرمان‌های بزرگ macOS همچنان وضعیت تکمیل و خروجی اخیرِ محدود را برمی‌گردانند. #98130 با تشکر از @pick-cat.
  • فرمان‌های افزونه که مهلتشان تمام می‌شود، لغو می‌شوند یا خروجی‌شان از حد مجاز فراتر می‌رود، اکنون به‌جای باقی‌گذاشتن کارهای پس‌زمینه در حال اجرا پس از بازگشت api.exec()، فرایندهای فرزند خود را پاک‌سازی می‌کنند. #98340 مرتبط: #98335. با تشکر از @ooiuuii.
  • web_fetch اکنون برای صفحه‌های پوسته‌مانند که هیچ محتوای قابل‌استخراج محلی ندارند بسیار سریع‌تر به ارائه‌دهنده جایگزین می‌رسد و تأخیر اندازه‌گیری‌شده فرایند تازه را از چند ثانیه به حدود یک ثانیه کاهش می‌دهد. #98559 با تشکر از @vincentkoc.
  • اموجی‌ها و دیگر نویسه‌های تکمیلی Unicode هنگامی که خروجی طولانی فرمان برای نظرسنجی‌ها، اعلان‌های تکمیل یا پیگیری‌های تأیید کوتاه می‌شود، اکنون دست‌نخورده باقی می‌مانند. #98721 با تشکر از @zengwen-dt.
  • مجموعه‌ای از اصلاحات مسیر شکست اکنون باعث می‌شود فرمان‌ها و وظایف نگه‌داری با وجود خطاهای مجزا همچنان اجرا شوند، متن ترمینال و مدل حفظ شود، عیب‌یابی Skills و تأییدها بهبود یابد و نشست‌های صوتی Android پس از قطع دسترسی به میکروفن به‌درستی متوقف شوند. #100440 با تشکر از @cxbasdev، @lavyatandel، @nankingjing، @nianjiuzst، @tzy-17، @wendy-chsy.
  • جریان‌های کاری عامل اکنون می‌توانند به‌جای ازدست‌دادن کل فرایند OpenClaw، از خطاهای گذرای خواندن stdout یا stderr در فرایندهای کمکی جان سالم به در ببرند. #100522 با تشکر از @cxbasdev، @vincentkoc.
  • فرمان‌های سندباکس Docker اکنون وقتی خروجی قابل‌خواندن نیست، به‌جای ازکارانداختن OpenClaw یا گزارش موفقیت برای نتیجه‌ای ناقص، شکست را به‌صراحت برمی‌گردانند. #100523 با تشکر از @cxbasdev.
  • راه‌اندازی Crestodian و بررسی‌های ابزار محلی دیگر هنگامی که فرمان مورد بررسی با خطای نادر خواندن جریان خروجی مواجه می‌شود، OpenClaw را خاتمه نمی‌دهند. #100741 با تشکر از @lsr911.
  • web_fetch اکنون HTML ناقص یا خصمانه را پیش‌بینی‌پذیرتر مدیریت می‌کند، پردازش بیش‌ازحد را کاهش می‌دهد و متن پنهان شبیه اسکریپت را از خروجی جایگزین دور نگه می‌دارد. #102033 با تشکر از @pgondhi987.
  • تصاویر به‌سبک اسکرین‌شات که ابزارهای Plugin از طریق MCP برمی‌گردانند، اکنون به‌جای ایجاد شکست در فراخوانی ابزار، به‌صورت نتایج قابل‌استفاده به کلاینت‌ها می‌رسند. #90902 با تشکر از @k-schmidt، @mushuiyu886.
  • پس از آماده‌شدن یک کلیپ ویدیویی تولیدشده، کلیپ بعدیِ متفاوت می‌تواند به‌جای چند دقیقه انتظار اضافی پشت سر جلوگیری منسوخ از موارد تکراری، بلافاصله آغاز شود. #96018 با تشکر از @palomyates516-alt، @vincentkoc.
  • اجرای عامل‌ها اکنون هنگامی که عملیات write، edit یا apply_patch هیچ تغییری ایجاد نمی‌کند، به‌درستی متوقف می‌شود؛ در نتیجه از تلاش‌های مجدد و مکرر با پیشرفت کاذب جلوگیری می‌شود، درحالی‌که تغییرات واقعی و ویرایش‌های معتبر هم‌سطح طبق معمول ادامه می‌یابند. #97044 با تشکر از @vincentkoc، @zw-xysk.
  • openclaw capability video generate اکنون وقتی URL یک ارائه‌دهنده ویدیویی بیش‌ازحد بزرگ را بدون --output ارائه می‌کند، خطایی محدود و قابل‌اقدام برمی‌گرداند. #97549 با تشکر از @alix-007.
  • openclaw infer image describe اکنون پس از شکست مدلی که به‌صراحت انتخاب شده است، مدل‌های تصویر جایگزین پیکربندی‌شده را امتحان می‌کند و گزارش می‌دهد که در نهایت کدام مدل موفق شده است. #98347 با تشکر از @momothemage.
  • وقتی یک سرور MCP همراه در میانه نشست متوقف می‌شود، کاربران اکنون پیام قطع اتصال فوری و ویژه همان سرور را دریافت می‌کنند و می‌توانند با تازه‌سازی کاتالوگ، نشست ازکارافتاده را پاک کنند. #98738 با تشکر از @masatohoshino، @vincentkoc.
  • واکشی یک فایل خالی با نامی شبیه تصویر، اکنون به‌جای نتیجه تصویر درون‌خطی غیرقابل‌استفاده، مسیر واضح فایل ذخیره‌شده را برمی‌گرداند. #99370 با تشکر از @2loch-ness6، @vincentkoc.
  • ابزار diffs اکنون خروجی‌های پیش‌فرض را سریع‌تر رندر می‌کند، برجسته‌سازی را برای زبان‌های مختص بسته حفظ می‌کند، ورودی بدون تغییر را به‌روشنی مدیریت می‌کند و خطاهای رندر فایل و وصله نامعتبر را دقیق‌تر گزارش می‌دهد. #100487
  • اصلاحات زبان طبیعی اکنون می‌توانند پس از نوبت‌های موفق یا ناموفق، بدون تکرار بازخورد قدیمی، تکثیر /learn یا جایگزینی زمینه پیشنهاد، به بهبود در انتظار صحیح در Skill Workshop تبدیل شوند. #100576 با تشکر از @vincentkoc.
  • بارگیری پوشه‌ها در File Transfer اکنون یا یک بایگانی کامل و تأییدشده تولید می‌کند، یا به‌جای ازکارافتادن یا بازگرداندن داده ناقص، خطای واضح خواندن را گزارش می‌دهد. #101590 با تشکر از @sunlit-deng.
  • نشست‌های سندباکس OpenShell اکنون با فایل‌های موردنظر فضای کاری در پوشه راه‌دور مدیریت‌شده آغاز می‌شوند و از خطاهای ناشی از فایل مفقود یا پوشه نادرست جلوگیری می‌کنند. d9034da با تشکر از @vincentkoc.
  • تصویر اختیاری مشترک سندباکس اکنون شامل Node 24 و pnpm است تا وظایف توسعه مبتنی بر Node که مستند شده‌اند، درون آن اجرا شوند. eabc12b با تشکر از @vincentkoc.
  • web_search سمت عامل اکنون ارائه‌دهنده پیکربندی‌شده را در زمان اجرای فعال می‌بیند، بنابراین نشست‌های Gateway و کانال می‌توانند بدون راه‌اندازی مجدد، همچنان از ارائه‌دهندگانی مانند Brave استفاده کنند. #88684 با تشکر از @alexzhu0، @vincentkoc.
  • طرح‌واره‌های ابزار ناقص draft-2020-12 از یک سرور MCP اکنون خطای راه‌اندازی قابل‌اقدامی ایجاد می‌کنند که طرح‌واره خارجی را مشخص کرده و شکست زیربنایی را حفظ می‌کند. #89619 با تشکر از @vincentkoc.
  • تلاش‌های ناموفق ابزار در حالت کد اکنون نوع، پیام و محل خطا را نشان می‌دهند و جزئیات کافی برای تشخیص یا اصلاح مشکل در اختیار مدل و اپراتور می‌گذارند. #95906 با تشکر از @vincentkoc، @zengwen-dt.
  • الگوهای پرامپت اکنون آرگومان‌های نقل‌قول‌شده‌ای را که عمداً خالی هستند حفظ می‌کنند تا جای‌نگهدارهای موقعیتی بعدی مقادیر صحیح را دریافت کنند. #96405 با تشکر از @lin-hongkuan.
  • داشبوردهای تأخیر OpenTelemetry اکنون توزیع‌های مفیدی از مدت‌زمان و اندازه زمینه برای کارهای عامل و مهار ارائه می‌کنند که بسیار بیش از 10 ثانیه طول می‌کشند، از جمله اجراهای چنددقیقه‌ای، و به سفارشی‌سازی بازه‌ها در سمت گردآورنده نیازی ندارند. #96592 با تشکر از @hcnode، @vincentkoc، @zhiling-chen-20230331.
  • وقتی ابزار ویرایش نمی‌تواند oldText را تطبیق دهد، خطای آن اکنون به خطوط احتمالی نزدیک اشاره می‌کند و تفاوت‌های رایج در تورفتگی، گریزدهی و فاصله‌های سفید را توضیح می‌دهد و تلاش‌های مجدد کورکورانه را کاهش می‌دهد. #97038 با تشکر از @aocogoal-gethub، @vincentkoc، @zoowh.
  • ابزارهای MCP اکنون مقادیر تهی اختیاری را به‌درستی دریافت می‌کنند، به‌جای اینکه این مقادیر به رشته‌های خالی تبدیل شوند و فراخوانی‌های معتبر را مختل کنند. #97212 با تشکر از @vincentkoc، @zw-xysk.
  • خواندن‌های موفق هدف رشته Codex اکنون در زمینه مدل، رونوشت‌ها و عیب‌یابی‌ها به‌عنوان موفق نمایش داده می‌شوند، نه اینکه به‌عنوان فراخوانی‌های ناموفق ابزار ثبت شوند. #98659 با تشکر از @yetval.
  • پرامپت‌های تأیید Skill Workshop اکنون جزئیات لازم پیشنهاد برای اعمال، رد یا قرنطینه‌کردن یک تغییر را دربر می‌گیرند، درحالی‌که درخواست‌های بی‌پاسخ با ایمنی در حالت انتظار باقی می‌مانند و پیام واضح پایان مهلت را برمی‌گردانند. #100498
  • وقتی کاربران عباراتی مانند «دفعه بعد» یا «یادت باشد» می‌گویند، OpenClaw اکنون می‌تواند بدون نیاز به ثبت خودکار یا نمایش مکرر پرامپت پس از ردشدن، یک پیشنهاد قابل‌بازبینی Skill Workshop ارائه دهد. #100692
  • ارتقاهای وظایف قدیمی اکنون وظایف ماندگار را به‌طور خودکار بازیابی می‌کنند و مانع می‌شوند TaskFlowهای پیوندشده به‌اشتباه آن‌ها را مفقود گزارش کنند یا به بازیابی دستی SQLite نیاز داشته باشند. #103946 با تشکر از @bek91، @theo674.
  • اتصال‌های راه‌دور CDP مرورگر اکنون اعتبارنامه‌های احراز هویت Basic با کدگذاری URL را که شامل فاصله، علامت @ و دیگر نویسه‌های رزروشده هستند، می‌پذیرند. #97972 با تشکر از @vectorpeak.
  • داده ناقص پرکردن مرورگر که از طریق --fields یا --fields-file ارائه می‌شود، اکنون خطایی واضح و قابل‌اقدام ایجاد می‌کند و پیش از آغاز هرگونه اقدام مرورگر خارج می‌شود. #98861 با تشکر از @lsr911.
  • اجرای /new یا /reset در یک پیام مستقیم، اکنون زبانه‌های مدیریت‌شده مرورگرِ همان مکالمه را می‌بندد و زبانه‌های دیگران را دست‌نخورده می‌گذارد، حتی در صورت بروز اختلالی کوتاه در اتصال مرورگر. #100792 با تشکر از @fmls.
  • عامل‌ها اکنون می‌توانند بدون انتظار برای پایان مهلت فرمان مرورگر، از یک زبانه پس‌زمینه انتخاب‌شده Chromium اسکرین‌شات بگیرند؛ هرچند ثبت تصویر ممکن است آن زبانه را به پیش‌زمینه بیاورد. #100857 با تشکر از @spencer2211.
  • صفحه‌های مدیریت‌شده مرورگر محلی اکنون می‌توانند تحت browser.ssrfPolicy.hostnameAllowlist محدودکننده به‌طور عادی پیمایش کنند، درحالی‌که نقاط پایانی راه‌دور CDP و مقصدهای غیرمجاز همچنان مسدود می‌مانند. #100986 با تشکر از @nianjiuzst، @sarinv.
  • اسکرین‌شات‌های مرورگر که به‌طور خصوصی برای بازرسی بصری استفاده می‌شوند، دیگر به‌صورت خودکار به پاسخ‌های کانال پیوست نمی‌شوند و فقط در صورت درخواست صریح به‌اشتراک گذاشته می‌شوند. #101434
  • خودکارسازی مرورگر متصل به یک نشست موجود Chrome اکنون هنگام ازکارافتادن Chrome یا لغو درخواست، با خطایی محدود متوقف می‌شود و درخواست‌های بعدی می‌توانند اتصال مجددی سالم برقرار کنند. #101454 با تشکر از @aniruddhaadak80.
  • بارگذاری‌های مرورگر در صفحه‌هایی که دوباره رندر می‌شوند، اکنون با اطمینان بیشتری بازیابی می‌شوند و به‌جای پایان مهلت عمومی، خطای واقعی ارجاع منسوخ یا اقدام را نمایش می‌دهند. #101465 با تشکر از @diwakarrankawat، @m13v، @tigicion.
  • بدنه پاسخ‌های مرورگر و عکس‌های لحظه‌ای صفحه اکنون هنگامی که خروجی در نزدیکی یک اموجی کوتاه می‌شود، معتبر و خوانا باقی می‌مانند. #101761 با تشکر از @mushuiyu886.
  • کاربران Browser Control که Playwright را ندارند، اکنون راهنمای مستنداتی کارآمد برای نصب یا تعمیر زمان اجرای موردنیاز مرورگر دریافت می‌کنند. d460635
  • Browser Control اکنون می‌تواند نبود ترجیح رنگ صریح را با openclaw browser set media no-preference شبیه‌سازی کند و مقادیر نامعتبر، همه گزینه‌های پشتیبانی‌شده را فهرست می‌کنند. 9133118
  • اقدام‌های POST مرورگر اکنون در زمان‌های اجرای پشتیبانی‌شده Node 24.16 و جدیدتر، پس از تجزیه JSON تکمیل می‌شوند و همچنان هنگام قطع اتصال کلاینت لغو می‌شوند. 52044e1 با تشکر از @obviyus، @vincentkoc.
  • به‌روزرسانی وظایف Cron اکنون می‌تواند تنظیم مدل جایگزین مختص یک وظیفه را حذف کند تا اجراهای زمان‌بندی‌شده بدون نیاز به ایجاد مجدد وظیفه، دوباره پیش‌فرض‌های سراسری را به ارث ببرند. #100801 با تشکر از @sunnyshu0925.
  • وظایف تکمیل‌شده Heartbeat، هنگامی که تأیید بی‌صدای HEARTBEAT_OK قابل تحویل نیست، همچنان ثبت می‌مانند و بدین‌ترتیب کار تکراری و اقدامات پیگیری تکراری در Heartbeat بعدی کاهش می‌یابد. #100834 با تشکر از @machine3at و @vincentkoc.
  • openclaw cron edit اکنون کارها را در Gatewayهایی که تعداد زیادی کار زمان‌بندی‌شده دارند، از جمله ویرایش‌های --exact و ویرایش‌های صرفاً مربوط به مهلت زمانی، با اطمینان بیشتر و تأخیر کمتر پیدا می‌کند. #100836 با تشکر از @machine3at و @vincentkoc.
  • ویرایش بار کاری Cron با --no-best-effort-deliver دیگر حالت تحویل کار را بی‌سروصدا به اعلان تغییر نمی‌دهد. #100846 با تشکر از @machine3at.
  • استفاده از openclaw cron edit <id> --no-best-effort-deliver روی یک کار جداشده قدیمی‌تر، دیگر به‌اشتباه اعلان تکمیل آن را سرکوب نمی‌کند. #101027
  • درخواست‌های Cron عامل و MCP که از برچسب‌های فرمان با حروف بزرگ و کوچک ترکیبی استفاده می‌کنند، اکنون به‌صورت بسته شکست می‌خورند و دیگر محدودیت کارهای Cron عاملِ متکی بر پوسته را دور نمی‌زنند. #101350 با تشکر از @pgondhi987.
  • پاسخ‌ها اکنون زمان‌بندی یادآورها از طریق فرمان‌هایی مانند openclaw cron add را به‌درستی تأیید می‌کنند و دیگر هم‌زمان ادعا نمی‌کنند که هیچ یادآوری‌ای ایجاد نشده است. #101807 با تشکر از @bryantegomoh و @vincentkoc.
  • هنگامی که فایل اجرایی نصب‌شده fd یا rg قابل استفاده نباشد، جست‌وجوی عامل اکنون می‌تواند یک نسخه سالم نصب کند و بازیابی شود، به‌جای آنکه پی‌درپی شکست بخورد. #96361 با تشکر از @miorbnli.
  • درک پیوند اکنون واکشی صفحه را برای کندترین گزینه بازگشتی پیکربندی‌شده در دسترس نگه می‌دارد و tools.links.timeoutSeconds را صرف‌نظر از ترتیب مدل‌ها به‌طور یکسان اعمال می‌کند. #100731 با تشکر از @aniruddhaadak80 و @cxbasdev.
  • جست‌وجوی ناموفق find اکنون یک خطای ابزار مهارشده برمی‌گرداند و فرایند fd خود را متوقف می‌کند، به‌جای آنکه خطر ازکارافتادن عامل یا رهاشدن جست‌وجو را ایجاد کند. #101158 با تشکر از @cxbasdev.
  • توقف یک گفت‌وگو از طریق chat.abort اکنون می‌تواند اجرای تعبیه‌شده متناظر آن را پیدا و خاتمه دهد، به‌جای آنکه درحالی‌که فرایند ابزار زیربنایی همچنان ادامه دارد شکست را گزارش کند. #101222 با تشکر از @zoowh.
  • جست‌وجوی ابزار اکنون هنگام قطع‌شدن جریان تشخیصی، فراخوانی متأثر را به‌طور تمیز ناموفق می‌کند و فرزند غیرقابل‌استفاده آن را خاتمه می‌دهد، به‌جای آنکه خطر باقی‌ماندن یک درخواست یا ازکارافتادن Gateway را ایجاد کند. #101295 با تشکر از @cxbasdev.
  • خروجی خراب فرایند فرزند، پایان مهلت‌ها و لغوها هنگام اجرای فرمان‌های پوسته عامل اکنون مهار می‌شوند و دیگر باعث ازکارافتادن‌های نادر Gateway نمی‌شوند. #101370 با تشکر از @wings1029.
  • شکست‌های لوله فرمان QMD اکنون به‌جای ازکارانداختن میزبان حافظه، یک خطای تمیز عملیات حافظه گزارش می‌کنند. #101402 با تشکر از @wings1029.
  • فهرست‌های وظایف پایانه اکنون خلاصه‌های سرشار از ایموجی را بدون باقی‌گذاشتن نویسه‌های جایگزین خراب در ردیف کوتاه می‌کنند. #101600 با تشکر از @maweibin.
  • Markdownهایی که با متنی مانند ---not یا ---- آغاز می‌شوند، اکنون محتوای عادی باقی می‌مانند و دیگر به‌اشتباه frontmatter تلقی و حذف نمی‌شوند. #101795 با تشکر از @nianjiuzst.
  • بارگذاری‌های sandbox در OpenShell اکنون دایرکتوری‌های فضای کاری را در مسیر راه‌دور درخواست‌شده قرار می‌دهند تا فرمان‌های sandbox بتوانند فایل‌های خود را با اطمینان پیدا کنند. #96303 با تشکر از @vincentkoc.
  • PDFهای اسکن‌شده چندصفحه‌ای اکنون در هنگام استخراج بازگشتی، صفحات بعدی را در اندازه تصویری قابل‌استفاده نگه می‌دارند و به مدل‌های بینایی امکان می‌دهند کل سند را بخوانند. #96390 با تشکر از @cls3389، @vincentkoc و @zengwen-dt.
  • اعلان‌های دارای چند پیوست اکنون زیرنویس‌های واقعی را حفظ می‌کنند و هم‌زمان نشانگرهای تکراری انتقال و متن‌های صرفاً نگه‌دارنده مکان را که ممکن است مدل را سردرگم کنند، حذف می‌کنند. #96431 با تشکر از @lin-hongkuan.
  • پیوست‌های GIF اکنون با وجود پارامترهای عادی Content-Type، فاصله‌ها یا ترکیب حروف بزرگ و کوچک شناسایی می‌شوند و دیگر به‌عنوان نوع رسانه دیگری عبور نمی‌کنند. #96435 با تشکر از @lin-hongkuan.
  • نشانی‌های URL معتبر داده تصویری درون‌خطی بدون پُرکننده انتهایی base64 اکنون پذیرفته می‌شوند، درحالی‌که بارهای تصویری نادرست همچنان مسدود می‌مانند. #96437 با تشکر از @lin-hongkuan و @vincentkoc.
  • ورودی‌های ویدئویی نزدیک به مرز اندازه پیکربندی‌شده اکنون بر اساس اندازه واقعی بایتی خود پذیرفته یا رد می‌شوند و از شکست‌های غیرمنتظره برای فایل‌هایی که هنوز در محدوده مجاز هستند جلوگیری می‌شود. #96519 با تشکر از @lin-hongkuan و @vincentkoc.
  • درخواست صفحات PDF ناموجود اکنون به‌جای ارسال تصادفی کل سند به یک ارائه‌دهنده بومی، خطای محدوده‌ای واضح برمی‌گرداند. #97698 با تشکر از @zhangguiping-xydt.
  • فراخوانی‌های ابزار پیام با مهلت زمانی نامعتبر Gateway اکنون به‌جای آنکه ظاهراً متوقف شوند، فوراً یک خطای اعتبارسنجی برمی‌گردانند. #98652
  • frontmatter در Markdown اکنون فیلدهای دارای مقدار null با نام‌های toString، constructor، valueOf یا hasOwnProperty را حفظ می‌کند و دیگر فراداده را بی‌سروصدا از مهارت‌ها، قلاب‌ها یا فرمان‌ها حذف نمی‌کند. #99129 با تشکر از @vincentkoc و @zenglingbiao.
  • خلاصه‌های پیشرفت برای اسکریپت‌های درون‌خطی و فایل‌های تولیدشده دیگر محتوای heredoc را به‌عنوان فرمان‌های پوسته اضافی اجراشده نمایش نمی‌دهند. #99379 با تشکر از @zengwen-dt.
  • انتخاب‌های کسری صفحات PDF مانند 1.5 اکنون به‌جای حذف بی‌سروصدای محتوای درخواست‌شده، فوراً با یک خطای اعتبارسنجی واضح شکست می‌خورند. #99399 با تشکر از @qingminglong.
  • ابزار find عامل اکنون جست‌وجوی دایرکتوری قطع‌شده یا ناموفق را به‌عنوان خطا گزارش می‌کند و دیگر فهرست تطبیق جزئی را کامل جلوه نمی‌دهد. #99446 با تشکر از @zhangguiping-xydt.
  • ویرایش‌های ناموفق با تطبیق دقیق اکنون حتی هنگامی که برش در کنار یک ایموجی یا نویسه غیر BMP دیگر قرار می‌گیرد، زمینه فعلی فایل را به‌صورت خوانا نشان می‌دهند. #99527 با تشکر از @mikasa0818.
  • درخواست‌های نامعتبر تأیید Plugin اکنون به‌جای گمراه‌کردن کاربران با خطای در دسترس نبودن Gateway، مشکل واقعی اعتبارسنجی را نشان می‌دهند. #100337 با تشکر از @tzy-17.
  • Skill Workshop اکنون توضیح می‌دهد که چه زمانی سیاست ابزار skill_workshop را پنهان می‌کند و تغییر دقیق allow یا alsoAllow لازم برای فعال‌کردن فراخوانی‌های بازبینی دستی را نشان می‌دهد. #100654 با تشکر از @wangwllu.
  • بسته‌های بیش‌ازحد بزرگ ClawHub، مهارت‌ها، ClawPackها، بایگانی‌های resolver و بارگیری‌ها از منبع GitHub اکنون پیش از آنکه بتوانند حافظه Gateway را تمام کنند، با یک خطای واضح محدودیت اندازه متوقف می‌شوند. #101176
  • چرخش خودکار نشست اکنون احتمال کمتری دارد که مکالمه بعدی را هنگامی که یک Plugin موتور زمینه فوراً رونوشت خود را می‌خواند یا نقطه بررسی ثبت می‌کند، معطل بگذارد. #101192
  • فایل‌های سرریز بازیابی‌شده web_fetch اکنون ایموجی‌ها را سالم نگه می‌دارند و هنگامی که یک صفحه طولانی از محدودیت درون‌خطی فراتر می‌رود، طول واقعیِ با ایمنی نوشته‌شده را گزارش می‌کنند. #101312 با تشکر از @alix-007.
  • فهرست‌گیری‌های مکرر ناموفق یا لغوشده دایرکتوری عامل اکنون شنونده‌های لغو خود را آزاد می‌کنند و از انباشته‌شدن شنونده‌ها در طول زمان جلوگیری می‌شود. #101588 با تشکر از @lzw112.
  • شناسه‌ها و حوزه‌های طولانی دیگر ستون‌های openclaw commitments را از تراز خارج نمی‌کنند و جدول در یک نگاه خوانا باقی می‌ماند. #95923 با تشکر از @parveshsaini.
  • web_fetch اکنون ایموجی، نمادهای ریاضی، Unicode توسعه‌یافته و متن موجودیت عددی که عمداً escape شده است را با وفاداری بیشتری حفظ می‌کند. #96268 با تشکر از @ly-wang19.
  • نتایج DuckDuckGo اکنون نمادگذاری عمدی موجودیت مانند < و ' را حفظ می‌کنند و دیگر عنوان‌ها، قطعه‌متن‌ها یا URLها را بی‌سروصدا تغییر نمی‌دهند. #96348 با تشکر از @ly-wang19 و @vincentkoc.
  • پاسخ‌های جاسازی Canvas اکنون هنگامی که یک کد کوتاه جاسازی خودبسته با یک نشانگر بسته‌شدن اضافی دنبال می‌شود، متن پیام قابل‌مشاهده خود را حفظ می‌کنند. #96449 با تشکر از @ly-wang19.
  • برچسب‌های داخل براکت در ارجاعات Markdown دیگر باعث نمی‌شوند درک پیوند، URLهای صرفاً نمایشی را که کاربر قصد بازیابی آن‌ها را نداشته است واکشی کند. #96476 با تشکر از @ly-wang19 و @vincentkoc.
  • صفحات جست‌وجوی DuckDuckGo که شامل موجودیت‌های عددی HTML نادرست هستند، دیگر تجزیه را از کار نمی‌اندازند یا Unicode خراب را به عنوان‌ها، URLها و قطعه‌متن‌ها تزریق نمی‌کنند، درحالی‌که موجودیت‌های معتبر ایموجی همچنان پشتیبانی می‌شوند. #96583 با تشکر از @llagy007 و @weeli-009.
  • توضیحات کوتاه‌شده ابزارها در کاتالوگ‌ها و /tools verbose دیگر ایموجی یا سایر نویسه‌های Unicode را به نمادهای جایگزین ناخوانا تقسیم نمی‌کنند. #98644 با تشکر از @zengwen-dt.
  • نویسندگان قلاب داخلی اکنون هنگامی که اشتباه تایپی احتمالی در نام رویداد ممکن است قلابی را بی‌سروصدا غیرفعال باقی بگذارد، هشدار دریافت می‌کنند. #99456 با تشکر از @masatohoshino.
  • ابزارهای نشست Codex اکنون مهلت زمانی درخواستی خود بر حسب ثانیه را رعایت می‌کنند و به‌جای پایان زودهنگام، وضعیت مفید مهلت زمانی خود را برمی‌گردانند. #100722 با تشکر از @carterstebbins23-spec و @cxbasdev.
  • وظایف پس‌زمینه لغوشده ACP اکنون در فهرست وظایف، خلاصه‌ها و به‌روزرسانی‌های اجرای والد به‌صورت لغوشده نمایش داده می‌شوند و دیگر موفق گزارش نمی‌شوند. #101245 با تشکر از @masatohoshino.
  • درخواست‌های خانواده Anthropic که از ابزار استفاده می‌کنند، اکنون می‌توانند بدون خطای 400 ناشی از قالب ابزار ناسازگار، به OpenAI سوئیچ کنند. #101443 با تشکر از @chrisbaker2000.
مشارکت‌های بیشتر
  • ردیابی پیکربندی داخلی بدون تغییر در نحوهٔ تشخیص به‌روزرسانی‌های پیکربندی، نوسازی شد. #59695 با تشکر از @yonganzhang.
  • فرم‌های گزارش اشکال بهبود یافتند تا گزارش‌دهندگان بتوانند ضمن خوانا نگه‌داشتن گزارش‌ها، نماگرفت یا ویدئوی ضبط‌شده پیوست کنند. #73649 با تشکر از @d1rshan.
  • پوشش احراز هویت Gateway در Android با قابل‌اعتمادتر کردن یک بررسی بازیابی حساس به زمان تقویت شد. #83826 با تشکر از @neatguycoding.
  • گزارش‌دهی پوشش خط‌مشی شفاف‌تر شد تا نگه‌دارندگان بتوانند هم‌زمان با تکامل پیکربندی‌های حساس از نظر امنیتی، شکاف‌ها را شناسایی کنند. #87081 با تشکر از @giodl73-repo.
  • اعتبارسنجی قابل‌اعتماد کدهای تغییریافته برای کارهای کشف Plugin، بدون تغییر در رفتار Plugin بازیابی شد. #87695 با تشکر از @vincentkoc.
  • پوشش اتصال گفت‌وگوهای Codex بدون مدل صریح تقویت شد تا از جریان کاری پیش‌فرض در برابر پس‌رفت‌ها محافظت شود. #89535 با تشکر از @kesslerio.
  • رفتار جایگزین داخلی شفاف‌تر شد تا احتمال مدیریت نادرست خطاهای ارائه‌دهنده یا پاسخ‌های مدل‌های قدیمی در نگه‌داری‌های آینده کاهش یابد. #89558
  • رفتار زمان‌بندی تلاش مجدد Compaction مستند شد تا نگه‌داری‌های آینده بدون تغییر رفتار زمان اجرا ایمن‌تر شوند. #89585
  • پوشش ایمنی مرورگر در سیستم‌های Windows که از پیوندهای دایرکتوری پشتیبانی می‌کنند گسترش یافت و قابلیت جابه‌جایی آزمون‌ها بهبود یافت. #90365 با تشکر از @aniruddhaadak80.
  • انتساب مشارکت‌کننده اصلاح شد تا کار ادغام‌شدهٔ guanbear در سوابق تولیدشدهٔ مشارکت‌کنندگان به‌درستی ثبت شود. #90547 با تشکر از @guanbear.
  • اعتبارسنجی زودهنگام‌تری برای تنظیمات کانال افزوده شد تا احتمال ایجاد خطا در راه‌اندازی Gateway بر اثر تغییرات پیکربندی کاهش یابد. #91134 با تشکر از @luoyanglang.
  • راه‌اندازی آزمون محلی Python اصلاح شد تا مشارکت‌کنندگان بتوانند بررسی‌های پشتیبانی‌شدهٔ پیش از ثبت را با اطمینان اجرا کنند. #91276 با تشکر از @deepujain.
  • یافتن کارت امتیاز بلوغ QA آسان‌تر و نحوهٔ به‌روزرسانی مستندات آن توسط نگه‌دارندگان شفاف‌تر شد. #91483 با تشکر از @romneyda.
  • پوشش تکرارپذیر QA در Slack برای تأیید فرمان‌ها و تغییرات فایل Codex افزوده شد. #91519 با تشکر از @kevinslin.
  • پوشش تقویت شد تا انتخاب‌های استدلالی GitHub Copilot با مدل‌های پشتیبانی‌شدهٔ هر حساب هم‌راستا بماند. #91728 با تشکر از @saju01.
  • با جلوگیری از کپی‌های غیرضروری داده‌های حجیم مرورگر Gemini و در عین حال حفظ اعتبارنامه‌های لازم، مصرف دیسک آزمون‌های زنده کاهش یافت. #91907 با تشکر از @bryantegomoh، @pikaqqqqqq.
  • بازبینی امنیتی خودکار برای کدی که فرایندهای محلی را اجرا می‌کند گسترش یافت تا خطرهای با شدت بالا پیش از ادغام شناسایی شوند. #92667 با تشکر از @hxy91819.
  • پاک‌سازی و راهنمایی آزمون‌های خودکار بهبود یافت و فایل‌های موقت باقی‌مانده و ناسازگاری در راه‌اندازی آزمون‌ها کاهش یافت. #93209 با تشکر از @hxy91819.
  • اعتبارسنجی دود روتین افزوده شد تا نگه‌دارندگان بتوانند پس‌رفت‌های گسترده را زودتر شناسایی و عیب‌یابی کنند. #94291 با تشکر از @romneyda، @solvely-colin.
  • پوشش تقویت شد تا پاسخ‌های جریانی Telegram در همان موضوع انجمنی باقی بمانند که گفت‌وگو در آن آغاز شده است. #94526 مرتبط با #89352. با تشکر از @pmika، @xialonglee.
  • اعتبارسنجی و بررسی آن برای ویرایش‌های کوچک افزونه یا اسکریپت، ضمن حفظ بررسی‌های کامل در مواقع لازم، سریع‌تر و آسان‌تر شد. #94708 با تشکر از @romneyda.
  • پوشش پس‌رفت افزوده شد تا شناسه‌های کد دارای زیرخط در رابط پایانه خوانا باقی بمانند. #95211 با تشکر از @zhangguiping-xydt.
  • کشف مستندات برای دربرگرفتن صفحه‌های MDX گسترش یافت تا راهنماهای واقعی از قلم نیفتند. #95230 با تشکر از @hugenshen.
  • آزمون‌های امنیتی QQBot و Zalo به‌جای نام سیستم‌عامل، به پشتیبانی واقعی از پیوند نمادین وابسته شدند. #95531 با تشکر از @aniruddhaadak80، @vincentkoc.
  • بررسی‌های بومی‌سازی رابط کاربری کنترل بدون تغییر محتوای ترجمه‌شده، به‌طور قابل‌اعتماد در Windows اجرا شدند. #95534 با تشکر از @ooiuuii.
  • پوشش QA در WhatsApp برای پیام‌ها، واکنش‌ها، پاسخ‌ها، رسانه‌ها، نظرسنجی‌ها، تأییدها و رفتار گروهی تقویت شد. #95622 با تشکر از @mcaxtr.
  • از بازنویسی غیرمنتظرهٔ فایل‌ها توسط قالب‌بندی پیش از ثبت هنگام ادغام، بازچینی، گزینش تعهد و بازگردانی جلوگیری شد. #95842 با تشکر از @nxmxbbd، @vincentkoc.
  • آزمون تکرارپذیر یکپارچه‌سازی WhatsApp در برابر یک سرویس محلی کنترل‌شده، بدون نیاز به اعتبارنامه‌های زنده فعال شد. #95920 با تشکر از @romneyda.
  • نقشه‌ای تولیدشده از مستندات افزوده شد تا مشارکت‌کنندگان بتوانند راهنماهای مرتبط را به‌سرعت پیدا و ناوبری منسوخ را شناسایی کنند. #95954 با تشکر از @glenn-agent.
  • پاک‌سازی و جداسازی در آزمون‌های پاسخ خودکار و نصب مهارت بهبود یافت و انباشت داده در دیسک موقت کاهش یافت. #96058 با تشکر از @xialonglee.
  • پوشش پس‌رفت افزوده شد تا جست‌وجوی حافظه بتواند پس از یک بازنمایه‌سازی جداگانه، بدون راه‌اندازی مجدد Gateway بازیابی شود. #96094 مرتبط با #91167. با تشکر از @849261680، @kiagentkronos-cell.
  • نقاط وارسی گفت‌وگو برای تغییرات ذخیره‌سازی آینده، بدون تغییر در رفتار شاخه یا بازیابی آماده شدند. #96222 با تشکر از @jalehman.
  • مدیریت نشست راه‌اندازی برای تغییرات ذخیره‌سازی آینده، بدون تغییر در رفتار جداسازی یا پاک‌سازی آماده شد. #96225 با تشکر از @jalehman.
  • راهنمای عملیاتی نگه‌دارندگان برای عیب‌یابی و تنظیم ظرفیت ساخت، بدون اشتباه گرفتن آن با خرابی‌های نامرتبط افزوده شد. #96302 با تشکر از @vincentkoc.
  • آزمون دود Pull request با حفظ پوشش گسترده‌تر انتشار، سریع‌تر و پیش‌بینی‌پذیرتر شد. #96320 با تشکر از @romneyda.
  • گزارش‌های اجرای QA بهبود یافتند تا نگه‌دارندگان بتوانند کانال در حال آزمون را بی‌درنگ شناسایی کنند. #96327 با تشکر از @romneyda.
  • از ایجاد خطاهای کاذب شناسهٔ تکراری بر اثر فراخوانی‌های مکرر ابزار در سناریوهای QA جلوگیری شد. #96338 با تشکر از @vincentkoc.
  • آزمون دود ساده‌سازی شد تا ضمن حفظ پوشش موردنظر QA، بازخورد سریع‌تری ارائه دهد. #96340 با تشکر از @romneyda.
  • پاک‌سازی در آزمون‌های فرمان بهبود یافت و داده‌های موقت باقی‌مانده در اجراهای محلی و خودکار کاهش یافت. #96359 با تشکر از @xialonglee.
  • پوشش مدیریت ایمن پاسخ‌های بیش‌ازحد بزرگ یا بدشکل مصرف ارائه‌دهنده تقویت شد. #96360 با تشکر از @solodmd، @vincentkoc.
  • از ایجاد خطاهای کاذب QA توسط نتایج معتبر زمینه‌بلند Codex جلوگیری شد و در عین حال همچنان بررسی می‌شود که شواهد پیشین در دسترس باقی بمانند. #96366 با تشکر از @vincentkoc.
  • ردیابی‌پذیری شواهد QA با ثبت بازبینی واقعی منبع استفاده‌شده برای هر اجرا بهبود یافت. #96434 با تشکر از @vincentkoc.
  • پوشش قالب‌بندی خروجی فرمان و هشدار افزوده شد تا پس‌رفت‌های نمایشی آینده کاهش یابند. #96448 با تشکر از @dwc1997.
  • وضعیت نشست و انتخاب مدل برای تغییرات ذخیره‌سازی آینده، با حفظ رفتار فعلی آماده شدند. #96460 با تشکر از @jalehman.
  • پیش‌نمایش‌های Feishu و خلاصه‌های مدل Mattermost برای تغییرات آیندهٔ ذخیره‌سازی نشست، بدون تغییر رفتار آماده شدند. #96507 با تشکر از @jalehman.
  • مدیریت نشست داخلی Telegram با حفظ رفتار نظرسنجی، جست‌وجو، ارسال و حذف نوسازی شد. #96524 با تشکر از @jalehman.
  • مدیریت نشست کانال‌های همراه برای تغییرات ذخیره‌سازی آینده، بدون تغییر در مسیریابی، انتخاب مدل یا جریان‌های کاری کاربران آماده شد. #96527 با تشکر از @jalehman.
  • تنظیمات فعال‌سازی گروه WhatsApp برای تغییرات ذخیره‌سازی آینده، با حفظ رفتار فعال‌سازی موجود آماده شد. #96530 با تشکر از @jalehman.
  • مدیریت نشست داخلی تماس صوتی بدون تغییر پاسخ‌ها یا رفتار تماس نوسازی شد. #96539 با تشکر از @jalehman.
  • کارت امتیاز بلوغ QA به‌گونه‌ای تغییر کرد که پوشش جزئی را دقیق‌تر منعکس کند و شواهدی را که هنوز موجود نیستند نشان دهد. #96543 با تشکر از @romneyda.
  • محدودیت‌های زمانی طولانی‌تر و مناسب برای مدل‌های Sonnet و Opus به اجراهای QA در Claude CLI اختصاص یافت. #96567 با تشکر از @clawsean.
  • نحوهٔ امتیازدهی بلوغ شفاف‌تر شد و پوشش همچنان به‌عنوان شواهد پشتیبان قابل‌مشاهده باقی ماند. #96594 با تشکر از @romneyda.
  • شواهد کامل QA به پیش‌فرض به‌روزرسانی‌های کارت امتیاز بلوغ تبدیل شد تا شواهد ناقص بر نتایج اثر نگذارند. #96595 با تشکر از @romneyda.
  • پردازش تکراری هنگام خواندن فراداده از سوابق بسیار بزرگ رونوشت توسط Gateway کاهش یافت. #96707 با تشکر از @vincentkoc، @yonganzhang.
  • پاک‌سازی فایل‌های موقت در آزمون‌های پیکربندی، Gateway، زمان‌بندی و وضعیت بهبود یافت. #96711 با تشکر از @xialonglee.
  • نحوهٔ مسیریابی مسائل، درخواست‌های پشتیبانی، گزارش‌های امنیتی و Pull request توسط مشارکت‌کنندگان مستند شد. #96714 با تشکر از @100yenadmin.
  • پوشش گزارش‌دهی تفصیلی خط فرمان برای کاهش پس‌رفت‌های آینده تقویت شد. #96735 با تشکر از @dwc1997، @vincentkoc.
  • پوشش خروجی پایانه و رفتار فرمان‌های خاتمه‌نیابنده افزوده شد و نگه‌داری‌پذیری بدون تغییر رابط بهبود یافت. #96736 با تشکر از @dwc1997.
  • کد قالب نشستِ صادرشده شفاف‌تر شد تا نگهداشت آینده بدون تغییر صفحه‌های رندرشده کمتر مستعد خطا باشد. #96765 با تشکر از @qiuyuang.
  • مجموع توکن‌ها و هزینه‌ها هنگام کوتاه‌سازی رکوردهای بیش‌ازحد بزرگ اجرای صادرشده حفظ شد. #96811 با تشکر از @aleps001، @joshavant، @lin-hongkuan.
  • با توقف موقت گردآوری بلااستفاده خلاصه زمان‌بندی، سربار ساخت‌های معمول کاهش یافت و در عین حال این قابلیت برای عیب‌یابی‌های آینده در دسترس ماند. #96930 با تشکر از @romneyda.
  • کار تکراری مرورگر در داشبوردهای بزرگ مصرف کاهش یافت، در حالی که فیلترها، مجموع‌ها، نمودارها و خط‌های زمانی حفظ شدند. #96945 با تشکر از @ly-wang19.
  • کار تکراری هنگام حل فراخوانی‌های کش‌شده ابزار توسط Pluginها، بدون تغییر در انتخاب ابزار، کاهش یافت. #96948 با تشکر از @ly-wang19.
  • ثبت اطلاعات هنگام به‌روزرسانی‌هایی که با تعداد زیادی فایل مفقود Plugin روبه‌رو می‌شوند کاهش یافت، در حالی که تصمیم‌های ترمیم و هشدارها حفظ شدند. #96950 با تشکر از @ly-wang19.
  • پردازش غیرضروری برای نصب‌های حافظه محلی که برای استفاده از بردارهای تعبیه‌سازی کوتاه‌تر پیکربندی شده‌اند کاهش یافت. #96952 با تشکر از @ly-wang19، @vincentkoc.
  • گزارش وضعیت برای نصب‌هایی با تاریخچه نشست بزرگ کارآمدتر شد، در حالی که همان خلاصه نشست‌های اخیر حفظ شد. #96955 با تشکر از @ly-wang19.
  • مصرف CPU و حافظه موقت هنگام شاخه‌گیری یا بازیابی نشست‌هایی با نقاط بازرسی ذخیره‌شده فراوان کاهش یافت. #96964 با تشکر از @ly-wang19.
  • شرح انتشار تأییدشده و تفصیلی v2026.6.10 با توضیحات، منابع و انتساب مشارکت‌کنندگان شفاف‌تر منتشر شد. #97079 با تشکر از @hannesrudolph.
  • صفحه‌بندی ازپیش‌منتشرشده برای بررسی بخش‌های قدیمی‌تر تاریخچه‌های طولانی نشست ثبت شد. #97101 با تشکر از @galiniliev.
  • ردیابی پوشش ترجمه برای متن رابط Android، iOS و macOS در زبان‌های پشتیبانی‌شده افزوده شد. #97110 با تشکر از @vincentkoc.
  • یک گردش‌کار ترجمه سازگار برای متن برنامه‌های بومی در 21 زبان، شامل تدابیر حفاظتی برای جای‌نگهدارها و اصطلاحات، افزوده شد. #97113 با تشکر از @vincentkoc.
  • دستورالعمل‌های انتشار macOS شفاف‌تر شد تا نگه‌دارندگان برای هر مرحله انتشار از مخزن‌ها و بازبینی‌های منبع درست استفاده کنند. #97116 با تشکر از @romneyda.
  • ظرفیت ساخت خودکار برای کاهش صف‌بندی اجتناب‌پذیر Linux تنظیم شد، در حالی که تدابیر حفاظتی موجود برای پلتفرم‌های دیگر حفظ شدند. #97119 با تشکر از @vincentkoc.
  • شرح انتشار بازبینی‌شده v2026.6.9 با گروه‌بندی، منابع و انتساب شفاف‌تر در گزارش تغییرات منتشر شد. #97124 با تشکر از @hannesrudolph.
  • محافظت Nostr در برابر موارد تکراری به‌گونه‌ای تغییر کرد که مقادیر زمان‌بندی نامعتبر را ایمن مدیریت کند و مانع فراموش‌شدن زودهنگام یا نگه‌داری همیشگی رویدادها شود. #97133 با تشکر از @zhangguiping-xydt.
  • آزمون‌های سرتاسری موجود برای گزارش دقیق‌تر پوشش به موجودی بلوغ QA متصل شدند. #97150 با تشکر از @romneyda.
  • با مشخص‌کردن واضح هر محصول و معماری در حال ساخت، دنبال‌کردن گزارش‌های بسته‌بندی macOS آسان‌تر شد. #97151 با تشکر از @romneyda.
  • فرایند ترمیم رمزنگاری بومی Matrix محدودتر شد، در حالی که همان رفتار بازیابی خودکار حفظ شد. #97181 با تشکر از @patrick-erichsen.
  • نمایه‌ای برای اسکریپت‌های مخزن افزوده شد تا مشارکت‌کنندگان بتوانند ابزار موجود مناسب را بدون مختل‌کردن مسیرهای تثبیت‌شده پیدا کنند. #97250 با تشکر از @dboone323، @qingminglong.
  • یک عنوان تاریخی گزارش تغییرات بدون تغییر ادعاهای آن با ساختار فعلی یادداشت انتشار هم‌راستا شد. #97297 با تشکر از @hannesrudolph.
  • گزارش تغییرات مختصر v2026.6.9 تا زمان آماده‌شدن جایگزینی سازگار با صفحه انتشار بازیابی شد. #97306 با تشکر از @hannesrudolph.
  • عامل خط فرمان Cursor به‌عنوان موتور اختیاری برای بازبینی کد مخزن افزوده شد. #97348 با تشکر از @hxy91819.
  • OpenClaw در برابر مصرف بیش‌ازحد حافظه هنگام بازگرداندن پاسخ خطای غیرمعمول بزرگ توسط پروکسی عامل محافظت شد. #97351 با تشکر از @zhangguiping-xydt.
  • گزارش پوشش QA بهبود یافت تا آزمون‌های موجود ارائه‌دهندگان سازگار با OpenAI را دقیق‌تر بازتاب دهد. #97369 با تشکر از @romneyda.
  • آزمون مهاجرت نشست پایدار شد، در حالی که پوشش متمرکز برای مدیریت نشست Voice Call حفظ شد. #97370 با تشکر از @romneyda.
  • پوشش موجود Gateway برای Tool Search جهت ردیابی شفاف‌تر به موجودی استاندارد QA متصل شد. #97374 با تشکر از @romneyda.
  • اعتبارسنجی Gateway مربوط به Tool Search برای اجرای سازگار و گردآوری شواهد به گردش‌کار استاندارد QA منتقل شد. #97478 با تشکر از @romneyda.
  • اجراهای QA مربوط به Matrix در برابر مصرف بیش‌ازحد حافظه هنگام بازگرداندن پاسخ غیرمعمول بزرگ توسط سرور خانگی محافظت شدند. #97547 با تشکر از @alix-007.
  • بررسی‌های دود Discord در برابر مصرف بیش‌ازحد حافظه هنگام بازگرداندن پاسخ غیرمعمول بزرگ توسط سرویس محافظت شدند. #97548 با تشکر از @alix-007، @vincentkoc.
  • محدودیت‌های اعتبارسنجی SDK مربوط به Plugin برای تطابق با سطح عمومی فعلی به‌روز شدند، در حالی که بررسی‌های رشد آینده حفظ شدند. #97604 با تشکر از @romneyda.
  • قابلیت ردیابی QA برای اتصال Gateway، مذاکره پروتکل و رفتار تلاش مجدد هنگام راه‌اندازی که پل‌های کانال MCP از آن استفاده می‌کنند بهبود یافت. #97609 با تشکر از @romneyda.
  • اعتبارسنجی خودکار تبدیل متن به گفتار WebChat برای پوشش و گزارش‌دهی سازگار به گردش‌کار استاندارد QA منتقل شد. #97632 با تشکر از @romneyda.
  • در اصلاح منتشرشده‌ای که پاسخ‌های Discord را پس از ذخیره داده‌های بزرگ Skills حفظ می‌کند مشارکت شد. #97657 با تشکر از @joshavant، @wiidz.
  • اعتبارسنجی قابل‌اعتماد ساخت SDK مربوط به Plugin با حذف تعریفی متعارض و مختص آزمون بازیابی شد. #97661 با تشکر از @vincentkoc.
  • بررسی‌های موجود انتشار و ارتقای Docker بدون تکرار آزمون‌های زیربنایی، به‌عنوان شواهد ساختاریافته QA در دسترس قرار گرفتند. #97689 با تشکر از @romneyda.
  • دلیل حفظ نتایج مفید در چندین مسیر شبکه و ارائه‌دهنده، هنگام شکست مراحل ثانویه پاک‌سازی یا تجزیه، شفاف‌تر شد. #97701 با تشکر از @zengwen-dt.
  • بررسی‌های بیشتر Docker به موجودی مشترک QA افزوده شدند و پوشش انتشار را بهبود دادند و کار تکراری اعتبارسنجی را کاهش دادند. #97708 با تشکر از @romneyda.
  • پوشش ساختاریافته QA برای فهرست‌های بازار ClawHub و بررسی‌های نصب Plugin بسته‌بندی‌شده افزوده شد. #97712 با تشکر از @romneyda.
  • پوشش رگرسیون Firecrawl برای ایمنی URL، نتایج جست‌وجو، استخراج و محدودیت‌های پاسخ تقویت شد. #97714 با تشکر از @solodmd.
  • پوشش پیام‌های شفاف و دقیق اعتبارسنجی پیکربندی تقویت شد. #97736 با تشکر از @solodmd.
  • پوشش رگرسیون برای گزینه‌های عددی خط فرمان و پیکربندی، شامل مقادیر پیش‌فرض و مرزی، افزوده شد. #97802 با تشکر از @dwc1997.
  • تمایز خروج‌های عمدی در آزمون‌ها و پوشش‌دهنده‌ها از شکست‌های واقعی زمان اجرا آسان‌تر شد. #97803 با تشکر از @maweibin.
  • پوشش رگرسیون برای برش ایمن متن Unicode، شامل ایموجی و مرزهای نویسه تقسیم‌شده، افزوده شد. #97805 با تشکر از @dwc1997.
  • امکان اجرای جریان‌های QA مربوط به Slack در برابر یک ارائه‌دهنده آزمون محلی فراهم شد و وابستگی به اعتبارنامه‌های زنده Slack کاهش یافت. #97891 با تشکر از @romneyda.
  • بررسی‌های تکرارپذیر نامزد انتشار برای نصب تازه و ارتقای بسته‌های ClawHub پیش از انتشار افزوده شد. #97896 با تشکر از @romneyda.
  • حداقل نسخه Node.js برای مشارکت‌کنندگان منبع، پیش از اجرای فرمان‌های نصب و آزمون، شفاف‌تر شد. #97898 مرتبط با #97792. با تشکر از @aniruddhaadak80، @lin-hongkuan.
  • شواهد ساختاریافته QA زنده برای ارائه‌دهندگان میزبانی‌شده تصویر و ویدئو افزوده شد، در حالی که بررسی‌های دستی موجود حفظ شدند. #97900 با تشکر از @romneyda.
  • قابلیت اطمینان انتشار Pluginهای رسمی با به‌کارگیری تشخیص اصلاح‌شده خانواده بسته ClawHub بهبود یافت. #97907 با تشکر از @patrick-erichsen.
  • شکست‌های گذرای اعتبارسنجی Windows، macOS و iOS با تلاش مجدد برای دریافت منبعهای منقضی‌شده کاهش یافتند. #97912 با تشکر از @romneyda.
  • با الزام هر سناریو به بیان نیازمندی‌هایش پیش از اجرا، QA کانال‌ها برای قابلیت انتقال بیشتر آماده شد. #97915 با تشکر از @romneyda.
  • یافتن و نگهداشت بررسی‌های QA مبتنی بر Docker در یک محل پشتیبانی‌شده آسان‌تر شد. #97937 با تشکر از @romneyda.
  • پیکربندی تکراری CI در Linux کاهش یافت تا رفتار دریافت منبع به‌صورت سازگار نگه‌داری شود. #97940 با تشکر از @romneyda.
  • سازگاری QA Lab با بسته فعلی Crabline حفظ و اصطلاحات ارائه‌دهنده محلی برای اپراتورها شفاف‌تر شد. #97941 با تشکر از @romneyda.
  • راهنمای ظرفیت CI به‌روز شد تا نگه‌دارندگان بتوانند افزایش ناگهانی اجراگرهای میزبانی‌شده را با استفاده از محدودیت‌های فعلی اندازه‌گذاری کنند. #97943 با تشکر از @vincentkoc.
  • پیکربندی تکراری دریافت منبع در گردش‌کارها یکپارچه شد و بدون تغییر رفتار اعتبارسنجی، واگرایی نگهداشت کاهش یافت. #97946 با تشکر از @romneyda.
  • بررسی‌های تکراری اعتبارنامه برای QA زنده کانال‌ها یکپارچه شد، بدون تغییر در مواردی که اعتبارسنجی می‌شوند. #97947 با تشکر از @romneyda.
  • بررسی‌های اعتبارنامه QA انتشار در میان کارهای کانال‌ها یکپارچه شد و همان رفتار اعتبارسنجی حفظ شد. #97948 با تشکر از @romneyda.
  • پیکربندی تکراری آمادگی Docker از اعتبارسنجی Crabbox حذف شد تا حفظ سازگاری به‌روزرسانی‌های آینده آسان‌تر شود. #97950 با تشکر از @romneyda.
  • آماده‌سازی تکراری ساخت Docker در گردش‌کار انتشار یکپارچه شد تا واگرایی نگهداشت کاهش یابد. #97951 با تشکر از @romneyda.
  • یک خانه مستنداتی قابل‌کشف برای یادداشت‌های انتشار پرداخت‌شده OpenClaw آماده شد. #97959 با تشکر از @hannesrudolph.
  • سناریوهای QA کانال‌ها بدون تغییر رفتار کاربر نهایی، در محیط‌های آزمایشی پشتیبانی‌شده قابل‌استفاده مجدد شدند. #97962 با تشکر از @romneyda.
  • پوشش رگرسیون برای مقادیر عددی سازگار در گردش‌کارهای مبتنی بر SQLite افزوده شد. #98009 با تشکر از @dwc1997.
  • پوشش تنظیمات برجسته‌سازی فرمان در سطح سراسری و هر عامل و رفتار بازگشت آن‌ها افزوده شد. #98087 با تشکر از @solodmd.
  • از فعال ماندن زمان‌سنج‌های غیرضروری پس از تکمیل بررسی‌های تشخیص Tailscale هنگام راه‌اندازی Gateway جلوگیری شد. #98134 با تشکر از @zhanglei99586.
  • از دریافت ورودی‌های ترجیحی خالی و نادرست توسط نمایه‌های مدیریت‌شده Chrome در یک حالت مرزی جلوگیری شد. #98138 با تشکر از @zhanglei99586.
  • پوشش رگرسیون برای مدیریت وضعیت بیدارسازی و اتصال مجدد Node در Gateway تقویت شد. #98205 با تشکر از @zenglingbiao.
  • پوشش تقسیم یکسان فهرست‌ها در ورودی‌های عادی و حالت‌های مرزی افزوده شد. #98219 با تشکر از @zenglingbiao.
  • انتشار Pluginهای رسمی برای استفاده از ابزار اصلاح‌شده ClawHub جهت مدیریت خانواده بسته به‌روزرسانی شد. #98233 با تشکر از @patrick-erichsen.
  • امکان انتشار مجدد چهار Plugin رسمی قدیمی فراهم شد، بدون اینکه ClawHub خانواده بسته تثبیت‌شده آن‌ها را رد کند. #98249 با تشکر از @patrick-erichsen.
  • روایتی خوانا و قابل‌کشف از انتشار OpenClaw v2026.6.11 در مستندات منتشر شد. #98319 با تشکر از @hannesrudolph.
  • فراداده تولیدشده مستندات به‌روزرسانی شد تا یادداشت‌های انتشار v2026.6.11 بتوانند بررسی‌های استقرار را با موفقیت پشت سر بگذارند. #98325 با تشکر از @hannesrudolph.
  • پوشش رگرسیون برای خواندن نسخه پایگاه داده SQLite که هنگام راه‌اندازی و بررسی‌های طرح‌واره استفاده می‌شود افزوده شد. #98369 با تشکر از @dwc1997.
  • پوشش رگرسیون برای شناسایی صحیح بلوک‌های پاسخِ تفکر و تفکر ویرایش‌شده افزوده شد. #98370 با تشکر از @dwc1997.
  • پوششی افزوده شد تا حساب‌های کانال به‌طور پیش‌فرض فعال بمانند، مگر اینکه صراحتاً غیرفعال شوند. #98395 با تشکر از @dwc1997.
  • پایش‌های اشکال نگه‌دارندگان از اندازه‌های دسته درخواستی و فهرست‌های مشخص Pull request پشتیبانی می‌کنند و استانداردهای آمادگی موجود را حفظ می‌کنند. #98494 با تشکر از @vincentkoc.
  • اعتبارسنجی میزبانی‌شده قابل‌اعتماد با اصلاح انتظارات منسوخ آزمون‌ها در بررسی‌های هسته و ارائه‌دهندگان بازیابی شد. #98533
  • یک پایه داخلی سازگار برای کنترل‌های دسترسی آگاه از مکالمه در آینده آماده شد، بدون تغییر مجوزهای فعلی. #98536
  • بررسی نوع آزمون‌های هسته بازیابی شد تا آزمون‌های معتبر Gateway و ارائه‌دهندگان دیگر مانع کارهای نامرتبط نشوند. #98551 با تشکر از @romneyda.
  • اعتبارسنجی lint سبز بازیابی شد و اصلاحات ایمنی پیشین Tailscale و Feishu حفظ شدند. #98598 مرتبط با #98462، #98464. با تشکر از @zhanglei99586.
  • پوشش رگرسیون برای فهرست‌های خوانا در اعلان‌های تأیید و دیگر پیام‌های روبه‌کاربر افزوده شد. #98605 با تشکر از @dwc1997، @vincentkoc.
  • پس از آنکه پوشش جدید رونوشت، برنامه آزمون مورد انتظار را تغییر داد، پایپ‌لاین اعتبارسنجی ابزارها بازیابی شد. #98610
  • در اصلاحی مشارکت شد که فهرست‌های طولانی فایل‌های فضای کاری را در نوار کناری گفت‌وگو قابل‌پیمایش نگه می‌دارد. #98611 مرتبط با #98566. با تشکر از @645648406-max، @zw-xysk.
  • درخواست‌های اعتبارنامه QA هنگامی که یک کارگزار مشترک پاسخی با اندازه غیرمنتظره بزرگ برمی‌گرداند، به‌طور پاکیزه ناموفق می‌شوند. #98619 با تشکر از @zengwen-dt.
  • از پایان یافتن آزمون‌های ابزار پیام به‌دلیل مهلت زمانی جلوگیری شد و رفتار Plugin که بررسی می‌کنند حفظ شد. #98701
  • الگوهای تکراری بارگذاری ارائه‌دهنده و ابزارهای کمکی برای بهبود سازگاری و نگهداشت‌پذیری یکپارچه شدند. #98749 با تشکر از @romneyda.
  • شواهد QA تقویت شد تا ثابت کند فرمان‌های توقف بومی، مکالمه فعال صحیح را در محیط‌های آزمایشی پشتیبانی‌شده متوقف می‌کنند. #98751 با تشکر از @romneyda.
  • پوشش QA برای راه‌اندازی و عادی‌سازی پیام‌های Signal، Mattermost و Matrix از طریق Crabline گسترش یافت. #98779 با تشکر از @romneyda.
  • بررسی‌های نوع مستندات و آزمون‌ها بدون تغییر رفتار فرمان attach بازیابی شدند. #98792
  • راهنمای قابلیت اطمینان Telegram در جایی قرار گرفت که مشارکت‌کنندگان و بازبینان هنگام کارهای توسعه‌ای آینده با آن روبه‌رو خواهند شد. #98808 با تشکر از @obviyus.
  • اعتبارسنجی Swift در macOS به‌جای تکرار همان خطا، از حافظه‌های نهان ناقص ساخت بازیابی می‌شود. #98818
  • بررسی‌های موجودی ترجمه بومی هنگام پویش برچسب‌های غیرمعمول منبع پاسخ‌گو باقی می‌مانند. #99098 با تشکر از @hxy91819.
  • از مصرف بیش‌ازحد حافظه در بررسی‌های Telegram در QA Lab هنگامی که API تلگرام پاسخی با اندازه غیرمنتظره بزرگ برمی‌گرداند، جلوگیری شد. #99151 با تشکر از @hugenshen.
  • بررسی‌های پیکربندی QA Lab در برابر پاسخ‌های غیرمنتظره بزرگ Gateway، زودهنگام و با پیام روشن متوقف می‌شوند. #99165 با تشکر از @hugenshen.
  • از مصرف بیش‌ازحد حافظه در گردش‌کارهای QA Channel هنگامی که یک سرویس QA داده‌های بیش‌ازحد بزرگ برمی‌گرداند، جلوگیری شد. #99169 با تشکر از @hugenshen.
  • با قابل‌اعتمادتر کردن هماهنگی آزمون‌ها، خطاهای کاذب CI در پوشش هم‌زمانی نشست پاسخ کاهش یافت. #99212
  • از ایجاد خطاهای کاذب در اعتبارسنجی ایمنی شبکه توسط ادعاهای پراکسی مختص آزمون جلوگیری شد. #99233 با تشکر از @joshavant.
  • یک پایه داخلی مشترک برای بارگذاری سازگار ماژول‌های زمان اجرا بدون تغییر رفتار ایجاد شد. #99261 با تشکر از @romneyda.
  • پوشش QA برای ارسال پیام‌های Signal از طریق Crabline و نتایج عادی‌سازی‌شده آن‌ها افزوده شد. #99262 با تشکر از @romneyda.
  • پوشش QA افزوده شد تا اطمینان حاصل شود پاسخ‌های Mattermost از طریق Crabline به مکالمه گروهی صحیح متصل می‌مانند. #99264 با تشکر از @romneyda.
  • پوشش QA افزوده شد تا اطمینان حاصل شود پیام‌های Matrix از طریق Crabline به اتاق صحیح متصل می‌مانند. #99265 با تشکر از @romneyda.
  • الگوهای تکراری بارگذاری در بخش‌های زمان اجرای هسته یکپارچه شدند تا واگرایی نگهداشت کاهش یابد. #99278 با تشکر از @romneyda.
  • مهلت‌های زمانی گذرای آزمون دود QA تحت بار سنگین CI بدون تغییر رفتار محصول کاهش یافتند. #99294 با تشکر از @romneyda.
  • الگوهای بارگذاری Gateway و زمان اجرای حالت‌مند برای بهبود سازگاری و نگهداشت‌پذیری یکپارچه شدند. #99296 با تشکر از @romneyda.
  • الگوهای تکراری بارگذاری در Discord، Slack و Telegram یکسان‌سازی شدند و رفتار موجود کانال‌ها حفظ شد. #99298 با تشکر از @romneyda.
  • الگوهای تکراری بارگذاری در Matrix و دیگر کانال‌ها یکسان‌سازی شدند تا خطر نگهداشت در آینده کاهش یابد. #99302 با تشکر از @romneyda.
  • پوشش QA سرتاسری برای راه‌اندازی Zalo، تحویل ورودی و عادی‌سازی پیام خروجی از طریق Crabline افزوده شد. #99303 با تشکر از @romneyda.
  • اعتبارسنجی قابل‌اعتماد lint برای افزونه Memory Wiki بدون تغییر رفتار آن بازیابی شد. #99307 با تشکر از @romneyda.
  • شواهد QA جریان‌سازی اکنون ثابت می‌کنند که کانال پیش از پاسخ نهایی یک پیش‌نمایش نمایش می‌دهد. #99310 با تشکر از @romneyda.
  • یک مسیر محافظت‌شده انتشار ماهانه npm برای نگه‌دارندگان انتشار افزوده شد، بدون جابه‌جایی کانال عادی latest. #99352 با تشکر از @kevinslin.
  • بررسی‌های CI برای مدیریت زمینه Telegram و مرزهای پشتیبانی‌شده SDK مربوط به Plugin بازیابی شدند. #99355 با تشکر از @romneyda.
  • بررسی‌های تکراری شکل داده در کد هسته برای بهبود سازگاری و نگهداشت‌پذیری یکپارچه شدند. #99359 با تشکر از @romneyda.
  • بررسی‌های تکراری شکل داده در Pluginهای همراه یکپارچه شدند تا واگرایی نگهداشت کاهش یابد. #99361 با تشکر از @romneyda.
  • مهلت‌های زمانی متناوب آزمون دود QA هنگامی که چند بررسی مجزای Gateway هم‌زمان روی سخت‌افزار محدود CI اجرا می‌شوند، کاهش یافتند. #99368 با تشکر از @romneyda.
  • نتایج و اطلاعات تشخیصی QA استانداردسازی شدند تا مقایسه و اعتماد به اعتبارسنجی انتشار آسان‌تر شود. #99374 با تشکر از @romneyda.
  • اعتبارسنجی Gateway در پرداخت تمیز پس از آنکه یک وابستگی آزمون مفقود باعث خطاهای کاذب شده بود، بازیابی شد. #99520 مرتبط با #99513. با تشکر از @masatohoshino.
  • بررسی‌های زنده و صریح Bedrock روی زمان‌اجرای واقعی Bedrock حفظ شد تا نگه‌دارندگان بتوانند رفتار متکی بر AWS را با اطمینان اعتبارسنجی کنند. #99607 با تشکر از @brian-bell.
  • پوشش تکراری سناریوهای QA به‌گونه‌ای تغییر کرد که به‌وضوح شکست بخورد تا نتایج اعتبارسنجی قابل‌اعتماد باقی بمانند. #99628 مرتبط: #99627. با تشکر از @romneyda.
  • از اسرار در گزارش‌های محدود شواهد QA و جزئیات شکست محافظت شد، درحالی‌که اطلاعات تشخیصی مفید حفظ شدند. #99629 با تشکر از @romneyda.
  • راه‌اندازی QA کانال ساده‌تر شد و اقدامات آزمایشی پشتیبانی‌نشده به‌گونه‌ای تغییر کردند که واضح‌تر شکست بخورند. #99632 مرتبط: #99622. با تشکر از @romneyda.
  • شکست‌های کاذب بررسی انتشار میان‌سکویی هنگام خاموش‌شدن سرور ایستا کاهش یافتند. #99642 با تشکر از @romneyda.
  • شکست‌های متناوب QA در Crabline که بر اثر خروجی آزمایش نیمه‌نوشته ایجاد می‌شدند کاهش یافتند. #99649 مرتبط: #99648. با تشکر از @romneyda.
  • با اختصاص کل زمان نوبت موردانتظار به بازیابی فرمان توقف بومی، شکست‌های کاذب QA کاهش یافتند. #99656 مرتبط: #99655. با تشکر از @romneyda.
  • مدیریت محدودیت‌های عددی در سراسر OpenClaw یکپارچه شد تا سازگاری و نگه‌داری‌پذیری بهبود یابد. #99671 مرتبط: #99667. با تشکر از @romneyda.
  • مدیریت تکراری گزینه‌های رشته‌ای در فرمان‌ها، پیکربندی، ارائه‌دهندگان و کانال‌ها بدون تغییر رفتار یکپارچه شد. #99676 مرتبط: #99663. با تشکر از @romneyda.
  • فعالیت ارائه‌دهنده محلی در QA متکی بر Crabline به‌سرعت و به‌شکلی سازگار نمایش داده شد. #99679 مرتبط: #99664. با تشکر از @romneyda.
  • ارجاع‌های مدل پیکربندی‌شده در کاتالوگ، زمان‌اجرای عامل، Gateway و Pluginها بدون تغییر رفتار موردنظر سازگارتر شدند. #99682 مرتبط: #99674. با تشکر از @romneyda.
  • درهم‌سازی داخلی شناسه‌ها و رکوردهای اعتبارسنجی بدون تغییر خروجی‌های آن‌ها یکپارچه شد. #99687 مرتبط: #99675. با تشکر از @romneyda.
  • مدیریت منعطف JSON در چندین گردش‌کار داخلی یکپارچه شد تا تکرار و واگرایی‌های آینده کاهش یابد. #99688 با تشکر از @romneyda.
  • ترتیب کار داخلی در مسیرهای حساب، نشست، فایل، پیام و Plugin ضمن حفظ رفتار موجود یکپارچه شد. #99691 با تشکر از @romneyda.
  • لایه‌های زائد پاک‌سازی فهرست در کانال‌ها، عامل‌ها، CLI و ابزارهای تشخیصی حذف شدند تا نگه‌داری شفاف‌تر شود. #99702 مرتبط: #99697. با تشکر از @romneyda.
  • اعتبارسنجی انتشار برای گردش‌کارهای مهم گفت‌وگو، جست‌وجو، سازگاری و Plugin تقویت شد. #99705 با تشکر از @romneyda.
  • پوشش مشترک QA کانال زنده برای Telegram، Slack، WhatsApp و Matrix گسترش یافت، درحالی‌که رفتار موجود هر کانال حفظ شد. #99707 با تشکر از @romneyda.
  • آماده‌سازی قابل‌اعتماد بسته و Docker از وارسی‌های تمیز بازیابی شد. #99710 با تشکر از @romneyda.
  • قالب‌بندی تصویر مرجع در ارائه‌دهندگان رسانه استانداردسازی شد تا بدون تغییر رفتار رسانه تولیدشده، واگرایی در نگه‌داری کاهش یابد. #99715 با تشکر از @romneyda.
  • اعتبارسنجی جریان راه‌اندازی تعاملی Telegram، از جمله ذخیره پیکربندی حاصل، تقویت شد. #99717 با تشکر از @romneyda.
  • پاک‌سازی داخلی متن ضمن حفظ قالب‌بندی پایانه و ایمنی پیام‌های خروجی یکپارچه شد. #99718 با تشکر از @romneyda.
  • اعتبارسنجی نشانی‌های وب و WebSocket در گردش‌کارهای پیکربندی، پراکسی، رسانه، Webhook و Plugin سازگارتر شد. #99719 با تشکر از @romneyda.
  • رفتار مشترک انتظار و مهلت زمانی در گردش‌کارهای هسته، Pluginها، ابزارها و آزمایش‌ها بدون تغییر زمان‌بندی موردنظر یکپارچه شد. #99721 با تشکر از @romneyda.
  • پوشش انتشار برای راه‌اندازی، اتصال‌ها، کشف، مذاکره و فراخوانی ابزارهای واقعی Gateway و MCP تقویت شد. #99735 با تشکر از @romneyda.
  • با جلوگیری از مفقودشدن فایل‌های زمان‌اجرای بسته‌بندی‌شده، اعتبارسنجی ترکیبی انتشار قابل‌اعتمادتر شد. #99736 مرتبط: #99734. با تشکر از @romneyda.
  • پوشش زمان‌اجرای قوی‌تری برای گردش‌کارهای صوت، رسانه، زمان‌بندی، پاک‌سازی مرورگر و تله‌متری افزوده شد. #99737 با تشکر از @romneyda.
  • مهلت‌های زمانی کاذب اعتبارسنجی برای هدف‌گیری نشست فرمان بومی در شرایط شلوغ کاهش یافتند. #99743 با تشکر از @romneyda.
  • تمهیدات حفاظتی دانلود پاسخ‌های HTTP با اندازه محدود در عامل‌ها، ارائه‌دهندگان، Gateway، Pluginها، مستندات و رسانه یکپارچه شدند. #99744 با تشکر از @romneyda.
  • پوشاندن اطلاعات اعتبارسنجی و مقایسه امن اسرار متمرکز شد تا رفتار احراز هویت در گردش‌کارهای پشتیبانی‌شده سازگار بماند. #99746 با تشکر از @romneyda.
  • تفسیر تنظیمات درست یا نادرست در پیکربندی Pluginها، پیام‌رسانی، رسانه، زمان‌بندی و حافظه سازگار شد. #99750 با تشکر از @romneyda.
  • مدیریت لغو یکپارچه شد تا توقف‌ها و مهلت‌های زمانی در گردش‌کارهای عامل، Gateway، پاسخ، رسانه و فرایند سازگار باقی بمانند. #99753 با تشکر از @romneyda.
  • واگذاری‌های تکراری وظایف داخلی در راه‌اندازی، تأییدها، نوبت‌های عامل و Pluginها بدون تغییر رفتار یکپارچه شدند. #99755 با تشکر از @romneyda.
  • مدیریت مسیر Voice Call ضمن حفظ تطبیق Webhook و بلادرنگ یکپارچه شد. #99766 با تشکر از @romneyda.
  • نگه‌داری آزمایش‌ها با یکپارچه‌سازی راه‌اندازی تکراری شبکه محلی ساده‌تر شد. #99771 با تشکر از @romneyda.
  • نگه‌داری کاتالوگ‌های جفت‌شده مدل BytePlus و Volcengine بدون تغییر رفتار ارائه‌دهنده ساده‌تر شد. #99777 با تشکر از @romneyda.
  • گریزدهی الگوهای متنی در خودکارسازی نگه‌داری استانداردسازی شد تا تکرار و ناسازگاری‌های آینده کاهش یابد. #99778 با تشکر از @romneyda.
  • اعتبارسنجی اصلی انتشار سریع‌تر و قابل‌اعتمادتر شد و درعین‌حال پوشش زمان‌اجرا و تله‌متری حفظ شد. #99784 با تشکر از @romneyda.
  • رفتار تکراری پاک‌سازی فهرست که در تفکیک ارائه‌دهنده و مجوزدهی اجرا استفاده می‌شد، یکپارچه شد. #99785 با تشکر از @romneyda.
  • مدیریت محدودیت‌های عددی در گردش‌کارهای عامل، ضمن حفظ بازه‌های مجاز موجود آن‌ها، یکپارچه شد. #99786 با تشکر از @romneyda.
  • درهم‌سازی داخلی در احراز هویت، نشست‌ها، تأییدها، شناسه‌ها و Pluginها بدون تغییر سازگاری یکپارچه شد. #99788 با تشکر از @romneyda.
  • مدیریت سازگار ارجاع‌های ارائه‌دهنده و مدل به گردش‌کارهای رسانه، گفتار، سیاست عامل و تشخیص گسترش یافت. #99790 با تشکر از @romneyda.
  • با کاهش فشار حافظه هنگام ساخت بسته، قابلیت اطمینان اعتبارسنجی انتشار بهبود یافت. #99793
  • برچسب‌های داخلی مخاطبان مکالمه برای کارهای آینده کنترل دسترسی با زمینه گروهی تأییدشده هم‌راستا شدند. #99816
  • با جلوگیری از شکست‌های اعتبارسنجی مرتبط با حافظه، قابلیت اطمینان ساخت مصنوعات بهبود یافت. #99820
  • نگه‌داری وضعیت مشترک کانال و مهاجرت Plugin در Slack، Mattermost، Teams و Matrix بدون تغییر گردش‌کارها یکپارچه شد. #99850
  • به‌روزرسانی سبک‌بندی گفت‌وگوی Control UI قابل‌پیش‌بینی‌تر شد، بدون تغییر بصری موردنظر و با خطر کمتر پس‌رفت. #99900
  • اعتبارسنجی فرمان گزارش QA بدون تغییر نتایج آن، به‌طور چشمگیری سریع‌تر و کم‌مصرف‌تر از نظر حافظه شد. #99909
  • کوتاه‌سازی خروجی فرمان اصلاح شد تا محدودیت‌های طول صفر یا نامعتبر دیگر متنی فراتر از اندازه درخواستی تولید نکنند. #99917 با تشکر از @super-cabbage.
  • اعتبارسنجی سطح توسعه Plugin بدون تغییر مواردی که بررسی می‌کند، سریع‌تر و کم‌مصرف‌تر از نظر حافظه شد. #99940
  • یک مسیر دانلود استفاده‌نشده Slack حذف شد تا نگه‌داری حساس از نظر امنیتی کاهش یابد و درعین‌حال دانلود فایل‌های خصوصی و تصاویر حفظ شود. #99944 با تشکر از @miorbnli.
  • پوشش فرمان به‌روزرسانی سریع‌تر شد و درعین‌حال اعتبارسنجی شکست‌های راه‌اندازی مجدد سرویس مدیریت‌شده حفظ شد. #99945
  • پوشش پوشش‌دهنده Crabbox سریع‌تر و سبک‌تر شد و درعین‌حال همان بررسی‌های رفتاری حفظ شدند. #99969
  • انتظار غیرضروری در پوشش زمان‌بند Docker بدون تغییر رفتار زمان‌بندی زمان‌اجرا کاهش یافت. #99988
  • ابزارهای سبک اعتبارسنجی بلادرنگ سریع‌تر راه‌اندازی شدند و حافظه کمتری مصرف کردند، درحالی‌که رفتار آزمون دود زنده حفظ شد. #100002
  • اعتبارسنجی ایمنی نامزد بسته بدون تغییر حفاظت‌هایی که فراهم می‌کند سریع‌تر شد. #100008
  • از انتشار نسخه‌های Plugin مربوط به Codex با زمان‌اجرای تعبیه‌شده قدیمی جلوگیری شد تا به‌روزرسانی‌های سبز کاذب کاهش یابند. #100015 با تشکر از @100yenadmin، @fuller-stack-dev.
  • مصرف حافظه کاهش یافت و آزمون‌های ایزوله در محدوده بودجه عملکردی خود نگه داشته شدند تا بازخورد به مشارکت‌کنندگان سریع‌تر و قابل‌اعتمادتر باشد. #100019
  • رابط کاربری Control بازساختاربندی شد تا پیمایش قابل‌پیش‌بینی‌تر، انتقال بین صفحه‌ها روان‌تر و به‌روزرسانی غیرضروری صفحه کمتر شود. #100024 با سپاس از @shakkernerd.
  • شواهد تضمین کیفیت Matrix بهبود یافت تا نگه‌دارندگان بتوانند ترتیب درخواست‌ها، تلاش‌های مجدد، خطاها و تداوم وضعیت را آسان‌تر عیب‌یابی کنند. #100039 با سپاس از @romneyda.
  • اعتبارسنجی از checkoutهای ایزوله توسعه به‌گونه‌ای تغییر یافت که از کدی استفاده کند که واقعاً در حال آزمون است و از نتایج گمراه‌کننده جلوگیری شود. #100053
  • نام‌های نوع داخلی تکراری حذف شدند تا نگه‌دارندگان و توسعه‌دهندگان Plugin بتوانند کدهای متأثر را مستقیم‌تر دنبال کنند. #100061 با سپاس از @romneyda.
  • اعتبارسنجی محلی macOS پایدار شد تا نگه‌دارندگان بتوانند انتشارها و تغییرات را بدون شکست‌های کاذب مختص میزبان آماده کنند. #100069
  • لینت TypeScript به‌روزرسانی شد، بدون اینکه یافته‌های گمراه‌کننده یا تغییرات خودکار ناامن ایجاد شود. #100083
  • فرمان مستندشده معیار عملکرد واکشی وب به‌گونه‌ای اصلاح شد که دقیقاً مطابق متن نوشته‌شده کار کند. #100087 با سپاس از @vincentkoc.
  • پوشش مسیریابی رابط کاربری Control پایدار شد تا شکست‌های کاذب پیرامون چیدمان‌های گفتگو و نشست کاهش یابد. #100108 با سپاس از @vincentkoc.
  • پاسخ‌های نهایی qa-channel به‌گونه‌ای اصلاح شدند که حتی در نبود جزئیات اختیاری تحویل نیز پیش‌نمایش‌ها را به‌شکلی قابل‌اعتماد جایگزین کنند. #100114 با سپاس از @vincentkoc.
  • محافظت لینت در برابر اشتراک‌گذاری تصادفی یک مقدار تغییرپذیر میان چندین ورودی آرایه تقویت شد. #100122
  • پوشش رگرسیون مستندات با عبارت‌بندی کنونی هماهنگ شد تا از شکست‌های اعتبارسنجی نامرتبط جلوگیری شود. #100183 با سپاس از @vincentkoc.
  • مستندات مربوط به حفاظت از محیط، بررسی‌های بازگشت وظایف زمان‌بندی‌شده و پیش‌فرض‌های سکوت Talk بدون تغییر رفتار هم‌راستا شدند. #100186
  • پوشش تکرارپذیر پخش جریانی گفتگوی Android برای پیام‌های تکراری، مفقود، منقضی، مهلت‌تمام‌شده و بدشکل افزوده شد. #100200
  • پوشش تکرارپذیر گفتگوی پلتفرم‌های Apple افزوده شد تا پاسخ‌های جریانی تکراری، مفقود، با ترتیب جابه‌جا یا بدشکل پیش از انتشار شناسایی شوند. #100201
  • اعتبارسنجی موبایل تقویت شد تا رویدادهای جدید Gateway نتوانند بدون رسیدگی در iOS یا Android باقی بمانند. #100206
  • گردش‌کار بازبینی خودکار همراه با گزینه‌های فعلی بازبین، پیش‌فرض‌های قابل‌پیکربندی و تمهیدات اجرایی قوی‌تر به‌روزرسانی شد. #100210
  • ایمنی و سازگاری اعتبارسنجی نگه‌دارندگان برای بارهای کاری سنگین و مشارکت‌های غیرقابل‌اعتماد بهبود یافت. #100220
  • آزمون‌های واحد از پیکربندی و اعتبارنامه‌های زنده محلی ایزوله شدند تا نتایج در دستگاه‌های مختلف ایمن‌تر و سازگارتر باشند. #100221
  • توسعه‌دهندگان iOS می‌توانند برنامه‌های اشکال‌زدایی و انتشار را با آیکون‌های متمایز و داده‌های جداگانه برنامه، هم‌زمان در کنار یکدیگر نصب نگه دارند. #100222
  • اعتبارسنجی پاک بومی‌سازی، مستندات و لینت برای جریان راه‌اندازی Crestodian بازیابی شد. #100223
  • انتشار نسخه با انتقال تأیید روشن در همان انتشار نام‌گذاری‌شده ساده‌تر شد، درحالی‌که بررسی ریسک تغییرکرده حفظ شد. #100239 با سپاس از @vincentkoc.
  • آماده‌سازی انتشار در Macهای شلوغ قابل‌اعتمادتر شد و اعتبارسنجی مجموعه کامل تقویت شد. #100242
  • پوشش قرارداد و گفتگوی OpenClawKit زیر بار موازی macOS پایدار شد و شکست‌های کاذب اعتبارسنجی کاهش یافت. #100243
  • مصنوعات کامل بسته برای ساخت‌های قابل‌اعتمادترِ توسعه از منبع، Docker و Plugin بازیابی شدند. #100249 با سپاس از @vincentkoc.
  • با امکان‌پذیر شدن دسته‌های تأییدشده بزرگ‌تر از Pull requestهای منقضی، وقفه‌ها هنگام پاک‌سازی محدود نگه‌دارندگان کاهش یافت. #100253
  • آیکون‌های اشکال‌زدایی iOS و Apple Watch با حذف حاشیه سفید بیرونی ناخواسته پاک‌سازی شدند. #100259
  • رسیدگی به پرامپت تضمین کیفیت اصلاح شد تا اعتبارسنجی به دستور واقعی کاربر پاسخ دهد، نه به زمینه پنهان زمان اجرا. #100272 با سپاس از @marvinthebored، @obviyus، @peetiegonzalez.
  • اعتبارسنجی پروتکل موبایل تقویت شد تا تغییرات بومی iOS یا Android نتوانند پوشش رویدادهای Gateway را دور بزنند. #100278
  • خط مبنای پاک قالب‌بندی Android بازیابی شد تا مشارکت‌کنندگان بتوانند کارهای اخیر گفتگوی موبایل را اعتبارسنجی و گسترش دهند. #100304
  • از مصرف کامل محدودیت‌های سرویس اشتراکی توسط اعتبارسنجی ادغام Pull request جلوگیری شد، درحالی‌که نتایج قابل‌اعتماد حفظ شدند. #100332
  • سابقه انتشار برای اصلاحات ادغام‌شده WhatsApp در زمینه اتصال مجدد، پاسخ نقل‌قول‌شده، بازیابی اعتبارنامه و وضعیت تحویل تکمیل شد. #100346 با سپاس از @bartok9، @leonidaslux، @masatohoshino، @vishalj99.
  • کامپایل آزمون‌های مشترک پلتفرم‌های Apple که نتایج تنظیم جفت‌سازی را پوشش می‌دهند، بازیابی شد. #100355
  • از شکست راه‌اندازی iOS هنگام غیرفعال بودن Voice Wake، از جمله در ساخت‌های توسعه Simulator، جلوگیری شد. #100370
  • پوشش حساس به بار Matrix، WhatsApp و فرایند پایدار شد تا شکست‌های کاذب در دستگاه‌های شلوغ کاهش یابد. #100420
  • فشار حافظه مجموعه کامل کاهش یافت تا احتمال شکست اعتبارسنجی محلی یا تحت فشار قرار گرفتن ایستگاه کاری توسعه‌دهنده کمتر شود. #100437
  • سابقه انتشار برای چندین اصلاح کاربرمشهود که پیش‌تر ادغام شده بودند و مشارکت‌کنندگان اصلی آن‌ها تکمیل شد. #100441
  • یک شکست اعتبارسنجی انتشار که مانع آماده‌سازی بسته‌های نامزد می‌شد، اصلاح شد. #100459 با سپاس از @vincentkoc.
  • اعتبار انتشار جاافتاده برای اصلاح پاسخ‌های تعاملی خالی افزوده شد. #100464 با سپاس از @mushuiyu886.
  • برچسب برنامه توسعه iOS ساده شد، درحالی‌که تمایز میان نصب‌های اشکال‌زدایی و انتشار همچنان آسان باقی ماند. #100466
  • اعتبارسنجی انتشار برای نامزدهای قدیمی‌تر OpenClaw بدون تضعیف بررسی‌های بسته‌های فعلی بازیابی شد. #100469 با سپاس از @vincentkoc.
  • شواهد بصری تکرارپذیری افزوده شد که نشان می‌دهد ساخت‌های نامزد رابط کاربری Control می‌توانند پیام گفتگو ارسال کنند و پاسخ نهایی را نمایش دهند. #100472 با سپاس از @brokemac79.
  • سابقه انتشار و اعتبار مشارکت‌کنندگان برای سه اصلاح صوتی که پیش‌تر ادغام شده بودند تکمیل شد. #100473
  • یک اصلاح ادغام‌شده قابلیت اطمینان مرورگر راه دور ثبت شد و درعین‌حال کار اعتبارسنجی تکراری ناشی از تعارض‌های changelog کاهش یافت. #100495 با سپاس از @hemantsudarshan، @keaneyan.
  • یک آزمون منسوخ راه‌اندازی macOS حذف شد تا هدف آزمون بومی فعلی بدون خطا کامپایل شود. #100497 با سپاس از @steipete-oai.
  • ثبت شد که ورودهای پایدار در پروفایل‌های جدید و ایزوله مرورگر macOS پس از راه‌اندازی مجدد کنترل‌شده Browser و Gateway باقی می‌مانند. #100507 با سپاس از @turbotheturtle.
  • قابلیت اطمینان آزمون پراکسی مرورگر macOS با حذف شکست‌های متناوب که موجب اجرای مجدد غیرضروری می‌شدند، تقویت شد. #100517
  • سابقه انتشار دقیقی برای دانلود پیوست‌های مرورگر مدیریت‌شده و جزئیات فایلی که بازمی‌گردانند افزوده شد. #100532 با سپاس از @zhangguiping-xydt.
  • چهار بهبود پیش‌تر منتشرشده رابط کاربری Control ثبت شدند تا تاریخچه انتشار و اعتبار مشارکت‌کنندگان کامل باقی بماند. #100533 با سپاس از @evan-ym، @qingminglong، @tiffanychum، @xianshishan.
  • کار راه‌اندازی غیرضروری برای مدل‌هایی که نمی‌توانند از ابزارها استفاده کنند کاهش یافت، درحالی‌که گردش‌کارهای ابزارمحور موجود حفظ شدند. #100536 با سپاس از @vincentkoc.
  • پوشش تلاش مجدد برای ویرایش پیام‌های Telegram بدون تغییر رفتار موجود آن‌ها شفاف‌تر و تقویت شد. #100543 با سپاس از @lzw112.
  • سابقه انتشار برای سه اصلاح قابلیت اطمینان که پیش‌تر منتشر شده بودند و اعتبار مشارکت‌کنندگان آن‌ها تکمیل شد. #100545
  • پیش‌نمایش‌های منتشرشده رابط کاربری Control که جزئیات مفید issueها و Pull requestهای GitHub را نمایش می‌دهند، مستند شدند. #100555
  • پوشش تاریخچه انتشار برای بازیابی گفتگوی Apple پس از اتصال مجدد به یک پاسخ فعال افزوده شد. #100561
  • سه اصلاح ادغام‌شده مربوط به پاسخ‌های جریانی، مدیریت هویت تلفن و پاسخ‌های محدود Tlon ثبت شدند. #100562 با سپاس از @hugenshen، @morluto، @totobusnello.
  • سابقه انتشار قابل‌ردیابی برای دانلودهای ایمن‌تر عملیات مرورگر افزوده شد و برگه‌های متعلق به کاربر حفظ شدند. #100575 با سپاس از @sunlit-deng.
  • اعتبارسنجی مجدد غیرضروری هنگام ادغام Pull requestهای هم‌زمان، بدون تغییر وصله آماده‌شده، کاهش یافت. #100593
  • پوشش changelog برای پنج اصلاح منتشرشده رابط کاربری Control و رابط ترمینال تکمیل شد. #100599 با سپاس از @goutamadwant، @haishmg، @ml12580، @ruanrrn، @vincentkoc، @zengwen-dt.
  • اعتبارسنجی و نمایه‌سازی مستندات برای راهنمای managed-worktrees بازیابی شد. #100603
  • سه اصلاح منتشرشده Plugin و پیکربندی ثبت شدند تا پوشش انتشار آن‌ها کامل باقی بماند. #100609 با سپاس از @vincentkoc.
  • اعتبارسنجی Workboard اصلاح شد تا رفتار پاک‌سازی معتبر دیگر باعث شکست‌های کاذب نشود. #100611
  • نگه‌داری ناوبری Control UI ساده‌تر شد، درحالی‌که انتخاب‌های ذخیره‌شده نوار کناری و رفتار موجود حفظ شدند. #100612
  • کد داخلی تکراری و استفاده‌نشده در چندین بخش کاهش یافت تا نگه‌داری آینده سازگارتر شود. #100650 با تشکر از @vincentkoc.
  • پس از بازپایه‌سازی‌های تمیز، هنگامی که اثبات می‌شد تغییر آماده‌شده بدون تغییر مانده است، از اعتبارسنجی میزبانی‌شده تکراری جلوگیری شد. #100663
  • سابقه انتشار Android گسترش یافت تا پنج بهبود برنامه که پیش‌تر عرضه شده بودند را شامل شود. #100702
  • اعتبارسنجی اصلی Gateway و کیفیت کد بازیابی شد تا تغییرات نامرتبط بتوانند با اطمینان پیش بروند. #100703
  • پوشش پذیرش بسته به‌روزرسانی شد تا تنظیمات فعلی سنجاق‌شده Claude CLI را منعکس کند. #100723 با تشکر از @vincentkoc.
  • پوشش انتشار برای برچسب‌های اصلاح‌شده مدل و پیش‌نمایش‌های پایدار تصاویر ورودی در Control UI افزوده شد. #100740 با تشکر از @hyspacex، @sweetcornna.
  • سابقه پیش‌انتشار برای چهار اصلاحی که پیش‌تر ادغام شده بودند و مشارکت‌کنندگان آن‌ها تکمیل شد. #100781
  • پشتیبانی توسعه‌دهندگان و اعتبارسنجی برای یکپارچه‌سازی‌هایی که از نتایج نشست درخت‌کاری مدیریت‌شده استفاده می‌کنند، تکمیل شد. #100793
  • نتایج نشست درخت‌کاری مدیریت‌شده از طریق رابط پشتیبانی‌شده توسعه‌دهندگان در دسترس قرار گرفت. #100804
  • کد داخلی منسوخ و مصنوعات قدیمی Android حذف شدند و سطح نگه‌داری کوچک‌تری باقی ماند. #100823 با تشکر از @vincentkoc.
  • مسیرهای استفاده‌نشده زمان اجرای هسته هرس شدند تا درک مالکیت و نگه‌داری آینده آسان‌تر شود. #100856 با تشکر از @vincentkoc.
  • سطوح داخلی منسوخ UI و ارائه‌دهنده محدودتر شدند و دقت گزارش‌های نگه‌داری بهبود یافت. #100882 با تشکر از @vincentkoc.
  • پوشش رگرسیون برای راه‌اندازی برنامه‌های محلی Hugging Face با سرورهای سازگار مدل محلی تقویت شد. #100887 با تشکر از @osolmaz.
  • سازگاری ضبط‌های فشرده صدا و صفحه‌نمایش Android که برای بازبینی انتشار استفاده می‌شوند، بهبود یافت. #100895 با تشکر از @iwhatsskill.
  • اعتبارسنجی با رفتار فعلی Codex، Gateway و Control UI هم‌راستا شد تا از شکست‌های گمراه‌کننده جلوگیری شود. #100897 با تشکر از @vincentkoc.
  • کامپایل آزمون‌های مشترک پلتفرم Apple که برای اعتبارسنجی تغییرات گفت‌وگو در iOS و macOS استفاده می‌شوند، بازیابی شد. #100903
  • مرزهای کد داخلی عامل سخت‌گیرانه‌تر شدند تا نگه‌دارندگان رابط‌های تصادفی کمتری برای حفظ‌کردن داشته باشند. #100909 با تشکر از @vincentkoc.
  • سطح داخلی Control UI کاهش یافت، بدون آنکه رفتار قابل‌مشاهده آن تغییر کند. #100931 با تشکر از @vincentkoc.
  • بررسی‌های متمرکز سرتاسری Control UI به‌گونه‌ای تغییر کردند که ابزارهای رسانه‌ای موردنیاز خود را به‌طور خودکار آماده کنند. #100950 با تشکر از @vincentkoc.
  • رابط‌های توسعه منسوخ و پشتیبانی‌نشده Control UI حذف شدند تا وابستگی‌های تصادفی کاهش یابند. #100952 با تشکر از @vincentkoc.
  • از باقی‌ماندن تغییرات نامرتبط فایل‌های محلی پس از حل معمول بسته‌های iOS جلوگیری شد. #100961
  • مرزهای داخلی Telegram شفاف‌تر شدند تا جزئیات خصوصی پیاده‌سازی با احتمال کمتری به وابستگی تبدیل شوند. #100975 با تشکر از @vincentkoc.
  • سطح توسعه داخلی Workboard بدون تغییر در نحوه عملکرد آن ساده‌تر شد. #100989 با تشکر از @vincentkoc.
  • انتظارات رجیستری Plugin شفاف‌تر و اعتبارسنجی آن‌ها آسان‌تر شد، بدون آنکه رفتار زمان اجرا تغییر کند. #100990 با تشکر از @romneyda.
  • قراردادهای تکراری اسکریپت یکپارچه شدند تا اعتبارسنجی سازگار تغییرات نگه‌داری آسان‌تر شود. #100992 با تشکر از @romneyda.
  • نگه‌داری کلاینت Gateway با یکپارچه‌سازی قراردادهای داخلی تکراری و درعین‌حال حفظ سازگاری، ساده‌تر شد. #101012 با تشکر از @romneyda.
  • سطح توسعه استفاده‌نشده Control UI و نویز گزارش‌های نگه‌داری آینده کاهش یافت. #101013 با تشکر از @vincentkoc.
  • کد خصوصی بسته به‌وضوح داخلی نگه داشته شد تا مرزهای مالکیت و گزارش‌دهی کد مرده بهبود یابند. #101041 با تشکر از @vincentkoc.
  • اعتبارسنجی انتشار Docker با اثبات اینکه سرویس‌های مستندشده و نصب‌های بسته‌بندی‌شده واقعاً راه‌اندازی و اجرا می‌شوند، تقویت شد. #101045 با تشکر از @romneyda.
  • شواهد انتشار قوی‌تری برای راه‌اندازی Telegram، فعالیت زمان‌بندی‌شده و تحویل تله‌متری افزوده شد. #101051 با تشکر از @romneyda.
  • اعتبارسنجی چرخه‌عمر Matrix در محیط‌های آزمون پشتیبانی‌شده یکپارچه شد تا تشخیص شکاف‌های برابری آسان‌تر شود. #101055 با تشکر از @romneyda.
  • سناریوهای راه‌اندازی مجدد کانال و سیاست دسترسی متمرکز شدند تا نگه‌داری تکراری تضمین کیفیت کاهش یابد. #101063 با تشکر از @romneyda.
  • پوشش مسیریابی کانال یکپارچه شد تا شناسایی رگرسیون‌های اشاره، اتاق، فهرست مجاز و پاسخ آسان‌تر شود. #101076 با تشکر از @romneyda.
  • بررسی‌های فرمان و نشست Telegram و WhatsApp در محیط‌های مشترک و زنده تضمین کیفیت استاندارد شدند. #101080 با تشکر از @romneyda.
  • قالب‌بندی Android و اعتبارسنجی چارچوب بازیابی شدند و نویز نگه‌داری مسدودکننده انتشار کاهش یافت. #101081 با تشکر از @vincentkoc.
  • پوشش رشته‌ها و پیام‌های مستقیم Slack و Matrix برای اعتبارسنجی شفاف‌تر میان کانال‌ها یکپارچه شد. #101112 با تشکر از @romneyda.
  • پوشش گزارش تغییرات برای مجموعه گسترده‌ای از اصلاحات ارائه‌دهنده، کانال، حافظه، مرورگر و پیکربندی که پیش‌تر عرضه شده بودند، افزوده شد. #101128
  • مدیریت اعتبارنامه‌های تضمین کیفیت در برابر پاسخ‌های بیش‌ازحد بزرگ سرویس مقاوم‌تر شد تا بدون مصرف بیش‌ازحد حافظه، به‌روشنی شکست بخورد. #101131 با تشکر از @cxbasdev.
  • سطح نوع داخلی Control UI پاک‌سازی شد تا گزارش‌های نگه‌داری دقیق‌تر شوند. #101135 با تشکر از @vincentkoc.
  • تعریف‌های خصوصی Control UI داخلی نگه داشته شدند تا نویز و وابستگی‌های تصادفی برای نگه‌دارندگان کاهش یابند. #101165 با تشکر از @vincentkoc.
  • انتخاب آزمون دود تضمین کیفیت اصلاح شد تا اجراهای معمول بتوانند به‌جای شکست در هنگام راه‌اندازی، آغاز شوند. #101173 با تشکر از @romneyda.
  • ظرفیت آزمون موازی افزایش یافت تا زمان انتظار قابل‌اجتناب در اجراهای شلوغ اعتبارسنجی کاهش یابد. #101174 با تشکر از @vincentkoc.
  • اعتبارسنجی نگه‌دارندگان افزوده شد که از دورزدن مسیر پشتیبانی‌شده ذخیره‌سازی نشست توسط کد جدید جلوگیری می‌کند. #101178 با تشکر از @jalehman.
  • Compaction، بررسی‌های زمان‌بندی‌شده و انشعاب‌های نشست برای تغییرات آینده ذخیره‌سازی آماده شدند، بدون آنکه رفتار تغییر کند. #101179 با تشکر از @jalehman.
  • مسیریابی نشست، هدف‌ها، تحویل و ردیابی Compaction برای تغییرات ایمن‌تر ذخیره‌سازی آماده شدند، بدون آنکه گردش‌های کاری تغییر کنند. #101180 با تشکر از @jalehman.
  • یک تغییر موقت در انتخاب آزمون دود تضمین کیفیت که برای عرضه در نظر گرفته نشده بود، بازگردانده شد. #101184 با تشکر از @romneyda.
  • یک الزام غیرقابل‌اعتماد آزمون دود تضمین کیفیت موقتاً حذف شد تا مشارکت‌های نامرتبط مسدود نشوند. #101185 با تشکر از @romneyda.
  • پوشش خودکار و قابل‌اعتماد آزمون دود برای تغییرات کانال Matrix و Telegram بازیابی شد. #101186 با تشکر از @romneyda، @vincentkoc.
  • هنگامی که ظرفیت معمول اجراکننده میزبانی‌شده در دسترس نبود، اعتبارسنجی انتشار بومی همچنان در دسترس نگه داشته شد. #101196
  • پوشش راهکار جایگزین راه‌اندازی Windows پایدار شد و اطمینان حاصل شد که تغییرات زمان‌بند به اعتبارسنجی مناسب می‌رسند. #101223
  • ردیابی بومی بومی‌سازی پس از جابه‌جایی منبع تازه‌سازی شد تا از شکست‌های کاذب اعتبارسنجی جلوگیری شود. #101232
  • ارجاعات بومی‌سازی بومی اصلاح شدند تا اعتبارسنجی مرتبط با برنامه دقیق باقی بماند. #101233 با تشکر از @vincentkoc.
  • نمایه تولیدشده مستندات به‌روزرسانی شد تا با راهنمای Claude Mythos 5 مطابقت داشته باشد. #101242
  • افشای تصادفی API داخلی کاهش یافت و سیگنال حاصل از بازبینی‌های کد مرده بهبود پیدا کرد. #101243 با تشکر از @vincentkoc.
  • سطح ماژول داخلی Control UI ساده‌تر شد، درحالی‌که راهنمای جفت‌سازی و رفتار قابل‌مشاهده حفظ شدند. #101262 با تشکر از @vincentkoc.
  • فرمان‌های توسعه Android به‌گونه‌ای تغییر کردند که در نسخه‌های تازه دریافت‌شده، یک SDK محلی استاندارد را به‌طور خودکار پیدا کنند. #101273
  • اجرای خودکار قالب‌بندی Android افزوده شد تا از رسیدن انحرافات پاک‌سازی به پایگاه کد اصلی جلوگیری شود. #101275
  • پراکسی اشکال‌زدایی محلی در دسترس نگه داشته شد و هنگامی که سرور بالادستی پاسخی را زودتر پایان می‌دهد، خطاهای آن صادقانه باقی ماندند. #101315 با تشکر از @sebtardif.
  • از معلق‌ماندن آزمون‌های بارگذاری مجدد و راه‌اندازی Gateway هنگام اجرای هم‌زمان جلوگیری شد. #101331 با تشکر از @obviyus.
  • مرزهای ماژول Control UI محدودتر شدند و نویز بررسی‌های کد استفاده‌نشده کاهش یافت. #101339 با تشکر از @vincentkoc.
  • وابستگی‌های ساخت Android و اعتبارسنجی آن مدرن‌سازی شدند، درحالی‌که رفتار هدف برنامه بدون تغییر باقی ماند. #101356
  • سطح پشتیبانی‌نشده SDK حافظه کاهش یافت تا احتمال وابستگی توسعه‌دهندگان به اجزای داخلی خصوصی کمتر شود. #101362 با تشکر از @vincentkoc.
  • کامپایل آزمون‌های مشترک پلتفرم Apple که برای اعتبارسنجی محلی استفاده می‌شوند، بازیابی شد. #101372
  • مرزهای داخلی Plugin مربوط به Copilot بدون تغییر رفتار زمان اجرای آن شفاف‌تر شدند. #101379 با تشکر از @vincentkoc.
  • مواجهه ناخواسته API در ارائه‌دهنده GitHub Copilot کاهش یافت و مرزهای پشتیبانی‌شده آن شفاف‌تر شدند. #101393 با تشکر از @vincentkoc.
  • جزئیات خصوصی Plugin داخلی نگه داشته شدند و گزارش‌های کد مرده و پاک‌سازی‌های آینده بهبود یافتند. #101406 با تشکر از @vincentkoc.
  • مرزهای پشتیبانی‌شده برای Plugin‌های ارائه‌دهنده Brave، Firecrawl و DeepInfra شفاف‌تر شدند. #101425 با تشکر از @vincentkoc.
  • اجزای داخلی پخش جریانی و کاتالوگ OpenCode Go خصوصی نگه داشته شدند تا توسعه‌دهندگان افزونه مرزهای یکپارچه‌سازی شفاف‌تری ببینند. #101440 با تشکر از @vincentkoc.
  • تعریف‌های خصوصی Plugin‌های OpenRouter و SMS پاک‌سازی شدند تا دقت API داخلی بهبود یابد. #101452 با تشکر از @vincentkoc.
  • به گردانندگان انتشار امکان داده شد پیش از ایجاد برچسب نهایی، یک نامزد دقیق extended-stable را اعتبارسنجی کنند. #101466 با تشکر از @kevinslin.
  • یک مسیر منسوخ پاک‌سازی حافظه نهان Android حذف شد و یک مدل مالکیت شفاف‌تر باقی ماند. #101470 با تشکر از @vincentkoc.
  • سطح خصوصی SDK حافظه محدودتر و دقت گزارش‌های نگه‌داری بهبود داده شد. #101508 با تشکر از @vincentkoc.
  • پوشش اتصال مجدد Android به Gateway ذخیره‌شده پایدار شد تا خطاهای متناوب اعتبارسنجی کاهش یابند. #101519
  • کد داخلی مهلت زمانی اجرا بدون تغییر رفتار مهلت زمانی محدودتر شد. #101523 با تشکر از @vincentkoc.
  • سطوح منسوخ نگه‌داری رابط کاربری کنترل با حفظ رفتار قابل‌مشاهده حذف شدند. #101549 با تشکر از @vincentkoc.
  • برای اصلاح منتشرشده اعلان عنوان رشته Discord، پوشش تاریخچه انتشار افزوده شد. #101566 با تشکر از @alix-007.
  • سطح خصوصی SDK حافظه با حذف لایه‌های تک‌کاربردی و رابط‌های استفاده‌نشده ساده‌سازی شد. #101568 با تشکر از @vincentkoc.
  • در اصلاحی مشارکت شد که هنگام ظاهرشدن ایموجی نزدیک محدودیت طول، متن تأیید Plugin را خوانا نگه می‌دارد. #101579 با تشکر از @wm0018.
  • رابط‌های داخلی استفاده‌نشده حافظه کاهش یافتند تا نگه‌داری آن کد بدون تغییر رفتار کاربر آسان‌تر شود. #101583 با تشکر از @vincentkoc.
  • کد داخلی راه‌اندازی فرایند Windows برای قابلیت‌های حافظه، بدون تغییر نحوه عملکردشان، ساده‌سازی شد. #101594 با تشکر از @vincentkoc.
  • رابط‌های داخلی استفاده‌نشده حافظه کاهش یافتند تا ضمن حفظ رفتار موجود، سربار نگه‌داری کمتر شود. #101604 با تشکر از @vincentkoc.
  • کدهای تکراری و استفاده‌نشده رابط کاربری کنترل یکپارچه شدند تا بدون تغییر بصری موردنظر، نگه‌داری‌پذیری بهبود یابد. #101632 با تشکر از @vincentkoc.
  • ابزارهای تکراری رابط کاربری کنترل یکپارچه شدند تا در تغییرات آینده مسیرهای کمتری نیازمند هم‌تراز نگه‌داشتن باشند. #101647 با تشکر از @vincentkoc.
  • مرزهای داخلی در مدیریت پاسخ و Plugin‌های همراه، بدون تغییر رفتار زمان اجرا، شفاف‌تر شدند. #101666 با تشکر از @vincentkoc.
  • صفحه‌ها و ترجمه‌های جایگزین‌شده Android حذف شدند تا ضمن بدون تغییر ماندن جریان‌های فعال برنامه، کار نگه‌داری کاهش یابد. #101680 با تشکر از @vincentkoc.
  • آزمون‌های گفت‌وگوی رابط کاربری کنترل برای بازتاب رفتار فعلی آواتار و کاهش فرض‌های منسوخ آزمون به‌روزرسانی شدند. #101682 با تشکر از @shakkernerd.
  • مدیریت تاریخچه گفت‌وگو ضمن حفظ رفتار موجود پیام‌ها و رونوشت‌ها، برای تغییرات آینده فضای ذخیره‌سازی آماده شد. #101688 با تشکر از @jalehman.
  • اعتبارسنجی قابل‌اعتماد ترجمه Android پس از حذف یک رشته منسوخ برنامه بازیابی شد. #101689
  • شاخه‌سازی مکالمه بدون تغییر نحوه کپی‌شدن نشست‌های والد، برای تغییرات آینده فضای ذخیره‌سازی آماده شد. #101699 با تشکر از @jalehman.
  • رابط‌های داخلی ناخواسته در هسته، Plugin‌ها و رابط کاربری کنترل کاهش یافتند تا نگه‌داری مداوم ساده‌تر شود. #101701 با تشکر از @vincentkoc.
  • بررسی‌های سازگاری برای یکپارچه‌سازی همراه Codex تقویت شدند تا ناسازگاری درخواست‌ها پیش از انتشار شناسایی شود. #101726 با تشکر از @vincentkoc.
  • از نمایش جزئیات خصوصی پیاده‌سازی به‌عنوان نقاط یکپارچه‌سازی پشتیبانی‌شده جلوگیری شد و نگه‌داری‌پذیری پایگاه کد بهبود یافت. #101731 با تشکر از @vincentkoc.
  • پوشش پیش‌بررسی انتشار گسترش یافت تا بسته‌های رسمی Plugin پیش از انتشار extended-stable در npm ساخته و بررسی شوند. #101757 با تشکر از @kevinslin.
  • اعلان‌های داخلی استفاده‌نشده در هسته، Plugin‌ها و رابط کاربری کنترل بدون تغییر رفتار محصول کاهش یافتند. #101758 با تشکر از @vincentkoc.
  • اعتبارسنجی ترجمه رابط کاربری کنترل برای رابط بومی تأیید موجود بازیابی شد. #101771
  • مرزهای داخلی کد محدودتر شدند تا ابزارهای نگه‌داری بتوانند کد استفاده‌نشده را دقیق‌تر شناسایی کنند. #101831 با تشکر از @vincentkoc.
  • شناسه‌گذاری یکدست OpenClaw به درخواست‌های ارسالی از طریق API رسمی Google Gemini افزوده شد. #101834 با تشکر از @vishal-dharm.
  • اعلان‌های داخلی استفاده‌نشده در رابط کاربری و ابزارهای نگه‌داری پاک‌سازی شدند تا مالکیت کد شفاف‌تر شود. #101858 با تشکر از @vincentkoc.
  • رابط‌های داخلی ناخواسته در افزونه‌های همراه بدون تغییر رفتار Plugin کاهش یافتند. #101860 با تشکر از @vincentkoc.
  • مرزهای داخلی هسته محدودتر شدند تا نویز کد مرده کاهش یابد و نگه‌داری آینده ساده‌تر شود. #101869 با تشکر از @vincentkoc.
  • رابط‌های داخلی آزمون و ابزارها ساده‌سازی شدند تا نگه‌داری و جست‌وجوی کد نویز کمتری داشته باشند. #101875 با تشکر از @vincentkoc.
  • خصوصی‌بودن برخی ابزارهای داخلی شفاف‌تر شد تا خطر وابستگی‌های ناخواسته هنگام نگه‌داری کاهش یابد. #101886 با تشکر از @vincentkoc.
  • سطح خصوصی ابزارهای اعتبارسنجی Parallels بدون تغییر رفتارشان ساده‌سازی شد. #101889 با تشکر از @vincentkoc.
  • رابط‌های غیرضروری اسکریپت‌های داخلی کاهش یافتند تا درک و نگه‌داری خودکارسازی مخزن آسان‌تر شود. #101892 با تشکر از @vincentkoc.
  • اجزای داخلی رابط کاربری کنترل محدودتر شدند تا تحلیل کد مرده بدون تغییر رابطی که کاربران می‌بینند، بهبود یابد. #101894 با تشکر از @vincentkoc.
  • آزمون‌های Plugin در محیط‌های رایج توسعه و میزبانی‌شده قابل‌حمل‌تر شدند. #101896
  • سطح پشتیبانی‌شده Plugin مرورگر با خصوصی نگه‌داشتن جزئیات پیاده‌سازی شفاف‌تر شد. #101898 با تشکر از @vincentkoc.
  • مرزهای Plugin مربوط به Microsoft Teams با داخلی نگه‌داشتن جزئیات خصوصی پیاده‌سازی شفاف‌تر شدند. #101903 با تشکر از @vincentkoc.
  • رابط‌های داخلی ابزارهای انتشار و اعتبارسنجی با حفظ فرمان‌های موجود ساده‌سازی شدند. #101904 با تشکر از @vincentkoc.
  • رابط‌های داخلی ارائه‌دهندگان هوش مصنوعی بدون تغییر رفتار ارائه‌دهنده یا نقاط ورود پشتیبانی‌شده محدودتر شدند. #101907 با تشکر از @vincentkoc.
  • جزئیات پیاده‌سازی Canvas خصوصی نگه داشته شدند تا سطح پشتیبانی‌شده آن برای توسعه‌دهندگان شفاف بماند. #101915 با تشکر از @vincentkoc.
  • نوع‌های داخلی استفاده‌نشده در خودکارسازی مخزن کاهش یافتند تا بدون تغییر فرمان‌ها، نگه‌داری‌پذیری بهبود یابد. #101917 با تشکر از @vincentkoc.
  • مرزهای داخلی Plugin‌های ClickClack و Logbook بدون تغییر رفتارشان شفاف‌تر شدند. #101922 با تشکر از @vincentkoc.
  • جزئیات پیاده‌سازی OC Path با حفظ فرمان‌ها و رفتار ویرایش فایل آن خصوصی نگه داشته شدند. #101925 با تشکر از @vincentkoc.
  • رابط‌های داخلی استفاده‌نشده Memory Wiki کاهش یافتند تا نگه‌داری آینده و بررسی‌های کد مرده شفاف‌تر شوند. #101931 با تشکر از @vincentkoc.
  • مرزهای داخلی Plugin مربوط به iMessage بدون تغییر قابلیت‌ها یا رفتارش شفاف‌تر شدند. #101936 با تشکر از @vincentkoc.
  • رابط‌های داخلی پایانه در Gateway با حفظ رفتار موجود پایانه محدودتر شدند. #101941 با تشکر از @vincentkoc.
  • رابط‌های داخلی ناخواسته در Plugin مربوط به Discord بدون تغییر رفتار پیام‌رسانی یا صوتی کاهش یافتند. #101945 با تشکر از @vincentkoc.
  • خصوصی‌بودن جزئیات یکپارچه‌سازی Feishu شفاف‌تر شد تا نگه‌داری کد آسان‌تر شود. #101949 با تشکر از @vincentkoc.
  • اجزای داخلی یکپارچه‌سازی Matrix بدون تغییر رفتار کاربر یا پیکربندی مستندشده محدودتر شدند. #101954 با تشکر از @vincentkoc.
  • سطح نوع پشتیبانی‌شده یکپارچه‌سازی WhatsApp با حفظ رفتار پیام‌رسانی شفاف‌تر شد. #101959 با تشکر از @vincentkoc.
  • رابط‌های داخلی ناخواسته در افزونه Policy را بدون تغییر در بررسی‌ها یا گزارش‌های آن کاهش داد. #101963 با تشکر از @vincentkoc.
  • مرزهای memory-core را برای کاهش ریسک نگه‌داری، بدون تغییر در رفتار ذخیره‌سازی یا جست‌وجو، مستحکم‌تر کرد. #101969 با تشکر از @vincentkoc.
  • جزئیات داخلی QA Matrix را ساده‌تر کرد و در عین حال جریان کاری اعتبارسنجی موجود را حفظ کرد. #101974 با تشکر از @vincentkoc.
  • جزئیات داخلی گزارش اطمینان QA را محدودتر کرد تا سطح نگه‌داری پشتیبانی‌شده شفاف بماند. #101980 با تشکر از @vincentkoc.
  • جزئیات داخلی خلاصه شواهد QA را بدون تغییر در رفتار اعتبارسنجی خصوصی نگه داشت. #101987 با تشکر از @vincentkoc.
  • نوع‌های کاربردی استفاده‌نشده QA را کاهش داد تا از اتکا به جزئیات داخلی پشتیبانی‌نشده جلوگیری شود. #101990 با تشکر از @vincentkoc.
  • با خصوصی نگه‌داشتن جزئیات هماهنگی داخلی، سطح پشتیبانی‌شده QA Lab را شفاف‌تر کرد. #102005 با تشکر از @vincentkoc.
  • جزئیات داخلی یکپارچه‌سازی Google Meet را بدون تغییر در راه‌اندازی، احراز هویت یا رفتار تماس محدودتر کرد. #102010 با تشکر از @vincentkoc.
  • مرزهای داخلی Pluginهای Diffs و File Transfer را بدون تغییر در رفتارشان شفاف‌تر کرد. #102021 با تشکر از @vincentkoc.
  • جزئیات پیاده‌سازی Google Chat را خصوصی نگه داشت و در عین حال تمام رفتارهای یکپارچه‌سازی موجود را حفظ کرد. #102029 با تشکر از @vincentkoc.
  • جزئیات داخلی یکپارچه‌سازی LINE را بدون تغییر در پیام‌ها، Webhookها یا پیکربندی محدودتر کرد. #102037 با تشکر از @vincentkoc.
  • با خصوصی نگه‌داشتن جزئیات مختص پیاده‌سازی، مرزهای یکپارچه‌سازی Mattermost را شفاف‌تر کرد. #102040 با تشکر از @vincentkoc.
  • رابط‌های داخلی ناخواسته در Plugin سیگنال را بدون تغییر در نحوه کار Signal کاهش داد. #102042 با تشکر از @vincentkoc.
  • جزئیات داخلی Plugin اسلک را محدودتر کرد و در عین حال رفتار پیام‌رسانی و تحویل را حفظ کرد. #102044 با تشکر از @vincentkoc.
  • سطح یکپارچه‌سازی پشتیبانی‌شده QQBot را بدون تغییر در رفتار زمان اجرا شفاف‌تر کرد. #102048 با تشکر از @vincentkoc.
  • جزئیات پیاده‌سازی تماس صوتی را خصوصی نگه داشت و در عین حال رفتار موجود Plugin را حفظ کرد. #102059 با تشکر از @vincentkoc.
  • جزئیات داخلی یکپارچه‌سازی Zalo را بدون تغییر در پیام‌رسانی، Webhookها، رسانه یا پیکربندی محدودتر کرد. #102065 با تشکر از @vincentkoc.
  • اعتبارسنجی راه دور را در شرایطی که محیط اعتبارسنجی تازه راه‌اندازی‌شده یا مشغول با تأخیر پاسخ می‌دهد، تاب‌آورتر کرد. #102159
  • مانع شد QA خودکار نامطمئن مشارکت‌های نامرتبط را مسدود کند، در حالی که اعتبارسنجی دستی متمرکز همچنان در دسترس بود. #102256 با تشکر از @romneyda.
  • شکست‌های کاذب اعتبارسنجی انتشار پس از نوبت‌های موفق OpenAI که فقط شامل ابزار بودند را کاهش داد و در عین حال سخت‌گیری در مورد خطاهای واقعی را حفظ کرد. #102600
  • پوشش مجوزدهی Telegram را با تأیید دریافت پاسخ مورد انتظار توسط فرمان‌های ردشده تقویت کرد. #102732
  • اعتبارسنجی و راهنمایی ارائه‌دهنده Meta را برای مدل مستقرشده Muse Spark 1.1 به‌روزرسانی کرد. #103163
  • قابلیت اطمینان و امنیت بررسی‌های ترجمه مستندات را بهبود داد. #103244
  • پس از انتقال رکوردهای اتصال Plugin کدکس به سامانه ذخیره‌سازی جدید، اعتبارسنجی قابل‌اعتماد انتشار آن را بازیابی کرد. #103467 با تشکر از @vincentkoc.
  • اعتبارسنجی نصب‌کننده را تقویت کرد تا بسته‌های ناقصی که فاقد زمان اجرای هوش مصنوعی همراه هستند، زودهنگام رد شوند. #103556 با تشکر از @vincentkoc.
  • اطمینان حاصل کرد که بررسی‌های به‌روزرسانی انتشار، زمان اجرای هوش مصنوعی همراه را پیش از پذیرش بسته نامزد لحاظ و تأیید می‌کنند. #103564
  • دقت QA را بهبود داد تا سناریوهایی که در تلاش مجدد با موفقیت بازیابی می‌شوند، به‌عنوان شکست نهایی گزارش نشوند. #103635
  • با کنار گذاشتن سناریوهایی که عمداً هرگز پاسخ دستیار تولید نمی‌کنند، اعتبارسنجی مصرف توکن را دقیق‌تر کرد. #103650
  • اجرای دستی قابل‌اعتماد اعتبارسنجی انتشار متمرکز ارائه‌دهنده زنده را بازیابی کرد. #103654
  • اعتبارسنجی راه‌اندازی مجدد Gateway را به‌روزرسانی کرد تا نتایج موفق فعلی راه‌اندازی مجدد و لغو را تشخیص دهد. #103681
  • اعتبارسنجی دسترسی وب را با الزام واکشی واقعی، به‌جای صرفاً کشف قابلیت، تقویت کرد. #103685
  • اعتبارسنجی گفت‌وگوی وب را واداشت پیش از اعلام موفقیت، منتظر پاسخ‌های ذخیره‌شده و داده‌های مصرف بماند. #103718
  • از تغییر بی‌سروصدای تأییدیه‌های انتشار هنگام اجرای مجدد اعتبارسنجی جلوگیری کرد و شواهد دقیق بررسی‌شده توسط اپراتورها را حفظ کرد. #103906
  • اعتبارسنجی مستندات چینی برای صفحات مرجع ارائه‌دهنده Meta و Plugin را بازیابی کرد. #103923
  • به مدیران انتشار امکان داد اعتبارسنجی قابل‌اعتماد یک نامزد بدون تغییر را دوباره استفاده کنند، در حالی که شواهد منقضی همچنان رد می‌شد. #104162 با تشکر از @vincentkoc.
  • اجازه داد QA مبتنی بر بسته در فاصله میان افزایش نسخه و نهایی‌شدن یادداشت‌های انتشار، بدون تضعیف بررسی‌های انتشار، اجرا شود. #104186
  • جزئیات خطای صوتی Discord را هنگامی که شکست‌ها حاوی متن چندبایتی هستند، محدود و خوانا نگه داشت. #104684 با تشکر از @qingminglong.
  • محافظت در برابر ازدست‌رفتن خروجی تازه بازگردانده‌شده ابزار هنگام Compaction گفت‌وگوهای طولانی را به نسخه پیشین انتقال داد. #104702 با تشکر از @acosx، @solvely-colin.
  • اعتبارسنجی پیش‌انتشار Plugin را با پیش‌فرض‌های فعلی مدل GPT-5.6 هم‌راستا کرد. #104722
  • اعتبارسنجی ارائه‌دهنده زنده را به‌روزرسانی کرد تا به‌طور پیش‌فرض از مدل موردنظر GPT-5.6 ماه ژوئیه استفاده کند. #104750
  • اصلاحات مربوط به بازیابی هنگام راه‌اندازی، اتصال مجدد Discord، پیام‌های رد خوانا و فهرست سبک‌تر Pluginها را به نسخه پیشین انتقال داد. #104794 با تشکر از @wuqxuan.
  • با تلاش مجدد برای مجموعه کوچکی از پاسخ‌های اعتبارسنجی نادرست، شکست‌های کاذب اعتبارسنجی انتشار GPT-5.6 را کاهش داد. #104939
  • مصنوع بسته مستقل موردنیاز برای اعتبارسنجی انتشار Parallels را بازیابی کرد. #104975
  • شکست‌های کاذب اعتبارسنجی مرورگر Control UI در ارتباط با رفتار نگه‌داشتن نشانگر روی مُهر زمانی را کاهش داد. #105133
  • اعتبارسنجی انتشار Telegram را برای انتخاب‌های مدل از نامزدهای سازگار قدیمی‌تر قابل‌اعتماد کرد. #105401
  • پوشش QA تکرارپذیر کدکس را برای تعویض مدل و تولید تصویر حفظ کرد. #105444
  • QA آفلاین جداسازی حافظه را کاملاً محلی نگه داشت و از فراخوانی تصادفی سرویس زنده تعبیه‌ها جلوگیری کرد. #105488
  • اعتبارسنجی تعویض مدل کدکس را بهبود داد تا Compaction گفت‌وگو دیگر موجب شکست کاذب نشود. #105493
  • نتایج مقایسه تولید تصویر را بدون پنهان‌کردن نتایج واقعاً مفقود یا مبهم، دقیق‌تر کرد. #105500
Was this useful?
On this page

On this page