Eclipse Theia؛ مرور یک سال توسعه با تمرکز بر AI و کنترل agent‌ها

چرا مهم است

اگر با Theia ابزار می‌سازی، این گزارش نشان می‌دهد کجا می‌توانی مدل و دلخواهت را انتخاب کنی و چه کنترل‌هایی برای اجرای آن‌ها وجود دارد. اجرای جداشده در هم بخشی از همین تغییرات است.

قبل از خواندن، این‌ها را بدان۵ مفهوم
agent

سامانه‌ای مبتنی بر AI که برای انجام کار، از ابزارها استفاده می‌کند و می‌تواند چند مرحله را دنبال کند.

بیشتر: agent

Sandbox

محیط اجرای جداشده‌ای که دسترسی برنامه به محیط بیرونی را محدود می‌کند.

بیشتر: Sandbox

Telemetry

جمع‌آوری و ارسال داده درباره نحوه استفاده یا وضعیت اجرای نرم‌افزار.

بیشتر: Telemetry

permission

مجوزی که مشخص می‌کند یک برنامه یا کاربر اجازه انجام چه عملی را دارد.

در حال نگارش: permission

endpoint

آدرس مشخصی در یک سرویس که درخواست‌ها برای دسترسی به داده یا اجرای عملیات به آن فرستاده می‌شوند.

در حال نگارش: endpoint

ویدئوهای TheiaCon 2026 منتشر شده‌اند و نشست آغازین، پیشرفت یک‌ساله Eclipse Theia را در سه بخش Theia platform،؜ Theia AI و Theia IDE مرور می‌کند. از اکتبر ۲۰۲۵ تا اکتبر ۲۰۲۶، پروژه ۱۲ انتشار ماهانه و انتشارهای فصلی جامعه داشته است؛ انتشارهای فصلی برای استفاده‌کنندگان نقشی مشابه نسخه LTS دارند. بیش از ۱۰۰۰ pull request پذیرفته شده و ۹۲ نفر مشارکت کرده‌اند؛ ۲۴ درصد بیشتر از سال قبل، با ۵۲ مشارکت‌کننده تازه.

Theia AI همچنان فعال‌ترین بخش پروژه است. رویکرد آن فراهم‌کردن اجزای لازم برای ساخت ابزار AI با کنترل بر مدل‌ها، agent‌ها، نحوه اتصال و حوزه کاربرد است. در کنار Anthropic،؜ OpenAI،؜ Google و گزینه‌های دیگر، کاربران حالا می‌توانند اشتراک موجود Copilot یا ChatGPT خود را به کار بگیرند. مدل برای هر agent و هر نشست جداگانه قابل تنظیم است.

سازندگان ابزار می‌توانند Claude Code و Codex را متصل کنند، Theia Coder و App Tester را به کار بگیرند یا تغییر دهند، یا agent اختصاصی را هنگام ساخت یا در runtime تعریف کنند. اجرای agent داخل ابزار و در دسترس قراردادن ابزار برای agent‌های بیرونی از طریق MCP یا CLI نیز پشتیبانی می‌شود. نمای تنظیمات AI بازطراحی شده و گفت‌وگو امکاناتی برای انتخاب ابزار، سطح استدلال، مصرف token و حافظه دارد.

پشتیبانی از استانداردها شامل MCP server،؜ agent skills،؜ AI Registry و MCP apps و Agent Plugins است. برای کنترل استقلال agent‌ها، سیستم permission فرمان‌های shell،؜ اعتماد به workspace برای قابلیت‌های AI،؜ پیش‌فرض‌های محتاطانه‌تر تأیید ابزار و مقاوم‌سازی endpoint‌های HTTP و WebSocket اضافه شده‌اند. اتصال به Eclipse Enclave نیز اجرای کاملاً جداشده Theia در Sandbox را فراهم می‌کند.

خارج از AI،؜ چیدمان‌های سفارشی، نمای نگهدارنده چند terminal و framework مربوط به Telemetry اضافه شده‌اند. استفاده‌کنندگان می‌توانند داده مصرف را از endpoint‌های خود دریافت کنند؛ خود Theia به‌صورت پیش‌فرض چیزی جمع‌آوری نمی‌کند.

جایگزینی اختیاری webpack با esbuild روی دستگاه نمایش، زمان build را از ۹۳ به ۳ ثانیه رسانده است. بررسی Tauri به جایگزینی Electron منجر نشده و تیم بهینه‌سازی شروع به کار را در Electron ادامه داده است؛ بهبودهای نمایش‌داده‌شده در انتشار بعدی جامعه می‌آیند. همچنین ۱۴ انتشار اصلاحی، به‌روزرسانی ماهانه کامل npm،؜ استفاده از Node 24 و TypeScript 6 و بازنگری سیاست امنیتی گزارش شده‌اند.

نکته کلیدی

اگر این تغییرات را برای ابزار خودت بررسی می‌کنی، قابلیت‌های فعلی را از موارد در راه جدا کن. استفاده از esbuild فعلاً اختیاری است و بهبودهای نمایش‌داده‌شده برای شروع به کار، در انتشار بعدی جامعه عرضه می‌شوند.

خواندن مقاله اصلی (در زبانه‌ی جدید باز می‌شود)
برچسب‌ها (۳)