بررسی‌شده · 2026-10-19 · حذف اشتراک‌گذاری نشست در OpenCode 1.19.0–1.19.2 و ارتقا به OpenCode 2

حذف اشتراک‌گذاری نشست OpenCode: آنچه در 1.19.0–1.19.2 تغییر کرد

OpenCode 1.19.1 (2026-10-15) اشتراک‌گذاری نشست را متوقف کرده است، بنابراین لینک‌های اشتراک‌گذاری قدیمی دیگر کار نمی‌کنند؛ از 1.19.0 خودتان با `opencode upgrade --major` به OpenCode 2 ارتقا می‌دهید، و از 1.19.2 به نصب 1.x نسخه 2.x ارائه نمی‌شود.

به‌روزرسانی شده 2026-11-14

این ابزار را به نقطه پایانی QCode متصل کنید — یک کلید برای Claude، GPT و مدل‌های چینی.

#اشتراک‌گذاری نشست حذف شد#ارتقای صریح --major#1.x دیگر 2.x را ارائه نمی‌کند#لینک‌های اشتراک‌گذاری دیگر کار نمی‌کنند

چه چیزی تغییر کرد: حذف اشتراک‌گذاری، ارتقای صریح، شاخه 1.x، پیکربندی QCode

اشتراک‌گذاری نشست حذف شد

عبارت‌پردازی در 1.19.1

انتشار 1.19.1 بیان می‌کند که اشتراک‌گذاری نشست متوقف شده است: لینک‌های اشتراک‌گذاری موجود دیگر باز نمی‌شوند، دستورهای اشتراک‌گذاری حذف شده‌اند، و وارد کردن نشست از URL اشتراک‌گذاری پشتیبانی نمی‌شود.

ارتقای صریح

دستور ارتقای major از 1.19.0

1.19.0 دستور صریح ارتقای major را اضافه کرد. در خط فرمان `opencode upgrade --major` است، در رابط کاربری پیشنهاد 2.0 در /update؛ در TUI، /update به‌روزرسانی‌ها را نصب می‌کند یا به OpenCode 2 ارتقا می‌دهد، و به‌روزرسانی‌ها باید دستی فعال شوند.

شاخه 1.x

یادداشت شاخه انتشار در 1.19.2

1.19.2 بیان می‌کند که 1.x فقط آخرین نسخه npm opencode-ai را بررسی می‌کند، بنابراین به نصب 1.x هرگز نسخه 2.x به‌عنوان به‌روزرسانی معمول ارائه نمی‌شود؛ اسکریپت نصب نیز نسخه‌های 2.x را رد می‌کند.

پیکربندی QCode

فایل opencode.json در سمت QCode

مطابق صفحه مستندات QCode با عنوان «OpenCode integration»: فایل پیکربندی ~/.config/opencode/opencode.json است و کلید از طریق opencode auth login در auth.json ذخیره می‌شود؛ baseURL دو ارائه‌دهنده https://api.qcode.cc/claude/v1 و https://api.qcode.cc/openai/v1 است؛ فیلدهای مدل model و small_model هستند. در QCode این مدل‌ها در دسترس‌اند: claude-sonnet-5-5، claude-opus-5-5، claude-haiku-5-5، gpt-6.1-sol، gpt-6-sol، gpt-5.6-terra، و فهرست در qcode.cc/models است.

چرا لینک‌های اشتراک‌گذاری من دیگر باز نمی‌شوند

از 1.19.1 اشتراک‌گذاری نشست متوقف شده است، بنابراین لینک‌های اشتراک‌گذاری قدیمی دیگر باز نمی‌شوند. عبارت رسمی این است که اشتراک‌گذاری متوقف شده و هیچ اشاره‌ای به برنامه‌ای برای بازگرداندن آن نشده است. پس از 1.19.2 نیز به نصب 1.x نسخه 2.x ارائه نمی‌شود، بنابراین در این دوره پایان اشتراک‌گذاری و ارتقای صریح با هم دیده می‌شوند.

انتشارهای رسمی 1.19.0–1.19.2 (بررسی‌شده در 2026-10-19؛ تغییر 1.19.3 به دو نکته این صفحه مربوط نمی‌شود)

