پرش به مطلب اصلی

نسخه‌های AI tooling

runtime محلی Phase 2 از version pinهای immutable استفاده می‌کند. pin شدن نسخه یعنی source contract مشخص است؛ این موضوع به‌تنهایی ثابت نمی‌کند که runtime برای revision فعلی Docker/Doctor/semantic gateها را پاس کرده است.

مؤلفهنسخه / منبع
Runtime platformlinux/amd64
Python imagepython:3.13.14-slim-trixie با digest ثابت
Node build imagenode:24.18.0-trixie-slim با digest ثابت
Serenaserena-agent==1.5.3 با hashed Python lock
Graphifygraphifyy==0.9.12 با hashed Python lock
PowerShell7.6.4 با SHA-256 artifact
PowerShell Editor Services4.4.0
PSScriptAnalyzer1.25.0
ShellCheck0.10.0
Pyright1.1.403 با npm lock integrity
Bash Language Server5.6.0 با npm lock integrity
Debian runtime librariessnapshot 20260720T000000Z با SHA-256 هر package

منابع authoritative برای pinها شامل .ai/tooling/versions.env، serena-artifacts.lock، debian-trixie-amd64.lock، Python lock هش‌شده و npm lockfile هستند.

نسخه‌ها در configuration تعیین‌کننده release نباید float شوند. هر تغییر pin باید همراه با update قرارداد و validation مربوطه باشد.