a2ui-project / a2ui-project/a2ui

We need a way to show an agent what a surface is displaying

オープン
#646 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る
P2 type: feature/enhancement
主要言語
TypeScript
スター
16.4k
フォーク
1.3k
平均マージ
2日 13時間
マージ済み PR(30日)
134

説明

In order for the user to query the agent about things they see (e.g. "Tell me about the one on the left"), the agent needs to be able to understand the layout and content of the surface.

The agent has no way to query this at the moment, and although we do have a way to send the current data model with every A2A message, we don't have any way to do the same with the UI tree.

One proposal might be to introduce a new A2UI message `querySurface` that allows the agent to get the current state of the surface, both the UI tree and the data model.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

The issue proposes a new A2UI message type `querySurface`. Start by examining the A2A and A2UI message handling code to understand the protocol. Look for existing message definitions and how the data model is sent. Determine where the UI tree is constructed and serialized. Implementing this requires understanding the surface state management and how to expose it via a new message.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
api, frontend
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。