ag-ui-protocol / ag-ui-protocol/ag-ui

[Bug]: [Open Agent Spec] - Display Only not rendering card

未關閉
#1,562 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug
主要語言
Python
星號
15.9k
分支
1.4k
平均合併
1 天 17 小時
30 天內合併 PR
163

描述

### Pre-flight Checklist

- [x] I have searched [existing issues](https://github.com/ag-ui-protocol/ag-ui/issues) and this hasn't been reported yet.
- [x] I am using the **latest** version AG-UI.

### Describe the Bug

When agent is prompted to show weather card, it is not rendered on screen in the given format.
For example,
If this is the weatherCard function, it should render in this format

```

function WeatherCard({ city, temperature, condition }: z.infer) {
return (


{city}


{temperature}°F


{condition}



);
}

```

This is the given result

Image

### Steps to Reproduce

1. Go to [Quickstart](https://docs.copilotkit.ai/agent-spec/quickstart?agent-spec-quickstart-path=bring-your-own) for Open Agent Spec

2. Go to [Display Only Section](https://docs.copilotkit.ai/agent-spec/quickstart?agent-spec-quickstart-path=bring-your-own) and add useComponent()

Integrate the following code snippet to added to my-copilot-app/app/page.tsx

```
import { useComponent } from "@copilotkit/react-core/v2";
import { z } from "zod";
const weatherSchema = z.object({
city: z.string().describe("City name"),
temperature: z.number().describe("Temperature in Fahrenheit"),
condition: z.string().describe("Weather condition"),
});
function WeatherCard({ city, temperature, condition }: z.infer) {
return (


{city}


{temperature}°F


{condition}



);
}
function YourMainContent() {
useComponent({
name: "showWeather",
description: "Display a weather card for a city.",
parameters: weatherSchema,
render: WeatherCard,
});
return
{/* ... */}
;
}
```

### Expected Behavior

A Card shoud've been shown with City, Temperature and Condition on each line, instead we see a generic agent response

### Environment

```text
"@ag-ui/client": "^0.0.52",
"@copilotkit/react-core": "^1.56.2",
"@copilotkit/react-ui": "^1.56.2",
"@copilotkit/runtime": "^1.56.2",
```

### Screenshots

Image

Another prompt to render card

Image

### Logs & Errors

```shell

```

### Additional Context

_No response_

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。