В этом материале
Внешний агент ACP обычно владеет провайдером и инструментами; Zed может передавать MCP и применять отдельные правила интеграции.
Собственный Agent Zed и внешний агент ACP могут отображаться в одной панели при разных настройках модели и инструментов. До изменения провайдера или разрешений определите выбранный путь текущего разговора.
Конкретная граница приложения
Zed размещает беседы внешних агентов через Agent Client Protocol, но внешний процесс обычно владеет runtime, входом, выбором модели, инструментами и собственной конфигурацией. Профили собственного Zed Agent автоматически туда не применяются. Настроенные Zed серверы MCP могут передаваться через ACP, а агент также способен читать собственную конфигурацию MCP. Поэтому у разрешений несколько возможных границ: передача Zed и действия агента. Нельзя упрощать это до утверждения, что внешний агент игнорирует все настройки редактора. Изучите интеграцию и конкретный инструмент. Беседа терминала является ещё одним путём, а не переименованным собственным Agent. Одинаковое расположение сообщений не подтверждает одинакового владельца учётных данных или набора разрешённых действий (Zed Agent documentation).
Практический маршрут
Откройте Agent Panel и изучите выбранного агента текущей беседы. Для собственного Zed Agent используйте его настройки доступа модели и инструментов. Для внешнего выполните agent: open settings, изучите External Agents; при собственных настройках записи относятся к agent_servers. Провайдера и модель настраивайте документированным способом внешнего агента. При отсутствии MCP проверьте сервер Zed и конфигурацию самого агента. Через dev: open acp logs изучите фактический обмен интеграции (Zed External Agents).
Разобранный пример
Разработчик настроил локальную модель собственного Zed Agent, затем открыл внешний OpenCode и ожидает прежний выбор провайдера. В этом пути модель выбирает OpenCode. Исправьте его собственную конфигурацию вместо изменения уже работающего провайдера Zed. Повторите объяснение безопасной вымышленной функции только для чтения и определите, какая беседа агента выдала ответ. Это помогает не принять незаметное переключение инструмента за исправление соединения.
| Проверка | Запись |
|---|---|
| Владелец беседы | Собственный Zed Agent, внешний ACP либо разговор терминального процесса. |
| Владелец модели | Настройки провайдера Zed либо собственная конфигурация внешнего процесса. |
| Владелец инструмента | Передача Zed и собственные настройки агента, участвующие в действии. |
Как правильно прочитать сбой
Рабочий собственный чат не подтверждает учётные данные внешнего процесса или наличие его исполняемого файла. Отсутствие внешнего инструмента также не доказывает потерю соединения MCP редактором. До изменений сохраните идентичность беседы и наблюдение ACP, иначе исправление может незаметно перевести задачу на другой путь выполнения и скрыть прежнюю причину отказа (Zed Tool Permissions).
Что завершает проверку
Полезный результат — схема владения выбором модели, инструкциями, MCP и подтверждениями. Общая панель является интерфейсом показа; она не объединяет настройки всех агентов в один универсальный профиль Zed или единое состояние провайдера.
Связанные материалы: Воспроизводимый стек инференса: как сохранить результат GPU-пилота, LLM для кода на 12 ГБ VRAM: модель, контекст и запас.