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 انجام شده است.

نکات برجسته

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

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

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

درک اطلاعات میزان استفاده هم در نماهای وضعیت و هم در مرورگر آسان‌تر شده است. صفحه میزان استفاده، هزینه تخمینی اخیر و مقادیر روزانه را بدون بارگذاری‌های مکرر یا نگه‌داشتن نشانگر ماوس مقایسه می‌کند، سهم هر ارائه‌دهنده، مدل، عامل یا کانال را نشان می‌دهد و می‌تواند شامل طرح‌ها، سهمیه‌ها، موجودی‌ها و بودجه‌های گزارش‌شده از سوی ارائه‌دهنده و جزئیات صورت‌حساب 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.
  • با نگه‌داشتن نشانگر یا تمرکز صفحه‌کلید روی یک مسئله عمومی یا درخواست کشش 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 و پیمایش Workboard اکنون دوباره در سراسر رابط کنترل به‌درستی کار می‌کنند. #100106
  • مدیران اکنون می‌توانند جفت‌سازی موبایل را از هر صفحهٔ رابط کنترل یا تنظیمات سریع باز کنند، درحالی‌که این اقدام برای اپراتورهای غیرمدیر همچنان غیرفعال است و توضیح دسترسی نمایش داده می‌شود. #100157
  • رابط کنترل اکنون حتی در صورت کند بودن فهرست دستگاه‌های در انتظار، فوراً یک کد QR آماده برای جفت‌سازی موبایل نمایش می‌دهد و درخواست‌های تأیید را پس از رسیدن اضافه می‌کند. #100179
  • کاربران رابط کنترل می‌توانند فعالیت ابزار را بدون تغییر وضعیت بازشدن ردیف آن انتخاب و کپی کنند و ابزارهای ناموفق دیگر نشانگرهای خطای تکراری و زائد نمایش نمی‌دهند. #100199 با تشکر از @steipete-oai.
  • صفحهٔ ورود داشبورد Gateway اکنون در تلفن‌ها و پنجره‌های کوتاه بهتر جا می‌گیرد و بهتر عمل می‌کند؛ با هدف‌های لمسی بزرگ‌تر، ورود آسان‌تر URL و راهنمای بازیابیِ در دسترس. #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
  • رابط کنترل بخش‌های نمای کلی، Workboard، عامل‌ها و بیشتر را قابل مشاهده نگه می‌دارد و هم‌زمان اجازه می‌دهد فهرست نشست از ارتفاع موجود استفاده کند و مستقل پیمایش شود. #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
  • رابط کنترل اکنون پیمایش Workboard را فقط هنگام فعال بودن Workboard نمایش می‌دهد و نوار کناری جمع‌شدهٔ مرتب‌تری با آیکون‌های روشن‌تر و فاصله‌گذاری بهتر وضعیت ارائه می‌کند. #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
  • نوار کناری وب اکنون مسیرهای پیمایش سنجاق‌شده و سرریز را به‌طور قابل‌اعتماد پر می‌کند تا مقصدهایی مانند درخت‌های کاری در دسترس بمانند. 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 اکنون پس از به‌روزرسانی سرویس‌ورکر به ساخت فعال تغییر می‌کنند و خطاهای ناشی از JavaScript و CSS قدیمی و عدم تطابق پروتکل پس از ارتقاها را کاهش می‌دهند. #96141 با تشکر از @andrewccctechlink، @brokemac79.
  • کلاینت‌های گفت‌وگو اکنون می‌توانند هر پیام معلق کاربر را دقیقاً با پیام تأییدشده متناظر آن در Gateway تطبیق دهند و حباب‌های تکراری یا ناهماهنگ را هنگام نوبت‌های درهم‌تنیده کاهش دهند. #96273 با تشکر از @datus1982، @wyf027.
  • اکنون کلیک روی دکمه تاریخچه یک کار Cron بازخورد فوری ارائه می‌کند و مستقیماً به تاریخچه اجرای به‌روزشده همان کار پیمایش می‌کند. #96281 با تشکر از @wyf027، @yzhong52.
  • مجموع توکن‌های Control UI در نزدیکی یک میلیون اکنون به‌جای 1000k گیج‌کننده، به‌صورت 1.0M نمایش داده می‌شود. #96298 با تشکر از @ly-wang19.
  • موزاییک مصرف و خلاصه‌های مصرف اکنون مجموع توکن‌های نزدیک به یک میلیون را به‌جای 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.
  • کاربران می‌توانند بدون اینکه توکن دستگاه یک Gateway، توکن دیگری را بازنویسی کند، در یک مبدأ HTTPS واحد به‌طور هم‌زمان وارد چند Gateway در Control UI با مسیریابی مبتنی بر مسیر یا پرس‌وجو باقی بمانند. #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 و گزینه‌های پشتیبانی‌شدهٔ فهرست ارائه‌دهندگان را که شناسایی کرده است آزمایش کند. اگر احراز هویت یا راه‌اندازی کانال قطع شود، انتخاب‌های قبلی حفظ می‌شوند؛ همچنین کاربران فاقد مدل کارآمد، به‌جای هدایت‌شدن به گفت‌وگویی غیرقابل‌استفاده، در انتخاب اعتبارنامه و مدل راهنمایی می‌شوند. مالکان و مدیران نیز می‌توانند بدون دسترسی SSH، ورود منقضی‌شدهٔ Codex یا OpenAI را با فرمان‌های خصوصی Telegram، رابط وب، Discord یا Slack تمدید کنند.

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

منابع و مشارکت‌کنندگان
  • openclaw doctor و به‌روزرسانی‌ها اکنون از جایگزینی openclaw.json خوانده‌نشدنی خودداری می‌کنند و به‌جای از کار انداختن نصب، تنظیمات موجود Gateway، عامل، کانال و Plugin را حفظ می‌کنند. #96469 با سپاس از @obviyus و @yetval.
  • openclaw doctor --fix اکنون هنگام ادغام چند نام مدل بازنشسته در یک مدل فعلی، نام‌های مستعار، پارامترها، گزینه‌های پخش جریانی، تنظیمات محیط اجرا و سایر تنظیمات مدل را حفظ می‌کند و هرگونه تعارض ادغام را به‌درستی گزارش می‌دهد. #96544 با سپاس از @vincentkoc و @yetval.
  • مالکان و مدیران اکنون می‌توانند بدون دسترسی SSH، ورود منقضی‌شدهٔ Codex یا OpenAI را از طریق مرورگر و با فرمان‌های خصوصی Telegram، رابط وب، Discord یا Slack بازیابی کنند. #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 دسترسی دارند، می‌توانند Sol، Terra یا Luna را از طریق مسیرهای پشتیبانی‌شدهٔ OpenAI و Codex با فرادادهٔ زمینهٔ مورد انتظار، ورودی متن و تصویر، سطوح استدلال و محاسبهٔ نوشتن در حافظهٔ نهان ــ در صورت ارائه توسط OpenAI ــ انتخاب کنند. راه‌اندازی‌های جدید کلید API در OpenAI و ChatGPT/Codex، بدون جایگزین‌کردن انتخاب صریح مدل، پیش‌فرض‌های موردنظر GPT-5.6 را انتخاب می‌کنند. گزینه‌های پشتیبانی‌شدهٔ Ultra در OpenClaw و Codex بومی هم‌راستا می‌مانند و نظارت Codex عامل‌های فرزند بومی Codex را به‌عنوان وظیفه ثبت می‌کند و نتایج آن‌ها را به والد بازمی‌گرداند.