بررسی‌شده در 2026-10-19 مطابق انتشارهای رسمی OpenCode: 1.19.0 (منتشرشده در 2026-10-11) دستور صریح ارتقای major را اضافه کرد و نصب خودکار به‌روزرسانی‌ها را متوقف کرد؛ 1.19.1 (منتشرشده در 2026-10-15) اشتراک‌گذاری نشست را متوقف کرد؛ 1.19.2 (منتشرشده در 2026-10-16) OpenCode 1 را در شاخه 1.x نگه می‌دارد، و اسکریپت نصب نسخه‌های 2.x را رد می‌کند. انتشارها یکی پس از دیگری و فقط چند روز فاصله داشتند؛ 1.19.3 (منتشرشده در 2026-10-16) فقط گزینه‌های استدلال و گونه‌های استدلال را پوشش می‌دهد، بنابراین به اشتراک‌گذاری نشست یا مسیر ارتقا مربوط نمی‌شود.

انتشارها و تاریخ‌ها

2026-10-11

1.19.0 منتشر شد: دستور صریح ارتقای major `opencode upgrade --major` را اضافه می‌کند؛ در TUI، /update به‌روزرسانی‌ها را نصب می‌کند یا به OpenCode 2 ارتقا می‌دهد، و به‌روزرسانی‌ها دیگر به‌صورت خودکار نصب نمی‌شوند.

2026-10-15

1.19.1 منتشر شد: عبارت رسمی این است که اشتراک‌گذاری نشست متوقف شده است.

2026-10-16

1.19.2 منتشر شد: 1.x در خط 1.x می‌ماند و بیلد 2.x به‌عنوان به‌روزرسانی معمول به آن ارائه نمی‌شود؛ ارتقا به OpenCode 2 به گامی صریح تبدیل می‌شود و اسکریپت نصب نسخه‌های 2.x را نمی‌پذیرد.

آنچه انتشارهای رسمی می‌گویند و آنچه بی‌پاسخ می‌گذارند

تأییدشده (واژه‌به‌واژه در انتشارهای رسمی)

① اشتراک‌گذاری نشست متوقف شده است، لینک‌های اشتراک و دستورهای اشتراک‌گذاری موجود حذف شده‌اند و درون‌ریزی نشست‌ها از URLهای اشتراک دیگر پشتیبانی نمی‌شود؛ ② دستور `opencode upgrade --major` همان دستوری است که به OpenCode 2 ارتقا می‌دهد؛ ③ دستور /update در رابط کاربری به‌روزرسانی‌های OpenCode را نصب می‌کند یا به OpenCode 2 ارتقا می‌دهد و به‌روزرسانی‌ها دیگر به‌صورت خودکار نصب نمی‌شوند؛ ④ OpenCode 1 در خط انتشار 1.x می‌ماند، بنابراین نصب‌های 1.x هرگز بیلد 2.x را به‌عنوان به‌روزرسانی معمول دریافت نمی‌کنند؛ ⑤ ارتقا به OpenCode 2 همچنان انتخابی جداگانه و صریح است از طریق پیشنهاد 2.0 در /update یا `opencode upgrade --major`؛ ⑥ اسکریپت نصب از نصب نسخه‌های 2.x خودداری می‌کند؛ ⑦ ارتقاها برای نصب‌های مدیریت‌شده با yarn اصلاح شده‌اند؛ ⑧ به‌روزرسانی‌های 1.x برای نصب‌های Homebrew Core که اکنون OpenCode 2 را دنبال می‌کنند، نادیده گرفته می‌شوند.

آنچه انتشارهای رسمی بی‌پاسخ می‌گذارند

انتشارها نمی‌گویند: OpenCode 2.0 کدام قابلیت‌ها را اضافه می‌کند، چون آن‌ها فقط نقطه ورود ارتقا و خط انتشار را پوشش می‌دهند؛ چه تفاوتی بین 1.x و 2.x وجود دارد؛ و هزینه‌های رفتن به 2.0 چگونه مقایسه می‌شوند، چون هیچ مقایسه هزینه‌ای ارائه نشده است. مستندات QCode فقط نحوه پیکربندی کلید را پوشش می‌دهد؛ رابطه تجاری بین OpenCode و QCode در مستندات نیست.

ماندن در 1.x یا رفتن به OpenCode 2

ماندن در 1.x

