AA

agenui/agenui

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,2 тыс. stars Качество 74 Тренд 45Apache-2.0

agenui/agenui — это кандидат на навык агента, импортированный из https://github.com/agenui/agenui.

Обзор

agenui/agenui — это кандидат на навык агента, импортированный из https://github.com/agenui/agenui.

Обзор (машинный перевод)

AGenUI — это высокопроизводительный A2UI SDK для создания нативного генеративного интерфейса для iOS, Android и HarmonyOS.

Официальный сайт · Быстрый старт · Ссылка API · Вклад

Английский | 中文

Этот проект активно разрабатывается и быстро развивается. Вклады, отзывы и обсуждения приветствуются.


Что нового в v1.7.0

Выпущено 19.10.2026

  • resolveCalls Встроенная функция: Рекурсивно выполняет FunctionCalls, вложенные в JSON, и заменяет каждый узел вызова на его возвращаемое значение.
  • Глубокий разбор для action: registerDeepParseProperty теперь позволяет разрешать вложенное привязывание в функциональных аргументах и контексте событий.
  • Кроссплатформенные метки форм: Завершено рендеринг и измерение label для ChoicePicker и Slider, поддерживающие обёртку, динамические обновления и очистку.
  • (Android) Исправлено потеря line-height после обновления динамического текста.
  • (HarmonyOS) Исправлены сбои при нажатии на изображения с помощью action, а также добавлены проверки типа событий в обратном вызове RichText и Tabs.
  • (HarmonyOS) Скорректировала очистку узла ChoicePicker для обеспечения правильного порядка уничтожения.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

This project is under active development and evolving rapidly. Contributions, feedback, and discussions are warmly welcome.


What’s New in v1.7.0

Released on 2026-10-19

  • resolveCalls Built-in Function: Recursively executes FunctionCalls nested in JSON and replaces each call node with its return value.
  • Deep Parsing for action: registerDeepParseProperty now enables nested binding resolution within function arguments and event context.
  • Cross-Platform Form Labels: Completed label rendering and measurement for ChoicePicker and Slider, supporting wrapping, dynamic updates, and clearing.
  • (Android) Fixed line-height being lost after dynamic text updates.
  • (HarmonyOS) Fixed crashes when tapping Images with an action, and added event-type checks to RichText and Tabs callbacks.
  • (HarmonyOS) Adjusted ChoicePicker node cleanup to ensure correct destruction order.
  • (Playground) Updated the basic catalog URL and related test references.

What is AGenUI?

AGenUI is an A2UI SDK that simultaneously supports iOS, Android, and HarmonyOS. Built on and fully implementing the A2UI v0.9 protocol open-sourced by Google, it renders the streaming data of LLM-generated interactive UI in real time on mobile devices. Under the hood, it is powered by a cross-platform shared C++ core engine, while the three-platform rendering engines consume the component protocol dispatched by the core engine and perform drawing using native system capabilities.

AGenUI leverages native system UI capabilities to render interactive cards, forms, lists, images, media players, and more, delivering a high-performance, smooth user experience.


Key Features

  • Real-time streaming rendering — structured component descriptions are generated by the LLM, arrive incrementally, and update in real time
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add agenui/agenui
Новичок в MCP? Начните с руководства на mcpskill.org →