diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAdminClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAdminClient.g.cs
index 93a30a1..ae05122 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAdminClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAdminClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IAdminClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAgenticScrapperClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAgenticScrapperClient.g.cs
index d84ac1d..2244ad4 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAgenticScrapperClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IAgenticScrapperClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IAgenticScrapperClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ICrawlerClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ICrawlerClient.g.cs
index 0f9a93a..d9c8229 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ICrawlerClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ICrawlerClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ICrawlerClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IEndpointPocClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IEndpointPocClient.g.cs
index 233451c..7c5c727 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IEndpointPocClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IEndpointPocClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IEndpointPocClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHealthClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHealthClient.g.cs
index 7bf6ea2..afedf8f 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHealthClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHealthClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IHealthClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHistoryClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHistoryClient.g.cs
index a95f426..92f97b8 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHistoryClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IHistoryClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IHistoryClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IMarkdownifyClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IMarkdownifyClient.g.cs
index 5305aab..8a1d6ae 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IMarkdownifyClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IMarkdownifyClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IMarkdownifyClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IOrthogonalClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IOrthogonalClient.g.cs
index fe6a7d8..289ba96 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IOrthogonalClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IOrthogonalClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IOrthogonalClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScheduledJobsClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScheduledJobsClient.g.cs
index 06c5f35..4aacc66 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScheduledJobsClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScheduledJobsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IScheduledJobsClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISchemaGeneratorClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISchemaGeneratorClient.g.cs
index 8788e91..7f89b31 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISchemaGeneratorClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISchemaGeneratorClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ISchemaGeneratorClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeClient.g.cs
index cd550d4..a595f7e 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IScrapeClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeGraphAIClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeGraphAIClient.g.cs
index 65c5f55..aca3bd4 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeGraphAIClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IScrapeGraphAIClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IScrapeGraphAIClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISearchScraperClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISearchScraperClient.g.cs
index f83e174..58be566 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISearchScraperClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISearchScraperClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ISearchScraperClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISiteMonitorsClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISiteMonitorsClient.g.cs
index d3c17a4..e211ef1 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISiteMonitorsClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISiteMonitorsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ISiteMonitorsClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISitemapClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISitemapClient.g.cs
index 9bb31d9..73ea229 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISitemapClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISitemapClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ISitemapClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISmartScraperClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISmartScraperClient.g.cs
index d07db18..2f5632e 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISmartScraperClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.ISmartScraperClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ISmartScraperClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IToonifyClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IToonifyClient.g.cs
index 05740ee..c9c0031 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IToonifyClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IToonifyClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IToonifyClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IUsageClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IUsageClient.g.cs
index 704b0f1..2870216 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IUsageClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IUserClient.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IUserClient.g.cs
index b429be2..91c9919 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IUserClient.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.IUserClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IUserClient : 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::ScrapeGraphAI.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.OptionsSupport.g.cs b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.OptionsSupport.g.cs
index 6231b73..00412e7 100644
--- a/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.OptionsSupport.g.cs
+++ b/src/libs/ScrapeGraphAI/Generated/ScrapeGraphAI.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::ScrapeGraphAI.AutoSDKHookContext CreateHookContext(