{"categories":[{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/3"}],"enrichment":{"capability":"Connects Agent Framework agents and workflows to AG-UI's web interface and streaming protocol, enabling FastAPI-based servers and async clients for agent-driven applications.","skillfed_tags":["agent-framework","web-ui-integration","streaming-protocol"],"use_cases":["Host an AI agent behind a FastAPI server and connect to it from a web client using AGUIChatClient with streaming responses.","Build a multi-step workflow with AG-UI and expose it through a FastAPI endpoint for remote execution and state management.","Implement tool approval workflows where the UI pauses execution, collects user approval or edited arguments, and resumes the agent.","Create thread-scoped workflow instances to isolate conversation state and pending interrupts per user session.","Render custom UI components for tool results using state_update to separate LLM-bound text from frontend-specific payloads."],"what_it_does":"Agent Framework AG-UI is a protocol bridge that lets you expose Agent Framework agents and workflows through a web interface via FastAPI. It handles the AG-UI streaming protocol, allowing you to build servers that host AI agents or multi-step workflows and clients that connect to them over HTTP with streaming support. The package provides high-level helpers like `add_agent_framework_fastapi_endpoint` to wire up a FastAPI app, `AGUIChatClient` for async client connections, and utilities like `state_update` for tools that need to send different payloads to the model, the UI, and shared state.\n\nThe package depends on fastapi, httpx, uvicorn, sse-starlette, and agent-framework-core, plus the ag-ui-protocol specification. It supports both simple agent hosting and stateful workflow patterns (including thread-scoped workflows for conversation isolation). It implements the canonical AG-UI interrupt protocol for tool approval and workflow input requests, allowing paused runs to be resumed with user decisions or edited arguments.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and integrates cleanly with FastAPI and Agent Framework. It is in production-stable status with no known vulnerabilities. Install it if you need to expose Agent Framework agents or workflows through a web interface with streaming and interrupt support."},"id":"agent-framework-ag-ui","links":{"html":"https://skillfed.io/packages/agent-framework-ag-ui","md":"https://skillfed.io/packages/agent-framework-ag-ui.md","pypi":"https://pypi.org/project/agent-framework-ag-ui/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"agent-framework-ag-ui","python_support":"supports_current","summary":"AG-UI protocol integration for Agent Framework"},"popularity":{"monthly_downloads":632210,"position":5653,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.0"}
