Блог

Devin Desktop-қа Codex, Claude Agent және OpenCode-ты ACP арқылы қосу

Markdown

ACP протоколы арқылы Devin Desktop редакторында Codex, Claude Agent және OpenCode қолданбаларын қалай қосуға болады. Орнату командалары, параметрлер және жоспарлар.

Мақаланы толық оқу

ACP деген не? 2 минутта

Негізгі түйін

ACP — редактор мен AI агенті арасындағы байланыстың ашық стандарты. Apache 2.0 лицензиясы бойынша таратылатын және JSON-RPC негізінде жасалған ACP OpenAI, Anthropic, Google компанияларының және тәуелсіз топтардың агенттерін бір редакторға қосуға мүмкіндік береді. Агенттер сізбен бір интерфейс арқылы байланысады.

2025 жылғы тамызда Zed Industries Agent Client Protocol спецификациясын ашық түрде жариялады. 2025 жылдың соңына қарай JetBrains оны әзірлеуге ресми түрде қосылып, желтоқсанда IDE 25.3 RC нұсқасында қолдау көрсететінін жариялады. Идеясы қарапайым: AI қолдайтын ондаған редактор және ондаған агент бар, ал бұған дейін редактор мен агенттің әр жұбы үшін жеке интеграция қабатын жасау қажет болатын. ACP олардың арасындағы қабатты стандарттайды.

Agent Client Protocol — кез келген агенттің кез келген редакторға оңай кірігуіне мүмкіндік беретін ашық стандарт.

— Zed, https://zed.dev/acp

Жиі келтірілетін ұқсастық бойынша, AI агенттеріне арналған ACP тіл серверлеріне арналған LSP сияқты. Microsoft LSP жариялаған соң, Python үшін VS Code-пен жеке интеграция, Rust үшін тағы біреу, Go үшін тағы біреу жазудың қажеті болмады. Әр тіл стандартқа сай LSP серверін іске қосты, ал LSP қолдайтын кез келген редактор онымен біріге алды.

2026 жылғы маусымдағы жағдай бойынша, спецификация 1-нұсқасында тұрақтанған. TypeScript, Python, Rust, Java және Kotlin үшін ресми SDK-лар шығарылды. Он екі өнім редакторларында ACP қолдайтынын жариялады: Zed (өзінде ендірілген, протоколды жасаған), 2025.3 нұсқасынан бастап JetBrains IDE-лері, VS Code, Neovim, Emacs, marimo және тағы бес арнайы өнім. Cognition әзірлеген Devin Desktop редакторы ерекше орын алады: ол 2026 жылғы 2 маусымда іске қосылып, әуел бастан ACP-ті интерфейсінің негізгі бөлігі етті.

Ailoot-пен жұмыс істеу туралы ақпарат құжаттамада берілген.

Бастамас бұрын нені орнату керек?

Негізгі түйін

Сізге Devin Desktop 3.0.21 немесе одан кейінгі нұсқасы (2026 жылғы 4 маусымда шыққан), Pro, Max немесе Teams жоспарына қолжетімділік және үш агенттің де CLI құралдары — Codex, Claude және OpenCode — орнатылған болуы керек. CLI құралдары болмаса, редактор оларды іске қоса алмайды.

Devin Desktop-тағы ACP мүмкіндігі жазылым жоспарына байланысты. Тегін Free жоспары үшін ACP арқылы үшінші тарап агенттеріне кіруге рұқсат жоқ. Құжаттамада бұл анық жазылған:

ACP агенттері Pro, Max және Teams пайдаланушыларына қолжетімді.

— Devin құжаттамасы, https://docs.devin.ai/desktop/acp

Pro айына $20 тұрады. Үш агентті бірге қолданып көргісі келетін жеке vibe coder үшін бұл жеткілікті. Айына $200 тұратын Max жоспары Devin Cloud-ты фондық режимде үздіксіз іске қоссаңыз ғана керек. Команда үшін айына $80 және әр мүшеге $40 тұратын Teams жоспары ортақ Spaces қажет топтарға арналған.

Қазіргі кезде Devin Desktop-тағы ACP-тің басты шектеуі — редактор агенттерді тізілімнен өзі жүктемейді.

Devin Desktop әзірге агент дистрибутивтерін тізілімнен тікелей жүктемейді.

— Devin құжаттамасы, https://docs.devin.ai/desktop/acp

