Мэдээ

VS Code 1.136 дээр "Agent Merge" гарлаа: AI агент PR-ийн review засаж, merge conflict шийдэн, CI/CD ногоон болтол ажилладаг болов

TOGTOKHTOGTOKH·2026 оны есдүгээр сарын 10·0 үзсэн·
VS Code 1.136 дээр "Agent Merge" гарлаа: AI агент PR-ийн review засаж, merge conflict шийдэн, CI/CD ногоон болтол ажилладаг болов

Программ хангамж хөгжүүлэгчдийн өдөр тутмын ажилд хамгийн их цаг үрж, тархи гашилгадаг шат бол анхны кодоо бичих биш, харин Pull Request (PR) илгээсний дараа эхэлдэг review-ping-pong, гэнэт гарч ирэх merge conflict, мөн CI/CD шалгалтууд унах явдал байдаг.

Microsoft багийнхан энэхүү асуудлыг сууриар нь шийдэхээр Visual Studio Code-ийн хамгийн сүүлийн үеийн шинэчлэлт болох v1.136 дээр "Agent Merge" хэмээх туршилтын шинэ боломжийг албан ёсоор танилцууллаа. Энэ нь AI код бичилтийн туслахаас давж, PR-ийн менежментийг бие даан гүйцэтгэх бүрэн хэмжээний автономит ажлын урсгалыг редактор дотор авчирч байна.


"Agent Merge" гэж юу вэ? Хэрхэн ажилладаг вэ?

Өмнө нь GitHub Copilot болон бусад AI нэмэлтүүд код бичих явцад санал өгөх (code completion) эсвэл чатаар туслах үүрэгтэй байсан. Харин шинэ горим нь chat.agentMerge.enabled тохиргоогоор идэвхжих бөгөөд дараах автономит даалгавруудыг нэг дор гүйцэтгэх чадвартай:

  1. Reviewer-ийн комментуудыг тайлбарлах ба засах: PR дээр ирсэн багийн гишүүдийн санал, шүүмж (inline review comments)-үүдийг уншиж, яг ямар логик өөрчлөлт хүссэнийг context-оос ойлгон автоматаар кодонд тусгана.
  2. Merge Conflict-ийг контексттэйгээр шийдвэрлэх: Өөр салбар (branch) эсвэл үндсэн main салаатай зөрчилдсөн кодын хэсгүүдийг Git conflict markers-ийн түвшинд шинжилж, хоёр талын логик хамаарлыг алдагдуулахгүйгээр ухаалгаар нэгтгэнэ.
  3. Унасан CI/CD шалгалтуудыг оношлох: Пайплайн дээр алдаа зааж унасан unit test, linter болон integration test-ийн log-уудыг авч задлан шинжилж, алдааг засах кодын коммит хийнэ.
  4. "PR Mergeable" төлөвт хүртэл циклд ажиллах: Агент засвар бүрийнхээ дараа локал орчинд тестүүдийг дахин ажиллуулж, алдаагүй болсны дараа өөрчлөлтөө баталгаажуулан workflow-г ногоон болтол циклийг (recursive loop) тасралтгүй үргэлжлүүлнэ.

Энгийнээр хэлбэл, хөгжүүлэгч PR нээснийхээ дараа цаг тутамд CI шалгалт ямар байгааг харж суух шаардлагагүй болж байна. Та зүгээр л Agent Merge горимыг дуудаж, ажлаа тайван үргэлжлүүлж болно.


Multi-Root дэмжлэг ба Terminal Sessions-ийн нэгдэл

VS Code 1.136 зөвхөн Agent Merge-ээр хязгаарлагдсангүй, орчин үеийн микросервис болон монорепо (monorepo) төслүүдэд зориулсан томоохон архитектурын шинэчлэлтүүдийг хийжээ.

  • Олон төслийг зэрэг удирдах Multi-Root Workspace: Бие даасан олон сан (sub-repository) бүхий орчинд GitHub Copilot болон Claude Code агент зэрэг ажиллаж, нэгэн зэрэг хэд хэдэн фолдерийн контекстийг алдалгүй код боловсруулах боломжтой болсон.
  • Cross-Application Session Continuation: Та терминал дээр Copilot CLI эсвэл Claude Code ашиглан эхлүүлсэн ажлын сессээ редактор дотроо шууд Sessions жагсаалтаас нээж, яг зогссон газраасаа график интерфэйсээр үргэлжлүүлэх боломжтой болов. Өмнөх контекст, ажиллаж байсан файлуудын түүх өчүүхэн ч гээгдэхгүй.
  • Ил тод токен хяналтын Footer: Хөгжүүлэгчид AI чат ашиглахдаа хэдий хэмжээний зардал гаргаж буйгаа хянах боломжтой болсон. Чат цонхны доод буланд хулганаа аваачихад prompt token, cached input болон output token-ийг загвар тус бүрээр нь задалж харуулдаг болжээ.

"Agentic DevOps": Хөгжүүлэгчдэд юу өөрчлөгдөх вэ?

Энэхүү шинэчлэл нь программ хангамж хөгжүүлэлтийн багийн хувьд шинэ хандлагыг бий болгож байна:

  • Review Fatigue багасна: Синиор инженерүүдийн хувьд linter, жижиг форматын алдаа, өнгөц логикийн дутагдлыг гараар бичиж тайлбарлахын оронд ерөнхий чиглүүлэг өгөхөд хангалттай болно. Үлдсэн засалтыг агент шууд тусгаж PR-ийг цэвэрлэнэ.
  • Human-in-the-loop (Хүний хяналт) чухал хэвээр: Агент бүхнийг шийдэх боломжтой ч, автоматаар push хийсэн өөрчлөлтүүд системийн үндсэн логикт сөрөг нөлөө үзүүлээгүй эсэхийг баталгаажуулах үүрэг нь хөгжүүлэгч дээр үлдэнэ. Тиймээс багууд branch protection rules болон merge approval шалгууруудаа сайтар тохируулах шаардлага тулгарч байна.

Код бичих үйл явц аль хэдийн AI-тай нягт холбогдсон бол одоо кодын интеграци, хувилбарын хяналт, CI/CD-ийн механик ажлууд ч бүрэн автоматжих "Agentic DevOps" шатандаа шилжиж байгааг VS Code-ийн энэхүү шинэ алхам тод харууллаа.


Эх сурвалж: InfoWorld — Visual Studio Code 1.136 introduces agent merges for pull requests, Microsoft Visual Studio Code Updates.

Сэтгэгдэл

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