نسخهٔ Positron 2026.10.1-2 در ۱۹ اکتبر ۲۰۲۶ منتشر شده و علاوه بر اصلاح مشکل اتصال Snowflake با اعتبارنامههای مدیریتشده در Posit Workbench، چند قابلیت مهم برای توسعهٔ دادهمحور اضافه میکند. مهمترین تغییر برای تیمهای فنی، امکان کار عاملهای کدنویس با نشستهای زندهٔ Python و R از طریق MCP داخلی Positron است.
Positron ۲۰۲۶.۱۰.۱-۲ چه چیزی را تغییر میدهد؟
Positron یک محیط توسعهٔ متنباز برای Python و R است که بهصورت ویژه برای تحلیل داده، ساخت مدل و کار با محیطهای محاسباتی طراحی شده است. در این نسخه، عاملهایی مانند Claude Code، Codex و Gemini CLI میتوانند به نشست زندهٔ Python یا R متصل شوند. عامل میتواند کد اجرا کند، نمودارها را ببیند و فرمانهای Positron را فراخوانی کند؛ بنابراین گفتوگوی هوش مصنوعی از سطح پیشنهاد کد فراتر میرود و به محیط واقعی اجرای پروژه نزدیک میشود.
این قابلیت بهمعنای واگذاری کامل تصمیمها به عامل نیست. نشست زنده، دادهها، متغیرها و اتصالهای واقعی پروژه را در اختیار دارد؛ در نتیجه باید دسترسی عامل، محیط اجرا و کدهایی که قرار است اجرا شوند با دقت کنترل شوند.
فعالسازی MCP و کنترل دسترسی
برای آزمایش این قابلیت، تنظیم ai.mcp.enabled را فعال کنید و اتصال عامل را از مسیر تنظیمات Positron انجام دهید. بهتر است اولین آزمایش در یک پروژهٔ staging و با دادهٔ غیرحساس صورت بگیرد. دسترسی نوشتن روی فایلها، پایگاه داده و سرویسهای بیرونی را فقط در حد نیاز همان کار تعریف کنید و پیش از اجرای فرمانهای تغییردهنده، diff و خروجی عامل را بازبینی کنید.
Positron همچنین امکان کنترل خود محیط را برای Posit Assistant فراهم کرده است. این دستیار میتواند یک Shiny app را اجرا کند، فایل Parquet را در Data Explorer باز کند، محیط Python بسازد، اتصالهای داده را مرور کند یا پروژه را به Posit Connect تحویل دهد. این مسیر برای کارهای تکراری مفید است، اما هر عملیاتی که به دادهٔ تولیدی یا استقرار مربوط میشود باید approval و لاگ قابلردیابی داشته باشد.
Data Connections بهصورت پیشفرض
در Positron ۲۰۲۶.۱۰.۱-۲، Data Connections روش پیشفرض کار با پایگاههای داده و انبارهای داده شده و جای Catalog Explorer و Connections pane قدیمی را میگیرد. این تغییر باعث میشود اتصالها در یک مسیر یکپارچهتر مدیریت شوند. اتصالهای Amazon Redshift میتوانند از IAM استفاده کنند و Snowflake و Databricks در Posit Workbench از اعتبارنامههای مدیریتشده پشتیبانی میکنند.
اگر تیمی به رابط قدیمی نیاز دارد، میتواند dataConnections.enabled را خاموش کند. در Positron ۲۰۲۶.۱۰.۱-۲، پیش از تغییر تنظیمات اتصال، سیاستهای احراز هویت و تفاوت محیط توسعه با Workbench را مستند کنید؛ مخصوصاً اگر پروژه از credentialهای موقت یا نقشهای محدود استفاده میکند.
بهبود Quarto و پروژههای Python
قابلیتهای زبان برای سلولهای Python و R در Quarto و R Markdown اکنون بهصورت native ارائه میشوند. تکمیل کد، hover، تشخیص خطا و Go to Definition بدون ساخت virtual document موقت کار میکنند؛ این تغییر هم سرعت را بهتر میکند و هم بخشی از خطاهای مربوط به هماهنگسازی فایلهای موقت را حذف میکند.
Positron همچنین برای پروژههایی که uv.lock یا pixi.lock دارند اما هنوز محیط اجرا ندارند، راهاندازی محیط مناسب را سادهتر میکند. مسیر interpreter در تنظیمات پروژه نیز میتواند از ${workspaceFolder} استفاده کند تا تنظیمات به مسیر ثابت یک سیستم وابسته نباشد.
چکلیست استفادهٔ امن
۱. Positron ۲۰۲۶.۱۰.۱-۲ را فقط از منبع رسمی دریافت و checksum بسته را بررسی کنید.
۲. MCP را ابتدا روی یک نشست Python یا R آزمایشی و با کمترین سطح دسترسی فعال کنید.
۳. اجرای کد، دسترسی به فایل، اتصال دیتابیس و مشاهدهٔ نمودار را جداگانه تست کنید.
۴. برای عاملهای کدنویس، محیط staging و approval انسانی برای عملیات نوشتن یا deploy تعریف کنید.
۵. تنظیمات Data Connections و credentialهای Workbench را پس از ارتقا دوباره بررسی کنید.
جمعبندی
Positron ۲۰۲۶.۱۰.۱-۲ فاصلهٔ میان عاملهای کدنویس و محیط واقعی تحلیل داده را کمتر میکند. اتصال MCP به نشستهای زندهٔ Python و R، کنترل خود محیط توسط Posit Assistant، Data Connections پیشفرض و بهبود Quarto میتوانند چرخهٔ توسعه را سریعتر کنند؛ اما ارزش این قابلیتها زمانی حفظ میشود که دسترسیها محدود، اجرای کد قابلمشاهده و استقرار production مرحلهای باشد. برای جزئیات کامل، یادداشت انتشار رسمی Positron در GitHub، مستندات Positron و راهنمای امنیتی PHP تکتاز مگ را بررسی کنید.




