Мэдээ

GitHub Copilot CLI-ийн шинэчлэл: Терминал дахь AI кодинг агент ба "Auto Mode" дасан зохицох загварын архитектур

TOGTOKHTOGTOKH·2026 оны есдүгээр сарын 2·0 үзсэн·
GitHub Copilot CLI-ийн шинэчлэл: Терминал дахь AI кодинг агент ба "Auto Mode" дасан зохицох загварын архитектур

Орчин үеийн программ хангамж хөгжүүлэлтийн орчин чатботын цонхноос хальж, инженерүүдийн өдөр тутмын үндсэн ажлын талбар болох терминал руу эрчимтэй шилжиж байна. GitHub компани саяхан Copilot CLI-ийн шинэ хувилбарыг (v1.0.83) хөгжүүлэгчдэд хүргэлээ.

Энэхүү хувилбарын гол онцлог нь даалгаврын цар хүрээнээс хамааран өөр өөр LLM загваруудыг автоматаар холбон ажиллуулах "Auto Mode" болон терминалын арын процессуудыг саадгүй удирдах мультиплексинг сайжруулалтууд юм.


1. "Auto Mode": Даалгаврын шатанд дасан зохицох ухаалаг загвар сонголт

Өмнө нь хөгжүүлэгчид кодын бүтэц, архивын шинжилгээ, засвар зэрэг бүх төрлийн даалгаварт нэг л тогтмол моделийг (жишээ нь зөвхөн өндөр өртөгтэй reasoning модель эсвэл хурдан жижиг модель) сонгож ашигладаг байсан бол шинэ шинэчлэлтээр Auto Mode бүрэн автоматжлаа.

Auto Mode нь харилцан яриа болон гүйцэтгэж буй ажлын үе шатаас хамааран загварыг бодит цагт сонгоно:

  • Төвөгтэй логик, төлөвлөлт, refactoring: Архитектур төлөвлөх, гүн шалтгааныг тодорхойлох үед өндөр чадамжтай reasoning моделиудыг ажиллуулна.
  • Энгийн синтакс, файлын хайлт, баримт бичиг боловсруулалт: Хөнгөн, хурдан, хоцрогдол багатай (low-latency) загваруудад даалгаврыг шилжүүлж тооцооллын зардал болон хариу ирэх хугацааг эрс бууруулна.
  • Cache-Boundary Aware Routing: Загвар хооронд шилжихдээ prompt caching-ийн хил хязгаарыг харгалзан тооцоолж, кэш ашиглалтыг алдагдуулахгүй байхаар зохицуулагдсан байна.

Энэхүү шийдэл нь нэг талаас хөгжүүлэгч гар аргаар /model сольж цаг алдах шаардлагагүй болгож, нөгөө талаас томоохон кодын баазад ажиллах нийт token зардлыг оновчилж өгч байна.


2. Терминалын мультиплексинг ба арын процессын дэмжлэг

Хөгжүүлэгчид ихэвчлэн tmux, терминалын split цонхнууд болон script-үүд ашиглан олон ажлыг зэрэг явуулдаг. Өмнөх хувилбаруудад идэвхгүй (unfocused) терминалын цонх руу илгээгдсэн товчлуурын коммандууд алдагдах тохиолдол гардаг байв.

Шинэ хувилбараар:

  • Terminal Focus-Out Handling: tmux эсвэл агентын мультиплексер ашиглан арын цонхонд (background pane) ажиллаж буй дэд агентууд terminal focus шилжсэн ч тасралтгүй комманд хүлээн авч, гүйцэтгэх чадвартай боллоо.
  • Autopilot Goal Status: Хэрэглэгчийн өгсөн хамгийн сүүлийн prompt-оос зорилгыг автоматаар задлан шинжилж, гүйцэтгэх ажлуудын тоог нарийвчлан харуулдаг авсаархан хяналтын самбарыг нэвтрүүлсэн.
  • Том хэмжээтэй сессүүдийн хурд: Түүхэн мессежүүд олон болсон үед сессийг дахин нээхдээ сүүлийн өөрчлөлтүүдийг эхэлж ачаалснаар хүлээлтийн хугацааг багасгажээ.

3. Plugin болон MCP (Model Context Protocol) экосистемийн сайжруулалт

Copilot CLI нь Model Context Protocol (MCP) болон өргөтгөлүүдийг (plugins) удирдах үйлдлүүдийг нэгдсэн самбарт төвлөрүүлж өглөө:

  • /mcp тохиргоо болон нэвтрэх форматуудыг нэгдсэн Dashboard дотроос шууд удирдах боломжтой болсон.
  • Локал директор дотор хөгжүүлж буй plugin-ууд live горимоор шинэчлэгдэж, хөгжүүлэгчид кодоо засаад шууд CLI дээрээ тестлэх боломжтой болов.
  • Байгууллагын (Enterprise) түвшинд зөвшөөрөгдсөн plugin зах зээлээс шинэ хувилбар гарсан эсэхийг CLI дотор шууд анхааруулж, нэг коммандаар шинэчлэх үйлдлийг дэмждэг болсон байна.

Хөгжүүлэгчдэд юу өөрчлөгдөх вэ?

  1. Терминалаас гарахгүй байх эрх чөлөө: Олон цонх, IDE болон чатботын хооронд шилжих шаардлагагүйгээр Git үйлдэл, debug хийх, багц өөрчлөлтүүдийг CLI агентад даалгах процесс бүрэн тогтворжлоо.
  2. Зардал ба хурдны тэнцвэр: Auto горим нь энгийн bash комманд үүсгэхэд том хэмжээний үнэтэй загвар дуудахгүй, харин шаардлагатай үед автоматаар гүн сэтгэхүйн загвар руу шилжинэ.
  3. Дэд агентуудын зэрэгцээ ажиллагаа: Арын цонхонд test suite ажиллуулж, өөр цонхонд кодын refactoring хийх үйл явцыг CLI төвшинд алдаагүй удирдах боломж нээгдэв.

Хэрэв та өдөр тутмын хөгжүүлэлтдээ терминал голчлон ашигладаг бол уг шинэчлэлтийг татан авч туршиж үзэхийг зөвлөж байна.

Эх сурвалж: GitHub Copilot CLI Releases (v1.0.83-1), GitHub Documentation

Сэтгэгдэл

Ачаалж байна...