{"meta":{"title":"Работа с расширениями canvas в приложении GitHub приложение Copilot","intro":"Используйте холсты для GitHub Copilot app создания общих, управляемых агентами артефактов и интерфейсов для сотрудничества человека и агента.","product":"GitHub Copilot","breadcrumbs":[{"href":"/ru/enterprise-cloud@latest/copilot","title":"GitHub Copilot"},{"href":"/ru/enterprise-cloud@latest/copilot/how-tos","title":"Инструкции"},{"href":"/ru/enterprise-cloud@latest/copilot/how-tos/github-copilot-app","title":"GitHub Copilot app"},{"href":"/ru/enterprise-cloud@latest/copilot/how-tos/github-copilot-app/working-with-canvas-extensions","title":"Расширения холста"}],"documentType":"article"},"body":"# Работа с расширениями canvas в приложении GitHub приложение Copilot\n\nИспользуйте холсты для GitHub Copilot app создания общих, управляемых агентами артефактов и интерфейсов для сотрудничества человека и агента.\n\n## О расширениях холста\n\nРасширение Canvas — это общая, интерактивная поверхность для рабочего артефакта, такого как план, доска сортировки, сессия браузера, чек-лист релиза, панель управления, инцидент или таблица.\n\nРасширение холста можно включить в подключаемый модуль вместе с другими возможностями, такими как навыки или серверы MCP.\n\nХотя чат полезен для определения намерений и обсуждения задач, большая часть работы происходит на рабочих поверхностях, таких как терминал, браузер, документ или панель управления. Холсты позволяют напрямую сотрудничать с агентом на этих рабочих поверхностях.\n\nХолсты двусторонние: агент может обновлять холст во время работы, а вы можете редактировать на той же поверхности. Когда вы создаёте холст, агент генерирует возможности на основе вашего запроса и рабочего процесса. По мере итерации вы можете попросить его добавить, удалить или изменить эти возможности. После создания холсты открываются в правой боковой панели приложения.\n\nНапример, можно создать агентный канбан-холст, где пользователи используют элементы управления интерфейсом для создания или перемещения карт, и попросить агента добавить возможности для вызова агента, такие `get_board`как , `add_card`и `move_card`. Это позволяет людям и агентам координировать работу с одной общей доски.\n\n## Зачем использовать холст\n\nХолсты полезны, когда задача или рабочий процесс нуждаются в структуре, итерации и верификации, а чат недостаточно. Вы можете использовать чат, чтобы инструктировать агента и рассуждать через неоднозначность, а затем использовать canvas для прямого осмотра, управления и проверки видимой работы, не полагаясь только на подсказки.\n\nХолсты дают два вида ценности: они улучшают партнёрство между человеком и агентом, предоставляя обеим сторонам общую поверхность для работы, и позволяют настраивать её под ваш рабочий процесс.\n\nХолсты полезны, когда нужно:\n\n* Наземные агенты работают в реальных артефактах или среде, которые подходят под ваш рабочий процесс.\n* Направлять или корректировать работу непосредственно на общей поверхности, а затем дать агенту продолжить эти изменения.\n* Анализируйте прогресс и результаты как заметные изменения в общем артефакте, а не только ответы в чате.\n* Поддерживайте непрерывность работы во время поворотов, сессий и передач передач.\n\n## Примеры вариантов использования\n\nРасширения Canvas можно адаптировать под ваши нужды или нужды вашей команды в различных ситуациях. Рассмотрим пример.\n\n* **Агентные канбан-доски:** Позвольте людям и агентам добавлять карты, перемещать работу и начинать задачи.\n* **Выдайте доски сортировки:** Кратко изложите основные проблемы, повторяющиеся темы и проблемы пользователей для репозитория.\n* **Холсты с маркировкой:** Создайте постоянный файл markdown для планирования дня, приоритизирования проблем и pull request, запуска и мониторинга сессий агентов, а также сохранения сопутствующей работы на одной редактируемой поверхности.\n* **Документальные холсты:** Открывайте, редактируйте и сотрудничайте с документами, таблицами, слайдами и другими артефактами прямо в приложении.\n\n## Обнаружение холстов\n\nПредставление **\"Холст** \" предоставляет проверенный список избранных холстов. Некоторые холсты доставляются через подключаемые модули, которые необходимо установить, прежде чем использовать холст в сеансе. Например, установка подключаемого модуля Azure DevOps предоставляет доступ к холсту для планирования работы Azure DevOps и управления ими.\n\n1. На боковой панели приложения нажмите кнопку **\"Настроить**\".\n2. Щелкните **экран**.\n3. Просмотрите рекомендуемые холсты.\n4. Если для холста требуется подключаемый модуль, нажмите кнопку **\"Установить подключаемый модуль**\".\n5. Нажмите кнопку **\"Создать сеанс\",** чтобы открыть сеанс с холстом.\n\nВы также можете нажать кнопку **\"Установить\"** , чтобы просмотреть все установленные настройки, включая холсты, доступные для использования.\n\n## Создание холста\n\nВы можете создать новый холст внутри сессии, используя этот `/create-canvas` навык.\n\n1. Откройте или начните сессию агента.\n2. В поле запроса введите `/create-canvas`, затем опишите рабочий процесс и возможности, которые вы хотите, чтобы поддерживал Canvas, включая то, что должны уметь делать люди, а что должен делать агент.\n   Например, вы можете попросить агента:\n\n   * `Create an agentic kanban canvas with actions to create, assign, and move cards.`\n   * `Create a markdown canvas that combines my meetings with prioritized issues and pull requests, then lets me launch and track agent sessions from that canvas.`\n3. Вы можете выбрать, стоит ли делиться холстом с вашей командой или держать его личным:\n   * **Project scope:**`.github/extensions` для командных холста, закреплённых в репозитории.\n   * **Сфера применения:**`~/.copilot/extensions` Для личных холстов на вашей машине.\n\nАгент построит холст и откроет его в правой боковой панели после завершения. После этого можно продолжить итеративность, попросив агента изменить интерфейс, общее состояние и возможности.\n\n## Как структурируются расширения холста\n\nРасширения холста, которые вы создаете в приложении или устанавливаете непосредственно в собственном каталоге `.github/extensions` в пределах (область проекта) или `~/.copilot/extensions` (область пользователя).\n\nХотя реализации могут различаться, расширение Canvas обычно включает:\n\n* Файл `package.json` для метаданных расширений и зависимостей.\n* Файл записи расширения, например `extension.mjs`, который определяет поведение и возможности холста.\n* Опциональные артефакты JSON (например, файлы под каталогом `artifacts` ) для сохраненных данных холста и состояния.\n\nКогда в боковой панели приложения открывается холст, и люди, и агенты взаимодействуют с тем же общим состоянием через действия интерфейса и возможности вызова агентами.\n\n## Работа на холсте\n\nКогда холст открыт, можно быстро повторять с агентом.\n\n* Добавьте или пересмотрите возможности холста.\n* Используйте элементы управления холста (такие как кнопки, карты или фильтры) для прямого обновления поверхности.\n* Попросите агента вызвать возможности, открытые canvas, для обновления данных или принятия действий.\n\n## Дополнительные материалы\n\n* [автозаголовок](/ru/enterprise-cloud@latest/copilot/how-tos/github-copilot-app/agent-sessions).\n* [автозаголовок](/ru/enterprise-cloud@latest/copilot/how-tos/github-copilot-app/customize-github-copilot-app)."}