Skip to content

Commit 56ed867

Browse files
fix(api): add status, approval_request_id to MCP tool call
1 parent adfdf71 commit 56ed867

File tree

9 files changed

+1067
-15
lines changed

9 files changed

+1067
-15
lines changed

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 118
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-49233088b5e73dbb96bf7af27be3d4547632e3db1c2b00f14184900613325bbc.yml
3-
openapi_spec_hash: b34f14b141d5019244112901c5c7c2d8
4-
config_hash: 94e9ba08201c3d1ca46e093e6a0138fa
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/openai%2Fopenai-e205b1f2da6a1f2caa229efa9ede63f2d3d2fedeeb2dd6ed3d880bafdcb0ab88.yml
3+
openapi_spec_hash: c8aee2469a749f6a838b40c57e4b7b06
4+
config_hash: 45dcba51451ba532959c020a0ddbf23c

openai-java-core/src/main/kotlin/com/openai/models/conversations/items/ConversationItem.kt

Lines changed: 262 additions & 3 deletions
Large diffs are not rendered by default.

openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt

Lines changed: 262 additions & 3 deletions
Large diffs are not rendered by default.

openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseItem.kt

Lines changed: 262 additions & 3 deletions
Large diffs are not rendered by default.

openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseOutputItem.kt

Lines changed: 262 additions & 3 deletions
Large diffs are not rendered by default.

openai-java-core/src/test/kotlin/com/openai/models/conversations/items/ConversationItemTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -977,8 +977,10 @@ internal class ConversationItemTest {
977977
.arguments("arguments")
978978
.name("name")
979979
.serverLabel("server_label")
980+
.approvalRequestId("approval_request_id")
980981
.error("error")
981982
.output("output")
983+
.status(ConversationItem.McpCall.Status.IN_PROGRESS)
982984
.build()
983985

984986
val conversationItem = ConversationItem.ofMcpCall(mcpCall)
@@ -1013,8 +1015,10 @@ internal class ConversationItemTest {
10131015
.arguments("arguments")
10141016
.name("name")
10151017
.serverLabel("server_label")
1018+
.approvalRequestId("approval_request_id")
10161019
.error("error")
10171020
.output("output")
1021+
.status(ConversationItem.McpCall.Status.IN_PROGRESS)
10181022
.build()
10191023
)
10201024

openai-java-core/src/test/kotlin/com/openai/models/responses/ResponseInputItemTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1169,8 +1169,10 @@ internal class ResponseInputItemTest {
11691169
.arguments("arguments")
11701170
.name("name")
11711171
.serverLabel("server_label")
1172+
.approvalRequestId("approval_request_id")
11721173
.error("error")
11731174
.output("output")
1175+
.status(ResponseInputItem.McpCall.Status.IN_PROGRESS)
11741176
.build()
11751177

11761178
val responseInputItem = ResponseInputItem.ofMcpCall(mcpCall)
@@ -1208,8 +1210,10 @@ internal class ResponseInputItemTest {
12081210
.arguments("arguments")
12091211
.name("name")
12101212
.serverLabel("server_label")
1213+
.approvalRequestId("approval_request_id")
12111214
.error("error")
12121215
.output("output")
1216+
.status(ResponseInputItem.McpCall.Status.IN_PROGRESS)
12131217
.build()
12141218
)
12151219

openai-java-core/src/test/kotlin/com/openai/models/responses/ResponseItemTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -982,8 +982,10 @@ internal class ResponseItemTest {
982982
.arguments("arguments")
983983
.name("name")
984984
.serverLabel("server_label")
985+
.approvalRequestId("approval_request_id")
985986
.error("error")
986987
.output("output")
988+
.status(ResponseItem.McpCall.Status.IN_PROGRESS)
987989
.build()
988990

989991
val responseItem = ResponseItem.ofMcpCall(mcpCall)
@@ -1016,8 +1018,10 @@ internal class ResponseItemTest {
10161018
.arguments("arguments")
10171019
.name("name")
10181020
.serverLabel("server_label")
1021+
.approvalRequestId("approval_request_id")
10191022
.error("error")
10201023
.output("output")
1024+
.status(ResponseItem.McpCall.Status.IN_PROGRESS)
10211025
.build()
10221026
)
10231027

openai-java-core/src/test/kotlin/com/openai/models/responses/ResponseOutputItemTest.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,8 +607,10 @@ internal class ResponseOutputItemTest {
607607
.arguments("arguments")
608608
.name("name")
609609
.serverLabel("server_label")
610+
.approvalRequestId("approval_request_id")
610611
.error("error")
611612
.output("output")
613+
.status(ResponseOutputItem.McpCall.Status.IN_PROGRESS)
612614
.build()
613615

614616
val responseOutputItem = ResponseOutputItem.ofMcpCall(mcpCall)
@@ -638,8 +640,10 @@ internal class ResponseOutputItemTest {
638640
.arguments("arguments")
639641
.name("name")
640642
.serverLabel("server_label")
643+
.approvalRequestId("approval_request_id")
641644
.error("error")
642645
.output("output")
646+
.status(ResponseOutputItem.McpCall.Status.IN_PROGRESS)
643647
.build()
644648
)
645649

0 commit comments

Comments
 (0)