Tencent Hy3

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

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.
  • اکنون نام‌های مستعار latest برای 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 اکنون دوباره رکوردهای وظیفه بومی ایجاد می‌کند؛ در همین حال، نسخه‌های سفارشی و پشتیبانی‌نشده app-server در Codex هنگام راه‌اندازی با خطای روشنی درباره حداقل نسخه شکست می‌خورند. #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، به URL پیش‌فرض 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 پل زده می‌شوند، اکنون به‌جای نام فایلی مختص Mac، از طریق مسیری محلی و خواندنی به گفتگوهای Codex می‌رسند. #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 چه زمانی پیامی را می‌پذیرد، مشغول کار است، از ابزارها استفاده می‌کند، فشرده‌سازی انجام می‌دهد، متوقف می‌شود یا کار را پایان می‌دهد. #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 اکنون نویسه‌های پایپِ escapeشده را درون سلول‌های خود نگه می‌دارند تا فرمان‌ها و عبارت‌ها به ستون‌های اشتباه منتقل نشوند. #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.
  • بررسی حساب Twilio SMS اکنون 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 در Telegram اکنون پس از راه‌اندازی‌های مجدد Gateway و خرابی‌های موقت پردازش حفظ می‌شوند؛ در همین حال، حساب‌ها از خطاهای کوتاه‌مدت هنگام راه‌اندازی بازیابی می‌شوند و راه‌اندازی‌های مجدد مکرر دیگر باعث نشت اتصال‌های شبکه نمی‌شوند. #98806 مرتبط: #98777. با تشکر از @obviyus.
  • Pluginهای Telegram اکنون می‌توانند لمس یک دکمه را به پاسخ عادی کاربر به عامل تبدیل کنند؛ در عین حال، ارسال‌های ناموفق یا ردشده دکمه را برای تلاش دوباره در دسترس نگه می‌دارند. #98922 با تشکر از @goldmar.
  • ربات‌های Telegram در حالت گروه محیطی اکنون پیش از تصمیم‌گیری برای صحبت‌کردن، زمینه اخیر اتاق را می‌بینند؛ در نتیجه، پاسخ‌دادن به قطعه‌های جداافتاده‌ای که خطاب به ربات نبوده‌اند کاهش می‌یابد. #99143 مرتبط: #99142. با تشکر از @obviyus.
  • عامل‌های گروه Telegram اکنون به‌جای تاریخچه تکراری و جزئیات تحویل مکرری که زمینه را مصرف می‌کردند، یک نسخه زمانی‌مرتب از پیام‌های اخیر دریافت می‌کنند. #99256 مرتبط: #99218. با تشکر از @obviyus.
  • گفت‌وگوهای گروه محیطی Telegram اکنون می‌توانند زمینه اتاقِ بدون اشاره مستقیم را در نوبت‌های بعدی، راه‌اندازی‌های مجدد و Compaction حفظ کنند، بدون آنکه همان بازه را بارها بازپخش کنند. #99306 مرتبط: #99257. با تشکر از @obviyus.
  • نشست‌های گروه محیطی Telegram اکنون پس از بازنشانی، زمینه قدیمی‌تر و مرتبط چت را بازیابی می‌کنند، به‌جای آنکه بی‌سروصدا پیام‌های بایگانی‌شده را از پیش قابل‌مشاهده تلقی کنند. #99385 مرتبط: #99373. با تشکر از @obviyus.
  • اشاره‌های مستقیم به ربات‌های گروه Telegram و Discord با استفاده از message_tool_only اکنون هم در نشست‌های جدید و هم در نشست‌های ازسرگرفته‌شده، پاسخ‌های قابل‌مشاهده در کانال ایجاد می‌کنند. #99389 مرتبط: #99371. با تشکر از @obviyus.
  • پاسخ‌های Telegram اکنون در برابر خطاهای موقت بیشتری از API، نشانگر تایپ را قابل‌مشاهده نگه می‌دارند و هنگامی که محتوای غنی معتبر قابل‌تحویل نیست، به متن ساده بازمی‌گردند. #99745 با تشکر از @obviyus، @veda-openclaw.
  • sessions_send اکنون نشست‌های فرزندِ موضوع Telegram را پیش از ارسال رد می‌کند و فراخوان‌ها را به گروه والد هدایت می‌کند؛ در نتیجه، کار عامل کمتر به مسیر نادرست فرستاده می‌شود. #99845 با تشکر از @nianjiuzst، @qingminglong.
  • جدول‌ها، رتبه‌بندی‌ها و شکست‌های خط صریح در Telegram اکنون خوانا باقی می‌مانند و هنگامی که محتوای غنی ناگزیر باید به متن ساده بازگردد، گزارش‌های صریح ثبت می‌شوند. #99861 مرتبط: #99833. با تشکر از @obviyus.
  • عامل‌های گروه Telegram اکنون هنگام اشاره مستقیم یا پاسخ‌گرفتن، پاسخ‌های قابل‌مشاهده ارسال می‌کنند و همچنان گفت‌وگوهای پس‌زمینه‌ای را که خطاب به آن‌ها نیست نادیده می‌گیرند. #99866 مرتبط: #99854. با تشکر از @obviyus.
  • نظرسنجی‌ها اکنون به‌جای هدایت اشتباه از طریق Gateway، از کانال مستقیم یا ترکیبی انتخاب‌شده پیروی می‌کنند و برای گزینه‌های پشتیبانی‌نشده مدت‌زمان یا ناشناس‌بودن، خطاهای روشنی ارائه می‌دهند. #99950 با تشکر از @nianjiuzst.
  • Telegram اکنون هنگامی که پیوستی قابل‌بارگیری نیست به کاربران اطلاع می‌دهد، محدودیت واقعی اندازه فایل‌های بیش‌ازحد بزرگ را گزارش می‌کند و همچنان خطاهای گذرا مانند محدودیت نرخ را دوباره امتحان می‌کند. #100051 با تشکر از @batyaro777.
  • پاسخ‌ها و بازارسال‌های Telegram اکنون متن قابل‌مشاهده جزئیات غنی، فهرست‌ها، محاسبات، زیرنویس‌ها و اعتبارها را حفظ می‌کنند تا عامل همان زمینه‌ای را دریافت کند که کاربران واقعاً دیده‌اند. #100570 با تشکر از @veda-openclaw، @wangwllu.
  • پیگیری‌های پیام مستقیم Telegram اکنون به‌جای تکرار نسخه‌ای حاوی دستورالعمل پنهان، یک نسخه دقیق از هر پاسخ پیشین دستیار را دربر می‌گیرند. #100573 با تشکر از @momothemage، @mooresoftware.
  • گفتار MP3 از Piper، Kokoro و دیگر نقاط پایانی TTS سازگار با OpenAI اکنون در Telegram به‌شکل پیام صوتی بومی دریافت می‌شود، نه پیوست صوتی شبیه نام فایل. #100715 با تشکر از @hemantsudarshan.
  • جایگزین‌های Heartbeat در Telegram اکنون نشانگر کنترلی notify=false را پنهان می‌کنند و مطابق درخواست، بی‌صدا تحویل می‌دهند؛ از جمله پاسخ‌هایی را که فقط شامل نشانگر هستند سرکوب می‌کنند. #100735 با تشکر از @hackerismydream، @vincentkoc.
  • نشانگرهای تایپ Telegram اکنون پس از خرابی‌های گذرای شبکه دوباره تلاش می‌کنند و بازخورد وضعیت را بدون افزودن خطر تکرار پیام به ارسال‌های عادی بازمی‌گردانند. #100762 با تشکر از @lzw112، @vincentkoc.
  • راه‌اندازی Webhook در Telegram اکنون پس از خطای مرگ‌بار ثبت، مانند اعتبارنامه‌های نامعتبر یا لغوشده، شنونده، ربات و منابع شبکه خود را آزاد می‌کند. #100863 با تشکر از @machine3at.
  • پیام‌های Telegram که نمی‌توان آن‌ها را به نوبت فعال Codex هدایت کرد، اکنون به‌جای ناپدیدشدن بدون پاسخ، برای رسیدگی بعدی حفظ می‌شوند. #103916 با تشکر از @jalehman.
  • هنگامی که درخواست‌های Telegram هم‌پوشانی دارند، اکنون جدیدترین پیام مجاز غالب می‌شود، بدون آنکه پاسخ منسوخی ارسال یا کار صف‌شده جایگزین‌شده آغاز شود. #103965
  • به‌روزرسانی‌های صف‌شده Telegram اکنون تا زمانی که بازیابی پس از راه‌اندازی مجدد با ایمنی ثبت شود، قابل‌بازپخش باقی می‌مانند و از دست‌رفتن پیام هنگام خرابی در شروع پردازش را کاهش می‌دهند. #104032 با تشکر از @obviyus، @vincentkoc.
  • خلاصه نهایی و جمع‌شده پیشرفت در Telegram اکنون فعالیت تفکر 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 می‌تواند از یک بازنویسی مورداعتماد برای نقطه پایانی سازگار Slack API استفاده کند؛ در همین حال، فضاهای کاری عادی همچنان از 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 اکنون حتی زمانی که خروجی ffmpeg شامل متن غیرا‌نگلیسی یا ایموجی باشد، خطایی خوانا در محدودهٔ 8,192 بایت ایجاد می‌کنند. #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های جانشین نامعتبر را به‌صورت لفظی نگه می‌دارد، به‌جای آنکه بی‌صدا آن‌ها را با نویسه‌های خراب جایگزین کند. #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 دستی یا از دست رفتن رونوشت، به‌طور خودکار بازیابی می‌شوند. مرتبط: #98308. #98411 با تشکر از @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 اکنون در پشت تنظیمات پروکسی TUN مانند Clash، Surge، sing-box و موارد مشابه که api.openai.com را به محدوده‌های IP جعلی تفکیک می‌کنند، آغاز می‌شوند. #86526 با تشکر از @shushushv.
  • نشست‌های صوتی بلادرنگ اکنون یک ابزار سفارشی منفرد با نام نامعتبر ویژهٔ ارائه‌دهنده را حذف و دربارهٔ آن هشدار می‌دهند، به‌جای آنکه اجازه دهند آن ابزار کل نشست OpenAI، Azure یا Google را مختل کند. #89175 با تشکر از @vincentkoc.
  • برای مدل‌های OpenAI متکی به Codex، /status اکنون احراز هویت ورود ChatGPT را به‌درستی به‌عنوان oauth (codex-cli) شناسایی می‌کند، به‌جای آنکه به‌اشتباه آن را کلید API محیطی برچسب بزند. #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 Realtime در Talk، Voice Call و Discord اکنون می‌تواند در صورت پیکربندی‌نشدن کلید API صریح، از ورود OAuth موجود Codex/OpenAI استفاده کند. #100671 با تشکر از @steipete-oai.
  • تولید تصویر OpenAI اکنون می‌تواند از models.providers.openai با یک کلید API قابل‌استفاده و URL پایه سفارشی فعال شود، بدون آنکه 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 اکنون به‌جای انجام Compaction در محدودیت قدیمی 262,144 توکن، تمام بودجه زمینه 1,048,576 توکنی خود را در فهرست جایگزین NVIDIA همراه OpenClaw ارائه می‌دهد. #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 اکنون بازنویسی‌های پشتیبانی‌نشدهٔ میزبان فراخوان برگشتی را رد می‌کند، مجوزدهی را روی نشانی‌های استاندارد loopback محلی نگه می‌دارد و از خرابی یا افشای فراخوان برگشتی از طریق شنونده‌ای غیرمحلی جلوگیری می‌کند. #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، بدون تأثیر بر شناسه‌های مشابه مدل، از تنظیم موردانتظار جریان context1m در Anthropic استفاده می‌کند. #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.
  • هنگامی که یک مدل تکمیل گفت‌وگوی 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 اکنون در پرامپت عامل، یونیکد معتبر باقی می‌مانند و وقتی یک ایموجی به محدودیت نمایش می‌رسد، دیگر نویسه‌ای خراب نشان نمی‌دهند. #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 سبک Memory Core دیگر یک بلوک بدون تغییر خلاصهٔ کار را در 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 یا از طریق agent.request متعلق به Node اکنون پس از بارگذاری مجدد تاریخچه به نوبت صحیح مکالمه پیوست باقی می‌مانند، بنابراین پیام‌های بعدی همچنان می‌توانند از آن‌ها استفاده کنند. #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 اکنون می‌تواند نمایه‌های قدیمی Memory Core را از ارتقاهای 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 با استفاده سنگین از ابزار اکنون می‌توانند در یک مرز واقعی تاریخچه فشرده شوند و به‌جای نگه‌داشتن کل رونوشت، با خلاصه‌ای از نتایج مرتبط ابزار ادامه دهند. #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 که در حافظه نهان هستند، اکنون نزدیک آستانه پیکربندی‌شده زمینه فشرده می‌شوند و دیگر به‌دلیل اینکه توکن‌های انباشته حافظه نهان شبیه زمینه زنده به نظر می‌رسند، کار را زودهنگام متوقف نمی‌کنند. #99864 با تشکر از @jrex-jooni، @lzy3538، @vincentkoc.
  • عامل‌های بادوام با پنجره‌های زمینه بزرگ اکنون خروجی تازه ابزار را حفظ می‌کنند، تحت فشار تجمیعی فشرده می‌شوند و اگر فشار ادامه یابد به کاربران هشدار می‌دهند /compact یا /new را اجرا کنند. #100077 با تشکر از @obviyus.
  • عامل‌های طولانی‌مدت اکنون می‌توانند پس از پاک‌سازی تاریخچه، خروجی کامل فرمان و محتوای کوتاه‌شده web_fetch را بازیابی کنند و از تکرار کار پرهزینه و ازدست‌رفتن زمینه صفحه بکاهند. #100135 با تشکر از @obviyus.
  • تاریخه متکی بر رونوشت اکنون فایل مفقود را خالی در نظر می‌گیرد و در عین حال خطاهای واقعی دسترسی، پوشه یا جریان را به‌درستی گزارش می‌کند، به‌جای آنکه نتایج جزئی یا مدیریت‌نشده بر جای بگذارد. #100524 با تشکر از @cxbasdev، @zhanglei99586.
  • شکست‌های موقت نگه‌داری حافظه دیگر جای پاسخ عامل را نمی‌گیرند و نشست‌هایی که همواره بیش‌ازحد بزرگ‌اند می‌توانند ضمن حفظ رونوشت قبلی در یک نشست تازه بازیابی شوند. #100618 با تشکر از @jerry-xin، @rhclaw.
  • مدل‌های محلی با زمینه کوچک اکنون می‌توانند بدون ورود فوری به چرخه سرریز و Compaction، پیش از فراهم‌شدن فضای مفید پرامپت گفت‌وگو را آغاز و ادامه دهند. #100621 با تشکر از @vincentkoc.
  • نشست‌های طولانی که طی چند مرحله فشرده می‌شوند، اکنون هنگام ترکیب خلاصه‌ها ترتیب روشن‌تری از قدیمی به جدید را حفظ می‌کنند و احتمال هم‌زمان به‌نظررسیدن زمینه قدیمی و تازه را کاهش می‌دهند. #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 اکنون الگوهای شبیه پیوند ویکی در نمونه‌های کد را نادیده می‌گیرد تا شناسایی پیوندهای واقعاً خراب ویکی حافظه آسان‌تر شود. #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.
  • رونوشت‌های زمان اجرای Codex و خلاصه‌های Compaction اکنون راه‌اندازی‌های موفق زیرعامل و عملیات هدف را خارج از سوابق خرابی نگه می‌دارند؛ درعین‌حال خرابی‌های واقعی همچنان قابل مشاهده‌اند و هوک‌های راه‌اندازی پذیرفته‌شده می‌توانند اجرا شوند. #96856 با تشکر از @nxmxbbd.
  • خطوط طولانی grep عامل اکنون ایموجی و نویسه‌های نادر CJK را به‌درستی کوتاه می‌کنند، به‌جای آنکه با نمادهای جایگزین خراب پایان یابند. #97559 با تشکر از @zenglingbiao.
  • فایل‌های PDF و دیگر اسناد Telegram اکنون مسیری محلی و قابل‌استفاده در اختیار عامل‌ها می‌گذارند تا ابزارهای معمول اجراکننده بتوانند پیوست را باز کنند. #97647 با تشکر از @gallup007، @joshavant.
  • عامل‌ها اکنون هنگام بازپخش ارائه‌دهنده می‌توانند JSON ساختاریافته و نتایج ابزار منبع را بخوانند، به‌جای آنکه نتیجه‌ای خالی یا جای‌نگهدار عمومی رسانه دریافت کنند. #97742 با تشکر از @obviyus.
  • نشست‌هایی با خروجی فرمان یا خلاصه‌های بزرگ اکنون پیش از فراتر رفتن از زمینه مدل فشرده می‌شوند و از درخواست‌های ناموفق ارائه‌دهنده و بودجه‌های گمراه‌کننده توکن جلوگیری می‌کنند. #97861 با تشکر از @yetval.
  • نشست‌های طولانی و پرابزار یا فشرده‌شده اکنون پیش از ارسال درخواست، اندازه واقعی خروجی فرمان و خلاصه‌ها را در بودجه لحاظ می‌کنند و خرابی‌های ناشی از سرریز زمینه را کاهش می‌دهند. #97928 مرتبط: #97927. با تشکر از @liuhao1024، @yetval.
  • گفت‌وگوهای Claude CLI که زمینه خود را به پایان می‌رسانند، اکنون به‌طور خودکار در نشستی تازه و از نو مقداردهی‌شده بازیابی می‌شوند و تلاش‌های مجدد پس از پایان مهلت، فایل‌های موقتی موردنیاز برای تکمیل را نگه می‌دارند. #98934 مرتبط: #98897. با تشکر از @obviyus.
  • نوبت‌های عامل CLI محلی با پشتوانه Ollama اکنون می‌توانند وقتی موتور زمینه رونوشت ازپیش‌فشرده‌شده‌ای گزارش می‌کند ادامه یابند و اجازه دهند نتیجه دستیار یا ابزار 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.
  • پراکسی‌های ACPX MCP اکنون لوله‌های ورودی یا خروجی بسته‌شده را به خرابی واضح پراکسی تبدیل می‌کنند، به‌جای آنکه باعث خرابی مدیریت‌نشده جریان 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.
  • زیرعامل‌ها و دیگر کلاینت‌های HTTP loopback در MCP دوباره می‌توانند نماگرفت‌های مرورگر و نتایج معتبر تصویر یا منبع تعبیه‌شده را بدون خرابی طرح‌واره دریافت کنند. #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 که کنترل را واگذار کرده است، اکنون پیش از پاک‌سازی اتصال مشترک app-server به اجرای والد آن می‌رسد. 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.
  • نصب‌های app-server ‏Codex که از خط‌مشی تأیید بازنشسته on-failure استفاده می‌کنند، اکنون بدون از دست دادن اتصال‌های ذخیره‌شده به رفتار پشتیبانی‌شده on-request ارتقا می‌یابند. 70153f7 با سپاس از @vincentkoc.
  • گفت‌وگوهای موجود app-server ‏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 دیگر نمی‌تواند از طریق stderr حافظهٔ Gateway را بدون محدودیت افزایش دهد و در عین حال گزارش‌های شکست، جدیدترین جزئیات تشخیصی مفید را حفظ می‌کنند. #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 UI و برنامه‌های بومی به‌طور سازگار باز شوند، تغییر اندازه دهند، خروجی را به‌صورت جریانی ارسال کنند و بسته شوند. 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 در همین انتشار اکنون شروع و ازسرگیری رشته‌گفت‌وگو در سرور برنامه را نیز پوشش می‌دهد و اثرانگشت‌های اتصال در تمام مدت محدود نگه داشته می‌شوند. 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.
  • نشست‌های کارگاه Skill اکنون از پرامپتی شفاف‌تر بهره می‌برند که حدود 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 یا Skills همراه به پایان برسد. #101218
  • راه‌اندازی Webhook تماس صوتی از طریق ngrok یا Tailscale اکنون هنگام خطاهای جریان تونل، به‌جای ازکارانداختن Gateway به‌شکلی پاک شکست می‌خورد و فرایند خاموش‌شدن نیز از انتظار برای تونلی که از قبل پایان یافته است خودداری می‌کند. #101394 با تشکر از @cxbasdev.

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

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

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

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