Бұл үш CLI құралын — Codex, Claude және OpenCode-ты — алдын ала қолмен орнату керек дегенді білдіреді. Екілік файлдарды орнатқаннан кейін ғана редактор оларды қосуға болатын агенттер ретінде көреді.

macOS пен Linux жүйелерінде ең жылдам орнату жолы:

# Codex CLI OpenAI компаниясынан
npm install -g @openai/codex

# Claude Code Anthropic компаниясынан (ACP адаптерін төмендегі claude-agent-acp қауымдастық адаптері ұсынады)
npm install -g @anthropic-ai/claude-code

# Ашық бастапқы кодты OpenCode
curl -fsSL https://opencode.ai/install | bash

Әр команданы орындағаннан кейін екілік файлдың PATH ішінде барын тексеріңіз:

codex --version
claude --version
opencode --version

Егер команда жауап бермесе, npm екілік файлды PATH-тан тыс жерге орнатқан болуы немесе curl желі күту уақыты асып кеткендіктен сәтсіз аяқталған болуы мүмкін. Жалғастырудың мәні жоқ: алдымен орнату мәселесін шешіңіз.

Devin Desktop агенттерді қайдан іздейді?

Негізгі түйін

Devin Desktop-тағы барлық ACP агенттері ~/.windsurf/acp/registry.json файлында жарияланады. Бұл — әр платформаға арналған id, name, version, description және екілік файл жолы көрсетілген нысандар тізімінен тұратын кәдімгі JSON файлы. Кез келген реттелмелі агент дәл осы пішімді қолданады, ал редактор келесі іске қосылғанда оны автоматты түрде анықтайды.

Cognition таныс Windsurf жолын сақтап, .windsurf атауын .devin деп өзгертпеді. Бұл ыңғайлы: бұрынғы конфигурацияларыңыз сол күйі жұмысын жалғастырады.

Жергілікті агент тізілімінің конфигурациясы Devin Desktop үшін `~/.windsurf/acp/registry.json` жолында, ал Devin Desktop Next үшін `~/.windsurf-next/acp/registry.json` жолында орналасқан.

— Devin құжаттамасы, https://docs.devin.ai/desktop/acp

Тізілімдегі бір агентке арналған жазба мынадай болады:

{
  "id": "codex-cli",
  "name": "Codex",
  "version": "0.42.0",
  "description": "OpenAI's coding agent",
  "authors": ["OpenAI"],
  "license": "Apache-2.0",
  "distribution": {
    "binary": {
      "darwin-arm64": {
        "path": "/opt/homebrew/bin/codex",
        "args": ["--acp"]
      },
      "darwin-x64": {
        "path": "/usr/local/bin/codex",
        "args": ["--acp"]
      },
      "linux-x64": {
        "path": "/usr/local/bin/codex",
        "args": ["--acp"]
      },
      "win32-x64": {
        "path": "C:\\Program Files\\codex\\codex.exe",
        "args": ["--acp"]
      }
    }
  }
}

Негізгі өріс — path. Онда дискіңіздегі CLI орындалатын файлының жолы көрсетіледі. npm арқылы орнатсаңыз, жол әдетте ~/.nvm/.../node/.../bin/codex немесе /usr/local/bin/codex болады. Оны which codex командасымен табуға болады.

args өрісі Devin Desktop іске қосу командасына қосатын аргументтерді көрсетеді. CLI-ды ACP сервер режимінде іске қосып, редакторға stdin/stdout арқылы JSON-RPC көмегімен қосылу үшін --acp жалаушасы қажет. Бұл жалауша болмаса, CLI кәдімгі интерактивті режимде іске қосылып, Devin Desktop оны көрмейді.

Өңдемес бұрын registry.json файлының сақтық көшірмесін жасаңыз. Бұл жердегі бір қате JSON файлы барлық ACP агенттерін бұғаттайды:

cp ~/.windsurf/acp/registry.json ~/.windsurf/acp/registry.json.backup

Содан кейін файлды редакторда ашып, агент блогын agents массивіне қосыңыз.

OpenAI Codex CLI құралын қосу

Негізгі түйін

Codex CLI npm арқылы орнатылады. OpenAI API кілтімен немесе ChatGPT жазылымымен кіру үшін codex auth login командасын орындаңыз, registry.json файлына блок қосыңыз және Devin Settings ішінде агентті қосыңыз. Үшеуінің ішіндегі ең жылдамы — Codex. Ой қорыту сапасынан гөрі жылдамдық пен бастапқы құрылымды жасау маңызды тапсырмаларға қолайлы.

