---
description: Detailed OpenClaw v2026.7.1 release notes for July 13, 2026, covering clients, channels, models, sessions, security, plugins, tools, and administration.
keywords:
    - OpenClaw
    - v2026.7.1
    - release notes
    - Control UI
    - Gateway
    - reliability
summary: بازطراحی‌های اساسی رابط کاربری کنترل و فرایند راه‌اندازی اولیه، به‌روزرسانی‌های بزرگ iOS، Android و macOS، پشتیبانی گسترده‌تر از مدل‌ها، و بهبودهای چشمگیر Telegram، Slack، Discord و Apple Messages.
title: v2026.7.1
x-i18n:
    generated_at: "2026-07-16T17:16:47Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    prompt_version: 32
    provider: openai
    source_hash: ce1efb569acfec7b14dcbc05907f9fcb54a065fd6a508d77a785760b0997dcd1
    source_path: releases/2026.7.1.md
    workflow: 16
---

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

## نکات برجسته

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

[رابط کاربری کنترل](/fa/web/control-ui) اکنون بیشتر شبیه یک فضای کاری مرورگری یکپارچه برای مکالمه‌ها و کارهای موازی عمل می‌کند. گفت‌وگوها عنوان‌های واضح‌تری دارند، یافتن، سنجاق‌کردن، گروه‌بندی، تغییر نام، منشعب‌کردن، بایگانی و خوانده‌شده علامت‌زدن نشست‌های اخیر آسان‌تر شده است و می‌توان چند نشست را در پنجره‌های قابل تغییر اندازه قرار داد که پس از بارگذاری مجدد بازمی‌گردند. جای‌گذاری با کشیدن و رهاکردن، صفحه متراکم‌تر نشست‌ها و نمای زنده وظایف، جابه‌جایی میان کارهای فعال را بدون نیاز به مدیریت چندین زبانه مرورگر آسان‌تر می‌کنند.

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

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

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

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

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

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

پیش از تغییر وضعیت عملیاتی نصب‌های موجود، تمهیدات حفاظتی اعمال می‌شوند. [Doctor](/fa/cli/doctor) و به‌روزرسانی‌ها از جایگزینی پیکربندی خوانده‌نشدنی خودداری می‌کنند، Doctor هنگام ادغام مدخل‌های بازنشسته تنظیمات مدل را حفظ می‌کند و [به‌روزرسانی‌های پایدارِ توسعه‌یافته](/fa/install/updating) کانال انتشار انتخاب‌شده را نگه می‌دارند. ارتقای کانتینرها پیش از اعلام آمادگی، مهاجرت‌ها و ترمیم Pluginها را کامل می‌کند و محیط‌های اجرای ناامن پیش از آن‌که بتوانند پایگاه‌های دادهٔ وضعیت OpenClaw را باز کنند، متوقف می‌شوند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

این بهبودها همچنین کلاینت‌های بومی را به یکدیگر نزدیک‌تر می‌کنند. صف‌های موبایل پس از راه‌اندازی مجدد برنامه باقی می‌مانند، برنامهٔ [macOS](/fa/platforms/macos) ابزارهای کامل‌تری برای نشست و رونوشت دریافت می‌کند و هر کلاینت پس از بازگشت Gateway همان مکالمه را تازه‌سازی می‌کند.

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

<Accordion title="منابع و مشارکت‌کنندگان">

- گفت‌وگوهای iOS و Android اکنون با رسیدن پیام‌های جدید و فعالیت ابزارها، موقعیت پیمایش خواننده را حفظ می‌کنند و راهی روشن برای بازگشت به جدیدترین پاسخ ارائه می‌دهند. [#98258](https://github.com/openclaw/openclaw/pull/98258) مرتبط: [#98255](https://github.com/openclaw/openclaw/issues/98255). با سپاس از @christopheraaronhogg.

</Accordion>

#### iOS، iPadOS و Apple Watch

<Accordion title="منابع و مشارکت‌کنندگان">

- گفت‌وگوی iPhone و iPad اکنون با آخرین مکالمهٔ شناخته‌شده باز می‌شود و هنگام دردسترس‌نبودن Gateway، به کاربران امکان مرور نشست‌های اخیر ذخیره‌شده در حافظهٔ نهان را می‌دهد. [#100219](https://github.com/openclaw/openclaw/pull/100219)
- کاربران iOS می‌توانند هنگام قطع اتصال، پیام‌های گفت‌وگو را در صف قرار دهند، آن‌ها را پس از راه‌اندازی مجدد برنامه حفظ کنند و پس از اتصال مجدد، به‌ترتیب و با کنترل‌های روشن برای تلاش مجدد و حذف ارسال کنند. [#100331](https://github.com/openclaw/openclaw/pull/100331)
- کاربران Apple Watch می‌توانند پیامی را املا کنند و پاسخ نهایی OpenClaw را روی Watch بشنوند؛ کنترل‌های جداگانه‌ای نیز برای ارسال بی‌صدا، لغو و توقف وجود دارد. [#100283](https://github.com/openclaw/openclaw/pull/100283)

</Accordion>

#### Android

<Accordion title="منابع و مشارکت‌کنندگان">

- گفت‌وگوی Android اکنون آخرین رونوشت شناخته‌شده را بی‌درنگ نمایش می‌دهد و هنگام قطعی Gateway، مکالمات اخیر ذخیره‌شده در حافظهٔ نهان را خواندنی نگه می‌دارد، سپس پس از اتصال مجدد آن‌ها را تازه‌سازی می‌کند. [#100227](https://github.com/openclaw/openclaw/pull/100227)
- کاربران Android می‌توانند هنگام آفلاین‌بودن Gateway، متن را در صف قرار دهند، آن را پس از راه‌اندازی مجدد برنامه حفظ کنند و پس از اتصال مجدد، به‌ترتیب ارسال کنند؛ برای موارد ناموفق نیز کنترل‌های Retry و Delete در دسترس است. [#100290](https://github.com/openclaw/openclaw/pull/100290)

</Accordion>

#### macOS

<Accordion title="منابع و مشارکت‌کنندگان">

- گفت‌وگوی Mac اکنون نشست‌ها و رونوشت‌های اخیر را بی‌درنگ بازیابی می‌کند، هنگام قطع اتصال قابل‌مرور می‌ماند و ارسال‌های آفلاین را برای هویت صحیح Gateway در صف قرار می‌دهد. [#100275](https://github.com/openclaw/openclaw/pull/100275)
- پنجرهٔ بومی گفت‌وگوی macOS اکنون نوار کناری کامل نشست، ایجاد واقعی نشست جدید، تکمیل فرمان‌های اسلش، نمایش زمینه و هزینه، کپی پیام، برون‌بری رونوشت و کنش‌های فشرده‌سازی یا پاک‌کردن تاریخچه را ارائه می‌دهد. [#101103](https://github.com/openclaw/openclaw/pull/101103)

</Accordion>

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

[انتخاب مدل](/fa/concepts/models) در OpenClaw اکنون گزینه‌های عمدهٔ میزبانی‌شده، مدیریت‌شده و محلی بیشتری را پوشش می‌دهد. هر [مسیر ارائه‌دهنده](/fa/concepts/model-providers) پشتیبانی‌شده، احراز هویت، محدودیت‌های مدل، کنترل‌های استدلال، رفتار ابزار، پشتیبانی تصویر و گزارش مصرف مختص خود را حفظ می‌کند.

#### GPT-5.6 و Codex

سازمان‌هایی که به پیش‌نمایش GPT-5.6 دسترسی دارند، می‌توانند Sol، Terra یا Luna را از طریق مسیرهای پشتیبانی‌شدهٔ OpenAI و Codex با فرادادهٔ زمینهٔ مورد انتظار، ورودی متن و تصویر، سطوح استدلال و محاسبهٔ نوشتن در حافظهٔ نهان ــ در صورت ارائه توسط OpenAI ــ انتخاب کنند. راه‌اندازی‌های جدید کلید API در OpenAI و ChatGPT/Codex، بدون جایگزین‌کردن انتخاب صریح مدل، پیش‌فرض‌های موردنظر GPT-5.6 را انتخاب می‌کنند. گزینه‌های پشتیبانی‌شدهٔ Ultra در OpenClaw و Codex بومی هم‌راستا می‌مانند و [نظارت Codex](/plugins/codex-supervision) عامل‌های فرزند بومی 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 ادامه دهند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

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

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

### Telegram

[Telegram](/fa/channels/telegram) در زمینه پیشرفت زنده، رسانه، اسناد، موضوعات، فرمان‌ها، تلاش مجدد، مسیریابی حساب، راه‌اندازی و تحویل بهبودهای گسترده‌ای دریافت کرده است. آلبوم‌ها با تمام تصاویر موجود به مدل می‌رسند، دنبال‌کردن پاسخ‌های طولانی هنگام اجرا آسان‌تر است و احتمال اینکه تداخل‌های موقت یا خرابی‌های شبکه پیام‌های بعدی را مسدود کنند یا موارد تکراری بسازند کمتر شده است.

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

<Accordion title="منابع و مشارکت‌کنندگان">

- اکنون آلبوم‌های عکس Telegram، به‌جای تنها یک عکس و ارجاع‌های غیرقابل‌استفاده فایل، تمام تصاویر با موفقیت بارگیری‌شده را به‌ترتیب در اختیار مدل قرار می‌دهند و موارد ناموفق حذف می‌شوند. [#97045](https://github.com/openclaw/openclaw/pull/97045) با تشکر از @nianjiuzst،‏ @obviyus.
- اکنون نمای پیشرفت زنده Telegram، استدلال، توضیحات، قالب‌بندی و فعالیت ابزار را خوانا و پایدار نگه می‌دارد و سپس به‌جای ناپدیدشدن، خلاصه‌ای کوتاه از تکمیل کار باقی می‌گذارد. [#98907](https://github.com/openclaw/openclaw/pull/98907) با تشکر از @marvinthebored،‏ @peetiegonzalez.
- کاربران Telegram باید هنگام دست‌دهی‌های ناپایدار شبکه، تعداد کمتری پاسخ نهایی ناموفق یا ارسال ناموفق از سوی ربات مشاهده کنند، بدون آنکه خطر پیام تکراری برای خرابی‌هایی که ممکن است پس از ارسال درخواست رخ داده باشند افزایش یابد. [#101258](https://github.com/openclaw/openclaw/pull/101258) با تشکر از @lzw112.

</Accordion>

### Signal

پاسخ‌های [Signal](/fa/channels/signal) اکنون می‌توانند پیامی را که باعث فعال‌شدنشان شده است نقل‌قول کنند و دنبال‌کردن مکالمات شلوغ را آسان‌تر سازند. نام‌های مستعار دوستانه‌ای مانند `signal:me` یا `signal:ops` نیز مخاطبان و گروه‌های تکراری را بدون استفاده مجدد از شناسه‌های خام، آسان‌تر قابل خطاب می‌کنند.

<Accordion title="منابع و مشارکت‌کنندگان">

- پاسخ‌های خودکار Signal اکنون پیامی را که باعث فعال‌شدنشان شده است نقل‌قول می‌کنند و دنبال‌کردن پاسخ‌ها را در گروه‌ها و مکالمات شلوغ آسان‌تر می‌سازند. [#95718](https://github.com/openclaw/openclaw/pull/95718) با تشکر از @jesse-merhi.
- کاربران Signal می‌توانند به‌جای استفاده مجدد از شماره‌تلفن‌های خام، UUIDها یا شناسه‌ها، نام‌های پایداری مانند `signal:me` یا `signal:ops` به مخاطبان و گروه‌های تکراری اختصاص دهند. [#95738](https://github.com/openclaw/openclaw/pull/95738) با تشکر از @jesse-merhi.

</Accordion>

### Slack

رشته‌های [Slack](https://docs.openclaw.ai/channels/slack) تاریخچه مکالمه خود را با ثبات بیشتری حفظ می‌کنند، کارت‌های تعاملی و پیشرفت در جای درست باقی می‌مانند و احتمال تکرار پاسخ‌های پذیرفته‌شده پس از تأییدی نامطمئن کمتر است. مکالمات طولانی‌مدت نیز پیش از رسیدن به عامل، از انتظارهای غیرضروری بیشتری اجتناب می‌کنند.

<Accordion title="منابع و مشارکت‌کنندگان">

- پاسخ‌های Slack به‌جای انباشته‌شدن در نشست‌های فرزند جداگانه و تقریباً خالی، به تاریخچه نشست رشته اصلی متصل باقی می‌مانند. [#97168](https://github.com/openclaw/openclaw/pull/97168) مرتبط: [#96535](https://github.com/openclaw/openclaw/issues/96535). با تشکر از @gorkem2020،‏ @liuwqgit.
- هنگامی که Slack پاسخی را می‌پذیرد اما تأیید آن گم می‌شود، OpenClaw می‌تواند وجود پست را بررسی کند و از ارسال نسخه تکراری جلوگیری کند. [#97480](https://github.com/openclaw/openclaw/pull/97480) با تشکر از @joeyfrasier.

</Accordion>

### Discord

[Discord](https://docs.openclaw.ai/channels/discord) نمایش‌پذیری پاسخ، پیوست‌ها، نشست‌های صوتی، پیشرفت، اتصال‌های مجدد و رفتار چندحسابی را بهبود می‌دهد. پاسخ‌های تکمیل‌شده نشانه‌های مفیدتری برای موارد خوانده‌نشده ایجاد می‌کنند، احتمال ازدست‌رفتن پیام‌های خروجی در اتصال‌های مجدد کوتاه Gateway کمتر است و شکست‌های مکرر در ازسرگیری نشست می‌توانند بدون ازکارانداختن کل Gateway بازیابی شوند.

<Accordion title="منابع و مشارکت‌کنندگان">

- اکنون پاسخ‌های تکمیل‌شده جریان جزئی Discord به‌صورت پیام‌های تازه می‌رسند که پس از خروج کاربر از کانال می‌توانند نشانه‌های عادی خوانده‌نشده را فعال کنند. [#99711](https://github.com/openclaw/openclaw/pull/99711) با تشکر از @davelutztx.
- احتمال ناپدیدشدن پاسخ‌های Discord، گزارش‌های cron و دیگر پیام‌های خروجی هنگام اتصال مجدد کوتاه Gateway کمتر شده است، بدون آنکه قطعه‌ها یا رسانه‌هایی که Discord پیش‌تر پذیرفته است دوباره پخش شوند. [#100896](https://github.com/openclaw/openclaw/pull/100896) با تشکر از @tiffanychum.
- اکنون ربات‌های Discord می‌توانند پس از رد مکرر ازسرگیری نشست، در همان محل بازیابی شوند و قطعی‌های طولانی، پاسخ‌های ازدست‌رفته و راه‌اندازی‌های مجدد کامل Gateway را کاهش دهند. [#103596](https://github.com/openclaw/openclaw/pull/103596)

</Accordion>

### WhatsApp

در اتصال‌های مجدد و پاسخ‌های هم‌پوشان [WhatsApp](/fa/channels/whatsapp)، احتمال ازدست‌رفتن، ردشدن یا به‌هم‌ریختن ترتیب پیام‌ها کمتر است. حساب‌های خارج‌شده تا زمانی که عمداً دوباره متصل شوند متوقف باقی می‌مانند؛ در همین حال، پیام‌های پذیرفته‌شده و پاسخ‌های تکمیل‌شده در تغییرات کوتاه اتصال با قابلیت اطمینان بیشتری ادامه می‌یابند.

<Accordion title="منابع و مشارکت‌کنندگان">

- حساب‌های WhatsApp که از آن‌ها خارج شده‌اید یا جایگزین شده‌اند، اکنون به‌جای ورود به چرخه‌های راه‌اندازی مجدد مکرر که می‌توانند منابع را مصرف کنند و سرعت حساب‌های دیگر را کاهش دهند، تا زمان اتصال مجدد متوقف می‌مانند. [#78511](https://github.com/openclaw/openclaw/pull/78511) با تشکر از @openperf.
- پیام‌های واجد شرایط WhatsApp که طی یک اتصال مجدد کوتاه دریافت می‌شوند، اکنون برای پاسخ خودکار به OpenClaw می‌رسند، به‌جای اینکه خوانده‌شده علامت‌گذاری و بی‌سروصدا نادیده گرفته شوند. [#80642](https://github.com/openclaw/openclaw/pull/80642) با تشکر از @vishalj99.
- پاسخ‌ها، رسانه‌ها، واکنش‌ها و پیام‌های در صف هم‌زمان WhatsApp Web اکنون برای هر حساب یکی‌یکی ارسال می‌شوند و تداخل و ترتیب تحویل پیش‌بینی‌ناپذیر را کاهش می‌دهند. [#99050](https://github.com/openclaw/openclaw/pull/99050) با تشکر از @ooiuuii.
- هنگامی که پیام دیگری در میانه تحویل می‌رسد، ارسال پاسخ‌های تکمیل‌شده WhatsApp اکنون ادامه می‌یابد؛ بنابراین احتمال اینکه مکالمات هم‌پوشان به‌طور غیرمنتظره بی‌پاسخ بمانند کمتر است. [#100205](https://github.com/openclaw/openclaw/pull/100205)

</Accordion>

### پیام‌های Apple

[پیام‌های Apple](/fa/channels/imessage) بهبودهای گسترده‌تری در پاسخ‌ها، نشانگر تایپ، رسانه، مسیریابی، راهنمای راه‌اندازی و تداوم گفتگو دریافت می‌کند. پیوست‌های Mac راه‌دور می‌توانند از طریق یک مسیر محلی قابل‌استفاده به مکالمه فعال برسند، پاسخ‌ها در راه‌اندازی‌های بیشتری از پل کار می‌کنند و احتمال اینکه متن عادی پیام با نشانگرهای داخلی نقش اشتباه گرفته شود کمتر است.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

یک Gateway تحت نظارت که هنگام راه‌اندازی به‌طور مکرر با شکست مواجه می‌شود، اکنون فرایند پایداری برای [راه‌اندازی مجدد و بازیابی](/gateway/restart-recovery) در اختیار اپراتورها می‌گذارد تا آن را بررسی و تعمیر کنند. به‌جای راه‌اندازی دوباره و همیشگی، مسیر کنترل در دسترس می‌ماند و راه‌اندازی‌های مجدد خودکار کانال و ارائه‌دهنده تا رفع مشکل زیربنایی متوقف می‌شوند.

<Accordion title="منابع و مشارکت‌کنندگان">

- یک Gateway تحت نظارت که مکرراً خراب می‌شود، اکنون به‌جای گرفتارکردن اپراتورها در چرخه راه‌اندازی مجدد، یک فرایند کنترل پایدار را برای بررسی و تعمیر در دسترس نگه می‌دارد. [a18708c](https://github.com/openclaw/openclaw/commit/a18708c5c12d93f14eb753b543a6747e8baa8c47) با تشکر از @obviyus.

</Accordion>

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

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

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

[کارهای زمان‌بندی‌شده](/fa/automation/cron-jobs) می‌توانند هنگام پایان یک فرمان خارجی یا تغییر یک وضعیت تحت نظارت واکنش نشان دهند؛ بنابراین عامل کامل فقط وقتی اجرا می‌شود که مورد جدیدی برای رسیدگی وجود داشته باشد. اعمال مجدد همان اعلان، کار موردنظر را در همان محل به‌روزرسانی می‌کند و به‌جای ایجاد زمان‌بندی‌های تکراری، هویت و تاریخچه را حفظ می‌کند.

<Accordion title="منابع و مشارکت‌کنندگان">

- یک کار Cron اکنون می‌تواند ساخت، استقرار، اسکریپت یا فرمان دیگری را زیر نظر بگیرد و پس از پایان آن، گردش‌کار مبدأ را با کد خروج و خروجی اخیرش از سر بگیرد. [#92037](https://github.com/openclaw/openclaw/pull/92037) با تشکر از @anagnorisis2peripeteia.
- اعلان‌های Cron اکنون می‌توانند بدون ایجاد کارهای تکراری یا از دست رفتن تاریخچه، با ایمنی دوباره اعمال شوند؛ درعین‌حال بررسی مالکیت، اجرای بعدی، آخرین نتیجه، تحویل و اعلان‌های شکست آسان‌تر شده است. [#100480](https://github.com/openclaw/openclaw/pull/100480)
- کارهای Cron اکنون می‌توانند یک وضعیت بیرونی را زیر نظر بگیرند و بار کاری واقعی خود را فقط هنگام تغییر آن وضعیت اجرا کنند؛ درنتیجه از فعال‌سازی کامل عامل در پیمایش‌های بدون تغییر جلوگیری می‌شود. [#101195](https://github.com/openclaw/openclaw/pull/101195)

</Accordion>

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

استفاده از [کنترل مرورگر](/fa/tools/browser-control) بین دستگاه‌ها آسان‌تر شده است: اپراتورها می‌توانند افزونه همراه Chrome را با یک Gateway راه‌دور جفت کنند، فقط زبانه‌های انتخاب‌شده‌ای را که به حساب وارد شده‌اند به اشتراک بگذارند، جزئیات اتصال Windows و WSL2 را عیب‌یابی کنند و با حذف یک زبانه از گروه OpenClaw دسترسی را لغو کنند. عامل‌ها همچنین می‌توانند منتظر بارگیری‌های با تأخیر بمانند و فایل تکمیل‌شده را همراه با URL نهایی و نام پیشنهادی آن در یک مسیر محلی محافظت‌شده ذخیره کنند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

اپراتورهای احراز هویت‌شده می‌توانند بدون ترک فضای کاری فعلی، یک پایانه محافظت‌شده فضای کاری را از [رابط کنترل](/fa/web/control-ui)، iOS یا Android باز کنند. نشست‌ها از فضای کاری عامل انتخاب‌شده و پوسته پیکربندی‌شده استفاده می‌کنند، می‌توان آن‌ها را با خط‌مشی غیرفعال کرد و برای مالکیت و وضعیت اتصال از کنترل‌های [پروتکل Gateway](/fa/gateway/protocol) پیروی می‌کنند. پایانه‌های مرورگر می‌توانند متصل شوند، تغییر اندازه دهند و کنار هم اجرا شوند، درحالی‌که iOS و Android نقاط ورود متمرکزی با راهنمای روشن اتصال ارائه می‌کنند.

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

<Accordion title="منابع و مشارکت‌کنندگان">

- مدیران احراز هویت‌شده می‌توانند از طریق کنترل‌های متکی بر Gateway یک پایانه تعاملی را در فضای کاری عامل باز کنند، درحالی‌که عامل‌های کاملاً ایزوله همچنان مسدود می‌مانند و این قابلیت را می‌توان با `gateway.terminal.enabled` غیرفعال کرد. [f083f35](https://github.com/openclaw/openclaw/commit/f083f35ddb467fa5ed7077244525913673bc7aa0)
- مدیران رابط کنترل اکنون می‌توانند با بازکردن چند زبانه پایانه قابل‌اتصال و تغییراندازه در فضای کاری مرورگر، گفتگو، کنترل‌های نشست و پوسته‌های زنده را کنار هم نگه دارند. [ec72de4](https://github.com/openclaw/openclaw/commit/ec72de41faa71b71d0e479eaa31d791e3b6afe58)
- کاربران iOS می‌توانند Terminal را مستقیماً از مرکز Control باز کنند، هنگام قطع اتصال اعلان راه‌اندازی Gateway را ببینند و نشست‌های فعال پوسته را هنگام به‌روزرسانی‌های نامرتبط صفحه در حال اجرا نگه دارند. [211e0d7](https://github.com/openclaw/openclaw/commit/211e0d7263c188ef8cbc5956808306b37bbfccc0)
- کاربران Android می‌توانند پوسته فضای کاری عامل را از Settings &gt; Terminal باز کنند؛ راهنمای اتصال روشن است و در صورت پشتیبانی، اعتبارنامه‌های Gateway بدون قراردادن توکن در URL منتقل می‌شوند. [fcd7eb6](https://github.com/openclaw/openclaw/commit/fcd7eb6130ed0d3de4a850bda6434f6a8b67664f)
- نشست‌های اختیاری پایانه رابط کنترل اکنون می‌توانند از بارگذاری مجدد صفحه، خواب و افت‌های کوتاه شبکه جان سالم به در ببرند و به اپراتورها اجازه دهند به‌جای از دست‌دادن فرمان‌های در حال اجرا، دوباره متصل شوند و خروجی اخیر را بازپخش کنند. [#100089](https://github.com/openclaw/openclaw/pull/100089)
- بازکردن یک پایانه جدید رابط کنترل پس از بستن آخرین زبانه، اکنون به‌جای بازیابی خروجی پایانه بسته‌شده، با یک پوسته خالی و تازه آغاز می‌شود. [#100665](https://github.com/openclaw/openclaw/pull/100665)
- زبانه‌های پایانه رابط کنترل اکنون هنگام بازشدن به‌درستی بسته می‌شوند، تغییرات پوسته را دنبال می‌کنند و به‌جای باقی‌گذاشتن نشست‌های پنهان، رنگ‌های منقضی یا کنترل‌های دسترس‌ناپذیر، با اندازه‌ای قابل‌استفاده دوباره باز می‌شوند. [2399ce7](https://github.com/openclaw/openclaw/commit/2399ce7c854d278276e65c9ed75f273a3c972e39)
- صفحه ازپیش‌باز رابط کنترل اکنون متوجه فعال‌شدن پشتیبانی پایانه می‌شود و بدون نیاز به تازه‌سازی دستی، پایانه را در دسترس قرار می‌دهد. [3f976f9](https://github.com/openclaw/openclaw/commit/3f976f9f8624ded5af6fc48abf43c25a79661a32)
- بازکردن یک زبانه جدید پایانه رابط کنترل پس از بستن زبانه‌ای دیگر، دیگر وضعیت قدیمی خروج را به ارث نمی‌برد. [3c03389](https://github.com/openclaw/openclaw/commit/3c033899257210cb46d3c87468bb1a613e4fc831)
- پایانه رابط کنترل دیگر هنگامی که مؤلفه وب آن بیش از یک بار در رجیستری مشترک مرورگر بارگذاری شود، از کار نمی‌افتد. [f2e5159](https://github.com/openclaw/openclaw/commit/f2e5159f53248800416c15cc3aef50e505968317)
- پایانه‌های رابط کنترل اکنون از جایگزین‌های نصب‌شده Nerd Font استفاده می‌کنند تا آیکون‌های پشتیبانی‌شده اعلان و فهرست، به‌جای کادرهای جای‌نگهدار، به‌شکل نویسه نمایش داده شوند. [#100128](https://github.com/openclaw/openclaw/pull/100128)
- پایانه یکپارچه رابط کنترل اکنون به‌جای هم‌پوشانی مکان‌نماهای Chrome و پایانه، یک مکان‌نما نمایش می‌دهد و وضعیت تمرکز و تایپ را واضح‌تر می‌کند. [#100240](https://github.com/openclaw/openclaw/pull/100240)
- دکمه نشست جدید پایانه رابط کنترل اکنون با زبانه‌های پیرامون هم‌تراز است تا نوار زبانه‌ای مرتب‌تر و خواناتر ایجاد شود. [#100256](https://github.com/openclaw/openclaw/pull/100256)

</Accordion>

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

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

پاسخ‌ها و رسانه‌ها اکنون در کانال‌های فضای کاری، موبایل و اجتماعی با ثبات بیشتری به مکالمه موردنظر متصل می‌مانند. [Telegram](/fa/channels/telegram) آلبوم‌ها، پیشرفت، تلاش‌های مجدد، موضوعات، مسیریابی و تحویل را با نتایج ازدست‌رفته، تکراری، منقضی یا ناخوانای کمتری مدیریت می‌کند.

Discord، Slack، WhatsApp، پیام‌های Apple و دیگر کانال‌های پشتیبانی‌شده نیز رفتار روشن‌تری برای فرمان‌ها، رشته‌ها، پیوست‌ها، پراکسی و بازیابی دریافت می‌کنند. مسیرهای راه‌اندازی و تحویل [پیام‌های Apple](/fa/channels/imessage) در این گروه، به‌جای آشکارکردن عملیات مسیریابی زیربنایی، زمینه گفتگویی را که خوانندگان انتظار دارند حفظ می‌کنند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

در Anthropic و Claude، Gemini، OpenAI و Codex، مدل‌های محلی و دیگر مسیرهای پشتیبانی‌شده، [ارائه‌دهندگان](/fa/concepts/model-providers) اکنون اعتبارنامه‌ها، کاتالوگ‌ها، محدودیت‌ها، مسیرهای جایگزین، پخش جریانی و فراخوانی ابزارها را سازگارتر مدیریت می‌کنند. خوانندگان باید با درخواست‌های ناموفق کمتری مواجه شوند که علتشان استفاده مسیر انتخاب‌شده از فراداده نادرست مدل، بازپخش استدلال ناسازگار، از دست رفتن وضعیت احراز هویت یا تفسیر نادرست پاسخ ارائه‌دهنده است.

[کاتالوگ مدل](/fa/concepts/models) نیز دسترس‌پذیری و قابلیت‌ها را دقیق‌تر گزارش می‌کند، درحالی‌که [نظارت Codex](/plugins/codex-supervision) انتخاب مدل‌های متصل و رفتار نشست را با بک‌اندی که واقعاً انتخاب شده است، همسو نگه می‌دارد.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

## حافظه و مکالمات

### بازیابی، گفتگوهای طولانی و تداوم نشست

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

[نشست‌ها](/fa/cli/sessions)، رونوشت‌ها، Compaction، هدف‌ها و مسیریابی نیز مکالمه موردنظر را در جریان راه‌اندازی‌های مجدد، بازنشانی‌ها، پیگیری‌های با تأخیر، اجراهای سنگین از نظر استفاده از ابزار و تغییرات کلاینت، با ثبات بیشتری حفظ می‌کنند. نتیجه عملی، تاریخچه گم‌شده کمتر، پاسخ‌های کمتری است که در نشست اشتباه ذخیره می‌شوند و ادامه مطمئن‌تر کارهای طولانی‌مدت است.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

[Gateway](/fa/gateway) اکنون با رفتاری شفاف‌تر در پیکربندی، شبکه، مسیریابی وظایف و تحویل نتایج راه‌اندازی می‌شود، متصل می‌شود، بارگذاری مجدد می‌شود و وضعیت سلامت را گزارش می‌کند. احتمال اینکه عامل‌ها فضای کاری یا گفت‌وگوی انتخاب‌شده خود را از دست بدهند کمتر شده است، کارهای پس‌زمینه با انسجام بیشتری به مقصد درست می‌رسند و هنگامی که هنوز پاسخ نهایی مفیدی در دسترس است، خطاهای ابزارها می‌توانند خارج از روند پیشرفت گفت‌وگو باقی بمانند.

مسیرهای [پروتکل Gateway](/fa/gateway/protocol) و [بازیابی پس از راه‌اندازی مجدد](/gateway/restart-recovery) نیز وضعیت نامعتبر را شفاف‌تر رد می‌کنند و امکان بازرسی را هنگام خرابی‌های رایج چرخه عمر حفظ می‌کنند. بارگذاری Skills و سربار پرامپت نیز باثبات‌تر شده‌اند؛ [کنترل‌های Skills](/fa/cli/skills) از انجام کارهای غیرضروری جلوگیری می‌کنند و اثرانگشت‌های حافظه نهان را برای متنی که ارائه‌دهندگان واقعاً دریافت می‌کنند، حفظ می‌کنند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

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

تفکیک و پوشاندن اعتبارنامه‌ها اکنون مسیرهای مدل و Plugin بیشتری را پوشش می‌دهد، درحالی‌که [محیط ایزوله و تأییدها](/fa/gateway/sandboxing) مرزهای دستگاه، مجوز و فضای کاری را شفاف‌تر اعمال می‌کنند. گردش‌کار [اسرار](/fa/gateway/secrets) نیز از افشای اعتبارنامه‌های تفکیک‌شده مدل در مسیرهای عادی درخواست و خطا جلوگیری می‌کند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

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

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

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

[iOS](/fa/platforms/ios) مسیریابی و گفت‌وگوی تازه‌سازی‌شده، یادداشت‌های صوتی، فایل‌های فضای کاری، بازیابی ایمن‌تر راه‌اندازی، چندین نمایه Gateway و دیکته و پاسخ‌های سریع Apple Watch را اضافه می‌کند.

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

[Android](/fa/platforms/android) راه‌اندازی اولیه، مسیریابی، ابزارهای گفت‌وگو و نشست، صدا، مجوزها، اعلان‌ها، کارهای زمان‌بندی‌شده، بومی‌سازی، چندین نمایه Gateway و بازیابی اتصال را بهبود می‌دهد.

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

[macOS](/fa/platforms/macos) راه‌اندازی اولیه عامل محلی، کنترل‌های بومی گفت‌وگو و نشست، تونل‌های حالت راه‌دور، اجرای برنامه، بهره‌وری در پس‌زمینه و هویت دستگاه در جریان ارتقاها و اتصال‌های مجدد را بهبود می‌دهد.

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

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

<Accordion title="منابع و مشارکت‌کنندگان">

- کاربران Android در زبان‌های پشتیبانی‌شده اکنون پیام‌های کلیدی راه‌اندازی، اتصال، اعتماد، پوسته و بازیابی Gateway را به زبان دستگاه خود می‌بینند. [#97111](https://github.com/openclaw/openclaw/pull/97111) با تشکر از @vincentkoc.
- صفحه‌های Control، Chat، Talk، Agent، Settings، Gateway و Overview در iOS اکنون از پیمایش، نشانه‌های وضعیت و کنترل‌های واضح‌تر و یک کادر نوشتن جمع‌وجور و بازشونده برای چت استفاده می‌کنند. [#98452](https://github.com/openclaw/openclaw/pull/98452) با تشکر از @joelnishanth.
- بررسی سریع صفحه‌های Control، Agents و Settings در iOS اکنون آسان‌تر است؛ مقصدهای تکراری کمتر، کنترل‌های جمع‌وجورتر، پیمایش استاندارد و میان‌بری مستقیم به Gateway از نماهای جزئیات ارائه شده‌اند. [#98811](https://github.com/openclaw/openclaw/pull/98811) مرتبط: [#98803](https://github.com/openclaw/openclaw/issues/98803).
- Chat بومی iOS اکنون فضای بیشتری به مکالمه می‌دهد، از کادر نوشتن جمع‌وجوری استفاده می‌کند که با پیش‌نویس‌های طولانی‌تر گسترش می‌یابد و کنترل‌های پیوست، Talk و ارسال را به‌راحتی قابل لمس نگه می‌دارد. [#98953](https://github.com/openclaw/openclaw/pull/98953) مرتبط: [#98929](https://github.com/openclaw/openclaw/issues/98929).
- Chat، Talk، Settings، پیمایش و ورود اولیه در iPhone و iPad اکنون از کنترل‌های بومی، ظاهر و رفتار بازگشت سازگارتری استفاده می‌کنند. [#99231](https://github.com/openclaw/openclaw/pull/99231) مرتبط: [#99195](https://github.com/openclaw/openclaw/issues/99195). با تشکر از @marvkr.
- کاربران iOS می‌توانند از کادر نوشتن چت یک یادداشت صوتی حداکثر سه‌دقیقه‌ای ضبط و ارسال کنند، در صورت تمایل متن بیفزایند و مدت ضبط را در چت ببینند. [#100946](https://github.com/openclaw/openclaw/pull/100946)
- کاربران Android می‌توانند بدون ورود به حالت زنده Talk، از کادر نوشتن چت یک یادداشت صوتی حداکثر سه‌دقیقه‌ای ضبط و ارسال کنند. [#101193](https://github.com/openclaw/openclaw/pull/101193)
- ساخت‌های شخص ثالث Android می‌توانند با انتخاب Location &gt; Always و اعطای مجوز دائمی مکان Android، بررسی‌های مکان درخواست‌شده از سوی Gateway را هنگام اجرای برنامه در پس‌زمینه مجاز کنند. [#100967](https://github.com/openclaw/openclaw/pull/100967) با تشکر از @ioridev.
- Android اکنون می‌تواند چندین Gateway را جفت‌شده نگه دارد و بدون تکرار راه‌اندازی میان آن‌ها جابه‌جا شود، درحالی‌که هر Gateway اعتبارنامه‌ها، وضعیت چت، پیام‌های در صف و داده‌های محلی قابل حذف خود را حفظ می‌کند. [#100947](https://github.com/openclaw/openclaw/pull/100947)
- کاربران iOS می‌توانند چندین Gateway را یک‌بار جفت کنند و میان آن‌ها جابه‌جا شوند، درحالی‌که اعتبارنامه‌ها، اعتماد، چت‌ها، ترجیحات، دسترسی دستگاه و ثبت اعلان فشاری به Gateway درست متصل باقی می‌مانند. [#100948](https://github.com/openclaw/openclaw/pull/100948)
- Chat در Android اکنون شامل کنش «چت جدید» و مرورگر فرمان `/` است که فرمان‌های اعلام‌شده عامل فعلی را بدون حذف آرگومان‌های فرمان فیلتر می‌کند. [#98796](https://github.com/openclaw/openclaw/pull/98796) با تشکر از @iwhatsskill، @solvely-colin.
- Chat در Android اکنون به کاربران امکان می‌دهد عامل پیکربندی‌شده برای پیام‌های جدید را انتخاب و تأیید کنند و Chat، حالت Talk و بوم خانه را با آن انتخاب هم‌راستا نگه می‌دارد. [#80422](https://github.com/openclaw/openclaw/pull/80422) با تشکر از @bcperry.
- چت‌های Android اکنون پیوندها، فهرست‌ها، نقل‌قول‌ها، تأکید، کد و متن ساده را به‌طور سازگار از طریق رندرکننده مشترک Markdown نمایش می‌دهند. [#88899](https://github.com/openclaw/openclaw/pull/88899) مرتبط: [#88014](https://github.com/openclaw/openclaw/issues/88014). با تشکر از @iman-sharif، @pluviobyte.
- خودکارسازی‌های اعلان Android اکنون رویدادهای پذیرفته‌شده را هنگام اتصال یا اتصال مجدد Gateway در صف قرار می‌دهند و پس از آماده‌شدن پیوند، آن‌ها را به‌ترتیب تحویل می‌دهند. [#92602](https://github.com/openclaw/openclaw/pull/92602) مرتبط: [#79552](https://github.com/openclaw/openclaw/issues/79552). با تشکر از @ashishpatel26، @hectorrp13.
- کاربران Android می‌توانند یک کار زمان‌بندی‌شده را باز کنند و زمان‌بندی، بار داده، وضعیت تحویل، نتایج اخیر، خطاها و شناسه دقیق آن را بررسی کنند. [#95107](https://github.com/openclaw/openclaw/pull/95107) با تشکر از @tosko4.
- ثبت‌های تک‌مرحله‌ای دوربین در Android اکنون پس از موفقیت، شکست یا لغو، دوربین و نشانگر حریم خصوصی را بی‌درنگ خاموش می‌کنند. [#98040](https://github.com/openclaw/openclaw/pull/98040) با تشکر از @nianjiuzst.
- درخواست‌های فشردن برای صحبت در پس‌زمینه Android اکنون به‌جای تلاش برای راه‌اندازی میکروفن که ممکن است سیستم‌عامل آن را رد کند، `NODE_BACKGROUND_UNAVAILABLE` را برمی‌گردانند. [#98055](https://github.com/openclaw/openclaw/pull/98055) با تشکر از @nianjiuzst.
- مجوز عکس‌های انتخاب‌شده Android اکنون دسترسی قابل استفاده محسوب می‌شود و `photos.latest` را مجاز می‌کند، درحالی‌که نحوه مدیریت انتخاب محدود را به‌وضوح نشان می‌دهد. [#98059](https://github.com/openclaw/openclaw/pull/98059) با تشکر از @nianjiuzst.
- کنش‌های Gateway در Android اکنون با بسته‌شدن اتصالشان بی‌درنگ متوقف می‌شوند، درحالی‌که درخواست‌هایی که پس از اتصال مجدد آغاز شده‌اند با پاک‌سازی قدیمی لغو نمی‌شوند. [#98067](https://github.com/openclaw/openclaw/pull/98067) با تشکر از @nianjiuzst.
- بازیابی اتصال Android اکنون کدهای راه‌اندازی منقضی‌شده، اعتبارنامه‌های قدیمی و احراز هویت مفقود یا نامعتبر را شناسایی می‌کند و گام بعدی مناسب را نشان می‌دهد. [#98094](https://github.com/openclaw/openclaw/pull/98094) با تشکر از @qingminglong.
- Android اکنون آمادگی Talk بلادرنگ و دیکته را جداگانه گزارش می‌کند، راه‌اندازی را فقط برای حالتی باز می‌کند که به آن نیاز دارد و جزئیات مفید شکست ارائه‌دهنده را قابل مشاهده نگه می‌دارد. [#98269](https://github.com/openclaw/openclaw/pull/98269) مرتبط: [#98268](https://github.com/openclaw/openclaw/issues/98268). با تشکر از @solvely-colin.
- Android می‌تواند هنگامی که فیلدهای اعتبارنامه خالی‌اند، بدون پاک‌کردن دسترسی ذخیره‌شده دوباره به همان Gateway متصل شود؛ درعین‌حال، تغییرات نقطه پایانی و کد راه‌اندازی از انتقال بی‌سروصدای اعتبارنامه‌های قدیمی جلوگیری می‌کنند. [#98277](https://github.com/openclaw/openclaw/pull/98277) با تشکر از @solvely-colin.
- Android اکنون برای Gatewayهای راه‌دور و Tailnet قابل دسترس، راهنمای واضح‌تری برای تأیید TLS ارائه می‌کند و به دست‌دهی‌های معتبر کند زمان بیشتری می‌دهد تا پیام اعتماد را نمایش دهند. [#98366](https://github.com/openclaw/openclaw/pull/98366) مرتبط: [#98365](https://github.com/openclaw/openclaw/issues/98365). با تشکر از @joshavant.
- Android اکنون می‌تواند با Gatewayهای محلی که با نام‌های استاندارد متن ساده `.local` اعلام می‌شوند جفت شود، درحالی‌که همچنان نشانی‌های ناامن راه‌دور یا مبهم متن ساده را رد می‌کند. [#98439](https://github.com/openclaw/openclaw/pull/98439) با تشکر از @joshavant.
- اسکن یک کد QR معتبر راه‌اندازی Gateway در Android اکنون جفت‌سازی را بلافاصله آغاز می‌کند و به‌جای باقی‌گذاشتن کاربران در مرحله راه‌اندازی، به بازیابی یا تأیید پیش می‌رود. [#98483](https://github.com/openclaw/openclaw/pull/98483) با تشکر از @joshavant.
- راه‌اندازی Gateway در Android اکنون هشدار عمومی احراز هویت را با برچسب‌های بازیابی مشخص برای کدهای راه‌اندازی منقضی‌شده، اعتبارنامه‌های مفقود یا نامعتبر، احراز هویت ذخیره‌شده قدیمی و هویت الزامی دستگاه جایگزین می‌کند. [#98698](https://github.com/openclaw/openclaw/pull/98698) مرتبط: [#98046](https://github.com/openclaw/openclaw/issues/98046). با تشکر از @ccaprani، @masatohoshino.
- پیمایش بازگشت Android اکنون کاربران را از تنظیمات Gateway یا Talk، نشست‌ها و ارائه‌دهندگان به زبانه صدا، Chat یا پالت فرمانی که از آن آغاز کرده‌اند بازمی‌گرداند. [#98914](https://github.com/openclaw/openclaw/pull/98914) با تشکر از @lokimorty.
- ورود اولیه Android اکنون مخاطبان و تقویم را فقط پس از فراهم‌شدن دسترسی خواندن و نوشتن آماده علامت‌گذاری می‌کند، حتی وقتی این مجوزها در پیام‌های جداگانه اعطا شوند. [#99158](https://github.com/openclaw/openclaw/pull/99158) با تشکر از @nianjiuzst.
- Android اکنون دسترسی مخاطبان و تقویم را فقط هنگامی اعطاشده گزارش می‌کند که هم خواندن و هم افزودن ورودی‌ها مجاز باشند و از نتایج گمراه‌کننده راه‌اندازی جلوگیری می‌کند. [#99204](https://github.com/openclaw/openclaw/pull/99204) با تشکر از @nianjiuzst.
- Talk و دیکته در Android اکنون برای ضبط بدون استفاده از دست، از میکروفن هدست Bluetooth متصل استفاده می‌کنند و هنگام قطع اتصال آن، به‌درستی به گزینه جایگزین برمی‌گردند. [#99259](https://github.com/openclaw/openclaw/pull/99259) مرتبط: [#96241](https://github.com/openclaw/openclaw/issues/96241). با تشکر از @gwtaylor.
- کاربران Android اکنون می‌توانند اعلان‌های مجوزهای همراهِ شخص ثالث و متن‌باز را مستقیماً از Settings &gt; Licenses بخوانند. [#99299](https://github.com/openclaw/openclaw/pull/99299) با تشکر از @joshavant.
- راه‌اندازی Gateway در Android اکنون برای کدهای منقضی‌شده، اعتبارنامه‌های قدیمی، تأیید در انتظار Node و شکست‌های نهایی احراز هویت، کنش‌های بازیابی مشخص ارائه می‌دهد. [#99414](https://github.com/openclaw/openclaw/pull/99414) مرتبط: [#98045](https://github.com/openclaw/openclaw/issues/98045)، [#98046](https://github.com/openclaw/openclaw/issues/98046). با تشکر از @ccaprani.
- همراه Android دیگر اعلان‌های خود OpenClaw را به Gateway بازنمی‌فرستد، حتی وقتی فهرست‌های مجاز قدیمی همچنان بسته برنامه را دربر داشته باشند. [#99568](https://github.com/openclaw/openclaw/pull/99568) با تشکر از @ly85206559.
- راه‌اندازی دستی Gateway در Android اکنون برای میزبان‌های معمولی TLS و متن ساده، درگاه‌های خالی را به‌طور پیش‌فرض روی 18789 تنظیم می‌کند و درگاه 443 را برای Tailscale MagicDNS نگه می‌دارد. [#99865](https://github.com/openclaw/openclaw/pull/99865) با تشکر از @ly85206559.
- فشردن برای صحبت در Android اکنون در طول حالت Talk کنترل انحصاری میکروفن را در اختیار می‌گیرد و پس از آن شنونده بلادرنگ درست را از سر می‌گیرد تا از ضبط تکراری جلوگیری شود. [#99986](https://github.com/openclaw/openclaw/pull/99986) با تشکر از @nianjiuzst.
- چت Android اکنون به کدهای محصور پشتیبانی‌شده، برجسته‌سازی نحوی در حالت روشن و تاریک می‌افزاید و بررسی پاسخ‌های پر از کد را بدون تأخیر در پیام‌های ناقص یا بیش‌ازحد بزرگ آسان‌تر می‌کند. [#100217](https://github.com/openclaw/openclaw/pull/100217)
- نشست‌های ذخیره‌شده Gateway در Android اکنون با بازگشت دسترسی معتبر اینترنت، بی‌درنگ دوباره متصل می‌شوند و هنگام تغییرات شبکه محدودشده یا ناقص، تلاش‌های مجدد غیرضروری انجام نمی‌دهند. [#100347](https://github.com/openclaw/openclaw/pull/100347) با تشکر از @ly85206559.
- تنظیمات Gateway در Android اکنون برای جزئیات اتصال، فیلدهای راه‌اندازی و متن راهنما فضای پایدارتری روی صفحه‌های هم‌اندازه تلفن فراهم می‌کند و بریدگی و ازدحام را کاهش می‌دهد. [#100363](https://github.com/openclaw/openclaw/pull/100363) با تشکر از @iwhatsskill.
- Android اکنون زبانه‌های پایینی با فاصله‌گذاری یکنواخت نمایش می‌دهد و از خرابی هنگام راه‌اندازی حافظه نهان چت که می‌توانست ورود به پوسته پس از ورود اولیه را مسدود کند، جلوگیری می‌کند. [#100382](https://github.com/openclaw/openclaw/pull/100382) با تشکر از @iwhatsskill.
- چت Android اکنون پس از اتصال مجدد یا بازگشایی، پاسخ فعال را همراه با متن بافرشده بازیابی می‌کند و شکاف‌های رویداد ازدست‌رفته را بدون تکرار ردیف‌های رونویسی جبران می‌کند. [#100384](https://github.com/openclaw/openclaw/pull/100384)
- Android اکنون هنگام جفت‌سازی مجدد، خروج از حساب یا جایگزینی اعتبارنامه‌های Gateway، مکالمات ذخیره‌شده در حافظه نهان و فرمان‌های در صف را از هم جدا می‌کند تا هویت جدید داده‌های هویت قبلی را به ارث نبرد. [#100454](https://github.com/openclaw/openclaw/pull/100454)
- چت Android اکنون پیام‌های ارسال‌شده و پاسخ‌های فعال را در طول اتصال‌های مجدد پایدار نگه می‌دارد و تاریخچه با تأخیر را بدون نوبت‌های تکراری یا فعالیت قدیمی کادر نوشتن همگام می‌کند. [#100551](https://github.com/openclaw/openclaw/pull/100551)
- فشردن برای صحبت در Android اکنون ضبط‌های به‌پس‌زمینه‌رفته، لغوشده یا دوباره تلاش‌شده را بدون بازکردن مجدد میکروفن یا متوقف‌کردن نشست صوتی جدیدتر پاک‌سازی می‌کند و درخواست‌های هم‌پوشان وضعیت مشغول را برمی‌گردانند. [#100552](https://github.com/openclaw/openclaw/pull/100552) با تشکر از @xialonglee.
- کاربران Android اکنون می‌توانند پاسخ دستیار را طولانی لمس کنند و Listen را انتخاب کنند؛ وضعیت پخش قابل مشاهده، توقف با لمس و گزینه جایگزین گفتار روی دستگاه نیز ارائه می‌شود. [#100772](https://github.com/openclaw/openclaw/pull/100772)
- حالت مکالمه Android اکنون «فشار برای صحبت» را تا زمانی که نوبت فعال با ایمنی تحویل داده شود مشغول نگه می‌دارد و از هم‌پوشانی میکروفن‌ها، پخش منقضی یا ازسرگیری رلهٔ اشتباه جلوگیری می‌کند. [#100786](https://github.com/openclaw/openclaw/pull/100786)
- گفت‌وگوهای Android اکنون استدلال داخلی، نتایج ابزارها و جزئیات خام عملیاتی را هم از مکالمات زنده و هم از حافظه‌های نهان آفلاینِ دوباره‌بازشده دور نگه می‌دارند. [#100826](https://github.com/openclaw/openclaw/pull/100826) با تشکر از @iman-sharif.
- کاربران Android می‌توانند پیام تکمیل‌شدهٔ گفت‌وگو را نگه دارند تا همهٔ متن را کپی کنند، بخشی از آن را انتخاب کنند، آن را به اشتراک بگذارند یا بدون از دست دادن پیش‌نویس فعلی خود، در پاسخ نقل‌قولش کنند. [#100879](https://github.com/openclaw/openclaw/pull/100879) با تشکر از @bdhwan.
- کاربران گفت‌وگوی Android می‌توانند پیش از باز کردن پیوند، مقصد و خلاصهٔ آن را پیش‌نمایش کنند؛ بدون اینکه پیام‌ها جست‌وجوهای پس‌زمینه را فعال کنند و با نمایش واضح وضعیت عدم دسترسی در صورت ناموفق‌بودن بررسی. [#100898](https://github.com/openclaw/openclaw/pull/100898)
- راه‌اندازی اولیهٔ Android اکنون پس از تأیید Node که با درخواست مجوز فعال شده است پایان می‌یابد، به‌جای اینکه کاربران را در چرخه‌ای میان صفحه‌های مجوزها و تأیید گرفتار کند. [#100959](https://github.com/openclaw/openclaw/pull/100959)
- انتخاب‌گر مدل Android اکنون با گفت‌وگو و عامل فعال همگام می‌ماند و تغییر ناموفق مدل دیگر باعث نمی‌شود پیام بعدی با مدل قبلی ارسال شود. [#100985](https://github.com/openclaw/openclaw/pull/100985)
- Android کنترل‌های تفکر را برای مدل‌هایی که از استدلال قابل‌پیکربندی پشتیبانی نمی‌کنند پنهان می‌کند، مانع از آن می‌شود که تنظیمات پشتیبانی‌نشده ارسال‌های زنده یا در صف را مختل کنند و ترجیح کاربر را در مدل‌های سازگار بازیابی می‌کند. [#101002](https://github.com/openclaw/openclaw/pull/101002)
- کاربران Android می‌توانند نشست‌ها را بر اساس نام، برچسب یا کلید، فراتر از پنجرهٔ «اخیر» یا «بایگانی‌شده» که در حال حاضر بارگذاری شده است، جست‌وجو کنند؛ تطابق‌های ذخیره‌شدهٔ نشست‌های فعال نیز هنگام قطعی موقت Gateway همچنان در دسترس می‌مانند. [#101102](https://github.com/openclaw/openclaw/pull/101102)
- کاربران Android دارای صفحه‌کلید فیزیکی می‌توانند برای ارسال پیام گفت‌وگو Enter را فشار دهند، درحالی‌که ترکیب‌های تغییریافتهٔ Enter برای متن چندخطی همچنان در دسترس می‌مانند. [#101321](https://github.com/openclaw/openclaw/pull/101321) با تشکر از @3ninyt3nin-creator.
- کاربران Android اکنون می‌توانند تصویر بندانگشتیِ ایمن صفحه را در پیش‌نمایش گستردهٔ پیوند ببینند، درحالی‌که تصاویر خراب یا مسدودشده بی‌سروصدا پیش‌نمایش متنی را دست‌نخورده باقی می‌گذارند. [#101396](https://github.com/openclaw/openclaw/pull/101396)
- کاربران Android اکنون می‌توانند یک نشست گفت‌وگو را بایگانی کنند و حتی با مجوزهای محدود اپراتور برنامه، آن را از نمای «بایگانی‌شده» حذف کنند. [#101522](https://github.com/openclaw/openclaw/pull/101522)
- رشته‌های اندونزیایی Android اکنون تحت منطقهٔ زبانی شناخته‌شدهٔ Android عرضه می‌شوند؛ همان کارِ انتشار قبلی، نسخهٔ 2026.6.11 در Play و متن فروشگاه را نیز آماده کرد. [3412318](https://github.com/openclaw/openclaw/commit/341231831b706df0024d2d9e2096438e3581b5af) با تشکر از @joshavant.
- کاربران چینی سنتی اکنون برای کنش‌های رایج بومی برنامه، مجوزها، پیام‌های اتصال و وضعیت‌های موبایل، متن بومی‌سازی‌شده می‌بینند. [f0d2066](https://github.com/openclaw/openclaw/commit/f0d2066787f172079c19f26b72f49ad3950ceea6)
- Android اکنون به زبان انتخاب‌شده توضیح می‌دهد که چگونه توکن ذخیره‌شده حفظ یا راه‌اندازی موجود Gateway جایگزین شود. منابع: [32f3eb3](https://github.com/openclaw/openclaw/commit/32f3eb3fa805e776f562ea1af6f7731bf4ce8b48), [6336762](https://github.com/openclaw/openclaw/commit/6336762b68e5cebd44acbda527ba1d964448355a), [eeb0682](https://github.com/openclaw/openclaw/commit/eeb0682409b86dcd956ffe30e45f12c6424d8c05), [ed72b86](https://github.com/openclaw/openclaw/commit/ed72b860a436eb187c9fa2fb4ef91ecb13180760), [e376f28](https://github.com/openclaw/openclaw/commit/e376f285e87bfa07bf3111b446b9e44fcba6cd9e), [a6631fe](https://github.com/openclaw/openclaw/commit/a6631fee6d465b30e116038d8e6e8aa1f041019c), [283bd82](https://github.com/openclaw/openclaw/commit/283bd82eb414f0ba968157aec77eac7701e7ae1e), [6d5a1db](https://github.com/openclaw/openclaw/commit/6d5a1db04859adbf8860376ddbd5ce1b5d5f3efa), [d3087fc](https://github.com/openclaw/openclaw/commit/d3087fcf375c81b81ffb0cf7b65764559b6e836f), [8bab3f7](https://github.com/openclaw/openclaw/commit/8bab3f7dbd8364de93422d064c00c7171139ccf4), [dfb7bc8](https://github.com/openclaw/openclaw/commit/dfb7bc84d8194177988d2870fe17b963912a1c52), [7780e30](https://github.com/openclaw/openclaw/commit/7780e3062dcb547227d90cbd02111910e00e3f6f), [b109b88](https://github.com/openclaw/openclaw/commit/b109b88b5785b22fea0fe20f06b314dbda156d58), [c1b7bf2](https://github.com/openclaw/openclaw/commit/c1b7bf23bc16d641e966ff4de7cbb8b2becfaddc), [dedb17c](https://github.com/openclaw/openclaw/commit/dedb17ceff3c93c938aaff5c3f697d70d06e9dd1), [6f84c10](https://github.com/openclaw/openclaw/commit/6f84c10bdae1f73b112777c9a94d5933171d4b75), [a8358e8](https://github.com/openclaw/openclaw/commit/a8358e8848c8228893a259b36cd6f54139fa18da), [2501ca3](https://github.com/openclaw/openclaw/commit/2501ca340945072642b9bb2ec1348a15de83d4b6), [1b40eb9](https://github.com/openclaw/openclaw/commit/1b40eb9e6a2feb0c436948fbcd113424e85db01e), [d47308f](https://github.com/openclaw/openclaw/commit/d47308f8008ca08c7df983d3932c63d4ede4060c), [3a2baef](https://github.com/openclaw/openclaw/commit/3a2baef0bfc62b0d37b4f7648869e57fabaa3cb3).
- اعلان‌های مجوز، قدردانی‌ها، وضعیت‌های خالی و کنش‌های بازکردن مجوز در Android اکنون در تمام ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کنند. منابع: [4b8b60f](https://github.com/openclaw/openclaw/commit/4b8b60f8abc1ae99228fe31bedd31977064062d1), [3b16c41](https://github.com/openclaw/openclaw/commit/3b16c41daa8237f481c2b8061b0f6e00817ffbca), [c4966e8](https://github.com/openclaw/openclaw/commit/c4966e86cbc9403177ccb725d5d1cb87c519b853), [116e9db](https://github.com/openclaw/openclaw/commit/116e9db2a18d5341b5e44844dfefa938fa467e6a), [1617233](https://github.com/openclaw/openclaw/commit/1617233ff141c913def1675aaee33bac3590b1f6), [a598c97](https://github.com/openclaw/openclaw/commit/a598c976d01db50adc35de495a981635c6a38cd4), [3b9e0c8](https://github.com/openclaw/openclaw/commit/3b9e0c86828e0d8f45acafd2908b82191ecfd13f), [eebbf6c](https://github.com/openclaw/openclaw/commit/eebbf6cba5fef565044e556b862f3ce09db2fd86), [4c08ea4](https://github.com/openclaw/openclaw/commit/4c08ea403ad9436d9a8cf0dd02799a441a1bc4db), [21be45c](https://github.com/openclaw/openclaw/commit/21be45c17e845e4027f7a044d2c009423bcd07b7), [b415072](https://github.com/openclaw/openclaw/commit/b415072a2e6a900f382d7e68594b4511bd1a0c5b), [9eec24d](https://github.com/openclaw/openclaw/commit/9eec24df6710308e7a66a7a80bc232f7ee024900), [de23987](https://github.com/openclaw/openclaw/commit/de23987f13b95d71a145218b11f36857a8eefc2c), [898564e](https://github.com/openclaw/openclaw/commit/898564e71aef7abe66112d757eee8db83eaf04d2), [7af800b](https://github.com/openclaw/openclaw/commit/7af800b5be960b595829642b412fce2842017cfc), [a47ec8d](https://github.com/openclaw/openclaw/commit/a47ec8d303e46642d81c8c231786fb0b2fd51045), [fac9e58](https://github.com/openclaw/openclaw/commit/fac9e586685666a9f8159f5132fb18ad2bc37210), [61e4ef0](https://github.com/openclaw/openclaw/commit/61e4ef08f483e9e32eaa6edf6fb391185e462394), [399f9d6](https://github.com/openclaw/openclaw/commit/399f9d696171ec14eafa1d5de64533d2b9670819), [9069f69](https://github.com/openclaw/openclaw/commit/9069f696986ed970565989efacb27024160dbad2), [2e049f5](https://github.com/openclaw/openclaw/commit/2e049f509fad1ba2889186e457e630bad50d7a16).
- راهنمای مکالمه، دیکته، راه‌اندازی ارائه‌دهندهٔ گفتار، آمادگی و خطا در Android اکنون در تمام ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کند. منابع: [c785196](https://github.com/openclaw/openclaw/commit/c785196287d0e929396def1fc0929af672bdc7cf), [9edb906](https://github.com/openclaw/openclaw/commit/9edb9065a8596f8473bea1ae4a626da8f0508724), [da67520](https://github.com/openclaw/openclaw/commit/da67520b8d5fc49775005638425ca2d9317d6ee7), [88f13ca](https://github.com/openclaw/openclaw/commit/88f13cab62999abe7c2650ccd32d55e72ee80046), [e878efe](https://github.com/openclaw/openclaw/commit/e878efe9508edd88166a09eb5a1e503ab405aad9), [662d127](https://github.com/openclaw/openclaw/commit/662d127f60b91aaaec4b5363c73bd00855d9e3f0), [5002a0e](https://github.com/openclaw/openclaw/commit/5002a0e9ea9970e4e270ec029c994dc217549687), [fe57718](https://github.com/openclaw/openclaw/commit/fe57718b419a08a5306e3d195519d3527a07f936), [ebcf8dc](https://github.com/openclaw/openclaw/commit/ebcf8dcaf7120bfdc01d0b83c595895355944b5b), [4e7ca8e](https://github.com/openclaw/openclaw/commit/4e7ca8e6c6afe672da1a40922e67f94e005f9e8b), [9863ceb](https://github.com/openclaw/openclaw/commit/9863cebef12bf2e7b1414ac5f64bc3277a7ca28b), [768da09](https://github.com/openclaw/openclaw/commit/768da09ceb157a1bfd4dd309b8566a2b9ce7668d), [ff5d986](https://github.com/openclaw/openclaw/commit/ff5d98681f7e38043bbc33a87fade6069da9795c), [005ebd1](https://github.com/openclaw/openclaw/commit/005ebd108f4d6ebd663c8cf996634aeaf3e82287), [2824796](https://github.com/openclaw/openclaw/commit/28247960130f88b6ac01d8a392d54d0996212c1a), [4eaec93](https://github.com/openclaw/openclaw/commit/4eaec934e83d0bc4f0d595c37e06356c5b54dc2a), [f99fdc9](https://github.com/openclaw/openclaw/commit/f99fdc9403b49b59a42c8d3522368d64b9168498), [555f601](https://github.com/openclaw/openclaw/commit/555f601230c075185f362c71db518096c3818998), [d2af689](https://github.com/openclaw/openclaw/commit/d2af68965a0cdb3a1ed91c2d1ba8aedd76dcb3ac), [81e92de](https://github.com/openclaw/openclaw/commit/81e92deb089b54ccedbe0c9593b492f6f09b989d), [8ed6c78](https://github.com/openclaw/openclaw/commit/8ed6c78b7891b12fee2b378d79e6888764455486).
- خرابی‌های جفت‌سازی و اتصال Android اکنون برای کدهای منقضی‌شده، اطلاعات اصالت‌سنجی، تأییدها و تلاش‌های مجدد، گام‌های بعدی را به‌صورت بومی‌سازی‌شده ارائه می‌کنند. منابع: [48eae1b](https://github.com/openclaw/openclaw/commit/48eae1b8c96d9e8873ba59ccc6e2493fa847c27e)، [f095eb9](https://github.com/openclaw/openclaw/commit/f095eb9fd989020ad1bdd57a57702ce899f98607)، [714c2b0](https://github.com/openclaw/openclaw/commit/714c2b07bdf715055205b550018d289e4fb06948)، [d2b5bb7](https://github.com/openclaw/openclaw/commit/d2b5bb72e8e3b61dac5ddc7085fb0b5dfe53a18c)، [d2551bd](https://github.com/openclaw/openclaw/commit/d2551bdd3cf53973d679a47f3e753fc0d75f3edb)، [6b91507](https://github.com/openclaw/openclaw/commit/6b915072208b121055000ef1d3a36578eac4da2e)، [f1c4476](https://github.com/openclaw/openclaw/commit/f1c44762771edb9fe2124a15c871dc466b215c43)، [5ef6fb4](https://github.com/openclaw/openclaw/commit/5ef6fb4d7cd053e1caa0d1caf27ff93f7bb3311c)، [e2e0312](https://github.com/openclaw/openclaw/commit/e2e03127240c1878b3ea6a336fd91bd995a2be83)، [7fb70b2](https://github.com/openclaw/openclaw/commit/7fb70b235d1d7d4ece6519b27f2d65d51999272c)، [d702f5c](https://github.com/openclaw/openclaw/commit/d702f5c6e6c4f1463c82c4f74d96765b316f76bf)، [24e6b9f](https://github.com/openclaw/openclaw/commit/24e6b9fbe1b9449b837fecddf1f9b160ed7bb896)، [7cb41cc](https://github.com/openclaw/openclaw/commit/7cb41ccc63f51208630426e08ceef65e78b02bf9)، [a6040c3](https://github.com/openclaw/openclaw/commit/a6040c3560c18005b58aed73a687b8c0d06b7d6b)، [5e61da3](https://github.com/openclaw/openclaw/commit/5e61da3deb190b16899157ace98aa520b424e085)، [18360ac](https://github.com/openclaw/openclaw/commit/18360ac668f82631f61cf48d0816800385f4cf05)، [17a1e3b](https://github.com/openclaw/openclaw/commit/17a1e3bbb2b8de1da6569fe4f46a4ea4138c56e6)، [adafb56](https://github.com/openclaw/openclaw/commit/adafb56b2eb9207d93896ebf6c5faa9205875833)، [5b5fadb](https://github.com/openclaw/openclaw/commit/5b5fadbf0d17c1fddb13d891037767beb64aa144)، [9b30570](https://github.com/openclaw/openclaw/commit/9b30570a935ecdae8ee0e2bc45a42ffdd7223948)، [d331a36](https://github.com/openclaw/openclaw/commit/d331a36250f8ebb29bda2ae8fa480a2aa5e15193).
- کشف Gateway در Android، راه‌اندازی با QR و دستی، بررسی‌های اتصال، تأییدها و راهنمای مجوزها اکنون در تمام ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: [28062c8](https://github.com/openclaw/openclaw/commit/28062c868c03e1e6876013d450c8f92bf1fc2faf)، [3d43858](https://github.com/openclaw/openclaw/commit/3d438588c5eb0497bdb2fbccf9d6f6cd325d0ec5)، [ad74b32](https://github.com/openclaw/openclaw/commit/ad74b322ba80178c1c0f68348a55d5d3e65e64ae)، [1b07620](https://github.com/openclaw/openclaw/commit/1b076209c4d2ea37a7178b50f5ba5c54b5753c2b)، [4fa4c9e](https://github.com/openclaw/openclaw/commit/4fa4c9e06e39e095a7373390240b3a5a5cf1be79)، [1dd5230](https://github.com/openclaw/openclaw/commit/1dd52307fcd74bc25ea31800a4c551bc415f7645)، [9db7ec5](https://github.com/openclaw/openclaw/commit/9db7ec5edd62e3f05758a28a6c6acb14f6889ea5)، [e6f8788](https://github.com/openclaw/openclaw/commit/e6f8788bf5569e87e9df0d3e404eaef5f86184ab)، [e5cf67e](https://github.com/openclaw/openclaw/commit/e5cf67ea1d73d9724a227000eadead902fa606a9)، [b52d988](https://github.com/openclaw/openclaw/commit/b52d98861e8c14f30dc459c395fd60281fa99604)، [cd3b4ee](https://github.com/openclaw/openclaw/commit/cd3b4eee7d104d266d8514afea2ae53eea435e9d)، [c3bcb9f](https://github.com/openclaw/openclaw/commit/c3bcb9fa21ec5f1b98bdb89940e93707b8f9a3e1)، [8af3aa0](https://github.com/openclaw/openclaw/commit/8af3aa0b1bfa3f5d2950b053a8d7d2568cbbea31)، [c34e79e](https://github.com/openclaw/openclaw/commit/c34e79e7299b19267000a79bb94bcae9608f93a1)، [c9c8f6c](https://github.com/openclaw/openclaw/commit/c9c8f6c9f6a9ebf337ff486c15b9cc4d43904ffe)، [255e251](https://github.com/openclaw/openclaw/commit/255e2518de492d518cde78617f6c5b220bb1278d)، [0e98ba4](https://github.com/openclaw/openclaw/commit/0e98ba4391dddfa9bcd48a978b5cd1df8ae03411)، [0cc9927](https://github.com/openclaw/openclaw/commit/0cc9927577c6663a5839a4d2ad3e5708df04157a)، [97955d9](https://github.com/openclaw/openclaw/commit/97955d969d83a158a70c23912703e92b69b0883a)، [ba449f2](https://github.com/openclaw/openclaw/commit/ba449f240d4e437752be44bef76e93c177454ca4)، [0e22e54](https://github.com/openclaw/openclaw/commit/0e22e54431f5740b65ddbfcc307bd6b3c1f43eea)، [ae65251](https://github.com/openclaw/openclaw/commit/ae65251fdf5ebfa7213a7d36f64a5bbb8883eb4c)، [d957f5a](https://github.com/openclaw/openclaw/commit/d957f5a7900e134b514915cee07c45bb0c2a54be).
- Android اکنون به زبان انتخاب‌شده توضیح می‌دهد که چه زمانی باید یک نشانی IPv6 دارای محدوده با نشانی بدون محدوده یا نام میزبان LAN جایگزین شود. منابع: [5793f73](https://github.com/openclaw/openclaw/commit/5793f731f54f1de387a49e014a632517450f75a2)، [066e697](https://github.com/openclaw/openclaw/commit/066e6973b084c62717a2e9ac99b84e99459597b7)، [bf35947](https://github.com/openclaw/openclaw/commit/bf35947eb2695740e61cdd180fde44b4308ba472)، [3385817](https://github.com/openclaw/openclaw/commit/3385817658496c88166f16cdbcbb0dbd3b8419b5)، [a0a5054](https://github.com/openclaw/openclaw/commit/a0a5054b93bf842ff4dd281dac2617129dd9900c)، [66cb9a9](https://github.com/openclaw/openclaw/commit/66cb9a99b1d9c30589fcc9b42144c95322bd30ab)، [3da73a7](https://github.com/openclaw/openclaw/commit/3da73a77fe51060659a3ad69018a65e19cf21837)، [df659ec](https://github.com/openclaw/openclaw/commit/df659eca87253824b5eccaa1939fa38877a87e7e)، [57a3975](https://github.com/openclaw/openclaw/commit/57a3975ce14062de887707e38ab580b20ff39421)، [141b2cf](https://github.com/openclaw/openclaw/commit/141b2cf4d10cb33a487e62c7e304aba88b135da1)، [b043adf](https://github.com/openclaw/openclaw/commit/b043adf192bb64e8ff64bbf6b9631e30a4446f1e)، [dcc4fa8](https://github.com/openclaw/openclaw/commit/dcc4fa874683a59f86656be19adfc05b688cc3ea)، [eade8f1](https://github.com/openclaw/openclaw/commit/eade8f1c1a142eefa47a2657ef77a352944506cc)، [72a8098](https://github.com/openclaw/openclaw/commit/72a809840890575654f7d293631965af0541f9e9)، [355fa77](https://github.com/openclaw/openclaw/commit/355fa773f8ac13c433eea42f4e575c895b224863)، [8cc1786](https://github.com/openclaw/openclaw/commit/8cc1786f495af1c7c55ac5f2b145ff7df25853dd)، [a3ef37b](https://github.com/openclaw/openclaw/commit/a3ef37b991533671eae13ddbd25324bc5f9c4749)، [cb9ac50](https://github.com/openclaw/openclaw/commit/cb9ac50f5bc7f8148eeacbf8b921ebaa3bab6680)، [cab8147](https://github.com/openclaw/openclaw/commit/cab81470d96126ef92614ba38468e94964429c20)، [7cc3cb0](https://github.com/openclaw/openclaw/commit/7cc3cb0d28c807871b2e997a996f4c920fc0b7ae)، [ca258fb](https://github.com/openclaw/openclaw/commit/ca258fb9452d6dac7344530fafbcf2939238d9a4).
- برچسب‌های جست‌وجوی فرمان و گفت‌وگوی جدید در Android اکنون در تمام ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: [b81c58b](https://github.com/openclaw/openclaw/commit/b81c58bdf6a07894231bc3afcab9a6b12b175bf8)، [8929118](https://github.com/openclaw/openclaw/commit/8929118353fce0b8ac8189a95fd4534b39e85903)، [1eee853](https://github.com/openclaw/openclaw/commit/1eee853c71e1ddd5c632e49f1e75b18c0837add7)، [a5c9662](https://github.com/openclaw/openclaw/commit/a5c9662cd17746a35adf350f55b3f6b7c6cae78c)، [9035729](https://github.com/openclaw/openclaw/commit/9035729528a9ae0ed4922728c94fd025cfdd8ea6)، [2e359d4](https://github.com/openclaw/openclaw/commit/2e359d49951bf8c786e4c018ef59858743e80386)، [91f4d0a](https://github.com/openclaw/openclaw/commit/91f4d0ae25ae86f76cccaac709b84d87990c7ca1)، [e785c4a](https://github.com/openclaw/openclaw/commit/e785c4a8f7025ee7a529816a50207c0f925e3a93)، [2c5a076](https://github.com/openclaw/openclaw/commit/2c5a07661c153bced0feb10f34e74811f2920831)، [02250d9](https://github.com/openclaw/openclaw/commit/02250d957fed2a1e05baac4b33b7315603002732)، [bf23194](https://github.com/openclaw/openclaw/commit/bf23194888b626ec4318955d4305197c1c9c4a88)، [603502f](https://github.com/openclaw/openclaw/commit/603502f60f54bf9c0e0b7bd8b200ac0a4cc0d5e5)، [a837a1a](https://github.com/openclaw/openclaw/commit/a837a1ac6c00c3e71471bcf4ff451b9cecf02f69)، [26df1fa](https://github.com/openclaw/openclaw/commit/26df1fa7bca40fbb24f199593ae4bd4de74b2302)، [c926610](https://github.com/openclaw/openclaw/commit/c9266107d6c65489b75ae412fe9484d2eca347c6)، [c312f9f](https://github.com/openclaw/openclaw/commit/c312f9f0e059b838f4afdbf20f2f1bd8b938ba13)، [f4275fa](https://github.com/openclaw/openclaw/commit/f4275fa00b8f89055a8b3a8b23740153750e97af)، [69d4657](https://github.com/openclaw/openclaw/commit/69d4657bdb2da553641e34f1b7f85223cfb8c660)، [3e66eb9](https://github.com/openclaw/openclaw/commit/3e66eb9de863d333d9f7b7951d2b63eac857df07)، [db5057e](https://github.com/openclaw/openclaw/commit/db5057edf935d85b6324bd725506424f2554fc89)، [1fee4a5](https://github.com/openclaw/openclaw/commit/1fee4a5daf57a864cd730b9dc2f0bcb19d90c5d8).
- نسخه‌های پشتیبانی‌شده و غیرانگلیسی Android اکنون راهنمای صف آفلاین Gateway و کنش‌های تلاش مجدد و حذف برای پیام‌های متنی را بومی‌سازی می‌کنند. [660d752](https://github.com/openclaw/openclaw/commit/660d752b348f740f130610571101db1f0e3ebb53)
- نسخه‌های پشتیبانی‌شده و غیرانگلیسی Android اکنون جزئیات بیشتری درباره بررسی Cron، خطای تحویل، بازخورد کپی، وضعیت پیش‌فرض و درخواست عامل را ترجمه می‌کنند. [d83ee4c](https://github.com/openclaw/openclaw/commit/d83ee4c44f9562c4e73fb571016624cf54b538d7)
- کنترل‌های سازمان‌دهی مدل، مدل پیش‌فرض و سنجاق‌کردن در Android اکنون از زبان انتخاب‌شده استفاده می‌کنند. منابع: [41bea62](https://github.com/openclaw/openclaw/commit/41bea62b4a28fab24edff319c7cd8807c494cd53)، [bdc98f4](https://github.com/openclaw/openclaw/commit/bdc98f482a1ab6f86766041d8c48a16dddde5a96).
- کنترل‌های پیش‌نمایش پیوند و پیام‌های وضعیت در Android اکنون در زبان انتخاب‌شده در زبان‌های به‌روزشده نمایش داده می‌شوند. [9997c53](https://github.com/openclaw/openclaw/commit/9997c534b8ebd82fb8db0e9a944e75e594facb2d)
- توضیح مکان پس‌زمینه، کنش تنظیمات و گزینه «فعلاً نه» در Android اکنون هنگام ارائه حالت مکان «همیشه»، به زبان انتخاب‌شده نمایش داده می‌شوند. [4c38d89](https://github.com/openclaw/openclaw/commit/4c38d89c0c948b215dd00603db68a80029364c37)
- کاربران Android دارای صفحه‌کلید سخت‌افزاری اکنون می‌توانند با Enter از کادر نوشتن گفت‌وگو ارسال کنند، درحالی‌که اگر ارسال پذیرفته نشود، پیش‌نویس همچنان حفظ می‌شود. [de8db74](https://github.com/openclaw/openclaw/commit/de8db7405850146199c5f4e6e9efa0704878eea4) با سپاس از @vincentkoc.
- کاربران Android اکنون می‌توانند با ذخیره سرآیندهای اطلاعات اصالت‌سنجی لازم در تنظیمات پیشرفته اتصال دستی، به Gatewayهایی که پشت Cloudflare Access یا پراکسی معکوس اصالت‌سنجی‌کننده دیگری قرار دارند متصل شوند. [#100765](https://github.com/openclaw/openclaw/pull/100765)
- کارت فایل‌ها در Android اکنون به کاربران امکان می‌دهد فضای کاری عامل فعال را مرور کنند، پیش‌نمایش متن و تصاویر را ببینند و خروجی را مستقیماً از تلفن خود به‌اشتراک بگذارند. [#100776](https://github.com/openclaw/openclaw/pull/100776)
- کاربران Android می‌توانند مدل گفت‌وگوی فعلی را از کادر نوشتن تغییر دهند، موارد دلخواه را سنجاق کنند، انتخاب‌های اخیر را دوباره ببینند و بدون ترک مکالمه به مدل پیش‌فرض بازگردند؛ ممکن است جفت‌سازی‌های قدیمی نیاز به تمدید داشته باشند. [#100798](https://github.com/openclaw/openclaw/pull/100798)
- صفحه «درباره» Android اکنون OpenClaw را به‌وضوح معرفی می‌کند و پیوندهای مستقیمی به وب‌سایت، مستندات، مخزن کد منبع و جامعه Discord ارائه می‌دهد. [#100994](https://github.com/openclaw/openclaw/pull/100994)
- گفت‌وگوی Android اکنون LaTeX نمایشی سطح‌بالا را به‌شکل معادلات خوانا رندر می‌کند، درحالی‌که ریاضیات نامعتبر یا همچنان در حال پخش به‌صورت متن قابل‌مشاهده باقی می‌ماند. [#101435](https://github.com/openclaw/openclaw/pull/101435)
- متن‌های گسترده‌تری در برنامه‌های بومی برای راه‌اندازی، گپ، Talk، مجوزها، اتصال، نشست، ارائه‌دهنده و وضعیت، اکنون در بسته‌های زبانی به‌روزشده در این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: [a39b07b](https://github.com/openclaw/openclaw/commit/a39b07bb15f280c6d83522f79b1397104e5e05c4)، [f8e1e0c](https://github.com/openclaw/openclaw/commit/f8e1e0c5bfbc1b43339ffaaaddd3ee6e45083c2d)، [db27d2e](https://github.com/openclaw/openclaw/commit/db27d2ecfa77666397f841d6c0d47153ff94d822)، [28a8414](https://github.com/openclaw/openclaw/commit/28a841472684eed2d98a1a277fcefc30855b580b)، [e8e96bf](https://github.com/openclaw/openclaw/commit/e8e96bf7ee03aa251fc196693deb70af81da3d63)، [6ea407d](https://github.com/openclaw/openclaw/commit/6ea407d46223ad3336abfc93abfb0345b2a58e75)، [0011a18](https://github.com/openclaw/openclaw/commit/0011a184786686e625268f55799bdfbb8c8c7fda)، [8c5adbf](https://github.com/openclaw/openclaw/commit/8c5adbfe3ec4f68a49d41a3b313a3b6b059c81d3)، [019603d](https://github.com/openclaw/openclaw/commit/019603d336028c31de7c49814b45bb29314174e8)، [d3d7282](https://github.com/openclaw/openclaw/commit/d3d7282a8cf4c99a29efa8c58c1980557f1c1abc)، [267898c](https://github.com/openclaw/openclaw/commit/267898cddb9804bc2f27f94350e0c2342b48bf4b)، [55ed57a](https://github.com/openclaw/openclaw/commit/55ed57a4e39b8e40628b9fcbfc982e9ac5fd86b5)، [c54dc67](https://github.com/openclaw/openclaw/commit/c54dc67381933fa6240fe617e414fd6f1933ea38)، [fd0355d](https://github.com/openclaw/openclaw/commit/fd0355d5b1a12c263bbd87e01ee88f451d11514b)، [49726a5](https://github.com/openclaw/openclaw/commit/49726a5f5cbc013d42d7bf64c3033bbce4af319c)، [2ffeedf](https://github.com/openclaw/openclaw/commit/2ffeedf406e741e9f58858c83af06aa763ba1ab6)، [#98043](https://github.com/openclaw/openclaw/pull/98043)، [beca2b1](https://github.com/openclaw/openclaw/commit/beca2b1749733f4afccf47a780187859e7afce22)، [4078dc7](https://github.com/openclaw/openclaw/commit/4078dc78cc79b6a9ab0564f065fe1871a9a0c499)، [e7e98f6](https://github.com/openclaw/openclaw/commit/e7e98f6399cd7bffdd5598bb86a48066dd2ce3e3)، [3020f78](https://github.com/openclaw/openclaw/commit/3020f7817eb3ecf54057ed2847a0d54d0801d348)، [0c82908](https://github.com/openclaw/openclaw/commit/0c82908f78e9eb33a9ad13dd726fa92833a688d9)، [8a3935f](https://github.com/openclaw/openclaw/commit/8a3935fe0ba7b06dd76203b4f20b11a74ecbc688)، [3f289fd](https://github.com/openclaw/openclaw/commit/3f289fdb4042446042b6cd9a5261a17dc3edf6a0)، [203a896](https://github.com/openclaw/openclaw/commit/203a896b27c5c5191823138a4365578e0e77352d)، [6afef15](https://github.com/openclaw/openclaw/commit/6afef15100fb402fb747a3543822d33fb9086f68). با سپاس از @yeager.
- کنترل‌های گپ بومی برای رفتن به جدیدترین پیام یا پاسخ، اکنون در ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: [e31fa36](https://github.com/openclaw/openclaw/commit/e31fa360d94a0efd6003079271986ad32f0c2f9c)، [375def8](https://github.com/openclaw/openclaw/commit/375def86042a938141bed0c635c361df72cf0ab2)، [aabe44f](https://github.com/openclaw/openclaw/commit/aabe44f6382206a49855e8b7c7f1848666790f61)، [48c3f4b](https://github.com/openclaw/openclaw/commit/48c3f4b10326a890352ba5e7dd51fad897145c38)، [3db6fb9](https://github.com/openclaw/openclaw/commit/3db6fb9972768d7b4979a2649f202d8851935dd8)، [a4b51e5](https://github.com/openclaw/openclaw/commit/a4b51e58d3627ba4524a98d9aebe2c11115b284e)، [a60686d](https://github.com/openclaw/openclaw/commit/a60686dbc376667625e1613aa131af5487e5d8fa)، [12e17ec](https://github.com/openclaw/openclaw/commit/12e17ec052982a37c29245d738954488248ea8c7)، [6c4ac0c](https://github.com/openclaw/openclaw/commit/6c4ac0c71da53cd99968a976894c7b8def078f67)، [bdc6258](https://github.com/openclaw/openclaw/commit/bdc625866b942f8f8d82ecfb72427f7c90992e78)، [a775f9f](https://github.com/openclaw/openclaw/commit/a775f9f78e80a76b49cdf259e71ee002ee1da101)، [a1f6acc](https://github.com/openclaw/openclaw/commit/a1f6accef457ab9f48adff2975a853e28c291909)، [ee9f61d](https://github.com/openclaw/openclaw/commit/ee9f61d724ff265017c93aef0b11c2d5f1a2401b)، [f188c66](https://github.com/openclaw/openclaw/commit/f188c664c0e73d455f3bf6c5ac074a5432269c50)، [2525078](https://github.com/openclaw/openclaw/commit/2525078b86544143634697a4f46aef850b783025)، [ed5ccda](https://github.com/openclaw/openclaw/commit/ed5ccda79c8b0b96c59a6af880bf114997e85414)، [a6a4792](https://github.com/openclaw/openclaw/commit/a6a4792098a88953f1be8a81035f06b9bd7ed83a)، [0924bee](https://github.com/openclaw/openclaw/commit/0924bee96bcc86715942d11c31b878c323548e90)، [0420aef](https://github.com/openclaw/openclaw/commit/0420aefb1d4eeab37bbcf7f50268c41cfb760b26)، [d23c4fd](https://github.com/openclaw/openclaw/commit/d23c4fdbb55f06833b9e37675185c003f7b3ea81)، [37f0067](https://github.com/openclaw/openclaw/commit/37f006725d3706cfa28922178e123d8ff192f352).
- نقاط ورود گپ جدید و گپ worktree اکنون در زبان انتخاب‌شده در زبان‌های محلی پشتیبانی‌شده برنامه‌های Android و Apple نمایش داده می‌شوند. [24bca38](https://github.com/openclaw/openclaw/commit/24bca38cdaad4a304a5624ef8ddc6cdc9b7d4d5a)
- برنامه‌های بومی غیرانگلیسی پشتیبانی‌شده اکنون متن‌های بیشتری برای راه‌اندازی Gateway، نشست، ارائه‌دهنده، سلامت، پیام‌رسانی، پایانه و دستگاه پوشش می‌دهند و شکاف‌های انگلیسی ندارند. [52f1e05](https://github.com/openclaw/openclaw/commit/52f1e056006dc3aeca574877d51b942c87fa7cb1)
- بسته‌های زبانی بومی نوسازی‌شده اکنون فایل‌های فضای کاری، کنش‌های اشتراک‌گذاری، وضعیت‌های پوشه، راهنمای پیامک Android، وضعیت‌های تحویل پیام و برندسازی مرتبط را پوشش می‌دهند. [a9b0a9a](https://github.com/openclaw/openclaw/commit/a9b0a9a12b07899d8a0c4638a8521f5865d75bc6)
- جست‌وجوی فرمان در برنامه بومی اکنون وضعیت‌های در حال بارگذاری، دردسترس‌نبودن، تلاش مجدد و بدون نتیجه را در زبان‌های به‌روزشده در این انتشار ترجمه می‌کند. منابع: [745d2d0](https://github.com/openclaw/openclaw/commit/745d2d09cdbc79a019d2f7491bf04959ead4e51b)، [7f7bec7](https://github.com/openclaw/openclaw/commit/7f7bec78445d049ba1d1b7019b2085cc808beb5a)، [35be1c8](https://github.com/openclaw/openclaw/commit/35be1c81439c8df99e4de7057344c5bf0d056f56)، [7db67ab](https://github.com/openclaw/openclaw/commit/7db67abd9eb01c36c55f3621a1b3521b290131b3)، [4bc5766](https://github.com/openclaw/openclaw/commit/4bc57666cd8b0924f5ab15d5d8cafc4ba9b0ddbb)، [0672720](https://github.com/openclaw/openclaw/commit/06727207d66ec1aef814664cf1e88da82c100140)، [2a8cd44](https://github.com/openclaw/openclaw/commit/2a8cd440d14ae66e41c63140ea0c0067ca033461)، [fd648fb](https://github.com/openclaw/openclaw/commit/fd648fbb17575fec3780c7d8fddf13780b083df2)، [00b0b40](https://github.com/openclaw/openclaw/commit/00b0b40e284f40c3c8906251bbb202b81caab656)، [a67990a](https://github.com/openclaw/openclaw/commit/a67990a180d6915328165dd7dc9975395160a784)، [7640f67](https://github.com/openclaw/openclaw/commit/7640f672b407cf28384cbf5396cdf5d20965da6b)، [15f4819](https://github.com/openclaw/openclaw/commit/15f481920c079364513b06939edc06aba6caef04)، [4d1d720](https://github.com/openclaw/openclaw/commit/4d1d720164dbf3eb46c4d3a4a98814c2a1d2bdc2)، [d1d3a27](https://github.com/openclaw/openclaw/commit/d1d3a2724feeca65759f2658c4af6a8350c1f854)، [c2737d5](https://github.com/openclaw/openclaw/commit/c2737d55a9ffea741e07687a6eb40eff61fd369d)، [bd3263d](https://github.com/openclaw/openclaw/commit/bd3263d713a1dbb299c14392139bab3cc5aed428)، [127ce63](https://github.com/openclaw/openclaw/commit/127ce639547ef0f6016c829c31b915d97d4a55df)، [0c960cd](https://github.com/openclaw/openclaw/commit/0c960cd8ae6a1553bdef3820b8167376772e7e53)، [e6c3ad9](https://github.com/openclaw/openclaw/commit/e6c3ad99637b4f6fba34d9f2d64f7ca5b2413e45)، [84c86f7](https://github.com/openclaw/openclaw/commit/84c86f73eb99b716598d031e7dce58ed73fa5d28)، [e7aea60](https://github.com/openclaw/openclaw/commit/e7aea605426cfe8e39287b1e07fa23436260c88b).
- فرایند آغازبه‌کار macOS اکنون نصب محلی Gateway، بررسی‌ها، تعمیرها، تلاش‌های مجدد، راه‌اندازی متوقف‌شده و راهنمای ازسرگیری را در زبان‌های به‌روزشده در این انتشار ترجمه می‌کند. منابع: [7a717b7](https://github.com/openclaw/openclaw/commit/7a717b777037c6e5152eda24e135e2a64295d256)، [85d31e1](https://github.com/openclaw/openclaw/commit/85d31e10d5fcbbeb331e31aa67f8bce520cdbd8e)، [27778a7](https://github.com/openclaw/openclaw/commit/27778a7c3de9ba798ae821d5a8dfc3059d4b9af2)، [cffc6ad](https://github.com/openclaw/openclaw/commit/cffc6adbce9ca2c8421459a29cfc7bcabb5cf148)، [ab0d604](https://github.com/openclaw/openclaw/commit/ab0d604ced35802e8e754ba298b76f5d9a933e1b)، [972d394](https://github.com/openclaw/openclaw/commit/972d394c7b008ff278a138c6e1587647e8545c4f)، [edbbdf6](https://github.com/openclaw/openclaw/commit/edbbdf6728472f98b92bba22381dd7d70bcb9c0b)، [863a054](https://github.com/openclaw/openclaw/commit/863a054576cdeed556bb55c110a451f5c8cab571)، [ef5650f](https://github.com/openclaw/openclaw/commit/ef5650f7816433aa5003ebef40019220911bf126)، [5f2e51f](https://github.com/openclaw/openclaw/commit/5f2e51fccfc1c700a854cf1b288b16311fd43f87)، [5769416](https://github.com/openclaw/openclaw/commit/5769416b6280042684efde75a64ebb36ff27c6d7)، [a3aa917](https://github.com/openclaw/openclaw/commit/a3aa917225ecaf87ef83d41f7d23b31dba748722)، [2f7bd01](https://github.com/openclaw/openclaw/commit/2f7bd01835c8e7fe28a0aee44d235a6fd521c7f4)، [c54a6f3](https://github.com/openclaw/openclaw/commit/c54a6f304e49ba6746e8d92bd96d7ed904352a2c)، [9c3ffc5](https://github.com/openclaw/openclaw/commit/9c3ffc5aafbf1075c0f6a00bdd2956a71e8a5f05)، [469e707](https://github.com/openclaw/openclaw/commit/469e707970ea5ac0465b83b259f060b13ed2eede)، [d066a81](https://github.com/openclaw/openclaw/commit/d066a81d225df29c3f763c62885219991585bea6)، [72a3b71](https://github.com/openclaw/openclaw/commit/72a3b712af9b02352d6f2d8d2af3202204480097)، [63aa909](https://github.com/openclaw/openclaw/commit/63aa90921602909f19293ba243c344f4d895da6e)، [b68e2e7](https://github.com/openclaw/openclaw/commit/b68e2e701ae5f083909e499a84d57ec225cc5ffb).
- پیام‌های بومی برای شروع کار، بررسی وضعیت، استفاده از کنترل‌های تلفن و صدا، جفت‌سازی و بازگشت به گپ، اکنون در ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: [dd050bc](https://github.com/openclaw/openclaw/commit/dd050bc5f8151488e080b117714ea9f5cad832b5)، [db72ffd](https://github.com/openclaw/openclaw/commit/db72ffd5d47050acb2d4dd72de8087c162876523)، [4997802](https://github.com/openclaw/openclaw/commit/4997802eb0051cc83b9da1a06c923f211ff12159)، [2dc7bd1](https://github.com/openclaw/openclaw/commit/2dc7bd19cb67742a7908427d2512d7b816f4d96f)، [4381c29](https://github.com/openclaw/openclaw/commit/4381c294942b342c0b7df82668fdae7883978ba8)، [9eb1a05](https://github.com/openclaw/openclaw/commit/9eb1a05c49082f221547015ad7a69561d113964a)، [7838bc8](https://github.com/openclaw/openclaw/commit/7838bc82b6df287946b9d45afd52f507c1e1463c)، [4352eaf](https://github.com/openclaw/openclaw/commit/4352eaf6ade181654d5a729e5632a1681385b1e6)، [43fe5cc](https://github.com/openclaw/openclaw/commit/43fe5cc890fc98a29af7aacd4030a0c288f76f76)، [6bd1a4b](https://github.com/openclaw/openclaw/commit/6bd1a4b89f2f82da1e19b0205c80fc4bd855be6d)، [531af42](https://github.com/openclaw/openclaw/commit/531af42246acecc8ee37d0ee189c8d3b8fea3af6)، [305715c](https://github.com/openclaw/openclaw/commit/305715c725af26d80c69bc9daa3fad77df330139)، [8f9e163](https://github.com/openclaw/openclaw/commit/8f9e1635a1d6351f9ec4a64c2624423e45b5e7a8)، [2abad57](https://github.com/openclaw/openclaw/commit/2abad575d250b6e7723a660c92b5ad7fed9ea379).
- برنامه‌های بومی غیرانگلیسی پشتیبانی‌شده اکنون مقصد جدید پایانه، راهنمای راه‌اندازی Gateway، کنش بازگشت، پیام‌های اتصال و برندسازی OpenClaw را ترجمه می‌کنند. [e069cb2](https://github.com/openclaw/openclaw/commit/e069cb26f72a2e6233df8e2bd18a4274e1d53722)
- بیلدهای بومی‌سازی‌شدهٔ macOS اکنون برچسب جدید پیوند GitHub، از جمله متن مربوط به دسترس‌پذیری آن، را ترجمه می‌کنند و دیگر به انگلیسی بازنمی‌گردند. [8be1d36](https://github.com/openclaw/openclaw/commit/8be1d366a1f72936495c3d2b00461c5b58572706)
- راهنمای شروع‌به‌کار برنامهٔ بومی و اتصال هوش مصنوعی اکنون Crestodian و روند راه‌اندازی فعلی را در زبان‌های غیرانگلیسی پشتیبانی‌شده منعکس می‌کند. منابع: [ad4809f](https://github.com/openclaw/openclaw/commit/ad4809f677f531cb00085c1d006db3d46a529ed8)، [f0ecc16](https://github.com/openclaw/openclaw/commit/f0ecc16629f018d157345f1c653011f3ec9c97d3).
- `openclaw tui` اکنون پورت سفارشی یک Gateway محلی فعال را به‌طور خودکار پیدا می‌کند؛ بنابراین کاربران معمولاً نیازی ندارند URL آن را با `--url` دوباره وارد کنند. [#73338](https://github.com/openclaw/openclaw/pull/73338) با تشکر از @haishmg، @vincentkoc.
- نشست‌های TUI متکی بر Gateway و نشست‌های محلی اکنون متن دستیار را هم‌زمان با دریافت نمایش می‌دهند و دیگر تا پاسخ نهایی ساکت به نظر نمی‌رسند. [#83000](https://github.com/openclaw/openclaw/pull/83000) با تشکر از @flashosophy.
- اکنون TUI توضیح می‌دهد که آرگومان‌های نامعتبر و تکراری ابزار چه زمانی موجب توقف اجرا می‌شوند و بدون افشای ورودی‌های حساس، سرنخ مفیدی برای اصلاح در اختیار کاربران می‌گذارد. [#91002](https://github.com/openclaw/openclaw/pull/91002) با تشکر از @taerlandsen، @wsyjh8.
- پانویس `/usage full` کوتاه‌تر شده و در Telegram و نمایشگرهای باریک دیگر آسان‌تر خوانده می‌شود؛ اطلاعات تفصیلی توکن همچنان از طریق نماهای اختصاصی در دسترس است. [#92877](https://github.com/openclaw/openclaw/pull/92877) با تشکر از @marvinthebored.
- نشانگرهای تایپ اکنون هنگام کار طولانی مدل Codex، ابزار، فرمان، بازیابی و کارهای پیگیریِ در صف فعال می‌مانند و دیگر پاسخ را بیکار نشان نمی‌دهند. [#95844](https://github.com/openclaw/openclaw/pull/95844) با تشکر از @jalehman.
- خلاصه‌های کوتاه‌شدهٔ exec و bash اکنون ایموجی و دیگر نویسه‌های تکمیلی پیرامون سه‌نقطه را سالم نگه می‌دارند و به‌جای آن‌ها نویسهٔ جایگزین خراب نمایش نمی‌دهند. [#96963](https://github.com/openclaw/openclaw/pull/96963) با تشکر از @bartok9، @ly-wang19، @vincentkoc.
- پاسخ‌هایی که از طریق Telegram یا کانال خارجی دیگری راه‌اندازی می‌شوند، اکنون پس از تازه‌سازی تاریخچه فقط یک‌بار در رابط کاربری ترمینال ظاهر می‌شوند و در عین حال بازنشانی‌ها، تعویض نشست، رویدادهای با تأخیر و بازیابی در حال انجام به‌طور عادی ادامه می‌یابند. [#96980](https://github.com/openclaw/openclaw/pull/96980) با تشکر از @xialonglee.
- خطاهای طولانی دستیار و ارائه‌دهنده اکنون هنگامی که ایموجی یا نویسه‌های نادر Unicode نزدیک محدودیت نمایش قرار می‌گیرند، به‌درستی پایان می‌یابند. [#97289](https://github.com/openclaw/openclaw/pull/97289) با تشکر از @zenglingbiao.
- اکنون TUI کاربران را به فرمان تأییدِ در انتظار برای دستگاه یا ارتقای دامنه هدایت می‌کند و دیگر آن‌ها را به‌اشتباه به فرایند جفت‌سازی از طریق پیام خصوصی چت نمی‌فرستد. [#98144](https://github.com/openclaw/openclaw/pull/98144) با تشکر از @romneyda.
- کلیپ‌های دوربین موبایل و ضبط‌های صفحه‌نمایش طولانی‌تر از 30 ثانیه اکنون می‌توانند در محدودهٔ زمانی موجود تکمیل شوند، بدون آنکه درخواست زودتر منقضی شود. [#99455](https://github.com/openclaw/openclaw/pull/99455) با تشکر از @nianjiuzst.
- نشست‌های TUI تعبیه‌شده و محلی اکنون خطاهای مصرف‌کنندهٔ رویداد را مهار می‌کنند و دیگر ترمینال را خاتمه نمی‌دهند. [#100117](https://github.com/openclaw/openclaw/pull/100117) با تشکر از @cxbasdev.
- کاربران TUI اکنون می‌توانند هنگام کار یک عامل، درخواست‌ها را ارسال کنند و رفتار پیکربندی‌شدهٔ پیگیری، جمع‌آوری یا وقفه را دریافت کنند؛ Esc و `/stop` نیز فقط کار موردنظر را لغو می‌کنند. [#100123](https://github.com/openclaw/openclaw/pull/100123) با تشکر از @kevinlp، @sebtardif.
- گزینهٔ `/new` در TUI اکنون یک گذار واقعی نشست را با قلاب‌های چرخهٔ عمر مورد انتظار انجام می‌دهد و از رقابت یک نشست جدید با نوبت فعال جلوگیری می‌کند. [#100241](https://github.com/openclaw/openclaw/pull/100241) با تشکر از @caopulan.
- نمایشگر تفاوت‌ها اکنون نمایی کلی از چند فایل و پیمایش مستقیم میان فایل‌ها ارائه می‌دهد، در حالی که خروجی‌های PNG و PDF کنترل‌های غیرقابل‌استفاده را حذف می‌کنند. [#100753](https://github.com/openclaw/openclaw/pull/100753)
- گزینه‌های وضعیت و ظاهر برنامهٔ بومی اکنون در ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: [58d199b](https://github.com/openclaw/openclaw/commit/58d199bbcbd298a3e806bcf5c56eb242759dea5b)، [c15348b](https://github.com/openclaw/openclaw/commit/c15348b74f6291282d79b592ec29577b2b871852)، [c047a3a](https://github.com/openclaw/openclaw/commit/c047a3a9c669f12c51e3cf0f72606e53e85f7f2b)، [e191685](https://github.com/openclaw/openclaw/commit/e191685be93f9a461d6346439ce227419fb41d1d)، [b1e173d](https://github.com/openclaw/openclaw/commit/b1e173d4c30419f8c7f7393a9c4977f30a49ddcd)، [50fecf8](https://github.com/openclaw/openclaw/commit/50fecf848c405af2902838cecb34771367f3552c)، [5211afe](https://github.com/openclaw/openclaw/commit/5211afeb67cc521eb7b55cf19884e1d77c6dbbce)، [4c43cf5](https://github.com/openclaw/openclaw/commit/4c43cf5eaba52ab729587c9d4f4a660638770701)، [fb394de](https://github.com/openclaw/openclaw/commit/fb394de179ba7b5914b1b886795d67c17aff39e8)، [ba8c1fa](https://github.com/openclaw/openclaw/commit/ba8c1fa76fe9031424cc2727c7d0f7b2cd08ecba)، [7bee4f6](https://github.com/openclaw/openclaw/commit/7bee4f67d4cd66c78009497f931b8a19e03dda2a)، [77ab268](https://github.com/openclaw/openclaw/commit/77ab268f79a5cee110df9ee0014b08f67368ff55)، [2417d94](https://github.com/openclaw/openclaw/commit/2417d94663fdfd8770ebf00d67f0a73ae1a904cb)، [9b6ef34](https://github.com/openclaw/openclaw/commit/9b6ef34f9deaa6f6fa524b860340d7000eb87ccd)، [9c4274f](https://github.com/openclaw/openclaw/commit/9c4274f94570f1f41ee30350eae32255c675c38e)، [2671bcc](https://github.com/openclaw/openclaw/commit/2671bcc39f8c17d55ae3e96cabf48e4d474cac19)، [b21153b](https://github.com/openclaw/openclaw/commit/b21153b98d6d2bde03cd1979d6db6ecb2ad47bab)، [117e8e1](https://github.com/openclaw/openclaw/commit/117e8e1e042709b6eba851fc8d208b98c43b22b9)، [cc0d7e1](https://github.com/openclaw/openclaw/commit/cc0d7e1dd4c638034cafc27a93da1bb7c7735694)، [e6f3f54](https://github.com/openclaw/openclaw/commit/e6f3f54ad05728d874fdc4ff492e688741785249)، [dd64f66](https://github.com/openclaw/openclaw/commit/dd64f66bb981595b8558af907d628fd49322a06f)، [4c16e66](https://github.com/openclaw/openclaw/commit/4c16e669b2252724cd6e68bf68d727de3edfedc9)، [3a8375c](https://github.com/openclaw/openclaw/commit/3a8375c29a810d923603d9f043e3e0916548bddf)، [3e3b6d6](https://github.com/openclaw/openclaw/commit/3e3b6d6669468460959f1c9a57f4cb6a84b00620)، [c356245](https://github.com/openclaw/openclaw/commit/c356245fc0d04803f768b6cd0675744728618fcd)، [d506201](https://github.com/openclaw/openclaw/commit/d506201c6578e5ae782c4a401cdfd46557a11b1f).
- اعلان‌های مجوز، قدردانی‌ها و توضیحات مربوط به دردسترس‌نبودن فایل در برنامهٔ بومی اکنون در ترجمه‌های این انتشار از زبان انتخاب‌شده استفاده می‌کنند. منابع: [34bf5a9](https://github.com/openclaw/openclaw/commit/34bf5a90b4ae2ff2b987899a44f9c6b10467f6fe)، [068088c](https://github.com/openclaw/openclaw/commit/068088c7fc98d6e18d67855abb2c9ad9e6de449a)، [a623ac7](https://github.com/openclaw/openclaw/commit/a623ac71eba10364e558490326273cf369d9ee3c)، [71374d3](https://github.com/openclaw/openclaw/commit/71374d379b40cd080992955e57587b552e55a5f6)، [a9b0de8](https://github.com/openclaw/openclaw/commit/a9b0de803789a9945c12bf37f143ae4cde2faeba)، [8f495e2](https://github.com/openclaw/openclaw/commit/8f495e2f805af548d78ee1f3834bde962a86f1a9)، [436dd39](https://github.com/openclaw/openclaw/commit/436dd3934328bce7d75d77998212441859a044db)، [f917e89](https://github.com/openclaw/openclaw/commit/f917e893a6d3fb2005074b6a1d752cf4fd505497)، [2c8b97c](https://github.com/openclaw/openclaw/commit/2c8b97cee9e056f155e2144311eccd5e5a66a6e2)، [ace162b](https://github.com/openclaw/openclaw/commit/ace162b95b47d1a16e9b2dd42851af64c731a9f1)، [e60cccf](https://github.com/openclaw/openclaw/commit/e60cccf8a9c95d7a158e3fe4b8f47204141fea2e)، [359ea4c](https://github.com/openclaw/openclaw/commit/359ea4c19bc9251e225a130d6f9c0fcab71d0ec2)، [b7bc860](https://github.com/openclaw/openclaw/commit/b7bc8600e46aca2fbac8e0ddbea1a1084db80c64)، [49ea27e](https://github.com/openclaw/openclaw/commit/49ea27ecc230b49b664b594e99758400595fa80f)، [99cbc58](https://github.com/openclaw/openclaw/commit/99cbc589536e7309a5f8c468de4d9795addad55f)، [204526a](https://github.com/openclaw/openclaw/commit/204526ac0a2a35fd7482cac4c64ecee6ad7de0fa)، [3821c36](https://github.com/openclaw/openclaw/commit/3821c36d58cebab82ebf46614413b688930e3b47)، [030d184](https://github.com/openclaw/openclaw/commit/030d184254756706af637fb1eeb0a9c31036eb8c)، [24f639c](https://github.com/openclaw/openclaw/commit/24f639c66ca9a05a6531d4504971f67434989324)، [499feb2](https://github.com/openclaw/openclaw/commit/499feb2e2fd474c7abeff9e87743b720ba03f593)، [591d099](https://github.com/openclaw/openclaw/commit/591d099897938a27c6383b17ca36e128abcf098c).
- کنترل‌های مجوز عکس در برنامهٔ بومی اکنون دسترسی محدود، انتخابی و عکس‌های اخیر را در ترجمه‌های این انتشار به زبان انتخاب‌شده توضیح می‌دهند. منابع: [c360f92](https://github.com/openclaw/openclaw/commit/c360f92563fb2221452ae599412ea61f9eee188b)، [4dd027e](https://github.com/openclaw/openclaw/commit/4dd027eaa1f14356f4f7740d4258d72adb59d2f2)، [9cde1ca](https://github.com/openclaw/openclaw/commit/9cde1ca97141784f89816afd9283b2d7416b9a8c)، [328fb70](https://github.com/openclaw/openclaw/commit/328fb70ba730bc7bb4cd3a0eaa5e6d1d089c734c)، [71e5fcc](https://github.com/openclaw/openclaw/commit/71e5fccb644b51e50f61e8e3bd6715a0fd717a58)، [b11d710](https://github.com/openclaw/openclaw/commit/b11d710e524f7d6d664ea5857f358f4ebbaff6e4)، [55a2a9b](https://github.com/openclaw/openclaw/commit/55a2a9b0f0c4c56d03292b930ed116a146322e6c)، [c4b40d0](https://github.com/openclaw/openclaw/commit/c4b40d0b2a008c1ba1bae82a180e455bc8656e00)، [3a1b983](https://github.com/openclaw/openclaw/commit/3a1b983bc227f67ac0862f1761d53f6a3fee083d)، [dea40a5](https://github.com/openclaw/openclaw/commit/dea40a5f96307e9da0862bbc774100f799110d6c)، [4b1fab8](https://github.com/openclaw/openclaw/commit/4b1fab8047319bc07e47ef8136a9c83594729ed8)، [44ca739](https://github.com/openclaw/openclaw/commit/44ca739f77ab7dfaa1f096627e84bc79e859b849)، [d36452c](https://github.com/openclaw/openclaw/commit/d36452cc0bd66722f426c7c686859cbfcb1e9f24)، [a50a59e](https://github.com/openclaw/openclaw/commit/a50a59e64802a1263bd8befe6c4bea57e055499e)، [49b68e1](https://github.com/openclaw/openclaw/commit/49b68e1039347867c227e992fa7fcfac3e58f932)، [122e4ba](https://github.com/openclaw/openclaw/commit/122e4ba3a30f32b8d563d7afa2f60cc4cd6c431b)، [4086d35](https://github.com/openclaw/openclaw/commit/4086d35caf54c3a9759b21ad5f83536cdf08c2bc)، [547a563](https://github.com/openclaw/openclaw/commit/547a563e4ca3cf6d573cf6210db3ffbedb592175)، [538f28a](https://github.com/openclaw/openclaw/commit/538f28abce55949ee0a412da07664092427413d1)، [c5afa92](https://github.com/openclaw/openclaw/commit/c5afa92c1f8ac63a9c01b7971acabcfb1d6f948f)، [32a986d](https://github.com/openclaw/openclaw/commit/32a986d21c170741b5505870dd0a2e98ec410b1d).
- تنظیمات موقعیت مکانی iOS اکنون گزینه‌های Off، While Using، Always، Precise Location، محدودیت‌ها و ناهماهنگی‌های مجوز را در ترجمه‌های این نسخه به زبان انتخاب‌شده توضیح می‌دهند. منابع: [3542585](https://github.com/openclaw/openclaw/commit/3542585de59987dd0b962df3ddb70bde093fa4dd)، [261d79a](https://github.com/openclaw/openclaw/commit/261d79a9a42ef45a41c3947caa6e616c92702ad4)، [ef1474d](https://github.com/openclaw/openclaw/commit/ef1474dd3d4dfdffd4a47a5f14166dc8e2e97a55)، [cc1d61b](https://github.com/openclaw/openclaw/commit/cc1d61bd3c04d86b470f94364b1fe7fc6762c456)، [2a1e118](https://github.com/openclaw/openclaw/commit/2a1e1184f5139d300567d0c2437669727dddc821)، [748bfee](https://github.com/openclaw/openclaw/commit/748bfee90d16df63b9d89ae7db8c80579c8f7a6f)، [e0b2dda](https://github.com/openclaw/openclaw/commit/e0b2ddad6cd7a8a562dd39fd99746557923549a1)، [f371a2f](https://github.com/openclaw/openclaw/commit/f371a2f2022f9ef6dd9ee781ccf9cb3ee2cf5d88)، [ee00cc7](https://github.com/openclaw/openclaw/commit/ee00cc7c949469612e79a55479c363d62a00f7e6)، [27f9ae0](https://github.com/openclaw/openclaw/commit/27f9ae0c0a41f812c872439efdfb05f1df79c17c)، [51a07ae](https://github.com/openclaw/openclaw/commit/51a07aec27eee6ff7c75ddc9d2d1d40ce0d74672)، [ba9d167](https://github.com/openclaw/openclaw/commit/ba9d167e1a9596eff784716992a1f9885d60e892)، [576169e](https://github.com/openclaw/openclaw/commit/576169e6d247308fd92cb8cdd3ba493797fa2f3f)، [10500a6](https://github.com/openclaw/openclaw/commit/10500a63fa5837a58d3e9b400daa7f52d20d0fbb)، [a344252](https://github.com/openclaw/openclaw/commit/a34425273c4ed1796845f1706d1c3b3974044434)، [d7d280f](https://github.com/openclaw/openclaw/commit/d7d280fc78a0e8c51b3404294a6a1958a023eb03)، [cb2547f](https://github.com/openclaw/openclaw/commit/cb2547f329109ee0b81a62b12ebea7743cac5905)، [2191c2e](https://github.com/openclaw/openclaw/commit/2191c2eb1f77eb24f5c0dc8499630d52ebb55a68)، [c63e9f9](https://github.com/openclaw/openclaw/commit/c63e9f9bf8ac0e573cfd32937e11ee0e16248709)، [4b1e0de](https://github.com/openclaw/openclaw/commit/4b1e0deb3374012338586f39fa8f064515a50cc8)، [525c4c7](https://github.com/openclaw/openclaw/commit/525c4c7ce1b821236a07901d80b14a0e7ed81ded).
- راهنمای دسترس‌پذیری Skills بومی، راه‌اندازی Gateway، عیب‌یابی، حریم خصوصی و دسترسی اکنون در ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کند. منابع: [fdcd5c0](https://github.com/openclaw/openclaw/commit/fdcd5c0eb0c2493f5d3845fcf76a02f4e1a6d6ba)، [26f6735](https://github.com/openclaw/openclaw/commit/26f673526e7a6680df175570da67baf6fe5abeed)، [5220eff](https://github.com/openclaw/openclaw/commit/5220effc10c92cec20abb6df0c5acdaa40e56ad6)، [bb7dbda](https://github.com/openclaw/openclaw/commit/bb7dbda027b9451281f2d81d2f4cbad9a003599c)، [952245b](https://github.com/openclaw/openclaw/commit/952245b49c4b6743afc9ad97f6f3e48af407e5ed)، [edb1e74](https://github.com/openclaw/openclaw/commit/edb1e74645ebba0b8992863a9d395d80fd10498f)، [f7bad57](https://github.com/openclaw/openclaw/commit/f7bad5749b9a441a6b55d1dc34cf9ef037270960)، [0602930](https://github.com/openclaw/openclaw/commit/060293056b33ff1a44dd5ab6f44ff8783d612f31)، [e779b8f](https://github.com/openclaw/openclaw/commit/e779b8f1bde92173dcaeadd87853a458656dd7b3)، [0400be7](https://github.com/openclaw/openclaw/commit/0400be7118c03b6e3c2330fc31d9451e5a2c0151)، [851d0ad](https://github.com/openclaw/openclaw/commit/851d0ad7354321ccad43ecf5f7c04abd168da0dc)، [1e0dd95](https://github.com/openclaw/openclaw/commit/1e0dd95e5d9a0bb4d62dd72ce451a9902b4eb6d3)، [703e1ad](https://github.com/openclaw/openclaw/commit/703e1adadefe213c4fcc312ccb4aead7b120a3a1)، [1c93e50](https://github.com/openclaw/openclaw/commit/1c93e509a36673ee8a58b0c1aa6c4b9a9a00a5e8)، [37c45f2](https://github.com/openclaw/openclaw/commit/37c45f28fbbdbd768bd7fefa8d8a94274d075aa9)، [8fe917b](https://github.com/openclaw/openclaw/commit/8fe917b4f7784e44dabcb6cf7b673da74bf3753e)، [da21e4b](https://github.com/openclaw/openclaw/commit/da21e4b8dd47fc174cef6e3373471aba37f851e0)، [f4f63b1](https://github.com/openclaw/openclaw/commit/f4f63b187041cd20fe4016ad62d85ad59b94fa66)، [3e4febb](https://github.com/openclaw/openclaw/commit/3e4febbe68f82d8ee06977486a0f50ecba933452)، [a82cd35](https://github.com/openclaw/openclaw/commit/a82cd35ed5405a5cca392a5272fe898264eaf107)، [52323b6](https://github.com/openclaw/openclaw/commit/52323b67c5872f5c396ad2eb5e5749bfa1a63f6e).
- راهنمای بومی اتصال Gateway، عیب‌یابی، مجوزها، راه‌اندازی اولیه، گفت‌وگو و مکالمه اکنون در ترجمه‌های این نسخه از زبان انتخاب‌شده استفاده می‌کند. منابع: [3b27bb4](https://github.com/openclaw/openclaw/commit/3b27bb4536a3bdc4b6bdf82fc59f878e478121d0)، [e296d14](https://github.com/openclaw/openclaw/commit/e296d1447eb7b7666100e34169b0cd27b07e759c)، [5516775](https://github.com/openclaw/openclaw/commit/5516775933a84f3bc88f9a485d7f53ad2d9e5928)، [6ec4962](https://github.com/openclaw/openclaw/commit/6ec49620baf962ecbd2c69f0299fd98410f18a8f)، [291f2a4](https://github.com/openclaw/openclaw/commit/291f2a477373c01cde9aac0f36438b9073b7677e)، [7e2d41b](https://github.com/openclaw/openclaw/commit/7e2d41b94c7a11ba96abe1839819e7c63c3e6c87)، [81bc96f](https://github.com/openclaw/openclaw/commit/81bc96f70f9e50fcf7cbbe014d0e6f9b10ff35d0)، [574556c](https://github.com/openclaw/openclaw/commit/574556cd32d816436209d006d6744273b82a0276)، [8bb44e6](https://github.com/openclaw/openclaw/commit/8bb44e60d0cf740d13663d40a780fa28705eeeed)، [ae09908](https://github.com/openclaw/openclaw/commit/ae09908259e163598eea8170640255aa6d8c04ce)، [42fc19d](https://github.com/openclaw/openclaw/commit/42fc19d77e93e7a41ce634c43f3317d3e123fd6a)، [28bbb43](https://github.com/openclaw/openclaw/commit/28bbb439f6398a3e48fa8a88e67879290bb70ea0)، [6ff9185](https://github.com/openclaw/openclaw/commit/6ff9185637fc3ab0fd1f966355fc7cfe505863e8)، [4be0be6](https://github.com/openclaw/openclaw/commit/4be0be697fb95444596f9d604cf54ea4ecd12943)، [0f1fbbe](https://github.com/openclaw/openclaw/commit/0f1fbbe8779dfbe317bf99de0a45aebcdadec1ea)، [d893a72](https://github.com/openclaw/openclaw/commit/d893a724f6f0e91161a93a223d01057c04cd8db4)، [f5cb29b](https://github.com/openclaw/openclaw/commit/f5cb29b2881edf85de14569adbfaea44b7b02056).
- کنترل‌های برون‌بری رونوشت، کنش‌های گفت‌وگو و پیام‌های شکست برون‌بری اکنون در 21 زبان محلی پشتیبانی‌شدهٔ برنامه‌های بومی ترجمه شده‌اند. [45f561a](https://github.com/openclaw/openclaw/commit/45f561ab6c24de9848b70823c80b7ac770531c41)
- برنامه‌های بومی پشتیبانی‌شدهٔ غیرانگلیسی اکنون اطلاعات جدیدتر برنامه، پیوندهای پشتیبانی و وضعیت‌های تلاش مجدد، حذف و انتظار برای ارسال پیام را ترجمه می‌کنند. [82f5ac1](https://github.com/openclaw/openclaw/commit/82f5ac150ffde0c847696cddcdcb2d300bb44294)
- واژه‌های بیدارباش و گزارش‌های کشف اکنون در زبان‌های محلی پشتیبانی‌شدهٔ غیرانگلیسی برنامه‌های بومی از برچسب‌های امروزی و طبیعی استفاده می‌کنند. [de30d2f](https://github.com/openclaw/openclaw/commit/de30d2f5c333d49004f0771f529b578ed1af6f17)
- برنامه‌های بومی پشتیبانی‌شدهٔ غیرانگلیسی اکنون مرور و اشتراک‌گذاری فایل‌های فضای کاری، خطاهای پیش‌نمایش تصویر، وضعیت آفلاین و کنترل‌های سفارشی سرآیند Gateway را ترجمه می‌کنند. [6b99fd9](https://github.com/openclaw/openclaw/commit/6b99fd9a94ce99023c77e733efe7943e4f51c285)
- کاربران برنامه‌های بومی Apple در 21 زبان محلی پشتیبانی‌شدهٔ غیرانگلیسی اکنون کنترل‌های ترجمه‌شدهٔ Listen و وضعیت پخش گفتار را می‌بینند. [0146534](https://github.com/openclaw/openclaw/commit/01465340f6dfe6dd51671e3a0c3b33d23c1ff1d7)
- کارخواه‌های Swift اکنون می‌توانند کنش‌های گردانندهٔ Skills و جزئیات وضعیت مانند حالت سنجاق‌شده، شمار استفاده‌ها، مُهرهای زمانی، دلایل بایگانی‌شدن و هم‌پوشانی‌ها را رمزگشایی کنند. [ad833d7](https://github.com/openclaw/openclaw/commit/ad833d788305faeb9c12f3f4c5068674d201ee68)
- Android و iOS اکنون هنگامی که نسخه‌های پروتکل برنامه و Gateway متفاوت‌اند توضیح می‌دهند کدام سمت نیاز به به‌روزرسانی دارد و دیگر تلاش‌هایی برای اتصال مجدد که نمی‌توانند موفق شوند پیشنهاد نمی‌کنند. [#98385](https://github.com/openclaw/openclaw/pull/98385) مرتبط: [#98384](https://github.com/openclaw/openclaw/issues/98384). با تشکر از @joshavant.
- کارخواه‌های راه‌دور مجاز اکنون می‌توانند با استفاده از پیکربندی موجود TTS در Gateway، گفتار قابل‌پخش را برای یک پیام منفرد دستیار درخواست کنند، بدون آنکه به فایل‌های محلی سرور دسترسی داشته باشند. [#100770](https://github.com/openclaw/openclaw/pull/100770)
- کاربران iOS و Android می‌توانند گروه‌های نشست خالی ایجاد کنند، نام آن‌ها را یک‌بار در سراسر نشست‌هایشان تغییر دهند و گروهی را بدون حذف گفت‌وگوهای درون آن حذف کنند. [#101234](https://github.com/openclaw/openclaw/pull/101234)
- نماد OpenClaw اکنون در سطح‌های وب، iOS و Android از پویانمایی‌های یکسان شناوری، پلک‌زدن، شاخک و چنگال استفاده می‌کند و در عین حال تنظیمات کاهش حرکت را رعایت می‌کند. [851156a](https://github.com/openclaw/openclaw/commit/851156af3b35b56c56d8d20fff7fb97104d13d1a)
- صفحه‌های پایانهٔ iOS و Android اکنون اعتبارنامهٔ اپراتور را از نشست دستگاه متصل دریافت می‌کنند، بنابراین کاربران احراز هویت‌شده وارد پایانه‌ای نمی‌شوند که قادر به اتصال نیست. [451190d](https://github.com/openclaw/openclaw/commit/451190d625693153dfdca800fdbb9a05b2c21b6a) با تشکر از @vincentkoc.
- iOS و Android اکنون می‌توانند پایانهٔ Gateway را به‌صورت نمای تمام‌صفحهٔ متمرکز، با اعتبارنامه‌های ذخیره‌شده و وضعیت روشنِ در دسترس نبودن نمایش دهند، به‌جای آنکه رابط کامل کنترل دسکتاپ را جاسازی کنند. [9c78489](https://github.com/openclaw/openclaw/commit/9c7848928f8b7f4104dd3eb4ddc9330d850d1886)
- در iPad، انتخاب Overview، Chat، Talk یا مقصد دیگری در نوار کناری اکنون جزئیات فعلی Settings را می‌بندد و صفحهٔ درخواستی را باز می‌کند. [#94991](https://github.com/openclaw/openclaw/pull/94991) با تشکر از @solvely-colin.
- کنترل‌های ترجمه‌شدهٔ Gateway در iOS و کنش‌های تأیید در Apple Watch دیگر در زبان‌های محلی پشتیبانی‌شده به انگلیسی بازنمی‌گردند. [#97112](https://github.com/openclaw/openclaw/pull/97112) با تشکر از @vincentkoc.
- Chat بومی iOS اکنون تنظیمات Larger Text و Dynamic Type را برای پیام‌ها، مقدمه و متن کادر نوشتن، با بریده‌شدن کمتر، رعایت می‌کند. [#97552](https://github.com/openclaw/openclaw/pull/97552) با تشکر از @jmcte.
- کاربران iPhone که با یک Gateway در LAN جفت می‌شوند اکنون پس از راه‌اندازی یک‌باره احراز هویت‌شده باقی می‌مانند، بنابراین Chat و اتصال Node بلافاصله قطع نمی‌شوند. [#98066](https://github.com/openclaw/openclaw/pull/98066) مرتبط: [#98064](https://github.com/openclaw/openclaw/issues/98064). با تشکر از @ooiuuii.
- Chat در iOS اکنون در هر نوبت فقط یک پاسخ نهایی دستیار را نگه می‌دارد، به‌جای آنکه برای مدتی کوتاه نسخه‌ای تکراری را نشان دهد که پس از تازه‌سازی تاریخچه ناپدید می‌شود. [#98117](https://github.com/openclaw/openclaw/pull/98117) مرتبط: [#98116](https://github.com/openclaw/openclaw/issues/98116). با تشکر از @joshavant، @ooiuuii.
- کاربران جفت‌شدهٔ iOS می‌توانند مکالمهٔ بومی ElevenLabs را با کلید Gateway مبتنی بر SecretRef آغاز کنند، بدون آنکه اعتبارنامه را در پیکربندی متن سادهٔ موبایل کپی کنند. [#98210](https://github.com/openclaw/openclaw/pull/98210) مرتبط: [#98209](https://github.com/openclaw/openclaw/issues/98209). با تشکر از @joshavant، @ooiuuii.
- پس از اسکن کد QR جفت‌سازی iOS، کاربران اکنون به صفحهٔ زندهٔ پیشرفت اتصال منتقل می‌شوند، به‌جای آنکه در حالی که جفت‌سازی به‌طور نامرئی ادامه دارد به Welcome بازگردند. [#98302](https://github.com/openclaw/openclaw/pull/98302) مرتبط: [#98297](https://github.com/openclaw/openclaw/issues/98297). با تشکر از @joelnishanth.
- Chat در iOS اکنون شکست‌های عمدی خط در پاسخ‌های دستیار و دیگر پیام‌های چندخطی را بدون اختلال در رندر عادی Markdown حفظ می‌کند. [#98304](https://github.com/openclaw/openclaw/pull/98304) مرتبط: [#98028](https://github.com/openclaw/openclaw/issues/98028). با تشکر از @jabato01، @joshavant.
- برنامه iOS اکنون در اجراهای عادی با Chat باز می‌شود و در عین حال پیمایش مستقیم به Control، Settings، Agent، Talk و مقصدهای تودرتو را حفظ می‌کند. [#98353](https://github.com/openclaw/openclaw/pull/98353) با تشکر از @bsniznd.
- گزینه Gateway Default در Talk روی iOS اکنون از ارائه‌دهنده گفتار پیکربندی‌شده Gateway استفاده می‌کند و توقف یک پاسخ مانع نشت صدای با تأخیر به نوبت‌های بعدی می‌شود. [#98376](https://github.com/openclaw/openclaw/pull/98376) مرتبط: [#98153](https://github.com/openclaw/openclaw/issues/98153). با تشکر از @jraxworthy و @tony-ooo.
- مرور Control، Talk و Settings در iOS اکنون با تأکید واضح‌تر بر وضعیت، سبک‌دهی ایمن‌تر کنش‌ها، جلوه‌های بصری آرام‌تر در حالت بیکار و پشتیبانی بهتر از متن بزرگ آسان‌تر است. [#98423](https://github.com/openclaw/openclaw/pull/98423) مرتبط: [#98397](https://github.com/openclaw/openclaw/issues/98397).
- iOS اکنون خطاهای اتصال امن Gateway و تأیید گواهی را به‌دقت توضیح می‌دهد و برای نخستین اتصال‌های HTTPS، درخواست اعتماد به اثر انگشت را به‌طور مطمئن نمایش می‌دهد. [#98429](https://github.com/openclaw/openclaw/pull/98429) با تشکر از @joshavant.
- متن‌های اتصال، هشدار و اطلاعات در iOS اکنون در حالت‌های روشن و تاریک خواناتر هستند و تنظیمات Appearance رفتار انتخاب‌شده را به‌درستی توصیف می‌کنند. [#98443](https://github.com/openclaw/openclaw/pull/98443) مرتبط: [#98440](https://github.com/openclaw/openclaw/issues/98440).
- OpenAI Realtime Talk در iPhone اکنون به‌طور پیش‌فرض از WebRTC بومی استفاده می‌کند، نشست‌های پیوسته را پس از قطع اتصال ارائه‌دهنده بازیابی می‌کند و انتخاب‌های خروجی بلندگو، Bluetooth و AirPlay را رعایت می‌کند. [#98563](https://github.com/openclaw/openclaw/pull/98563) با تشکر از @pollybot13.
- بنر حالت جایگزین Talk در iOS اکنون به‌جای فرستادن کاربران به تنظیمات نامرتبط Gateway، تنظیمات Voice & Talk را مستقیماً باز می‌کند. [#98602](https://github.com/openclaw/openclaw/pull/98602) مرتبط: [#98593](https://github.com/openclaw/openclaw/issues/98593). با تشکر از @pollybot13.
- برنامه iPhone اکنون یک نوار کنترل جمع‌وجور Talk، انتخاب‌گر مرتب‌تر Appearance و دکمه صوت بلادرنگی را ارائه می‌کند که کنار کادر نوشتن غیرفعال Chat به‌درستی تراز شده است. [#98736](https://github.com/openclaw/openclaw/pull/98736)
- کاربران جدید iPhone اکنون گزینه‌های واضح‌تری برای QR، کد راه‌اندازی و Gateway دستی، وضعیت بهتر دستگاه‌های نزدیک و اتصال، و انتقال مستقیم به Chat پس از اتصال دریافت می‌کنند. [#98868](https://github.com/openclaw/openclaw/pull/98868) با تشکر از @solvely-colin و @thats2easyyy.
- کاربران iOS که تنظیمات Gateway، Voice یا Notifications را از صفحه‌ای دیگر باز می‌کنند، اکنون به همان صفحه Chat، Talk، Agent، Control یا Approvals که از آن آمده‌اند بازمی‌گردند. [#98898](https://github.com/openclaw/openclaw/pull/98898) با تشکر از @lokimorty.
- برنامه iOS اکنون پالت OpenClaw را به‌طور یکدست در نماهای Talk، تنظیمات، Gateway، حریم خصوصی، میزان استفاده و تابلوی کار اعمال می‌کند و در عین حال کنتراست دسترس‌پذیر را حفظ می‌کند. [#98930](https://github.com/openclaw/openclaw/pull/98930) با تشکر از @joelnishanth.
- Voice Wake در iOS اکنون می‌تواند هنگام استفاده Talk، صدای دوربین یا قابلیت دیگری از میکروفون متوقف شود و بدون ازکارافتادن برنامه از سر گرفته شود. [#99137](https://github.com/openclaw/openclaw/pull/99137) با تشکر از @pollybot13.
- کاربران iOS می‌توانند پس از ناموفق‌بودن راه‌اندازی دستی، جزئیات Gateway را اصلاح کنند و بی‌درنگ با مقادیر فعلی روی صفحه دوباره تلاش کنند. [#99220](https://github.com/openclaw/openclaw/pull/99220) مرتبط: [#99219](https://github.com/openclaw/openclaw/issues/99219). با تشکر از @abdullahtas0.
- تجربه گفت‌وگو در iOS اکنون درخواست‌های آغازین مفید، کنش‌های واضح‌تر برای جفت‌سازی و راه‌اندازی، جای‌نگهدارهای بهتر برای عامل و ترتیب پایدارتر پیام‌ها هنگام نوسازی را ارائه می‌دهد. [#99243](https://github.com/openclaw/openclaw/pull/99243) با تشکر از @jcooley8.
- کاربران iPhone که Chat را از جزئیات Control باز می‌کنند، اکنون می‌توانند بدون ازدست‌دادن موقعیت خود به همان صفحه Overview، Activity، Workboard یا Sessions بازگردند. [#99245](https://github.com/openclaw/openclaw/pull/99245) با تشکر از @solvely-colin.
- OpenClaw اکنون در سراسر رابط‌های iOS، Watch و Live Activity خود از تایپوگرافی برند یکدست استفاده می‌کند و در عین حال پشتیبانی از Dynamic Type و دسترس‌پذیری را حفظ می‌کند. [#99246](https://github.com/openclaw/openclaw/pull/99246) با تشکر از @joelnishanth و @joshavant.
- تنظیمات مکان در iOS اکنون مجوز واقعاً اعمال‌شده را نمایش می‌دهد، از جمله Precise Location و ناهماهنگی میان حالت انتخاب‌شده OpenClaw و مجوز اعطاشده iOS. [#99247](https://github.com/openclaw/openclaw/pull/99247) با تشکر از @pollybot13.
- کاربران iOS اکنون می‌توانند تأییدیه‌های مجوزهای شخص ثالث همراه OpenClaw را از Settings &gt; Licenses بخوانند. [#99290](https://github.com/openclaw/openclaw/pull/99290) با تشکر از @joshavant.
- گفت‌وگوی iOS اکنون به کاربران اجازه می‌دهد به‌جای حفظ‌کردن دقیق فرمان‌های اسلش، فرمان‌ها و مهارت‌های موجود را از کادر نوشتن مرور، فیلتر و انتخاب کنند. [#99426](https://github.com/openclaw/openclaw/pull/99426) با تشکر از @solvely-colin و @viczhang6.
- کاربران iOS اکنون می‌توانند بدون ازکارافتادن برنامه یا قطع اتصال Node، مخاطب اضافه کنند و رکوردهای موردنظر را جست‌وجو کنند. [#99475](https://github.com/openclaw/openclaw/pull/99475) با تشکر از @abdullahtas0.
- فرمان‌های Calendar، Reminders و Contacts در iOS اکنون به‌جای بازکردن درخواستی که درخواست عامل را منتظر نگه می‌دارد، بی‌درنگ نتیجه‌ای مبنی بر نیاز به مجوز بازمی‌گردانند. [#99477](https://github.com/openclaw/openclaw/pull/99477) با تشکر از @nianjiuzst.
- جفت‌سازی QR با Gateway در iOS اکنون طی مراحل اعتماد و تأیید باز می‌ماند، از ازکارافتادن اسکنر جلوگیری می‌کند و هنگام جابه‌جایی، اعتبارنامه‌ها و کنش‌های در انتظار را با Gateway درست نگه می‌دارد. [#99572](https://github.com/openclaw/openclaw/pull/99572) با تشکر از @pollybot13.
- در iOS 26، کلیدهای تحت‌تأثیر Settings اکنون با لمس هر نقطه از ردیف برچسب‌دار واکنش نشان می‌دهند و برچسب‌ها و مقادیر دسترس‌پذیری حفظ می‌شوند. [#99888](https://github.com/openclaw/openclaw/pull/99888) با تشکر از @ly85206559.
- گفت‌وگوی Apple اکنون کدهای محصور را با برجسته‌سازی هماهنگ با پوسته و جدول‌های سبک GitHub را به‌صورت جدول‌های بومی تراز‌شده در iOS و macOS نمایش می‌دهد. [#100207](https://github.com/openclaw/openclaw/pull/100207)
- گفت‌وگوی Apple اکنون پس از رفتن به پس‌زمینه یا اتصال دوباره، وضعیت قابل‌مشاهده «در حال انجام» را بازیابی می‌کند، از ارسال‌های هم‌پوشان جلوگیری می‌کند و یک پاسخ نهایی درست را همگام می‌سازد. [#100277](https://github.com/openclaw/openclaw/pull/100277)
- پیوندهای تکراری راه‌اندازی Gateway در iOS اکنون صفحه تنظیمات قابل‌مشاهده را با جدیدترین اتصال به‌روزرسانی می‌کنند، به‌جای آنکه توسط نمایی پنهان مصرف شوند یا جزئیات قدیمی را دوباره نمایش دهند. [#100328](https://github.com/openclaw/openclaw/pull/100328)
- گفت‌وگوی iOS اکنون برای ارسال‌های پذیرفته‌شده و بیشتر اجراهای تکمیل‌شده یا ناموفق بازخورد لمسی ارائه می‌دهد، هرچند ممکن است برخی مسیرهای لغو همچنان بازخورد شکست را حذف یا نادرست طبقه‌بندی کنند. [#100416](https://github.com/openclaw/openclaw/pull/100416)
- کاربران iOS می‌توانند گفت‌وگوی فعلی را به‌صورت یک فایل Markdown نام‌گذاری‌شده و خوانا صادر کنند و آن را از طریق برگه اشتراک‌گذاری سیستم ذخیره یا ارسال کنند. [#100417](https://github.com/openclaw/openclaw/pull/100417)
- انتخاب While Using برای دسترسی به مکان در iOS اکنون پس از تأیید و اجرای دوباره برنامه همچنان انتخاب‌شده باقی می‌ماند. [#100512](https://github.com/openclaw/openclaw/pull/100512)
- ردیف‌های Talk و Settings در iOS اکنون از اندازه عنوان و تایپوگرافی یکدست استفاده می‌کنند و مرور گزینه‌های مجاور آسان‌تر شده است. [#100515](https://github.com/openclaw/openclaw/pull/100515)
- صفحه About در iOS اکنون برند OpenClaw، اطلاعات مجوز و پیوندهای مستقیم به وب‌سایت، مستندات، مخزن GitHub و جامعه Discord را ارائه می‌کند. [#100531](https://github.com/openclaw/openclaw/pull/100531)
- وضعیت جفت‌سازی و همراه Apple Watch اکنون بدون راه‌اندازی مجدد برنامه iPhone نوسازی می‌شود، درحالی‌که کنش‌های اجرای سرد تا آماده‌شدن منتظر می‌مانند یا خطای واضح `WATCH_UNAVAILABLE` را بازمی‌گردانند. [#100732](https://github.com/openclaw/openclaw/pull/100732)
- کاربران iPhone و iPad اکنون می‌توانند فضای کاری یک عامل را مرور کنند، فایل‌های تولیدشده، گزارش‌ها و پیکربندی را پیش‌نمایش کنند و بدون بازگشت به رایانه میزبان، فایلی را به اشتراک بگذارند. [#100767](https://github.com/openclaw/openclaw/pull/100767)
- برنامه iOS اکنون می‌تواند از طریق Cloudflare Access، احراز هویت Basic و پراکسی‌های مشابه متصل شود؛ برای این منظور، سرآیندهای اعتبارنامه ویژه هر Gateway را برای اتصال مجدد بعدی ذخیره می‌کند. [#100768](https://github.com/openclaw/openclaw/pull/100768)
- کاربران iPhone اکنون می‌توانند Listen را روی پاسخ دستیار انتخاب کنند، وضعیت آماده‌سازی و پخش را دنبال کنند، هر زمان خواستند آن را متوقف کنند و در صورت نیاز از گفتار روی دستگاه به‌عنوان جایگزین استفاده کنند. [#100771](https://github.com/openclaw/openclaw/pull/100771)
- گفت‌وگوی iOS اکنون مدل فعال را نمایش می‌دهد و امکان تغییر آن را فراهم می‌کند، درحالی‌که انتخاب‌گرهای مدل در iOS و macOS از موارد دلخواه سنجاق‌شده و پنج انتخاب اخیر پشتیبانی می‌کنند. [#100774](https://github.com/openclaw/openclaw/pull/100774)
- معادلات نمایشی در گفت‌وگوهای iOS و macOS اکنون به‌صورت ریاضیات حروف‌چینی‌شده، خوانا و دسترس‌پذیر ظاهر می‌شوند؛ فرمول‌های عریض امکان پیمایش افقی دارند و متن خام عبارت‌های نادرست حفظ می‌شود. [#100829](https://github.com/openclaw/openclaw/pull/100829)
- iOS و macOS کنترل سطح تفکر را برای مدل‌هایی که نمی‌توانند از آن استفاده کنند پنهان می‌کنند، از ارسال تنظیمات قدیمی و پشتیبانی‌نشده جلوگیری می‌کنند و با انتخاب دوباره مدلی دارای قابلیت استدلال، سطح پیشین را بازیابی می‌کنند. [#100875](https://github.com/openclaw/openclaw/pull/100875)
- پاسخ‌های جریانی در گفت‌وگوهای iOS و macOS اکنون متن را کلمه‌به‌کلمه روان‌تر آشکار می‌کنند، درحالی‌که کاربران حالت کاهش حرکت همچنان متن را بی‌درنگ دریافت می‌کنند و پیام‌های تکمیل‌شده بدون تغییر می‌مانند. [#100884](https://github.com/openclaw/openclaw/pull/100884)
- پیام‌های آفلاین iOS اکنون پس از اجرای دوباره باقی می‌مانند، به Gateway و گفت‌وگوی اصلی خود وابسته می‌مانند و فقط یک‌بار و زمانی ارسال می‌شوند که تحویل قابل‌تأیید باشد؛ در غیر این صورت، وضعیت تحویل نامطمئن به‌وضوح نمایش داده می‌شود. [#100942](https://github.com/openclaw/openclaw/pull/100942)
- گفت‌وگوی iOS و macOS اکنون حلقه میزان استفاده از زمینه را نمایش می‌دهد که نزدیک محدودیت به رنگ هشدار درمی‌آید و به کاربران کمک می‌کند Compaction یا کوتاه‌سازی گفت‌وگوهای طولانی را پیش‌بینی کنند. [#101183](https://github.com/openclaw/openclaw/pull/101183)
- کاربران iOS و macOS می‌توانند پیش از تصمیم‌گیری برای بازکردن یک پیوند امن، عنوان و توضیحات آن را درون گفت‌وگو پیش‌نمایش کنند. [#101198](https://github.com/openclaw/openclaw/pull/101198)
- پیش‌نمایش‌های گسترش‌یافته پیوند در iOS و macOS اکنون می‌توانند تصویر بندانگشتی یک صفحه امن را نمایش دهند و اگر بارگذاری تصویر ناموفق باشد، کارت متنی موجود حفظ می‌شود. [#101387](https://github.com/openclaw/openclaw/pull/101387)
- پاسخ‌های تکمیل‌شده گفت‌وگو در iOS و macOS اکنون فرمول‌های درون‌خطی LaTeX را حروف‌چینی می‌کنند، درحالی‌که متن جریانی، کد، ارز و عبارت‌های ریاضی نامعتبر به‌شکل متن ساده خوانا باقی می‌مانند. [#101388](https://github.com/openclaw/openclaw/pull/101388)
- فرمان `screen.record` در iOS اکنون به‌جای ازکارانداختن برنامه و قطع اتصال Node هنگام توقف ضبط، با اطمینان بیشتری با یک فایل MP4 غیرخالی پایان می‌یابد. [#101550](https://github.com/openclaw/openclaw/pull/101550) با تشکر از @tony-ooo.
- برنامه iOS اکنون هنگامی که درخواست مجوز مکان بدون تصمیمی روشن بازمی‌گردد، به‌جای انتظار نامحدود بازیابی می‌شود. [75c8753](https://github.com/openclaw/openclaw/commit/75c8753a2cb52cf14acdc50cfa2d2c99368d0e0e) با تشکر از @vincentkoc.
- صفحه About در Mac اکنون مستقیماً به وب‌سایت OpenClaw، مستندات، پروژه GitHub و جامعه Discord پیوند می‌دهد و با دیگر برنامه‌های بومی هماهنگ است. [6e7ef63](https://github.com/openclaw/openclaw/commit/6e7ef631d2ac41370fc5b14b8e5b5992413a4cd7)
- کدهای جفت‌سازی iOS اکنون می‌توانند هم مسیرهای محلی و هم مسیرهای Gateway در Tailnet را اعلام کنند و به تلفن امکان دهند وقتی از LAN خصوصی دور است، نخستین نشانی قابل‌دسترسی را ذخیره کند. [#100317](https://github.com/openclaw/openclaw/pull/100317)
- کاربران گفت‌وگوی iOS و وب‌چت macOS می‌توانند به‌جای پیمایش یک فهرست ساده از موارد اخیر، نشست‌ها را از تعویض‌کننده درون گفت‌وگو جست‌وجو، سنجاق، تغییرنام، بایگانی، بازیابی و دوباره باز کنند. [#101053](https://github.com/openclaw/openclaw/pull/101053)
- حالت دوردست macOS اکنون می‌تواند از طریق نام‌های مستعار مدیریت‌شده SSH که صراحتاً انتخاب شده‌اند متصل شود و هنگام فعال بودن تسهیم یا اجرای پس‌زمینه SSH، تونل‌های متعلق به برنامه را بازیابی کند. [#99661](https://github.com/openclaw/openclaw/pull/99661)
- نشست‌های macOS که از Finder اجرا می‌شوند اکنون می‌توانند بدون از دست دادن وضعیت عامل یا شکست بررسی‌های آمادگی Gateway، از نام‌های مستعار SSH مبتنی بر ابزارهای کمکی رایج نصب‌شده توسط کاربر `ProxyCommand` استفاده کنند. [#100214](https://github.com/openclaw/openclaw/pull/100214)
- چندین نمونه برنامه macOS اکنون ردیابی مشترک تونل SSH را حفظ می‌کنند و فرایندهای منقضی را مطمئن‌تر پاک‌سازی می‌کنند؛ در نتیجه تداخل پورت پس از خرابی کاهش می‌یابد. [#100601](https://github.com/openclaw/openclaw/pull/100601)
- برنامه Mac اکنون شگون‌نمای متحرک OpenClaw را در راه‌اندازی اولیه و بخش درباره نمایش می‌دهد، درحالی‌که Reduce Motion آن را ثابت نگه می‌دارد. [f052a2f](https://github.com/openclaw/openclaw/commit/f052a2f23b2d2b510686526ce52c6637bca8a4c6)
- شگون‌نمای راه‌اندازی اولیه و بخش درباره در macOS اکنون با رنگ‌های سازگار با پوسته، درخشش، بزرگ‌نمایی هنگام نگه‌داشتن نشانگر و حرکت روان‌تری که شاخک‌هایش را نمایان نگه می‌دارد، شباهت بیشتری به openclaw.ai دارد. [05c9dcc](https://github.com/openclaw/openclaw/commit/05c9dccf35ec86ebd41e17fdcc0dbf67d203b54c)
- داشبورد macOS اکنون به‌طور خودکار تونل دوردست SSH راه‌اندازی‌شده مجدد را تا پورت محلی جدیدش دنبال می‌کند و توکن‌های احراز هویت را از URLهای ثبت‌شده در گزارش‌ها دور نگه می‌دارد. [#100488](https://github.com/openclaw/openclaw/pull/100488)
- پس از خرابی یا خروج اجباری macOS، OpenClaw اکنون تونل‌های SSH تأییدشده و یتیمِ حالت دوردست را بازپس می‌گیرد تا اجرای مجدد بتواند دوباره از پورت محلی ترجیحی Gateway استفاده کند. [#100489](https://github.com/openclaw/openclaw/pull/100489)
- وقتی گفت‌وگوی Android نمی‌تواند به Gateway دسترسی پیدا کند، کاربران می‌توانند تنظیمات Gateway را باز کنند یا اطلاعات تشخیصی اتصال را مستقیماً از صفحه مسدودشده کپی کنند. [#94566](https://github.com/openclaw/openclaw/pull/94566) با تشکر از @tosko4.
- راه‌اندازی دستی Gateway در Android اکنون میزبان‌های IPv6 مانند `::1` را مستقیماً می‌پذیرد، به‌جای آنکه نشانی‌ای را رد کند که فقط هنگام ورود به‌صورت URL کروشه‌دار WebSocket کار می‌کند. [#99107](https://github.com/openclaw/openclaw/pull/99107) با تشکر از @ly85206559.
- راه‌اندازی دستی Android اکنون نشانی‌های کامل `ws://`، `wss://` و HTTP مربوط به Gateway، از جمله پورت‌های تعبیه‌شده را می‌پذیرد و حفظ می‌کند تا راه‌اندازی اولیه در LAN خصوصی به سرور موردنظر برسد. [#99110](https://github.com/openclaw/openclaw/pull/99110) مرتبط با [#87216](https://github.com/openclaw/openclaw/issues/87216). با تشکر از @cursoragent، @ly85206559، @ruben2000de.
- قابلیت‌های صوتی Android اکنون فقط رویدادهای گفت‌وگویی را با صدا می‌خوانند که صراحتاً به‌عنوان پاسخ دستیار شناسایی شده‌اند و مانع خوانده‌شدن متن کاربر، ابزار، سیستم یا متن بدون نقش می‌شوند. [#99123](https://github.com/openclaw/openclaw/pull/99123) با تشکر از @ly85206559.
- راه‌اندازی اولیه شخص ثالث در Android اکنون وقتی مجوزهای ارسال و خواندن در درخواست‌های جداگانه اعطا شوند، دسترسی SMS را تشخیص می‌دهد؛ درحالی‌که مجوزهایی که واقعاً وجود ندارند همچنان غیرمجاز باقی می‌مانند. [#99147](https://github.com/openclaw/openclaw/pull/99147) با تشکر از @nianjiuzst.
- درخواست‌های Android برای `camera.clip` که لغو شده‌اند، مهلتشان تمام شده، شکست خورده یا قطع شده‌اند، اکنون پیش از اجرای فرمان‌های بعدی دوربین، دوربین را آزاد و فایل‌های موقت ناتمام را حذف می‌کنند. [#99153](https://github.com/openclaw/openclaw/pull/99153) با تشکر از @nianjiuzst.
- گزینشگر رشته در Android اکنون گفت‌وگوهای واقعی را در اولویت قرار می‌دهد، نشست‌های داخلی راه‌اندازی و دستگاه را پنهان می‌کند و همچنان گفت‌وگوهای قدیمی معتبر را از طریق All در دسترس قرار می‌دهد. [#99557](https://github.com/openclaw/openclaw/pull/99557) با تشکر از @ly85206559.
- راه‌اندازی Android اکنون URLهای Gateway دارای ناحیه رابط IPv6 پشتیبانی‌نشده را رد می‌کند و پیش از ذخیره، کاربران را به استفاده از یک نشانی بدون محدوده یا نام میزبان LAN راهنمایی می‌کند. [#99570](https://github.com/openclaw/openclaw/pull/99570) با تشکر از @ly85206559.
- Android اکنون به‌جای جایگزین‌کردن کدهای خطای مشخص Gateway و A2UI که حاوی عدد هستند، مانند `A2UI_HOST_UNAVAILABLE`، با یک شکست عمومی، آن‌ها را حفظ می‌کند. [#99591](https://github.com/openclaw/openclaw/pull/99591) با تشکر از @ly85206559.
- Android Talk اکنون حتی وقتی JSON تولیدشده یا دیکته‌شده برای کلیدهایی مانند `Voice` یا `Language_Code` از حروف بزرگ و کوچک متفاوتی استفاده می‌کند، مقادیر دستورالعمل پشتیبانی‌شده را اعمال می‌کند. [#99592](https://github.com/openclaw/openclaw/pull/99592) با تشکر از @ly85206559.
- فرمان‌های Node در Android اکنون مقادیر بولی رایج مانند `yes`، `no`، `1` و `0` را برای فیلترهای برنامه و گزینه‌های صدای دوربین رعایت می‌کنند. [#99873](https://github.com/openclaw/openclaw/pull/99873) با تشکر از @ly85206559.
- حالت Talk در Android اکنون پاسخ‌های مشورت با عامل را حتی وقتی رویدادهای تکمیل بلادرنگ خارج از ترتیب می‌رسند تحویل می‌دهد و مانع گیرکردن نشست‌ها روی `Thinking...` می‌شود. [#100049](https://github.com/openclaw/openclaw/pull/100049) با تشکر از @qingminglong.
- نمای کلی Home در Android اکنون برای صفحه نخست آرام‌تر و آسان‌تر برای لمس، از فاصله‌گذاری هماهنگ‌تری میان کارت‌ها، Talk و نشست‌های اخیر استفاده می‌کند. [#100059](https://github.com/openclaw/openclaw/pull/100059) با تشکر از @iwhatsskill.
- متن راه‌اندازی Voice و Talk در Android اکنون در صفحه‌های باریک و اندازه‌های بزرگ‌تر قلم دسترس‌پذیری، به‌جای بریده‌شدن، به‌درستی کوتاه می‌شود. [#100060](https://github.com/openclaw/openclaw/pull/100060) با تشکر از @iwhatsskill، @solvely-colin.
- تنظیمات Gateway در Android اکنون هر دو اقدام راه‌اندازی را به‌صورت دکمه‌های تمام‌عرض نمایش می‌دهد تا `Pair New Gateway` خوانا و آسان برای لمس باقی بماند. [#100090](https://github.com/openclaw/openclaw/pull/100090) با تشکر از @iwhatsskill.
- زبانه Voice در Android اکنون فضای کافی به متن و کنترل‌های Realtime Talk و Dictation می‌دهد تا در تلفن‌ها و اندازه‌های بزرگ‌تر قلم خوانا باقی بمانند. [#100491](https://github.com/openclaw/openclaw/pull/100491) با تشکر از @iwhatsskill.
- اقدام "New chat in worktree" در Android اکنون به‌جای نمایش با منبع مفقود، در زبان‌های پشتیبانی‌شده غیرانگلیسی ترجمه شده است. [#100805](https://github.com/openclaw/openclaw/pull/100805) با تشکر از @amknight.
- لمس اعلان Android ایجادشده توسط `system.notify` اکنون OpenClaw را به پیش‌زمینه می‌آورد. [#100888](https://github.com/openclaw/openclaw/pull/100888)
- بازگشت به یک گفت‌وگوی Android که از قبل بارگذاری شده دیگر صفحه بارگذاری را لحظه‌ای نمایش نمی‌دهد و فهرست نشست‌های اخیر در Overview هنگام تازه‌سازی‌ها بدون موارد تکراری و پایدارتر باقی می‌ماند. [#100966](https://github.com/openclaw/openclaw/pull/100966) با تشکر از @solvely-colin.
- پالت فرمان Android اکنون ردیف‌های اقدام و نشست را با آیکون‌های هماهنگ، فاصله‌گذاری ناوبری یکسان و کوتاه‌سازی تمیز برچسب‌های طولانی، از نظر بصری هم‌تراز نگه می‌دارد. [#101072](https://github.com/openclaw/openclaw/pull/101072) با تشکر از @iwhatsskill.
- بخش Recent Sessions در Home اندروید اکنون ردیف‌های اخیراً فعال را با ترتیب پایدار نگه می‌دارد، موارد تکراری را ادغام می‌کند و هنگام تازه‌سازی‌های زنده جزئی، برچسب‌ها و مُهرهای زمانی را حفظ می‌کند. [#101161](https://github.com/openclaw/openclaw/pull/101161) با تشکر از @solvely-colin.
- کاربران صفحه‌کلید فیزیکی در Android می‌توانند Enter را فشار دهند یا نگه دارند تا یک‌بار و بدون باقی‌گذاشتن خط جدید اضافی ارسال انجام شود؛ در عین حال Shift+Enter و ترکیب درحال‌انجام روش ورودی همچنان کار می‌کنند. [#101360](https://github.com/openclaw/openclaw/pull/101360) با تشکر از @3ninyt3nin-creator، @joshavant.
- پیش‌نمایش‌های گسترش‌یافته پیوند در Android اکنون حافظه تصاویر بندانگشتی را در محدوده بودجه بایتی نگه می‌دارند و حفظ بیش‌ازحد حافظه در گفت‌وگوهای طولانی را کاهش می‌دهند. [#101560](https://github.com/openclaw/openclaw/pull/101560)
- برنامه Android اکنون انتخاب کاربر برای قطع اتصال، اتصال یا تعویض Gateway هنگام راه‌اندازی را رعایت می‌کند و شکست‌های نهایی قطع اتصال را به فراخوانندگان بدون انتظار برای نتیجه گزارش می‌دهد. [#101799](https://github.com/openclaw/openclaw/pull/101799)
- بازکردن دوباره OpenClaw از Dock یا Finder در macOS اکنون حتی وقتی برنامه نوار منو از قبل در حال اجرا است، داشبورد یا پنجره شکست آن را نمایش می‌دهد. [#97637](https://github.com/openclaw/openclaw/pull/97637) با تشکر از @solvely-colin.
- بازکردن Control -&gt; Terminal در iOS اکنون مستقیماً به ترمینال می‌رود، بدون آنکه هنگام اتصال صفحه عمومی ورود Web UI را برای لحظه‌ای نمایش دهد. [#100727](https://github.com/openclaw/openclaw/pull/100727)
- فراخوانی‌های مشورت Realtime Talk اکنون به‌محض پذیرفته‌شدن اجرای عامل تعبیه‌شده تأیید می‌شوند، نه اینکه تا پایان آن منتظر بمانند. [#101091](https://github.com/openclaw/openclaw/pull/101091) با تشکر از @romneyda.
- راه‌اندازی اولیه Terminal Hatch و دیگر اتصال‌های TUI اکنون تا پایان بارگذاری نشست، `starting up` را نمایش می‌دهند و پس از اتصال مجدد نیز نشانگرهای اجرای دقیقی دارند. [#93999](https://github.com/openclaw/openclaw/pull/93999) با تشکر از @ml12580.
- پس از بازشدن دوباره یا تازه‌سازی نمایشگر Diffs، کنترل‌های نوار ابزار آن اکنون فقط روی کارت‌های تفاوتی که در حال حاضر نمایش داده می‌شوند عمل می‌کنند. [#96138](https://github.com/openclaw/openclaw/pull/96138) با تشکر از @brokemac79، @davinci282828.
- ابزارهای نشست اکنون به‌جای تبدیل پیشوند متنی مشترک به مسیر گمراه‌کننده `~...`، مسیر مطلق صحیح پروژه‌های کنار پوشه خانگی را نمایش می‌دهند. [#96562](https://github.com/openclaw/openclaw/pull/96562) با تشکر از @he-yufeng.
- فهرست‌های نشست Codex CLI اکنون پیش‌نمایش‌های طولانی آخرین پیام را بدون شکستن ایموجی یا نویسه‌های مشابه به متن خراب، کوتاه می‌کنند. [#96582](https://github.com/openclaw/openclaw/pull/96582) با تشکر از @llagy007، @weeli-009.
- پاورقی‌های سفارشی مصرف اکنون حتی وقتی نام مدل یا حالت با ویژگی‌هایی مانند `toString` یا `constructor` تداخل دارد، گزینه‌های جایگزین نام مستعار و نگاشت را به‌درستی رندر می‌کنند. [#98503](https://github.com/openclaw/openclaw/pull/98503) مرتبط با [#98466](https://github.com/openclaw/openclaw/issues/98466). با تشکر از @chenyangjun-xy، @zhanglei99586.
- ارسال‌های مکرر هنگام مشغول‌بودن عامل TUI اکنون یک هشدار را به‌روزرسانی می‌کنند، به‌جای آنکه گفت‌وگو را با اعلان‌های تکراری پر کنند. [#99879](https://github.com/openclaw/openclaw/pull/99879) با تشکر از @vincentkoc.
- `openclaw tui --local` اکنون توضیح می‌دهد که یک فرمان اسلش شناخته‌شده چه زمانی به Gateway نیاز دارد، به‌جای آنکه آن فرمان را به‌صورت یک درخواست ناخواسته برای مدل ارسال کند. [#100188](https://github.com/openclaw/openclaw/pull/100188) با تشکر از @goslingmanagment.
- تأییدهای Skills فضای کاری که در TUI آغاز می‌شوند اکنون در همان ترمینال ظاهر می‌شوند تا کاربران بتوانند بدون رفتن به Telegram، اجرا را بررسی و از انسداد خارج کنند. [#100251](https://github.com/openclaw/openclaw/pull/100251) با تشکر از @vincentkoc.
- رابط کاربری ترمینال اکنون هنگام شکست فرمان پوسته محلی، فرمان اسلش یا ارسال پیام، باز می‌ماند و خطایی امن و مفید نمایش می‌دهد. [#100340](https://github.com/openclaw/openclaw/pull/100340) با تشکر از @cxbasdev.
- خطاهای اتصال Gateway در iOS اکنون به‌صورت یک اعلان موقت قابل‌بستن ظاهر می‌شوند که برای شکست بعدی دوباره نمایش داده می‌شود و هنگام تکرار همان مشکل، به‌جای انباشته‌شدن واکنش بصری نشان می‌دهد. [#98856](https://github.com/openclaw/openclaw/pull/98856) با تشکر از @lokimorty.
- ردیف‌های معادل در زبانه‌های Control و Settings آیفون اکنون از سبک آیکون گرد یکسانی استفاده می‌کنند و مرور هر دو فهرست را آسان‌تر می‌سازند. [#98936](https://github.com/openclaw/openclaw/pull/98936) مرتبط با [#98916](https://github.com/openclaw/openclaw/issues/98916). با تشکر از @sahilsatralkar.
- صفحه «درباره» در iOS اکنون خلاصه‌ای موجز از برنامه، خانواده دستگاه و iOS را بدون هویت تکراری یا شناسه خام سخت‌افزار نمایش می‌دهد. [#98985](https://github.com/openclaw/openclaw/pull/98985) مرتبط با [#98943](https://github.com/openclaw/openclaw/issues/98943). با تشکر از @sahilsatralkar.
- تنظیم ظاهر در iOS اکنون در فهرست عادی تنظیمات قرار دارد، انتخاب فعلی «سیستم»، «روشن» یا «تیره» را در یک نگاه نشان می‌دهد و در iPad نیز رفتاری یکسان دارد. [#99052](https://github.com/openclaw/openclaw/pull/99052) مرتبط با [#98995](https://github.com/openclaw/openclaw/issues/98995). با تشکر از @sahilsatralkar.
- لغو یا قطع یک درخواست `screen.record` در iOS اکنون ضبط‌کننده سیستم را متوقف می‌کند و دیگر پس از ناموفق‌شدن فراخوانی ابزار اجازه ادامه ضبط را نمی‌دهد. [#99155](https://github.com/openclaw/openclaw/pull/99155) با تشکر از @nianjiuzst.
- iOS اکنون دسترسی محدود به عکس‌ها را قابل‌استفاده تشخیص می‌دهد، کنترل‌هایی درون‌برنامه‌ای برای درخواست یا مدیریت این مجوز ارائه می‌کند و از قطع‌شدن درخواست‌های Gateway با نمایش ناگهانی اعلان مجوز جلوگیری می‌کند. [#99350](https://github.com/openclaw/openclaw/pull/99350) مرتبط با [#99046](https://github.com/openclaw/openclaw/issues/99046). با تشکر از @tony-ooo.
- فهرست مقصدهای کنترل iPhone اکنون فشرده‌تر است و بدون تغییر در پیمایش یا اطلاعات وضعیت، آسان‌تر مرور می‌شود. [#99468](https://github.com/openclaw/openclaw/pull/99468) مرتبط با [#99439](https://github.com/openclaw/openclaw/issues/99439). با تشکر از @sahilsatralkar.
- پاسخ‌های سریع Apple Watch اکنون هنگام دردسترس‌نبودن iPhone حفظ می‌شوند و بعداً بدون گم‌شدن، تکرار یا هدایت اشتباه، دوباره به Gateway موردنظر متصل می‌شوند. [#100372](https://github.com/openclaw/openclaw/pull/100372) با تشکر از @nianjiuzst.
- با ضربه‌زدن روی نوار وضعیت iPhone، گفت‌وگو اکنون برای خواندن پیام‌های قدیمی‌تر در بالا باقی می‌ماند تا زمانی که کاربر «پرش به جدیدترین» را انتخاب کند. [#100502](https://github.com/openclaw/openclaw/pull/100502)
- اسکنر راه‌اندازی QR در iOS اکنون هنگام بازکردن، لغو یا بستن دوربین در جریان آغازبه‌کار کاربران، کمتر دچار خرابی یا ناپایداری می‌شود. [#101235](https://github.com/openclaw/openclaw/pull/101235) با تشکر از @joshavant و @solvely-colin.
- کاربران iPhone که از قبل جفت شده‌اند، اکنون به‌جای گرفتارشدن در راه‌اندازی به‌دلیل قدیمی‌بودن پرچم‌های آغازبه‌کار، به گفت‌وگو، مکالمه و تنظیمات بازمی‌گردند. [#101481](https://github.com/openclaw/openclaw/pull/101481)
- اعلان مجوز دوربین در iOS اکنون ارتباط دسترسی را با راه‌اندازی Gateway و ثبت عکس، ویدئو، سند، صفحه‌نمایش یا فضای کاریِ درخواست‌شده توسط دستیار به‌وضوح بیان می‌کند. [e77994e](https://github.com/openclaw/openclaw/commit/e77994ed5adfd5e69c457a5bca82795eff3555bf) با تشکر از @joshavant.
- راه‌اندازی Gateway در Android و iOS اکنون به‌وضوح برای میزبان‌های راه دور به TLS امن نیاز دارد، پیش از استفاده از شبکه محلی مورداعتماد بدون رمزنگاری هشدار می‌دهد و برای ناسازگاری‌های پروتکل، راهنمای عملی به‌روزرسانی ارائه می‌کند. [#101325](https://github.com/openclaw/openclaw/pull/101325) با تشکر از @joshavant.
- برنامه نوار منوی macOS اکنون در حالت بیکار بیدارشدن‌های کمتری در CPU ایجاد می‌کند و کارهای تکراری کمتری برای پیکربندی و مجوزها انجام می‌دهد؛ در نتیجه، بدون تغییر رفتار وضعیت فعال، مصرف باتری در پس‌زمینه کاهش می‌یابد. [#100463](https://github.com/openclaw/openclaw/pull/100463)
- فرمان‌های طولانی‌مدت `system.run` در Node برنامه macOS دیگر باعث نمی‌شوند Node آفلاین به نظر برسد یا ترافیک نامرتبط Gateway مسدود شود. [#100842](https://github.com/openclaw/openclaw/pull/100842) با تشکر از @lvan185 و @vincentkoc.
- برنامه macOS دیگر یک Gateway محلی معتبرِ مدیریت‌شده با launchd را با شنونده‌ای غیرمنتظره اشتباه نمی‌گیرد و کار فعال دستیار یا کانال را خاتمه نمی‌دهد. [#100867](https://github.com/openclaw/openclaw/pull/100867) با تشکر از @lsr911 و @vincentkoc.
- برنامه macOS اکنون در ارتقاها، راه‌اندازی‌های مجدد و اتصال‌های دوباره Gateway، همان هویت دستگاه جفت‌شده و Node را حفظ می‌کند و دیگر مکرراً تأیید نمی‌خواهد یا نسخه‌های تکراریِ منسوخ ایجاد نمی‌کند. [#101105](https://github.com/openclaw/openclaw/pull/101105) با تشکر از @yetval.

</Accordion>

## Skills، Pluginها و نصب‌ها

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

[Skills](/fa/cli/skills) را می‌توان از یک گفت‌وگو یا منبع تدوین، بازبینی، سنجاق، بایگانی و بازیابی کرد و در صورت منسوخ‌شدن، از زمینه‌های آینده کنار گذاشت. [مدیریت Pluginها](/fa/plugins/manage-plugins) دربارهٔ کشف، نصب، به‌روزرسانی‌ها، نماهای لحظه‌ای بازار، برنامه‌های متصل Codex، تأییدها و خرابی‌های زمان اجرا شفاف‌تر است، درحالی‌که [نظارت Codex](/plugins/codex-supervision) می‌تواند برای هر رشتهٔ جدید، فهرست مجاز صریح و محدودی از برنامه‌ها تعیین کند.

دریافت بسته‌های رسمی از مسیرهای پشتیبانی‌شدهٔ [Docker](/fa/install/docker) و [Android](/fa/platforms/android) آسان‌تر است و گردش‌کارهای مبتنی بر Plugin، مانند Google Meet و [پیام‌های Apple](/fa/channels/imessage)، می‌توانند از مشکلات بیشتری در راه‌اندازی و مهاجرت بازیابی شوند. [Doctor](/fa/cli/doctor) همچنین حافظه‌های نهان آسیب‌دیدهٔ مهاجرت و چیدمان‌های قدیمی‌تر Plugin یا Skills را مدیریت می‌کند، بدون آنکه یک ارتقای قابل‌بازیابی را به بن‌بست تبدیل کند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

اپراتورها می‌توانند [یک محیط کدنویسی خارجی را متصل کنند](/fa/cli/attach) به یک نشست موجود Gateway و با رشته‌های سازگار [تحت نظارت Codex](/plugins/codex-supervision) در محیط‌های بومی و OpenClaw کار کنند. فرمان‌های [وضعیت](/fa/cli/status) و [پیکربندی](/fa/cli/config) عیب‌یابی شفاف‌تر، پیش‌فرض‌های ایمن‌تر و کنترل مطمئن‌تری بر نشست‌ها، سرویس‌ها، اعتبارنامه‌ها و رفتار زمان اجرا فراهم می‌کنند.

مسیرهای پشتیبانی‌شده [نصب](/fa/install) و [به‌روزرسانی](/fa/install/updating)، وضعیت عملیاتی را در میان بسته‌ها، کانتینرها و دیمن‌ها با دقت بیشتری حفظ می‌کنند. [آغاز به کار](/fa/cli/onboard) و [پزشک](/fa/cli/doctor) انتخاب‌ها را در طول راه‌اندازی‌ها و مهاجرت‌های قطع‌شده حفظ می‌کنند، مراحل عملی تعمیر را نمایش می‌دهند و از ادامه بی‌سروصدای کار با سرویس‌های قدیمی، Pluginهای مفقود یا پیکربندی غیرقابل‌استفاده مدل جلوگیری می‌کنند.

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

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

<Accordion title="منابع و مشارکت‌کنندگان">

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

</Accordion>

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

عامل‌ها می‌توانند PDFهای اسکن‌شده را با مدل‌های دارای قابلیت بینایی بخوانند، در نسخه‌های کاری مجزای کدنویسی کار کنند و فایل‌ها، رسانه، نتایج مرورگر و خطاهای اجرا را با خروجی کاربردی‌تری مدیریت کنند. [کنترل مرورگر](/fa/tools/browser-control) وضعیت جفت‌سازی و بارگیری را مطمئن‌تر حفظ می‌کند، در حالی که عملیات موازی فضای کاری کمتر با یکدیگر یا فایل‌های فعلی کاربر تداخل پیدا می‌کنند.

[خودکارسازی زمان‌بندی‌شده](/fa/automation/cron-jobs) مدل‌ها، زمان‌بندی، وضعیت و تحویل موردنظر را در راه‌اندازی‌های مجدد و ویرایش‌های بیشتری حفظ می‌کند. فراخوانی‌ها و نتایج ابزار نیز در برابر پایان مهلت، محتوای بدشکل، خروجی بیش‌ازحد بزرگ و کار متوقف‌شده، پاکیزه‌تر بازیابی می‌شوند و دیگر وظیفه‌ای را کامل نشان نمی‌دهند که نتیجه قابل‌استفاده‌اش از دست رفته است.

<Accordion title="منابع و مشارکت‌کنندگان">

- مدل‌های دارای قابلیت بینایی اکنون می‌توانند صفحات رندرشدهٔ PDFهای اسکن‌شده و صرفاً تصویریِ پیوست‌شده از طریق کانال‌های گفت‌وگو را بخوانند. [#97354](https://github.com/openclaw/openclaw/pull/97354) با تشکر از @joshavant.
- وظایف Workboard اکنون می‌توانند از worktreeهای ایزوله و مدیریت‌شده استفاده کنند و ابزارهایی در CLI و رابط کاربری Control برای ایجاد، پاک‌سازی، بازیابی و گرفتن snapshot بازیابی در شرایطی فراهم است که حذف ایمن کار امکان‌پذیر نیست. [#100535](https://github.com/openclaw/openclaw/pull/100535)
- کاربران اکنون می‌توانند از رابط کاربری Control یا برنامهٔ موبایل، گفت‌وگویی را در worktree مدیریت‌شدهٔ خودش آغاز کنند؛ به‌این‌ترتیب کدنویسی موازی ایزوله می‌شود، کارهای ذخیره‌نشده حفظ می‌شوند و checkoutهای بی‌کار و قابل‌حذف به‌طور خودکار پاک‌سازی می‌شوند. [#100788](https://github.com/openclaw/openclaw/pull/100788)
- مرورگر راه‌دور Chrome یا WSL2 که متوقف شده باشد دیگر نمی‌تواند درخواست‌های فهرست زبانه‌ها را برای همیشه معطل نگه دارد؛ OpenClaw پس از مهلتی محدود پاسخ می‌دهد و می‌تواند در درخواست بعدی دوباره متصل شود. [#80147](https://github.com/openclaw/openclaw/pull/80147) با تشکر از @hemantsudarshan، @keaneyan.
- کنش‌های مرورگر راه‌دور اکنون پس از بسته‌شدن یا جایگزینی زبانهٔ انتخاب‌شده، با تلاش مجدد بدون شناسهٔ منقضی‌شدهٔ زبانه بازیابی می‌شوند و رفتاری مطابق مرورگر محلی دارند. [#89086](https://github.com/openclaw/openclaw/pull/89086) با تشکر از @rhclaw.
- پیمایش مرورگر مبتنی بر CDP به نشانی‌های پیوست CSV، PDF و موارد دیگر اکنون یک فایل مدیریت‌شده و ایمن ذخیره‌شده را همراه با نشانی و نام فایل پیشنهادی آن برمی‌گرداند. [#89416](https://github.com/openclaw/openclaw/pull/89416) با تشکر از @zhangguiping-xydt.
- بارگیری‌های مرورگر اکنون نام و مسیر فایل ذخیره‌شده را به عامل اعلام می‌کنند تا به‌جای تلاش دوباره برای کنش، از بارگیری تکمیل‌شده استفاده کند. [#93307](https://github.com/openclaw/openclaw/pull/93307) با تشکر از @sunlit-deng.
- به‌روزرسانی جزئیات اتصال `browser.profiles.*` اکنون بدون راه‌اندازی مجدد غیرضروری Gateway یا وقفه در نشست‌های فعال اعمال می‌شود. [#93827](https://github.com/openclaw/openclaw/pull/93827) با تشکر از @goutamadwant.
- خودکارسازی مرورگر اکنون می‌تواند بدون خطاهای کاذب عدم تطابق مقصد، بر اساس شناسهٔ پیشنهادی، شناسهٔ زبانه، برچسب یا پیشوند یکتا روی زبانه‌ها عمل کند. [#96178](https://github.com/openclaw/openclaw/pull/96178) با تشکر از @zengwen-dt.
- ورودهای ماندگار مرورگر مدیریت‌شده اکنون پس از راه‌اندازی‌های مجدد عادی Chrome و Gateway باقی می‌مانند و نیاز به ورودهای تکراری و وقفه‌های MFA را برای کارهای بدون‌نظارت مرورگر کاهش می‌دهند. [#98284](https://github.com/openclaw/openclaw/pull/98284) با تشکر از @malashenia، @turbotheturtle.
- پاسخ‌های خطای بیش‌ازحد بزرگ کنترل مرورگر دیگر نمی‌توانند حافظهٔ زیادی از Gateway مصرف کنند، درحالی‌که خطاهای عادی همچنان اطلاعات تشخیصی مفیدی ارائه می‌دهند. [#98455](https://github.com/openclaw/openclaw/pull/98455) با تشکر از @wings1029.
- درخواست‌های `responsebody` مرورگر برای پیشوند کوتاهی از یک پاسخ بزرگ، اکنون ضمن بازگرداندن محتوای کوتاه‌شدهٔ درخواستی، از رمزگشایی یک نسخهٔ متنی کامل و هم‌اندازهٔ دیگر خودداری می‌کنند. [#98940](https://github.com/openclaw/openclaw/pull/98940) با تشکر از @pandah97.
- افزونه‌های مرورگر اکنون می‌توانند هنگام فعال‌ماندن کنترل مرورگر، با توکن جفت‌سازی تازه‌چرخانده‌شده دوباره متصل شوند و توکن‌های قدیمی همچنان رد می‌شوند. [a703183](https://github.com/openclaw/openclaw/commit/a7031832ecd5bb9eba30ce844b1a059c9c3b5395) با تشکر از @vincentkoc.
- کارهای Cron که اجرای معتبر آینده‌شان دقیقاً روی مرز یک ثانیه قرار دارد، اکنون همان زمان زمان‌بندی‌شده را حفظ می‌کنند و دیگر به‌اشتباه منقضی تلقی و بازتنظیم نمی‌شوند. [#81731](https://github.com/openclaw/openclaw/pull/81731) با تشکر از @vincentkoc، @yashkot007.
- کارهای cron ایزولهٔ `agentTurn` اکنون می‌توانند از ناهماهنگی موقت مصنوعات زمان اجرا بازیابی شوند و دیگر هنگام راه‌اندازی با خطای `sourceReplyDeliveryMode` شکست نمی‌خورند. [#85249](https://github.com/openclaw/openclaw/pull/85249) با تشکر از @jerry-xin.
- `openclaw tasks maintenance --apply` اکنون می‌تواند رکوردهای نادرست وظایف ازدست‌رفته را زمانی ترمیم کند که تاریخچهٔ پایدار cron تکمیل موفقیت‌آمیز اجرا را اثبات می‌کند. [#86088](https://github.com/openclaw/openclaw/pull/86088) با تشکر از @altaywtf، @liaoandi.
- کارهای زمان‌بندی‌شدهٔ عامل اکنون هنگامی هشدار می‌دهند که `ANNOUNCE_SKIP` تکمیل cron را سرکوب می‌کند و تشخیص گزارش‌های مفقود و خروجی ناقص را آسان‌تر می‌سازند. [#90566](https://github.com/openclaw/openclaw/pull/90566) مرتبط: [#68561](https://github.com/openclaw/openclaw/issues/68561). با تشکر از @mibslee، @sahibzada-allahyar.
- کارهای جبرانی cron که مدت کوتاهی پس از راه‌اندازی به تعویق افتاده‌اند، دیگر صرفاً به‌دلیل بررسی وضعیت cron توسط اپراتور پیش از اجرای آن‌ها نادیده گرفته نمی‌شوند. [#94022](https://github.com/openclaw/openclaw/pull/94022) مرتبط: [#93935](https://github.com/openclaw/openclaw/issues/93935). با تشکر از @richchen01، @vincentkoc، @yetval.
- نوبت‌های زمان‌بندی‌شدهٔ عامل که از `claude-cli` یا backend دیگری مبتنی بر CLI استفاده می‌کنند اکنون به‌طور عادی آغاز می‌شوند، درحالی‌که محدودیت‌های ابزارِ صراحتاً پشتیبانی‌نشده همچنان به‌شکل ایمن شکست می‌خورند. [#95615](https://github.com/openclaw/openclaw/pull/95615) با تشکر از @anagnorisis2peripeteia، @obviyus.
- اجراهای ایزولهٔ cron که مهلتشان تمام شده یا لغو شده‌اند، اکنون جزئیات ارائه‌دهنده، مدل و نشست خود را در `cron_run_logs` حفظ می‌کنند و ردیابی کارهای ناموفق را آسان‌تر می‌سازند. [#95943](https://github.com/openclaw/openclaw/pull/95943) مرتبط: [#95873](https://github.com/openclaw/openclaw/issues/95873). با تشکر از @luke-renjoy، @zengwen-dt.
- یک کار زمان‌بندی‌شدهٔ مدل ابری که پاسخی را باز می‌کند اما محتوایی نمی‌فرستد، اکنون می‌تواند پیش از پایان مهلت کل اجرا به یک مدل جایگزین سالم منتقل شود. [#96096](https://github.com/openclaw/openclaw/pull/96096) با تشکر از @849261680، @velvet-shark.
- ویرایش یک کار تکرارشوندهٔ cron دیگر باعث نادیده‌گرفتن اجرایی که موعدش فرارسیده است یا انتقال زمان‌بندی بازه‌ای بدون تغییر به زمان ویرایش نمی‌شود. [#96159](https://github.com/openclaw/openclaw/pull/96159) با تشکر از @yetval.
- پاک‌کردن مقدار بازنویسی ذخیره‌شدهٔ Model یا Thinking/Effort در رابط کاربری Control مربوط به Cron اکنون واقعاً پیش‌فرض‌های ارث‌بری‌شده را بازیابی می‌کند و `--clear-thinking` نیز از طریق CLI در دسترس است. [#96293](https://github.com/openclaw/openclaw/pull/96293) مرتبط: [#96287](https://github.com/openclaw/openclaw/issues/96287). با تشکر از @takamasa-aiso، @zengwen-dt.
- workerهای مبتنی بر CLI از کارهای ایزولهٔ cron اکنون پس از تکمیل خارج می‌شوند و دیگر انباشته نمی‌شوند تا میزبان و Gateway را کند کنند. [#97227](https://github.com/openclaw/openclaw/pull/97227) با تشکر از @vianne-droid، @xialonglee، @yusukeit0.
- هشدارهای طولانی شکست cron اکنون به‌جای پایان‌یافتن با نماد جایگزین خراب، ایموجی و دیگر نویسه‌های تکمیلی Unicode را حفظ می‌کنند. [#97298](https://github.com/openclaw/openclaw/pull/97298) با تشکر از @zenglingbiao.
- شکست‌های جایگزین Heartbeat دیگر پیام‌های مزاحم گفت‌وگو را که فقط از جای‌نگهدارهای تکراری خطای داخلی تشکیل شده‌اند ارسال نمی‌کنند. [#97364](https://github.com/openclaw/openclaw/pull/97364) با تشکر از @turbotheturtle.
- پیام‌های ناموفق ابزار shell اکنون فرمان تایپ‌شده توسط عامل را از برچسب‌های چارچوب جدا می‌کنند و کد خروج، Node و پوشهٔ کاری را واضح‌تر نمایش می‌دهند. [#97511](https://github.com/openclaw/openclaw/pull/97511) با تشکر از @aditya-vithaldas.
- کارهای زمان‌بندی‌شده‌ای که `web_search` را مجاز می‌دانند، اکنون به‌جای تکمیل‌شدن با نتیجه‌ای غیرقابل‌استفاده، گزارش می‌دهند که هیچ ارائه‌دهندهٔ جست‌وجوی قابل‌استفاده‌ای انتخاب نشده است. [#97677](https://github.com/openclaw/openclaw/pull/97677) با تشکر از @lilan0125، @riazrahaman.
- پیگیری‌های زمان‌بندی‌شدهٔ تعهدات اکنون به‌جای جذب دستورالعمل‌های نامرتبط Heartbeat، زمینهٔ در صف یا کار بازیابی، بر گفت‌وگوی اصلی خود متمرکز می‌مانند. [#98169](https://github.com/openclaw/openclaw/pull/98169) با تشکر از @bdjben.
- ارسال‌های زمان‌بندی‌شده به رشته‌های عددی مانند موضوعات انجمن Telegram اکنون پس از راه‌اندازی مجدد Gateway، به‌جای بازگشت به گفت‌وگوی عمومی، به رشتهٔ پیکربندی‌شده بازمی‌گردند. [#98699](https://github.com/openclaw/openclaw/pull/98699) با تشکر از @yetval.
- کارهای زمان‌بندی‌شده می‌توانند بدون مسدودکردن پاسخ‌ها یا آمیختن کار پس‌زمینه با رونوشت، به یک گفت‌وگوی زنده ارسال شوند و اپراتورها می‌توانند وظایف منقضی‌شدهٔ بدون فرزند cron را بدون لغو اجراهای فعالِ متکی به نشست پاک کنند. [#98755](https://github.com/openclaw/openclaw/pull/98755) مرتبط: [#98121](https://github.com/openclaw/openclaw/issues/98121). با تشکر از @ethansk، @obviyus.
- کارهای تکرارشوندهٔ cron که برای `current` یا `session:&lt;id&gt;` ایجاد شده‌اند، بار دیگر تاریخچهٔ گفت‌وگوی انتخاب‌شدهٔ خود را به اجراهای بعدی منتقل می‌کنند، درحالی‌که کارهای `isolated` همچنان بدون سابقه آغاز می‌شوند. [#98947](https://github.com/openclaw/openclaw/pull/98947) با تشکر از @ethansk، @obviyus.
- فرمان‌های ناموفق `cron add`، `cron update` و `cron remove` اکنون زمان‌بند درحال‌اجرا را بدون تغییر باقی می‌گذارند تا کارهای زنده با پیکربندی ذخیره‌شده و نتیجهٔ گزارش‌شده مطابقت داشته باشند. [#99960](https://github.com/openclaw/openclaw/pull/99960) با تشکر از @masatohoshino، @vincentkoc.
- ویرایش پیام یک کار زمان‌بندی‌شده دیگر به‌طور تصادفی اجراهای بعدی مبتنی بر CLI را مختل نمی‌کند، درحالی‌که محدودیت‌های صریح ابزار در مواردی که قابل‌اعمال نیستند همچنان محافظت می‌شوند. [#100203](https://github.com/openclaw/openclaw/pull/100203) با تشکر از @obviyus.
- اصلاحات قابلیت اطمینان اکنون ورودی‌های ناامن cron و Plugin را رد می‌کنند، قالب‌بندی skill را حفظ می‌کنند، شکست‌های Gateway و حافظه را آشکار می‌سازند، راه‌اندازی LSP را زودتر متوقف می‌کنند و از نتایج منقضی‌شدهٔ دوربین Android پس از لغو جلوگیری می‌کنند. [#100399](https://github.com/openclaw/openclaw/pull/100399) با تشکر از @849261680، @anyech، @cxbasdev، @lin-hongkuan، @masatohoshino، @nankingjing، @qingminglong، @simon-xydt، @snotty، @xialonglee.
- یک مرحلهٔ گستردهٔ بهبود قابلیت اطمینان اکنون کارهای متوقف‌شدهٔ فرایندهای فرزند را با خطاهای روشن جایگزین می‌کند، تشخیص sandbox را بهبود می‌دهد، وضعیت تقویم و صدای موبایل را محدود می‌کند، جایگزین‌های cron را عادی‌سازی می‌کند و پاسخ‌های ناامن ارائه‌دهنده را رد می‌کند. [#100483](https://github.com/openclaw/openclaw/pull/100483) با تشکر از @aniruddhaadak80، @cxbasdev، @jincheng-xydt، @morluto، @nianjiuzst، @pandah97، @versatagent، @xialonglee، @zenglingbiao، @zengwen-dt.
- خطاهای گذرای خواندن stdout یا stderr از `gog gmail watch serve` دیگر هنگام اجرای حالت نظارت Gmail باعث ازکارافتادن OpenClaw نمی‌شوند. [#100519](https://github.com/openclaw/openclaw/pull/100519) با تشکر از @cxbasdev.
- نتایج Exec و نشست‌های پس‌زمینهٔ تکمیل‌شده اکنون شامل سیگنال‌ها، پرچم‌های پایان مهلت، انواع شکست و دلایل خروج هستند تا کاربران بتوانند علت توقف یک فرمان را تشخیص دهند. [#89104](https://github.com/openclaw/openclaw/pull/89104) با تشکر از @yu-xin-c.
- `openclaw mcp serve` و `openclaw acp` بدون پیشوند اکنون با خروجی پاک پروتکل ماشین آغاز می‌شوند و از خراب‌شدن JSON-RPC برای کلاینت‌های MCP و ACP بر اثر هشدارهای راه‌اندازی جلوگیری می‌کنند. [#89997](https://github.com/openclaw/openclaw/pull/89997) با تشکر از @kenners22، @vincentkoc.
- فرمان‌های عامل با `workdir` صریح و نامعتبر، از جمله `~` تحت‌اللفظی، اکنون به‌وضوح متوقف می‌شوند و دیگر از یک پوشهٔ جایگزین ناخواسته اجرا نمی‌شوند. [#94441](https://github.com/openclaw/openclaw/pull/94441) با تشکر از @jesse-merhi، @renaudcerrato.
- فرمان‌های sandbox مبتنی بر SSH و OpenShell اکنون پس از راه‌اندازی ناموفق منابع راه‌دور را پاک‌سازی می‌کنند، نشست Plugin و زمینهٔ کانال صحیح را حفظ می‌کنند و برای ورودی بدشکل به‌جای شکست داخلی WeakMap، خطای عادی ابزار را برمی‌گردانند. [#96926](https://github.com/openclaw/openclaw/pull/96926) با تشکر از @jesse-merhi.
- اجراهای `autoreview --engine copilot` در Windows اکنون حتی اگر پاک‌سازی پوشهٔ موقت اندکی به تأخیر بیفتد، نتیجهٔ بازبینی تکمیل‌شده را برمی‌گردانند. [#97901](https://github.com/openclaw/openclaw/pull/97901) با تشکر از @paulcam206.
- پاسخ‌های بیش‌ازحد بزرگ سوکت محلی اکنون بدون مصرف حافظه تا پایان مهلت، سریعاً شکست می‌خورند؛ درعین‌حال فرمان‌های بزرگ macOS همچنان وضعیت تکمیل و بخش اخیر و محدودشدهٔ خروجی را برمی‌گردانند. [#98130](https://github.com/openclaw/openclaw/pull/98130) با تشکر از @pick-cat.
- فرمان‌های افزونه که مهلتشان تمام شده، لغو شده‌اند یا خروجی‌شان محدود شده است، اکنون به‌جای باقی‌گذاشتن کارهای پس‌زمینه در حال اجرا پس از بازگشت `api.exec()`، فرایندهای فرزند خود را پاک‌سازی می‌کنند. [#98340](https://github.com/openclaw/openclaw/pull/98340) مرتبط: [#98335](https://github.com/openclaw/openclaw/issues/98335). با تشکر از @ooiuuii.
- `web_fetch` اکنون برای صفحه‌های پوسته‌مانند که هیچ محتوای قابل‌استخراج محلی ندارند، بسیار سریع‌تر به ارائه‌دهنده جایگزین می‌رسد و تأخیر اندازه‌گیری‌شده فرایند تازه را از چند ثانیه به حدود یک ثانیه کاهش می‌دهد. [#98559](https://github.com/openclaw/openclaw/pull/98559) با تشکر از @vincentkoc.
- ایموجی‌ها و دیگر نویسه‌های تکمیلی Unicode هنگام کوتاه‌شدن خروجی طولانی فرمان برای نظرسنجی‌ها، اعلان‌های تکمیل یا پیگیری‌های تأیید، دست‌نخورده باقی می‌مانند. [#98721](https://github.com/openclaw/openclaw/pull/98721) با تشکر از @zengwen-dt.
- مجموعه‌ای از اصلاحات مسیرهای شکست اکنون باعث می‌شود فرمان‌ها و وظایف نگه‌داری با وجود خطاهای مجزا به اجرا ادامه دهند، متن ترمینال و مدل حفظ شود، عیب‌یابی Skills و تأییدها بهبود یابد و نشست‌های صوتی Android پس از قطع دسترسی به میکروفون به‌درستی متوقف شوند. [#100440](https://github.com/openclaw/openclaw/pull/100440) با تشکر از @cxbasdev، @lavyatandel، @nankingjing، @nianjiuzst، @tzy-17، @wendy-chsy.
- گردش‌کارهای عامل اکنون می‌توانند به‌جای ازدست‌دادن کل فرایند OpenClaw، از خطاهای گذرای خواندن stdout یا stderr در فرایندهای کمکی جان سالم به در ببرند. [#100522](https://github.com/openclaw/openclaw/pull/100522) با تشکر از @cxbasdev، @vincentkoc.
- فرمان‌های محیط ایزوله Docker اکنون وقتی خروجی قابل‌خواندن نیست، به‌جای ازکارانداختن OpenClaw یا گزارش موفقیت برای نتیجه‌ای ناقص، یک شکست صریح برمی‌گردانند. [#100523](https://github.com/openclaw/openclaw/pull/100523) با تشکر از @cxbasdev.
- راه‌اندازی Crestodian و بررسی ابزارهای محلی دیگر در صورت مواجهه فرمان آزمایشی با خطای نادر خواندن جریان خروجی، OpenClaw را خاتمه نمی‌دهند. [#100741](https://github.com/openclaw/openclaw/pull/100741) با تشکر از @lsr911.
- `web_fetch` اکنون HTML بدشکل یا خصمانه را پیش‌بینی‌پذیرتر مدیریت می‌کند، پردازش بیش‌ازحد را کاهش می‌دهد و متن پنهان شبیه اسکریپت را از خروجی جایگزین دور نگه می‌دارد. [#102033](https://github.com/openclaw/openclaw/pull/102033) با تشکر از @pgondhi987.
- تصاویر شبیه اسکرین‌شات که ابزارهای Plugin از طریق MCP برمی‌گردانند، اکنون به‌جای شکست فراخوانی ابزار، به‌صورت نتایجی قابل‌استفاده به کارخواه‌ها می‌رسند. [#90902](https://github.com/openclaw/openclaw/pull/90902) با تشکر از @k-schmidt، @mushuiyu886.
- پس از آماده‌شدن یک کلیپ ویدیویی تولیدشده، کلیپ بعدیِ متفاوت می‌تواند به‌جای چند دقیقه انتظار اضافی پشت جلوگیری منسوخ از موارد تکراری، بلافاصله آغاز شود. [#96018](https://github.com/openclaw/openclaw/pull/96018) با تشکر از @palomyates516-alt، @vincentkoc.
- اجرای عامل اکنون هنگامی که عملیات `write`، `edit` یا `apply_patch` هیچ تغییری ایجاد نمی‌کند، به‌درستی متوقف می‌شود؛ این کار از تلاش‌های مجدد و تکراریِ نشان‌دهنده پیشرفت کاذب جلوگیری می‌کند، درحالی‌که تغییرات واقعی و ویرایش‌های معتبر هم‌سطح طبق معمول ادامه می‌یابند. [#97044](https://github.com/openclaw/openclaw/pull/97044) با تشکر از @vincentkoc، @zw-xysk.
- `openclaw capability video generate` اکنون وقتی URL یک ارائه‌دهنده ویدیویی بیش‌ازحد بزرگ را بدون `--output` ارائه می‌کند، خطایی محدود و قابل‌اقدام برمی‌گرداند. [#97549](https://github.com/openclaw/openclaw/pull/97549) با تشکر از @alix-007.
- `openclaw infer image describe` اکنون پس از شکست مدلی که صراحتاً انتخاب شده است، مدل‌های تصویری جایگزین پیکربندی‌شده را امتحان می‌کند و گزارش می‌دهد در نهایت کدام مدل موفق شده است. [#98347](https://github.com/openclaw/openclaw/pull/98347) با تشکر از @momothemage.
- وقتی یک سرور MCP همراه در میانه نشست متوقف می‌شود، کاربران اکنون بی‌درنگ پیام قطع اتصال مختص آن سرور را دریافت می‌کنند و می‌توانند با تازه‌سازی کاتالوگ، نشست ازکارافتاده را پاک کنند. [#98738](https://github.com/openclaw/openclaw/pull/98738) با تشکر از @masatohoshino، @vincentkoc.
- دریافت فایلی خالی با نامی شبیه تصویر، اکنون به‌جای نتیجه تصویر درون‌خطی غیرقابل‌استفاده، مسیر واضح فایل ذخیره‌شده را برمی‌گرداند. [#99370](https://github.com/openclaw/openclaw/pull/99370) با تشکر از @2loch-ness6، @vincentkoc.
- ابزار diffs اکنون خروجی‌های پیش‌فرض را سریع‌تر رندر می‌کند، برجسته‌سازی زبان‌هایی را که فقط در بسته ارائه می‌شوند حفظ می‌کند، ورودی بدون تغییر را به‌وضوح مدیریت می‌کند و خطاهای رندر فایل و وصله نامعتبر را دقیق‌تر گزارش می‌دهد. [#100487](https://github.com/openclaw/openclaw/pull/100487)
- اصلاحات زبان طبیعی اکنون می‌توانند پس از نوبت‌های موفق یا ناموفق، بدون تکرار بازخورد قدیمی، تکثیر `/learn` یا جایگزینی زمینه پیشنهاد، به بهبود معلق و درست Skill Workshop تبدیل شوند. [#100576](https://github.com/openclaw/openclaw/pull/100576) با تشکر از @vincentkoc.
- بارگیری پوشه در File Transfer اکنون یا یک بایگانی کامل و تأییدشده تولید می‌کند یا به‌جای ازکارافتادن یا بازگرداندن داده‌های ناقص، خطای خواندن واضحی گزارش می‌دهد. [#101590](https://github.com/openclaw/openclaw/pull/101590) با تشکر از @sunlit-deng.
- نشست‌های محیط ایزوله OpenShell اکنون با فایل‌های فضای کاری موردنظر در پوشه راه‌دور مدیریت‌شده آغاز می‌شوند و از خطاهای فایل مفقود و پوشه نادرست جلوگیری می‌کنند. [d9034da](https://github.com/openclaw/openclaw/commit/d9034da0a60600cb1d2e081cb80e619ff7d180c5) با تشکر از @vincentkoc.
- تصویر اختیاری و عمومی محیط ایزوله اکنون Node 24 و pnpm را دربر می‌گیرد تا وظایف مستند توسعه مبتنی بر Node درون آن اجرا شوند. [eabc12b](https://github.com/openclaw/openclaw/commit/eabc12b7d66687f6829009c103c0f33114e2949e) با تشکر از @vincentkoc.
- `web_search` سمت عامل اکنون ارائه‌دهنده پیکربندی‌شده را در زمان‌اجرای فعال می‌بیند؛ بنابراین نشست‌های Gateway و کانال می‌توانند بدون راه‌اندازی مجدد، به استفاده از ارائه‌دهندگانی مانند Brave ادامه دهند. [#88684](https://github.com/openclaw/openclaw/pull/88684) با تشکر از @alexzhu0، @vincentkoc.
- طرحواره‌های بدشکل ابزار draft-2020-12 از یک سرور MCP اکنون خطای راه‌اندازی قابل‌اقدامی ایجاد می‌کنند که طرحواره خارجی را مشخص و شکست زیربنایی را حفظ می‌کند. [#89619](https://github.com/openclaw/openclaw/pull/89619) با تشکر از @vincentkoc.
- تلاش‌های ناموفق ابزار در حالت کد اکنون نوع، پیام و محل خطا را نمایش می‌دهند و جزئیات کافی برای تشخیص یا اصلاح مشکل در اختیار مدل و متصدی قرار می‌دهند. [#95906](https://github.com/openclaw/openclaw/pull/95906) با تشکر از @vincentkoc، @zengwen-dt.
- الگوهای پرامپت اکنون آرگومان‌های نقل‌قول‌شده‌ای را که عمداً خالی هستند حفظ می‌کنند تا جای‌نگهدارهای موقعیتی بعدی مقادیر درست را دریافت کنند. [#96405](https://github.com/openclaw/openclaw/pull/96405) با تشکر از @lin-hongkuan.
- داشبوردهای تأخیر OpenTelemetry اکنون بدون سفارشی‌سازی سطل‌ها در سمت گردآورنده، توزیع‌های مفیدی از مدت‌زمان و اندازه زمینه برای کارهای عامل و مهار فراهم می‌کنند که بسیار بیش از 10 ثانیه، از جمله چند دقیقه، طول می‌کشند. [#96592](https://github.com/openclaw/openclaw/pull/96592) با تشکر از @hcnode، @vincentkoc، @zhiling-chen-20230331.
- وقتی ابزار ویرایش نمی‌تواند `oldText` را تطبیق دهد، خطای آن اکنون به خطوط احتمالی نزدیک اشاره می‌کند و تفاوت‌های رایج تورفتگی، نویسه‌گریزی و فاصله‌گذاری را توضیح می‌دهد و تلاش‌های مجدد کورکورانه را کاهش می‌دهد. [#97038](https://github.com/openclaw/openclaw/pull/97038) با تشکر از @aocogoal-gethub، @vincentkoc، @zoowh.
- ابزارهای MCP اکنون مقادیر اختیاری null را به‌درستی دریافت می‌کنند، به‌جای آنکه این مقادیر به رشته‌های خالی تبدیل شوند و فراخوانی‌های معتبر را مختل کنند. [#97212](https://github.com/openclaw/openclaw/pull/97212) با تشکر از @vincentkoc، @zw-xysk.
- خواندن‌های موفق هدف رشته Codex اکنون به‌جای ثبت‌شدن به‌عنوان فراخوانی ناموفق ابزار، در زمینه مدل، رونوشت‌ها و اطلاعات عیب‌یابی موفق نمایش داده می‌شوند. [#98659](https://github.com/openclaw/openclaw/pull/98659) با تشکر از @yetval.
- پرامپت‌های تأیید Skill Workshop اکنون جزئیات پیشنهادی لازم برای اعمال، رد یا قرنطینه‌کردن یک تغییر را شامل می‌شوند؛ درخواست‌های بی‌پاسخ نیز با ایمنی در حالت انتظار باقی می‌مانند و پیام واضح پایان مهلت برمی‌گردانند. [#100498](https://github.com/openclaw/openclaw/pull/100498)
- وقتی کاربران عباراتی مانند «دفعه بعد» یا «یادت باشد» می‌گویند، OpenClaw اکنون می‌تواند بدون نیاز به ثبت خودکار یا تکرار درخواست پس از ردشدن، یک پیشنهاد قابل‌بازبینی Skill Workshop ارائه کند. [#100692](https://github.com/openclaw/openclaw/pull/100692)
- ارتقای وظایف قدیمی اکنون وظایف ماندگار را به‌طور خودکار بازیابی می‌کند و مانع از آن می‌شود که TaskFlowهای پیوندشده به‌اشتباه آن‌ها را مفقود گزارش کنند یا به بازیابی دستی SQLite نیاز داشته باشند. [#103946](https://github.com/openclaw/openclaw/pull/103946) با تشکر از @bek91، @theo674.
- اتصال‌های CDP مرورگر راه‌دور اکنون اعتبارنامه‌های احراز هویت Basic کدگذاری‌شده در URL را که شامل فاصله، علامت @ و دیگر نویسه‌های رزروشده هستند می‌پذیرند. [#97972](https://github.com/openclaw/openclaw/pull/97972) با تشکر از @vectorpeak.
- داده‌های بدشکل پرکردن مرورگر که از طریق `--fields` یا `--fields-file` ارائه می‌شوند، اکنون خطایی واضح و قابل‌اقدام ایجاد می‌کنند و پیش از شروع هرگونه عمل مرورگر خارج می‌شوند. [#98861](https://github.com/openclaw/openclaw/pull/98861) با تشکر از @lsr911.
- اجرای `/new` یا `/reset` در پیام مستقیم، اکنون برگه‌های مرورگر مدیریت‌شده همان گفتگو را می‌بندد و برگه‌های دیگران را دست‌نخورده باقی می‌گذارد، حتی در صورت وقفه‌ای کوتاه در اتصال مرورگر. [#100792](https://github.com/openclaw/openclaw/pull/100792) با تشکر از @fmls.
- عامل‌ها اکنون می‌توانند بدون انتظار برای پایان مهلت فرمان مرورگر، از یک برگه پس‌زمینه انتخاب‌شده Chromium اسکرین‌شات بگیرند؛ هرچند ممکن است ثبت تصویر آن برگه را به جلو بیاورد. [#100857](https://github.com/openclaw/openclaw/pull/100857) با تشکر از @spencer2211.
- صفحه‌های مرورگر محلی مدیریت‌شده اکنون می‌توانند تحت یک `browser.ssrfPolicy.hostnameAllowlist` محدودکننده به‌طور عادی پیمایش کنند، درحالی‌که نقاط پایانی CDP راه‌دور و مقصدهای غیرمجاز همچنان مسدود می‌مانند. [#100986](https://github.com/openclaw/openclaw/pull/100986) با تشکر از @nianjiuzst، @sarinv.
- اسکرین‌شات‌های مرورگر که به‌طور خصوصی برای بازرسی بصری استفاده می‌شوند، دیگر خودکار به پاسخ‌های کانال پیوست نمی‌شوند و فقط در صورت درخواست صریح به‌اشتراک گذاشته می‌شوند. [#101434](https://github.com/openclaw/openclaw/pull/101434)
- خودکارسازی مرورگر متصل به یک نشست موجود Chrome اکنون هنگام ازکارافتادن Chrome یا لغو درخواست با خطایی محدود متوقف می‌شود و درخواست‌های بعدی می‌توانند به‌درستی دوباره متصل شوند. [#101454](https://github.com/openclaw/openclaw/pull/101454) با تشکر از @aniruddhaadak80.
- بارگذاری‌های مرورگر در صفحه‌هایی که دوباره رندر می‌شوند اکنون قابل‌اعتمادتر بازیابی می‌شوند و به‌جای پایان مهلت عمومی، خطای واقعی ارجاع منسوخ یا عمل را آشکار می‌کنند. [#101465](https://github.com/openclaw/openclaw/pull/101465) با تشکر از @diwakarrankawat، @m13v، @tigicion.
- بدنه پاسخ‌های مرورگر و عکس‌های لحظه‌ای صفحه اکنون هنگام کوتاه‌شدن خروجی در نزدیکی یک ایموجی، معتبر و خوانا باقی می‌مانند. [#101761](https://github.com/openclaw/openclaw/pull/101761) با تشکر از @mushuiyu886.
- کاربران Browser Control که Playwright را ندارند اکنون راهنمای مستندات معتبری برای نصب یا تعمیر زمان‌اجرای مرورگر موردنیاز دریافت می‌کنند. [d460635](https://github.com/openclaw/openclaw/commit/d460635185a499ffb96b3ca32df8a05d058c9145)
- Browser Control اکنون می‌تواند با `openclaw browser set media no-preference` نبود ترجیح صریح رنگ را شبیه‌سازی کند و برای مقادیر نامعتبر، همه گزینه‌های پشتیبانی‌شده را فهرست می‌کند. [9133118](https://github.com/openclaw/openclaw/commit/913311845ebdab6faf701ee73e07465f171274e7)
- عملیات POST مرورگر اکنون پس از تجزیه JSON در زمان‌های اجرای پشتیبانی‌شده Node 24.16 و جدیدتر تکمیل می‌شوند و درعین‌حال هنگام قطع اتصال کارخواه همچنان لغو می‌شوند. [52044e1](https://github.com/openclaw/openclaw/commit/52044e134567ebe3598684b6f968027723dd86a5) با تشکر از @obviyus، @vincentkoc.
- به‌روزرسانی‌های کار Cron اکنون می‌توانند تنظیم مدل جایگزین مختص یک کار را حذف کنند تا اجراهای زمان‌بندی‌شده بدون بازآفرینی کار، دوباره پیش‌فرض‌های سراسری را به ارث ببرند. [#100801](https://github.com/openclaw/openclaw/pull/100801) با تشکر از @sunnyshu0925.
- وظایف تکمیل‌شده Heartbeat، هنگامی که تأیید بی‌صدای `HEARTBEAT_OK` قابل تحویل نیست، همچنان ثبت می‌مانند و از تکرار کار و اقدامات پیگیری تکراری در Heartbeat بعدی می‌کاهند. [#100834](https://github.com/openclaw/openclaw/pull/100834) با تشکر از @machine3at و @vincentkoc.
- `openclaw cron edit` اکنون در Gatewayهایی که تعداد زیادی کار زمان‌بندی‌شده دارند، از جمله ویرایش‌های `--exact` و ویرایش‌های صرفاً مربوط به مهلت زمانی، کارها را مطمئن‌تر و با تأخیر کمتری پیدا می‌کند. [#100836](https://github.com/openclaw/openclaw/pull/100836) با تشکر از @machine3at و @vincentkoc.
- ویرایش محموله Cron با `--no-best-effort-deliver` دیگر حالت تحویل کار را بدون اطلاع به اعلان‌ها تغییر نمی‌دهد. [#100846](https://github.com/openclaw/openclaw/pull/100846) با تشکر از @machine3at.
- استفاده از `openclaw cron edit &lt;id&gt; --no-best-effort-deliver` روی یک کار جداشده قدیمی‌تر دیگر به‌طور تصادفی اعلان تکمیل آن را سرکوب نمی‌کند. [#101027](https://github.com/openclaw/openclaw/pull/101027)
- درخواست‌های Cron عامل و MCP که از برچسب‌های فرمان با ترکیب حروف بزرگ و کوچک استفاده می‌کنند، اکنون به‌صورت بسته شکست می‌خورند و دیگر از محدودیت کارهای Cron عامل مبتنی بر پوسته عبور نمی‌کنند. [#101350](https://github.com/openclaw/openclaw/pull/101350) با تشکر از @pgondhi987.
- پاسخ‌ها اکنون یادآورهای زمان‌بندی‌شده از طریق فرمان‌هایی مانند `openclaw cron add` را به‌درستی تأیید می‌کنند و دیگر هم‌زمان ادعا نمی‌کنند که هیچ یادآوری ایجاد نشده است. [#101807](https://github.com/openclaw/openclaw/pull/101807) با تشکر از @bryantegomoh و @vincentkoc.
- وقتی فایل اجرایی نصب‌شده `fd` یا `rg` قابل استفاده نباشد، جست‌وجوی عامل اکنون می‌تواند یک نسخه سالم نصب و بازیابی شود، به‌جای آنکه پی‌درپی شکست بخورد. [#96361](https://github.com/openclaw/openclaw/pull/96361) با تشکر از @miorbnli.
- درک پیوند اکنون واکشی صفحه را برای کندترین گزینه بازگشتی پیکربندی‌شده در دسترس نگه می‌دارد و `tools.links.timeoutSeconds` را صرف‌نظر از ترتیب مدل‌ها به‌طور یکسان اعمال می‌کند. [#100731](https://github.com/openclaw/openclaw/pull/100731) با تشکر از @aniruddhaadak80 و @cxbasdev.
- جست‌وجوی ناموفق `find` اکنون یک خطای ابزار مهارشده برمی‌گرداند و فرایند `fd` خود را متوقف می‌کند، به‌جای آنکه خطر ازکارافتادن عامل یا رهاشدن جست‌وجو را ایجاد کند. [#101158](https://github.com/openclaw/openclaw/pull/101158) با تشکر از @cxbasdev.
- توقف یک گفت‌وگو از طریق `chat.abort` اکنون می‌تواند اجرای تعبیه‌شده متناظر آن را پیدا و خاتمه دهد، به‌جای آنکه درحالی‌که فرایند ابزار زیربنایی ادامه دارد، شکست را گزارش کند. [#101222](https://github.com/openclaw/openclaw/pull/101222) با تشکر از @zoowh.
- جست‌وجوی ابزار اکنون هنگام قطع‌شدن جریان تشخیصی، فراخوانی متأثر را به‌طور پاکیزه ناموفق می‌کند و فرایند فرزند غیرقابل‌استفاده آن را خاتمه می‌دهد، به‌جای آنکه خطر رهاشدن درخواست یا ازکارافتادن Gateway را ایجاد کند. [#101295](https://github.com/openclaw/openclaw/pull/101295) با تشکر از @cxbasdev.
- خروجی خراب فرایند فرزند، پایان مهلت‌ها و لغوها هنگام اجرای فرمان‌های پوسته عامل اکنون مهار می‌شوند و دیگر باعث ازکارافتادن‌های نادر Gateway نمی‌شوند. [#101370](https://github.com/openclaw/openclaw/pull/101370) با تشکر از @wings1029.
- خرابی‌های لوله فرمان QMD اکنون به‌جای ازکارانداختن میزبان حافظه، خطای پاکیزه عملیات حافظه را گزارش می‌کنند. [#101402](https://github.com/openclaw/openclaw/pull/101402) با تشکر از @wings1029.
- فهرست‌های وظایف ترمینال اکنون خلاصه‌های سرشار از ایموجی را بدون باقی‌گذاشتن نویسه‌های جایگزین خراب در ردیف کوتاه می‌کنند. [#101600](https://github.com/openclaw/openclaw/pull/101600) با تشکر از @maweibin.
- Markdownی که با متنی مانند `---not` یا `----` آغاز می‌شود، اکنون به‌جای آنکه به‌اشتباه frontmatter تلقی و حذف شود، به‌صورت محتوای عادی باقی می‌ماند. [#101795](https://github.com/openclaw/openclaw/pull/101795) با تشکر از @nianjiuzst.
- بارگذاری‌های sandbox در OpenShell اکنون پوشه‌های فضای کاری را در مسیر دوردست درخواستی قرار می‌دهند تا فرمان‌های sandbox بتوانند فایل‌هایشان را با اطمینان پیدا کنند. [#96303](https://github.com/openclaw/openclaw/pull/96303) با تشکر از @vincentkoc.
- PDFهای اسکن‌شده چندصفحه‌ای اکنون هنگام استخراج بازگشتی، صفحات بعدی را در اندازه تصویری قابل‌استفاده نگه می‌دارند و به مدل‌های بینایی امکان می‌دهند کل سند را بخوانند. [#96390](https://github.com/openclaw/openclaw/pull/96390) با تشکر از @cls3389، @vincentkoc و @zengwen-dt.
- پرامپت‌های دارای چند پیوست اکنون عنوان‌های واقعی را حفظ می‌کنند و درعین‌حال نشانگرهای تکراری انتقال و متن‌های صرفاً جای‌نگهدار را که ممکن است مدل را سردرگم کنند، حذف می‌کنند. [#96431](https://github.com/openclaw/openclaw/pull/96431) با تشکر از @lin-hongkuan.
- پیوست‌های GIF اکنون با وجود پارامترهای عادی Content-Type، فاصله‌ها یا ترکیب حروف بزرگ و کوچک شناسایی می‌شوند و دیگر به‌عنوان نوع رسانه‌ای دیگری در نظر گرفته نمی‌شوند. [#96435](https://github.com/openclaw/openclaw/pull/96435) با تشکر از @lin-hongkuan.
- URLهای معتبر داده تصویر درون‌خطی بدون padding پایانی base64 اکنون پذیرفته می‌شوند، درحالی‌که محموله‌های تصویر بدشکل همچنان مسدود می‌مانند. [#96437](https://github.com/openclaw/openclaw/pull/96437) با تشکر از @lin-hongkuan و @vincentkoc.
- ورودی‌های ویدئویی نزدیک به مرز اندازه پیکربندی‌شده اکنون براساس اندازه واقعی بایتی‌شان پذیرفته یا رد می‌شوند و از شکست‌های غیرمنتظره برای فایل‌هایی که هنوز در محدوده مجاز هستند جلوگیری می‌شود. [#96519](https://github.com/openclaw/openclaw/pull/96519) با تشکر از @lin-hongkuan و @vincentkoc.
- درخواست صفحات ناموجود PDF اکنون به‌جای ارسال تصادفی کل سند به یک ارائه‌دهنده بومی، خطای روشن محدوده را برمی‌گرداند. [#97698](https://github.com/openclaw/openclaw/pull/97698) با تشکر از @zhangguiping-xydt.
- فراخوانی‌های ابزار پیام با مهلت زمانی نامعتبر Gateway اکنون به‌جای آنکه ظاهراً متوقف بمانند، فوراً خطای اعتبارسنجی برمی‌گردانند. [#98652](https://github.com/openclaw/openclaw/pull/98652)
- frontmatter در Markdown اکنون فیلدهای دارای مقدار null با نام‌های `toString`، `constructor`، `valueOf` یا `hasOwnProperty` را حفظ می‌کند و دیگر فراداده را بدون اطلاع از Skills، هوک‌ها یا فرمان‌ها حذف نمی‌کند. [#99129](https://github.com/openclaw/openclaw/pull/99129) با تشکر از @vincentkoc و @zenglingbiao.
- خلاصه‌های پیشرفت برای اسکریپت‌های درون‌خطی و فایل‌های تولیدشده دیگر محتوای heredoc را به‌عنوان فرمان‌های اضافی پوسته که اجرا شده‌اند نمایش نمی‌دهند. [#99379](https://github.com/openclaw/openclaw/pull/99379) با تشکر از @zengwen-dt.
- انتخاب‌های کسری صفحات PDF مانند `1.5` اکنون به‌جای حذف بی‌صدای محتوای درخواستی، فوراً با خطای روشن اعتبارسنجی شکست می‌خورند. [#99399](https://github.com/openclaw/openclaw/pull/99399) با تشکر از @qingminglong.
- ابزار `find` عامل اکنون جست‌وجوی پوشه قطع‌شده یا ناموفق را به‌عنوان خطا گزارش می‌کند و دیگر فهرست تطبیق ناقص را کامل جلوه نمی‌دهد. [#99446](https://github.com/openclaw/openclaw/pull/99446) با تشکر از @zhangguiping-xydt.
- ویرایش‌های ناموفق با تطبیق دقیق اکنون حتی وقتی محل کوتاه‌سازی کنار یک ایموجی یا نویسه غیر BMP دیگری قرار دارد، بافت خوانای فایل فعلی را نمایش می‌دهند. [#99527](https://github.com/openclaw/openclaw/pull/99527) با تشکر از @mikasa0818.
- درخواست‌های نامعتبر تأیید Plugin اکنون به‌جای گمراه‌کردن کاربران با خطای دردسترس‌نبودن Gateway، مشکل واقعی اعتبارسنجی را نمایش می‌دهند. [#100337](https://github.com/openclaw/openclaw/pull/100337) با تشکر از @tzy-17.
- کارگاه Skill اکنون توضیح می‌دهد که سیاست ابزار چه زمانی `skill_workshop` را پنهان می‌کند و تغییر دقیق `allow` یا `alsoAllow` لازم برای فعال‌کردن فراخوانی‌های بازبینی دستی را نشان می‌دهد. [#100654](https://github.com/openclaw/openclaw/pull/100654) با تشکر از @wangwllu.
- بسته‌های بیش‌ازحد بزرگ ClawHub، Skills، ClawPackها، بایگانی‌های resolver و بارگیری‌های منبع GitHub اکنون پیش از آنکه بتوانند حافظه Gateway را تمام کنند، با خطای روشن محدودیت اندازه متوقف می‌شوند. [#101176](https://github.com/openclaw/openclaw/pull/101176)
- چرخش خودکار نشست اکنون با احتمال کمتری گفت‌وگوی بعدی را سرگردان می‌گذارد، هنگامی که یک Plugin موتور زمینه بلافاصله رونوشت آن را می‌خواند یا checkpoint می‌گیرد. [#101192](https://github.com/openclaw/openclaw/pull/101192)
- فایل‌های spill بازیابی‌شده `web_fetch` اکنون ایموجی‌ها را سالم نگه می‌دارند و وقتی صفحه‌ای طولانی از محدودیت درون‌خطی فراتر می‌رود، طول واقعی نوشته‌شده به‌صورت ایمن را گزارش می‌کنند. [#101312](https://github.com/openclaw/openclaw/pull/101312) با تشکر از @alix-007.
- فهرست‌گیری‌های تکراری ناموفق یا لغوشده پوشه عامل اکنون شنونده‌های لغو خود را آزاد می‌کنند و از انباشته‌شدن شنونده‌ها در طول زمان جلوگیری می‌شود. [#101588](https://github.com/openclaw/openclaw/pull/101588) با تشکر از @lzw112.
- شناسه‌ها و دامنه‌های طولانی دیگر ستون‌های `openclaw commitments` را از تراز خارج نمی‌کنند و جدول در یک نگاه خوانا باقی می‌ماند. [#95923](https://github.com/openclaw/openclaw/pull/95923) با تشکر از @parveshsaini.
- `web_fetch` اکنون ایموجی، نمادهای ریاضی، Unicode توسعه‌یافته و متن موجودیت عددی که عمداً escape شده است را وفادارانه‌تر حفظ می‌کند. [#96268](https://github.com/openclaw/openclaw/pull/96268) با تشکر از @ly-wang19.
- نتایج DuckDuckGo اکنون نمادگذاری عمدی موجودیت مانند `&lt;` و `&#39;` را حفظ می‌کنند و دیگر عنوان‌ها، قطعه‌ها یا URLها را بدون اطلاع تغییر نمی‌دهند. [#96348](https://github.com/openclaw/openclaw/pull/96348) با تشکر از @ly-wang19 و @vincentkoc.
- پاسخ‌های تعبیه Canvas اکنون وقتی shortcode تعبیه خودبسته با یک نشانگر بسته‌شدن اضافی دنبال می‌شود، متن قابل‌مشاهده پیام خود را حفظ می‌کنند. [#96449](https://github.com/openclaw/openclaw/pull/96449) با تشکر از @ly-wang19.
- برچسب‌های داخل کروشه در ارجاع‌های Markdown دیگر باعث نمی‌شوند درک پیوند URLهای صرفاً نمایشی را که کاربر قصد بازیابی آن‌ها را نداشته است واکشی کند. [#96476](https://github.com/openclaw/openclaw/pull/96476) با تشکر از @ly-wang19 و @vincentkoc.
- صفحات جست‌وجوی DuckDuckGo که شامل موجودیت‌های عددی بدشکل HTML هستند، دیگر تجزیه را از کار نمی‌اندازند یا Unicode خراب را وارد عنوان‌ها، URLها و قطعه‌ها نمی‌کنند، درحالی‌که موجودیت‌های معتبر ایموجی همچنان پشتیبانی می‌شوند. [#96583](https://github.com/openclaw/openclaw/pull/96583) با تشکر از @llagy007 و @weeli-009.
- توضیحات کوتاه‌شده ابزار در کاتالوگ‌ها و `/tools verbose` دیگر ایموجی یا سایر نویسه‌های Unicode را به نمادهای جایگزین ناخوانا تقسیم نمی‌کنند. [#98644](https://github.com/openclaw/openclaw/pull/98644) با تشکر از @zengwen-dt.
- نویسندگان هوک داخلی اکنون وقتی یک اشتباه تایپی احتمالی در نام رویداد در غیر این صورت هوک را بدون اطلاع غیرفعال می‌گذاشت، هشدار دریافت می‌کنند. [#99456](https://github.com/openclaw/openclaw/pull/99456) با تشکر از @masatohoshino.
- ابزارهای نشست Codex اکنون مهلت زمانی درخواستی خود برحسب ثانیه را رعایت می‌کنند و به‌جای پایان زودهنگام، وضعیت مفید مهلت زمانی خودشان را برمی‌گردانند. [#100722](https://github.com/openclaw/openclaw/pull/100722) با تشکر از @carterstebbins23-spec و @cxbasdev.
- وظایف پس‌زمینه لغوشده ACP اکنون در فهرست وظایف، خلاصه‌ها و به‌روزرسانی‌های اجرای والد به‌صورت لغوشده ظاهر می‌شوند و دیگر موفق گزارش نمی‌شوند. [#101245](https://github.com/openclaw/openclaw/pull/101245) با تشکر از @masatohoshino.
- درخواست‌های خانواده Anthropic که از ابزار استفاده می‌کنند، اکنون می‌توانند بدون خطای 400 ناشی از قالب ابزار ناسازگار، به OpenAI تغییر مسیر دهند. [#101443](https://github.com/openclaw/openclaw/pull/101443) با تشکر از @chrisbaker2000.

</Accordion>

<Accordion title="مشارکت‌های بیشتر">

- ردیابی پیکربندی داخلی نوسازی شد، بدون آنکه نحوه تشخیص به‌روزرسانی‌های پیکربندی تغییر کند. [#59695](https://github.com/openclaw/openclaw/pull/59695) با تشکر از @yonganzhang.
- فرم‌های گزارش اشکال بهبود یافتند تا گزارش‌دهندگان بتوانند ضمن حفظ خوانایی گزارش‌ها، تصاویر صفحه یا فایل‌های ضبط‌شده را پیوست کنند. [#73649](https://github.com/openclaw/openclaw/pull/73649) با تشکر از @d1rshan.
- پوشش احراز هویت Gateway در Android با قابل‌اعتمادتر کردن یک بررسی بازیابی حساس به زمان تقویت شد. [#83826](https://github.com/openclaw/openclaw/pull/83826) با تشکر از @neatguycoding.
- گزارش‌دهی پوشش سیاست‌ها شفاف‌تر شد تا نگه‌دارندگان بتوانند هم‌زمان با تکامل پیکربندی‌های حساس از نظر امنیتی، شکاف‌ها را شناسایی کنند. [#87081](https://github.com/openclaw/openclaw/pull/87081) با تشکر از @giodl73-repo.
- اعتبارسنجی قابل‌اعتماد کدهای تغییریافته برای کارهای کشف Plugin بازیابی شد، بدون آنکه رفتار Plugin تغییر کند. [#87695](https://github.com/openclaw/openclaw/pull/87695) با تشکر از @vincentkoc.
- پوشش اتصال گفت‌وگوهای Codex بدون مدل صریح تقویت شد تا گردش‌کار پیش‌فرض در برابر پسرفت‌ها محافظت شود. [#89535](https://github.com/openclaw/openclaw/pull/89535) با تشکر از @kesslerio.
- رفتار جایگزین داخلی شفاف‌تر شد تا احتمال مدیریت نادرست خطاهای ارائه‌دهنده یا پاسخ‌های مدل‌های قدیمی‌تر در نگه‌داری‌های آینده کاهش یابد. [#89558](https://github.com/openclaw/openclaw/pull/89558)
- رفتار زمان‌بندی تلاش مجدد Compaction مستند شد تا نگه‌داری‌های آینده بدون تغییر رفتار زمان اجرا ایمن‌تر شوند. [#89585](https://github.com/openclaw/openclaw/pull/89585)
- پوشش ایمنی مرورگر در سامانه‌های Windows دارای پشتیبانی از پیوندهای پوشه گسترش یافت و قابلیت انتقال آزمون‌ها بهبود یافت. [#90365](https://github.com/openclaw/openclaw/pull/90365) با تشکر از @aniruddhaadak80.
- انتساب مشارکت‌کنندگان اصلاح شد تا کار ادغام‌شده guanbear در سوابق تولیدشده مشارکت‌کنندگان به‌درستی ثبت شود. [#90547](https://github.com/openclaw/openclaw/pull/90547) با تشکر از @guanbear.
- اعتبارسنجی زودهنگام تنظیمات کانال افزوده شد تا احتمال ایجاد خطا در راه‌اندازی Gateway بر اثر تغییرات پیکربندی کاهش یابد. [#91134](https://github.com/openclaw/openclaw/pull/91134) با تشکر از @luoyanglang.
- راه‌اندازی محلی آزمون‌های Python اصلاح شد تا مشارکت‌کنندگان بتوانند بررسی‌های پیش از ثبتِ پشتیبانی‌شده را به‌طور قابل‌اعتماد اجرا کنند. [#91276](https://github.com/openclaw/openclaw/pull/91276) با تشکر از @deepujain.
- یافتن کارت امتیاز بلوغ QA آسان‌تر و نحوه به‌روزرسانی مستندات آن توسط نگه‌دارندگان شفاف‌تر شد. [#91483](https://github.com/openclaw/openclaw/pull/91483) با تشکر از @romneyda.
- پوشش تکرارپذیر QA در Slack برای تأیید فرمان‌ها و تغییرات فایل Codex افزوده شد. [#91519](https://github.com/openclaw/openclaw/pull/91519) با تشکر از @kevinslin.
- پوشش تقویت شد تا گزینه‌های استدلال GitHub Copilot با مدل‌های پشتیبانی‌شده هر حساب هم‌راستا باقی بمانند. [#91728](https://github.com/openclaw/openclaw/pull/91728) با تشکر از @saju01.
- با جلوگیری از کپی‌های غیرضروری داده‌های حجیم مرورگر Gemini و در عین حال حفظ اعتبارنامه‌های لازم، مصرف دیسک آزمون‌های زنده کاهش یافت. [#91907](https://github.com/openclaw/openclaw/pull/91907) با تشکر از @bryantegomoh و @pikaqqqqqq.
- بازبینی امنیتی خودکار برای کدی که فرایندهای محلی را اجرا می‌کند گسترش یافت تا خطرهای با شدت بالا پیش از ادغام شناسایی شوند. [#92667](https://github.com/openclaw/openclaw/pull/92667) با تشکر از @hxy91819.
- پاک‌سازی و راهنمایی آزمون‌های خودکار بهبود یافت تا فایل‌های موقت باقی‌مانده و ناهماهنگی در راه‌اندازی آزمون‌ها کاهش یابد. [#93209](https://github.com/openclaw/openclaw/pull/93209) با تشکر از @hxy91819.
- اعتبارسنجی دودِ دوره‌ای افزوده شد تا نگه‌دارندگان بتوانند پسرفت‌های گسترده را زودتر شناسایی و عیب‌یابی کنند. [#94291](https://github.com/openclaw/openclaw/pull/94291) با تشکر از @romneyda و @solvely-colin.
- پوشش تقویت شد تا پاسخ‌های جریانی Telegram در همان موضوع انجمنی باقی بمانند که گفت‌وگو در آن آغاز شده است. [#94526](https://github.com/openclaw/openclaw/pull/94526) مرتبط با [#89352](https://github.com/openclaw/openclaw/issues/89352). با تشکر از @pmika و @xialonglee.
- اعتبارسنجی و بررسی آن برای ویرایش‌های کوچک افزونه یا اسکریپت سریع‌تر و آسان‌تر شد، در حالی که بررسی‌های کامل هنگام نیاز حفظ شدند. [#94708](https://github.com/openclaw/openclaw/pull/94708) با تشکر از @romneyda.
- پوشش پسرفت افزوده شد تا شناسه‌های کد دارای زیرخط در رابط پایانه خوانا باقی بمانند. [#95211](https://github.com/openclaw/openclaw/pull/95211) با تشکر از @zhangguiping-xydt.
- کشف مستندات برای دربرگرفتن صفحه‌های MDX گسترش یافت تا راهنماهای واقعی از قلم نیفتند. [#95230](https://github.com/openclaw/openclaw/pull/95230) با تشکر از @hugenshen.
- آزمون‌های امنیتی QQBot و Zalo به‌جای نام سیستم‌عامل، به پشتیبانی واقعی از پیوند نمادین وابسته شدند. [#95531](https://github.com/openclaw/openclaw/pull/95531) با تشکر از @aniruddhaadak80 و @vincentkoc.
- بررسی‌های بومی‌سازی رابط کنترل بدون تغییر محتوای ترجمه‌شده، به‌طور قابل‌اعتماد در Windows اجرا شدند. [#95534](https://github.com/openclaw/openclaw/pull/95534) با تشکر از @ooiuuii.
- QA مربوط به پیام‌ها، واکنش‌ها، پاسخ‌ها، رسانه‌ها، نظرسنجی‌ها، تأییدها و رفتار گروه‌ها در WhatsApp تقویت شد. [#95622](https://github.com/openclaw/openclaw/pull/95622) با تشکر از @mcaxtr.
- از بازنویسی غیرمنتظره فایل‌ها توسط قالب‌بندی پیش از ثبت هنگام ادغام، بازپایه‌گذاری، گزینش ثبت و برگرداندن جلوگیری شد. [#95842](https://github.com/openclaw/openclaw/pull/95842) با تشکر از @nxmxbbd و @vincentkoc.
- آزمون تکرارپذیر یکپارچه‌سازی WhatsApp در برابر یک سرویس محلی کنترل‌شده و بدون نیاز به اعتبارنامه‌های زنده فعال شد. [#95920](https://github.com/openclaw/openclaw/pull/95920) با تشکر از @romneyda.
- نقشه‌ای تولیدشده از مستندات افزوده شد تا مشارکت‌کنندگان بتوانند راهنماهای مرتبط را سریع بیابند و پیمایش منسوخ را شناسایی کنند. [#95954](https://github.com/openclaw/openclaw/pull/95954) با تشکر از @glenn-agent.
- پاک‌سازی و جداسازی در آزمون‌های پاسخ خودکار و نصب مهارت بهبود یافت و انباشت داده‌های موقت روی دیسک کاهش پیدا کرد. [#96058](https://github.com/openclaw/openclaw/pull/96058) با تشکر از @xialonglee.
- پوشش پسرفت افزوده شد تا جست‌وجوی حافظه بتواند پس از یک بازنمایه‌سازی جداگانه و بدون راه‌اندازی مجدد Gateway بازیابی شود. [#96094](https://github.com/openclaw/openclaw/pull/96094) مرتبط با [#91167](https://github.com/openclaw/openclaw/issues/91167). با تشکر از @849261680 و @kiagentkronos-cell.
- نقاط وارسی گفت‌وگو برای تغییرات آینده ذخیره‌سازی آماده شدند، بدون آنکه رفتار انشعاب یا بازیابی تغییر کند. [#96222](https://github.com/openclaw/openclaw/pull/96222) با تشکر از @jalehman.
- مدیریت نشست آغازین برای تغییرات آینده ذخیره‌سازی آماده شد، بدون آنکه رفتار جداسازی یا پاک‌سازی تغییر کند. [#96225](https://github.com/openclaw/openclaw/pull/96225) با تشکر از @jalehman.
- راهنمای عملیاتی برای نگه‌دارندگان افزوده شد تا ظرفیت ساخت را بدون اشتباه گرفتن آن با خرابی‌های نامرتبط، عیب‌یابی و تنظیم کنند. [#96302](https://github.com/openclaw/openclaw/pull/96302) با تشکر از @vincentkoc.
- آزمون دود درخواست‌های کشش سریع‌تر و پیش‌بینی‌پذیرتر شد و در عین حال پوشش گسترده‌تر انتشار حفظ شد. [#96320](https://github.com/openclaw/openclaw/pull/96320) با تشکر از @romneyda.
- گزارش‌های اجرای QA بهبود یافتند تا نگه‌دارندگان بتوانند کانال در حال آزمون را فوراً شناسایی کنند. [#96327](https://github.com/openclaw/openclaw/pull/96327) با تشکر از @romneyda.
- از ایجاد خطاهای کاذب شناسه تکراری بر اثر فراخوانی‌های مکرر ابزار در سناریوهای QA جلوگیری شد. [#96338](https://github.com/openclaw/openclaw/pull/96338) با تشکر از @vincentkoc.
- آزمون دود ساده‌سازی شد تا ضمن حفظ پوشش موردنظر QA، بازخورد سریع‌تری ارائه شود. [#96340](https://github.com/openclaw/openclaw/pull/96340) با تشکر از @romneyda.
- پاک‌سازی در سراسر آزمون‌های فرمان بهبود یافت و داده‌های موقت باقی‌مانده در اجراهای محلی و خودکار کاهش پیدا کرد. [#96359](https://github.com/openclaw/openclaw/pull/96359) با تشکر از @xialonglee.
- پوشش مدیریت ایمن پاسخ‌های بیش‌ازحد بزرگ یا بدشکلِ مصرف ارائه‌دهنده تقویت شد. [#96360](https://github.com/openclaw/openclaw/pull/96360) با تشکر از @solodmd و @vincentkoc.
- از ایجاد خطاهای کاذب QA توسط نتایج معتبرِ زمینه‌بلند Codex جلوگیری شد، در حالی که همچنان در دسترس بودن شواهد قبلی بررسی می‌شود. [#96366](https://github.com/openclaw/openclaw/pull/96366) با تشکر از @vincentkoc.
- ردیابی‌پذیری شواهد QA با ثبت بازبینی واقعی منبع استفاده‌شده برای هر اجرا بهبود یافت. [#96434](https://github.com/openclaw/openclaw/pull/96434) با تشکر از @vincentkoc.
- پوشش قالب‌بندی خروجی فرمان و هشدارها افزوده شد تا پسرفت‌های نمایشی آینده کاهش یابد. [#96448](https://github.com/openclaw/openclaw/pull/96448) با تشکر از @dwc1997.
- وضعیت نشست و انتخاب مدل برای تغییرات آینده ذخیره‌سازی آماده شدند و رفتار فعلی حفظ شد. [#96460](https://github.com/openclaw/openclaw/pull/96460) با تشکر از @jalehman.
- پیش‌نمایش‌های Feishu و خلاصه‌های مدل Mattermost برای تغییرات آینده ذخیره‌سازی نشست آماده شدند، بدون آنکه رفتار تغییر کند. [#96507](https://github.com/openclaw/openclaw/pull/96507) با تشکر از @jalehman.
- مدیریت داخلی نشست Telegram نوسازی شد و رفتار نظرسنجی، جست‌وجو، ارسال و حذف حفظ شد. [#96524](https://github.com/openclaw/openclaw/pull/96524) با تشکر از @jalehman.
- مدیریت نشست کانال‌های همراه برای تغییرات آینده ذخیره‌سازی آماده شد، بدون آنکه مسیریابی، انتخاب مدل یا گردش‌کارهای کاربر تغییر کنند. [#96527](https://github.com/openclaw/openclaw/pull/96527) با تشکر از @jalehman.
- تنظیمات فعال‌سازی گروه WhatsApp برای تغییرات آینده ذخیره‌سازی آماده شدند و رفتار فعال‌سازی موجود حفظ شد. [#96530](https://github.com/openclaw/openclaw/pull/96530) با تشکر از @jalehman.
- مدیریت داخلی نشست Voice Call نوسازی شد، بدون آنکه پاسخ‌ها یا رفتار تماس تغییر کنند. [#96539](https://github.com/openclaw/openclaw/pull/96539) با تشکر از @jalehman.
- کارت امتیاز بلوغ QA طوری اصلاح شد که پوشش جزئی را دقیق‌تر منعکس کند و شواهد همچنان مفقود را نشان دهد. [#96543](https://github.com/openclaw/openclaw/pull/96543) با تشکر از @romneyda.
- برای اجراهای QA در Claude CLI محدودیت‌های زمانی طولانی‌تر و مناسب مدل‌های Sonnet و Opus در نظر گرفته شد. [#96567](https://github.com/openclaw/openclaw/pull/96567) با تشکر از @clawsean.
- نحوه امتیازدهی بلوغ شفاف‌تر شد و پوشش به‌عنوان شواهد پشتیبان قابل‌مشاهده باقی ماند. [#96594](https://github.com/openclaw/openclaw/pull/96594) با تشکر از @romneyda.
- شواهد کامل QA به حالت پیش‌فرض به‌روزرسانی‌های کارت امتیاز بلوغ تبدیل شد تا شواهد ناقص بر نتایج اثر نگذارند. [#96595](https://github.com/openclaw/openclaw/pull/96595) با تشکر از @romneyda.
- پردازش تکراری هنگام خواندن فراداده از سوابق بسیار بزرگ رونوشت توسط Gateway کاهش یافت. [#96707](https://github.com/openclaw/openclaw/pull/96707) با تشکر از @vincentkoc و @yonganzhang.
- پاک‌سازی فایل‌های موقت در آزمون‌های پیکربندی، Gateway، زمان‌بندی و وضعیت بهبود یافت. [#96711](https://github.com/openclaw/openclaw/pull/96711) با تشکر از @xialonglee.
- نحوه مسیریابی مسائل، درخواست‌های پشتیبانی، گزارش‌های امنیتی و درخواست‌های کشش توسط مشارکت‌کنندگان مستند شد. [#96714](https://github.com/openclaw/openclaw/pull/96714) با تشکر از @100yenadmin.
- پوشش گزارش‌گیری مفصل خط فرمان تقویت شد تا پسرفت‌های آینده کاهش یابد. [#96735](https://github.com/openclaw/openclaw/pull/96735) با تشکر از @dwc1997 و @vincentkoc.
- پوشش خروجی پایانه و رفتار فرمان‌هایی که خاتمه نمی‌یابند افزوده شد تا نگه‌داری‌پذیری بدون تغییر رابط بهبود یابد. [#96736](https://github.com/openclaw/openclaw/pull/96736) با تشکر از @dwc1997.
- کد الگوی نشست صادرشده شفاف‌تر شد تا نگه‌داری آینده بدون تغییر صفحات رندرشده، کمتر مستعد خطا باشد. [#96765](https://github.com/openclaw/openclaw/pull/96765) با سپاس از @qiuyuang.
- مجموع توکن‌ها و هزینه‌ها هنگام کوتاه‌سازی رکوردهای بیش‌ازحد بزرگ اجرای صادرشده حفظ شد. [#96811](https://github.com/openclaw/openclaw/pull/96811) با سپاس از @aleps001، @joshavant، @lin-hongkuan.
- با توقف موقت گردآوری خلاصه زمان‌بندیِ بلااستفاده، سربار ساخت‌های معمول کاهش یافت و درعین‌حال این قابلیت برای عیب‌یابی‌های آینده در دسترس ماند. [#96930](https://github.com/openclaw/openclaw/pull/96930) با سپاس از @romneyda.
- کار تکراری مرورگر در داشبوردهای بزرگ مصرف کاهش یافت، درحالی‌که فیلترها، مجموع‌ها، نمودارها و خط‌های زمانی حفظ شدند. [#96945](https://github.com/openclaw/openclaw/pull/96945) با سپاس از @ly-wang19.
- کار تکراری هنگام برطرف‌سازی فراخوانی‌های ابزار ذخیره‌شده در حافظه نهان توسط pluginها، بدون تغییر انتخاب ابزار، کاهش یافت. [#96948](https://github.com/openclaw/openclaw/pull/96948) با سپاس از @ly-wang19.
- ثبت اطلاعات جانبی هنگام به‌روزرسانی‌هایی که با تعداد زیادی فایل مفقود plugin روبه‌رو می‌شوند کاهش یافت، درحالی‌که تصمیم‌های تعمیر و هشدارها حفظ شدند. [#96950](https://github.com/openclaw/openclaw/pull/96950) با سپاس از @ly-wang19.
- پردازش غیرضروری برای نصب‌های حافظه محلی که برای استفاده از بردارهای تعبیه‌سازی کوتاه‌تر پیکربندی شده‌اند کاهش یافت. [#96952](https://github.com/openclaw/openclaw/pull/96952) با سپاس از @ly-wang19، @vincentkoc.
- گزارش وضعیت برای نصب‌هایی با تاریخچه نشست بزرگ کارآمدتر شد، درحالی‌که همان خلاصه نشست‌های اخیر حفظ شد. [#96955](https://github.com/openclaw/openclaw/pull/96955) با سپاس از @ly-wang19.
- مصرف CPU و حافظه موقت هنگام شاخه‌سازی یا بازیابی نشست‌هایی با تعداد زیادی نقطه وارسی ذخیره‌شده کاهش یافت. [#96964](https://github.com/openclaw/openclaw/pull/96964) با سپاس از @ly-wang19.
- شرح انتشار تأییدشده و تفصیلی v2026.6.10 با توضیحات، منابع و انتساب مشارکت‌کنندگان شفاف‌تر منتشر شد. [#97079](https://github.com/openclaw/openclaw/pull/97079) با سپاس از @hannesrudolph.
- صفحه‌بندی‌ای که پیش‌تر برای بررسی بخش‌های قدیمی‌تر تاریخچه‌های طولانی نشست منتشر شده بود ثبت شد. [#97101](https://github.com/openclaw/openclaw/pull/97101) با سپاس از @galiniliev.
- ردیابی پوشش ترجمه برای متن رابط Android، iOS و macOS در زبان‌های پشتیبانی‌شده افزوده شد. [#97110](https://github.com/openclaw/openclaw/pull/97110) با سپاس از @vincentkoc.
- گردش‌کار ترجمه‌ای یکپارچه برای متن برنامه‌های بومی در 21 زبان، شامل محافظت‌هایی برای جای‌نگهدارها و اصطلاحات، افزوده شد. [#97113](https://github.com/openclaw/openclaw/pull/97113) با سپاس از @vincentkoc.
- دستورالعمل‌های انتشار macOS شفاف‌تر شد تا نگه‌دارندگان در هر مرحله انتشار از مخزن‌ها و بازبینی‌های منبع درست استفاده کنند. [#97116](https://github.com/openclaw/openclaw/pull/97116) با سپاس از @romneyda.
- ظرفیت ساخت خودکار تنظیم شد تا صف غیرضروری Linux کاهش یابد و درعین‌حال محافظت‌های موجود برای پلتفرم‌های دیگر حفظ شوند. [#97119](https://github.com/openclaw/openclaw/pull/97119) با سپاس از @vincentkoc.
- شرح انتشار بازبینی‌شده v2026.6.9 با گروه‌بندی، منابع و انتساب شفاف‌تر در گزارش تغییرات منتشر شد. [#97124](https://github.com/openclaw/openclaw/pull/97124) با سپاس از @hannesrudolph.
- محافظت Nostr در برابر موارد تکراری به‌گونه‌ای تغییر کرد که مقادیر زمان‌بندی نامعتبر را ایمن مدیریت کند و از فراموش‌شدن زودهنگام یا نگه‌داری همیشگی رویدادها جلوگیری شود. [#97133](https://github.com/openclaw/openclaw/pull/97133) با سپاس از @zhangguiping-xydt.
- آزمون‌های سرتاسری موجود به فهرست بلوغ QA متصل شدند تا گزارش پوشش دقیق‌تر شود. [#97150](https://github.com/openclaw/openclaw/pull/97150) با سپاس از @romneyda.
- با مشخص‌کردن شفاف هر محصول و معماری در حال ساخت، دنبال‌کردن گزارش‌های بسته‌بندی macOS آسان‌تر شد. [#97151](https://github.com/openclaw/openclaw/pull/97151) با سپاس از @romneyda.
- دامنه فرایند تعمیر رمزنگاری بومی Matrix محدودتر شد، درحالی‌که همان رفتار بازیابی خودکار حفظ شد. [#97181](https://github.com/openclaw/openclaw/pull/97181) با سپاس از @patrick-erichsen.
- نمایه‌ای برای اسکریپت‌های مخزن افزوده شد تا مشارکت‌کنندگان بتوانند بدون مختل‌کردن مسیرهای تثبیت‌شده، ابزار موجود مناسب را پیدا کنند. [#97250](https://github.com/openclaw/openclaw/pull/97250) با سپاس از @dboone323، @qingminglong.
- عنوانی تاریخی در گزارش تغییرات بدون تغییر ادعاهایش با ساختار کنونی یادداشت‌های انتشار هم‌راستا شد. [#97297](https://github.com/openclaw/openclaw/pull/97297) با سپاس از @hannesrudolph.
- گزارش تغییرات مختصر v2026.6.9 تا زمان آماده‌شدن جایگزینی سازگار با صفحه انتشار بازیابی شد. [#97306](https://github.com/openclaw/openclaw/pull/97306) با سپاس از @hannesrudolph.
- عامل خط فرمان Cursor به‌عنوان موتور اختیاری برای بازبینی کد مخزن افزوده شد. [#97348](https://github.com/openclaw/openclaw/pull/97348) با سپاس از @hxy91819.
- OpenClaw در برابر مصرف بیش‌ازحد حافظه هنگامی که یک پراکسی عامل پاسخ خطای غیرمعمول بزرگی بازمی‌گرداند محافظت شد. [#97351](https://github.com/openclaw/openclaw/pull/97351) با سپاس از @zhangguiping-xydt.
- گزارش پوشش QA بهبود یافت تا آزمون‌های موجود ارائه‌دهندگان سازگار با OpenAI را دقیق‌تر بازتاب دهد. [#97369](https://github.com/openclaw/openclaw/pull/97369) با سپاس از @romneyda.
- آزمون مهاجرت نشست پایدار شد، درحالی‌که پوشش متمرکز مدیریت نشست Voice Call حفظ شد. [#97370](https://github.com/openclaw/openclaw/pull/97370) با سپاس از @romneyda.
- پوشش موجود Gateway برای Tool Search به فهرست استاندارد QA متصل شد تا ردیابی شفاف‌تر شود. [#97374](https://github.com/openclaw/openclaw/pull/97374) با سپاس از @romneyda.
- اعتبارسنجی Gateway مربوط به Tool Search برای اجرای یکپارچه و گردآوری شواهد به گردش‌کار استاندارد QA منتقل شد. [#97478](https://github.com/openclaw/openclaw/pull/97478) با سپاس از @romneyda.
- اجراهای QA مربوط به Matrix در برابر مصرف بیش‌ازحد حافظه هنگامی که یک homeserver پاسخ غیرمعمول بزرگی بازمی‌گرداند محافظت شدند. [#97547](https://github.com/openclaw/openclaw/pull/97547) با سپاس از @alix-007.
- بررسی‌های دود Discord در برابر مصرف بیش‌ازحد حافظه هنگامی که سرویس پاسخ غیرمعمول بزرگی بازمی‌گرداند محافظت شدند. [#97548](https://github.com/openclaw/openclaw/pull/97548) با سپاس از @alix-007، @vincentkoc.
- محدودیت‌های اعتبارسنجی SDK مربوط به plugin به‌روزرسانی شدند تا با سطح عمومی کنونی مطابقت داشته باشند و درعین‌حال بررسی‌های رشد آینده حفظ شوند. [#97604](https://github.com/openclaw/openclaw/pull/97604) با سپاس از @romneyda.
- قابلیت ردیابی QA برای اتصال Gateway، مذاکره پروتکل و رفتار تلاش مجدد هنگام راه‌اندازی که پل‌های کانال MCP از آن استفاده می‌کنند بهبود یافت. [#97609](https://github.com/openclaw/openclaw/pull/97609) با سپاس از @romneyda.
- اعتبارسنجی خودکار تبدیل متن به گفتار WebChat برای پوشش و گزارش‌دهی یکپارچه به گردش‌کار استاندارد QA منتقل شد. [#97632](https://github.com/openclaw/openclaw/pull/97632) با سپاس از @romneyda.
- در اصلاح منتشرشده‌ای که پاسخ‌های Discord را پس از ذخیره داده‌های بزرگ skill حفظ می‌کند مشارکت شد. [#97657](https://github.com/openclaw/openclaw/pull/97657) با سپاس از @joshavant، @wiidz.
- اعتبارسنجی قابل‌اعتماد ساخت SDK مربوط به plugin با حذف تعریفی متعارض و مختص آزمون بازیابی شد. [#97661](https://github.com/openclaw/openclaw/pull/97661) با سپاس از @vincentkoc.
- بررسی‌های موجود انتشار و ارتقای Docker بدون تکرار آزمون‌های زیربنایی، به‌عنوان شواهد ساختاریافته QA در دسترس قرار گرفتند. [#97689](https://github.com/openclaw/openclaw/pull/97689) با سپاس از @romneyda.
- روشن شد که چرا چندین مسیر شبکه و ارائه‌دهنده هنگام شکست مراحل ثانویه پاک‌سازی یا تجزیه، نتایج مفید را حفظ می‌کنند. [#97701](https://github.com/openclaw/openclaw/pull/97701) با سپاس از @zengwen-dt.
- بررسی‌های بیشتری از Docker به فهرست مشترک QA افزوده شدند که پوشش انتشار را بهبود داد و کار اعتبارسنجی تکراری را کاهش داد. [#97708](https://github.com/openclaw/openclaw/pull/97708) با سپاس از @romneyda.
- پوشش ساختاریافته QA برای فهرست‌های بازار ClawHub و بررسی نصب pluginهای بسته‌بندی‌شده افزوده شد. [#97712](https://github.com/openclaw/openclaw/pull/97712) با سپاس از @romneyda.
- پوشش رگرسیون Firecrawl برای ایمنی URL، نتایج جست‌وجو، خزش و محدودیت‌های پاسخ تقویت شد. [#97714](https://github.com/openclaw/openclaw/pull/97714) با سپاس از @solodmd.
- پوشش پیام‌های شفاف و دقیق اعتبارسنجی پیکربندی تقویت شد. [#97736](https://github.com/openclaw/openclaw/pull/97736) با سپاس از @solodmd.
- پوشش رگرسیون برای گزینه‌های عددی خط فرمان و پیکربندی، شامل مقادیر پیش‌فرض و مرزی، افزوده شد. [#97802](https://github.com/openclaw/openclaw/pull/97802) با سپاس از @dwc1997.
- تمایز خروج‌های عمدی در آزمون‌ها و پوشش‌دهنده‌ها از شکست‌های واقعی زمان اجرا آسان‌تر شد. [#97803](https://github.com/openclaw/openclaw/pull/97803) با سپاس از @maweibin.
- پوشش رگرسیون برای برش ایمن متن Unicode، شامل ایموجی و مرزهای نویسه تقسیم‌شده، افزوده شد. [#97805](https://github.com/openclaw/openclaw/pull/97805) با سپاس از @dwc1997.
- امکان اجرای جریان‌های QA مربوط به Slack در برابر یک ارائه‌دهنده آزمون محلی فراهم شد و اتکا به اطلاعات ورود زنده Slack کاهش یافت. [#97891](https://github.com/openclaw/openclaw/pull/97891) با سپاس از @romneyda.
- بررسی‌های تکرارپذیر نامزد انتشار برای نصب و ارتقای تازه بسته ClawHub پیش از انتشار افزوده شد. [#97896](https://github.com/openclaw/openclaw/pull/97896) با سپاس از @romneyda.
- حداقل نسخه Node.js برای مشارکت‌کنندگان منبع، پیش از اجرای فرمان‌های نصب و آزمون، شفاف‌تر شد. [#97898](https://github.com/openclaw/openclaw/pull/97898) مرتبط با [#97792](https://github.com/openclaw/openclaw/issues/97792). با سپاس از @aniruddhaadak80، @lin-hongkuan.
- شواهد ساختاریافته QA زنده برای ارائه‌دهندگان میزبانی‌شده تصویر و ویدئو افزوده شد، درحالی‌که بررسی‌های دستی موجود حفظ شدند. [#97900](https://github.com/openclaw/openclaw/pull/97900) با سپاس از @romneyda.
- قابلیت اطمینان انتشار pluginهای رسمی با به‌کارگیری تشخیص اصلاح‌شده خانواده بسته ClawHub بهبود یافت. [#97907](https://github.com/openclaw/openclaw/pull/97907) با سپاس از @patrick-erichsen.
- شکست‌های گذرای اعتبارسنجی Windows، macOS و iOS با تلاش مجدد برای دریافت‌های منبعی که مهلتشان پایان یافته بود کاهش یافت. [#97912](https://github.com/openclaw/openclaw/pull/97912) با سپاس از @romneyda.
- با واداشتن هر سناریو به بیان پیش‌نیازهایش پیش از اجرا، QA کانال برای انتقال‌پذیری بیشتر آماده شد. [#97915](https://github.com/openclaw/openclaw/pull/97915) با سپاس از @romneyda.
- یافتن و نگه‌داری بررسی‌های QA مبتنی بر Docker در یک محل پشتیبانی‌شده آسان‌تر شد. [#97937](https://github.com/openclaw/openclaw/pull/97937) با سپاس از @romneyda.
- پیکربندی تکراری CI در Linux کاهش یافت تا رفتار دریافت کد به‌صورت یکپارچه نگه‌داری شود. [#97940](https://github.com/openclaw/openclaw/pull/97940) با سپاس از @romneyda.
- سازگاری QA Lab با بسته کنونی Crabline حفظ و اصطلاحات ارائه‌دهنده محلی برای اپراتورها شفاف‌تر شد. [#97941](https://github.com/openclaw/openclaw/pull/97941) با سپاس از @romneyda.
- راهنمای ظرفیت CI به‌روزرسانی شد تا نگه‌دارندگان بتوانند جهش‌های اجراکننده میزبانی‌شده را بر اساس محدودیت‌های کنونی اندازه‌گذاری کنند. [#97943](https://github.com/openclaw/openclaw/pull/97943) با سپاس از @vincentkoc.
- پیکربندی تکراری دریافت کد در گردش‌کارها یکپارچه شد تا بدون تغییر رفتار اعتبارسنجی، واگرایی نگه‌داری کاهش یابد. [#97946](https://github.com/openclaw/openclaw/pull/97946) با سپاس از @romneyda.
- بررسی‌های تکراری اعتبارنامه برای تضمین کیفیت زنده کانال‌ها، بدون تغییر موارد اعتبارسنجی‌شده، یکپارچه شدند. [#97947](https://github.com/openclaw/openclaw/pull/97947) با تشکر از @romneyda.
- بررسی‌های اعتبارنامه تضمین کیفیت انتشار در کارهای کانال‌ها یکپارچه شدند و همان رفتار اعتبارسنجی حفظ شد. [#97948](https://github.com/openclaw/openclaw/pull/97948) با تشکر از @romneyda.
- پیکربندی تکراری آمادگی Docker از اعتبارسنجی Crabbox حذف شد تا حفظ سازگاری به‌روزرسانی‌های آینده آسان‌تر شود. [#97950](https://github.com/openclaw/openclaw/pull/97950) با تشکر از @romneyda.
- آماده‌سازی تکراری ساخت Docker در گردش‌کار انتشار یکپارچه شد تا واگرایی نگه‌داری کاهش یابد. [#97951](https://github.com/openclaw/openclaw/pull/97951) با تشکر از @romneyda.
- یک صفحه اصلی مستنداتِ قابل‌کشف برای یادداشت‌های انتشار پرداخت‌شده OpenClaw آماده شد. [#97959](https://github.com/openclaw/openclaw/pull/97959) با تشکر از @hannesrudolph.
- سناریوهای تضمین کیفیت کانال‌ها بدون تغییر رفتار کاربر نهایی، در محیط‌های آزمایشی پشتیبانی‌شده قابل‌استفاده مجدد شدند. [#97962](https://github.com/openclaw/openclaw/pull/97962) با تشکر از @romneyda.
- پوشش رگرسیون برای مقادیر عددی سازگار در گردش‌کارهای مبتنی بر SQLite افزوده شد. [#98009](https://github.com/openclaw/openclaw/pull/98009) با تشکر از @dwc1997.
- پوشش تنظیمات سراسری و مختص هر عامل برای برجسته‌سازی فرمان و رفتار بازگشتی آن‌ها افزوده شد. [#98087](https://github.com/openclaw/openclaw/pull/98087) با تشکر از @solodmd.
- از فعال ماندن زمان‌سنج‌های غیرضروری پس از پایان بررسی‌های تشخیص Tailscale هنگام راه‌اندازی Gateway جلوگیری شد. [#98134](https://github.com/openclaw/openclaw/pull/98134) با تشکر از @zhanglei99586.
- از درج ورودی‌های ترجیحی خالی و نادرست در نمایه‌های مدیریت‌شده Chrome در یک حالت مرزی جلوگیری شد. [#98138](https://github.com/openclaw/openclaw/pull/98138) با تشکر از @zhanglei99586.
- پوشش رگرسیون برای مدیریت وضعیت بیدارشدن و اتصال مجدد Node در Gateway تقویت شد. [#98205](https://github.com/openclaw/openclaw/pull/98205) با تشکر از @zenglingbiao.
- پوششی برای تقسیم سازگار فهرست‌ها در ورودی‌های عادی و حالت‌های مرزی افزوده شد. [#98219](https://github.com/openclaw/openclaw/pull/98219) با تشکر از @zenglingbiao.
- انتشار Pluginهای رسمی برای استفاده از ابزار اصلاح‌شده ClawHub در مدیریت خانواده بسته‌ها به‌روزرسانی شد. [#98233](https://github.com/openclaw/openclaw/pull/98233) با تشکر از @patrick-erichsen.
- امکان انتشار مجدد چهار Plugin رسمی قدیمی بدون رد خانواده بسته تثبیت‌شده آن‌ها از سوی ClawHub فراهم شد. [#98249](https://github.com/openclaw/openclaw/pull/98249) با تشکر از @patrick-erichsen.
- روایتی خوانا و قابل‌کشف از انتشار OpenClaw v2026.6.11 در مستندات منتشر شد. [#98319](https://github.com/openclaw/openclaw/pull/98319) با تشکر از @hannesrudolph.
- فراداده تولیدشده مستندات به‌روزرسانی شد تا یادداشت‌های انتشار v2026.6.11 بتوانند بررسی‌های استقرار را با موفقیت طی کنند. [#98325](https://github.com/openclaw/openclaw/pull/98325) با تشکر از @hannesrudolph.
- پوشش رگرسیون برای خواندن نسخه پایگاه‌داده SQLite که هنگام راه‌اندازی و بررسی‌های طرح‌واره استفاده می‌شود، افزوده شد. [#98369](https://github.com/openclaw/openclaw/pull/98369) با تشکر از @dwc1997.
- پوشش رگرسیون برای شناسایی صحیح بلوک‌های پاسخِ تفکر و تفکر ویرایش‌شده افزوده شد. [#98370](https://github.com/openclaw/openclaw/pull/98370) با تشکر از @dwc1997.
- پوششی افزوده شد تا حساب‌های کانال به‌طور پیش‌فرض فعال بمانند، مگر اینکه صراحتاً غیرفعال شوند. [#98395](https://github.com/openclaw/openclaw/pull/98395) با تشکر از @dwc1997.
- پویش‌های اشکال نگه‌دارندگان برای پشتیبانی از اندازه دسته‌های درخواستی و فهرست‌های مشخص درخواست‌های کشش آماده شدند و استانداردهای آمادگی موجود حفظ شد. [#98494](https://github.com/openclaw/openclaw/pull/98494) با تشکر از @vincentkoc.
- اعتبارسنجی میزبانی‌شده قابل‌اعتماد با اصلاح انتظارات قدیمی آزمون‌ها در بررسی‌های هسته و ارائه‌دهنده بازیابی شد. [#98533](https://github.com/openclaw/openclaw/pull/98533)
- یک پایه داخلی سازگار برای کنترل‌های دسترسی آگاه از مکالمه در آینده، بدون تغییر مجوزهای فعلی، آماده شد. [#98536](https://github.com/openclaw/openclaw/pull/98536)
- بررسی نوع آزمون‌های هسته بازیابی شد تا آزمون‌های معتبر Gateway و ارائه‌دهنده دیگر مانع کارهای نامرتبط نشوند. [#98551](https://github.com/openclaw/openclaw/pull/98551) با تشکر از @romneyda.
- اعتبارسنجی موفق lint با حفظ اصلاحات ایمنی قبلی Tailscale و Feishu بازیابی شد. [#98598](https://github.com/openclaw/openclaw/pull/98598) مرتبط: [#98462](https://github.com/openclaw/openclaw/issues/98462)، [#98464](https://github.com/openclaw/openclaw/issues/98464). با تشکر از @zhanglei99586.
- پوشش رگرسیون برای فهرست‌های خوانا در اعلان‌های تأیید و دیگر پیام‌های قابل‌مشاهده برای کاربر افزوده شد. [#98605](https://github.com/openclaw/openclaw/pull/98605) با تشکر از @dwc1997، @vincentkoc.
- خط لوله اعتبارسنجی ابزارها پس از آنکه پوشش جدید رونوشت، برنامه آزمون مورد انتظار را تغییر داد، بازیابی شد. [#98610](https://github.com/openclaw/openclaw/pull/98610)
- در اصلاحی مشارکت شد که فهرست‌های طولانی فایل‌های فضای کاری را در نوار کناری گپ پیمایش‌پذیر نگه می‌دارد. [#98611](https://github.com/openclaw/openclaw/pull/98611) مرتبط: [#98566](https://github.com/openclaw/openclaw/issues/98566). با تشکر از @645648406-max، @zw-xysk.
- درخواست‌های اعتبارنامه تضمین کیفیت طوری تنظیم شدند که هنگام بازگرداندن پاسخی با اندازه غیرمنتظره از سوی کارگزار مشترک، به‌درستی شکست بخورند. [#98619](https://github.com/openclaw/openclaw/pull/98619) با تشکر از @zengwen-dt.
- از پایان مهلت آزمون‌های ابزار پیام، با حفظ رفتار Plugin که بررسی می‌کنند، جلوگیری شد. [#98701](https://github.com/openclaw/openclaw/pull/98701)
- الگوهای تکراری بارگذاری ارائه‌دهنده و ابزارهای کمکی برای بهبود سازگاری و نگه‌داری‌پذیری یکپارچه شدند. [#98749](https://github.com/openclaw/openclaw/pull/98749) با تشکر از @romneyda.
- شواهد تضمین کیفیت تقویت شدند تا ثابت کنند فرمان‌های توقف بومی، مکالمه فعال صحیح را در محیط‌های آزمایشی پشتیبانی‌شده متوقف می‌کنند. [#98751](https://github.com/openclaw/openclaw/pull/98751) با تشکر از @romneyda.
- پوشش تضمین کیفیت برای راه‌اندازی و عادی‌سازی پیام‌های Signal، Mattermost و Matrix از طریق Crabline گسترش یافت. [#98779](https://github.com/openclaw/openclaw/pull/98779) با تشکر از @romneyda.
- بررسی‌های نوع مستندات و آزمون‌ها بدون تغییر رفتار فرمان attach بازیابی شدند. [#98792](https://github.com/openclaw/openclaw/pull/98792)
- راهنمای قابلیت اطمینان Telegram در جایی قرار گرفت که مشارکت‌کنندگان و بازبینان هنگام کارهای آینده روی افزونه با آن روبه‌رو شوند. [#98808](https://github.com/openclaw/openclaw/pull/98808) با تشکر از @obviyus.
- اعتبارسنجی Swift در macOS طوری تنظیم شد که به‌جای تکرار همان شکست، از حافظه‌های نهان ساخت ناقص بازیابی شود. [#98818](https://github.com/openclaw/openclaw/pull/98818)
- بررسی‌های موجودی ترجمه بومی هنگام پویش برچسب‌های نامعمول منبع پاسخ‌گو نگه داشته شدند. [#99098](https://github.com/openclaw/openclaw/pull/99098) با تشکر از @hxy91819.
- بررسی‌های Telegram در آزمایشگاه تضمین کیفیت، هنگام بازگرداندن پاسخی با اندازه غیرمنتظره از سوی API تلگرام، در برابر مصرف بیش‌ازحد حافظه محافظت شدند. [#99151](https://github.com/openclaw/openclaw/pull/99151) با تشکر از @hugenshen.
- بررسی‌های پیکربندی آزمایشگاه تضمین کیفیت طوری تنظیم شدند که در مواجهه با پاسخ‌های غیرمنتظره بزرگ Gateway، زودهنگام و به‌وضوح متوقف شوند. [#99165](https://github.com/openclaw/openclaw/pull/99165) با تشکر از @hugenshen.
- گردش‌کارهای کانال تضمین کیفیت، هنگام بازگرداندن داده‌های بیش‌ازحد بزرگ از سوی یک سرویس تضمین کیفیت، در برابر مصرف بیش‌ازحد حافظه محافظت شدند. [#99169](https://github.com/openclaw/openclaw/pull/99169) با تشکر از @hugenshen.
- شکست‌های کاذب CI در پوشش هم‌زمانی نشست پاسخ با قابل‌اعتمادتر کردن هماهنگی آزمون کاهش یافت. [#99212](https://github.com/openclaw/openclaw/pull/99212)
- از ایجاد شکست‌های کاذب در اعتبارسنجی ایمنی شبکه توسط ادعاهای پراکسی مختص آزمون جلوگیری شد. [#99233](https://github.com/openclaw/openclaw/pull/99233) با تشکر از @joshavant.
- یک پایه داخلی مشترک برای بارگذاری سازگار ماژول‌های زمان اجرا، بدون تغییر رفتار، ایجاد شد. [#99261](https://github.com/openclaw/openclaw/pull/99261) با تشکر از @romneyda.
- پوشش تضمین کیفیت برای ارسال پیام‌های Signal از طریق Crabline و نتایج عادی‌سازی‌شده آن‌ها افزوده شد. [#99262](https://github.com/openclaw/openclaw/pull/99262) با تشکر از @romneyda.
- پوشش تضمین کیفیت افزوده شد تا اطمینان حاصل شود پاسخ‌های Mattermost از طریق Crabline به مکالمه گروهی صحیح وابسته می‌مانند. [#99264](https://github.com/openclaw/openclaw/pull/99264) با تشکر از @romneyda.
- پوشش تضمین کیفیت افزوده شد تا اطمینان حاصل شود پیام‌های Matrix از طریق Crabline به اتاق صحیح وابسته می‌مانند. [#99265](https://github.com/openclaw/openclaw/pull/99265) با تشکر از @romneyda.
- الگوهای تکراری بارگذاری در بخش‌های زمان اجرای هسته یکپارچه شدند تا واگرایی نگه‌داری کاهش یابد. [#99278](https://github.com/openclaw/openclaw/pull/99278) با تشکر از @romneyda.
- پایان مهلت‌های گذرای آزمون دود تضمین کیفیت تحت بار سنگین CI، بدون تغییر رفتار محصول، کاهش یافت. [#99294](https://github.com/openclaw/openclaw/pull/99294) با تشکر از @romneyda.
- الگوهای بارگذاری Gateway و زمان اجرای حالت‌مند برای بهبود سازگاری و نگه‌داری‌پذیری یکپارچه شدند. [#99296](https://github.com/openclaw/openclaw/pull/99296) با تشکر از @romneyda.
- الگوهای تکراری بارگذاری در Discord، Slack و Telegram با حفظ رفتار موجود کانال‌ها یکپارچه شدند. [#99298](https://github.com/openclaw/openclaw/pull/99298) با تشکر از @romneyda.
- الگوهای تکراری بارگذاری در Matrix و دیگر کانال‌ها یکپارچه شدند تا خطر نگه‌داری آینده کاهش یابد. [#99302](https://github.com/openclaw/openclaw/pull/99302) با تشکر از @romneyda.
- پوشش تضمین کیفیت سرتاسری برای راه‌اندازی Zalo، تحویل ورودی و عادی‌سازی پیام خروجی از طریق Crabline افزوده شد. [#99303](https://github.com/openclaw/openclaw/pull/99303) با تشکر از @romneyda.
- اعتبارسنجی قابل‌اعتماد lint برای افزونه Memory Wiki بدون تغییر رفتار آن بازیابی شد. [#99307](https://github.com/openclaw/openclaw/pull/99307) با تشکر از @romneyda.
- شواهد تضمین کیفیت پخش جریانی طوری تنظیم شدند که ثابت کنند کانال پیش از پاسخ نهایی، پیش‌نمایشی نمایش می‌دهد. [#99310](https://github.com/openclaw/openclaw/pull/99310) با تشکر از @romneyda.
- یک مسیر محافظت‌شده انتشار ماهانه npm برای نگه‌دارندگان انتشار، بدون جابه‌جایی کانال عادی latest، افزوده شد. [#99352](https://github.com/openclaw/openclaw/pull/99352) با تشکر از @kevinslin.
- بررسی‌های CI برای مدیریت زمینه Telegram و مرزهای پشتیبانی‌شده SDK مربوط به Plugin بازیابی شدند. [#99355](https://github.com/openclaw/openclaw/pull/99355) با تشکر از @romneyda.
- بررسی‌های تکراری شکل داده در کد هسته برای بهبود سازگاری و نگه‌داری‌پذیری یکپارچه شدند. [#99359](https://github.com/openclaw/openclaw/pull/99359) با تشکر از @romneyda.
- بررسی‌های تکراری شکل داده در Pluginهای همراه یکپارچه شدند تا واگرایی نگه‌داری کاهش یابد. [#99361](https://github.com/openclaw/openclaw/pull/99361) با تشکر از @romneyda.
- پایان مهلت‌های متناوب آزمون دود تضمین کیفیت، هنگامی که چند بررسی مجزای Gateway به‌طور هم‌زمان روی سخت‌افزار محدود CI اجرا می‌شوند، کاهش یافت. [#99368](https://github.com/openclaw/openclaw/pull/99368) با تشکر از @romneyda.
- نتایج و اطلاعات تشخیصی تضمین کیفیت استانداردسازی شدند تا مقایسه و اعتماد به اعتبارسنجی انتشار آسان‌تر شود. [#99374](https://github.com/openclaw/openclaw/pull/99374) با تشکر از @romneyda.
- اعتبارسنجی Gateway در وارسی تمیز پس از آنکه نبود یک وابستگی آزمون موجب شکست‌های کاذب شد، بازیابی شد. [#99520](https://github.com/openclaw/openclaw/pull/99520) مرتبط: [#99513](https://github.com/openclaw/openclaw/issues/99513). با تشکر از @masatohoshino.
- بررسی‌های زنده و صریح Bedrock روی زمان‌اجرای واقعی Bedrock حفظ شد تا نگه‌دارندگان بتوانند رفتار مبتنی بر AWS را با اطمینان اعتبارسنجی کنند. [#99607](https://github.com/openclaw/openclaw/pull/99607) با تشکر از @brian-bell.
- پوشش تکراری سناریوهای QA به‌گونه‌ای تغییر کرد که به‌وضوح شکست بخورد تا نتایج اعتبارسنجی قابل‌اعتماد بمانند. [#99628](https://github.com/openclaw/openclaw/pull/99628) مرتبط: [#99627](https://github.com/openclaw/openclaw/issues/99627). با تشکر از @romneyda.
- اسرار در گزارش‌های محدود شواهد QA و جزئیات شکست محافظت شدند، درحالی‌که اطلاعات تشخیصی مفید حفظ شد. [#99629](https://github.com/openclaw/openclaw/pull/99629) با تشکر از @romneyda.
- راه‌اندازی QA کانال ساده‌تر شد و کنش‌های آزمایشی پشتیبانی‌نشده با وضوح بیشتری شکست می‌خورند. [#99632](https://github.com/openclaw/openclaw/pull/99632) مرتبط: [#99622](https://github.com/openclaw/openclaw/issues/99622). با تشکر از @romneyda.
- شکست‌های کاذب بررسی انتشار میان‌سکویی پیرامون خاموش‌شدن سرور ایستا کاهش یافت. [#99642](https://github.com/openclaw/openclaw/pull/99642) با تشکر از @romneyda.
- شکست‌های متناوب QA در Crabline که بر اثر خروجی آزمایشی ناقصِ در حال نوشته‌شدن ایجاد می‌شدند، کاهش یافتند. [#99649](https://github.com/openclaw/openclaw/pull/99649) مرتبط: [#99648](https://github.com/openclaw/openclaw/issues/99648). با تشکر از @romneyda.
- با اختصاص کل زمان مورد انتظار نوبت به بازیابی فرمان توقف بومی، شکست‌های کاذب QA کاهش یافتند. [#99656](https://github.com/openclaw/openclaw/pull/99656) مرتبط: [#99655](https://github.com/openclaw/openclaw/issues/99655). با تشکر از @romneyda.
- رسیدگی به محدودیت‌های عددی در سراسر OpenClaw یکپارچه شد تا سازگاری و نگهداشت‌پذیری بهبود یابد. [#99671](https://github.com/openclaw/openclaw/pull/99671) مرتبط: [#99667](https://github.com/openclaw/openclaw/issues/99667). با تشکر از @romneyda.
- رسیدگی تکراری به گزینه‌های رشته‌ای در فرمان‌ها، پیکربندی، ارائه‌دهندگان و کانال‌ها بدون تغییر رفتار یکپارچه شد. [#99676](https://github.com/openclaw/openclaw/pull/99676) مرتبط: [#99663](https://github.com/openclaw/openclaw/issues/99663). با تشکر از @romneyda.
- فعالیت ارائه‌دهنده محلی در QA مبتنی بر Crabline سریع و به‌طور سازگار نمایش داده شد. [#99679](https://github.com/openclaw/openclaw/pull/99679) مرتبط: [#99664](https://github.com/openclaw/openclaw/issues/99664). با تشکر از @romneyda.
- ارجاع‌های مدل پیکربندی‌شده در کاتالوگ، زمان‌اجرای عامل، Gateway و Pluginها بدون تغییر رفتار موردنظر سازگارتر شدند. [#99682](https://github.com/openclaw/openclaw/pull/99682) مرتبط: [#99674](https://github.com/openclaw/openclaw/issues/99674). با تشکر از @romneyda.
- هش‌سازی داخلی شناسه‌ها و رکوردهای اعتبارسنجی بدون تغییر خروجی‌هایشان یکپارچه شد. [#99687](https://github.com/openclaw/openclaw/pull/99687) مرتبط: [#99675](https://github.com/openclaw/openclaw/issues/99675). با تشکر از @romneyda.
- رسیدگی انعطاف‌پذیر به JSON در چندین گردش‌کار داخلی یکپارچه شد تا تکرار و واگرایی آینده کاهش یابد. [#99688](https://github.com/openclaw/openclaw/pull/99688) با تشکر از @romneyda.
- ترتیب کار داخلی در مسیرهای حساب، نشست، فایل، پیام و Plugin با حفظ رفتار موجود یکسان‌سازی شد. [#99691](https://github.com/openclaw/openclaw/pull/99691) با تشکر از @romneyda.
- لایه‌های اضافی پاک‌سازی فهرست در کانال‌ها، عامل‌ها، CLI و ابزارهای تشخیصی حذف شدند تا نگهداری شفاف‌تر شود. [#99702](https://github.com/openclaw/openclaw/pull/99702) مرتبط: [#99697](https://github.com/openclaw/openclaw/issues/99697). با تشکر از @romneyda.
- اعتبارسنجی انتشار برای گردش‌کارهای مهم گفت‌وگو، جست‌وجو، سازگاری و Plugin تقویت شد. [#99705](https://github.com/openclaw/openclaw/pull/99705) با تشکر از @romneyda.
- پوشش مشترک QA کانال زنده برای Telegram، Slack، WhatsApp و Matrix گسترش یافت و رفتار موجود هر کانال حفظ شد. [#99707](https://github.com/openclaw/openclaw/pull/99707) با تشکر از @romneyda.
- آماده‌سازی قابل‌اعتماد بسته و Docker از وارسی‌های تمیز بازیابی شد. [#99710](https://github.com/openclaw/openclaw/pull/99710) با تشکر از @romneyda.
- قالب‌بندی تصویر مرجع در ارائه‌دهندگان رسانه استاندارد شد تا واگرایی نگهداری بدون تغییر رفتار رسانه تولیدشده کاهش یابد. [#99715](https://github.com/openclaw/openclaw/pull/99715) با تشکر از @romneyda.
- اعتبارسنجی روند راه‌اندازی تعاملی Telegram، از جمله ذخیره پیکربندی حاصل، تقویت شد. [#99717](https://github.com/openclaw/openclaw/pull/99717) با تشکر از @romneyda.
- پاک‌سازی داخلی متن با حفظ قالب‌بندی پایانه و ایمنی پیام‌های خروجی یکپارچه شد. [#99718](https://github.com/openclaw/openclaw/pull/99718) با تشکر از @romneyda.
- اعتبارسنجی نشانی وب و WebSocket در گردش‌کارهای پیکربندی، پراکسی، رسانه، Webhook و Plugin سازگارتر شد. [#99719](https://github.com/openclaw/openclaw/pull/99719) با تشکر از @romneyda.
- رفتار مشترک انتظار و مهلت زمانی در گردش‌کارهای هسته، Pluginها، ابزارها و آزمون‌ها بدون تغییر زمان‌بندی موردنظر یکپارچه شد. [#99721](https://github.com/openclaw/openclaw/pull/99721) با تشکر از @romneyda.
- پوشش انتشار برای راه‌اندازی واقعی Gateway و MCP، اتصال‌ها، کشف، مذاکره و فراخوانی ابزارها تقویت شد. [#99735](https://github.com/openclaw/openclaw/pull/99735) با تشکر از @romneyda.
- با جلوگیری از فقدان فایل‌های بسته‌بندی‌شده زمان‌اجرا، اعتبارسنجی ترکیبی انتشار قابل‌اعتمادتر شد. [#99736](https://github.com/openclaw/openclaw/pull/99736) مرتبط: [#99734](https://github.com/openclaw/openclaw/issues/99734). با تشکر از @romneyda.
- پوشش قوی‌تری در زمان اجرا برای گردش‌کارهای صوت، رسانه، زمان‌بندی، پاک‌سازی مرورگر و تله‌متری افزوده شد. [#99737](https://github.com/openclaw/openclaw/pull/99737) با تشکر از @romneyda.
- مهلت‌های زمانی کاذب اعتبارسنجی برای هدف‌گیری نشست فرمان بومی در شرایط شلوغ کاهش یافتند. [#99743](https://github.com/openclaw/openclaw/pull/99743) با تشکر از @romneyda.
- تمهیدات ایمنی دانلود پاسخ‌های HTTP با اندازه محدود در عامل‌ها، ارائه‌دهندگان، Gateway، Pluginها، مستندات و رسانه یکسان‌سازی شد. [#99744](https://github.com/openclaw/openclaw/pull/99744) با تشکر از @romneyda.
- پنهان‌سازی اعتبارنامه‌ها و مقایسه امن اسرار متمرکز شد تا رفتار احراز هویت در گردش‌کارهای پشتیبانی‌شده سازگار بماند. [#99746](https://github.com/openclaw/openclaw/pull/99746) با تشکر از @romneyda.
- تفسیر تنظیمات درست یا نادرست در پیکربندی Pluginها، پیام‌رسانی، رسانه، زمان‌بندی و حافظه سازگار شد. [#99750](https://github.com/openclaw/openclaw/pull/99750) با تشکر از @romneyda.
- رسیدگی به لغو یکسان‌سازی شد تا توقف‌ها و مهلت‌های زمانی در گردش‌کارهای عامل، Gateway، پاسخ، رسانه و فرایند سازگار بمانند. [#99753](https://github.com/openclaw/openclaw/pull/99753) با تشکر از @romneyda.
- واگذاری‌های تکراری وظایف داخلی در راه‌اندازی، تأییدها، نوبت‌های عامل و Pluginها بدون تغییر رفتار یکپارچه شد. [#99755](https://github.com/openclaw/openclaw/pull/99755) با تشکر از @romneyda.
- رسیدگی به مسیر Voice Call با حفظ تطبیق Webhook و بلادرنگ یکپارچه شد. [#99766](https://github.com/openclaw/openclaw/pull/99766) با تشکر از @romneyda.
- نگهداری آزمون‌ها با یکپارچه‌سازی راه‌اندازی تکراری شبکه محلی ساده‌تر شد. [#99771](https://github.com/openclaw/openclaw/pull/99771) با تشکر از @romneyda.
- نگهداری کاتالوگ‌های جفت‌شده مدل BytePlus و Volcengine بدون تغییر رفتار ارائه‌دهنده ساده‌تر شد. [#99777](https://github.com/openclaw/openclaw/pull/99777) با تشکر از @romneyda.
- گریزدهی الگوهای متنی در خودکارسازی نگه‌دارندگان استاندارد شد تا تکرار و ناسازگاری‌های آینده کاهش یابد. [#99778](https://github.com/openclaw/openclaw/pull/99778) با تشکر از @romneyda.
- اعتبارسنجی اصلی انتشار با حفظ پوشش زمان اجرا و تله‌متری سریع‌تر و قابل‌اعتمادتر شد. [#99784](https://github.com/openclaw/openclaw/pull/99784) با تشکر از @romneyda.
- رفتار تکراری پاک‌سازی فهرست که در تفکیک ارائه‌دهنده و مجوزدهی اجرا استفاده می‌شد، یکپارچه شد. [#99785](https://github.com/openclaw/openclaw/pull/99785) با تشکر از @romneyda.
- رسیدگی به محدودیت‌های عددی در گردش‌کارهای عامل با حفظ بازه‌های مجاز موجود آن‌ها یکسان‌سازی شد. [#99786](https://github.com/openclaw/openclaw/pull/99786) با تشکر از @romneyda.
- هش‌سازی داخلی در احراز هویت، نشست‌ها، تأییدها، شناسه‌ها و Pluginها بدون تغییر سازگاری یکپارچه شد. [#99788](https://github.com/openclaw/openclaw/pull/99788) با تشکر از @romneyda.
- رسیدگی سازگار به ارجاع‌های ارائه‌دهنده و مدل به گردش‌کارهای رسانه، گفتار، خط‌مشی عامل و تشخیص گسترش یافت. [#99790](https://github.com/openclaw/openclaw/pull/99790) با تشکر از @romneyda.
- قابلیت اطمینان اعتبارسنجی انتشار با کاهش فشار حافظه ساخت بسته بهبود یافت. [#99793](https://github.com/openclaw/openclaw/pull/99793)
- برچسب‌های داخلی مخاطبان گفت‌وگو برای کارهای آینده کنترل دسترسی با زمینه گروهی تأییدشده هم‌تراز شدند. [#99816](https://github.com/openclaw/openclaw/pull/99816)
- قابلیت اطمینان ساخت مصنوعات با جلوگیری از شکست‌های اعتبارسنجی مرتبط با حافظه بهبود یافت. [#99820](https://github.com/openclaw/openclaw/pull/99820)
- حالت مشترک کانال و نگهداری مهاجرت Plugin در Slack، Mattermost، Teams و Matrix بدون تغییر گردش‌کارها یکپارچه شد. [#99850](https://github.com/openclaw/openclaw/pull/99850)
- به‌روزرسانی سبک‌بندی گفت‌وگوی Control UI قابل‌پیش‌بینی‌تر شد، بدون تغییر بصری موردنظر و با خطر کمتر پسرفت. [#99900](https://github.com/openclaw/openclaw/pull/99900)
- اعتبارسنجی فرمان گزارش QA بدون تغییر نتایج آن به‌طور چشمگیری سریع‌تر و کم‌مصرف‌تر از نظر حافظه شد. [#99909](https://github.com/openclaw/openclaw/pull/99909)
- کوتاه‌سازی خروجی فرمان اصلاح شد تا محدودیت طول صفر یا نامعتبر دیگر متنی فراتر از اندازه درخواستی تولید نکند. [#99917](https://github.com/openclaw/openclaw/pull/99917) با تشکر از @super-cabbage.
- اعتبارسنجی سطح توسعه Plugin بدون تغییر مواردی که بررسی می‌کند، سریع‌تر و کم‌مصرف‌تر از نظر حافظه شد. [#99940](https://github.com/openclaw/openclaw/pull/99940)
- یک مسیر استفاده‌نشده دانلود Slack حذف شد تا نگهداری حساس به امنیت کاهش یابد و دانلود فایل‌های خصوصی و تصاویر حفظ شود. [#99944](https://github.com/openclaw/openclaw/pull/99944) با تشکر از @miorbnli.
- پوشش فرمان به‌روزرسانی سریع‌تر شد و اعتبارسنجی شکست‌های راه‌اندازی مجدد سرویس مدیریت‌شده حفظ شد. [#99945](https://github.com/openclaw/openclaw/pull/99945)
- پوشش پوشش‌دهنده Crabbox سریع‌تر و سبک‌تر شد و همان بررسی‌های رفتاری حفظ شدند. [#99969](https://github.com/openclaw/openclaw/pull/99969)
- انتظار غیرضروری در پوشش زمان‌بند Docker بدون تغییر رفتار زمان‌بندی زمان اجرا کاهش یافت. [#99988](https://github.com/openclaw/openclaw/pull/99988)
- ابزارهای سبک اعتبارسنجی بلادرنگ سریع‌تر آغاز می‌شوند و حافظه کمتری مصرف می‌کنند، درحالی‌که رفتار بررسی سریع زنده حفظ شده است. [#100002](https://github.com/openclaw/openclaw/pull/100002)
- اعتبارسنجی ایمنی نامزد بسته بدون تغییر محافظت‌هایی که فراهم می‌کند، سریع‌تر شد. [#100008](https://github.com/openclaw/openclaw/pull/100008)
- از انتشار نسخه‌های Plugin مربوط به Codex با زمان‌اجرای تعبیه‌شده قدیمی جلوگیری شد و به‌روزرسانی‌های ظاهراً موفق کاهش یافتند. [#100015](https://github.com/openclaw/openclaw/pull/100015) با تشکر از @100yenadmin، @fuller-stack-dev.
- مصرف حافظه کاهش یافت و آزمون‌های ایزوله در محدوده بودجه عملکردی خود نگه داشته شدند تا بازخورد به مشارکت‌کنندگان سریع‌تر و قابل‌اعتمادتر باشد. [#100019](https://github.com/openclaw/openclaw/pull/100019)
- ساختار رابط کاربری Control بازطراحی شد تا ناوبری قابل‌پیش‌بینی‌تر، انتقال میان صفحه‌ها روان‌تر و به‌روزرسانی‌های غیرضروری صفحه کمتر شود. [#100024](https://github.com/openclaw/openclaw/pull/100024) با تشکر از @shakkernerd.
- شواهد تضمین کیفیت Matrix بهبود یافت تا نگه‌دارندگان بتوانند ترتیب درخواست‌ها، تلاش‌های مجدد، خطاها و تداوم وضعیت را آسان‌تر عیب‌یابی کنند. [#100039](https://github.com/openclaw/openclaw/pull/100039) با تشکر از @romneyda.
- اعتبارسنجی از محیط‌های کاری ایزوله توسعه به‌گونه‌ای تغییر کرد که از کد واقعاً در حال آزمون استفاده کند و از نتایج گمراه‌کننده جلوگیری شود. [#100053](https://github.com/openclaw/openclaw/pull/100053)
- نام‌های نوع داخلی زائد حذف شدند تا نگه‌دارندگان و توسعه‌دهندگان Plugin بتوانند کد متأثر را مستقیم‌تر دنبال کنند. [#100061](https://github.com/openclaw/openclaw/pull/100061) با تشکر از @romneyda.
- اعتبارسنجی محلی macOS پایدار شد تا نگه‌دارندگان بتوانند انتشارها و تغییرات را بدون شکست‌های کاذب مختص میزبان آماده کنند. [#100069](https://github.com/openclaw/openclaw/pull/100069)
- لینت TypeScript به‌روزرسانی شد و در عین حال از یافته‌های گمراه‌کننده و تغییرات خودکار ناامن جلوگیری شد. [#100083](https://github.com/openclaw/openclaw/pull/100083)
- فرمان مستندشده معیار عملکرد واکشی وب به‌گونه‌ای اصلاح شد که دقیقاً مطابق متن کار کند. [#100087](https://github.com/openclaw/openclaw/pull/100087) با تشکر از @vincentkoc.
- پوشش مسیریابی رابط کاربری Control پایدار شد تا شکست‌های کاذب پیرامون چیدمان‌های گفت‌وگو و نشست کاهش یابد. [#100108](https://github.com/openclaw/openclaw/pull/100108) با تشکر از @vincentkoc.
- پاسخ‌های نهایی qa-channel به‌گونه‌ای اصلاح شدند که حتی در نبود جزئیات اختیاری تحویل، پیش‌نمایش‌ها را به‌طور قابل‌اعتماد جایگزین کنند. [#100114](https://github.com/openclaw/openclaw/pull/100114) با تشکر از @vincentkoc.
- محافظت لینت در برابر اشتراک‌گذاری تصادفی یک مقدار تغییرپذیر میان چندین ورودی آرایه تقویت شد. [#100122](https://github.com/openclaw/openclaw/pull/100122)
- پوشش رگرسیون مستندات با عبارت‌بندی فعلی هماهنگ شد تا از شکست‌های اعتبارسنجی نامرتبط جلوگیری شود. [#100183](https://github.com/openclaw/openclaw/pull/100183) با تشکر از @vincentkoc.
- مستندات حفاظت از محیط، بررسی‌های جایگزین وظایف زمان‌بندی‌شده و پیش‌فرض‌های سکوت Talk بدون تغییر رفتار هماهنگ شدند. [#100186](https://github.com/openclaw/openclaw/pull/100186)
- پوشش تکرارپذیر پخش جریانی گفت‌وگوی Android برای پیام‌های تکراری، مفقود، منقضی، مهلت‌تمام‌شده و بدشکل افزوده شد. [#100200](https://github.com/openclaw/openclaw/pull/100200)
- پوشش تکرارپذیر گفت‌وگو در پلتفرم‌های Apple افزوده شد تا پاسخ‌های جریانی تکراری، مفقود، جابه‌جاشده یا بدشکل پیش از انتشار شناسایی شوند. [#100201](https://github.com/openclaw/openclaw/pull/100201)
- اعتبارسنجی موبایل تقویت شد تا رویدادهای جدید Gateway نتوانند بی‌سروصدا در iOS یا Android مدیریت‌نشده باقی بمانند. [#100206](https://github.com/openclaw/openclaw/pull/100206)
- گردش‌کار همراهِ بازبینی خودکار با گزینه‌های فعلی بازبین، پیش‌فرض‌های قابل‌پیکربندی و تدابیر حفاظتی اجرایی قوی‌تر به‌روزرسانی شد. [#100210](https://github.com/openclaw/openclaw/pull/100210)
- ایمنی و سازگاری اعتبارسنجی نگه‌دارندگان برای بارهای کاری سنگین و مشارکت‌های غیرقابل‌اعتماد بهبود یافت. [#100220](https://github.com/openclaw/openclaw/pull/100220)
- آزمون‌های واحد از پیکربندی و اعتبارنامه‌های زنده محلی ایزوله شدند تا نتایج در دستگاه‌های مختلف ایمن‌تر و سازگارتر باشند. [#100221](https://github.com/openclaw/openclaw/pull/100221)
- توسعه‌دهندگان iOS اکنون می‌توانند برنامه‌های اشکال‌زدایی و انتشار را با آیکون‌های متمایز و داده‌های جداگانه برنامه، هم‌زمان در کنار یکدیگر نصب نگه دارند. [#100222](https://github.com/openclaw/openclaw/pull/100222)
- اعتبارسنجی پاک بومی‌سازی، مستندات و لینت برای فرایند راه‌اندازی اولیه Crestodian بازیابی شد. [#100223](https://github.com/openclaw/openclaw/pull/100223)
- انتشار نسخه با انتقال تأیید صریح در همان انتشار نام‌گذاری‌شده و حفظ بررسی‌ها برای ریسک‌های تغییریافته، ساده‌تر شد. [#100239](https://github.com/openclaw/openclaw/pull/100239) با تشکر از @vincentkoc.
- آماده‌سازی انتشار در Macهای پرمشغله قابل‌اعتمادتر و اعتبارسنجی مجموعه کامل تقویت شد. [#100242](https://github.com/openclaw/openclaw/pull/100242)
- پوشش قرارداد و گفت‌وگوی OpenClawKit زیر بار موازی macOS پایدار شد و شکست‌های کاذب اعتبارسنجی کاهش یافت. [#100243](https://github.com/openclaw/openclaw/pull/100243)
- مصنوعات کامل بسته برای ساخت‌های قابل‌اعتمادتر منبع، Docker و توسعه Plugin بازیابی شدند. [#100249](https://github.com/openclaw/openclaw/pull/100249) با تشکر از @vincentkoc.
- با مجازکردن دسته‌های تأییدشده بزرگ‌تر از درخواست‌های کشش قدیمی، وقفه‌ها هنگام پاک‌سازی محدود نگه‌دارندگان کاهش یافت. [#100253](https://github.com/openclaw/openclaw/pull/100253)
- آیکون‌های اشکال‌زدایی iOS و Apple Watch با حذف حاشیه سفید بیرونی ناخواسته پاک‌سازی شدند. [#100259](https://github.com/openclaw/openclaw/pull/100259)
- مدیریت پرامپت تضمین کیفیت اصلاح شد تا اعتبارسنجی به دستور واقعی کاربر پاسخ دهد، نه به زمینه پنهان زمان اجرا. [#100272](https://github.com/openclaw/openclaw/pull/100272) با تشکر از @marvinthebored، @obviyus، @peetiegonzalez.
- اعتبارسنجی پروتکل موبایل تقویت شد تا تغییرات بومی iOS یا Android نتوانند پوشش رویدادهای Gateway را دور بزنند. [#100278](https://github.com/openclaw/openclaw/pull/100278)
- خط مبنای پاک قالب‌بندی Android بازیابی شد تا مشارکت‌کنندگان بتوانند کار اخیر گفت‌وگوی موبایل را اعتبارسنجی و گسترش دهند. [#100304](https://github.com/openclaw/openclaw/pull/100304)
- از تمام‌شدن محدودیت‌های سرویس مشترک توسط اعتبارسنجی ادغام درخواست کشش جلوگیری شد، در حالی که نتایج قابل‌اعتماد حفظ شدند. [#100332](https://github.com/openclaw/openclaw/pull/100332)
- سابقه انتشار برای اصلاحات ادغام‌شده اتصال مجدد WhatsApp، پاسخ نقل‌شده، بازیابی اعتبارنامه و وضعیت تحویل تکمیل شد. [#100346](https://github.com/openclaw/openclaw/pull/100346) با تشکر از @bartok9، @leonidaslux، @masatohoshino، @vishalj99.
- کامپایل آزمون‌های مشترک پلتفرم‌های Apple که نتایج راه‌اندازی جفت‌سازی را پوشش می‌دهند، بازیابی شد. [#100355](https://github.com/openclaw/openclaw/pull/100355)
- از شکست راه‌اندازی iOS هنگام غیرفعال‌بودن Voice Wake، از جمله در ساخت‌های توسعه Simulator، جلوگیری شد. [#100370](https://github.com/openclaw/openclaw/pull/100370)
- پوشش حساس به بار Matrix، WhatsApp و فرایند پایدار شد تا شکست‌های کاذب در دستگاه‌های پرمشغله کاهش یابد. [#100420](https://github.com/openclaw/openclaw/pull/100420)
- فشار حافظه مجموعه کامل کاهش یافت تا احتمال شکست اعتبارسنجی محلی یا تحت فشار قرارگرفتن ایستگاه کاری توسعه‌دهنده کمتر شود. [#100437](https://github.com/openclaw/openclaw/pull/100437)
- سابقه انتشار چند اصلاح کاربرپسند که پیش‌تر ادغام شده بودند، همراه با مشارکت‌کنندگان اصلی آن‌ها تکمیل شد. [#100441](https://github.com/openclaw/openclaw/pull/100441)
- شکست اعتبارسنجی انتشار که مانع آماده‌سازی بسته‌های نامزد می‌شد، برطرف شد. [#100459](https://github.com/openclaw/openclaw/pull/100459) با تشکر از @vincentkoc.
- اعتبار انتشارِ ازقلم‌افتاده برای اصلاح پاسخ‌های تعاملی خالی افزوده شد. [#100464](https://github.com/openclaw/openclaw/pull/100464) با تشکر از @mushuiyu886.
- برچسب برنامه توسعه iOS ساده شد، در حالی که تشخیص آسان نصب‌های اشکال‌زدایی و انتشار از یکدیگر حفظ شد. [#100466](https://github.com/openclaw/openclaw/pull/100466)
- اعتبارسنجی انتشار برای نامزدهای قدیمی‌تر OpenClaw بدون تضعیف بررسی‌های بسته‌های فعلی بازیابی شد. [#100469](https://github.com/openclaw/openclaw/pull/100469) با تشکر از @vincentkoc.
- شواهد بصری تکرارپذیر افزوده شد که نشان می‌دهد ساخت‌های نامزد رابط کاربری Control می‌توانند پیام گفت‌وگو ارسال و پاسخ نهایی را رندر کنند. [#100472](https://github.com/openclaw/openclaw/pull/100472) با تشکر از @brokemac79.
- سابقه انتشار و اعتبار مشارکت‌کنندگان برای سه اصلاح صوتی که پیش‌تر ادغام شده بودند، تکمیل شد. [#100473](https://github.com/openclaw/openclaw/pull/100473)
- یک اصلاح ادغام‌شده قابلیت اطمینان مرورگر راه‌دور ثبت شد و در عین حال کار اعتبارسنجی تکراری ناشی از تعارض‌های فهرست تغییرات کاهش یافت. [#100495](https://github.com/openclaw/openclaw/pull/100495) با تشکر از @hemantsudarshan، @keaneyan.
- یک آزمون منسوخ راه‌اندازی اولیه macOS حذف شد تا هدف آزمون بومی فعلی بدون خطا کامپایل شود. [#100497](https://github.com/openclaw/openclaw/pull/100497) با تشکر از @steipete-oai.
- ثبت شد که ورودهای پایدار در پروفایل‌های جدید و ایزوله مرورگر macOS پس از راه‌اندازی مجدد کنترل‌شده Browser و Gateway باقی می‌مانند. [#100507](https://github.com/openclaw/openclaw/pull/100507) با تشکر از @turbotheturtle.
- قابلیت اطمینان آزمون پراکسی مرورگر macOS با حذف شکست‌های متناوبی که باعث اجرای مجدد غیرضروری می‌شدند، تقویت شد. [#100517](https://github.com/openclaw/openclaw/pull/100517)
- سابقه انتشار دقیقی برای بارگیری پیوست‌های مرورگر مدیریت‌شده و جزئیات فایلی که بازمی‌گردانند، افزوده شد. [#100532](https://github.com/openclaw/openclaw/pull/100532) با تشکر از @zhangguiping-xydt.
- چهار بهبود ازپیش‌منتشرشده رابط کاربری Control ثبت شدند تا تاریخچه انتشار و اعتبار مشارکت‌کنندگان کامل بماند. [#100533](https://github.com/openclaw/openclaw/pull/100533) با تشکر از @evan-ym، @qingminglong، @tiffanychum، @xianshishan.
- کار راه‌اندازی غیرضروری برای مدل‌هایی که نمی‌توانند از ابزارها استفاده کنند کاهش یافت، در حالی که گردش‌کارهای فعلی مجهز به ابزار حفظ شدند. [#100536](https://github.com/openclaw/openclaw/pull/100536) با تشکر از @vincentkoc.
- پوشش تلاش مجدد برای ویرایش پیام‌های Telegram بدون تغییر رفتار فعلی آن‌ها شفاف‌تر و تقویت شد. [#100543](https://github.com/openclaw/openclaw/pull/100543) با تشکر از @lzw112.
- سابقه انتشار سه اصلاح قابلیت اطمینان که پیش‌تر منتشر شده بودند، همراه با اعتبار مشارکت‌کنندگان آن‌ها تکمیل شد. [#100545](https://github.com/openclaw/openclaw/pull/100545)
- پیش‌نمایش‌های منتشرشده رابط کاربری Control که جزئیات مفید مسئله‌ها و درخواست‌های کشش GitHub را نمایش می‌دهند، مستند شدند. [#100555](https://github.com/openclaw/openclaw/pull/100555)
- پوشش تاریخچه انتشار برای بازیابی گفت‌وگوی Apple پس از اتصال مجدد به یک پاسخ فعال افزوده شد. [#100561](https://github.com/openclaw/openclaw/pull/100561)
- سه اصلاح ادغام‌شده مربوط به پاسخ‌های جریانی، مدیریت هویت تلفن و پاسخ‌های محدود Tlon ثبت شدند. [#100562](https://github.com/openclaw/openclaw/pull/100562) با تشکر از @hugenshen، @morluto، @totobusnello.
- سابقه انتشار قابل‌ردیابی برای بارگیری‌های ایمن‌تر عملیات مرورگر و حفظ زبانه‌های متعلق به کاربر افزوده شد. [#100575](https://github.com/openclaw/openclaw/pull/100575) با تشکر از @sunlit-deng.
- اعتبارسنجی مجدد غیرضروری هنگام ادغام هم‌زمان درخواست‌های کشش، در صورتی که وصله آماده‌شده تغییر نکرده باشد، کاهش یافت. [#100593](https://github.com/openclaw/openclaw/pull/100593)
- پوشش فهرست تغییرات برای پنج اصلاح منتشرشده رابط کاربری Control و رابط ترمینال تکمیل شد. [#100599](https://github.com/openclaw/openclaw/pull/100599) با تشکر از @goutamadwant، @haishmg، @ml12580، @ruanrrn، @vincentkoc، @zengwen-dt.
- اعتبارسنجی و نمایه‌سازی مستندات برای راهنمای درخت‌های کاری مدیریت‌شده بازیابی شد. [#100603](https://github.com/openclaw/openclaw/pull/100603)
- سه اصلاح منتشرشده Plugin و پیکربندی ثبت شدند تا پوشش انتشار آن‌ها کامل بماند. [#100609](https://github.com/openclaw/openclaw/pull/100609) با تشکر از @vincentkoc.
- اعتبارسنجی Workboard اصلاح شد تا رفتار مشروع پاک‌سازی دیگر باعث شکست‌های کاذب نشود. [#100611](https://github.com/openclaw/openclaw/pull/100611)
- نگهداشت پیمایش Control UI ساده‌تر شد، درحالی‌که انتخاب‌های ذخیره‌شده نوار کناری و رفتار موجود حفظ شدند. [#100612](https://github.com/openclaw/openclaw/pull/100612)
- کد داخلی تکراری و استفاده‌نشده در چندین بخش کاهش یافت تا نگهداشت آینده یکدست‌تر شود. [#100650](https://github.com/openclaw/openclaw/pull/100650) با تشکر از @vincentkoc.
- از اعتبارسنجی میزبانی‌شده تکراری پس از بازپایه‌گذاری‌های تمیز، هنگامی که تغییر آماده‌شده به‌طور اثبات‌پذیر بدون تغییر بود، جلوگیری شد. [#100663](https://github.com/openclaw/openclaw/pull/100663)
- سابقه انتشار Android گسترش یافت تا پنج بهبود برنامه که پیش‌تر منتشر شده بودند را شامل شود. [#100702](https://github.com/openclaw/openclaw/pull/100702)
- اعتبارسنجی هسته Gateway و کیفیت کد بازیابی شد تا تغییرات نامرتبط بتوانند با اطمینان ادامه یابند. [#100703](https://github.com/openclaw/openclaw/pull/100703)
- پوشش پذیرش بسته به‌روزرسانی شد تا تنظیمات فعلی پین‌شده Claude CLI را منعکس کند. [#100723](https://github.com/openclaw/openclaw/pull/100723) با تشکر از @vincentkoc.
- پوشش انتشار برای برچسب‌های اصلاح‌شده مدل و پیش‌نمایش‌های ماندگار تصاویر ورودی در Control UI افزوده شد. [#100740](https://github.com/openclaw/openclaw/pull/100740) با تشکر از @hyspacex، @sweetcornna.
- سابقه پیش‌انتشار برای چهار اصلاحی که پیش‌تر ادغام شده بودند و مشارکت‌کنندگان آن‌ها تکمیل شد. [#100781](https://github.com/openclaw/openclaw/pull/100781)
- پشتیبانی توسعه‌دهنده و اعتبارسنجی برای یکپارچه‌سازی‌هایی که از نتایج نشست درخت‌کاری مدیریت‌شده استفاده می‌کنند، تکمیل شد. [#100793](https://github.com/openclaw/openclaw/pull/100793)
- نتایج نشست درخت‌کاری مدیریت‌شده از طریق رابط پشتیبانی‌شده توسعه‌دهنده در دسترس قرار گرفت. [#100804](https://github.com/openclaw/openclaw/pull/100804)
- کد داخلی منسوخ و مصنوعات قدیمی Android حذف شدند و سطح نگهداشت کوچک‌تری باقی ماند. [#100823](https://github.com/openclaw/openclaw/pull/100823) با تشکر از @vincentkoc.
- مسیرهای استفاده‌نشده زمان اجرای هسته هرس شدند تا درک مالکیت و نگهداشت آینده آسان‌تر شود. [#100856](https://github.com/openclaw/openclaw/pull/100856) با تشکر از @vincentkoc.
- سطوح داخلی قدیمی رابط کاربری و ارائه‌دهنده محدودتر شدند و دقت گزارش‌های نگهداشت بهبود یافت. [#100882](https://github.com/openclaw/openclaw/pull/100882) با تشکر از @vincentkoc.
- پوشش رگرسیون برای راه‌اندازی برنامه‌های محلی Hugging Face با سرورهای سازگار مدل محلی تقویت شد. [#100887](https://github.com/openclaw/openclaw/pull/100887) با تشکر از @osolmaz.
- یکدستی ضبط‌های فشرده صدا و صفحه‌نمایش Android که برای بازبینی انتشار استفاده می‌شوند، بهبود یافت. [#100895](https://github.com/openclaw/openclaw/pull/100895) با تشکر از @iwhatsskill.
- اعتبارسنجی با رفتار فعلی Codex، Gateway و Control UI دوباره هم‌راستا شد تا از شکست‌های گمراه‌کننده جلوگیری شود. [#100897](https://github.com/openclaw/openclaw/pull/100897) با تشکر از @vincentkoc.
- کامپایل آزمون‌های مشترک پلتفرم Apple که برای اعتبارسنجی تغییرات گفت‌وگوی iOS و macOS استفاده می‌شوند، بازیابی شد. [#100903](https://github.com/openclaw/openclaw/pull/100903)
- مرزهای کد داخلی عامل سخت‌گیرانه‌تر شدند تا نگهداشت‌کنندگان رابط‌های تصادفی کمتری برای حفظ‌کردن داشته باشند. [#100909](https://github.com/openclaw/openclaw/pull/100909) با تشکر از @vincentkoc.
- سطح داخلی Control UI کاهش یافت، درحالی‌که رفتار قابل‌مشاهده آن بدون تغییر باقی ماند. [#100931](https://github.com/openclaw/openclaw/pull/100931) با تشکر از @vincentkoc.
- بررسی‌های متمرکز سرتاسری Control UI به‌گونه‌ای تغییر کردند که ابزارهای رسانه‌ای موردنیاز خود را به‌طور خودکار آماده کنند. [#100950](https://github.com/openclaw/openclaw/pull/100950) با تشکر از @vincentkoc.
- رابط‌های توسعه قدیمی و پشتیبانی‌نشده Control UI حذف شدند تا وابستگی‌های تصادفی کاهش یابند. [#100952](https://github.com/openclaw/openclaw/pull/100952) با تشکر از @vincentkoc.
- از باقی‌ماندن تغییرات نامرتبط فایل‌های محلی پس از حل معمول بسته‌های iOS جلوگیری شد. [#100961](https://github.com/openclaw/openclaw/pull/100961)
- مرزهای داخلی Telegram شفاف‌تر شدند تا احتمال تبدیل جزئیات خصوصی پیاده‌سازی به وابستگی کاهش یابد. [#100975](https://github.com/openclaw/openclaw/pull/100975) با تشکر از @vincentkoc.
- سطح توسعه داخلی Workboard بدون تغییر در نحوه عملکرد Workboard ساده‌تر شد. [#100989](https://github.com/openclaw/openclaw/pull/100989) با تشکر از @vincentkoc.
- انتظارات رجیستری Plugin شفاف‌تر و اعتبارسنجی آن‌ها آسان‌تر شد، بدون آنکه رفتار زمان اجرا تغییر کند. [#100990](https://github.com/openclaw/openclaw/pull/100990) با تشکر از @romneyda.
- قراردادهای تکراری اسکریپت یکپارچه شدند تا اعتبارسنجی یکدست تغییرات نگهداشت آسان‌تر شود. [#100992](https://github.com/openclaw/openclaw/pull/100992) با تشکر از @romneyda.
- نگهداشت کارخواه Gateway با یکپارچه‌سازی قراردادهای داخلی تکراری ساده‌تر شد، درحالی‌که سازگاری حفظ شد. [#101012](https://github.com/openclaw/openclaw/pull/101012) با تشکر از @romneyda.
- سطح توسعه استفاده‌نشده Control UI و نویز گزارش‌های نگهداشت آینده کاهش یافت. [#101013](https://github.com/openclaw/openclaw/pull/101013) با تشکر از @vincentkoc.
- کد خصوصی بسته به‌وضوح داخلی نگه داشته شد و مرزهای مالکیت و گزارش‌دهی کد مرده بهبود یافت. [#101041](https://github.com/openclaw/openclaw/pull/101041) با تشکر از @vincentkoc.
- اعتبارسنجی انتشار Docker با اثبات اینکه سرویس‌های مستندشده و نصب‌های بسته‌بندی‌شده واقعاً راه‌اندازی و اجرا می‌شوند، تقویت شد. [#101045](https://github.com/openclaw/openclaw/pull/101045) با تشکر از @romneyda.
- شواهد انتشار قوی‌تری برای راه‌اندازی Telegram، فعالیت زمان‌بندی‌شده و تحویل دورسنجی افزوده شد. [#101051](https://github.com/openclaw/openclaw/pull/101051) با تشکر از @romneyda.
- اعتبارسنجی چرخه عمر Matrix در محیط‌های آزمون پشتیبانی‌شده یکپارچه شد تا تشخیص شکاف‌های هم‌ترازی آسان‌تر شود. [#101055](https://github.com/openclaw/openclaw/pull/101055) با تشکر از @romneyda.
- سناریوهای راه‌اندازی مجدد کانال و سیاست دسترسی متمرکز شدند تا نگهداشت تکراری تضمین کیفیت کاهش یابد. [#101063](https://github.com/openclaw/openclaw/pull/101063) با تشکر از @romneyda.
- پوشش مسیریابی کانال یکپارچه شد تا رگرسیون‌های اشاره، اتاق، فهرست مجاز و پاسخ آسان‌تر شناسایی شوند. [#101076](https://github.com/openclaw/openclaw/pull/101076) با تشکر از @romneyda.
- بررسی‌های فرمان و نشست Telegram و WhatsApp در محیط‌های مشترک و زنده تضمین کیفیت استانداردسازی شدند. [#101080](https://github.com/openclaw/openclaw/pull/101080) با تشکر از @romneyda.
- اعتبارسنجی قالب‌بندی و چارچوب Android بازیابی شد و نویز نگهداشت مسدودکننده انتشار کاهش یافت. [#101081](https://github.com/openclaw/openclaw/pull/101081) با تشکر از @vincentkoc.
- پوشش رشته‌گفت‌وگو و پیام مستقیم Slack و Matrix برای اعتبارسنجی شفاف‌تر میان کانال‌ها یکپارچه شد. [#101112](https://github.com/openclaw/openclaw/pull/101112) با تشکر از @romneyda.
- پوشش تغییرات برای مجموعه گسترده‌ای از اصلاحات ارائه‌دهنده، کانال، حافظه، مرورگر و پیکربندی که پیش‌تر منتشر شده بودند، افزوده شد. [#101128](https://github.com/openclaw/openclaw/pull/101128)
- مدیریت اعتبارنامه‌های تضمین کیفیت در برابر پاسخ‌های بیش‌ازحد بزرگ سرویس مقاوم‌سازی شد تا بدون مصرف بیش‌ازحد حافظه، به‌روشنی شکست بخورد. [#101131](https://github.com/openclaw/openclaw/pull/101131) با تشکر از @cxbasdev.
- سطح نوع داخلی Control UI پاک‌سازی شد تا گزارش‌های نگهداشت دقیق‌تر شوند. [#101135](https://github.com/openclaw/openclaw/pull/101135) با تشکر از @vincentkoc.
- تعریف‌های خصوصی Control UI داخلی نگه داشته شدند و نویز و وابستگی‌های تصادفی برای نگهداشت‌کنندگان کاهش یافت. [#101165](https://github.com/openclaw/openclaw/pull/101165) با تشکر از @vincentkoc.
- انتخاب آزمون دود تضمین کیفیت اصلاح شد تا اجراهای معمول به‌جای شکست در هنگام راه‌اندازی، آغاز شوند. [#101173](https://github.com/openclaw/openclaw/pull/101173) با تشکر از @romneyda.
- ظرفیت آزمون موازی افزایش یافت تا زمان انتظار قابل‌اجتناب در اجراهای شلوغ اعتبارسنجی کاهش یابد. [#101174](https://github.com/openclaw/openclaw/pull/101174) با تشکر از @vincentkoc.
- اعتبارسنجی نگهداشت‌کننده افزوده شد تا از دورزدن مسیر پشتیبانی‌شده ذخیره‌سازی نشست توسط کد جدید جلوگیری کند. [#101178](https://github.com/openclaw/openclaw/pull/101178) با تشکر از @jalehman.
- Compaction، بررسی‌های زمان‌بندی‌شده و انشعاب‌های نشست برای تغییرات آینده ذخیره‌سازی، بدون تغییر رفتار، آماده شدند. [#101179](https://github.com/openclaw/openclaw/pull/101179) با تشکر از @jalehman.
- مسیریابی نشست، اهداف، تحویل و ردیابی Compaction برای تغییرات ایمن‌تر ذخیره‌سازی، بدون تغییر گردش‌کارها، آماده شدند. [#101180](https://github.com/openclaw/openclaw/pull/101180) با تشکر از @jalehman.
- تغییر موقت انتخاب آزمون دود تضمین کیفیت که قرار نبود منتشر شود، بازگردانده شد. [#101184](https://github.com/openclaw/openclaw/pull/101184) با تشکر از @romneyda.
- یک الزام غیرقابل‌اعتماد آزمون دود تضمین کیفیت موقتاً حذف شد تا مشارکت‌های نامرتبط مسدود نشوند. [#101185](https://github.com/openclaw/openclaw/pull/101185) با تشکر از @romneyda.
- پوشش خودکار و قابل‌اعتماد آزمون دود برای تغییرات کانال Matrix و Telegram بازیابی شد. [#101186](https://github.com/openclaw/openclaw/pull/101186) با تشکر از @romneyda، @vincentkoc.
- اعتبارسنجی بومی انتشار در زمان نبود ظرفیت معمول اجراکننده میزبانی‌شده، در دسترس نگه داشته شد. [#101196](https://github.com/openclaw/openclaw/pull/101196)
- پوشش مسیر جایگزین راه‌اندازی Windows پایدار شد و اطمینان حاصل شد که تغییرات زمان‌بند به اعتبارسنجی مناسب می‌رسند. [#101223](https://github.com/openclaw/openclaw/pull/101223)
- ردیابی بومی بومی‌سازی پس از جابه‌جایی منبع تازه‌سازی شد تا از شکست‌های کاذب اعتبارسنجی جلوگیری شود. [#101232](https://github.com/openclaw/openclaw/pull/101232)
- ارجاعات بومی‌سازی بومی اصلاح شدند تا اعتبارسنجی مرتبط با برنامه دقیق باقی بماند. [#101233](https://github.com/openclaw/openclaw/pull/101233) با تشکر از @vincentkoc.
- نمایه تولیدشده مستندات به‌روزرسانی شد تا با راهنمای Claude Mythos 5 مطابقت داشته باشد. [#101242](https://github.com/openclaw/openclaw/pull/101242)
- افشای تصادفی API داخلی کاهش یافت و سیگنال بازبینی‌های کد مرده بهبود پیدا کرد. [#101243](https://github.com/openclaw/openclaw/pull/101243) با تشکر از @vincentkoc.
- سطح ماژول داخلی Control UI ساده‌تر شد، درحالی‌که راهنمای جفت‌سازی و رفتار قابل‌مشاهده حفظ شدند. [#101262](https://github.com/openclaw/openclaw/pull/101262) با تشکر از @vincentkoc.
- فرمان‌های توسعه Android به‌گونه‌ای تغییر کردند که در دریافت‌های تازه، یک SDK محلی استاندارد را به‌طور خودکار پیدا کنند. [#101273](https://github.com/openclaw/openclaw/pull/101273)
- اجرای خودکار قالب‌بندی Android افزوده شد تا از رسیدن انحراف‌های پاک‌سازی به کدبیس اصلی جلوگیری شود. [#101275](https://github.com/openclaw/openclaw/pull/101275)
- پراکسی اشکال‌زدایی محلی در دسترس نگه داشته شد و هنگامی که یک سرور بالادستی پاسخ را زودهنگام پایان می‌دهد، خطاهای آن صادقانه باقی ماندند. [#101315](https://github.com/openclaw/openclaw/pull/101315) با تشکر از @sebtardif.
- از معلق‌ماندن آزمون‌های بارگذاری مجدد و راه‌اندازی Gateway هنگام اجرای هم‌زمان جلوگیری شد. [#101331](https://github.com/openclaw/openclaw/pull/101331) با تشکر از @obviyus.
- مرزهای ماژول Control UI محدودتر شدند و نویز بررسی‌های کد استفاده‌نشده کاهش یافت. [#101339](https://github.com/openclaw/openclaw/pull/101339) با تشکر از @vincentkoc.
- وابستگی‌های ساخت و اعتبارسنجی Android به‌روز شدند، درحالی‌که رفتار هدف برنامه بدون تغییر ماند. [#101356](https://github.com/openclaw/openclaw/pull/101356)
- سطح پشتیبانی‌نشدهٔ SDK حافظه کاهش یافت تا احتمال وابستگی توسعه‌دهندگان به اجزای داخلی خصوصی کمتر شود. [#101362](https://github.com/openclaw/openclaw/pull/101362) با تشکر از @vincentkoc.
- کامپایل آزمون‌های مشترک پلتفرم Apple که برای اعتبارسنجی محلی استفاده می‌شوند، بازیابی شد. [#101372](https://github.com/openclaw/openclaw/pull/101372)
- مرزهای داخلی Plugin مربوط به Copilot بدون تغییر رفتار زمان اجرای آن شفاف‌تر شد. [#101379](https://github.com/openclaw/openclaw/pull/101379) با تشکر از @vincentkoc.
- مواجههٔ ناخواستهٔ API در ارائه‌دهندهٔ GitHub Copilot کاهش یافت و مرزهای پشتیبانی‌شدهٔ آن شفاف‌تر شد. [#101393](https://github.com/openclaw/openclaw/pull/101393) با تشکر از @vincentkoc.
- جزئیات خصوصی Plugin داخلی نگه داشته شد تا گزارش‌های کد مرده و پاک‌سازی‌های آینده بهبود یابند. [#101406](https://github.com/openclaw/openclaw/pull/101406) با تشکر از @vincentkoc.
- مرزهای پشتیبانی‌شدهٔ Pluginهای ارائه‌دهندهٔ Brave، Firecrawl و DeepInfra شفاف‌تر شد. [#101425](https://github.com/openclaw/openclaw/pull/101425) با تشکر از @vincentkoc.
- جزئیات داخلی پخش جریانی و کاتالوگ OpenCode Go خصوصی نگه داشته شد تا توسعه‌دهندگان افزونه مرزهای یکپارچه‌سازی شفاف‌تری ببینند. [#101440](https://github.com/openclaw/openclaw/pull/101440) با تشکر از @vincentkoc.
- تعریف‌های خصوصی Pluginهای OpenRouter و SMS پاک‌سازی شدند تا دقت API داخلی بهبود یابد. [#101452](https://github.com/openclaw/openclaw/pull/101452) با تشکر از @vincentkoc.
- امکان اعتبارسنجی دقیق یک نامزد extended-stable پیش از ایجاد برچسب نهایی آن برای متصدیان انتشار فراهم شد. [#101466](https://github.com/openclaw/openclaw/pull/101466) با تشکر از @kevinslin.
- یک مسیر منسوخ پاک‌سازی حافظهٔ نهان Android حذف شد و یک مدل مالکیت شفاف‌تر باقی ماند. [#101470](https://github.com/openclaw/openclaw/pull/101470) با تشکر از @vincentkoc.
- سطح خصوصی SDK حافظه محدودتر و دقت گزارش‌های نگهداشت بهبود داده شد. [#101508](https://github.com/openclaw/openclaw/pull/101508) با تشکر از @vincentkoc.
- پوشش اتصال مجدد Android به Gateway ذخیره‌شده پایدار شد تا خطاهای متناوب اعتبارسنجی کاهش یابند. [#101519](https://github.com/openclaw/openclaw/pull/101519)
- کد داخلی مهلت اجرای عملیات بدون تغییر رفتار مهلت زمانی محدودتر شد. [#101523](https://github.com/openclaw/openclaw/pull/101523) با تشکر از @vincentkoc.
- سطوح منسوخ نگهداشت رابط کنترل حذف شدند، درحالی‌که رفتار قابل‌مشاهده حفظ شد. [#101549](https://github.com/openclaw/openclaw/pull/101549) با تشکر از @vincentkoc.
- پوشش تاریخچهٔ انتشار برای اصلاح عرضه‌شدهٔ اعلان عنوان رشتهٔ Discord افزوده شد. [#101566](https://github.com/openclaw/openclaw/pull/101566) با تشکر از @alix-007.
- سطح خصوصی SDK حافظه با حذف لایه‌های تک‌کاربرد و رابط‌های استفاده‌نشده ساده‌تر شد. [#101568](https://github.com/openclaw/openclaw/pull/101568) با تشکر از @vincentkoc.
- در اصلاحی مشارکت شد که هنگام ظاهرشدن ایموجی نزدیک محدودیت طول، متن تأیید Plugin را خوانا نگه می‌دارد. [#101579](https://github.com/openclaw/openclaw/pull/101579) با تشکر از @wm0018.
- رابط‌های داخلی استفاده‌نشدهٔ حافظه کاهش یافتند تا نگهداشت آن کد بدون تغییر رفتار کاربر آسان‌تر شود. [#101583](https://github.com/openclaw/openclaw/pull/101583) با تشکر از @vincentkoc.
- کد داخلی راه‌اندازی فرایند Windows برای قابلیت‌های حافظه بدون تغییر در نحوهٔ کار آن‌ها ساده‌تر شد. [#101594](https://github.com/openclaw/openclaw/pull/101594) با تشکر از @vincentkoc.
- رابط‌های داخلی استفاده‌نشدهٔ حافظه کاهش یافتند تا ضمن حفظ رفتار موجود، سربار نگهداشت کمتر شود. [#101604](https://github.com/openclaw/openclaw/pull/101604) با تشکر از @vincentkoc.
- کد تکراری و استفاده‌نشدهٔ رابط کنترل یکپارچه شد تا بدون تغییر بصری موردنظر، نگهداشت‌پذیری بهبود یابد. [#101632](https://github.com/openclaw/openclaw/pull/101632) با تشکر از @vincentkoc.
- ابزارهای تکراری رابط کنترل یکپارچه شدند تا در تغییرات آینده مسیرهای کمتری نیازمند هم‌تراز نگه‌داشتن باشند. [#101647](https://github.com/openclaw/openclaw/pull/101647) با تشکر از @vincentkoc.
- مرزهای داخلی در پردازش پاسخ‌ها و Pluginهای همراه بدون تغییر رفتار زمان اجرا شفاف‌تر شد. [#101666](https://github.com/openclaw/openclaw/pull/101666) با تشکر از @vincentkoc.
- صفحه‌ها و ترجمه‌های جایگزین‌شدهٔ Android حذف شدند تا ضمن ثابت‌ماندن جریان‌های فعال برنامه، کار نگهداشت کاهش یابد. [#101680](https://github.com/openclaw/openclaw/pull/101680) با تشکر از @vincentkoc.
- آزمون‌های گفت‌وگوی رابط کنترل به‌روزرسانی شدند تا رفتار کنونی آواتار را منعکس کنند و فرض‌های منسوخ آزمون‌ها کاهش یابند. [#101682](https://github.com/openclaw/openclaw/pull/101682) با تشکر از @shakkernerd.
- پردازش تاریخچهٔ گفت‌وگو برای تغییرات آیندهٔ ذخیره‌سازی آماده شد، درحالی‌که رفتار موجود پیام‌ها و رونوشت‌ها حفظ شد. [#101688](https://github.com/openclaw/openclaw/pull/101688) با تشکر از @jalehman.
- اعتبارسنجی قابل‌اعتماد ترجمهٔ Android پس از حذف یک رشتهٔ منسوخ برنامه بازیابی شد. [#101689](https://github.com/openclaw/openclaw/pull/101689)
- انشعاب مکالمه برای تغییرات آیندهٔ ذخیره‌سازی آماده شد، بدون اینکه نحوهٔ کپی‌شدن نشست‌های والد تغییر کند. [#101699](https://github.com/openclaw/openclaw/pull/101699) با تشکر از @jalehman.
- رابط‌های داخلی ناخواسته در هسته، Pluginها و رابط کنترل کاهش یافتند تا نگهداشت مستمر ساده‌تر شود. [#101701](https://github.com/openclaw/openclaw/pull/101701) با تشکر از @vincentkoc.
- بررسی‌های سازگاری یکپارچه‌سازی همراه Codex تقویت شدند تا ناهماهنگی درخواست‌ها پیش از انتشار شناسایی شوند. [#101726](https://github.com/openclaw/openclaw/pull/101726) با تشکر از @vincentkoc.
- از نمایش جزئیات خصوصی پیاده‌سازی به‌عنوان نقاط یکپارچه‌سازی پشتیبانی‌شده جلوگیری شد تا نگهداشت‌پذیری پایگاه کد بهبود یابد. [#101731](https://github.com/openclaw/openclaw/pull/101731) با تشکر از @vincentkoc.
- پوشش پیش‌بررسی انتشار گسترش یافت تا بسته‌های رسمی Plugin پیش از انتشار extended-stable در npm ساخته و بررسی شوند. [#101757](https://github.com/openclaw/openclaw/pull/101757) با تشکر از @kevinslin.
- اعلان‌های داخلی استفاده‌نشده در هسته، Pluginها و رابط کنترل بدون تغییر رفتار محصول کاهش یافتند. [#101758](https://github.com/openclaw/openclaw/pull/101758) با تشکر از @vincentkoc.
- اعتبارسنجی ترجمهٔ رابط کنترل برای رابط بومی موجودِ تأیید بازیابی شد. [#101771](https://github.com/openclaw/openclaw/pull/101771)
- مرزهای کد داخلی محدودتر شدند تا ابزارهای نگهداشت بتوانند کد استفاده‌نشده را دقیق‌تر شناسایی کنند. [#101831](https://github.com/openclaw/openclaw/pull/101831) با تشکر از @vincentkoc.
- شناسهٔ یکسان OpenClaw به درخواست‌های ارسال‌شده از طریق API رسمی Google Gemini افزوده شد. [#101834](https://github.com/openclaw/openclaw/pull/101834) با تشکر از @vishal-dharm.
- اعلان‌های داخلی استفاده‌نشده در رابط کاربری و ابزارهای نگهداشت پاک‌سازی شدند تا مالکیت کد شفاف‌تر شود. [#101858](https://github.com/openclaw/openclaw/pull/101858) با تشکر از @vincentkoc.
- رابط‌های داخلی ناخواسته در افزونه‌های همراه بدون تغییر رفتار Plugin کاهش یافتند. [#101860](https://github.com/openclaw/openclaw/pull/101860) با تشکر از @vincentkoc.
- مرزهای داخلی هسته محدودتر شدند تا آشفتگی ناشی از کد مرده کاهش و نگهداشت آینده ساده‌تر شود. [#101869](https://github.com/openclaw/openclaw/pull/101869) با تشکر از @vincentkoc.
- رابط‌های داخلی آزمون و ابزارها ساده‌تر شدند تا نگهداشت و جست‌وجوی کد با آشفتگی کمتری همراه باشد. [#101875](https://github.com/openclaw/openclaw/pull/101875) با تشکر از @vincentkoc.
- مشخص شد کدام ابزارهای داخلی خصوصی هستند تا خطر ایجاد وابستگی‌های ناخواسته هنگام نگهداشت کاهش یابد. [#101886](https://github.com/openclaw/openclaw/pull/101886) با تشکر از @vincentkoc.
- سطح خصوصی ابزارهای اعتبارسنجی Parallels بدون تغییر رفتار آن ساده‌تر شد. [#101889](https://github.com/openclaw/openclaw/pull/101889) با تشکر از @vincentkoc.
- رابط‌های غیرضروری اسکریپت‌های داخلی کاهش یافتند تا درک و نگهداشت خودکارسازی مخزن آسان‌تر شود. [#101892](https://github.com/openclaw/openclaw/pull/101892) با تشکر از @vincentkoc.
- جزئیات داخلی رابط کنترل محدودتر شدند تا تحلیل کد مرده بدون تغییر رابطی که کاربران می‌بینند بهبود یابد. [#101894](https://github.com/openclaw/openclaw/pull/101894) با تشکر از @vincentkoc.
- آزمون‌های Plugin در محیط‌های رایج توسعه و میزبانی‌شده حمل‌پذیرتر شدند. [#101896](https://github.com/openclaw/openclaw/pull/101896)
- سطح پشتیبانی‌شدهٔ Plugin مرورگر با خصوصی نگه‌داشتن جزئیات پیاده‌سازی شفاف‌تر شد. [#101898](https://github.com/openclaw/openclaw/pull/101898) با تشکر از @vincentkoc.
- مرزهای Plugin مربوط به Microsoft Teams با داخلی نگه‌داشتن جزئیات خصوصی پیاده‌سازی شفاف‌تر شد. [#101903](https://github.com/openclaw/openclaw/pull/101903) با تشکر از @vincentkoc.
- رابط‌های داخلی ابزارهای انتشار و اعتبارسنجی ضمن حفظ فرمان‌های موجود ساده‌تر شدند. [#101904](https://github.com/openclaw/openclaw/pull/101904) با تشکر از @vincentkoc.
- رابط‌های داخلی ارائه‌دهندگان هوش مصنوعی بدون تغییر رفتار ارائه‌دهندگان یا نقاط ورود پشتیبانی‌شده محدودتر شدند. [#101907](https://github.com/openclaw/openclaw/pull/101907) با تشکر از @vincentkoc.
- جزئیات پیاده‌سازی Canvas خصوصی نگه داشته شد تا سطح پشتیبانی‌شدهٔ آن برای توسعه‌دهندگان شفاف بماند. [#101915](https://github.com/openclaw/openclaw/pull/101915) با تشکر از @vincentkoc.
- نوع‌های داخلی استفاده‌نشده در خودکارسازی مخزن کاهش یافتند تا نگهداشت‌پذیری بدون تغییر فرمان‌ها بهبود یابد. [#101917](https://github.com/openclaw/openclaw/pull/101917) با تشکر از @vincentkoc.
- مرزهای داخلی Pluginهای ClickClack و Logbook بدون تغییر رفتار آن‌ها شفاف‌تر شد. [#101922](https://github.com/openclaw/openclaw/pull/101922) با تشکر از @vincentkoc.
- جزئیات پیاده‌سازی OC Path خصوصی نگه داشته شد، درحالی‌که فرمان‌ها و رفتار ویرایش فایل آن حفظ شد. [#101925](https://github.com/openclaw/openclaw/pull/101925) با تشکر از @vincentkoc.
- رابط‌های داخلی استفاده‌نشدهٔ Memory Wiki کاهش یافتند تا نگهداشت آینده و بررسی‌های کد مرده شفاف‌تر شوند. [#101931](https://github.com/openclaw/openclaw/pull/101931) با تشکر از @vincentkoc.
- مرزهای داخلی Plugin مربوط به iMessage بدون تغییر قابلیت‌ها یا رفتار آن شفاف‌تر شد. [#101936](https://github.com/openclaw/openclaw/pull/101936) با تشکر از @vincentkoc.
- رابط‌های داخلی پایانه در Gateway محدودتر شدند، درحالی‌که رفتار موجود پایانه حفظ شد. [#101941](https://github.com/openclaw/openclaw/pull/101941) با تشکر از @vincentkoc.
- رابط‌های داخلی ناخواسته در Plugin مربوط به Discord بدون تغییر رفتار پیام‌رسانی یا صوتی کاهش یافتند. [#101945](https://github.com/openclaw/openclaw/pull/101945) با تشکر از @vincentkoc.
- مشخص شد کدام جزئیات یکپارچه‌سازی Feishu خصوصی هستند تا نگهداشت کد آسان‌تر شود. [#101949](https://github.com/openclaw/openclaw/pull/101949) با تشکر از @vincentkoc.
- جزئیات داخلی یکپارچه‌سازی Matrix بدون تغییر رفتار کاربر یا پیکربندی مستندشده محدودتر شدند. [#101954](https://github.com/openclaw/openclaw/pull/101954) با تشکر از @vincentkoc.
- سطح نوع پشتیبانی‌شدهٔ یکپارچه‌سازی WhatsApp ضمن حفظ رفتار پیام‌رسانی شفاف‌تر شد. [#101959](https://github.com/openclaw/openclaw/pull/101959) با تشکر از @vincentkoc.
- رابط‌های داخلی ناخواسته در افزونه Policy کاهش یافتند، بدون آنکه بررسی‌ها یا گزارش‌های آن تغییر کنند. [#101963](https://github.com/openclaw/openclaw/pull/101963) با تشکر از @vincentkoc.
- مرزهای memory-core سخت‌گیرانه‌تر شدند تا ریسک نگه‌داری کاهش یابد، بدون آنکه رفتار ذخیره‌سازی یا جست‌وجو تغییر کند. [#101969](https://github.com/openclaw/openclaw/pull/101969) با تشکر از @vincentkoc.
- جزئیات داخلی ماتریس تضمین کیفیت ساده‌سازی شدند و گردش کار اعتبارسنجی موجود حفظ شد. [#101974](https://github.com/openclaw/openclaw/pull/101974) با تشکر از @vincentkoc.
- دامنه جزئیات داخلی گزارش اطمینان تضمین کیفیت محدودتر شد تا سطح نگه‌داری پشتیبانی‌شده شفاف بماند. [#101980](https://github.com/openclaw/openclaw/pull/101980) با تشکر از @vincentkoc.
- جزئیات داخلی خلاصه شواهد تضمین کیفیت خصوصی نگه داشته شدند، بدون آنکه رفتار اعتبارسنجی تغییر کند. [#101987](https://github.com/openclaw/openclaw/pull/101987) با تشکر از @vincentkoc.
- نوع‌های کاربردی استفاده‌نشده تضمین کیفیت کاهش یافتند تا اتکا به جزئیات داخلی پشتیبانی‌نشده تشویق نشود. [#101990](https://github.com/openclaw/openclaw/pull/101990) با تشکر از @vincentkoc.
- سطح پشتیبانی‌شده آزمایشگاه تضمین کیفیت با خصوصی نگه‌داشتن جزئیات هماهنگی داخلی شفاف‌تر شد. [#102005](https://github.com/openclaw/openclaw/pull/102005) با تشکر از @vincentkoc.
- جزئیات داخلی یکپارچه‌سازی Google Meet محدودتر شدند، بدون آنکه راه‌اندازی، احراز هویت یا رفتار تماس تغییر کند. [#102010](https://github.com/openclaw/openclaw/pull/102010) با تشکر از @vincentkoc.
- مرزهای داخلی در Pluginهای Diffs و File Transfer شفاف‌تر شدند، بدون آنکه رفتارشان تغییر کند. [#102021](https://github.com/openclaw/openclaw/pull/102021) با تشکر از @vincentkoc.
- جزئیات پیاده‌سازی Google Chat خصوصی نگه داشته شدند و تمام رفتار موجود یکپارچه‌سازی حفظ شد. [#102029](https://github.com/openclaw/openclaw/pull/102029) با تشکر از @vincentkoc.
- جزئیات داخلی یکپارچه‌سازی LINE محدودتر شدند، بدون آنکه پیام‌ها، Webhookها یا پیکربندی تغییر کنند. [#102037](https://github.com/openclaw/openclaw/pull/102037) با تشکر از @vincentkoc.
- مرزهای یکپارچه‌سازی Mattermost با خصوصی نگه‌داشتن جزئیات مختص پیاده‌سازی شفاف‌تر شدند. [#102040](https://github.com/openclaw/openclaw/pull/102040) با تشکر از @vincentkoc.
- رابط‌های داخلی ناخواسته در Plugin مربوط به Signal کاهش یافتند، بدون آنکه نحوه عملکرد Signal تغییر کند. [#102042](https://github.com/openclaw/openclaw/pull/102042) با تشکر از @vincentkoc.
- جزئیات داخلی Plugin مربوط به Slack محدودتر شدند و رفتار پیام‌رسانی و تحویل حفظ شد. [#102044](https://github.com/openclaw/openclaw/pull/102044) با تشکر از @vincentkoc.
- سطح یکپارچه‌سازی پشتیبانی‌شده QQBot شفاف‌تر شد، بدون آنکه رفتار زمان اجرا تغییر کند. [#102048](https://github.com/openclaw/openclaw/pull/102048) با تشکر از @vincentkoc.
- جزئیات پیاده‌سازی تماس صوتی خصوصی نگه داشته شدند و رفتار موجود Plugin حفظ شد. [#102059](https://github.com/openclaw/openclaw/pull/102059) با تشکر از @vincentkoc.
- جزئیات داخلی یکپارچه‌سازی Zalo محدودتر شدند، بدون آنکه پیام‌رسانی، Webhookها، رسانه یا پیکربندی تغییر کنند. [#102065](https://github.com/openclaw/openclaw/pull/102065) با تشکر از @vincentkoc.
- اعتبارسنجی راه‌دور در برابر پاسخ‌گویی کند محیط اعتبارسنجی تازه‌راه‌اندازی‌شده یا مشغول، تاب‌آورتر شد. [#102159](https://github.com/openclaw/openclaw/pull/102159)
- از مسدودشدن مشارکت‌های نامرتبط به‌دلیل تضمین کیفیت خودکار نامطمئن جلوگیری شد و اعتبارسنجی دستی متمرکز همچنان در دسترس ماند. [#102256](https://github.com/openclaw/openclaw/pull/102256) با تشکر از @romneyda.
- شکست‌های کاذب اعتبارسنجی انتشار پس از نوبت‌های موفق OpenAI که فقط ابزار اجرا می‌کنند کاهش یافتند، درحالی‌که سخت‌گیری درباره خطاهای واقعی حفظ شد. [#102600](https://github.com/openclaw/openclaw/pull/102600)
- پوشش مجوزدهی Telegram با بررسی دریافت پاسخ مورد انتظار برای فرمان‌های ردشده تقویت شد. [#102732](https://github.com/openclaw/openclaw/pull/102732)
- اعتبارسنجی و راهنمای ارائه‌دهنده Meta برای مدل مستقرشده Muse Spark 1.1 به‌روزرسانی شد. [#103163](https://github.com/openclaw/openclaw/pull/103163)
- قابلیت اطمینان و امنیت بررسی‌های ترجمه مستندات بهبود یافت. [#103244](https://github.com/openclaw/openclaw/pull/103244)
- پس از انتقال سوابق اتصال Plugin مربوط به Codex به یک سامانه ذخیره‌سازی جدید، اعتبارسنجی قابل‌اعتماد انتشار آن بازیابی شد. [#103467](https://github.com/openclaw/openclaw/pull/103467) با تشکر از @vincentkoc.
- اعتبارسنجی نصب‌کننده تقویت شد تا بسته‌های ناقصی که فاقد زمان اجرای هوش مصنوعی همراه هستند، زودهنگام رد شوند. [#103556](https://github.com/openclaw/openclaw/pull/103556) با تشکر از @vincentkoc.
- اطمینان حاصل شد که بررسی‌های به‌روزرسانی انتشار، زمان اجرای هوش مصنوعی همراه را پیش از پذیرش بسته نامزد در بر می‌گیرند و تأیید می‌کنند. [#103564](https://github.com/openclaw/openclaw/pull/103564)
- دقت تضمین کیفیت بهبود یافت تا سناریوهایی که با تلاش مجدد با موفقیت بازیابی می‌شوند، به‌عنوان شکست نهایی گزارش نشوند. [#103635](https://github.com/openclaw/openclaw/pull/103635)
- اعتبارسنجی مصرف توکن با کنارگذاشتن سناریوهایی که عمداً هیچ‌گاه پاسخ دستیار تولید نمی‌کنند، دقیق‌تر شد. [#103650](https://github.com/openclaw/openclaw/pull/103650)
- اجرای دستی قابل‌اعتماد اعتبارسنجی متمرکز انتشار ارائه‌دهنده زنده بازیابی شد. [#103654](https://github.com/openclaw/openclaw/pull/103654)
- اعتبارسنجی راه‌اندازی مجدد Gateway به‌روزرسانی شد تا نتایج موفق فعلی راه‌اندازی مجدد و لغو را تشخیص دهد. [#103681](https://github.com/openclaw/openclaw/pull/103681)
- اعتبارسنجی دسترسی وب با الزام به واکشی واقعی، به‌جای صرفاً کشف قابلیت، تقویت شد. [#103685](https://github.com/openclaw/openclaw/pull/103685)
- اعتبارسنجی گفت‌وگوی وب پیش از اعلام موفقیت، منتظر پاسخ‌های ذخیره‌شده و داده‌های مصرف می‌ماند. [#103718](https://github.com/openclaw/openclaw/pull/103718)
- از تغییر بی‌سروصدای تأییدهای انتشار هنگام اجرای مجدد اعتبارسنجی جلوگیری شد تا شواهد دقیقی که متصدیان بررسی کرده‌اند حفظ شوند. [#103906](https://github.com/openclaw/openclaw/pull/103906)
- اعتبارسنجی مستندات چینی برای صفحه‌های مرجع ارائه‌دهنده Meta و Plugin بازیابی شد. [#103923](https://github.com/openclaw/openclaw/pull/103923)
- به مدیران انتشار اجازه داده شد اعتبارسنجی قابل‌اعتماد یک نامزد بدون تغییر را دوباره استفاده کنند، درحالی‌که شواهد منقضی همچنان رد می‌شوند. [#104162](https://github.com/openclaw/openclaw/pull/104162) با تشکر از @vincentkoc.
- به تضمین کیفیت مبتنی بر بسته اجازه داده شد میان افزایش نسخه و نهایی‌شدن یادداشت‌های انتشار اجرا شود، بدون آنکه بررسی‌های انتشار تضعیف شوند. [#104186](https://github.com/openclaw/openclaw/pull/104186)
- جزئیات خطای صدای Discord در مواردی که شکست‌ها شامل متن چندبایتی هستند، محدود و خوانا نگه داشته شدند. [#104684](https://github.com/openclaw/openclaw/pull/104684) با تشکر از @qingminglong.
- محافظت در برابر ازدست‌رفتن خروجی تازه بازگردانده‌شده ابزار هنگام Compaction گفت‌وگوهای طولانی، به نسخه پیشین منتقل شد. [#104702](https://github.com/openclaw/openclaw/pull/104702) با تشکر از @acosx، @solvely-colin.
- اعتبارسنجی پیش‌انتشار Plugin با پیش‌فرض‌های فعلی مدل GPT-5.6 همسو شد. [#104722](https://github.com/openclaw/openclaw/pull/104722)
- اعتبارسنجی ارائه‌دهنده زنده به‌روزرسانی شد تا به‌طور پیش‌فرض از مدل موردنظر GPT-5.6 ماه ژوئیه استفاده کند. [#104750](https://github.com/openclaw/openclaw/pull/104750)
- اصلاحات بازیابی هنگام راه‌اندازی، اتصال مجدد Discord، پیام‌های خوانای امتناع و فهرست‌کردن سبک‌تر Pluginها به نسخه پیشین منتقل شدند. [#104794](https://github.com/openclaw/openclaw/pull/104794) با تشکر از @wuqxuan.
- شکست‌های کاذب اعتبارسنجی انتشار GPT-5.6 با تلاش مجدد برای مجموعه کوچکی از پاسخ‌های اعتبارسنجی نادرست کاهش یافتند. [#104939](https://github.com/openclaw/openclaw/pull/104939)
- مصنوع بسته مستقل موردنیاز برای اعتبارسنجی انتشار Parallels بازیابی شد. [#104975](https://github.com/openclaw/openclaw/pull/104975)
- شکست‌های کاذب اعتبارسنجی مرورگر رابط کاربری کنترل پیرامون رفتار نگه‌داشتن نشانگر روی مُهر زمانی کاهش یافتند. [#105133](https://github.com/openclaw/openclaw/pull/105133)
- اعتبارسنجی انتشار Telegram برای انتخاب مدل از نامزدهای سازگار قدیمی‌تر به‌شکلی قابل‌اعتماد عمل می‌کند. [#105401](https://github.com/openclaw/openclaw/pull/105401)
- پوشش تضمین کیفیت تکرارپذیر Codex برای تعویض مدل و تولید تصویر حفظ شد. [#105444](https://github.com/openclaw/openclaw/pull/105444)
- تضمین کیفیت آفلاین جداسازی حافظه کاملاً محلی نگه داشته شد تا از فراخوانی تصادفی سرویس زنده تعبیه‌ها جلوگیری شود. [#105488](https://github.com/openclaw/openclaw/pull/105488)
- اعتبارسنجی تعویض مدل Codex بهبود یافت تا Compaction گفت‌وگو دیگر موجب شکست کاذب نشود. [#105493](https://github.com/openclaw/openclaw/pull/105493)
- نتایج مقایسه تولید تصویر دقیق‌تر شدند، بدون آنکه نتایج واقعاً مفقود یا مبهم پنهان شوند. [#105500](https://github.com/openclaw/openclaw/pull/105500)

</Accordion>