منابع و مشارکت‌کنندگان
  • اکنون ClawHub انتشارهای Pluginها و skillهای جامعه را پیش از دانلود بررسی می‌کند، انتشارهای ممنوع را مسدود می‌کند و برای موارد مشکوک تأیید صریح می‌خواهد؛ در عین حال، اگر به‌روزرسانی نادیده گرفته شود، نصب‌های موجود را دست‌نخورده نگه می‌دارد. #81364 با سپاس از @jesse-merhi.
  • اکنون اپراتورهای مجاز تاریخچه ممیزی ماندگاری برای فعالیت عامل و ابزار دارند که شامل فیلترها، صفحه‌بندی پایدار، خروجی JSON با اندازه محدود، ثبت قابل‌پیکربندی و محدودیت‌های نگه‌داری خودکار است. #98704
  • اکنون درخواست‌های ارائه‌دهنده، کانال، رسانه و وب می‌توانند از طریق یک پراکسی مدیریت‌شده به مقصدهای عمومی دسترسی پیدا کنند، حتی زمانی که DNS محلی در دسترس نیست یا با DNS پراکسی تفاوت دارد. #98951 مرتبط: #98925. با سپاس از @momothemage، @sandl99.
  • کلیدهای ارائه‌دهنده مدل که با SecretRefها ذخیره می‌شوند، اکنون در برابر افشای تصادفی در گزارش‌ها، خطاها، ضبط‌های پراکسی، راه‌اندازی SDK و بازرسی زمان اجرا محافظت بیشتری دارند و یک کلید سازگاری نیز برای نشانگرهای محرمانه ارائه شده است. #102009
  • اپراتورها می‌توانند از lint هدفمند 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.
  • شکست‌های بدشکل MCP OAuth اکنون به‌جای آنکه اجازه دهند پاسخ خطای نامحدود حافظه عامل را تمام کند، یک عیب‌یابی محدودشده وضعیت 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 اکنون توکن‌های ذخیره‌شده دستگاه را فقط به نقاط پایانی واقعی loopback ارسال می‌کنند، نه نام‌های میزبان دوردستی که صرفاً شبیه نشانی‌های 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.
  • قلاب‌ها و skillها دیگر از مقادیر پیکربندی به‌ارث‌رسیده ناامن فعال نمی‌شوند، در حالی که مسیرهای عادی پیکربندی‌شده و پیش‌فرض‌های صریح همچنان کار می‌کنند. #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 به سرویس‌های محلی محافظت می‌شوند؛ نام‌های مستعار عمدی بازگشت محلی باید از مبدأ محلی صریح استفاده کنند یا allowPrivateNetwork را فعال سازند. #100835 با سپاس از @machine3at.
  • درخواست‌های کنترل مرورگر اکنون پاسخ‌های موفق JSON با اندازه بیش‌ازحد را با یک BrowserServiceError، پیش از آنکه حافظه بیش‌ازحد مصرف کنند، رد می‌کنند؛ درعین‌حال نتایج بزرگ پشتیبانی‌شده مرورگر همچنان کار می‌کنند. #100889 با سپاس از @mushuiyu886.
  • جریان راه‌اندازی موبایل /pair اکنون نشانی‌های محلی IPv6 ULA و پیوند-محلی Gateway را بدون نیاز به TLS یا میزبان اعلام‌شده متفاوت می‌پذیرد، درحالی‌که URLهای عمومی با متن واضح همچنان مسدود می‌مانند. #101008 با سپاس از @zhangguiping-xydt.
  • اجرای /prose اکنون واردکردن‌های راه‌دور انتقالی را به اپراتورها نشان می‌دهد و پیش از آنکه 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 الزامی کنند و پزشک خط‌مشی هنگامی هشدار می‌دهد که انحراف پیکربندی، یک فرمان ممتاز Node را دردسترس باقی بگذارد. #99121 با سپاس از @giodl73-repo.
  • ابزارهای میزبان مدیریت‌شده دیگر محیط فعال Conda را از پوسته‌ای که OpenClaw را راه‌اندازی کرده است به ارث نمی‌برند و بدین‌ترتیب از رفتار ناخواسته Python و مدیر بسته جلوگیری می‌شود. #99425 مرتبط: #99424. با سپاس از @krissding، @ooiuuii.
  • پیش‌نمایش‌های طولانی تأیید در Discord اکنون هنگام کوتاه‌سازی، ایموجی‌ها و پرچم‌ها را کامل نگه می‌دارند و از ایجاد نویسه‌های جایگزین خراب جلوگیری می‌کنند. #99539 با سپاس از @zhangguiping-xydt.
  • درخواست‌های تأیید اجرا اکنون متن بلند فرمان حاوی ایموجی یا Unicode بدشکل را بدون نویسه‌های خراب یا خطاهای کدگذاری نمایش و انتقال می‌دهند. #99566 با سپاس از @mikasa0818.
  • policy check --json اکنون به مدیران می‌گوید که آیا هر یافته به‌طور خودکار تعمیرشدنی است، به بازبینی یا کار دستی نیاز دارد، فقط برای اعتبارسنجی است یا پشتیبانی نمی‌شود. #99686 با سپاس از @giodl73-repo.
  • اپراتورهایی که تعمیرات فضای کاری خط‌مشی را صریحاً فعال می‌کنند، اکنون می‌توانند چندین تنظیم ناامن را به‌طور خودکار محدود کنند، درحالی‌که OpenClaw بدون این پذیرش صریح، فقط‌خواندنی باقی می‌ماند. #99690 با سپاس از @giodl73-repo، @omarshahine.
  • تعمیرات فضای کاری خط‌مشی اکنون می‌توانند ابزارهای الزامی را به فهرست رد متأثر اضافه کنند، درحالی‌که ورودی‌های موجود حفظ می‌شوند و از گسترش ناخواسته خط‌مشی ریشه جلوگیری می‌شود. #99700 با سپاس از @giodl73-repo.
  • تعمیرات فضای کاری خط‌مشی اکنون می‌توانند گروه‌های کانال باز گزارش‌شده را به حالت فهرست مجاز منتقل کنند و بدون تغییر پیش‌فرض‌های ارث‌برده، اشاره‌ها را الزامی سازند. #99720 با سپاس از @giodl73-repo، @omarshahine.
  • doctor --fix اکنون تغییر دقیق gateway.bind=loopback یا gateway.nodes.denyCommands موردنیاز برای یافته‌های حساس را بدون اعمال خودکار آن نشان می‌دهد. #99776 با سپاس از @giodl73-repo.
  • ترمینال رابط کنترل اکنون صریحاً نیازمند پذیرش است، زبانه‌ها را تحت فضای کاری و خط‌مشی عامل انتخاب‌شده باز می‌کند و هنگامی که محدودیت‌های دسترسی پذیرفته‌شده سخت‌گیرانه‌تر شوند، پوسته‌های متأثر را می‌بندد. #100081 با سپاس از @rayncc.
  • تلاش‌های تکراری برای تعمیر جفت‌سازی اکنون به‌جای انباشتن هشدارهای منقضی‌شده‌ای که نمی‌توانند تأیید را کامل کنند، برای هر دستگاه یک درخواست تأیید قابل‌استفاده macOS ایجاد می‌کنند. #100976
  • خط‌مشی‌های اجرای Node همراه در Windows اکنون از طریق فرمان‌های تأیید آگاه از Node قابل‌مشاهده و به‌روزرسانی هستند و به‌درستی در رابط کنترل نمایش داده می‌شوند. #101669 با سپاس از @vincentkoc.
  • ابزارهای کنترل محافظت‌شده cron، gateway یا nodes دیگر به کاربران گفت‌وگوی Gateway که مالک نیستند ارائه نمی‌شوند، حتی اگر این ابزارها در شرایط دیگر در فهرست مجاز باشند. #102030 با سپاس از @pgondhi987.
  • استفاده از jq از طریق اجرا اکنون به یک ورودی صریح در فهرست مجاز مورداعتماد یا تأیید نیاز دارد و دیگر به‌عنوان یک فایل اجرایی امن و بی‌خطرِ صرفاً مبتنی بر ورودی استاندارد در نظر گرفته نمی‌شود. #102032 با سپاس از @pgondhi987.
  • تأییدهای «همیشه مجاز» برای پوشش‌دهنده‌های npm exec، npx، pnpm و yarn اکنون به‌جای اعتماد ناخواسته به محموله‌های متفاوت آینده، بر فرمان واقعی اعمال می‌شوند. #102035 با سپاس از @pgondhi987.
  • عملیات فایل فضای کاری OpenShell اکنون درون آینه محلی اعتبارسنجی‌شده جعبه شنی باقی می‌ماند و موارد ناامنِ پیوند نمادین، پیوند سخت، عبور از ریشه و تغییر پوشه با خطایی تمیز متوقف می‌شوند. 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 هسته حافظه را از طریق /dreaming روشن یا خاموش کنند، درحالی‌که وضعیت و راهنما برای دیگران همچنان دردسترس است. #97869 با سپاس از @eleqtrizit.
  • کاربران غیرمدیر Telegram و Discord دیگر نمی‌توانند صدای گفتاری Gateway را تغییر دهند، هرچند همچنان می‌توانند صدای فعلی و صداهای موجود را مشاهده کنند. #97874 با سپاس از @eleqtrizit.
  • نصب یا پیکربندی مجدد منابع استفاده رایانه‌ای Codex اکنون به دسترسی مالک یا مدیر نیاز دارد، درحالی‌که سایر فرستندگان مجاز همچنان می‌توانند وضعیت را بررسی کنند. #97955 با سپاس از @eleqtrizit.
  • تغییر نام گروه‌های iMessage، تغییر نمادها یا عضویت و ترک گروه‌ها اکنون به اختیار تأییدشده مالک یا مدیر نیاز دارد. #97961 با سپاس از @eleqtrizit.
  • Skills ایجادشده توسط عامل‌ها اکنون به‌جای فعال‌شدن فوری بدون تدابیر حفاظتی موردانتظار، در انتظار بازبینی و تأیید کارگاه Skill باقی می‌مانند. #98346 مرتبط: #96054. با سپاس از @momothemage، @xianshishan.
  • فهرست‌های مجاز خواندن Discord اکنون پیش از هر درخواست ارائه‌دهنده، فراداده انجمن، جزئیات کانال و فهرست رشته‌ها را هنگامی که این منابع خارج از محدوده پیکربندی‌شده باشند مسدود می‌کنند. #98966 با سپاس از @pgondhi987.
  • گزارش‌های زمان‌پایان Telegram اکنون توکن‌های ربات تعبیه‌شده در مسیرهای Bot API، از جمله ریشه‌های سفارشی و پروکسی، را پنهان می‌کنند و در عین حال اطلاعات مفید نقطه پایانی را حفظ می‌کنند. #99428 مرتبط: #96982. با تشکر از @liuhaiyang14 و @xialonglee.
  • پیش‌نمایش‌های فعالیت در رابط کاربری کنترل اکنون کلیدهای API ذخیره‌شده زیر نام‌های پیکربندی نقطه‌دار یا بازگردانده‌شده در خروجی ساخت‌یافته ابزار را پنهان می‌کنند. #99460 مرتبط: #99459. با تشکر از @ooiuuii.
  • پنهان‌سازهای سفارشی خطای ACP اکنون پاک‌سازی داخلی اسرار OpenClaw را حفظ می‌کنند و مانع افشای توکن‌های شناخته‌شده، اطلاعات اعتبارسنجی و محتوای کلید خصوصی در خطاهای قالب‌بندی‌شده می‌شوند. #100191 با تشکر از @lin-hongkuan.
  • فرمان‌های پیامک Android اکنون مجوز تلفن را به‌وضوح از فعال‌سازی اختیاری و جداگانه Gateway متمایز می‌کنند؛ بنابراین می‌توان sms.search فقط‌خواندنی را بدون فعال‌کردن هم‌زمان sms.send به‌کار برد. #100993 با تشکر از @narcissus0702.
  • خودکارسازی مرورگر اکنون ترافیک کنترل Chrome را به میزبان CDP پیکربندی‌شده یا صراحتاً مجاز محدود نگه می‌دارد و خطر هدایت اطلاعات اعتبارسنجی یا کنترل به مقصدی دیگر توسط نشانی اشکال‌زدای کشف‌شده را کاهش می‌دهد. #101171
  • مالکان احراز هویت‌شده می‌توانند ابزارهای ازپیش‌اعطاشده پوسته، فایل، فرایند، Skill Workshop و Plugin خود را در WebChat به‌کار ببرند، بدون آنکه این مجوزها به مهمانان یا فرستندگان خارجی تعمیم داده شود. #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.
  • جزئیات طولانی تأیید و پیش‌نمایش فرمان‌های app-server در 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 هنگام بروز خطاهای مفید باز می‌ماند، کنترل‌های تفاوت‌ها به مقایسه روی صفحه محدود می‌مانند و احتمال اختلاف رفتار مشترک صفحه‌کلید، مسیر، وضعیت، مکالمه و صدا میان کلاینت‌ها کمتر است.

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

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

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

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

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

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

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

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

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