ماندن در 1.x به چه معناست: 1.19.2 بیان می‌کند که به نصب 1.x هرگز بیلد 2.x به‌عنوان به‌روزرسانی معمول ارائه نمی‌شود؛ از 1.19.0 به بعد به‌روزرسانی‌ها نیز دیگر به‌صورت خودکار نصب نمی‌شوند و خودتان آن‌ها را با /update نصب می‌کنید. بنابراین شما بی‌صدا جابه‌جا نمی‌شوید، اما انتشارهای جدید را باید خودتان بررسی کنید.

رفتن به OpenCode 2

رفتن به OpenCode 2 به چه معناست: پاسخ رسمی یک اقدام صریح است — `opencode upgrade --major` در خط فرمان، یا پیشنهاد 2.0 در /update. نصب 1.x بی‌صدا جایگزین نمی‌شود. انتشارها هیچ چیزی درباره تأثیر ارتقا بر نشست‌های محلی نمی‌گویند، بنابراین به‌عنوان احتیاط ابتدا پوشه نشست‌های خود را کپی کنید.

بررسی‌های پیش و پس از ارتقا

① ابتدا پوشه نشست‌ها را کپی کنید: انتشارها هیچ چیزی درباره تأثیر ارتقا بر نشست‌های محلی نمی‌گویند، بنابراین به‌عنوان احتیاط نشست‌های مهم را به‌صورت محلی کپی کنید. ② نسخه و خط انتشار را بررسی کنید: چه 1.x اجرا کنید چه 2.x، به 1.x بیلد 2.x به‌عنوان به‌روزرسانی معمول ارائه نمی‌شود. ③ یکی از دو مسیر ارتقا را انتخاب کنید: خط فرمان opencode upgrade --major، یا پیشنهاد 2.0 در صفحه /update. ④ لینک‌های اشتراک ازکارافتاده را مدیریت کنید: بر اساس عبارت رسمی، لینک‌های قدیمی دیگر در دسترس نیستند، بنابراین آن‌ها را غیرقابل استفاده بدانید. ⑤ پیکربندی را بررسی کنید: ارائه‌دهنده و baseURL را در ~/.config/opencode/opencode.json با مستندات QCode مقایسه کنید؛ کلید در auth.json قرار دارد؛ مستندات در برابر OpenCode v1.19.0 بررسی شده‌اند و انتشارها نمی‌گویند آیا پیکربندی 2.0 تغییر می‌کند یا نه. ⑥ پس از نصب بررسی کنید: یک نشست اجرا کنید و بررسی کنید که نام مدل و baseURL همچنان کار می‌کنند.

پیکربندی OpenCode با کلید QCode

بر اساس صفحه مستندات QCode درباره یکپارچه‌سازی OpenCode: فایل پیکربندی ~/.config/opencode/opencode.json است؛ baseURL ارائه‌دهنده‌ها https://api.qcode.cc/claude/v1 و https://api.qcode.cc/openai/v1 است؛ کلید از طریق opencode auth login در auth.json ذخیره می‌شود و کلید API شما در فایل ~/.local/share/opencode/auth.json نگهداری می‌شود. فیلدهای مدل model و small_model هستند، همان‌طور که مستندات نشان می‌دهد: به‌طور پیش‌فرض claude-sonnet-5-5 و claude-opus-5-5، برای کارهای سبک claude-haiku-5-5، و برای GPT، gpt-6.1-sol، gpt-6-sol و gpt-5.6-terra؛ این مدل‌ها روی QCode در دسترس‌اند و فهرست آن‌ها در qcode.cc/models است. مستندات QCode آخرین بار در 2026-10-15 در برابر OpenCode v1.19.0 بررسی شده است؛ آن‌ها نمی‌گویند آیا پیکربندی تحت 2.x یکسان است یا نه. QCode پیش‌پرداخت است: ابتدا حساب را شارژ کنید، سپس یک پلن یا یک بسته پرداخت به‌ازای مصرف بخرید و مبلغ خرید از موجودی کسر می‌شود؛ 5 درخواست هم‌زمان، با همان مدل‌های پلن‌های شخصی؛ صورت‌حساب بر اساس توکن است و نرخ هر مدل در /models آمده است. برای پلن ماهانه آماده نیستید؟ بسته‌های پرداخت به‌ازای مصرف از $4 شروع می‌شوند برای یک سهمیه یک‌باره که ظرف 7 روز مصرف می‌کنید (شارژ حساب از $5 شروع می‌شود).