Бірінші қадам: жүйеге кіріңіз. Жүйеге кірмей, CLI API-ге сұрау жібере алмайды:

codex auth login

Команда браузер ашады. ChatGPT Plus немесе Team жоспары болса, жүйеге тіркелгіңіз арқылы кіресіз, бөлек API кілті қажет емес. ChatGPT жазылымы болмаса, platform.openai.com сайтынан API кілтін сұрана.

Екінші қадам: CLI кәдімгі режимде жұмыс істейтінін тексеріңіз:

codex run "write hello world in python"

Жауап алып, ~/.codex/sessions/ ішінде жазба пайда болса, CLI дұрыс жұмыс істеп тұр. Енді оны редакторға қосуға болады.

Үшінші қадам: ~/.windsurf/acp/registry.json файлына блок қосыңыз. Жоғарыдағы бөлімдегі құрылымды қолданып, path мәнін which codex нәтижесіне сай толтырыңыз:

which codex
# /opt/homebrew/bin/codex

Төртінші қадам: редакторда агентті қосыңыз. Devin Desktop-та пәрмендер палитрасын ашыңыз:

  • macOS-та Cmd+Shift+P
  • Windows пен Linux-та Ctrl+Shift+P

Палитрадан мына команданы орындаңыз: Devin User Settings. Ашылған терезеде Agents қойындысына өтіңіз. Тізілімді өңдегеннен кейін Codex тізімде пайда болуы керек. Қасындағы ауыстырып-қосқышты “on” күйіне қойыңыз.

Қосылған соң Agent Command Center ішінде жаңа баған пайда болады. Оған тапсырма берсеңіз, Codex оны орындайды.

Codex мына жағдайларда қолайлы:

  • Ұзақ ойланбай, стандартты кодты жылдам жазу керек болса
  • Бастапқы құрылымға арналған скрипт жазып, қатарынан көптеген шағын өзгеріс енгізгіңіз келсе
  • Дайын спецификациямен жұмыс істеп, шешімі анық болса

Codex мына жағдайларда онша қолайлы емес:

  • Ымыраларды таразылау керек күрделі архитектуралық тапсырмада: ол жиі кей тұстарын үстірт орындайды
  • Теңгерімді жауап қажет заң тұрғысынан сезімтал кодта: Claude жақсырақ таңдау
  • Сұрау мәтіндерін дәл баптап, өз ережелеріңізді қолдануға үйренген болсаңыз: Claude құралдары икемдірек

Anthropic Claude Agent агентін қосу

Негізгі түйін

Devin Desktop-тағы Claude Agent — Claude Code-тың бастапқы екілік файлы мен ашық бастапқы кодты қауымдастық адаптері claude-agent-acp біріктірілген нұсқа. Адаптер Claude Code-ты ACP сервер режимінде іске қосады. Claude Pro жазылымы немесе Anthropic API кілті арқылы жүйеге кіреді. Бұл құрамның артықшылығы — сапалы ой қорытуы және үлкен код базаларымен жақсы жұмыс істеуі.

Anthropic әзірге “Claude Agent” атауымен өз ACP екілік файлын шығарған жоқ. Devin Desktop кәдімгі Claude Code-пен бірдей құралды shim арқылы пайдаланады: протокол репозиторийіндегі Apache 2.0 лицензиясымен таратылатын claude-agent-acp адаптері арқылы.

Бірінші қадам: Claude Code жүйесіне кіріңіз:

claude auth login

Claude Pro немесе Max жазылымы болса, жүйеге тіркелгіңіз арқылы кіресіз. Болмаса, console.anthropic.com сайтынан API кілтін сұрайды.

Екінші қадам: тексеріңіз:

claude "rewrite this function so it returns Result<T, E>"

CLI жауап берсе, адаптерді орнатып, редакторға қосуға болады.

Үшінші қадам: адаптерді орнатыңыз:

npm install -g @agentclientprotocol/claude-agent-acp

Төртінші қадам: registry.json файлына блок қосыңыз. path өрісі claude файлына емес, адаптердің екілік файлына сілтейді:

{
  "id": "claude-agent",
  "name": "Claude Agent",
  "version": "0.4.0",
  "description": "Anthropic's coding agent (community ACP adapter)",
  "authors": ["Anthropic", "ACP community"],
  "license": "Apache-2.0",
  "distribution": {
    "binary": {
      "darwin-arm64": {
        "path": "/opt/homebrew/bin/claude-agent-acp",
        "args": []
      }
    }
  }
}

Бесінші қадам: Devin Settings бөлімінің Agents қойындысында оны қосыңыз.

Claude Agent-тің Claude Code-пен ортақ кемшіліктері бар:

  • Қарапайым тапсырмаларда Codex-тен баяу
  • Жазылымның орнына API қолдансаңыз, әр сұрауы қымбат

Бірнеше AI агентінің тапсырмаңызбен бірге жұмыс істегенін қалайсыз ба, бірақ олардың бинарлық файлдар жиынтығына айналуын қаламайсыз ба? Оларды қосу — техникалық бөлігі. Одан да маңыздысы — әр агент басқаларының не істегенін білуі үшін контексті қалай үлестіру керегін түсіну. Бұл — контекст инженериясының бір бөлігі: жүйенің үш элементінің бірі — сіздің AI көшірмеңіз, жобаның Second Brain-і және әр тапсырмаға арналған контекст инженериясы. Одан кейін агенттеріңіздің қай протоколмен байланысатыны маңызды болмайды; олар бірдей жұмыс істейді.

OpenCode қосу: тегін балама

Негізгі түйін

OpenCode — тәуелсіз қауымдастық жасаған ашық бастапқы кодты ACP агенті. Ол Ollama арқылы жергілікті API-лерді қоса, OpenAI үйлесімді кез келген API-мен жұмыс істейді. Оны орнату және жергілікті іске қосу тегін. Артықшылығы — оны толықтай желіден тыс немесе Qwen сияқты арзан модельдермен іске қосуға болады.

OpenCode 2026 жылдың басында Claude Code-қа ашық бастапқы кодты балама ретінде басталды. Маусымға қарай репозиторийі 30 000-нан астам жұлдыз жинап, құжаттамасы ондаған тілге аударылып, Ollama мен vLLM үшін дайын пресеттері пайда болды.

Скрипт арқылы орнатыңыз:

curl -fsSL https://opencode.ai/install | bash

Тексеріңіз:

opencode --version

Одан кейін OpenCode қай модельді қолданатынын баптаңыз. Толығымен жергілікті іске қосу үшін Ollama-ны іске қосып, OpenCode-ты соған бағыттаңыз:

opencode config set provider ollama
opencode config set base_url http://localhost:11434
opencode config set model qwen3.5-coder:32b

Құралдар жөніндегі нұсқаулықтарды Ailoot құжаттамасынан табыңыз

Содан кейін registry.json файлына блок қосыңыз:

{
  "id": "opencode",
  "name": "OpenCode",
  "version": "0.18.1",
  "description": "Open source coding agent",
  "authors": ["OpenCode community"],
  "license": "MIT",
  "distribution": {
    "binary": {
      "darwin-arm64": {
        "path": "/usr/local/bin/opencode",
        "args": ["acp"]
      }
    }
  }
}

Devin Settings ішінде қосыңыз. Болды.

OpenCode мына жағдайларда қолайлы:

  • Жергілікті GPU бар және код жазу тапсырмаларын желіден тыс орындауды қаласаңыз

  • Оқу жобасымен жұмыс істеп, API-ге ақша жұмсауға әлі дайын болмасаңыз

  • Ашық бастапқы кодты модельдердің жабық модельдерден қаншалықты артта қалғанын салыстырғыңыз келсе

OpenCode мына жағдайларда онша қолайлы емес:

  • Claude сапасына жақын сапа қажет болса; ашық бастапқы кодты модельдер әлі оған жеткен жоқ
  • Контексті 50K+ токен болатын ірі архитектуралық тапсырмаларда; жергілікті модельдер жиі контексті жоғалтады
  • Жылдамдық маңызды болса; тіпті 4090 құрылғысында да OpenCode бұлттағы Codex-тен баяу

Spaces: агенттер арасында контекст бөлісу

Негізгі түйін

Spaces — Devin Desktop ішіндегі агенттер бір-бірінің контекстін көре алатын топтар. Әр жобаға бір Space пайдаланыңыз. Codex онда сынақ жазса, Claude қай сынақ екенін қосымша түсіндірусіз бірден біледі. Pro жоспарында қолжетімді.