منابع و مشارکت‌کنندگان
  • کاربران Android در زبان‌های پشتیبانی‌شده اکنون پیام‌های کلیدی راه‌اندازی، اتصال، اعتماد، پوسته و بازیابی Gateway را به زبان دستگاه خود می‌بینند. #97111 با تشکر از @vincentkoc.
  • صفحه‌های Control، Chat، Talk، Agent، Settings، Gateway و Overview در iOS اکنون از پیمایش، نشانه‌های وضعیت و کنترل‌های واضح‌تر و یک کادر نوشتن جمع‌وجور و بازشونده برای چت استفاده می‌کنند. #98452 با تشکر از @joelnishanth.
  • بررسی سریع صفحه‌های Control، Agents و Settings در iOS اکنون آسان‌تر است؛ مقصدهای تکراری کمتر، کنترل‌های جمع‌وجورتر، پیمایش استاندارد و میان‌بری مستقیم به Gateway از نماهای جزئیات ارائه شده‌اند. #98811 مرتبط: #98803.
  • Chat بومی iOS اکنون فضای بیشتری به مکالمه می‌دهد، از کادر نوشتن جمع‌وجوری استفاده می‌کند که با پیش‌نویس‌های طولانی‌تر گسترش می‌یابد و کنترل‌های پیوست، Talk و ارسال را به‌راحتی قابل لمس نگه می‌دارد. #98953 مرتبط: #98929.
  • Chat، Talk، Settings، پیمایش و ورود اولیه در iPhone و iPad اکنون از کنترل‌های بومی، ظاهر و رفتار بازگشت سازگارتری استفاده می‌کنند. #99231 مرتبط: #99195. با تشکر از @marvkr.
  • کاربران iOS می‌توانند از کادر نوشتن چت یک یادداشت صوتی حداکثر سه‌دقیقه‌ای ضبط و ارسال کنند، در صورت تمایل متن بیفزایند و مدت ضبط را در چت ببینند. #100946
  • کاربران Android می‌توانند بدون ورود به حالت زنده Talk، از کادر نوشتن چت یک یادداشت صوتی حداکثر سه‌دقیقه‌ای ضبط و ارسال کنند. #101193
  • ساخت‌های شخص ثالث Android می‌توانند با انتخاب Location > Always و اعطای مجوز دائمی مکان Android، بررسی‌های مکان درخواست‌شده از سوی Gateway را هنگام اجرای برنامه در پس‌زمینه مجاز کنند. #100967 با تشکر از @ioridev.
  • Android اکنون می‌تواند چندین Gateway را جفت‌شده نگه دارد و بدون تکرار راه‌اندازی میان آن‌ها جابه‌جا شود، درحالی‌که هر Gateway اعتبارنامه‌ها، وضعیت چت، پیام‌های در صف و داده‌های محلی قابل حذف خود را حفظ می‌کند. #100947
  • کاربران iOS می‌توانند چندین Gateway را یک‌بار جفت کنند و میان آن‌ها جابه‌جا شوند، درحالی‌که اعتبارنامه‌ها، اعتماد، چت‌ها، ترجیحات، دسترسی دستگاه و ثبت اعلان فشاری به Gateway درست متصل باقی می‌مانند. #100948
  • Chat در Android اکنون شامل کنش «چت جدید» و مرورگر فرمان / است که فرمان‌های اعلام‌شده عامل فعلی را بدون حذف آرگومان‌های فرمان فیلتر می‌کند. #98796 با تشکر از @iwhatsskill، @solvely-colin.
  • Chat در Android اکنون به کاربران امکان می‌دهد عامل پیکربندی‌شده برای پیام‌های جدید را انتخاب و تأیید کنند و Chat، حالت Talk و بوم خانه را با آن انتخاب هم‌راستا نگه می‌دارد. #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 اکنون آمادگی Talk بلادرنگ و دیکته را جداگانه گزارش می‌کند، راه‌اندازی را فقط برای حالتی باز می‌کند که به آن نیاز دارد و جزئیات مفید شکست ارائه‌دهنده را قابل مشاهده نگه می‌دارد. #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 یا Talk، نشست‌ها و ارائه‌دهندگان به زبانه صدا، Chat یا پالت فرمانی که از آن آغاز کرده‌اند بازمی‌گرداند. #98914 با تشکر از @lokimorty.
  • ورود اولیه Android اکنون مخاطبان و تقویم را فقط پس از فراهم‌شدن دسترسی خواندن و نوشتن آماده علامت‌گذاری می‌کند، حتی وقتی این مجوزها در پیام‌های جداگانه اعطا شوند. #99158 با تشکر از @nianjiuzst.
  • Android اکنون دسترسی مخاطبان و تقویم را فقط هنگامی اعطاشده گزارش می‌کند که هم خواندن و هم افزودن ورودی‌ها مجاز باشند و از نتایج گمراه‌کننده راه‌اندازی جلوگیری می‌کند. #99204 با تشکر از @nianjiuzst.
  • Talk و دیکته در 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 اکنون در طول حالت Talk کنترل انحصاری میکروفن را در اختیار می‌گیرد و پس از آن شنونده بلادرنگ درست را از سر می‌گیرد تا از ضبط تکراری جلوگیری شود. #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 عرضه می‌شوند؛ همان کارِ انتشار قبلی، نسخهٔ 2026.6.11 در Play و متن فروشگاه را نیز آماده کرد. 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
  • توضیح مکان پس‌زمینه، کنش تنظیمات و گزینه «فعلاً نه» در Android اکنون هنگام ارائه حالت مکان «همیشه»، به زبان انتخاب‌شده نمایش داده می‌شوند. 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.
  • برنامه‌های بومی غیرانگلیسی پشتیبانی‌شده اکنون مقصد جدید پایانه، راهنمای راه‌اندازی Gateway، کنش بازگشت، پیام‌های اتصال و برندسازی OpenClaw را ترجمه می‌کنند. e069cb2
  • بیلدهای بومی‌سازی‌شدهٔ macOS اکنون برچسب جدید پیوند GitHub، از جمله متن مربوط به دسترس‌پذیری آن، را ترجمه می‌کنند و دیگر به انگلیسی بازنمی‌گردند. 8be1d36
  • راهنمای شروع‌به‌کار برنامهٔ بومی و اتصال هوش مصنوعی اکنون 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 اکنون می‌توانند هنگام کار یک عامل، درخواست‌ها را ارسال کنند و رفتار پیکربندی‌شدهٔ پیگیری، جمع‌آوری یا وقفه را دریافت کنند؛ 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 زبان محلی پشتیبانی‌شدهٔ غیرانگلیسی اکنون کنترل‌های ترجمه‌شدهٔ Listen و وضعیت پخش گفتار را می‌بینند. 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، انتخاب Overview، Chat، Talk یا مقصد دیگری در نوار کناری اکنون جزئیات فعلی Settings را می‌بندد و صفحهٔ درخواستی را باز می‌کند. #94991 با تشکر از @solvely-colin.
  • کنترل‌های ترجمه‌شدهٔ Gateway در iOS و کنش‌های تأیید در Apple Watch دیگر در زبان‌های محلی پشتیبانی‌شده به انگلیسی بازنمی‌گردند. #97112 با تشکر از @vincentkoc.
  • Chat بومی iOS اکنون تنظیمات Larger Text و Dynamic Type را برای پیام‌ها، مقدمه و متن کادر نوشتن، با بریده‌شدن کمتر، رعایت می‌کند. #97552 با تشکر از @jmcte.
  • کاربران iPhone که با یک Gateway در LAN جفت می‌شوند اکنون پس از راه‌اندازی یک‌باره احراز هویت‌شده باقی می‌مانند، بنابراین Chat و اتصال Node بلافاصله قطع نمی‌شوند. #98066 مرتبط: #98064. با تشکر از @ooiuuii.
  • Chat در iOS اکنون در هر نوبت فقط یک پاسخ نهایی دستیار را نگه می‌دارد، به‌جای آنکه برای مدتی کوتاه نسخه‌ای تکراری را نشان دهد که پس از تازه‌سازی تاریخچه ناپدید می‌شود. #98117 مرتبط: #98116. با تشکر از @joshavant، @ooiuuii.
  • کاربران جفت‌شدهٔ iOS می‌توانند مکالمهٔ بومی ElevenLabs را با کلید Gateway مبتنی بر SecretRef آغاز کنند، بدون آنکه اعتبارنامه را در پیکربندی متن سادهٔ موبایل کپی کنند. #98210 مرتبط: #98209. با تشکر از @joshavant، @ooiuuii.
  • پس از اسکن کد QR جفت‌سازی iOS، کاربران اکنون به صفحهٔ زندهٔ پیشرفت اتصال منتقل می‌شوند، به‌جای آنکه در حالی که جفت‌سازی به‌طور نامرئی ادامه دارد به Welcome بازگردند. #98302 مرتبط: #98297. با تشکر از @joelnishanth.
  • Chat در 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.
  • درخواست‌های Android برای camera.clip که لغو شده‌اند، مهلتشان تمام شده، شکست خورده یا قطع شده‌اند، اکنون پیش از اجرای فرمان‌های بعدی دوربین، دوربین را آزاد و فایل‌های موقت ناتمام را حذف می‌کنند. #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 آیفون اکنون از سبک آیکون گرد یکسانی استفاده می‌کنند و مرور هر دو فهرست را آسان‌تر می‌سازند. #98936 مرتبط با #98916. با تشکر از @sahilsatralkar.
  • صفحه «درباره» در iOS اکنون خلاصه‌ای موجز از برنامه، خانواده دستگاه و iOS را بدون هویت تکراری یا شناسه خام سخت‌افزار نمایش می‌دهد. #98985 مرتبط با #98943. با تشکر از @sahilsatralkar.
  • تنظیم ظاهر در iOS اکنون در فهرست عادی تنظیمات قرار دارد، انتخاب فعلی «سیستم»، «روشن» یا «تیره» را در یک نگاه نشان می‌دهد و در 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، گفت‌وگو اکنون برای خواندن پیام‌های قدیمی‌تر در بالا باقی می‌ماند تا زمانی که کاربر «پرش به جدیدترین» را انتخاب کند. #100502
  • اسکنر راه‌اندازی QR در iOS اکنون هنگام بازکردن، لغو یا بستن دوربین در جریان آغازبه‌کار کاربران، کمتر دچار خرابی یا ناپایداری می‌شود. #101235 با تشکر از @joshavant و @solvely-colin.
  • کاربران iPhone که از قبل جفت شده‌اند، اکنون به‌جای گرفتارشدن در راه‌اندازی به‌دلیل قدیمی‌بودن پرچم‌های آغازبه‌کار، به گفت‌وگو، مکالمه و تنظیمات بازمی‌گردند. #101481
  • اعلان مجوز دوربین در iOS اکنون ارتباط دسترسی را با راه‌اندازی Gateway و ثبت عکس، ویدئو، سند، صفحه‌نمایش یا فضای کاریِ درخواست‌شده توسط دستیار به‌وضوح بیان می‌کند. e77994e با تشکر از @joshavant.
  • راه‌اندازی Gateway در Android و iOS اکنون به‌وضوح برای میزبان‌های راه دور به TLS امن نیاز دارد، پیش از استفاده از شبکه محلی مورداعتماد بدون رمزنگاری هشدار می‌دهد و برای ناسازگاری‌های پروتکل، راهنمای عملی به‌روزرسانی ارائه می‌کند. #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، Pluginها و نصب‌ها

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

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

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