پرسش‌های متداول

آیا هنوز می‌توانم از لینک‌های اشتراک OpenCode خود استفاده کنم؟

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

چگونه می‌توانم به OpenCode 2 ارتقا دهم؟

مسیر ارتقا همیشه صریح است. در خط فرمان `opencode upgrade --major` است؛ در رابط کاربری، گزینه 2.0 در /update قرار دارد. از 1.19.0 به بعد، به‌روزرسانی‌ها دیگر به‌طور خودکار نصب نمی‌شوند، این مرحله بر عهده شماست.

آیا 1.x به‌طور خودکار به 2.x ارتقا می‌یابد؟

خیر. 1.19.2 می‌گوید که 1.x فقط آخرین نسخه npm `opencode-ai` را بررسی می‌کند، بنابراین به نصب‌های 1.x هرگز نسخه ساخت 2.x به‌عنوان یک به‌روزرسانی معمولی پیشنهاد نمی‌شود، و اسکریپت نصب از نصب نسخه‌های 2.x خودداری می‌کند. پس 1.x روی 1.x می‌ماند و رفتن به 2.0 انتخابی است که خودتان می‌کنید.

بدون اشتراک‌گذاری نشست، آیا هنوز می‌توانم نشست‌ها را نگه دارم؟

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

چگونه می‌توانم کلید QCode را در OpenCode پیکربندی کنم؟

صفحه یکپارچه‌سازی OpenCode در مستندات QCode را دنبال کنید: فایل پیکربندی ~/.config/opencode/opencode.json است، baseURL ارائه‌دهنده‌ها https://api.qcode.cc/claude/v1 و https://api.qcode.cc/openai/v1 است، کلید از طریق opencode auth login در auth.json ذخیره می‌شود، و model و small_model مطابق آنچه مستندات نشان می‌دهد پر می‌شوند. فهرست مدل‌ها در /models قرار دارد.

آیا اکنون باید به OpenCode 2 ارتقا دهم؟

آنچه انتشارهای رسمی در این نسخه‌ها ارائه می‌دهند سازوکار است: پایان اشتراک‌گذاری نشست و نحوه کار مسیر ارتقا از 1.x به 2.x. هیچ فهرست ویژگی‌ای برای 2.0 و هیچ مقایسه هزینه‌ای وجود ندارد، بنابراین سمت رسمی هیچ حکمی درباره اینکه مهاجرت کنید یا نه نمی‌دهد؛ ابتدا مراحل بالا را انجام دهید، به‌ویژه از پوشه نشست‌ها پشتیبان بگیرید و بررسی کنید که روی 1.x هستید یا نه.

منابع

بیان رسمی: صفحه‌های انتشار رسمی OpenCode (github.com/anomalyco/opencode/releases، مخزن پیش‌تر sst/opencode بود و نشانی قدیمی تغییر مسیر می‌دهد؛ در 2026-10-19 واکشی و بررسی شد: v1.19.0 منتشرشده در 2026-10-11، v1.19.1 منتشرشده در 2026-10-15، v1.19.2 منتشرشده در 2026-10-16، v1.19.3 منتشرشده در 2026-10-16). از سمت QCode: صفحه‌های یکپارچه‌سازی OpenCode و نقاط پایانی و مسیرهای API در docs.qcode.cc (واکشی و بررسی‌شده در 2026-10-19)، و صفحه بسته پرداخت به‌ازای مصرف در qcode.cc به پنج زبان (واکشی و بررسی‌شده در 2026-10-19).

به اجرای OpenCode با کلید QCode ادامه دهید

برای پلن ماهانه آماده نیستید؟ بسته‌های پرداخت به‌ازای مصرف از $4 شروع می‌شوند؛ یک سهمیه یک‌باره که آن را ظرف 7 روز مصرف می‌کنید.

مطمئن نیستید از کجا شروع کنید؟

یک هفته امتحان کنید

بسته کوچک: $4 برای $30 سهمیه، به مدت 7 روز معتبر

هر روز از آن استفاده کنید

Starter: $9.00/ماه با $5 سهمیه در هر روز — فقط $0.060 به‌ازای هر $1 سهمیه، در برابر حدود $0.113 برای بسته متوسط