Бұрын Windsurf-та әр агент жеке сеанста жұмыс істейтін. Cascade-ті іске қосып, артынан Codex-ті бастасаңыз, олар бір-бірі туралы білмейтін. Cognition бұл мәселені Spaces арқылы шешті.

Бірлесіп жұмыс істейтін агенттер контекст бөлісіп, тапсырмаларды тиімді атқаруы үшін Spaces құрдық.

— Cognition блогы, https://cognition.ai/blog/introducing-devin-desktop

Space ішінде агенттер мыналарды көре алады:

  • Басқа агенттер жасаған файл өзгерістерін
  • Соңғы тапсырмалар мен шешімдердің тарихын
  • Ортақ сұрау контекстін (мысалы, CLAUDE.md немесе AGENTS.md файлыңызды)
  • Орындалып жатқан pull request-тер мен оларға жазылған пікірлерді

Space жасау үшін:

  1. Agent Command Center бөлімін ашыңыз (Devin Desktop жоғарғы жолағындағы түйме)
  2. Жоғарғы оң жақ бұрыштағы “New Space” түймесін басыңыз
  3. Space-ке жоба қалтасын байланыстырыңыз
  4. Settings бөлімінде қосылған агенттер арасынан керектілерін қосыңыз

Үш агенттен тұратын ортада жұмыс істеудің үлгісі:

  1. Codex Space ішінде бастапқы іске асыру нұсқасын жазады
  2. Claude Agent Codex жасағанды көріп, кодты қарап шығады, рефакторинг жасап, күрделі тұстарын реттейді
  3. OpenCode соңғы нұсқаға сынақтар жазады

Үшеуі де бір AGENTS.md файлын (жобаның ортақ ережелері) және бір тапсырма файлын қолданады. Контексті қайта-қайта түсіндірудің қажеті жоқ.

Егер өзіңіздің AGENTS.md файлыңыз әлі болмаса, AGENTS.md пен CLAUDE.md файлдарын бірге пайдалану жолы нұсқаулығын қараңыз: онда үш агент те оқитын бір нұсқау файлы сипатталған.

Әр агентті қай кезде іске қосқан жөн?

Негізгі түйін

Devin Desktop-та Codex, Claude Agent және OpenCode арасында ауысудың бес практикалық сценарийі. Әр сценарий — модельдерді салыстыру емес, бизнес шешімі.

1-үлгі. 30 минутта стандартты мүмкіндік жасау

Жаңа кестеге арналған CRUD, екі өрісі бар форма немесе қарапайым сайт беті. Codex таңдаңыз. Ол мұны 5 минутта жазып, сіз қарап шығып, іске қоса аласыз. Claude мұнда тым ұзақ ойланады. OpenCode жеткілікті жылдам болмайды.

2-үлгі. Ымыралары бар архитектуралық тапсырма

Осы бөлікті жеке сервиске шығару керек пе, әлде монолитте қалдыру керек пе — соны шешу қажет. Немесе бұрыннан бар жоба үшін Redux пен Zustand арасынан таңдау керек. Claude таңдаңыз. Ол дәлелдерді таразылай алады. Codex талқылаусыз “шешім” береді, әрі оның қате болуы әбден мүмкін.

3-үлгі. Жазылып қойған кодты сынақтармен қамту

Агенттердің бірі код жазғаннан кейін, сынақтар үшін Claude не OpenCode-қа ауысыңыз. Codex маңызды шеткі жағдайларды нашар ажыратады. Claude күрделі бизнес логикасын сынауда басқалардан жақсы, ал OpenCode API интеграциясына арналған сынақтарды жақсы жазады.

4-үлгі. Желіден тыс жергілікті әзірлеу

Ұшақ, пойыз немесе интернеті жоқ саяжай. Codex пен Claude жұмыс істемейді — оларға API қажет. Ollama және жергілікті моделі бар OpenCode — жалғыз нұсқа. Сапасы төменірек, бірақ код жаза аласыз.

5-үлгі. Үш жауапты салыстыру

Қай тәсіл дұрыс екеніне сенімді болмасаңыз, Spaces арқылы бір тапсырманы үш агентке де беріңіз. Үш жауапты салыстырып, ең жақсысын таңдаңыз немесе біріктіріңіз. Бұл көбірек токен жұмсайды, бірақ маңызды тапсырмаларда өзін ақтайды.

