a2aproject / a2aproject/a2a-dotnet

Allow For Dynamic Agent Card

オープン
#46 コメント 2 件 リアクション 1 件 担当者 1 名 @Copilot に割り当て済み GitHub で見る
主要言語
C#
スター
262
フォーク
64
平均マージ
5日 2時間
マージ済み PR(30日)
31

説明

Given an authenticated client you might want to provide different configuration of the agent card after it has gotten the card that tells it how it authenticates (well known public card)

[Fetching Authenticated Extended Agent Card](https://a2aprotocol.ai/blog/a2a-sample-methods-and-json-responses)

The agent card could be different based upon who is talking

Currently the agent card is obtained via a non async aware method/func delegate. This does not offer any mechanism to customize the card returned if any i/o might be needed for it, unless you cause the current thread to wait, not ideal.

The TaskManager OnAgentCardQuery should instead return Task. This would even make it less clunky in A2AHttpProcessor.GetAgentCard

Additionally I do not see if there is any framework pending for an extended card after authentication. I can implement this my self in my local use of this, but didn't want to go through with it if something was planned.

[Authenticated Extended Card](https://a2aproject.github.io/A2A/latest/specification/#710-agentauthenticatedextendedcard)

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

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

評価

この issue はまだ評価されていません。

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

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