Навыки agent-ui
📦

agent-ui

Низкий риск 🌐 Доступ к сети🔑 Переменные окружения

Создание интерфейсов AI-агентов с React

Также доступно от: inference-sh

Хватит создавать чат-UI с нуля. Этот готовый компонент Agent обеспечивает потоковую передачу ответов, утверждение инструментов и декларативные виджеты из коробки для приложений Next.js.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «agent-ui». Установка и настройка компонента agent-ui

Ожидаемый результат:

  • Компонент установлен через npx shadcn@latest add
  • Прокси-маршрут создан в /api/inference/proxy
  • Agent отрендерен с потоковым чат-интерфейсом
  • Вызовы инструментов отображаются с состояниями pending/progress/approved

Использование «agent-ui». Настройка клиентских инструментов формы

Ожидаемый результат:

  • Form ref передан в createScopedTools()
  • Agent теперь может вызывать scan_ui для проверки полей формы
  • Agent может вызывать fill_field для заполнения полей ввода формы
  • Выполнение инструмента показано в чате с визуальной обратной связью

Аудит безопасности

Низкий риск
v1 • 3/21/2026

Static analysis flagged 33 patterns in SKILL.md documentation file. All findings are false positives from pattern-matching on documentation text, not executable code. External commands are npm/npx installation instructions. URLs are product documentation links. Environment variable example is standard configuration guidance. No actual security vulnerabilities detected.

1
Просканировано файлов
121
Проанализировано строк
4
находки
1
Всего аудитов
Проблемы среднего риска (1)
Environment Variable Configuration Documented
SKILL.md documents setting INFERENCE_API_KEY in .env.local for the proxy route. This is standard practice for API authentication but users should be aware the component requires a valid Inference API key.
Проблемы низкого риска (1)
External Service Dependency
Component depends on ui.inference.sh SDK and proxy service. Users must trust the Inference platform for agent runtime functionality.

Факторы риска

Проверено: claude

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
41
Сообщество
83
Безопасность
83
Соответствие спецификации

Что вы можете построить

Интеграция SaaS Copilot

Добавьте AI-ассистента в ваш SaaS-продукт с минимальной настройкой. Компонент автоматически обрабатывает потоковую передачу, выполнение инструментов и потоки утверждения.

Панели внутренних агентов

Создавайте внутренние инструменты, где требуется утверждение человеком перед выполнением действий. UI утверждения встроен в компонент.

Интерактивные чат-приложения

Создавайте богатые чат-интерфейсы с загрузкой файлов, поддержкой изображений и кастомными виджетами без создания UI-слоя с нуля.

Попробуйте эти промпты

Базовая настройка агента
Добавьте компонент agent-ui в мой проект Next.js и настройте прокси-маршрут для Inference API.
Настройка кастомного агента
Настройте компонент Agent с кастомным системным промптом и подключите его к модели openrouter/claude-haiku-45.
Включение клиентских инструментов
Настройте клиентские инструменты для Агента используя createScopedTools с form ref. Настройте инструменты scan_ui и fill_field для автоматизации форм.
Построение потока утверждения
Настройте Agent с утверждениями с участием человека для чувствительных выполнений инструментов. Покажите, как требовать подтверждение пользователя перед запуском действий.

Лучшие практики

  • Всегда используйте прокси-маршрут, чтобы держать ваш INFERENCE_API_KEY на стороне сервера и никогда не передавать его клиенту
  • Реализуйте потоки утверждения для любых инструментов, которые изменяют данные или выполняют внешние действия
  • Используйте props allowFiles и allowImages осознанно - включайте загрузку только когда ваш сценарий использования требует этого

Избегать

  • Не хардкодьте API-ключ в клиентском коде - всегда используйте паттерн прокси-маршрута
  • Не включайте клиентские инструменты не понимая их возможности и потенциальные побочные эффекты
  • Не используйте компонент без rate limiting на вашем прокси-маршруте для продакшн-развёртываний

Часто задаваемые вопросы

Для чего используется ключ Inference API?
INFERENCE_API_KEY аутентифицирует ваши запросы к прокси-сервису Inference.sh. Он хранится на стороне сервера в прокси-маршруте и никогда не передаётся браузеру.
Могу ли я использовать это с другими AI-провайдерами кроме Inference.sh?
Компонент разработан для прокси и формата конфигурации агента Inference.sh. Использование других провайдеров потребует кастомных модификаций прокси-маршрута.
Как работают утверждения с участием человека?
Когда агент хочет выполнить инструмент, помеченный как требующий утверждения, UI показывает диалог подтверждения. Пользователь должен явно подтвердить перед запуском инструмента.
Что такое клиентские инструменты?
Клиентские инструменты - это JavaScript функции, работающие в браузере, такие как scan_ui (проверка страницы) и fill_field (заполнение полей ввода форм). Они позволяют AI взаимодействовать с вашим UI напрямую.
Совместим ли этот компонент с Claude Code?
Да, компонент agent-ui совместим с Claude, Codex и Claude Code как указано в конфигурации supported_tools.
Нужен ли мне бэкенд для использования этого компонента?
Вам нужен API-маршрут Next.js для обработчика прокси. Сам компонент - клиентский React, но ему требуется прокси-маршрут для безопасной пересылки запросов в Inference.sh.

Сведения для разработчиков

Автор

inferen-sh

Лицензия

MIT

Ссылка

main

Структура файлов

📄 SKILL.md