diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputFusionServerToolItem.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputFusionServerToolItem.g.cs
index 2e821d0c..eb598f51 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputFusionServerToolItem.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputFusionServerToolItem.g.cs
@@ -5,7 +5,7 @@ namespace OpenRouter
{
///
/// An openrouter:fusion server tool output item
- /// Example: {"arguments":"{\u0022prompt\u0022:\u0022Compare the leading approaches\u0022}","call_id":"call_fusion_abc123","id":"st_tmp_abc123","status":"completed","type":"openrouter:fusion"}
+ /// Example: {"id":"st_tmp_abc123","status":"completed","type":"openrouter:fusion"}
///
public sealed partial class OutputFusionServerToolItem
{
@@ -17,22 +17,6 @@ public sealed partial class OutputFusionServerToolItem
[global::System.Text.Json.Serialization.JsonPropertyName("analysis")]
public global::OpenRouter.FusionAnalysisResult? Analysis { get; set; }
- ///
- /// The raw tool-call arguments string as emitted by the model.
- /// Example: {"prompt":"Compare the leading approaches"}
- ///
- /// {"prompt":"Compare the leading approaches"}
- [global::System.Text.Json.Serialization.JsonPropertyName("arguments")]
- public string? Arguments { get; set; }
-
- ///
- /// The model-generated tool call id from the originating turn.
- /// Example: call_fusion_abc123
- ///
- /// call_fusion_abc123
- [global::System.Text.Json.Serialization.JsonPropertyName("call_id")]
- public string? CallId { get; set; }
-
///
/// Error message when the fusion run did not produce an analysis result.
///
@@ -101,14 +85,6 @@ public sealed partial class OutputFusionServerToolItem
/// Structured analysis produced by the fusion analyst model.
/// Example: {"blind_spots":["No model considered the impact on existing API consumers."],"consensus":["All panel models agree the request is asking for a concise summary."],"contradictions":[{"stances":[{"model":"openai/gpt-5","stance":"Favors an incremental rollout."},{"model":"anthropic/claude-sonnet-4.5","stance":"Favors a single coordinated migration."}],"topic":"Recommended approach"}],"partial_coverage":[{"models":["openai/gpt-5"],"point":"Only one model addressed the rollback strategy."}],"unique_insights":[{"insight":"Highlighted a backwards-compatibility risk the other models missed.","model":"anthropic/claude-sonnet-4.5"}]}
///
- ///
- /// The raw tool-call arguments string as emitted by the model.
- /// Example: {"prompt":"Compare the leading approaches"}
- ///
- ///
- /// The model-generated tool call id from the originating turn.
- /// Example: call_fusion_abc123
- ///
///
/// Error message when the fusion run did not produce an analysis result.
///
@@ -132,8 +108,6 @@ public sealed partial class OutputFusionServerToolItem
public OutputFusionServerToolItem(
global::OpenRouter.ToolCallStatus status,
global::OpenRouter.FusionAnalysisResult? analysis,
- string? arguments,
- string? callId,
string? error,
global::System.Collections.Generic.IList? failedModels,
string? failureReason,
@@ -143,8 +117,6 @@ public OutputFusionServerToolItem(
global::OpenRouter.OutputFusionServerToolItemType type)
{
this.Analysis = analysis;
- this.Arguments = arguments;
- this.CallId = callId;
this.Error = error;
this.FailedModels = failedModels;
this.FailureReason = failureReason;
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputItems.g.cs
index 729fe083..68a2787c 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputItems.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputItems.g.cs
@@ -1000,7 +1000,7 @@ public bool TryPickOpenrouterExperimentalSearchModels(
///
/// An openrouter:fusion server tool output item
- /// Example: {"arguments":"{\u0022prompt\u0022:\u0022Compare the leading approaches\u0022}","call_id":"call_fusion_abc123","id":"st_tmp_abc123","status":"completed","type":"openrouter:fusion"}
+ /// Example: {"id":"st_tmp_abc123","status":"completed","type":"openrouter:fusion"}
///
#if NET6_0_OR_GREATER
public global::OpenRouter.OutputFusionServerToolItem? OpenrouterFusion { get; init; }
diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml
index 8067c49a..9344b1e2 100644
--- a/src/libs/OpenRouter/openapi.yaml
+++ b/src/libs/OpenRouter/openapi.yaml
@@ -33571,8 +33571,6 @@
"OutputFusionServerToolItem": {
"description": "An openrouter:fusion server tool output item",
"example": {
- "arguments": "{\"prompt\":\"Compare the leading approaches\"}",
- "call_id": "call_fusion_abc123",
"id": "st_tmp_abc123",
"status": "completed",
"type": "openrouter:fusion"
@@ -33581,22 +33579,6 @@
"analysis": {
"$ref": "#/components/schemas/FusionAnalysisResult"
},
- "arguments": {
- "description": "The raw tool-call arguments string as emitted by the model.",
- "example": "{\"prompt\":\"Compare the leading approaches\"}",
- "type": [
- "string",
- "null"
- ]
- },
- "call_id": {
- "description": "The model-generated tool call id from the originating turn.",
- "example": "call_fusion_abc123",
- "type": [
- "string",
- "null"
- ]
- },
"error": {
"description": "Error message when the fusion run did not produce an analysis result.",
"type": "string"