Devin Desktop жоспарлары мен агент жазылымдары

Негізгі түйін

ACP агенттері тек Pro жоспары ($20 айына), Max ($200) немесе Teams (бір командаға $80 және әр мүшеге $40) арқылы қосылады. Агенттердің өздеріне арналған жазылымдар (OpenAI, Anthropic) бөлек төленеді.

Devin Desktop үшін ақы төлегеннен кейін әр ACP агентіне бөлек жазылым қажет:

  • Codex — ChatGPT Plus немесе Team (бағасы $20-дан басталады) не пайдаланғаныңызша төлейтін OpenAI API кілтін қолданыңыз
  • Claude Agent — Claude Pro ($20) немесе Max жоспары не Anthropic API кілті қажет.
  • OpenCode — Ollama арқылы жергілікті модель қолдансаңыз, тегін.

Этикалық минимум — тіркелгі бір адамға тіркелетіндіктен, оны бірнеше адаммен бөліспеу.

2026 жылғы маусымдағы жағдай бойынша, үш агенттің бәріне арналған негізгі жазылымдардың жалпы құны айына шамамен $60: Devin Pro ($20), ChatGPT Plus ($20) және Claude Pro ($20). Claude-сыз Codex пен OpenCode қолдансаңыз, құны $40 болады.

ACP пен MCP айырмашылығы қандай?

Негізгі түйін

ACP редакторды агентке қосады. MCP агентті құралға (дерекқорға, файлдарға, API-ге) қосады. Агент редакторға ACP арқылы байланысып, тапсырмаға қажет құралдарға MCP арқылы қосылады. Бұл стандарттар бірін-бірі толықтырады; олар өзара бәсекелеспейді.

Екеуі де “агенттерге арналған протокол” деп аталып, JSON-RPC қолданатындықтан, оларды жиі шатастырады. Айырмашылығы — ненің немен қосылатынында.

Anthropic жасаған MCP—Model Context Protocol агентті дереккөздер мен құралдарға қосады. MCP сервері арқылы агент дерекқорыңызды көріп, файлдарды оқып, GitHub API-іне сұрау жіберіп, Notion-ға кіре алады. Ол кіріс деректерін талдап, қай құралды қолдану керегін шешеді.

Zed пен JetBrains жасаған ACP—Agent Client Protocol редакторды агентке қосады. ACP арқылы IDE агентке сіз таңдаған кодты, ашқан файлдарды және палитрадан орындаған команданы береді. Агент болса файл өзгерістерін, растау сұрауларын және тапсырманың орындалу барысын қайтарады.

Агент редакторға ACP арқылы, ал құралдарына MCP арқылы байланысады. Құрылымы мынадай:

┌─────────────────┐
│ Devin Desktop   │ ← редактор
└────────┬────────┘
         │ ACP (Apache 2.0, JSON-RPC over stdio)
┌────────▼────────┐
│ Claude Agent    │ ← агент
└────────┬────────┘
         │ MCP (Anthropic, JSON-RPC over HTTP or stdio)
┌────────▼────────┐
│ MCP server      │ ← құрал (дерекқор, файлдар, API)
└─────────────────┘

MCP туралы толығырақ, дайын жеті серверді қосу мысалдары берілген жеке Claude Code-қа арналған MCP серверлері нұсқаулығын қараңыз.

2026 жылғы маусымда не жұмыс істемейді?

Негізгі түйін

2026 жылғы маусымдағы жағдай бойынша, ACP Devin Desktop-та өндірістік қолданыста, бірақ шектеулері бар. Бастысы — тізілім агенттерді автоматты түрде жүктемейді, сондықтан CLI құралдарын қолмен орнату керек. Шағын шектеулердің бірі — редактордың кейбір кеңейтілген мүмкіндіктері барлық ACP агентімен емес, тек Devin Local арқылы жұмыс істейді.

Тізілім агенттерді жүктемейді. Нұсқаулықтың басында айтылғандай, Devin Desktop CLI екілік файлдарын қолмен орнатуды күтеді. Орнату скрипті бұл мәселені шешеді, бірақ нұсқаулықтар оны жиі ескермейді.

Редактордың барлық мүмкіндігі әр агентке берілмейді. Бір транзакция аясында бірнеше файлды өңдеу әзірге тек Devin Local-та толық жұмыс істейді. ACP арқылы қосылған Codex пен Claude өңдеу командаларын бір уақытта бір файлдан алады. Бұл тапсырмалардың көбіне кедергі келтірмейді, бірақ бір операцияда 5+ файлды қамтитын рефакторинг үшін Devin Local-қа қайта ауысу керек.

