[REQUEST] AG-UI support
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- ai, api, backend-api-design
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 29.8k
- Forks
- 3.9k
- Ø Merge
- 1 Std. 44 Min.
- Gemergte PRs (30 T.)
- 841
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus simstudioai/sim
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
simstudioai/sim#9831 ·
Maintainer antworten meist innerhalb von 1 Tag
-
v2 API rate limits self-hosted installs by IP even with billing disabledEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
simstudioai/sim#8452 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Railway template generates invalid ENCRYPTION_KEY (should be 64-char hex string)Evtl. wieder frei @sahooarnav2007-gif hat das vor 15 Tagen übernommen, und es ist kein Pull Request offen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
simstudioai/sim#6246 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
simstudioai/sim#1204 · 8 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
simstudioai/sim#9734 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in simstudioai/sim
Ähnliche Issues
-
Bug: Cloudflare Pages static _redirects identity rule causes RSC Flight to reload as HTMLEvtl. vergeben @Donvero hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Mantitup-Org/vista#210 ·
-
status: waiting for maintainer
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
mui/material-ui#49751 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
diplodoc-platform/transform#1184 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
JonasKruckenberg/imagetools#973 ·
Maintainer antworten meist innerhalb von 1 Tag