diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IAgentsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IAgentsClient.g.cs
index 12b47bb..4097a10 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IAgentsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IAgentsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IAgentsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDatasetsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDatasetsClient.g.cs
index 820dea2..30503b5 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDatasetsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDatasetsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IDatasetsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDirectoriesClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDirectoriesClient.g.cs
index deff935..5d6ae6d 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDirectoriesClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IDirectoriesClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IDirectoriesClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluationsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluationsClient.g.cs
index 515e7ee..21ab8a5 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluationsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluationsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IEvaluationsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluatorsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluatorsClient.g.cs
index f316cfa..cd36f08 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluatorsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IEvaluatorsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IEvaluatorsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFilesClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFilesClient.g.cs
index f7b2497..21a1aca 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFilesClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFilesClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IFilesClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFlowsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFlowsClient.g.cs
index 5bcce6b..45af913 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFlowsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IFlowsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IFlowsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IHumanloopClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IHumanloopClient.g.cs
index 5cb153a..e7c47c5 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IHumanloopClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IHumanloopClient.g.cs
@@ -35,12 +35,12 @@ public partial interface IHumanloopClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.ILogsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.ILogsClient.g.cs
index cb79196..a1377a9 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.ILogsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.ILogsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface ILogsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IPromptsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IPromptsClient.g.cs
index 61d6cdb..566e1b1 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IPromptsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IPromptsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IPromptsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IToolsClient.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IToolsClient.g.cs
index 9f95461..546a018 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.IToolsClient.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.IToolsClient.g.cs
@@ -32,12 +32,12 @@ public partial interface IToolsClient : 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::tryAGI.Humanloop.AutoSDKClientOptions Options { get; }
+
///
///
///
diff --git a/src/libs/Humanloop/Generated/tryAGI.Humanloop.OptionsSupport.g.cs b/src/libs/Humanloop/Generated/tryAGI.Humanloop.OptionsSupport.g.cs
index 906e93d..57e1dc9 100644
--- a/src/libs/Humanloop/Generated/tryAGI.Humanloop.OptionsSupport.g.cs
+++ b/src/libs/Humanloop/Generated/tryAGI.Humanloop.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::tryAGI.Humanloop.AutoSDKHookContext CreateHookContext(