diff --git a/src/libs/JasperAI/Generated/JasperAI.IAudiencesClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IAudiencesClient.g.cs
index d358bee..92a9385 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IAudiencesClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IAudiencesClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IAudiencesClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.ICommandClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.ICommandClient.g.cs
index 7d28809..4985463 100644
--- a/src/libs/JasperAI/Generated/JasperAI.ICommandClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.ICommandClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ICommandClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.IDocumentsClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IDocumentsClient.g.cs
index 7193bf4..8c7313e 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IDocumentsClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IDocumentsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IDocumentsClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.IJasperAIClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IJasperAIClient.g.cs
index 1b68755..ab0a498 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IJasperAIClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IJasperAIClient.g.cs
@@ -36,12 +36,12 @@ public partial interface IJasperAIClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.IKnowledgeClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IKnowledgeClient.g.cs
index bc7072c..73b8dc9 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IKnowledgeClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IKnowledgeClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IKnowledgeClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.IStylesClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IStylesClient.g.cs
index 01e037e..defdb09 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IStylesClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IStylesClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IStylesClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.ITasksClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.ITasksClient.g.cs
index 989de56..080fb77 100644
--- a/src/libs/JasperAI/Generated/JasperAI.ITasksClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.ITasksClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ITasksClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.IUsageClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IUsageClient.g.cs
index a8303a3..185868d 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IUsageClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IUsageClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IUsageClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.IUsersClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IUsersClient.g.cs
index 4f5a987..18f1878 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IUsersClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IUsersClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IUsersClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.IVoicesClient.g.cs b/src/libs/JasperAI/Generated/JasperAI.IVoicesClient.g.cs
index 6233345..a000aba 100644
--- a/src/libs/JasperAI/Generated/JasperAI.IVoicesClient.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.IVoicesClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IVoicesClient : global::System.IDisposable
/// ensuring is populated.
///
public bool ReadResponseAsString { get; set; }
-
///
/// Client-wide request defaults such as headers, query parameters, retries, and timeout.
///
public global::JasperAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs b/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs
index e3be3dd..eaa032d 100644
--- a/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs
+++ b/src/libs/JasperAI/Generated/JasperAI.OptionsSupport.g.cs
@@ -106,6 +106,7 @@ public sealed class AutoSDKRetryOptions
public global::System.TimeSpan? Delay { get; set; }
}
+
///
/// Runtime hook interface for generated SDK lifecycle events.
///
@@ -236,6 +237,7 @@ public sealed class AutoSDKHookContext
public global::System.Threading.CancellationToken CancellationToken { get; set; }
}
+
internal static class AutoSDKRequestOptionsSupport
{
internal static global::JasperAI.AutoSDKHookContext CreateHookContext(