diff --git a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateAgentMessageModelResolutionMethod.g.cs b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateAgentMessageModelResolutionMethod.g.cs
new file mode 100644
index 0000000..ff88e56
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateAgentMessageModelResolutionMethod.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Dust.JsonConverters
+{
+ ///
+ public sealed class PrivateAgentMessageModelResolutionMethodJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Dust.PrivateAgentMessageModelResolutionMethod Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Dust.PrivateAgentMessageModelResolutionMethodExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Dust.PrivateAgentMessageModelResolutionMethod)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Dust.PrivateAgentMessageModelResolutionMethod);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Dust.PrivateAgentMessageModelResolutionMethod value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Dust.PrivateAgentMessageModelResolutionMethodExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodNullable.g.cs b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodNullable.g.cs
new file mode 100644
index 0000000..0a2fbbd
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Dust.JsonConverters
+{
+ ///
+ public sealed class PrivateAgentMessageModelResolutionMethodNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Dust.PrivateAgentMessageModelResolutionMethod? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Dust.PrivateAgentMessageModelResolutionMethodExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Dust.PrivateAgentMessageModelResolutionMethod)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Dust.PrivateAgentMessageModelResolutionMethod?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Dust.PrivateAgentMessageModelResolutionMethod? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Dust.PrivateAgentMessageModelResolutionMethodExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethod.g.cs b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethod.g.cs
new file mode 100644
index 0000000..c2791b1
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethod.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Dust.JsonConverters
+{
+ ///
+ public sealed class PrivateLightAgentMessageModelResolutionMethodJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Dust.PrivateLightAgentMessageModelResolutionMethod Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Dust.PrivateLightAgentMessageModelResolutionMethodExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Dust.PrivateLightAgentMessageModelResolutionMethod)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Dust.PrivateLightAgentMessageModelResolutionMethod);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Dust.PrivateLightAgentMessageModelResolutionMethod value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Dust.PrivateLightAgentMessageModelResolutionMethodExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodNullable.g.cs b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodNullable.g.cs
new file mode 100644
index 0000000..897682c
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Dust.JsonConverters
+{
+ ///
+ public sealed class PrivateLightAgentMessageModelResolutionMethodNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Dust.PrivateLightAgentMessageModelResolutionMethod? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Dust.PrivateLightAgentMessageModelResolutionMethodExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Dust.PrivateLightAgentMessageModelResolutionMethod)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Dust.PrivateLightAgentMessageModelResolutionMethod?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Dust.PrivateLightAgentMessageModelResolutionMethod? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Dust.PrivateLightAgentMessageModelResolutionMethodExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventType.g.cs b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventType.g.cs
new file mode 100644
index 0000000..3a178e6
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Dust.JsonConverters
+{
+ ///
+ public sealed class PrivateSandboxFunctionInvocationErrorEventTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Dust.PrivateSandboxFunctionInvocationErrorEventType Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Dust.PrivateSandboxFunctionInvocationErrorEventTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Dust.PrivateSandboxFunctionInvocationErrorEventType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Dust.PrivateSandboxFunctionInvocationErrorEventType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Dust.PrivateSandboxFunctionInvocationErrorEventType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Dust.PrivateSandboxFunctionInvocationErrorEventTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeNullable.g.cs b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeNullable.g.cs
new file mode 100644
index 0000000..037690c
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Dust.JsonConverters
+{
+ ///
+ public sealed class PrivateSandboxFunctionInvocationErrorEventTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Dust.PrivateSandboxFunctionInvocationErrorEventType? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Dust.PrivateSandboxFunctionInvocationErrorEventTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Dust.PrivateSandboxFunctionInvocationErrorEventType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Dust.PrivateSandboxFunctionInvocationErrorEventType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Dust.PrivateSandboxFunctionInvocationErrorEventType? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Dust.PrivateSandboxFunctionInvocationErrorEventTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationEvent.g.cs b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationEvent.g.cs
index 980784a..eb1c620 100644
--- a/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationEvent.g.cs
+++ b/src/libs/Dust/Generated/Dust.JsonConverters.PrivateSandboxFunctionInvocationEvent.g.cs
@@ -35,12 +35,21 @@ public class PrivateSandboxFunctionInvocationEventJsonConverter : global::System
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Dust.PrivateSandboxFunctionInvocationResultEvent)}");
sandboxFunctionInvocationResult = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
+ global::Dust.PrivateSandboxFunctionInvocationErrorEvent? sandboxFunctionInvocationError = default;
+ if (discriminator?.Type == global::Dust.PrivateSandboxFunctionInvocationEventDiscriminatorType.SandboxFunctionInvocationError)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent)}");
+ sandboxFunctionInvocationError = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
+ }
var __value = new global::Dust.PrivateSandboxFunctionInvocationEvent(
discriminator?.Type,
sandboxFunctionInvocationCreated,
- sandboxFunctionInvocationResult
+ sandboxFunctionInvocationResult,
+
+ sandboxFunctionInvocationError
);
return __value;
@@ -67,6 +76,12 @@ public override void Write(
throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Dust.PrivateSandboxFunctionInvocationResultEvent).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.SandboxFunctionInvocationResult!, typeInfo);
}
+ else if (value.IsSandboxFunctionInvocationError)
+ {
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent).Name}");
+ global::System.Text.Json.JsonSerializer.Serialize(writer, value.SandboxFunctionInvocationError!, typeInfo);
+ }
}
}
}
\ No newline at end of file
diff --git a/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs b/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs
index 3e1782e..bfd3864 100644
--- a/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs
+++ b/src/libs/Dust/Generated/Dust.JsonSerializerContext.g.cs
@@ -53,6 +53,10 @@ namespace Dust
typeof(global::Dust.JsonConverters.PrivateAgentMessageStatusNullableJsonConverter),
+ typeof(global::Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodJsonConverter),
+
+ typeof(global::Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodNullableJsonConverter),
+
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageTypeJsonConverter),
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageTypeNullableJsonConverter),
@@ -65,6 +69,10 @@ namespace Dust
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageStatusNullableJsonConverter),
+ typeof(global::Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodJsonConverter),
+
+ typeof(global::Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodNullableJsonConverter),
+
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageActivityStepTypeJsonConverter),
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageActivityStepTypeNullableJsonConverter),
@@ -225,6 +233,10 @@ namespace Dust
typeof(global::Dust.JsonConverters.PrivateSandboxFunctionInvocationResultEventTypeNullableJsonConverter),
+ typeof(global::Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeJsonConverter),
+
+ typeof(global::Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeNullableJsonConverter),
+
typeof(global::Dust.JsonConverters.PrivateAgentMessageEventDiscriminatorTypeJsonConverter),
typeof(global::Dust.JsonConverters.PrivateAgentMessageEventDiscriminatorTypeNullableJsonConverter),
@@ -616,7 +628,8 @@ namespace Dust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateAgentMessageContent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(double))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateAgentMessageRequestedModel))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateAgentMessageResolvedModel))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateAgentMessageModelResolutionMethod), TypeInfoPropertyName = "PrivateAgentMessageModelResolutionMethod2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessage))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessageType), TypeInfoPropertyName = "PrivateLightAgentMessageType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessageVisibility), TypeInfoPropertyName = "PrivateLightAgentMessageVisibility2")]
@@ -627,6 +640,8 @@ namespace Dust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateCitation))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessageGeneratedFile))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessageResolvedModel))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessageModelResolutionMethod), TypeInfoPropertyName = "PrivateLightAgentMessageModelResolutionMethod2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessageActivityStep))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateLightAgentMessageActivityStepType), TypeInfoPropertyName = "PrivateLightAgentMessageActivityStepType2")]
@@ -710,12 +725,14 @@ namespace Dust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationEvent), TypeInfoPropertyName = "PrivateSandboxFunctionInvocationEvent2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationCreatedEvent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationResultEvent))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationEventDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationEventDiscriminatorType), TypeInfoPropertyName = "PrivateSandboxFunctionInvocationEventDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationCreatedEventType), TypeInfoPropertyName = "PrivateSandboxFunctionInvocationCreatedEventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationCreatedEventInvocation))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationCreatedEventInvocationStatus), TypeInfoPropertyName = "PrivateSandboxFunctionInvocationCreatedEventInvocationStatus2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationResultEventType), TypeInfoPropertyName = "PrivateSandboxFunctionInvocationResultEventType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEventType), TypeInfoPropertyName = "PrivateSandboxFunctionInvocationErrorEventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateAgentMessageEvent), TypeInfoPropertyName = "PrivateAgentMessageEvent2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateGenerationTokensEvent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PrivateToolCallStartedEvent))]
@@ -1060,11 +1077,6 @@ namespace Dust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWAssistantMentionsSuggestionsResponse2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.CreateWFilesResponse2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.CreateWFilesResponse3))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesDataSourceViewsResponse2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PatchWSpacesDataSourceViewsResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesDataSourceViewsResponse3))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -1116,6 +1128,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Dust.JsonConverters.PrivateAgentMessageStatusNullableJsonConverter),
+ typeof(global::Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodJsonConverter),
+
+ typeof(global::Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodNullableJsonConverter),
+
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageTypeJsonConverter),
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageTypeNullableJsonConverter),
@@ -1128,6 +1144,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageStatusNullableJsonConverter),
+ typeof(global::Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodJsonConverter),
+
+ typeof(global::Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodNullableJsonConverter),
+
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageActivityStepTypeJsonConverter),
typeof(global::Dust.JsonConverters.PrivateLightAgentMessageActivityStepTypeNullableJsonConverter),
@@ -1288,6 +1308,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::Dust.JsonConverters.PrivateSandboxFunctionInvocationResultEventTypeNullableJsonConverter),
+ typeof(global::Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeJsonConverter),
+
+ typeof(global::Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeNullableJsonConverter),
+
typeof(global::Dust.JsonConverters.PrivateAgentMessageEventDiscriminatorTypeJsonConverter),
typeof(global::Dust.JsonConverters.PrivateAgentMessageEventDiscriminatorTypeNullableJsonConverter),
@@ -1630,6 +1654,11 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
})]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.OneOf), TypeInfoPropertyName = "PatchWAssistantConversationsRequestVariant4_c4fb3fa444308b4c")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.OneOf?), TypeInfoPropertyName = "PatchWAssistantConversationsRequestVariant4_2edd0c100c08755a")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.CreateWFilesResponse3))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesDataSourceViewsResponse2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.PatchWSpacesDataSourceViewsResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesDataSourceViewsResponse3))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.CreateWSpacesDataSourceViewsResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.GetWSpacesResponse2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Dust.AllOf), TypeInfoPropertyName = "AllOfPrivateSpaceGetWSpacesResponseSpace2")]
@@ -1789,12 +1818,16 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Dust.JsonConverters.PrivateAgentMessageVisibilityNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateAgentMessageStatusJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateAgentMessageStatusNullableJsonConverter());
+ options.Converters.Add(new global::Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodJsonConverter());
+ options.Converters.Add(new global::Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageTypeJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageTypeNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageVisibilityJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageVisibilityNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageStatusJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageStatusNullableJsonConverter());
+ options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodJsonConverter());
+ options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageActivityStepTypeJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateLightAgentMessageActivityStepTypeNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateContentFragmentTypeJsonConverter());
@@ -1875,6 +1908,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::Dust.JsonConverters.PrivateSandboxFunctionInvocationCreatedEventInvocationStatusNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateSandboxFunctionInvocationResultEventTypeJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateSandboxFunctionInvocationResultEventTypeNullableJsonConverter());
+ options.Converters.Add(new global::Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeJsonConverter());
+ options.Converters.Add(new global::Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateAgentMessageEventDiscriminatorTypeJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateAgentMessageEventDiscriminatorTypeNullableJsonConverter());
options.Converters.Add(new global::Dust.JsonConverters.PrivateGenerationTokensEventTypeJsonConverter());
diff --git a/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs b/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs
index 329b471..c896bc4 100644
--- a/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs
+++ b/src/libs/Dust/Generated/Dust.JsonSerializerContextTypes.g.cs
@@ -220,1883 +220,1903 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::Dust.PrivateAgentMessageRequestedModel? Type48 { get; set; }
+ public global::Dust.PrivateAgentMessageResolvedModel? Type48 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessage? Type49 { get; set; }
+ public global::Dust.PrivateAgentMessageModelResolutionMethod? Type49 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageType? Type50 { get; set; }
+ public global::Dust.PrivateLightAgentMessage? Type50 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageVisibility? Type51 { get; set; }
+ public global::Dust.PrivateLightAgentMessageType? Type51 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageStatus? Type52 { get; set; }
+ public global::Dust.PrivateLightAgentMessageVisibility? Type52 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageError? Type53 { get; set; }
+ public global::Dust.PrivateLightAgentMessageStatus? Type53 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageConfiguration? Type54 { get; set; }
+ public global::Dust.PrivateLightAgentMessageError? Type54 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type55 { get; set; }
+ public global::Dust.PrivateLightAgentMessageConfiguration? Type55 { get; set; }
///
///
///
- public global::Dust.PrivateCitation? Type56 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type56 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type57 { get; set; }
+ public global::Dust.PrivateCitation? Type57 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageGeneratedFile? Type58 { get; set; }
+ public global::System.Collections.Generic.IList? Type58 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type59 { get; set; }
+ public global::Dust.PrivateLightAgentMessageGeneratedFile? Type59 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageActivityStep? Type60 { get; set; }
+ public global::Dust.PrivateLightAgentMessageResolvedModel? Type60 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentMessageActivityStepType? Type61 { get; set; }
+ public global::Dust.PrivateLightAgentMessageModelResolutionMethod? Type61 { get; set; }
///
///
///
- public global::Dust.PrivateContentFragmentType? Type62 { get; set; }
+ public global::System.Collections.Generic.IList? Type62 { get; set; }
///
///
///
- public global::Dust.PrivateContentFragmentVisibility? Type63 { get; set; }
+ public global::Dust.PrivateLightAgentMessageActivityStep? Type63 { get; set; }
///
///
///
- public global::Dust.PrivateContentFragmentContext? Type64 { get; set; }
+ public global::Dust.PrivateLightAgentMessageActivityStepType? Type64 { get; set; }
///
///
///
- public global::Dust.PrivateContentFragmentContentFragmentVersion? Type65 { get; set; }
+ public global::Dust.PrivateContentFragmentType? Type65 { get; set; }
///
///
///
- public global::Dust.PrivateContentFragmentContentFragmentType? Type66 { get; set; }
+ public global::Dust.PrivateContentFragmentVisibility? Type66 { get; set; }
///
///
///
- public global::Dust.PrivateContentFragmentExpiredReason? Type67 { get; set; }
+ public global::Dust.PrivateContentFragmentContext? Type67 { get; set; }
///
///
///
- public long? Type68 { get; set; }
+ public global::Dust.PrivateContentFragmentContentFragmentVersion? Type68 { get; set; }
///
///
///
- public global::Dust.PrivateCompactionMessageType? Type69 { get; set; }
+ public global::Dust.PrivateContentFragmentContentFragmentType? Type69 { get; set; }
///
///
///
- public global::Dust.PrivateCompactionMessageVisibility? Type70 { get; set; }
+ public global::Dust.PrivateContentFragmentExpiredReason? Type70 { get; set; }
///
///
///
- public global::Dust.PrivateCompactionMessageStatus? Type71 { get; set; }
+ public long? Type71 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationStatus? Type72 { get; set; }
+ public global::Dust.PrivateCompactionMessageType? Type72 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationScope? Type73 { get; set; }
+ public global::Dust.PrivateCompactionMessageVisibility? Type73 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationModel? Type74 { get; set; }
+ public global::Dust.PrivateCompactionMessageStatus? Type74 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationModelReasoningEffort? Type75 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationStatus? Type75 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type76 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationScope? Type76 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationTag? Type77 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationModel? Type77 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type78 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationModelReasoningEffort? Type78 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type79 { get; set; }
+ public global::System.Collections.Generic.IList? Type79 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationEditor? Type80 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationTag? Type80 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationUsage? Type81 { get; set; }
+ public global::System.Collections.Generic.IList>? Type81 { get; set; }
///
///
///
- public global::Dust.PrivateLightAgentConfigurationFeedbacks? Type82 { get; set; }
+ public global::System.Collections.Generic.IList? Type82 { get; set; }
///
///
///
- public global::Dust.GetGoTemplateDraftResponseBody? Type83 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationEditor? Type83 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type84 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationUsage? Type84 { get; set; }
///
///
///
- public global::Dust.GetGoTemplateDraftResponseBodyAttachment? Type85 { get; set; }
+ public global::Dust.PrivateLightAgentConfigurationFeedbacks? Type85 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type86 { get; set; }
+ public global::Dust.GetGoTemplateDraftResponseBody? Type86 { get; set; }
///
///
///
- public global::Dust.GetGoTemplateDraftResponseBodyAttachmentError? Type87 { get; set; }
+ public global::System.Collections.Generic.IList? Type87 { get; set; }
///
///
///
- public global::Dust.PrivateFileWithUploadUrl? Type88 { get; set; }
+ public global::Dust.GetGoTemplateDraftResponseBodyAttachment? Type88 { get; set; }
///
///
///
- public global::Dust.PrivateFileWithUploadUrlStatus? Type89 { get; set; }
+ public global::System.Collections.Generic.IList? Type89 { get; set; }
///
///
///
- public global::Dust.PrivateFileWithUploadUrlUseCase? Type90 { get; set; }
+ public global::Dust.GetGoTemplateDraftResponseBodyAttachmentError? Type90 { get; set; }
///
///
///
- public global::Dust.PrivateSpace? Type91 { get; set; }
+ public global::Dust.PrivateFileWithUploadUrl? Type91 { get; set; }
///
///
///
- public global::Dust.PrivateSpaceKind? Type92 { get; set; }
+ public global::Dust.PrivateFileWithUploadUrlStatus? Type92 { get; set; }
///
///
///
- public global::Dust.PrivateSpaceManagementMode? Type93 { get; set; }
+ public global::Dust.PrivateFileWithUploadUrlUseCase? Type93 { get; set; }
///
///
///
- public global::Dust.PrivateProject? Type94 { get; set; }
+ public global::Dust.PrivateSpace? Type94 { get; set; }
///
///
///
- public global::Dust.PrivateProjectVariant2? Type95 { get; set; }
+ public global::Dust.PrivateSpaceKind? Type95 { get; set; }
///
///
///
- public global::Dust.PrivateDataSourceView? Type96 { get; set; }
+ public global::Dust.PrivateSpaceManagementMode? Type96 { get; set; }
///
///
///
- public global::Dust.PrivateDataSourceViewCategory? Type97 { get; set; }
+ public global::Dust.PrivateProject? Type97 { get; set; }
///
///
///
- public global::Dust.PrivateDataSourceViewKind? Type98 { get; set; }
+ public global::Dust.PrivateProjectVariant2? Type98 { get; set; }
///
///
///
- public global::Dust.PrivateDataSource? Type99 { get; set; }
+ public global::Dust.PrivateDataSourceView? Type99 { get; set; }
///
///
///
- public global::Dust.PrivateDataSourceViewEditedByUser? Type100 { get; set; }
+ public global::Dust.PrivateDataSourceViewCategory? Type100 { get; set; }
///
///
///
- public global::Dust.PrivateMentionSuggestion? Type101 { get; set; }
+ public global::Dust.PrivateDataSourceViewKind? Type101 { get; set; }
///
///
///
- public global::Dust.PrivateMentionSuggestionType? Type102 { get; set; }
+ public global::Dust.PrivateDataSource? Type102 { get; set; }
///
///
///
- public global::Dust.PrivateFeatureFlags? Type103 { get; set; }
+ public global::Dust.PrivateDataSourceViewEditedByUser? Type103 { get; set; }
///
///
///
- public global::Dust.PrivateExtensionConfig? Type104 { get; set; }
+ public global::Dust.PrivateMentionSuggestion? Type104 { get; set; }
///
///
///
- public global::Dust.PrivateFeedback? Type105 { get; set; }
+ public global::Dust.PrivateMentionSuggestionType? Type105 { get; set; }
///
///
///
- public global::Dust.PrivateFeedbackThumbDirection? Type106 { get; set; }
+ public global::Dust.PrivateFeatureFlags? Type106 { get; set; }
///
///
///
- public global::System.DateTime? Type107 { get; set; }
+ public global::Dust.PrivateExtensionConfig? Type107 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUp? Type108 { get; set; }
+ public global::Dust.PrivateFeedback? Type108 { get; set; }
///
///
///
- public global::Dust.OneOf? Type109 { get; set; }
+ public global::Dust.PrivateFeedbackThumbDirection? Type109 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUpScheduleConfigVariant1? Type110 { get; set; }
+ public global::System.DateTime? Type110 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUpScheduleConfigVariant1Type? Type111 { get; set; }
+ public global::Dust.PrivateWakeUp? Type111 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUpScheduleConfigVariant2? Type112 { get; set; }
+ public global::Dust.OneOf? Type112 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUpScheduleConfigVariant2Type? Type113 { get; set; }
+ public global::Dust.PrivateWakeUpScheduleConfigVariant1? Type113 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUpStatus? Type114 { get; set; }
+ public global::Dust.PrivateWakeUpScheduleConfigVariant1Type? Type114 { get; set; }
///
///
///
- public global::Dust.PrivateMentionType? Type115 { get; set; }
+ public global::Dust.PrivateWakeUpScheduleConfigVariant2? Type115 { get; set; }
///
///
///
- public global::Dust.PrivateRichMentionWithStatusType? Type116 { get; set; }
+ public global::Dust.PrivateWakeUpScheduleConfigVariant2Type? Type116 { get; set; }
///
///
///
- public global::Dust.PrivateRichMentionWithStatusStatus? Type117 { get; set; }
+ public global::Dust.PrivateWakeUpStatus? Type117 { get; set; }
///
///
///
- public global::Dust.PrivateUserMessageContextOrigin? Type118 { get; set; }
+ public global::Dust.PrivateMentionType? Type118 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type119 { get; set; }
+ public global::Dust.PrivateRichMentionWithStatusType? Type119 { get; set; }
///
///
///
- public global::Dust.PrivateReactionUser? Type120 { get; set; }
+ public global::Dust.PrivateRichMentionWithStatusStatus? Type120 { get; set; }
///
///
///
- public global::Dust.PrivateConversationEvent? Type121 { get; set; }
+ public global::Dust.PrivateUserMessageContextOrigin? Type121 { get; set; }
///
///
///
- public global::Dust.PrivateUserMessageNewEvent? Type122 { get; set; }
+ public global::System.Collections.Generic.IList? Type122 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageNewEvent? Type123 { get; set; }
+ public global::Dust.PrivateReactionUser? Type123 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageDoneEvent? Type124 { get; set; }
+ public global::Dust.PrivateConversationEvent? Type124 { get; set; }
///
///
///
- public global::Dust.PrivateCompactionMessageNewEvent? Type125 { get; set; }
+ public global::Dust.PrivateUserMessageNewEvent? Type125 { get; set; }
///
///
///
- public global::Dust.PrivateCompactionMessageDoneEvent? Type126 { get; set; }
+ public global::Dust.PrivateAgentMessageNewEvent? Type126 { get; set; }
///
///
///
- public global::Dust.PrivateConversationTitleEvent? Type127 { get; set; }
+ public global::Dust.PrivateAgentMessageDoneEvent? Type127 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUpUpdatedEvent? Type128 { get; set; }
+ public global::Dust.PrivateCompactionMessageNewEvent? Type128 { get; set; }
///
///
///
- public global::Dust.PrivateConversationEventDiscriminator? Type129 { get; set; }
+ public global::Dust.PrivateCompactionMessageDoneEvent? Type129 { get; set; }
///
///
///
- public global::Dust.PrivateConversationEventDiscriminatorType? Type130 { get; set; }
+ public global::Dust.PrivateConversationTitleEvent? Type130 { get; set; }
///
///
///
- public global::Dust.PrivateUserMessageNewEventType? Type131 { get; set; }
+ public global::Dust.PrivateWakeUpUpdatedEvent? Type131 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageNewEventType? Type132 { get; set; }
+ public global::Dust.PrivateConversationEventDiscriminator? Type132 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageDoneEventType? Type133 { get; set; }
+ public global::Dust.PrivateConversationEventDiscriminatorType? Type133 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageDoneEventStatus? Type134 { get; set; }
+ public global::Dust.PrivateUserMessageNewEventType? Type134 { get; set; }
///
///
///
- public global::Dust.PrivateCompactionMessageNewEventType? Type135 { get; set; }
+ public global::Dust.PrivateAgentMessageNewEventType? Type135 { get; set; }
///
///
///
- public global::Dust.PrivateCompactionMessageDoneEventType? Type136 { get; set; }
+ public global::Dust.PrivateAgentMessageDoneEventType? Type136 { get; set; }
///
///
///
- public global::Dust.PrivateConversationTitleEventType? Type137 { get; set; }
+ public global::Dust.PrivateAgentMessageDoneEventStatus? Type137 { get; set; }
///
///
///
- public global::Dust.PrivateWakeUpUpdatedEventType? Type138 { get; set; }
+ public global::Dust.PrivateCompactionMessageNewEventType? Type138 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationEvent? Type139 { get; set; }
+ public global::Dust.PrivateCompactionMessageDoneEventType? Type139 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationCreatedEvent? Type140 { get; set; }
+ public global::Dust.PrivateConversationTitleEventType? Type140 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationResultEvent? Type141 { get; set; }
+ public global::Dust.PrivateWakeUpUpdatedEventType? Type141 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationEventDiscriminator? Type142 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationEvent? Type142 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationEventDiscriminatorType? Type143 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationCreatedEvent? Type143 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationCreatedEventType? Type144 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationResultEvent? Type144 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationCreatedEventInvocation? Type145 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationErrorEvent? Type145 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationCreatedEventInvocationStatus? Type146 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationEventDiscriminator? Type146 { get; set; }
///
///
///
- public global::Dust.PrivateSandboxFunctionInvocationResultEventType? Type147 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationEventDiscriminatorType? Type147 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageEvent? Type148 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationCreatedEventType? Type148 { get; set; }
///
///
///
- public global::Dust.PrivateGenerationTokensEvent? Type149 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationCreatedEventInvocation? Type149 { get; set; }
///
///
///
- public global::Dust.PrivateToolCallStartedEvent? Type150 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationCreatedEventInvocationStatus? Type150 { get; set; }
///
///
///
- public global::Dust.PrivateAgentActionSuccessEvent? Type151 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationResultEventType? Type151 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageSuccessEvent? Type152 { get; set; }
+ public global::Dust.PrivateSandboxFunctionInvocationErrorEventType? Type152 { get; set; }
///
///
///
- public global::Dust.PrivateAgentErrorEvent? Type153 { get; set; }
+ public global::Dust.PrivateAgentMessageEvent? Type153 { get; set; }
///
///
///
- public global::Dust.PrivateAgentGenerationCancelledEvent? Type154 { get; set; }
+ public global::Dust.PrivateGenerationTokensEvent? Type154 { get; set; }
///
///
///
- public global::Dust.PrivateToolErrorEvent? Type155 { get; set; }
+ public global::Dust.PrivateToolCallStartedEvent? Type155 { get; set; }
///
///
///
- public global::Dust.PrivateToolParamsEvent? Type156 { get; set; }
+ public global::Dust.PrivateAgentActionSuccessEvent? Type156 { get; set; }
///
///
///
- public global::Dust.PrivateToolApproveExecutionEvent? Type157 { get; set; }
+ public global::Dust.PrivateAgentMessageSuccessEvent? Type157 { get; set; }
///
///
///
- public global::Dust.PrivateToolNotificationEvent? Type158 { get; set; }
+ public global::Dust.PrivateAgentErrorEvent? Type158 { get; set; }
///
///
///
- public global::Dust.PrivateToolPersonalAuthRequiredEvent? Type159 { get; set; }
+ public global::Dust.PrivateAgentGenerationCancelledEvent? Type159 { get; set; }
///
///
///
- public global::Dust.PrivateToolFileAuthRequiredEvent? Type160 { get; set; }
+ public global::Dust.PrivateToolErrorEvent? Type160 { get; set; }
///
///
///
- public global::Dust.PrivateAgentContextPrunedEvent? Type161 { get; set; }
+ public global::Dust.PrivateToolParamsEvent? Type161 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageEventDiscriminator? Type162 { get; set; }
+ public global::Dust.PrivateToolApproveExecutionEvent? Type162 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageEventDiscriminatorType? Type163 { get; set; }
+ public global::Dust.PrivateToolNotificationEvent? Type163 { get; set; }
///
///
///
- public global::Dust.PrivateGenerationTokensEventType? Type164 { get; set; }
+ public global::Dust.PrivateToolPersonalAuthRequiredEvent? Type164 { get; set; }
///
///
///
- public global::Dust.PrivateGenerationTokensEventClassification? Type165 { get; set; }
+ public global::Dust.PrivateToolFileAuthRequiredEvent? Type165 { get; set; }
///
///
///
- public global::Dust.PrivateToolCallStartedEventType? Type166 { get; set; }
+ public global::Dust.PrivateAgentContextPrunedEvent? Type166 { get; set; }
///
///
///
- public global::Dust.PrivateAgentActionSuccessEventType? Type167 { get; set; }
+ public global::Dust.PrivateAgentMessageEventDiscriminator? Type167 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMCPAction? Type168 { get; set; }
+ public global::Dust.PrivateAgentMessageEventDiscriminatorType? Type168 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMCPActionStatus? Type169 { get; set; }
+ public global::Dust.PrivateGenerationTokensEventType? Type169 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMCPActionDisplayLabels? Type170 { get; set; }
+ public global::Dust.PrivateGenerationTokensEventClassification? Type170 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type171 { get; set; }
+ public global::Dust.PrivateToolCallStartedEventType? Type171 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMCPActionGeneratedFile? Type172 { get; set; }
+ public global::Dust.PrivateAgentActionSuccessEventType? Type172 { get; set; }
///
///
///
- public global::Dust.PrivateAgentMessageSuccessEventType? Type173 { get; set; }
+ public global::Dust.PrivateAgentMCPAction? Type173 { get; set; }
///
///
///
- public global::Dust.PrivateAgentErrorEventType? Type174 { get; set; }
+ public global::Dust.PrivateAgentMCPActionStatus? Type174 { get; set; }
///
///
///
- public global::Dust.PrivateAgentErrorEventError? Type175 { get; set; }
+ public global::Dust.PrivateAgentMCPActionDisplayLabels? Type175 { get; set; }
///
///
///
- public global::Dust.PrivateAgentGenerationCancelledEventType? Type176 { get; set; }
+ public global::System.Collections.Generic.IList? Type176 { get; set; }
///
///
///
- public global::Dust.PrivateToolErrorEventType? Type177 { get; set; }
+ public global::Dust.PrivateAgentMCPActionGeneratedFile? Type177 { get; set; }
///
///
///
- public global::Dust.PrivateToolErrorEventError? Type178 { get; set; }
+ public global::Dust.PrivateAgentMessageSuccessEventType? Type178 { get; set; }
///
///
///
- public global::Dust.PrivateToolParamsEventType? Type179 { get; set; }
+ public global::Dust.PrivateAgentErrorEventType? Type179 { get; set; }
///
///
///
- public global::Dust.PrivateToolApproveExecutionEventType? Type180 { get; set; }
+ public global::Dust.PrivateAgentErrorEventError? Type180 { get; set; }
///
///
///
- public global::Dust.PrivateToolNotificationEventType? Type181 { get; set; }
+ public global::Dust.PrivateAgentGenerationCancelledEventType? Type181 { get; set; }
///
///
///
- public global::Dust.PrivateToolPersonalAuthRequiredEventType? Type182 { get; set; }
+ public global::Dust.PrivateToolErrorEventType? Type182 { get; set; }
///
///
///
- public global::Dust.PrivateToolPersonalAuthRequiredEventAuthError? Type183 { get; set; }
+ public global::Dust.PrivateToolErrorEventError? Type183 { get; set; }
///
///
///
- public global::Dust.PrivateToolFileAuthRequiredEventType? Type184 { get; set; }
+ public global::Dust.PrivateToolParamsEventType? Type184 { get; set; }
///
///
///
- public global::Dust.PrivateToolFileAuthRequiredEventFileAuthError? Type185 { get; set; }
+ public global::Dust.PrivateToolApproveExecutionEventType? Type185 { get; set; }
///
///
///
- public global::Dust.PrivateAgentContextPrunedEventType? Type186 { get; set; }
+ public global::Dust.PrivateToolNotificationEventType? Type186 { get; set; }
///
///
///
- public global::Dust.Section? Type187 { get; set; }
+ public global::Dust.PrivateToolPersonalAuthRequiredEventType? Type187 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type188 { get; set; }
+ public global::Dust.PrivateToolPersonalAuthRequiredEventAuthError? Type188 { get; set; }
///
///
///
- public global::Dust.User? Type189 { get; set; }
+ public global::Dust.PrivateToolFileAuthRequiredEventType? Type189 { get; set; }
///
///
///
- public global::Dust.Workspace? Type190 { get; set; }
+ public global::Dust.PrivateToolFileAuthRequiredEventFileAuthError? Type190 { get; set; }
///
///
///
- public global::Dust.Context? Type191 { get; set; }
+ public global::Dust.PrivateAgentContextPrunedEventType? Type191 { get; set; }
///
///
///
- public global::Dust.ContextAgenticMessageData? Type192 { get; set; }
+ public global::Dust.Section? Type192 { get; set; }
///
///
///
- public global::Dust.ContextAgenticMessageDataType? Type193 { get; set; }
+ public global::System.Collections.Generic.IList? Type193 { get; set; }
///
///
///
- public global::Dust.AgentConfiguration? Type194 { get; set; }
+ public global::Dust.User? Type194 { get; set; }
///
///
///
- public global::Dust.AgentConfigurationModel? Type195 { get; set; }
+ public global::Dust.Workspace? Type195 { get; set; }
///
///
///
- public byte[]? Type196 { get; set; }
+ public global::Dust.Context? Type196 { get; set; }
///
///
///
- public global::Dust.Conversation? Type197 { get; set; }
+ public global::Dust.ContextAgenticMessageData? Type197 { get; set; }
///
///
///
- public global::Dust.ConversationConversation1? Type198 { get; set; }
+ public global::Dust.ContextAgenticMessageDataType? Type198 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type199 { get; set; }
+ public global::Dust.AgentConfiguration? Type199 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type200 { get; set; }
+ public global::Dust.AgentConfigurationModel? Type200 { get; set; }
///
///
///
- public global::Dust.ConversationConversation1ContentItemItem? Type201 { get; set; }
+ public byte[]? Type201 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type202 { get; set; }
+ public global::Dust.Conversation? Type202 { get; set; }
///
///
///
- public global::Dust.Mention? Type203 { get; set; }
+ public global::Dust.ConversationConversation1? Type203 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type204 { get; set; }
+ public global::System.Collections.Generic.IList>? Type204 { get; set; }
///
///
///
- public global::Dust.ConversationConversation1ContentItemItemAction? Type205 { get; set; }
+ public global::System.Collections.Generic.IList? Type205 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type206 { get; set; }
+ public global::Dust.ConversationConversation1ContentItemItem? Type206 { get; set; }
///
///
///
- public global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile? Type207 { get; set; }
+ public global::System.Collections.Generic.IList? Type207 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type208 { get; set; }
+ public global::Dust.Mention? Type208 { get; set; }
///
///
///
- public global::Dust.ConversationConversation1ContentItemItemRawContent? Type209 { get; set; }
+ public global::System.Collections.Generic.IList? Type209 { get; set; }
///
///
///
- public global::Dust.RichMention? Type210 { get; set; }
+ public global::Dust.ConversationConversation1ContentItemItemAction? Type210 { get; set; }
///
///
///
- public global::Dust.RichMentionType? Type211 { get; set; }
+ public global::System.Collections.Generic.IList? Type211 { get; set; }
///
///
///
- public global::Dust.Message? Type212 { get; set; }
+ public global::Dust.ConversationConversation1ContentItemItemActionGeneratedFile? Type212 { get; set; }
///
///
///
- public global::Dust.ContentFragment? Type213 { get; set; }
+ public global::System.Collections.Generic.IList? Type213 { get; set; }
///
///
///
- public global::Dust.Space? Type214 { get; set; }
+ public global::Dust.ConversationConversation1ContentItemItemRawContent? Type214 { get; set; }
///
///
///
- public global::Dust.SpaceKind? Type215 { get; set; }
+ public global::Dust.RichMention? Type215 { get; set; }
///
///
///
- public global::Dust.Datasource? Type216 { get; set; }
+ public global::Dust.RichMentionType? Type216 { get; set; }
///
///
///
- public global::Dust.Table? Type217 { get; set; }
+ public global::Dust.Message? Type217 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type218 { get; set; }
+ public global::Dust.ContentFragment? Type218 { get; set; }
///
///
///
- public global::Dust.TableSchemaItem? Type219 { get; set; }
+ public global::Dust.Space? Type219 { get; set; }
///
///
///
- public global::Dust.TableSchemaItemValueType? Type220 { get; set; }
+ public global::Dust.SpaceKind? Type220 { get; set; }
///
///
///
- public global::Dust.DatasourceView? Type221 { get; set; }
+ public global::Dust.Datasource? Type221 { get; set; }
///
///
///
- public global::Dust.DatasourceViewCategory? Type222 { get; set; }
+ public global::Dust.Table? Type222 { get; set; }
///
///
///
- public global::Dust.DatasourceViewEditedByUser? Type223 { get; set; }
+ public global::System.Collections.Generic.IList? Type223 { get; set; }
///
///
///
- public global::Dust.DatasourceViewKind? Type224 { get; set; }
+ public global::Dust.TableSchemaItem? Type224 { get; set; }
///
///
///
- public global::Dust.SkillSourceMetadata? Type225 { get; set; }
+ public global::Dust.TableSchemaItemValueType? Type225 { get; set; }
///
///
///
- public global::Dust.Skill? Type226 { get; set; }
+ public global::Dust.DatasourceView? Type226 { get; set; }
///
///
///
- public global::Dust.SkillStatus? Type227 { get; set; }
+ public global::Dust.DatasourceViewCategory? Type227 { get; set; }
///
///
///
- public global::Dust.SkillSource? Type228 { get; set; }
+ public global::Dust.DatasourceViewEditedByUser? Type228 { get; set; }
///
///
///
- public global::Dust.SkillReinforcement? Type229 { get; set; }
+ public global::Dust.DatasourceViewKind? Type229 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type230 { get; set; }
+ public global::Dust.SkillSourceMetadata? Type230 { get; set; }
///
///
///
- public global::Dust.SkillFileAttachment? Type231 { get; set; }
+ public global::Dust.Skill? Type231 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type232 { get; set; }
+ public global::Dust.SkillStatus? Type232 { get; set; }
///
///
///
- public global::Dust.MCPServerView? Type233 { get; set; }
+ public global::Dust.SkillSource? Type233 { get; set; }
///
///
///
- public global::Dust.Run? Type234 { get; set; }
+ public global::Dust.SkillReinforcement? Type234 { get; set; }
///
///
///
- public global::Dust.RunStatus? Type235 { get; set; }
+ public global::System.Collections.Generic.IList? Type235 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type236 { get; set; }
+ public global::Dust.SkillFileAttachment? Type236 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type237 { get; set; }
+ public global::System.Collections.Generic.IList? Type237 { get; set; }
///
///
///
- public global::Dust.RunTraceItem? Type238 { get; set; }
+ public global::Dust.MCPServerView? Type238 { get; set; }
///
///
///
- public global::Dust.Document? Type239 { get; set; }
+ public global::Dust.Run? Type239 { get; set; }
///
///
///
- public global::Dust.MCPServerViewServerType? Type240 { get; set; }
+ public global::Dust.RunStatus? Type240 { get; set; }
///
///
///
- public global::Dust.MCPServerViewServer? Type241 { get; set; }
+ public global::System.Collections.Generic.IList>? Type241 { get; set; }
///
///
///
- public global::Dust.MCPServerViewServerAuthorization? Type242 { get; set; }
+ public global::System.Collections.Generic.IList? Type242 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type243 { get; set; }
+ public global::Dust.RunTraceItem? Type243 { get; set; }
///
///
///
- public global::Dust.MCPServerViewServerAuthorizationSupportedUseCase? Type244 { get; set; }
+ public global::Dust.Document? Type244 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type245 { get; set; }
+ public global::Dust.MCPServerViewServerType? Type245 { get; set; }
///
///
///
- public global::Dust.MCPServerViewServerTool? Type246 { get; set; }
+ public global::Dust.MCPServerViewServer? Type246 { get; set; }
///
///
///
- public global::Dust.MCPServerViewOAuthUseCase? Type247 { get; set; }
+ public global::Dust.MCPServerViewServerAuthorization? Type247 { get; set; }
///
///
///
- public global::Dust.MCPServerViewEditedByUser? Type248 { get; set; }
+ public global::System.Collections.Generic.IList? Type248 { get; set; }
///
///
///
- public global::Dust.PatchUserRequest? Type249 { get; set; }
+ public global::Dust.MCPServerViewServerAuthorizationSupportedUseCase? Type249 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequest? Type250 { get; set; }
+ public global::System.Collections.Generic.IList? Type250 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestAgent? Type251 { get; set; }
+ public global::Dust.MCPServerViewServerTool? Type251 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestAgentScope? Type252 { get; set; }
+ public global::Dust.MCPServerViewOAuthUseCase? Type252 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestGenerationSettings? Type253 { get; set; }
+ public global::Dust.MCPServerViewEditedByUser? Type253 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type254 { get; set; }
+ public global::Dust.PatchUserRequest? Type254 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestTag? Type255 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequest? Type255 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestTagKind? Type256 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestAgent? Type256 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type257 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestAgentScope? Type257 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestEditor? Type258 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestGenerationSettings? Type258 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type259 { get; set; }
+ public global::System.Collections.Generic.IList? Type259 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestSkill? Type260 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestTag? Type260 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type261 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestTagKind? Type261 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItem? Type262 { get; set; }
+ public global::System.Collections.Generic.IList? Type262 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemType? Type263 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestEditor? Type263 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemConfiguration? Type264 { get; set; }
+ public global::System.Collections.Generic.IList? Type264 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequest? Type265 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestSkill? Type265 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgent? Type266 { get; set; }
+ public global::System.Collections.Generic.IList? Type266 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgentScope? Type267 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItem? Type267 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestGenerationSettings? Type268 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemType? Type268 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type269 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsRequestToolsetItemConfiguration? Type269 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTag? Type270 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequest? Type270 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTagKind? Type271 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgent? Type271 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type272 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestAgentScope? Type272 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestEditor? Type273 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestGenerationSettings? Type273 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type274 { get; set; }
+ public global::System.Collections.Generic.IList? Type274 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItem? Type275 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTag? Type275 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItemType? Type276 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestTagKind? Type276 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCancelRequest? Type277 { get; set; }
+ public global::System.Collections.Generic.IList? Type277 { get; set; }
///
///
///
- public global::Dust.OneOf? Type278 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestEditor? Type278 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsRequestVariant1? Type279 { get; set; }
+ public global::System.Collections.Generic.IList? Type279 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsRequestVariant2? Type280 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItem? Type280 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequest? Type281 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportRequestToolsetItemType? Type281 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequestAnswer? Type282 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCancelRequest? Type282 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type283 { get; set; }
+ public global::Dust.OneOf? Type283 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesEditRequest? Type284 { get; set; }
+ public global::Dust.PatchWAssistantConversationsRequestVariant1? Type284 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type285 { get; set; }
+ public global::Dust.PatchWAssistantConversationsRequestVariant2? Type285 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesEditRequestMention? Type286 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequest? Type286 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest? Type287 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionRequestAnswer? Type287 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection? Type288 { get; set; }
+ public global::System.Collections.Generic.IList? Type288 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesValidateActionRequest? Type289 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesEditRequest? Type289 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsRequest? Type290 { get; set; }
+ public global::System.Collections.Generic.IList? Type290 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type291 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesEditRequestMention? Type291 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantMentionsParseRequest? Type292 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest? Type292 { get; set; }
///
///
///
- public global::Dust.CreateWFilesRequest? Type293 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection? Type293 { get; set; }
///
///
///
- public global::Dust.CreateWMcpDeregisterRequest? Type294 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesValidateActionRequest? Type294 { get; set; }
///
///
///
- public global::Dust.CreateWMcpHeartbeatRequest? Type295 { get; set; }
+ public global::Dust.CreateWAssistantConversationsRequest? Type295 { get; set; }
///
///
///
- public global::Dust.CreateWMcpRegisterRequest? Type296 { get; set; }
+ public global::System.Collections.Generic.IList? Type296 { get; set; }
///
///
///
- public global::Dust.CreateWMcpResultsRequest? Type297 { get; set; }
+ public global::Dust.CreateWAssistantMentionsParseRequest? Type297 { get; set; }
///
///
///
- public global::Dust.CreateWSearchRequest? Type298 { get; set; }
+ public global::Dust.CreateWFilesRequest? Type298 { get; set; }
///
///
///
- public global::Dust.CreateWSearchToolsUploadRequest? Type299 { get; set; }
+ public global::Dust.CreateWMcpDeregisterRequest? Type299 { get; set; }
///
///
///
- public global::Dust.CreateWSkillsRequest? Type300 { get; set; }
+ public global::Dust.CreateWMcpHeartbeatRequest? Type300 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type301 { get; set; }
+ public global::Dust.CreateWMcpRegisterRequest? Type301 { get; set; }
///
///
///
- public global::Dust.CreateWSkillsRequestOnConflict? Type302 { get; set; }
+ public global::Dust.CreateWMcpResultsRequest? Type302 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesAppsRunsRequest? Type303 { get; set; }
+ public global::Dust.CreateWSearchRequest? Type303 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesAppsRunsRequestConfig? Type304 { get; set; }
+ public global::Dust.CreateWSearchToolsUploadRequest? Type304 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesAppsRunsRequestConfigModel? Type305 { get; set; }
+ public global::Dust.CreateWSkillsRequest? Type305 { get; set; }
///
///
///
- public global::Dust.OneOf? Type306 { get; set; }
+ public global::System.Collections.Generic.IList? Type306 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesDataSourceViewsRequestVariant1? Type307 { get; set; }
+ public global::Dust.CreateWSkillsRequestOnConflict? Type307 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesDataSourceViewsRequestVariant2? Type308 { get; set; }
+ public global::Dust.CreateWSpacesAppsRunsRequest? Type308 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesDocumentsRequest? Type309 { get; set; }
+ public global::Dust.CreateWSpacesAppsRunsRequestConfig? Type309 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesDocumentsParentsRequest? Type310 { get; set; }
+ public global::Dust.CreateWSpacesAppsRunsRequestConfigModel? Type310 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesTablesRowsRequest? Type311 { get; set; }
+ public global::Dust.OneOf? Type311 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type312 { get; set; }
+ public global::Dust.PatchWSpacesDataSourceViewsRequestVariant1? Type312 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRow? Type313 { get; set; }
+ public global::Dust.PatchWSpacesDataSourceViewsRequestVariant2? Type313 { get; set; }
///
///
///
- public global::Dust.OneOf? Type314 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesDocumentsRequest? Type314 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValue2? Type315 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesDocumentsParentsRequest? Type315 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValueType? Type316 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesTablesRowsRequest? Type316 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesTablesRequest? Type317 { get; set; }
+ public global::System.Collections.Generic.IList? Type317 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsRequest? Type318 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRow? Type318 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCancelRequest2? Type319 { get; set; }
+ public global::Dust.OneOf? Type319 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCancelRequestAction? Type320 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValue2? Type320 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCompactionsRequest? Type321 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesTablesRowsRequestRowValueType? Type321 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCompactionsRequestModel? Type322 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesTablesRequest? Type322 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsContentFragmentRequest? Type323 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsRequest? Type323 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsContentFragmentRequestContext? Type324 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCancelRequest2? Type324 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsRequestVariant12? Type325 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCancelRequestAction? Type325 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsRequestVariant22? Type326 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCompactionsRequest? Type326 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsRequestVariant3? Type327 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCompactionsRequestModel? Type327 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsRequestVariant4? Type328 { get; set; }
+ public global::Dust.CreateWAssistantConversationsContentFragmentRequest? Type328 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsRequestVariant4AccessMode? Type329 { get; set; }
+ public global::Dust.CreateWAssistantConversationsContentFragmentRequestContext? Type329 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesEditRequest2? Type330 { get; set; }
+ public global::Dust.PatchWAssistantConversationsRequestVariant12? Type330 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest2? Type331 { get; set; }
+ public global::Dust.PatchWAssistantConversationsRequestVariant22? Type331 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection2? Type332 { get; set; }
+ public global::Dust.PatchWAssistantConversationsRequestVariant3? Type332 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesRequest? Type333 { get; set; }
+ public global::Dust.PatchWAssistantConversationsRequestVariant4? Type333 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesRequestContext? Type334 { get; set; }
+ public global::Dust.PatchWAssistantConversationsRequestVariant4AccessMode? Type334 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesRequestModelSelection? Type335 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesEditRequest2? Type335 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsRequest2? Type336 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequest2? Type336 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsRequestVisibility? Type337 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesFeedbacksRequestThumbDirection2? Type337 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsRequestMessage? Type338 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesRequest? Type338 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsRequestMessageContext? Type339 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesRequestContext? Type339 { get; set; }
///
///
///
- public global::Dust.CreateWFilesRequest2? Type340 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesRequestModelSelection? Type340 { get; set; }
///
///
///
- public global::Dust.CreateWFilesRequest3? Type341 { get; set; }
+ public global::Dust.CreateWAssistantConversationsRequest2? Type341 { get; set; }
///
///
///
- public global::Dust.CreateWFilesRequestUseCase? Type342 { get; set; }
+ public global::Dust.CreateWAssistantConversationsRequestVisibility? Type342 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesDataSourceViewsRequest2? Type343 { get; set; }
+ public global::Dust.CreateWAssistantConversationsRequestMessage? Type343 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourceViewsRequest? Type344 { get; set; }
+ public global::Dust.CreateWAssistantConversationsRequestMessageContext? Type344 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesRequest? Type345 { get; set; }
+ public global::Dust.CreateWFilesRequest2? Type345 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type346 { get; set; }
+ public global::Dust.CreateWFilesRequest3? Type346 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesRequestContentItem? Type347 { get; set; }
+ public global::Dust.CreateWFilesRequestUseCase? Type347 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesProjectNotificationPreferencesRequest? Type348 { get; set; }
+ public global::Dust.PatchWSpacesDataSourceViewsRequest2? Type348 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesProjectNotificationPreferencesRequestPreference? Type349 { get; set; }
+ public global::Dust.CreateWSpacesDataSourceViewsRequest? Type349 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesRequest? Type350 { get; set; }
+ public global::Dust.PatchWSpacesRequest? Type350 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesRequestSpaceKind? Type351 { get; set; }
+ public global::System.Collections.Generic.IList? Type351 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesRequestManagementMode? Type352 { get; set; }
+ public global::Dust.PatchWSpacesRequestContentItem? Type352 { get; set; }
///
///
///
- public global::Dust.CreateWorkosAuthenticateRequest? Type353 { get; set; }
+ public global::Dust.PatchWSpacesProjectNotificationPreferencesRequest? Type353 { get; set; }
///
///
///
- public global::Dust.CreateWorkosAuthenticateRequestGrantType? Type354 { get; set; }
+ public global::Dust.PatchWSpacesProjectNotificationPreferencesRequestPreference? Type354 { get; set; }
///
///
///
- public global::Dust.CreateWorkosRevokeSessionRequest? Type355 { get; set; }
+ public global::Dust.CreateWSpacesRequest? Type355 { get; set; }
///
///
///
- public global::Dust.GetWAnalyticsExportTable? Type356 { get; set; }
+ public global::Dust.CreateWSpacesRequestSpaceKind? Type356 { get; set; }
///
///
///
- public global::Dust.GetWAnalyticsExportFormat? Type357 { get; set; }
+ public global::Dust.CreateWSpacesRequestManagementMode? Type357 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsView? Type358 { get; set; }
+ public global::Dust.CreateWorkosAuthenticateRequest? Type358 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsWithAuthors? Type359 { get; set; }
+ public global::Dust.CreateWorkosAuthenticateRequestGrantType? Type359 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsVariant? Type360 { get; set; }
+ public global::Dust.CreateWorkosRevokeSessionRequest? Type360 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type361 { get; set; }
+ public global::Dust.GetWAnalyticsExportTable? Type361 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMentionsSuggestionsSelectItem? Type362 { get; set; }
+ public global::Dust.GetWAnalyticsExportFormat? Type362 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type363 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsView? Type363 { get; set; }
///
///
///
- public global::Dust.GetWAssistantMentionsSuggestionsSelectItem? Type364 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsWithAuthors? Type364 { get; set; }
///
///
///
- public global::Dust.GetWSearchViewType? Type365 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsVariant? Type365 { get; set; }
///
///
///
- public global::Dust.GetWSkillsStatus? Type366 { get; set; }
+ public global::System.Collections.Generic.IList? Type366 { get; set; }
///
///
///
- public global::Dust.GetWWorkspaceUsageMode? Type367 { get; set; }
+ public global::Dust.GetWAssistantConversationsMentionsSuggestionsSelectItem? Type367 { get; set; }
///
///
///
- public global::Dust.GetWWorkspaceUsageFormat? Type368 { get; set; }
+ public global::System.Collections.Generic.IList? Type368 { get; set; }
///
///
///
- public global::Dust.GetWWorkspaceUsageTable? Type369 { get; set; }
+ public global::Dust.GetWAssistantMentionsSuggestionsSelectItem? Type369 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsView2? Type370 { get; set; }
+ public global::Dust.GetWSearchViewType? Type370 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsWithUsage? Type371 { get; set; }
+ public global::Dust.GetWSkillsStatus? Type371 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsWithAuthors2? Type372 { get; set; }
+ public global::Dust.GetWWorkspaceUsageMode? Type372 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsWithFeedbacks? Type373 { get; set; }
+ public global::Dust.GetWWorkspaceUsageFormat? Type373 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsWithEditors? Type374 { get; set; }
+ public global::Dust.GetWWorkspaceUsageTable? Type374 { get; set; }
///
///
///
- public global::Dust.GetWAssistantMentionsSuggestionsSelect? Type375 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsView2? Type375 { get; set; }
///
///
///
- public global::Dust.GetWAssistantMentionsSuggestionsCurrent? Type376 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsWithUsage? Type376 { get; set; }
///
///
///
- public global::Dust.GetWFilesVersion? Type377 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsWithAuthors2? Type377 { get; set; }
///
///
///
- public global::Dust.GetWFilesAction? Type378 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsWithFeedbacks? Type378 { get; set; }
///
///
///
- public global::Dust.DeleteWSpacesDataSourceViewsForce? Type379 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsWithEditors? Type379 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsCategory? Type380 { get; set; }
+ public global::Dust.GetWAssistantMentionsSuggestionsSelect? Type380 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsWithDetails? Type381 { get; set; }
+ public global::Dust.GetWAssistantMentionsSuggestionsCurrent? Type381 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsIncludeEditedBy? Type382 { get; set; }
+ public global::Dust.GetWFilesVersion? Type382 { get; set; }
///
///
///
- public global::Dust.GetWSpacesIncludeAllMembers? Type383 { get; set; }
+ public global::Dust.GetWFilesAction? Type383 { get; set; }
///
///
///
- public global::Dust.DeleteWSpacesForce? Type384 { get; set; }
+ public global::Dust.DeleteWSpacesDataSourceViewsForce? Type384 { get; set; }
///
///
///
- public global::Dust.GetUserResponse? Type385 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsCategory? Type385 { get; set; }
///
///
///
- public global::Dust.PatchUserResponse? Type386 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsWithDetails? Type386 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsResponse? Type387 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsIncludeEditedBy? Type387 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type388 { get; set; }
+ public global::Dust.GetWSpacesIncludeAllMembers? Type388 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsResponse2? Type389 { get; set; }
+ public global::Dust.DeleteWSpacesForce? Type389 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsResponse? Type390 { get; set; }
+ public global::Dust.GetUserResponse? Type390 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type391 { get; set; }
+ public global::Dust.PatchUserResponse? Type391 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantAgentConfigurationsResponseSkippedAction? Type392 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsResponse? Type392 { get; set; }
///
///
///
- public global::Dust.DeleteWAssistantAgentConfigurationsResponse? Type393 { get; set; }
+ public global::System.Collections.Generic.IList? Type393 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportResponse? Type394 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsResponse2? Type394 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type395 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsResponse? Type395 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsImportResponseSkippedAction? Type396 { get; set; }
+ public global::System.Collections.Generic.IList? Type396 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsSearchResponse? Type397 { get; set; }
+ public global::Dust.PatchWAssistantAgentConfigurationsResponseSkippedAction? Type397 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCancelResponse? Type398 { get; set; }
+ public global::Dust.DeleteWAssistantAgentConfigurationsResponse? Type398 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsFeedbacksResponse? Type399 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportResponse? Type399 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type400 { get; set; }
+ public global::System.Collections.Generic.IList? Type400 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedback? Type401 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsImportResponseSkippedAction? Type401 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedbackThumbDirection? Type402 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsSearchResponse? Type402 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsResponse? Type403 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCancelResponse? Type403 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMentionsSuggestionsResponse? Type404 { get; set; }
+ public global::Dust.GetWAssistantConversationsFeedbacksResponse? Type404 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type405 { get; set; }
+ public global::System.Collections.Generic.IList? Type405 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionResponse? Type406 { get; set; }
+ public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedback? Type406 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesEditResponse? Type407 { get; set; }
+ public global::Dust.GetWAssistantConversationsFeedbacksResponseFeedbackThumbDirection? Type407 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMessagesEventsResponse? Type408 { get; set; }
+ public global::Dust.PatchWAssistantConversationsResponse? Type408 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type409 { get; set; }
+ public global::Dust.GetWAssistantConversationsMentionsSuggestionsResponse? Type409 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMessagesEventsResponseEvent? Type410 { get; set; }
+ public global::System.Collections.Generic.IList? Type410 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse? Type411 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesAnswerQuestionResponse? Type411 { get; set; }
///
///
///
- public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse? Type412 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesEditResponse? Type412 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesValidateActionResponse? Type413 { get; set; }
+ public global::Dust.GetWAssistantConversationsMessagesEventsResponse? Type413 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantMentionsParseResponse? Type414 { get; set; }
+ public global::System.Collections.Generic.IList? Type414 { get; set; }
///
///
///
- public global::Dust.GetWAssistantMentionsSuggestionsResponse? Type415 { get; set; }
+ public global::Dust.GetWAssistantConversationsMessagesEventsResponseEvent? Type415 { get; set; }
///
///
///
- public global::Dust.CreateWFilesResponse? Type416 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse? Type416 { get; set; }
///
///
///
- public global::Dust.CreateWFilesResponseFile? Type417 { get; set; }
+ public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse? Type417 { get; set; }
///
///
///
- public global::Dust.CreateWMcpHeartbeatResponse? Type418 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesValidateActionResponse? Type418 { get; set; }
///
///
///
- public global::Dust.CreateWMcpRegisterResponse? Type419 { get; set; }
+ public global::Dust.CreateWAssistantMentionsParseResponse? Type419 { get; set; }
///
///
///
- public global::Dust.GetWMcpRequestsResponse? Type420 { get; set; }
+ public global::Dust.GetWAssistantMentionsSuggestionsResponse? Type420 { get; set; }
///
///
///
- public global::Dust.GetWSkillsResponse? Type421 { get; set; }
+ public global::Dust.CreateWFilesResponse? Type421 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type422 { get; set; }
+ public global::Dust.CreateWFilesResponseFile? Type422 { get; set; }
///
///
///
- public global::Dust.CreateWSkillsResponse? Type423 { get; set; }
+ public global::Dust.CreateWMcpHeartbeatResponse? Type423 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type424 { get; set; }
+ public global::Dust.CreateWMcpRegisterResponse? Type424 { get; set; }
///
///
///
- public global::Dust.CreateWSkillsResponseSkippedItem? Type425 { get; set; }
+ public global::Dust.GetWMcpRequestsResponse? Type425 { get; set; }
///
///
///
- public global::Dust.GetWSpacesAppsRunsResponse? Type426 { get; set; }
+ public global::Dust.GetWSkillsResponse? Type426 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesAppsRunsResponse? Type427 { get; set; }
+ public global::System.Collections.Generic.IList? Type427 { get; set; }
///
///
///
- public global::Dust.GetWSpacesAppsResponse? Type428 { get; set; }
+ public global::Dust.CreateWSkillsResponse? Type428 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type429 { get; set; }
+ public global::System.Collections.Generic.IList? Type429 { get; set; }
///
///
///
- public global::Dust.GetWSpacesAppsResponseApp? Type430 { get; set; }
+ public global::Dust.CreateWSkillsResponseSkippedItem? Type430 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsSearchResponse? Type431 { get; set; }
+ public global::Dust.GetWSpacesAppsRunsResponse? Type431 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type432 { get; set; }
+ public global::Dust.CreateWSpacesAppsRunsResponse? Type432 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsSearchResponseDocument? Type433 { get; set; }
+ public global::Dust.GetWSpacesAppsResponse? Type433 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsResponse? Type434 { get; set; }
+ public global::System.Collections.Generic.IList? Type434 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type435 { get; set; }
+ public global::Dust.GetWSpacesAppsResponseApp? Type435 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourcesCheckUpsertQueueResponse? Type436 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsSearchResponse? Type436 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourcesDocumentsResponse? Type437 { get; set; }
+ public global::System.Collections.Generic.IList? Type437 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourcesDocumentsResponse? Type438 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsSearchResponseDocument? Type438 { get; set; }
///
///
///
- public global::Dust.DeleteWSpacesDataSourcesDocumentsResponse? Type439 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsResponse? Type439 { get; set; }
///
///
///
- public global::Dust.DeleteWSpacesDataSourcesDocumentsResponseDocument? Type440 { get; set; }
+ public global::System.Collections.Generic.IList? Type440 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourcesDocumentsResponse2? Type441 { get; set; }
+ public global::Dust.GetWSpacesDataSourcesCheckUpsertQueueResponse? Type441 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type442 { get; set; }
+ public global::Dust.GetWSpacesDataSourcesDocumentsResponse? Type442 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourcesSearchResponse? Type443 { get; set; }
+ public global::Dust.CreateWSpacesDataSourcesDocumentsResponse? Type443 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type444 { get; set; }
+ public global::Dust.DeleteWSpacesDataSourcesDocumentsResponse? Type444 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourcesSearchResponseDocument? Type445 { get; set; }
+ public global::Dust.DeleteWSpacesDataSourcesDocumentsResponseDocument? Type445 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type446 { get; set; }
+ public global::Dust.GetWSpacesDataSourcesDocumentsResponse2? Type446 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type447 { get; set; }
+ public global::System.Collections.Generic.IList? Type447 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourcesResponse? Type448 { get; set; }
+ public global::Dust.GetWSpacesDataSourcesSearchResponse? Type448 { get; set; }
///
///
///
- public global::Dust.GetWSpacesMcpServerViewsResponse? Type449 { get; set; }
+ public global::System.Collections.Generic.IList? Type449 { get; set; }
///
///
///
- public global::Dust.GetWSpacesResponse? Type450 { get; set; }
+ public global::Dust.GetWSpacesDataSourcesSearchResponseDocument? Type450 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type451 { get; set; }
+ public global::System.Collections.Generic.IList? Type451 { get; set; }
///
///
///
- public global::Dust.GetWAssistantAgentConfigurationsResponse3? Type452 { get; set; }
+ public global::System.Collections.Generic.IList? Type452 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type453 { get; set; }
+ public global::Dust.GetWSpacesDataSourcesResponse? Type453 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantAgentConfigurationsResponse? Type454 { get; set; }
+ public global::Dust.GetWSpacesMcpServerViewsResponse? Type454 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCancelResponse2? Type455 { get; set; }
+ public global::Dust.GetWSpacesResponse? Type455 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsCompactionsResponse? Type456 { get; set; }
+ public global::System.Collections.Generic.IList? Type456 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsContentFragmentResponse? Type457 { get; set; }
+ public global::Dust.GetWAssistantAgentConfigurationsResponse3? Type457 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsFeedbacksResponse2? Type458 { get; set; }
+ public global::System.Collections.Generic.IList? Type458 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type459 { get; set; }
+ public global::Dust.CreateWAssistantAgentConfigurationsResponse? Type459 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsResponse? Type460 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCancelResponse2? Type460 { get; set; }
///
///
///
- public global::Dust.PatchWAssistantConversationsResponse2? Type461 { get; set; }
+ public global::Dust.CreateWAssistantConversationsCompactionsResponse? Type461 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMessagesActionsResponse? Type462 { get; set; }
+ public global::Dust.CreateWAssistantConversationsContentFragmentResponse? Type462 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMessagesActionsResponseMessageStatus? Type463 { get; set; }
+ public global::Dust.GetWAssistantConversationsFeedbacksResponse2? Type463 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesEditResponse2? Type464 { get; set; }
+ public global::System.Collections.Generic.IList? Type464 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse2? Type465 { get; set; }
+ public global::Dust.GetWAssistantConversationsResponse? Type465 { get; set; }
///
///
///
- public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse2? Type466 { get; set; }
+ public global::Dust.PatchWAssistantConversationsResponse2? Type466 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMessagesResponse? Type467 { get; set; }
+ public global::Dust.GetWAssistantConversationsMessagesActionsResponse? Type467 { get; set; }
///
///
///
- public global::Dust.OneOf? Type468 { get; set; }
+ public global::Dust.GetWAssistantConversationsMessagesActionsResponseMessageStatus? Type468 { get; set; }
///
///
///
- public global::Dust.DeleteWAssistantConversationsMessagesResponse? Type469 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesEditResponse2? Type469 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesRetryResponse? Type470 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesFeedbacksResponse2? Type470 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsMessagesResponse2? Type471 { get; set; }
+ public global::Dust.DeleteWAssistantConversationsMessagesFeedbacksResponse2? Type471 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type472 { get; set; }
+ public global::Dust.GetWAssistantConversationsMessagesResponse? Type472 { get; set; }
///
///
///
- public global::Dust.OneOf? Type473 { get; set; }
+ public global::Dust.OneOf? Type473 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsMessagesResponse? Type474 { get; set; }
+ public global::Dust.DeleteWAssistantConversationsMessagesResponse? Type474 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type475 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesRetryResponse? Type475 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type476 { get; set; }
+ public global::Dust.GetWAssistantConversationsMessagesResponse2? Type476 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsParticipantsResponse? Type477 { get; set; }
+ public global::System.Collections.Generic.IList>? Type477 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsParticipantsResponseParticipants? Type478 { get; set; }
+ public global::Dust.OneOf? Type478 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type479 { get; set; }
+ public global::Dust.CreateWAssistantConversationsMessagesResponse? Type479 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsAgent? Type480 { get; set; }
+ public global::System.Collections.Generic.IList? Type480 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type481 { get; set; }
+ public global::System.Collections.Generic.IList? Type481 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsUser? Type482 { get; set; }
+ public global::Dust.GetWAssistantConversationsParticipantsResponse? Type482 { get; set; }
///
///
///
- public global::Dust.DeleteWAssistantConversationsWakeupsResponse? Type483 { get; set; }
+ public global::Dust.GetWAssistantConversationsParticipantsResponseParticipants? Type483 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsWakeupsResponse? Type484 { get; set; }
+ public global::System.Collections.Generic.IList? Type484 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type485 { get; set; }
+ public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsAgent? Type485 { get; set; }
///
///
///
- public global::Dust.GetWAssistantConversationsResponse2? Type486 { get; set; }
+ public global::System.Collections.Generic.IList? Type486 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type487 { get; set; }
+ public global::Dust.GetWAssistantConversationsParticipantsResponseParticipantsUser? Type487 { get; set; }
///
///
///
- public global::Dust.CreateWAssistantConversationsResponse? Type488 { get; set; }
+ public global::Dust.DeleteWAssistantConversationsWakeupsResponse? Type488 { get; set; }
///
///
///
- public global::Dust.GetWAssistantMentionsSuggestionsResponse2? Type489 { get; set; }
+ public global::Dust.GetWAssistantConversationsWakeupsResponse? Type489 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type490 { get; set; }
+ public global::System.Collections.Generic.IList? Type490 { get; set; }
///
///
///
- public global::Dust.CreateWFilesResponse2? Type491 { get; set; }
+ public global::Dust.GetWAssistantConversationsResponse2? Type491 { get; set; }
///
///
///
- public global::Dust.CreateWFilesResponse3? Type492 { get; set; }
+ public global::System.Collections.Generic.IList? Type492 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsResponse2? Type493 { get; set; }
+ public global::Dust.CreateWAssistantConversationsResponse? Type493 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesDataSourceViewsResponse? Type494 { get; set; }
+ public global::Dust.GetWAssistantMentionsSuggestionsResponse2? Type494 { get; set; }
///
///
///
- public global::Dust.GetWSpacesDataSourceViewsResponse3? Type495 { get; set; }
+ public global::System.Collections.Generic.IList? Type495 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type496 { get; set; }
+ public global::Dust.CreateWFilesResponse2? Type496 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesDataSourceViewsResponse? Type497 { get; set; }
+ public global::Dust.CreateWFilesResponse3? Type497 { get; set; }
///
///
///
- public global::Dust.GetWSpacesResponse2? Type498 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsResponse2? Type498 { get; set; }
///
///
///
- public global::Dust.AllOf? Type499 { get; set; }
+ public global::Dust.PatchWSpacesDataSourceViewsResponse? Type499 { get; set; }
///
///
///
- public global::Dust.GetWSpacesResponseSpace? Type500 { get; set; }
+ public global::Dust.GetWSpacesDataSourceViewsResponse3? Type500 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type501 { get; set; }
+ public global::System.Collections.Generic.IList? Type501 { get; set; }
///
///
///
- public global::Dust.GetWSpacesResponseSpaceCategories2? Type502 { get; set; }
+ public global::Dust.CreateWSpacesDataSourceViewsResponse? Type502 { get; set; }
///
///
///
- public global::Dust.GetWSpacesResponseSpaceCategoriesUsage? Type503 { get; set; }
+ public global::Dust.GetWSpacesResponse2? Type503 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesResponse? Type504 { get; set; }
+ public global::Dust.AllOf? Type504 { get; set; }
///
///
///
- public global::Dust.DeleteWSpacesResponse? Type505 { get; set; }
+ public global::Dust.GetWSpacesResponseSpace? Type505 { get; set; }
///
///
///
- public global::Dust.GetWSpacesProjectNotificationPreferencesResponse? Type506 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type506 { get; set; }
///
///
///
- public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type507 { get; set; }
+ public global::Dust.GetWSpacesResponseSpaceCategories2? Type507 { get; set; }
///
///
///
- public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type508 { get; set; }
+ public global::Dust.GetWSpacesResponseSpaceCategoriesUsage? Type508 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesProjectNotificationPreferencesResponse? Type509 { get; set; }
+ public global::Dust.PatchWSpacesResponse? Type509 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type510 { get; set; }
+ public global::Dust.DeleteWSpacesResponse? Type510 { get; set; }
///
///
///
- public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type511 { get; set; }
+ public global::Dust.GetWSpacesProjectNotificationPreferencesResponse? Type511 { get; set; }
///
///
///
- public global::Dust.GetWSpacesResponse3? Type512 { get; set; }
+ public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type512 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type513 { get; set; }
+ public global::Dust.GetWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type513 { get; set; }
///
///
///
- public global::Dust.OneOf? Type514 { get; set; }
+ public global::Dust.PatchWSpacesProjectNotificationPreferencesResponse? Type514 { get; set; }
///
///
///
- public global::Dust.CreateWSpacesResponse? Type515 { get; set; }
+ public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreference? Type515 { get; set; }
///
///
///
- public global::Dust.CreateWorkosAuthenticateResponse? Type516 { get; set; }
+ public global::Dust.PatchWSpacesProjectNotificationPreferencesResponseUserProjectNotificationPreferencePreference? Type516 { get; set; }
///
///
///
- public global::Dust.CreateWorkosRevokeSessionResponse? Type517 { get; set; }
+ public global::Dust.GetWSpacesResponse3? Type517 { get; set; }
+ ///
+ ///
+ ///
+ public global::System.Collections.Generic.IList>? Type518 { get; set; }
+ ///
+ ///
+ ///
+ public global::Dust.OneOf? Type519 { get; set; }
+ ///
+ ///
+ ///
+ public global::Dust.CreateWSpacesResponse? Type520 { get; set; }
+ ///
+ ///
+ ///
+ public global::Dust.CreateWorkosAuthenticateResponse? Type521 { get; set; }
+ ///
+ ///
+ ///
+ public global::Dust.CreateWorkosRevokeSessionResponse? Type522 { get; set; }
///
///
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessage.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessage.g.cs
index 1f0cc14..1b4abfa 100644
--- a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessage.g.cs
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessage.g.cs
@@ -161,10 +161,17 @@ public sealed partial class PrivateAgentMessage
public double? SubAgentCostCredits { get; set; }
///
- /// Per-message model override from the input-bar model picker. Null when the agent ran its configured model.
+ /// Model triplet used to generate the message. Null when the agent ran its configured model (legacy).
///
- [global::System.Text.Json.Serialization.JsonPropertyName("requestedModel")]
- public global::Dust.PrivateAgentMessageRequestedModel? RequestedModel { get; set; }
+ [global::System.Text.Json.Serialization.JsonPropertyName("resolvedModel")]
+ public global::Dust.PrivateAgentMessageResolvedModel? ResolvedModel { get; set; }
+
+ ///
+ /// How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy).
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("modelResolutionMethod")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Dust.JsonConverters.PrivateAgentMessageModelResolutionMethodJsonConverter))]
+ public global::Dust.PrivateAgentMessageModelResolutionMethod? ModelResolutionMethod { get; set; }
///
/// Additional properties that are not explicitly defined in the schema
@@ -209,8 +216,11 @@ public sealed partial class PrivateAgentMessage
///
/// Aggregated credit cost of all sub-agents (run_agent / agent_handover) spawned recursively by this message. Computed only on single-message fetches; null otherwise.
///
- ///
- /// Per-message model override from the input-bar model picker. Null when the agent ran its configured model.
+ ///
+ /// Model triplet used to generate the message. Null when the agent ran its configured model (legacy).
+ ///
+ ///
+ /// How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy).
///
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
@@ -240,7 +250,8 @@ public PrivateAgentMessage(
global::System.Collections.Generic.IList? reactions,
int? costCredits,
double? subAgentCostCredits,
- global::Dust.PrivateAgentMessageRequestedModel? requestedModel)
+ global::Dust.PrivateAgentMessageResolvedModel? resolvedModel,
+ global::Dust.PrivateAgentMessageModelResolutionMethod? modelResolutionMethod)
{
this.Id = id;
this.AgentMessageId = agentMessageId;
@@ -266,7 +277,8 @@ public PrivateAgentMessage(
this.Reactions = reactions;
this.CostCredits = costCredits;
this.SubAgentCostCredits = subAgentCostCredits;
- this.RequestedModel = requestedModel;
+ this.ResolvedModel = resolvedModel;
+ this.ModelResolutionMethod = modelResolutionMethod;
}
///
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageModelResolutionMethod.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageModelResolutionMethod.g.cs
new file mode 100644
index 0000000..aef0e92
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageModelResolutionMethod.g.cs
@@ -0,0 +1,57 @@
+
+#nullable enable
+
+namespace Dust
+{
+ ///
+ /// How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy).
+ ///
+ public enum PrivateAgentMessageModelResolutionMethod
+ {
+ ///
+ ///
+ ///
+ Agent,
+ ///
+ ///
+ ///
+ Auto,
+ ///
+ ///
+ ///
+ User,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class PrivateAgentMessageModelResolutionMethodExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this PrivateAgentMessageModelResolutionMethod value)
+ {
+ return value switch
+ {
+ PrivateAgentMessageModelResolutionMethod.Agent => "agent",
+ PrivateAgentMessageModelResolutionMethod.Auto => "auto",
+ PrivateAgentMessageModelResolutionMethod.User => "user",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static PrivateAgentMessageModelResolutionMethod? ToEnum(string value)
+ {
+ return value switch
+ {
+ "agent" => PrivateAgentMessageModelResolutionMethod.Agent,
+ "auto" => PrivateAgentMessageModelResolutionMethod.Auto,
+ "user" => PrivateAgentMessageModelResolutionMethod.User,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageRequestedModel.Json.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageResolvedModel.Json.g.cs
similarity index 87%
rename from src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageRequestedModel.Json.g.cs
rename to src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageResolvedModel.Json.g.cs
index ab08071..7812313 100644
--- a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageRequestedModel.Json.g.cs
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageResolvedModel.Json.g.cs
@@ -2,7 +2,7 @@
namespace Dust
{
- public sealed partial class PrivateAgentMessageRequestedModel
+ public sealed partial class PrivateAgentMessageResolvedModel
{
///
/// Serializes the current instance to a JSON string using the provided JsonSerializerContext.
@@ -47,20 +47,20 @@ public string ToJson(
///
/// Deserializes a JSON string using the provided JsonSerializerContext.
///
- public static global::Dust.PrivateAgentMessageRequestedModel? FromJson(
+ public static global::Dust.PrivateAgentMessageResolvedModel? FromJson(
string json,
global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
{
return global::System.Text.Json.JsonSerializer.Deserialize(
json,
- typeof(global::Dust.PrivateAgentMessageRequestedModel),
- jsonSerializerContext) as global::Dust.PrivateAgentMessageRequestedModel;
+ typeof(global::Dust.PrivateAgentMessageResolvedModel),
+ jsonSerializerContext) as global::Dust.PrivateAgentMessageResolvedModel;
}
///
/// Deserializes a JSON string using the generated default JsonSerializerContext.
///
- public static global::Dust.PrivateAgentMessageRequestedModel? FromJson(
+ public static global::Dust.PrivateAgentMessageResolvedModel? FromJson(
string json)
{
return FromJson(
@@ -75,7 +75,7 @@ public string ToJson(
[global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
[global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
#endif
- public static global::Dust.PrivateAgentMessageRequestedModel? FromJson(
+ public static global::Dust.PrivateAgentMessageResolvedModel? FromJson(
string json,
global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
{
@@ -86,7 +86,7 @@ public string ToJson(
global::Dust.SourceGenerationContext.Default);
}
- return global::System.Text.Json.JsonSerializer.Deserialize(
+ return global::System.Text.Json.JsonSerializer.Deserialize(
json,
jsonSerializerOptions);
}
@@ -94,20 +94,20 @@ public string ToJson(
///
/// Deserializes a JSON stream using the provided JsonSerializerContext.
///
- public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
global::System.IO.Stream jsonStream,
global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
{
return (await global::System.Text.Json.JsonSerializer.DeserializeAsync(
jsonStream,
- typeof(global::Dust.PrivateAgentMessageRequestedModel),
- jsonSerializerContext).ConfigureAwait(false)) as global::Dust.PrivateAgentMessageRequestedModel;
+ typeof(global::Dust.PrivateAgentMessageResolvedModel),
+ jsonSerializerContext).ConfigureAwait(false)) as global::Dust.PrivateAgentMessageResolvedModel;
}
///
/// Deserializes a JSON stream using the generated default JsonSerializerContext.
///
- public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
global::System.IO.Stream jsonStream)
{
return FromJsonStreamAsync(
@@ -122,7 +122,7 @@ public string ToJson(
[global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
[global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
#endif
- public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
global::System.IO.Stream jsonStream,
global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
{
@@ -133,7 +133,7 @@ public string ToJson(
global::Dust.SourceGenerationContext.Default);
}
- return global::System.Text.Json.JsonSerializer.DeserializeAsync(
+ return global::System.Text.Json.JsonSerializer.DeserializeAsync(
jsonStream,
jsonSerializerOptions);
}
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageRequestedModel.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageResolvedModel.g.cs
similarity index 83%
rename from src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageRequestedModel.g.cs
rename to src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageResolvedModel.g.cs
index b2f248a..6360466 100644
--- a/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageRequestedModel.g.cs
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateAgentMessageResolvedModel.g.cs
@@ -4,9 +4,9 @@
namespace Dust
{
///
- /// Per-message model override from the input-bar model picker. Null when the agent ran its configured model.
+ /// Model triplet used to generate the message. Null when the agent ran its configured model (legacy).
///
- public sealed partial class PrivateAgentMessageRequestedModel
+ public sealed partial class PrivateAgentMessageResolvedModel
{
///
///
@@ -33,7 +33,7 @@ public sealed partial class PrivateAgentMessageRequestedModel
public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary();
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
///
///
@@ -41,7 +41,7 @@ public sealed partial class PrivateAgentMessageRequestedModel
#if NET7_0_OR_GREATER
[global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
#endif
- public PrivateAgentMessageRequestedModel(
+ public PrivateAgentMessageResolvedModel(
string? providerId,
string? modelId,
string? reasoningEffort)
@@ -52,9 +52,9 @@ public PrivateAgentMessageRequestedModel(
}
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
- public PrivateAgentMessageRequestedModel()
+ public PrivateAgentMessageResolvedModel()
{
}
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessage.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessage.g.cs
index 2fd9a2c..1005218 100644
--- a/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessage.g.cs
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessage.g.cs
@@ -137,6 +137,19 @@ public sealed partial class PrivateLightAgentMessage
[global::System.Text.Json.Serialization.JsonPropertyName("subAgentCostCredits")]
public double? SubAgentCostCredits { get; set; }
+ ///
+ /// Model triplet used to generate the message. Null when the agent ran its configured model (legacy).
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("resolvedModel")]
+ public global::Dust.PrivateLightAgentMessageResolvedModel? ResolvedModel { get; set; }
+
+ ///
+ /// How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy).
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("modelResolutionMethod")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Dust.JsonConverters.PrivateLightAgentMessageModelResolutionMethodJsonConverter))]
+ public global::Dust.PrivateLightAgentMessageModelResolutionMethod? ModelResolutionMethod { get; set; }
+
///
///
///
@@ -184,6 +197,12 @@ public sealed partial class PrivateLightAgentMessage
///
/// Aggregated credit cost of all sub-agents (run_agent / agent_handover) spawned recursively by this message. Computed only on single-message fetches; null otherwise.
///
+ ///
+ /// Model triplet used to generate the message. Null when the agent ran its configured model (legacy).
+ ///
+ ///
+ /// How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy).
+ ///
///
///
#if NET7_0_OR_GREATER
@@ -210,6 +229,8 @@ public PrivateLightAgentMessage(
int? completionDurationMs,
int? costCredits,
double? subAgentCostCredits,
+ global::Dust.PrivateLightAgentMessageResolvedModel? resolvedModel,
+ global::Dust.PrivateLightAgentMessageModelResolutionMethod? modelResolutionMethod,
global::System.Collections.Generic.IList? activitySteps,
global::System.Collections.Generic.IList? reactions)
{
@@ -233,6 +254,8 @@ public PrivateLightAgentMessage(
this.CompletionDurationMs = completionDurationMs;
this.CostCredits = costCredits;
this.SubAgentCostCredits = subAgentCostCredits;
+ this.ResolvedModel = resolvedModel;
+ this.ModelResolutionMethod = modelResolutionMethod;
this.ActivitySteps = activitySteps;
this.Reactions = reactions;
}
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageModelResolutionMethod.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageModelResolutionMethod.g.cs
new file mode 100644
index 0000000..feda080
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageModelResolutionMethod.g.cs
@@ -0,0 +1,57 @@
+
+#nullable enable
+
+namespace Dust
+{
+ ///
+ /// How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy).
+ ///
+ public enum PrivateLightAgentMessageModelResolutionMethod
+ {
+ ///
+ ///
+ ///
+ Agent,
+ ///
+ ///
+ ///
+ Auto,
+ ///
+ ///
+ ///
+ User,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class PrivateLightAgentMessageModelResolutionMethodExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this PrivateLightAgentMessageModelResolutionMethod value)
+ {
+ return value switch
+ {
+ PrivateLightAgentMessageModelResolutionMethod.Agent => "agent",
+ PrivateLightAgentMessageModelResolutionMethod.Auto => "auto",
+ PrivateLightAgentMessageModelResolutionMethod.User => "user",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static PrivateLightAgentMessageModelResolutionMethod? ToEnum(string value)
+ {
+ return value switch
+ {
+ "agent" => PrivateLightAgentMessageModelResolutionMethod.Agent,
+ "auto" => PrivateLightAgentMessageModelResolutionMethod.Auto,
+ "user" => PrivateLightAgentMessageModelResolutionMethod.User,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageResolvedModel.Json.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageResolvedModel.Json.g.cs
new file mode 100644
index 0000000..faa8ab2
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageResolvedModel.Json.g.cs
@@ -0,0 +1,141 @@
+#nullable enable
+
+namespace Dust
+{
+ public sealed partial class PrivateLightAgentMessageResolvedModel
+ {
+ ///
+ /// Serializes the current instance to a JSON string using the provided JsonSerializerContext.
+ ///
+ public string ToJson(
+ global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
+ {
+ return global::System.Text.Json.JsonSerializer.Serialize(
+ this,
+ this.GetType(),
+ jsonSerializerContext);
+ }
+
+ ///
+ /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext.
+ ///
+ public string ToJson()
+ {
+ return ToJson(global::Dust.SourceGenerationContext.Default);
+ }
+
+ ///
+ /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions.
+ ///
+#if NET8_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
+ [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
+#endif
+ public string ToJson(
+ global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
+ {
+ if (jsonSerializerOptions is null)
+ {
+ return ToJson(global::Dust.SourceGenerationContext.Default);
+ }
+
+ return global::System.Text.Json.JsonSerializer.Serialize(
+ this,
+ jsonSerializerOptions);
+ }
+
+ ///
+ /// Deserializes a JSON string using the provided JsonSerializerContext.
+ ///
+ public static global::Dust.PrivateLightAgentMessageResolvedModel? FromJson(
+ string json,
+ global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
+ {
+ return global::System.Text.Json.JsonSerializer.Deserialize(
+ json,
+ typeof(global::Dust.PrivateLightAgentMessageResolvedModel),
+ jsonSerializerContext) as global::Dust.PrivateLightAgentMessageResolvedModel;
+ }
+
+ ///
+ /// Deserializes a JSON string using the generated default JsonSerializerContext.
+ ///
+ public static global::Dust.PrivateLightAgentMessageResolvedModel? FromJson(
+ string json)
+ {
+ return FromJson(
+ json,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ ///
+ /// Deserializes a JSON string using the provided JsonSerializerOptions.
+ ///
+#if NET8_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
+ [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
+#endif
+ public static global::Dust.PrivateLightAgentMessageResolvedModel? FromJson(
+ string json,
+ global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
+ {
+ if (jsonSerializerOptions is null)
+ {
+ return FromJson(
+ json,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ return global::System.Text.Json.JsonSerializer.Deserialize(
+ json,
+ jsonSerializerOptions);
+ }
+
+ ///
+ /// Deserializes a JSON stream using the provided JsonSerializerContext.
+ ///
+ public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ global::System.IO.Stream jsonStream,
+ global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
+ {
+ return (await global::System.Text.Json.JsonSerializer.DeserializeAsync(
+ jsonStream,
+ typeof(global::Dust.PrivateLightAgentMessageResolvedModel),
+ jsonSerializerContext).ConfigureAwait(false)) as global::Dust.PrivateLightAgentMessageResolvedModel;
+ }
+
+ ///
+ /// Deserializes a JSON stream using the generated default JsonSerializerContext.
+ ///
+ public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ global::System.IO.Stream jsonStream)
+ {
+ return FromJsonStreamAsync(
+ jsonStream,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ ///
+ /// Deserializes a JSON stream using the provided JsonSerializerOptions.
+ ///
+#if NET8_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
+ [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
+#endif
+ public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ global::System.IO.Stream jsonStream,
+ global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
+ {
+ if (jsonSerializerOptions is null)
+ {
+ return FromJsonStreamAsync(
+ jsonStream,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ return global::System.Text.Json.JsonSerializer.DeserializeAsync(
+ jsonStream,
+ jsonSerializerOptions);
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageResolvedModel.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageResolvedModel.g.cs
new file mode 100644
index 0000000..a111f88
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateLightAgentMessageResolvedModel.g.cs
@@ -0,0 +1,62 @@
+
+#nullable enable
+
+namespace Dust
+{
+ ///
+ /// Model triplet used to generate the message. Null when the agent ran its configured model (legacy).
+ ///
+ public sealed partial class PrivateLightAgentMessageResolvedModel
+ {
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("providerId")]
+ public string? ProviderId { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("modelId")]
+ public string? ModelId { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("reasoningEffort")]
+ public string? ReasoningEffort { get; set; }
+
+ ///
+ /// Additional properties that are not explicitly defined in the schema
+ ///
+ [global::System.Text.Json.Serialization.JsonExtensionData]
+ public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary();
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ ///
+ ///
+#if NET7_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
+#endif
+ public PrivateLightAgentMessageResolvedModel(
+ string? providerId,
+ string? modelId,
+ string? reasoningEffort)
+ {
+ this.ProviderId = providerId;
+ this.ModelId = modelId;
+ this.ReasoningEffort = reasoningEffort;
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public PrivateLightAgentMessageResolvedModel()
+ {
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEvent.Json.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEvent.Json.g.cs
new file mode 100644
index 0000000..2b0dce4
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEvent.Json.g.cs
@@ -0,0 +1,141 @@
+#nullable enable
+
+namespace Dust
+{
+ public sealed partial class PrivateSandboxFunctionInvocationErrorEvent
+ {
+ ///
+ /// Serializes the current instance to a JSON string using the provided JsonSerializerContext.
+ ///
+ public string ToJson(
+ global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
+ {
+ return global::System.Text.Json.JsonSerializer.Serialize(
+ this,
+ this.GetType(),
+ jsonSerializerContext);
+ }
+
+ ///
+ /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext.
+ ///
+ public string ToJson()
+ {
+ return ToJson(global::Dust.SourceGenerationContext.Default);
+ }
+
+ ///
+ /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions.
+ ///
+#if NET8_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
+ [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
+#endif
+ public string ToJson(
+ global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
+ {
+ if (jsonSerializerOptions is null)
+ {
+ return ToJson(global::Dust.SourceGenerationContext.Default);
+ }
+
+ return global::System.Text.Json.JsonSerializer.Serialize(
+ this,
+ jsonSerializerOptions);
+ }
+
+ ///
+ /// Deserializes a JSON string using the provided JsonSerializerContext.
+ ///
+ public static global::Dust.PrivateSandboxFunctionInvocationErrorEvent? FromJson(
+ string json,
+ global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
+ {
+ return global::System.Text.Json.JsonSerializer.Deserialize(
+ json,
+ typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent),
+ jsonSerializerContext) as global::Dust.PrivateSandboxFunctionInvocationErrorEvent;
+ }
+
+ ///
+ /// Deserializes a JSON string using the generated default JsonSerializerContext.
+ ///
+ public static global::Dust.PrivateSandboxFunctionInvocationErrorEvent? FromJson(
+ string json)
+ {
+ return FromJson(
+ json,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ ///
+ /// Deserializes a JSON string using the provided JsonSerializerOptions.
+ ///
+#if NET8_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
+ [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
+#endif
+ public static global::Dust.PrivateSandboxFunctionInvocationErrorEvent? FromJson(
+ string json,
+ global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
+ {
+ if (jsonSerializerOptions is null)
+ {
+ return FromJson(
+ json,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ return global::System.Text.Json.JsonSerializer.Deserialize(
+ json,
+ jsonSerializerOptions);
+ }
+
+ ///
+ /// Deserializes a JSON stream using the provided JsonSerializerContext.
+ ///
+ public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ global::System.IO.Stream jsonStream,
+ global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext)
+ {
+ return (await global::System.Text.Json.JsonSerializer.DeserializeAsync(
+ jsonStream,
+ typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent),
+ jsonSerializerContext).ConfigureAwait(false)) as global::Dust.PrivateSandboxFunctionInvocationErrorEvent;
+ }
+
+ ///
+ /// Deserializes a JSON stream using the generated default JsonSerializerContext.
+ ///
+ public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ global::System.IO.Stream jsonStream)
+ {
+ return FromJsonStreamAsync(
+ jsonStream,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ ///
+ /// Deserializes a JSON stream using the provided JsonSerializerOptions.
+ ///
+#if NET8_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
+ [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
+#endif
+ public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync(
+ global::System.IO.Stream jsonStream,
+ global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null)
+ {
+ if (jsonSerializerOptions is null)
+ {
+ return FromJsonStreamAsync(
+ jsonStream,
+ global::Dust.SourceGenerationContext.Default);
+ }
+
+ return global::System.Text.Json.JsonSerializer.DeserializeAsync(
+ jsonStream,
+ jsonSerializerOptions);
+ }
+ }
+}
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEvent.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEvent.g.cs
new file mode 100644
index 0000000..49666c8
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEvent.g.cs
@@ -0,0 +1,87 @@
+
+#nullable enable
+
+namespace Dust
+{
+ ///
+ ///
+ ///
+ public sealed partial class PrivateSandboxFunctionInvocationErrorEvent
+ {
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("type")]
+ [global::System.Text.Json.Serialization.JsonConverter(typeof(global::Dust.JsonConverters.PrivateSandboxFunctionInvocationErrorEventTypeJsonConverter))]
+ public global::Dust.PrivateSandboxFunctionInvocationErrorEventType Type { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("created")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required int Created { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("invocationId")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required string InvocationId { get; set; }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("functionId")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required string FunctionId { get; set; }
+
+ ///
+ /// Why the invocation failed before producing a result.
+ ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("message")]
+ [global::System.Text.Json.Serialization.JsonRequired]
+ public required string Message { get; set; }
+
+ ///
+ /// Additional properties that are not explicitly defined in the schema
+ ///
+ [global::System.Text.Json.Serialization.JsonExtensionData]
+ public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary();
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ ///
+ ///
+ ///
+ ///
+ /// Why the invocation failed before producing a result.
+ ///
+ ///
+#if NET7_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers]
+#endif
+ public PrivateSandboxFunctionInvocationErrorEvent(
+ int created,
+ string invocationId,
+ string functionId,
+ string message,
+ global::Dust.PrivateSandboxFunctionInvocationErrorEventType type)
+ {
+ this.Type = type;
+ this.Created = created;
+ this.InvocationId = invocationId ?? throw new global::System.ArgumentNullException(nameof(invocationId));
+ this.FunctionId = functionId ?? throw new global::System.ArgumentNullException(nameof(functionId));
+ this.Message = message ?? throw new global::System.ArgumentNullException(nameof(message));
+ }
+
+ ///
+ /// Initializes a new instance of the class.
+ ///
+ public PrivateSandboxFunctionInvocationErrorEvent()
+ {
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEventType.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEventType.g.cs
new file mode 100644
index 0000000..7aa8a48
--- /dev/null
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationErrorEventType.g.cs
@@ -0,0 +1,45 @@
+
+#nullable enable
+
+namespace Dust
+{
+ ///
+ ///
+ ///
+ public enum PrivateSandboxFunctionInvocationErrorEventType
+ {
+ ///
+ ///
+ ///
+ SandboxFunctionInvocationError,
+ }
+
+ ///
+ /// Enum extensions to do fast conversions without the reflection.
+ ///
+ public static class PrivateSandboxFunctionInvocationErrorEventTypeExtensions
+ {
+ ///
+ /// Converts an enum to a string.
+ ///
+ public static string ToValueString(this PrivateSandboxFunctionInvocationErrorEventType value)
+ {
+ return value switch
+ {
+ PrivateSandboxFunctionInvocationErrorEventType.SandboxFunctionInvocationError => "sandbox_function_invocation_error",
+ _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
+ };
+ }
+ ///
+ /// Converts an string to a enum.
+ ///
+ public static PrivateSandboxFunctionInvocationErrorEventType? ToEnum(string value)
+ {
+ return value switch
+ {
+ "sandbox_function_invocation_error" => PrivateSandboxFunctionInvocationErrorEventType.SandboxFunctionInvocationError,
+ _ => null,
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEvent.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEvent.g.cs
index 53beaf3..08dfad3 100644
--- a/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEvent.g.cs
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEvent.g.cs
@@ -87,6 +87,43 @@ public bool TryPickSandboxFunctionInvocationResult(
public global::Dust.PrivateSandboxFunctionInvocationResultEvent PickSandboxFunctionInvocationResult() => IsSandboxFunctionInvocationResult
? SandboxFunctionInvocationResult!
: throw new global::System.InvalidOperationException($"Expected union variant 'SandboxFunctionInvocationResult' but the value was {ToString()}.");
+
+ ///
+ ///
+ ///
+#if NET6_0_OR_GREATER
+ public global::Dust.PrivateSandboxFunctionInvocationErrorEvent? SandboxFunctionInvocationError { get; init; }
+#else
+ public global::Dust.PrivateSandboxFunctionInvocationErrorEvent? SandboxFunctionInvocationError { get; }
+#endif
+
+ ///
+ ///
+ ///
+#if NET6_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(SandboxFunctionInvocationError))]
+#endif
+ public bool IsSandboxFunctionInvocationError => SandboxFunctionInvocationError != null;
+
+ ///
+ ///
+ ///
+ public bool TryPickSandboxFunctionInvocationError(
+#if NET6_0_OR_GREATER
+ [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+#endif
+ out global::Dust.PrivateSandboxFunctionInvocationErrorEvent? value)
+ {
+ value = SandboxFunctionInvocationError;
+ return IsSandboxFunctionInvocationError;
+ }
+
+ ///
+ ///
+ ///
+ public global::Dust.PrivateSandboxFunctionInvocationErrorEvent PickSandboxFunctionInvocationError() => IsSandboxFunctionInvocationError
+ ? SandboxFunctionInvocationError!
+ : throw new global::System.InvalidOperationException($"Expected union variant 'SandboxFunctionInvocationError' but the value was {ToString()}.");
///
///
///
@@ -133,25 +170,51 @@ public PrivateSandboxFunctionInvocationEvent(global::Dust.PrivateSandboxFunction
///
public static PrivateSandboxFunctionInvocationEvent FromSandboxFunctionInvocationResult(global::Dust.PrivateSandboxFunctionInvocationResultEvent? value) => new PrivateSandboxFunctionInvocationEvent(value);
+ ///
+ ///
+ ///
+ public static implicit operator PrivateSandboxFunctionInvocationEvent(global::Dust.PrivateSandboxFunctionInvocationErrorEvent value) => new PrivateSandboxFunctionInvocationEvent((global::Dust.PrivateSandboxFunctionInvocationErrorEvent?)value);
+
+ ///
+ ///
+ ///
+ public static implicit operator global::Dust.PrivateSandboxFunctionInvocationErrorEvent?(PrivateSandboxFunctionInvocationEvent @this) => @this.SandboxFunctionInvocationError;
+
+ ///
+ ///
+ ///
+ public PrivateSandboxFunctionInvocationEvent(global::Dust.PrivateSandboxFunctionInvocationErrorEvent? value)
+ {
+ SandboxFunctionInvocationError = value;
+ }
+
+ ///
+ ///
+ ///
+ public static PrivateSandboxFunctionInvocationEvent FromSandboxFunctionInvocationError(global::Dust.PrivateSandboxFunctionInvocationErrorEvent? value) => new PrivateSandboxFunctionInvocationEvent(value);
+
///
///
///
public PrivateSandboxFunctionInvocationEvent(
global::Dust.PrivateSandboxFunctionInvocationEventDiscriminatorType? type,
global::Dust.PrivateSandboxFunctionInvocationCreatedEvent? sandboxFunctionInvocationCreated,
- global::Dust.PrivateSandboxFunctionInvocationResultEvent? sandboxFunctionInvocationResult
+ global::Dust.PrivateSandboxFunctionInvocationResultEvent? sandboxFunctionInvocationResult,
+ global::Dust.PrivateSandboxFunctionInvocationErrorEvent? sandboxFunctionInvocationError
)
{
Type = type;
SandboxFunctionInvocationCreated = sandboxFunctionInvocationCreated;
SandboxFunctionInvocationResult = sandboxFunctionInvocationResult;
+ SandboxFunctionInvocationError = sandboxFunctionInvocationError;
}
///
///
///
public object? Object =>
+ SandboxFunctionInvocationError as object ??
SandboxFunctionInvocationResult as object ??
SandboxFunctionInvocationCreated as object
;
@@ -161,7 +224,8 @@ SandboxFunctionInvocationCreated as object
///
public override string? ToString() =>
SandboxFunctionInvocationCreated?.ToString() ??
- SandboxFunctionInvocationResult?.ToString()
+ SandboxFunctionInvocationResult?.ToString() ??
+ SandboxFunctionInvocationError?.ToString()
;
///
@@ -169,7 +233,7 @@ SandboxFunctionInvocationCreated as object
///
public bool Validate()
{
- return IsSandboxFunctionInvocationCreated && !IsSandboxFunctionInvocationResult || !IsSandboxFunctionInvocationCreated && IsSandboxFunctionInvocationResult;
+ return IsSandboxFunctionInvocationCreated && !IsSandboxFunctionInvocationResult && !IsSandboxFunctionInvocationError || !IsSandboxFunctionInvocationCreated && IsSandboxFunctionInvocationResult && !IsSandboxFunctionInvocationError || !IsSandboxFunctionInvocationCreated && !IsSandboxFunctionInvocationResult && IsSandboxFunctionInvocationError;
}
///
@@ -178,6 +242,7 @@ public bool Validate()
public TResult? Match(
global::System.Func? sandboxFunctionInvocationCreated = null,
global::System.Func? sandboxFunctionInvocationResult = null,
+ global::System.Func? sandboxFunctionInvocationError = null,
bool validate = true)
{
if (validate)
@@ -193,6 +258,10 @@ public bool Validate()
{
return sandboxFunctionInvocationResult(SandboxFunctionInvocationResult!);
}
+ else if (IsSandboxFunctionInvocationError && sandboxFunctionInvocationError != null)
+ {
+ return sandboxFunctionInvocationError(SandboxFunctionInvocationError!);
+ }
return default(TResult);
}
@@ -204,6 +273,8 @@ public void Match(
global::System.Action? sandboxFunctionInvocationCreated = null,
global::System.Action? sandboxFunctionInvocationResult = null,
+
+ global::System.Action? sandboxFunctionInvocationError = null,
bool validate = true)
{
if (validate)
@@ -219,6 +290,10 @@ public void Match(
{
sandboxFunctionInvocationResult?.Invoke(SandboxFunctionInvocationResult!);
}
+ else if (IsSandboxFunctionInvocationError)
+ {
+ sandboxFunctionInvocationError?.Invoke(SandboxFunctionInvocationError!);
+ }
}
///
@@ -227,6 +302,7 @@ public void Match(
public void Switch(
global::System.Action? sandboxFunctionInvocationCreated = null,
global::System.Action? sandboxFunctionInvocationResult = null,
+ global::System.Action? sandboxFunctionInvocationError = null,
bool validate = true)
{
if (validate)
@@ -242,6 +318,10 @@ public void Switch(
{
sandboxFunctionInvocationResult?.Invoke(SandboxFunctionInvocationResult!);
}
+ else if (IsSandboxFunctionInvocationError)
+ {
+ sandboxFunctionInvocationError?.Invoke(SandboxFunctionInvocationError!);
+ }
}
///
@@ -255,6 +335,8 @@ public override int GetHashCode()
typeof(global::Dust.PrivateSandboxFunctionInvocationCreatedEvent),
SandboxFunctionInvocationResult,
typeof(global::Dust.PrivateSandboxFunctionInvocationResultEvent),
+ SandboxFunctionInvocationError,
+ typeof(global::Dust.PrivateSandboxFunctionInvocationErrorEvent),
};
const int offset = unchecked((int)2166136261);
const int prime = 16777619;
@@ -272,7 +354,8 @@ public bool Equals(PrivateSandboxFunctionInvocationEvent other)
{
return
global::System.Collections.Generic.EqualityComparer.Default.Equals(SandboxFunctionInvocationCreated, other.SandboxFunctionInvocationCreated) &&
- global::System.Collections.Generic.EqualityComparer.Default.Equals(SandboxFunctionInvocationResult, other.SandboxFunctionInvocationResult)
+ global::System.Collections.Generic.EqualityComparer.Default.Equals(SandboxFunctionInvocationResult, other.SandboxFunctionInvocationResult) &&
+ global::System.Collections.Generic.EqualityComparer.Default.Equals(SandboxFunctionInvocationError, other.SandboxFunctionInvocationError)
;
}
diff --git a/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEventDiscriminatorType.g.cs b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEventDiscriminatorType.g.cs
index ded9e96..c8c0c10 100644
--- a/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEventDiscriminatorType.g.cs
+++ b/src/libs/Dust/Generated/Dust.Models.PrivateSandboxFunctionInvocationEventDiscriminatorType.g.cs
@@ -15,6 +15,10 @@ public enum PrivateSandboxFunctionInvocationEventDiscriminatorType
///
///
///
+ SandboxFunctionInvocationError,
+ ///
+ ///
+ ///
SandboxFunctionInvocationResult,
}
@@ -31,6 +35,7 @@ public static string ToValueString(this PrivateSandboxFunctionInvocationEventDis
return value switch
{
PrivateSandboxFunctionInvocationEventDiscriminatorType.SandboxFunctionInvocationCreated => "sandbox_function_invocation_created",
+ PrivateSandboxFunctionInvocationEventDiscriminatorType.SandboxFunctionInvocationError => "sandbox_function_invocation_error",
PrivateSandboxFunctionInvocationEventDiscriminatorType.SandboxFunctionInvocationResult => "sandbox_function_invocation_result",
_ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null),
};
@@ -43,6 +48,7 @@ public static string ToValueString(this PrivateSandboxFunctionInvocationEventDis
return value switch
{
"sandbox_function_invocation_created" => PrivateSandboxFunctionInvocationEventDiscriminatorType.SandboxFunctionInvocationCreated,
+ "sandbox_function_invocation_error" => PrivateSandboxFunctionInvocationEventDiscriminatorType.SandboxFunctionInvocationError,
"sandbox_function_invocation_result" => PrivateSandboxFunctionInvocationEventDiscriminatorType.SandboxFunctionInvocationResult,
_ => null,
};
diff --git a/src/libs/Dust/openapi.yaml b/src/libs/Dust/openapi.yaml
index 0da7dd0..dd6d321 100644
--- a/src/libs/Dust/openapi.yaml
+++ b/src/libs/Dust/openapi.yaml
@@ -10562,10 +10562,10 @@
"nullable": true,
"description": "Aggregated credit cost of all sub-agents (run_agent / agent_handover) spawned recursively by this message. Computed only on single-message fetches; null otherwise."
},
- "requestedModel": {
+ "resolvedModel": {
"type": "object",
"nullable": true,
- "description": "Per-message model override from the input-bar model picker. Null when the agent ran its configured model.",
+ "description": "Model triplet used to generate the message. Null when the agent ran its configured model (legacy).",
"properties": {
"providerId": {
"type": "string"
@@ -10577,6 +10577,16 @@
"type": "string"
}
}
+ },
+ "modelResolutionMethod": {
+ "type": "string",
+ "nullable": true,
+ "enum": [
+ "agent",
+ "user",
+ "auto"
+ ],
+ "description": "How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy)."
}
}
},
@@ -10735,6 +10745,32 @@
"nullable": true,
"description": "Aggregated credit cost of all sub-agents (run_agent / agent_handover) spawned recursively by this message. Computed only on single-message fetches; null otherwise."
},
+ "resolvedModel": {
+ "type": "object",
+ "nullable": true,
+ "description": "Model triplet used to generate the message. Null when the agent ran its configured model (legacy).",
+ "properties": {
+ "providerId": {
+ "type": "string"
+ },
+ "modelId": {
+ "type": "string"
+ },
+ "reasoningEffort": {
+ "type": "string"
+ }
+ }
+ },
+ "modelResolutionMethod": {
+ "type": "string",
+ "nullable": true,
+ "enum": [
+ "agent",
+ "user",
+ "auto"
+ ],
+ "description": "How resolvedModel was chosen - agent (configured model), user (per-message picker), or auto (routed through the auto model). Null (legacy)."
+ },
"activitySteps": {
"type": "array",
"items": {
@@ -12174,6 +12210,9 @@
},
{
"$ref": "#/components/schemas/PrivateSandboxFunctionInvocationResultEvent"
+ },
+ {
+ "$ref": "#/components/schemas/PrivateSandboxFunctionInvocationErrorEvent"
}
]
},
@@ -12253,6 +12292,37 @@
}
}
},
+ "PrivateSandboxFunctionInvocationErrorEvent": {
+ "type": "object",
+ "required": [
+ "type",
+ "created",
+ "invocationId",
+ "functionId",
+ "message"
+ ],
+ "properties": {
+ "type": {
+ "type": "string",
+ "enum": [
+ "sandbox_function_invocation_error"
+ ]
+ },
+ "created": {
+ "type": "integer"
+ },
+ "invocationId": {
+ "type": "string"
+ },
+ "functionId": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string",
+ "description": "Why the invocation failed before producing a result."
+ }
+ }
+ },
"PrivateAgentMessageEvent": {
"type": "object",
"description": "Server-Sent Event for agent message streaming. Discriminated on the `type` field. Each event also includes a `step` integer.",