A2UI를
| 최근 업데이트 | 안정화 버전 | 출시 후보 버전 | 베타 버전 | 알파 버전 |
|---|---|---|---|---|
| 2026년 9월 23일 | - | - | - | 1.0.0-alpha01 |
종속 항목 선언
A2UI의 종속 항목을 추가하려면 프로젝트에 Google Maven 저장소를 추가해야 합니다. 자세한 내용은 Google Maven 저장소를 읽어보세요.
다음과 같이 앱 또는 모듈의 build.gradle 파일에 필요한 아티팩트의 종속 항목을 추가합니다.
Groovy
dependencies { implementation "androidx.a2ui:a2ui-engine:1.0.0-alpha01" implementation "androidx.a2ui:a2ui-model:1.0.0-alpha01" }
Kotlin
dependencies { implementation("androidx.a2ui:a2ui-engine:1.0.0-alpha01") implementation("androidx.a2ui:a2ui-model:1.0.0-alpha01") }
종속 항목에 관한 자세한 내용은 빌드 종속 항목 추가를 참고하세요.
의견
제출하신 의견은 Jetpack을 개선하는 데 도움이 됩니다. 새로운 문제를 발견하거나 라이브러리 개선을 위한 아이디어가 있다면 Google에 알려 주세요. 새 문제를 제출하기 전에 이 라이브러리의 기존 문제를 살펴보시기 바랍니다. 별표 버튼을 클릭하여 기존 문제에 투표할 수 있습니다.
자세한 내용은 Issue Tracker 문서를 참고하세요.
버전 1.0
버전 1.0.0-alpha01
2026년 9월 23일
androidx.a2ui:a2ui-engine:1.0.0-alpha01 및 androidx.a2ui:a2ui-model:1.0.0-alpha01이 출시되었습니다. 버전 1.0.0-alpha01에는 이러한 커밋이 포함되어 있습니다.
새로운 기능
Jetpack Compose 에이전트-UI (A2UI) 렌더러는 A2UI 프로토콜을 구현하여 AI 에이전트가 임의의 코드를 실행하지 않고도 네이티브 Compose 구성요소를 렌더링하는 풍부한 대화형 사용자 인터페이스를 생성할 수 있도록 지원합니다. 이 라이브러리는 프로토콜 메시지 파싱, 스키마 유효성 검사를 실행하고 UI 렌더러를 빌드하기 위한 기본 API를 제공합니다.
API 변경사항
- 데이터 바인딩을 확인할 수 없을 때
required과 같은 함수가 실행되도록A2uiFunctionDefinition및getFunctionDefinition에acceptsUnresolvedArguments를A2uiExecutionContext에 추가했습니다. (I74d9f, b/547851648) A2uiFunctionArgParser을 추가했습니다.getEpochMillisArg및 업데이트된formatDate이 ISO 8601 날짜-시간 문자열과 에포크 타임스탬프를 지원합니다. (Id04ec)- A2UI 기능 광고를 지원하기 위해
A2uiCoreMessageProcessor에A2uiClientCapabilities및clientCapabilities추가 (Ia3316, b/532000711) A2uiMessageParser,A2uiJsonMessageParser,A2uiJsonReader추가 (I52762, b/537133532)createBasicCatalogFunctions추가 (I1f003, b/527907617)A2uiFormatStringFunction를 추가합니다.A2uiExecutionContext를 통해 함수의 구성요소 수준 캐싱 지원 추가 (Id4da7, b/527907617)A2uiExecutionContext인터페이스와 구현A2uiCoreExecutionContext이 추가되었습니다.A2uiSurfaceModel에 페이로드 평가 메서드가 추가되었습니다. (I7957c, b/531999707)A2uiCoreDynamicResolver인터페이스 추가 (Ic84f8, b/531999707)FormatString을 제외한 A2UI의 기본 카탈로그 함수를 추가했습니다. (Ied352, b/527907617)A2uiCoreCatalog,A2uiCoreComponentDefinition,A2uiFunctionDefinition,A2uiFunction인터페이스 생성 (I9916d, b/527821290)- Compose A2UI 렌더러의 런타임 레이어 아티팩트를 초기화합니다. (I8be68, b/524122705)
- a2ui 모듈의 이름을 a2ui-core로 바꿈 (Ia286d)
버그 수정
- 인수 불일치 동작을 명확히 하기 위해
A2uiMessageFormatter문서를 업데이트했습니다. (I2efad)