ТЕХНОЛОГИИ

OpenHands Canvas не видит файлы: рабочая папка backend

В этом материале
ГЛАВНОЕ ЗА МИНУТУ

Canvas показывает беседу, рабочая область backend предоставляет файлы, endpoint модели генерирует текст; расположение определяется владельцем операции.

Если Agent Canvas не находит файлы, до смены модели определите рабочую папку backend. Браузер показывает задачу, backend выполняет файловые инструменты, endpoint модели генерирует ответы: эти места не являются автоматически одной папкой или компьютером.

Конкретная граница приложения

Текущий обзор Canvas относит выполнение и постоянное состояние к сервисам backend. Рабочая область — папка, репозиторий или настроенное окружение чтения и записи агента. Компьютер модели предоставляет генерацию и не определяет эту папку. Поэтому браузер ноутбука может показывать беседу, файловые действия которой происходят в другом месте существующей схемы. Для диагностики используйте уже настроенный локальный backend. Не создавайте дополнительный сервис и не меняйте удалённый доступ из-за отсутствующего пути. Сначала установите каталог активного backend и привязку разговора к нужной области. Название проекта, написанное в сообщении модели, не заменяет фактический выбор рабочей папки и не делает отсутствующий файл доступным инструменту (OpenHands product introduction) (OpenHands Agent Canvas).

Практический маршрут

Изучите выбранный backend и рабочую область текущей беседы. Сравните дерево с известным безопасным файлом нужного локального проекта. Запросите наблюдение папки или файла только для чтения и изучите результат инструмента, а не итог модели. При другой папке исправьте выбор области существующими элементами приложения. Settings > LLM проверяйте отдельно при отказе генерации: профиль Advanced управляет доступом к модели, а не каталогом файловых инструментов (OpenHands model configuration).

Разобранный пример

Пользователь ожидает репозиторий парсера, но дерево относится к прежнему текстовому упражнению. Модель отвечает на общие вопросы, создавая впечатление рабочего подключения. Чтение конкретного примера данных отказывает из-за неправильной области. Выберите существующий нужный репозиторий, подтвердите появление файла и повторите чтение до изменения. Таким образом исправляется конкретная привязка беседы, а не параметры исправно отвечающего сервера модели.

ПроверкаЗапись
БраузерИнтерфейс управления, в котором сейчас показана выбранная беседа.
Рабочая область backendФактическая локальная папка, наблюдаемая инструментом чтения файлов.
Профиль моделиEndpoint генерации, записанный независимо от расположения исходных файлов.

Как правильно прочитать сбой

Модель способна правдоподобно объяснить файл без чтения нужного исходника. Недоступная модель также может сосуществовать с правильным деревом файлов. Разделяйте наблюдения. У MCP могут быть собственные границы ресурсов, поэтому чтение встроенным инструментом не доказывает одинаковые пути каждого подключённого инструмента. Для следующего действия нужно знать именно его владельца выполнения и фактическую доступную область (OpenHands MCP guide).

Что завершает проверку

Исправление завершено, когда конкретный файл наблюдается в нужной области backend и прочитан задачей. Сохраните схему расположения, чтобы последующая смена модели случайно не превратилась в изменение рабочей папки или источника файлов.

Связанные материалы: Воспроизводимый стек инференса: как сохранить результат GPU-пилота, LLM для кода на 12 ГБ VRAM: модель, контекст и запас.

← Все материалы