-
Notifications
You must be signed in to change notification settings - Fork 160
Open
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomerspackage:agents-core
Description
Bug
The Type for AgentInputItem
and AgentOutputItem
seem to contain an issue:
const agent = new Agent({
name: "Test Agent",
});
const runner = new Runner();
const result = await runner.run(agent, [
{
role: "assistant",
content: [{ type: "input_text", text: "Hello, world!" }],
status: "completed"
},
]);
console.log(result);
Results in:
UserError: Unsupported output content type: {"type":"input_text","text":"Hello, world!"}
at getOutputMessageContent (/Users/malzacher/Documents/dev/playground/node_modules/@openai/agents-openai/src/openaiResponsesModel.ts:303:9)
at Array.map (<anonymous>)
at getMessageItem (/Users/malzacher/Documents/dev/playground/node_modules/@openai/agents-openai/src/openaiResponsesModel.ts:346:29)
at <anonymous> (/Users/malzacher/Documents/dev/playground/node_modules/@openai/agents-openai/src/openaiResponsesModel.ts:408:14)
at Array.map (<anonymous>)
at getInputItems (/Users/malzacher/Documents/dev/playground/node_modules/@openai/agents-openai/src/openaiResponsesModel.ts:406:16)
at OpenAIResponsesModel.#fetchResponse (/Users/malzacher/Documents/dev/playground/node_modules/@openai/agents-openai/src/openaiResponsesModel.ts:802:19)
at <anonymous> (/Users/malzacher/Documents/dev/playground/node_modules/@openai/agents-openai/src/openaiResponsesModel.ts:866:49)
at <anonymous> (/Users/malzacher/Documents/dev/playground/node_modules/@openai/agents-core/src/tracing/createSpans.ts:41:22)
at AsyncLocalStorage.run (node:internal/async_local_storage/async_hooks:91:14) {
state: undefined
}
I guess input_text
is not intended for role: assistant
but allowed by the typing. Just a minor bug tho.
Debug information
- Agents SDK version: (e.g.
v0.10
) - Runtime environment (e.g.
Node.js 22.14.0
)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomerspackage:agents-core