[REQUEST] AG-UI support

オープン
#5,969 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
typescript

調査の方向性

Start by locating the agent execution event pipeline and the boundary where backend clients communicate with workflows. Review how internal workflow and agent events are currently exposed, then compare them with the AG-UI specification. Done means compatible clients can receive streamed messages, tool lifecycles, status, errors, cancellation, and completion events, with documentation and integration tests.

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

説明

feature

Add support for the AG-UI (Agent-User Interaction) Protocol to enable standardized real-time communication between AI agents and frontend clients.

The implementation should expose agent execution events (e.g., messages, tool calls, reasoning/status updates, errors, completion, and streamed responses) using the AG-UI protocol, allowing compatible clients such as CopilotKit and other AG-UI consumers to interact with the backend without custom integrations.

Scope
  • Implement AG-UI protocol support for agent execution.
  • Stream agent events (text, tool calls, status, errors, completion, etc.).
  • Map internal workflow/agent events to AG-UI event types.
  • Support incremental/streaming responses.
  • Ensure protocol compliance with the AG-UI specification.
  • Provide an extensible architecture for future event types and protocol updates.
Acceptance Criteria
  • AG-UI compatible clients can communicate with the backend.
  • Agent responses are streamed using AG-UI events.
  • Tool invocation lifecycle is exposed through the protocol.
  • Errors and cancellation events are properly propagated.
  • Protocol implementation is documented and covered by integration tests.
Benefits
  • Standardized frontend integration.
  • Interoperability with existing AG-UI ecosystem tools.
  • Easier maintenance by decoupling internal agent logic from client-specific protocols.
  • Foundation for future multi-agent and workflow integrations.
主要言語
TypeScript
スター
29.8k
フォーク
3.9k
平均マージ
1時間 44分
マージ済み PR(30日)
841

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

simstudioai/sim のほかの issue

simstudioai/sim の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

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

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