Қатар жұмыс кезіндегі қайшылықтар. Бір Space ішінде екі агент бір файлды бір уақытта өңдесе, кейін жазғаны алдыңғысының нұсқасын басып кетеді. Devin Desktop әзірге қайшылықтардың айырмасын көрсетпейді. Шешімі — тапсырмада әр агентке әртүрлі файл беру немесе PR арқылы жұмыс істеп, біріктіру қайшылықтарын қолмен шешу.

JetBrains IDE 25.3 RC нұсқасындағы ACP іске асырылымында да сынақ кезеңіне тән шектеулер бар екенін атап өтеді:

25.3 RC нұсқасында JetBrains-тағы ACP қолдауы бета сатысында. Агент CLI арқылы жергілікті түрде орнатылып, жүйеге кірген болуы керек; IDE-де оны конфигурация файлы арқылы қосу жеткілікті.

Devin Desktop-тағы үлгі дәл осындай: CLI құралын қолмен орнатып, редакторда қосыңыз.

Экожүйе қай бағытта дамып келеді?

Негізгі түйін

ACP-пен үйлесетін агенттер тізілімі ай сайын ұлғайып келеді. 2026 жылғы наурызда экожүйеде 25-тен астам агент болды; маусымға қарай zed.dev/acp сайтындағы тізімде 60-тан астамы көрсетілді. 2026 жылдың соңына қарай бірігу күтіледі: Cursor, Replit Agent, Continue және Aider де ACP қолдауын жариялауы мүмкін. Devin Desktop кең тізімдегі редакторлардың бірі болып қала береді, жалғызы болмайды.

Қазір ACP жетекші стандарттардың бірі, бірақ жалғыз емес. Үшеуі қатар дамып келеді:

  • MCP (Anthropic)—агенттен құралға. Іс жүзінде қалыптасқан стандарт.
  • A2A (Google, 2025 жылғы сәуір)—агенттен агентке. Орталық үйлестірушісіз тәуелсіз агенттердің байланысы.
  • ACP (Zed, JetBrains, 2025 жылдың соңы)—редактордан агентке.

Алдағы айларда Cursor мен Replit Agent те ACP-ті интерфейстеріне енгізеді деп күтілуде. Қазір олар жеке API-лерді қолданады. Екі ірі ойыншы ACP-ті қабылдаса, стандарт ортақ сипат алады. Сонда “кез келген редакторда өз агентіңді қолдану” үйреншікті тәжірибеге айналады.

Vibe coder үшін бұл екі нәрсені білдіреді. Біріншіден, жаңа модельдерді сынау үшін бес түрлі қолданбаны орнату қажет болмайды. Екіншіден, жеткізуші ертең бағасын өзгертсе немесе жұмысын тоқтатса, оның агентін кез келген ACP редакторына ауыстырып, жұмысты жалғастыра аласыз.

Үш агенттен тұратын топты орнату — техникалық бөлігі. Техникалық таңдаулардың өніміңізге қалай әсер ететінін түсіну — басқа дағды. Негізгі міндет — AI сіздің ойлау мәнеріңізді қайталайтын (AI көшірмесі), жоба контекстін есте сақтайтын (Second Brain) және тапсырма ережелерін оқитын (контекст инженериясы) жүйе құру. Осы үш элемент жұмыс істейтін жүйені қалыптастырады. Одан кейін құралдарды бір кеште ауыстыра аласыз.

Ailoot туралы біліңіз.

Толығырақ

Жиі қойылатын сұрақтар

registry.json өңделгеннен кейін агент неге көрінбейді?

Оның CLI-і орнатылғанын, тізілімдегі жол нақты орындалатын файлға апаратынын және Devin Settings → Agents ішінде агент қосулы екенін тексеріңіз. Тізілім құралды іске қосу жолын сипаттайды, бірақ оны орнатпайды және авторизацияламайды.

ACP MCP-дің орнын баса ма?

Жоқ. ACP редакторды агентпен, ал MCP агентті құралдармен және дереккөздермен байланыстырады. Бір жұмыста агент редактор әрекетіне ACP, дерекқорға не басқа құралға MCP қолдана алады.

Барлық мақалалар