منابع و مشارکت‌کنندگان
  • کاربران می‌توانند با یک پیام، یک مکالمه، مسیر فایل، نشانی وب یا یادداشت جای‌گذاری‌شده را به پیشنهادی قابل‌بازبینی برای کارگاه Skill تبدیل کنند، به‌جای اینکه کار را از پیش‌نویسی خالی آغاز کنند. #100442
  • عامل‌های طولانی‌مدت می‌توانند Skills استفاده‌نشدهٔ کارگاه Skill را به‌طور خودکار از زمینه‌های آینده کنار بگذارند، موارد مهم را سنجاق کنند، بایگانی‌ها را بازیابی کنند و هم‌پوشانی‌های احتمالی را بدون حذف Skills زیربنایی نمایان سازند. #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 اجرا می‌شوند، اکنون نشانی وب موردنظر را با نمایهٔ پیکربندی‌شدهٔ 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 و بازارگاه با قالب بسته را بدون 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های همراه راه‌اندازی کانال اکنون از طریق پیوندهای نمادین نسخه جاری و چیدمان‌های ترکیبی منبع/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های همراه زمان اجرای کانال و راه‌اندازی اکنون در نسخه‌های ترکیبی منبع/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.
  • نسخه‌های پشتیبان Windows اکنون با اجتناب از استفاده مکرر از همان بایگانی موقت قفل‌شده و پاک‌سازی فایل‌های قدیمی تلاش مجدد، با اطمینان بیشتری از رقابت‌های نوشتن زنده بازیابی می‌شوند. #101449 با تشکر از @lilan0125 و @vincentkoc.
  • خلاصه هزینه نشست اکنون زمانی که رونوشت با وجود مصرف توکن و مشخص‌بودن قیمت‌گذاری مدل، صفر دلار ثبت کرده باشد، هزینه‌ای واقعی را تخمین می‌زند. c5260a3 با تشکر از @nianjiuzst.
  • گزارش‌های نشست و نماهای هزینه ذخیره‌شده در حافظه نهان اکنون مجموع‌های صفر دلاری تطبیق‌داده‌شده توسط ارائه‌دهنده را حفظ می‌کنند و درعین‌حال هزینه‌های واقعاً مفقود را از جزئیات ذخیره‌شده ارائه‌دهنده و مدل دوباره محاسبه می‌کنند. c45124a
  • Gatewayهای مدیریت‌شده توسط LaunchAgent روی دیسک‌های macOS با محدودیت مجوز، اکنون پوشش محیطی تولیدشده را از طریق /bin/sh اجرا می‌کنند و از خروج فوری سرویس پس‌زمینه جلوگیری می‌کنند. #89967 مرتبط: #87199. با تشکر از @joshdaynard و @zhangguiping-xydt.
  • جست‌وجوی فرمان در Windows اکنون 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 را نمایش می‌دهند، پاسخ‌های بیش‌ازحد بزرگ را محدود می‌کنند، زمان کنونی نشست را نشان می‌دهند، مدیر بسته صحیح Linux را انتخاب می‌کنند و برای پیوندهای امن Gateway بدون درگاه صریح از درگاه 443 استفاده می‌کنند. #100258 با تشکر از @connermo، @cxbasdev، @gfaerny، @hailory، @harjothkhara، @ly85206559، @mushuiyu886، @simon-xydt، @sunlit-deng و @uditdewan.
  • فایل‌های معتبر openclaw.json دارای BOM، قالب‌بندی PowerShell یا تورفتگی عمیق اکنون می‌توانند تغییرات احراز هویت، مدل، تعمیر و سایر پیکربندی‌ها را بدون قالب‌بندی مجدد دستی ذخیره کنند. #100591 با تشکر از @vincentkoc.
  • openclaw update در Windows اکنون از اجرای مجدد وظیفه زمان‌بندی‌شده Gateway مدیریت‌شده هنگام جایگزینی بسته جلوگیری می‌کند و مانع ایجاد فرایندهای ناقصِ به‌روزشده یا دارای نسخه‌های ترکیبی می‌شود. #100757 با تشکر از @vincentkoc.
  • تعمیر تکمیل خودکار پوسته در طول openclaw doctor و به‌روزرسانی‌ها اکنون بارگذاری پرهزینه فرمان‌های Plugin را نادیده می‌گیرد و از تأخیرهای غیرضروری جلوگیری می‌کند؛ درحالی‌که تولید کامل به‌درخواست کاربر همچنان فرمان‌های Plugin را شامل می‌شود. #76235
  • راه‌اندازی Gateway در Windows اکنون تشخیص می‌دهد که 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 در Windows اکنون نسخه‌های پشتیبانی‌شده Chrome را به‌درستی تشخیص می‌دهد، به‌جای اینکه هشدار دهد نصب سالم قابل‌شناسایی نیست. #87937 با تشکر از @mukundakatta.
  • openclaw doctor دیگر زمانی که فضای کاری پیکربندی‌شده یک عامل هنوز ایجاد نشده است متوقف نمی‌شود، درحالی‌که عملیات واقعی فایل همچنان مرزهای فضای کاری را اعمال می‌کنند. #89226 با تشکر از @sasan1200 و @shifengwang333-ai.
  • یک openclaw nodes approve <requestId> نامعتبر اکنون به‌جای خطای خام کلاینت، شناسه‌های در انتظار موجود و فرمان بازیابی openclaw nodes pending را نشان می‌دهد. #94452 با تشکر از @mushuiyu886.
  • بررسی اختیاری Doctor اکنون می‌تواند ذخیره‌سازی وضعیت OpenClaw را که مفقود، ناامن، غیرقابل‌نوشتن، همگام‌شده با فضای ابری، قابل‌حذف، ناپایدار یا ناقص است، همراه با مسیرها و راهنمای ترمیم گزارش کند. #95979 با تشکر از @giodl73-repo.
  • یک بررسی انتخابی 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.
  • اپراتورها می‌توانند از بررسی متمرکز نمایه احراز هویت Doctor برای یافتن اعتبارنامه‌های منقضی، مفقود، بدشکل، در دوره انتظار، غیرفعال یا قدیمی، همراه با راهنمای ترمیم ساخت‌یافته، استفاده کنند. #97125 با تشکر از @giodl73-repo.
  • یک بررسی متمرکز جست‌وجوی حافظه در Doctor اکنون مشکلات راه‌اندازی ارائه‌دهنده، اعتبارنامه، بخش پشتی و QMD را همراه با مسیرها و اصلاحات ساخت‌یافته گزارش می‌کند. #97137 با تشکر از @giodl73-repo.
  • بررسی وضعیت فضای کاری Doctor اکنون انحراف Plugin، سازگاری، عیب‌یابی بارگذاری و وضعیت قابل‌بازیابی TaskFlow را در قالبی ماشین‌خوان گزارش می‌کند. #97358 با تشکر از @giodl73-repo.
  • یک بررسی متمرکز جفت‌سازی دستگاه در Doctor اکنون برای درخواست‌های معلق، احراز هویت منسوخ، دامنه‌های دسترسی مفقود و مخازن ناخوانا، هشدارهای ساخت‌یافته و راهنمای ترمیم ارائه می‌کند. #97366 با تشکر از @giodl73-repo.
  • openclaw onboard اکنون از ابتدا توضیح می‌دهد راه‌اندازی چه مواردی را پوشش می‌دهد، چرا فرایند کامل ورود اولیه ممکن است بیشتر طول بکشد و کدام مراحل اختیاری را می‌توان به تعویق انداخت. #97482 با تشکر از @ly85206559.
  • اپراتورها می‌توانند برای کانال‌های پیکربندی‌شده‌ای که Pluginهای پشتیبان آن‌ها مسدود شده‌اند، یک بررسی ساخت‌یافته Doctor درخواست کنند که شامل الزام برآورده‌نشده و اصلاح پیشنهادی است. #97496 با تشکر از @giodl73-repo.
  • یک بررسی متمرکز سقف نتیجه ابزار در Doctor اکنون تنظیمات پایین‌تر از پیش‌فرض‌های آگاه از مدل یا بالاتر از سقف زمان اجرا را همراه با مسیرهای قابل‌اقدام شناسایی می‌کند. #97500 با تشکر از @giodl73-repo.
  • اپراتورهای Linux می‌توانند از بررسی systemd-linger در 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.
  • Doctor اکنون می‌تواند الگوهای قدیمی حصارکشی‌شده HEARTBEAT.md را شناسایی کند و فایل‌های مناسب برای پاک‌سازی خودکار را از فایل‌های دارای محتوای سفارشی متمایز سازد. #98400 با تشکر از @giodl73-repo.
  • Doctor اکنون می‌تواند ترکیب WhatsApp، حلقه رویداد تحت فشار Gateway و نشست‌های محلی فعال TUI را که با پاسخ‌های تأخیردار مرتبط است، علامت‌گذاری کند. #98406 با تشکر از @giodl73-repo.
  • پیوندهای رابط کنترل، جفت‌سازی، کد راه‌اندازی، QR و وضعیت اکنون در میزبان‌های دارای VPN، آداپتورهای مجازی، WSL، Hyper-V یا چندین شبکه، یک نشانی LAN قابل‌دسترسی را ترجیح می‌دهند. #98482 با تشکر از @joshavant.
  • openclaw doctor اکنون توضیح می‌دهد چرا کارهای cron پس از اجرای قطع‌شده Gateway همچنان در حال اجرا به نظر می‌رسند و چگونه آن نشانگرهای باقی‌مانده در شروع بعدی پاک می‌شوند. #98620 با تشکر از @masatohoshino.
  • openclaw gateway status --deep اکنون می‌تواند قوانین Windows Firewall را که دستگاه‌های LAN را مسدود می‌کنند شناسایی کند و راهکارهای عملی مربوط به قانون، loopback، Tailscale یا تونل SSH را پیشنهاد دهد. #98666 با تشکر از @joshavant.
  • Doctor ساخت‌یافته اکنون می‌تواند پیوندهای نمادین منسوخ سراسری زمان اجرای Plugin را گزارش کند، از جمله پیوند منسوخ، مقصد آن و فرمان پاک‌سازی openclaw doctor --fix. #98729 با تشکر از @giodl73-repo.
  • پس از اینکه openclaw doctor --fix یک فایل جانبی قدیمی را بایگانی می‌کند، برنامه 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.
  • راه‌اندازی اولیه مهارت در دستگاه‌های حداقلی اکنون پیش‌نیازهای مفقود 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.
  • راه‌اندازی اکنون به‌جای گزارش وضعیت نادرست آغازین از مکان پیش‌فرض، دایرکتوری سفارشی پیکربندی‌شده عامل یا احراز هویت را برای یافتن اعتبارنامه‌ها بررسی می‌کند. 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.
  • هشدارهای نگه‌داری نشست اکنون در مرزهای گرد‌شده به‌جای مقادیر نامأنوسی مانند 60 seconds، عبارت‌های 1 minute، 1 hour یا 1 day را نمایش می‌دهند. #100096 با تشکر از @narahariraghava، @vincentkoc.
  • نمای فشرده /status دیگر ردیف مبهم Plugins: OK را نمایش نمی‌دهد، در حالی که هشدارها و عیب‌یابی تفصیلی Plugin همچنان در دسترس‌اند. #100143
  • openclaw --help اکنون با راهنما و تکمیل‌های ویژه هر فرمان مطابقت دارد و config patch و config schema در فهرست اصلی فرمان‌ها قابل‌مشاهده‌اند. #100670 با تشکر از @amirf194، @vincentkoc.
  • پیوندهای نمایش‌داده‌شده در پایانه که شامل پرانتزهای متوازن‌اند اکنون در سراسر نشانی اینترنتی کامل موردنظر قابل‌کلیک باقی می‌مانند و دیگر کوتاه یا به مقصد اشتباه هدایت نمی‌شوند. #100697 با تشکر از @aniruddhaadak80، @zoowh.
  • قطع اتصال 1006 در WebSocket مربوط به 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 دیگر crontab -l را برای بررسی اختیاری WhatsApp قدیمی فراخوانی نمی‌کند، مگر آنکه گرداننده‌ای صراحتاً آن را انتخاب کند. #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 در Android اکنون راهنمایی سرتاسری برای آینه‌سازی و کنترل ایمن دستگاهی راه‌دور از 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 اکنون مقادیر اختیاری null را به‌درستی دریافت می‌کنند، به‌جای آنکه این مقادیر به رشته‌های خالی تبدیل شوند و فراخوانی‌های معتبر را مختل کنند. #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 مرورگر اکنون پس از تجزیه JSON در زمان‌های اجرای پشتیبانی‌شده Node 24.16 و جدیدتر تکمیل می‌شوند و درعین‌حال هنگام قطع اتصال کارخواه همچنان لغو می‌شوند. 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های معتبر داده تصویر درون‌خطی بدون padding پایانی base64 اکنون پذیرفته می‌شوند، درحالی‌که محموله‌های تصویر بدشکل همچنان مسدود می‌مانند. #96437 با تشکر از @lin-hongkuan و @vincentkoc.
  • ورودی‌های ویدئویی نزدیک به مرز اندازه پیکربندی‌شده اکنون براساس اندازه واقعی بایتی‌شان پذیرفته یا رد می‌شوند و از شکست‌های غیرمنتظره برای فایل‌هایی که هنوز در محدوده مجاز هستند جلوگیری می‌شود. #96519 با تشکر از @lin-hongkuan و @vincentkoc.
  • درخواست صفحات ناموجود PDF اکنون به‌جای ارسال تصادفی کل سند به یک ارائه‌دهنده بومی، خطای روشن محدوده را برمی‌گرداند. #97698 با تشکر از @zhangguiping-xydt.
  • فراخوانی‌های ابزار پیام با مهلت زمانی نامعتبر Gateway اکنون به‌جای آنکه ظاهراً متوقف بمانند، فوراً خطای اعتبارسنجی برمی‌گردانند. #98652
  • frontmatter در Markdown اکنون فیلدهای دارای مقدار null با نام‌های toString، constructor، valueOf یا hasOwnProperty را حفظ می‌کند و دیگر فراداده را بدون اطلاع از Skills، هوک‌ها یا فرمان‌ها حذف نمی‌کند. #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 اکنون توضیح می‌دهد که سیاست ابزار چه زمانی skill_workshop را پنهان می‌کند و تغییر دقیق allow یا alsoAllow لازم برای فعال‌کردن فراخوانی‌های بازبینی دستی را نشان می‌دهد. #100654 با تشکر از @wangwllu.
  • بسته‌های بیش‌ازحد بزرگ ClawHub، Skills، ClawPackها، بایگانی‌های resolver و بارگیری‌های منبع GitHub اکنون پیش از آنکه بتوانند حافظه Gateway را تمام کنند، با خطای روشن محدودیت اندازه متوقف می‌شوند. #101176
  • چرخش خودکار نشست اکنون با احتمال کمتری گفت‌وگوی بعدی را سرگردان می‌گذارد، هنگامی که یک Plugin موتور زمینه بلافاصله رونوشت آن را می‌خواند یا checkpoint می‌گیرد. #101192
  • فایل‌های spill بازیابی‌شده 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 اکنون وقتی shortcode تعبیه خودبسته با یک نشانگر بسته‌شدن اضافی دنبال می‌شود، متن قابل‌مشاهده پیام خود را حفظ می‌کنند. #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.
  • آزمون دود درخواست‌های کشش سریع‌تر و پیش‌بینی‌پذیرتر شد و در عین حال پوشش گسترده‌تر انتشار حفظ شد. #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.
  • مدیریت داخلی نشست Voice Call نوسازی شد، بدون آنکه پاسخ‌ها یا رفتار تماس تغییر کنند. #96539 با تشکر از @jalehman.
  • کارت امتیاز بلوغ QA طوری اصلاح شد که پوشش جزئی را دقیق‌تر منعکس کند و شواهد همچنان مفقود را نشان دهد. #96543 با تشکر از @romneyda.
  • برای اجراهای QA در Claude CLI محدودیت‌های زمانی طولانی‌تر و مناسب مدل‌های Sonnet و Opus در نظر گرفته شد. #96567 با تشکر از @clawsean.
  • نحوه امتیازدهی بلوغ شفاف‌تر شد و پوشش به‌عنوان شواهد پشتیبان قابل‌مشاهده باقی ماند. #96594 با تشکر از @romneyda.
  • شواهد کامل QA به حالت پیش‌فرض به‌روزرسانی‌های کارت امتیاز بلوغ تبدیل شد تا شواهد ناقص بر نتایج اثر نگذارند. #96595 با تشکر از @romneyda.
  • پردازش تکراری هنگام خواندن فراداده از سوابق بسیار بزرگ رونوشت توسط Gateway کاهش یافت. #96707 با تشکر از @vincentkoc و @yonganzhang.
  • پاک‌سازی فایل‌های موقت در آزمون‌های پیکربندی، Gateway، زمان‌بندی و وضعیت بهبود یافت. #96711 با تشکر از @xialonglee.
  • نحوه مسیریابی مسائل، درخواست‌های پشتیبانی، گزارش‌های امنیتی و درخواست‌های کشش توسط مشارکت‌کنندگان مستند شد. #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 در برابر مصرف بیش‌ازحد حافظه هنگامی که یک homeserver پاسخ غیرمعمول بزرگی بازمی‌گرداند محافظت شدند. #97547 با سپاس از @alix-007.
  • بررسی‌های دود Discord در برابر مصرف بیش‌ازحد حافظه هنگامی که سرویس پاسخ غیرمعمول بزرگی بازمی‌گرداند محافظت شدند. #97548 با سپاس از @alix-007، @vincentkoc.
  • محدودیت‌های اعتبارسنجی SDK مربوط به plugin به‌روزرسانی شدند تا با سطح عمومی کنونی مطابقت داشته باشند و درعین‌حال بررسی‌های رشد آینده حفظ شوند. #97604 با سپاس از @romneyda.
  • قابلیت ردیابی QA برای اتصال Gateway، مذاکره پروتکل و رفتار تلاش مجدد هنگام راه‌اندازی که پل‌های کانال MCP از آن استفاده می‌کنند بهبود یافت. #97609 با سپاس از @romneyda.
  • اعتبارسنجی خودکار تبدیل متن به گفتار WebChat برای پوشش و گزارش‌دهی یکپارچه به گردش‌کار استاندارد QA منتقل شد. #97632 با سپاس از @romneyda.
  • در اصلاح منتشرشده‌ای که پاسخ‌های Discord را پس از ذخیره داده‌های بزرگ skill حفظ می‌کند مشارکت شد. #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.
  • بررسی‌های تکراری اعتبارنامه برای تضمین کیفیت زنده کانال‌ها، بدون تغییر موارد اعتبارسنجی‌شده، یکپارچه شدند. #97947 با تشکر از @romneyda.
  • بررسی‌های اعتبارنامه تضمین کیفیت انتشار در کارهای کانال‌ها یکپارچه شدند و همان رفتار اعتبارسنجی حفظ شد. #97948 با تشکر از @romneyda.
  • پیکربندی تکراری آمادگی Docker از اعتبارسنجی Crabbox حذف شد تا حفظ سازگاری به‌روزرسانی‌های آینده آسان‌تر شود. #97950 با تشکر از @romneyda.
  • آماده‌سازی تکراری ساخت Docker در گردش‌کار انتشار یکپارچه شد تا واگرایی نگه‌داری کاهش یابد. #97951 با تشکر از @romneyda.
  • یک صفحه اصلی مستنداتِ قابل‌کشف برای یادداشت‌های انتشار پرداخت‌شده OpenClaw آماده شد. #97959 با تشکر از @hannesrudolph.
  • سناریوهای تضمین کیفیت کانال‌ها بدون تغییر رفتار کاربر نهایی، در محیط‌های آزمایشی پشتیبانی‌شده قابل‌استفاده مجدد شدند. #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.
  • پویش‌های اشکال نگه‌دارندگان برای پشتیبانی از اندازه دسته‌های درخواستی و فهرست‌های مشخص درخواست‌های کشش آماده شدند و استانداردهای آمادگی موجود حفظ شد. #98494 با تشکر از @vincentkoc.
  • اعتبارسنجی میزبانی‌شده قابل‌اعتماد با اصلاح انتظارات قدیمی آزمون‌ها در بررسی‌های هسته و ارائه‌دهنده بازیابی شد. #98533
  • یک پایه داخلی سازگار برای کنترل‌های دسترسی آگاه از مکالمه در آینده، بدون تغییر مجوزهای فعلی، آماده شد. #98536
  • بررسی نوع آزمون‌های هسته بازیابی شد تا آزمون‌های معتبر Gateway و ارائه‌دهنده دیگر مانع کارهای نامرتبط نشوند. #98551 با تشکر از @romneyda.
  • اعتبارسنجی موفق lint با حفظ اصلاحات ایمنی قبلی Tailscale و Feishu بازیابی شد. #98598 مرتبط: #98462، #98464. با تشکر از @zhanglei99586.
  • پوشش رگرسیون برای فهرست‌های خوانا در اعلان‌های تأیید و دیگر پیام‌های قابل‌مشاهده برای کاربر افزوده شد. #98605 با تشکر از @dwc1997، @vincentkoc.
  • خط لوله اعتبارسنجی ابزارها پس از آنکه پوشش جدید رونوشت، برنامه آزمون مورد انتظار را تغییر داد، بازیابی شد. #98610
  • در اصلاحی مشارکت شد که فهرست‌های طولانی فایل‌های فضای کاری را در نوار کناری گپ پیمایش‌پذیر نگه می‌دارد. #98611 مرتبط: #98566. با تشکر از @645648406-max، @zw-xysk.
  • درخواست‌های اعتبارنامه تضمین کیفیت طوری تنظیم شدند که هنگام بازگرداندن پاسخی با اندازه غیرمنتظره از سوی کارگزار مشترک، به‌درستی شکست بخورند. #98619 با تشکر از @zengwen-dt.
  • از پایان مهلت آزمون‌های ابزار پیام، با حفظ رفتار Plugin که بررسی می‌کنند، جلوگیری شد. #98701
  • الگوهای تکراری بارگذاری ارائه‌دهنده و ابزارهای کمکی برای بهبود سازگاری و نگه‌داری‌پذیری یکپارچه شدند. #98749 با تشکر از @romneyda.
  • شواهد تضمین کیفیت تقویت شدند تا ثابت کنند فرمان‌های توقف بومی، مکالمه فعال صحیح را در محیط‌های آزمایشی پشتیبانی‌شده متوقف می‌کنند. #98751 با تشکر از @romneyda.
  • پوشش تضمین کیفیت برای راه‌اندازی و عادی‌سازی پیام‌های Signal، Mattermost و Matrix از طریق Crabline گسترش یافت. #98779 با تشکر از @romneyda.
  • بررسی‌های نوع مستندات و آزمون‌ها بدون تغییر رفتار فرمان attach بازیابی شدند. #98792
  • راهنمای قابلیت اطمینان Telegram در جایی قرار گرفت که مشارکت‌کنندگان و بازبینان هنگام کارهای آینده روی افزونه با آن روبه‌رو شوند. #98808 با تشکر از @obviyus.
  • اعتبارسنجی Swift در macOS طوری تنظیم شد که به‌جای تکرار همان شکست، از حافظه‌های نهان ساخت ناقص بازیابی شود. #98818
  • بررسی‌های موجودی ترجمه بومی هنگام پویش برچسب‌های نامعمول منبع پاسخ‌گو نگه داشته شدند. #99098 با تشکر از @hxy91819.
  • بررسی‌های Telegram در آزمایشگاه تضمین کیفیت، هنگام بازگرداندن پاسخی با اندازه غیرمنتظره از سوی API تلگرام، در برابر مصرف بیش‌ازحد حافظه محافظت شدند. #99151 با تشکر از @hugenshen.
  • بررسی‌های پیکربندی آزمایشگاه تضمین کیفیت طوری تنظیم شدند که در مواجهه با پاسخ‌های غیرمنتظره بزرگ Gateway، زودهنگام و به‌وضوح متوقف شوند. #99165 با تشکر از @hugenshen.
  • گردش‌کارهای کانال تضمین کیفیت، هنگام بازگرداندن داده‌های بیش‌ازحد بزرگ از سوی یک سرویس تضمین کیفیت، در برابر مصرف بیش‌ازحد حافظه محافظت شدند. #99169 با تشکر از @hugenshen.
  • شکست‌های کاذب CI در پوشش هم‌زمانی نشست پاسخ با قابل‌اعتمادتر کردن هماهنگی آزمون کاهش یافت. #99212
  • از ایجاد شکست‌های کاذب در اعتبارسنجی ایمنی شبکه توسط ادعاهای پراکسی مختص آزمون جلوگیری شد. #99233 با تشکر از @joshavant.
  • یک پایه داخلی مشترک برای بارگذاری سازگار ماژول‌های زمان اجرا، بدون تغییر رفتار، ایجاد شد. #99261 با تشکر از @romneyda.
  • پوشش تضمین کیفیت برای ارسال پیام‌های Signal از طریق Crabline و نتایج عادی‌سازی‌شده آن‌ها افزوده شد. #99262 با تشکر از @romneyda.
  • پوشش تضمین کیفیت افزوده شد تا اطمینان حاصل شود پاسخ‌های Mattermost از طریق Crabline به مکالمه گروهی صحیح وابسته می‌مانند. #99264 با تشکر از @romneyda.
  • پوشش تضمین کیفیت افزوده شد تا اطمینان حاصل شود پیام‌های Matrix از طریق Crabline به اتاق صحیح وابسته می‌مانند. #99265 با تشکر از @romneyda.
  • الگوهای تکراری بارگذاری در بخش‌های زمان اجرای هسته یکپارچه شدند تا واگرایی نگه‌داری کاهش یابد. #99278 با تشکر از @romneyda.
  • پایان مهلت‌های گذرای آزمون دود تضمین کیفیت تحت بار سنگین CI، بدون تغییر رفتار محصول، کاهش یافت. #99294 با تشکر از @romneyda.
  • الگوهای بارگذاری Gateway و زمان اجرای حالت‌مند برای بهبود سازگاری و نگه‌داری‌پذیری یکپارچه شدند. #99296 با تشکر از @romneyda.
  • الگوهای تکراری بارگذاری در Discord، Slack و Telegram با حفظ رفتار موجود کانال‌ها یکپارچه شدند. #99298 با تشکر از @romneyda.
  • الگوهای تکراری بارگذاری در Matrix و دیگر کانال‌ها یکپارچه شدند تا خطر نگه‌داری آینده کاهش یابد. #99302 با تشکر از @romneyda.
  • پوشش تضمین کیفیت سرتاسری برای راه‌اندازی Zalo، تحویل ورودی و عادی‌سازی پیام خروجی از طریق Crabline افزوده شد. #99303 با تشکر از @romneyda.
  • اعتبارسنجی قابل‌اعتماد lint برای افزونه Memory Wiki بدون تغییر رفتار آن بازیابی شد. #99307 با تشکر از @romneyda.
  • شواهد تضمین کیفیت پخش جریانی طوری تنظیم شدند که ثابت کنند کانال پیش از پاسخ نهایی، پیش‌نمایشی نمایش می‌دهد. #99310 با تشکر از @romneyda.
  • یک مسیر محافظت‌شده انتشار ماهانه npm برای نگه‌دارندگان انتشار، بدون جابه‌جایی کانال عادی latest، افزوده شد. #99352 با تشکر از @kevinslin.
  • بررسی‌های CI برای مدیریت زمینه Telegram و مرزهای پشتیبانی‌شده SDK مربوط به Plugin بازیابی شدند. #99355 با تشکر از @romneyda.
  • بررسی‌های تکراری شکل داده در کد هسته برای بهبود سازگاری و نگه‌داری‌پذیری یکپارچه شدند. #99359 با تشکر از @romneyda.
  • بررسی‌های تکراری شکل داده در Pluginهای همراه یکپارچه شدند تا واگرایی نگه‌داری کاهش یابد. #99361 با تشکر از @romneyda.
  • پایان مهلت‌های متناوب آزمون دود تضمین کیفیت، هنگامی که چند بررسی مجزای Gateway به‌طور هم‌زمان روی سخت‌افزار محدود CI اجرا می‌شوند، کاهش یافت. #99368 با تشکر از @romneyda.
  • نتایج و اطلاعات تشخیصی تضمین کیفیت استانداردسازی شدند تا مقایسه و اعتماد به اعتبارسنجی انتشار آسان‌تر شود. #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.
  • اعتبارسنجی از محیط‌های کاری ایزوله توسعه به‌گونه‌ای تغییر کرد که از کد واقعاً در حال آزمون استفاده کند و از نتایج گمراه‌کننده جلوگیری شود. #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.
  • با مجازکردن دسته‌های تأییدشده بزرگ‌تر از درخواست‌های کشش قدیمی، وقفه‌ها هنگام پاک‌سازی محدود نگه‌دارندگان کاهش یافت. #100253
  • آیکون‌های اشکال‌زدایی iOS و Apple Watch با حذف حاشیه سفید بیرونی ناخواسته پاک‌سازی شدند. #100259
  • مدیریت پرامپت تضمین کیفیت اصلاح شد تا اعتبارسنجی به دستور واقعی کاربر پاسخ دهد، نه به زمینه پنهان زمان اجرا. #100272 با تشکر از @marvinthebored، @obviyus، @peetiegonzalez.
  • اعتبارسنجی پروتکل موبایل تقویت شد تا تغییرات بومی iOS یا Android نتوانند پوشش رویدادهای Gateway را دور بزنند. #100278
  • خط مبنای پاک قالب‌بندی Android بازیابی شد تا مشارکت‌کنندگان بتوانند کار اخیر گفت‌وگوی موبایل را اعتبارسنجی و گسترش دهند. #100304
  • از تمام‌شدن محدودیت‌های سرویس مشترک توسط اعتبارسنجی ادغام درخواست کشش جلوگیری شد، در حالی که نتایج قابل‌اعتماد حفظ شدند. #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
  • یک اصلاح ادغام‌شده قابلیت اطمینان مرورگر راه‌دور ثبت شد و در عین حال کار اعتبارسنجی تکراری ناشی از تعارض‌های فهرست تغییرات کاهش یافت. #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 که جزئیات مفید مسئله‌ها و درخواست‌های کشش GitHub را نمایش می‌دهند، مستند شدند. #100555
  • پوشش تاریخچه انتشار برای بازیابی گفت‌وگوی Apple پس از اتصال مجدد به یک پاسخ فعال افزوده شد. #100561
  • سه اصلاح ادغام‌شده مربوط به پاسخ‌های جریانی، مدیریت هویت تلفن و پاسخ‌های محدود Tlon ثبت شدند. #100562 با تشکر از @hugenshen، @morluto، @totobusnello.
  • سابقه انتشار قابل‌ردیابی برای بارگیری‌های ایمن‌تر عملیات مرورگر و حفظ زبانه‌های متعلق به کاربر افزوده شد. #100575 با تشکر از @sunlit-deng.
  • اعتبارسنجی مجدد غیرضروری هنگام ادغام هم‌زمان درخواست‌های کشش، در صورتی که وصله آماده‌شده تغییر نکرده باشد، کاهش یافت. #100593
  • پوشش فهرست تغییرات برای پنج اصلاح منتشرشده رابط کاربری Control و رابط ترمینال تکمیل شد. #100599 با تشکر از @goutamadwant، @haishmg، @ml12580، @ruanrrn، @vincentkoc، @zengwen-dt.
  • اعتبارسنجی و نمایه‌سازی مستندات برای راهنمای درخت‌های کاری مدیریت‌شده بازیابی شد. #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.
  • سطوح داخلی قدیمی رابط کاربری و ارائه‌دهنده محدودتر شدند و دقت گزارش‌های نگهداشت بهبود یافت. #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 بدون تغییر در نحوه عملکرد 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.
  • جزئیات داخلی ماتریس تضمین کیفیت ساده‌سازی شدند و گردش کار اعتبارسنجی موجود حفظ شد. #101974 با تشکر از @vincentkoc.
  • دامنه جزئیات داخلی گزارش اطمینان تضمین کیفیت محدودتر شد تا سطح نگه‌داری پشتیبانی‌شده شفاف بماند. #101980 با تشکر از @vincentkoc.
  • جزئیات داخلی خلاصه شواهد تضمین کیفیت خصوصی نگه داشته شدند، بدون آنکه رفتار اعتبارسنجی تغییر کند. #101987 با تشکر از @vincentkoc.
  • نوع‌های کاربردی استفاده‌نشده تضمین کیفیت کاهش یافتند تا اتکا به جزئیات داخلی پشتیبانی‌نشده تشویق نشود. #101990 با تشکر از @vincentkoc.
  • سطح پشتیبانی‌شده آزمایشگاه تضمین کیفیت با خصوصی نگه‌داشتن جزئیات هماهنگی داخلی شفاف‌تر شد. #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 کاهش یافتند، بدون آنکه نحوه عملکرد Signal تغییر کند. #102042 با تشکر از @vincentkoc.
  • جزئیات داخلی Plugin مربوط به Slack محدودتر شدند و رفتار پیام‌رسانی و تحویل حفظ شد. #102044 با تشکر از @vincentkoc.
  • سطح یکپارچه‌سازی پشتیبانی‌شده QQBot شفاف‌تر شد، بدون آنکه رفتار زمان اجرا تغییر کند. #102048 با تشکر از @vincentkoc.
  • جزئیات پیاده‌سازی تماس صوتی خصوصی نگه داشته شدند و رفتار موجود Plugin حفظ شد. #102059 با تشکر از @vincentkoc.
  • جزئیات داخلی یکپارچه‌سازی Zalo محدودتر شدند، بدون آنکه پیام‌رسانی، Webhookها، رسانه یا پیکربندی تغییر کنند. #102065 با تشکر از @vincentkoc.
  • اعتبارسنجی راه‌دور در برابر پاسخ‌گویی کند محیط اعتبارسنجی تازه‌راه‌اندازی‌شده یا مشغول، تاب‌آورتر شد. #102159
  • از مسدودشدن مشارکت‌های نامرتبط به‌دلیل تضمین کیفیت خودکار نامطمئن جلوگیری شد و اعتبارسنجی دستی متمرکز همچنان در دسترس ماند. #102256 با تشکر از @romneyda.
  • شکست‌های کاذب اعتبارسنجی انتشار پس از نوبت‌های موفق OpenAI که فقط ابزار اجرا می‌کنند کاهش یافتند، درحالی‌که سخت‌گیری درباره خطاهای واقعی حفظ شد. #102600
  • پوشش مجوزدهی Telegram با بررسی دریافت پاسخ مورد انتظار برای فرمان‌های ردشده تقویت شد. #102732
  • اعتبارسنجی و راهنمای ارائه‌دهنده Meta برای مدل مستقرشده Muse Spark 1.1 به‌روزرسانی شد. #103163
  • قابلیت اطمینان و امنیت بررسی‌های ترجمه مستندات بهبود یافت. #103244
  • پس از انتقال سوابق اتصال Plugin مربوط به Codex به یک سامانه ذخیره‌سازی جدید، اعتبارسنجی قابل‌اعتماد انتشار آن بازیابی شد. #103467 با تشکر از @vincentkoc.
  • اعتبارسنجی نصب‌کننده تقویت شد تا بسته‌های ناقصی که فاقد زمان اجرای هوش مصنوعی همراه هستند، زودهنگام رد شوند. #103556 با تشکر از @vincentkoc.
  • اطمینان حاصل شد که بررسی‌های به‌روزرسانی انتشار، زمان اجرای هوش مصنوعی همراه را پیش از پذیرش بسته نامزد در بر می‌گیرند و تأیید می‌کنند. #103564
  • دقت تضمین کیفیت بهبود یافت تا سناریوهایی که با تلاش مجدد با موفقیت بازیابی می‌شوند، به‌عنوان شکست نهایی گزارش نشوند. #103635
  • اعتبارسنجی مصرف توکن با کنارگذاشتن سناریوهایی که عمداً هیچ‌گاه پاسخ دستیار تولید نمی‌کنند، دقیق‌تر شد. #103650
  • اجرای دستی قابل‌اعتماد اعتبارسنجی متمرکز انتشار ارائه‌دهنده زنده بازیابی شد. #103654
  • اعتبارسنجی راه‌اندازی مجدد Gateway به‌روزرسانی شد تا نتایج موفق فعلی راه‌اندازی مجدد و لغو را تشخیص دهد. #103681
  • اعتبارسنجی دسترسی وب با الزام به واکشی واقعی، به‌جای صرفاً کشف قابلیت، تقویت شد. #103685
  • اعتبارسنجی گفت‌وگوی وب پیش از اعلام موفقیت، منتظر پاسخ‌های ذخیره‌شده و داده‌های مصرف می‌ماند. #103718
  • از تغییر بی‌سروصدای تأییدهای انتشار هنگام اجرای مجدد اعتبارسنجی جلوگیری شد تا شواهد دقیقی که متصدیان بررسی کرده‌اند حفظ شوند. #103906
  • اعتبارسنجی مستندات چینی برای صفحه‌های مرجع ارائه‌دهنده Meta و Plugin بازیابی شد. #103923
  • به مدیران انتشار اجازه داده شد اعتبارسنجی قابل‌اعتماد یک نامزد بدون تغییر را دوباره استفاده کنند، درحالی‌که شواهد منقضی همچنان رد می‌شوند. #104162 با تشکر از @vincentkoc.
  • به تضمین کیفیت مبتنی بر بسته اجازه داده شد میان افزایش نسخه و نهایی‌شدن یادداشت‌های انتشار اجرا شود، بدون آنکه بررسی‌های انتشار تضعیف شوند. #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
  • شکست‌های کاذب اعتبارسنجی مرورگر رابط کاربری کنترل پیرامون رفتار نگه‌داشتن نشانگر روی مُهر زمانی کاهش یافتند. #105133
  • اعتبارسنجی انتشار Telegram برای انتخاب مدل از نامزدهای سازگار قدیمی‌تر به‌شکلی قابل‌اعتماد عمل می‌کند. #105401
  • پوشش تضمین کیفیت تکرارپذیر Codex برای تعویض مدل و تولید تصویر حفظ شد. #105444
  • تضمین کیفیت آفلاین جداسازی حافظه کاملاً محلی نگه داشته شد تا از فراخوانی تصادفی سرویس زنده تعبیه‌ها جلوگیری شود. #105488
  • اعتبارسنجی تعویض مدل Codex بهبود یافت تا Compaction گفت‌وگو دیگر موجب شکست کاذب نشود. #105493
  • نتایج مقایسه تولید تصویر دقیق‌تر شدند، بدون آنکه نتایج واقعاً مفقود یا مبهم پنهان شوند. #105500
Was this useful?
On this page

On this page