mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
b03a4fb95e
* Initial plan * Infrastructure setup * Plan for minimal client * Plan update * Basic agentic chat * cleanup * Cleanups * More cleanups * Cleanups * More cleanups * Test plan * Sample * Fix streaming and error handling * Fix notifications * Cleanups * cleanup sample * Additional tests * Additional tests * Run dotnet format * Remove unnecessary files * Mark packages as non packable * Fix build * Address feedback * Fix build * Fix remaining warnings * Feedback * Feedback and cleanup * Cleanup * Cleanups * Cleanups * Cleanups * Retrieve existing messages from the store to send them along the way and update the sample client * Run dotnet format * Add ADR for AG-UI * Switch to use the SG and use a convention for run ids * Cleanup MapAGUI API * Fix formatting * Fix solution * Fix solution
35 lines
906 B
Markdown
35 lines
906 B
Markdown
# AG-UI Client
|
|
|
|
This is a console application that demonstrates how to connect to an AG-UI server and interact with remote agents using the AG-UI protocol.
|
|
|
|
## Features
|
|
|
|
- Connects to an AG-UI server endpoint
|
|
- Displays streaming updates with color-coded output:
|
|
- **Yellow**: Run started notifications
|
|
- **Cyan**: Agent text responses (streamed)
|
|
- **Green**: Run finished notifications
|
|
- **Red**: Error messages (if any)
|
|
- Interactive prompt loop for sending messages
|
|
|
|
## Configuration
|
|
|
|
Set the following environment variable to specify the AG-UI server URL:
|
|
|
|
```powershell
|
|
$env:AGUI_SERVER_URL="http://localhost:5100"
|
|
```
|
|
|
|
If not set, the default is `http://localhost:5100`.
|
|
|
|
## Running the Client
|
|
|
|
1. Make sure the AG-UI server is running
|
|
2. Run the client:
|
|
```bash
|
|
cd AGUIClient
|
|
dotnet run
|
|
```
|
|
3. Enter your messages and observe the streaming updates
|
|
4. Type `:q` or `quit` to exit
|