Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions src/libs/Vectara/Generated/Vectara.AgentsClient.Create.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -688,18 +688,23 @@ partial void ProcessCreateResponseContent(
/// Configuration for automatic context compaction.
/// </param>
/// <param name="toolOutputOffloading">
/// Configuration for offloading large tool outputs to artifacts.<br/>
/// When tools produce outputs exceeding the size threshold, the output is stored<br/>
/// as an artifact and replaced with a compact reference. The agent can then use<br/>
/// artifact_read or artifact_grep to access the full content on demand.<br/>
/// All fields are optional; omitted fields use model-inferred defaults.
/// Controls how large tool outputs are kept from overwhelming the agent context window.<br/>
/// Tool outputs are inspected as they are produced. A small output is always passed through<br/>
/// unchanged. A larger output is handled in one of two cases: when the output on its own is<br/>
/// big enough to dominate the context, or when adding it to the conversation would leave<br/>
/// too little room for the agent to continue. In either case the output is handled according<br/>
/// to `mode` — stored as an artifact and replaced with a compact reference, or truncated in<br/>
/// place with the head and tail preserved and the middle omitted. When stored as an artifact,<br/>
/// the agent is expected to have artifact_read, artifact_grep, or artifact_jq configured so<br/>
/// it can retrieve the full content on demand.<br/>
/// All fields are optional; omitted fields fall back to defaults.
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
public async global::System.Threading.Tasks.Task<global::Vectara.Agent> CreateAsync(
string name,
object toolConfigurations,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentToolConfiguration> toolConfigurations,
global::Vectara.AgentModel model,
int? requestTimeout = default,
int? requestTimeoutMillis = default,
Expand Down
17 changes: 11 additions & 6 deletions src/libs/Vectara/Generated/Vectara.AgentsClient.Replace.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -676,19 +676,24 @@ partial void ProcessReplaceResponseContent(
/// Configuration for automatic context compaction.
/// </param>
/// <param name="toolOutputOffloading">
/// Configuration for offloading large tool outputs to artifacts.<br/>
/// When tools produce outputs exceeding the size threshold, the output is stored<br/>
/// as an artifact and replaced with a compact reference. The agent can then use<br/>
/// artifact_read or artifact_grep to access the full content on demand.<br/>
/// All fields are optional; omitted fields use model-inferred defaults.
/// Controls how large tool outputs are kept from overwhelming the agent context window.<br/>
/// Tool outputs are inspected as they are produced. A small output is always passed through<br/>
/// unchanged. A larger output is handled in one of two cases: when the output on its own is<br/>
/// big enough to dominate the context, or when adding it to the conversation would leave<br/>
/// too little room for the agent to continue. In either case the output is handled according<br/>
/// to `mode` — stored as an artifact and replaced with a compact reference, or truncated in<br/>
/// place with the head and tail preserved and the middle omitted. When stored as an artifact,<br/>
/// the agent is expected to have artifact_read, artifact_grep, or artifact_jq configured so<br/>
/// it can retrieve the full content on demand.<br/>
/// All fields are optional; omitted fields fall back to defaults.
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
public async global::System.Threading.Tasks.Task<global::Vectara.Agent> ReplaceAsync(
string agentKey,
string name,
object toolConfigurations,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentToolConfiguration> toolConfigurations,
global::Vectara.AgentModel model,
int? requestTimeout = default,
int? requestTimeoutMillis = default,
Expand Down
17 changes: 11 additions & 6 deletions src/libs/Vectara/Generated/Vectara.AgentsClient.Update.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -666,11 +666,16 @@ partial void ProcessUpdateResponseContent(
/// Configuration for automatic context compaction.
/// </param>
/// <param name="toolOutputOffloading">
/// Configuration for offloading large tool outputs to artifacts.<br/>
/// When tools produce outputs exceeding the size threshold, the output is stored<br/>
/// as an artifact and replaced with a compact reference. The agent can then use<br/>
/// artifact_read or artifact_grep to access the full content on demand.<br/>
/// All fields are optional; omitted fields use model-inferred defaults.
/// Controls how large tool outputs are kept from overwhelming the agent context window.<br/>
/// Tool outputs are inspected as they are produced. A small output is always passed through<br/>
/// unchanged. A larger output is handled in one of two cases: when the output on its own is<br/>
/// big enough to dominate the context, or when adding it to the conversation would leave<br/>
/// too little room for the agent to continue. In either case the output is handled according<br/>
/// to `mode` — stored as an artifact and replaced with a compact reference, or truncated in<br/>
/// place with the head and tail preserved and the middle omitted. When stored as an artifact,<br/>
/// the agent is expected to have artifact_read, artifact_grep, or artifact_jq configured so<br/>
/// it can retrieve the full content on demand.<br/>
/// All fields are optional; omitted fields fall back to defaults.
/// </param>
/// <param name="steps">
/// A map of additional named steps keyed by step name for partial update.<br/>
Expand All @@ -687,7 +692,7 @@ partial void ProcessUpdateResponseContent(
int? requestTimeoutMillis = default,
string? name = default,
string? description = default,
object? toolConfigurations = default,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentToolConfiguration>? toolConfigurations = default,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentSkill>? skills = default,
global::Vectara.AgentModel? model = default,
global::Vectara.UpdateFirstAgentStep? firstStep = default,
Expand Down
17 changes: 11 additions & 6 deletions src/libs/Vectara/Generated/Vectara.IAgentsClient.Create.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -166,18 +166,23 @@ public partial interface IAgentsClient
/// Configuration for automatic context compaction.
/// </param>
/// <param name="toolOutputOffloading">
/// Configuration for offloading large tool outputs to artifacts.<br/>
/// When tools produce outputs exceeding the size threshold, the output is stored<br/>
/// as an artifact and replaced with a compact reference. The agent can then use<br/>
/// artifact_read or artifact_grep to access the full content on demand.<br/>
/// All fields are optional; omitted fields use model-inferred defaults.
/// Controls how large tool outputs are kept from overwhelming the agent context window.<br/>
/// Tool outputs are inspected as they are produced. A small output is always passed through<br/>
/// unchanged. A larger output is handled in one of two cases: when the output on its own is<br/>
/// big enough to dominate the context, or when adding it to the conversation would leave<br/>
/// too little room for the agent to continue. In either case the output is handled according<br/>
/// to `mode` — stored as an artifact and replaced with a compact reference, or truncated in<br/>
/// place with the head and tail preserved and the middle omitted. When stored as an artifact,<br/>
/// the agent is expected to have artifact_read, artifact_grep, or artifact_jq configured so<br/>
/// it can retrieve the full content on demand.<br/>
/// All fields are optional; omitted fields fall back to defaults.
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
global::System.Threading.Tasks.Task<global::Vectara.Agent> CreateAsync(
string name,
object toolConfigurations,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentToolConfiguration> toolConfigurations,
global::Vectara.AgentModel model,
int? requestTimeout = default,
int? requestTimeoutMillis = default,
Expand Down
17 changes: 11 additions & 6 deletions src/libs/Vectara/Generated/Vectara.IAgentsClient.Replace.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -111,19 +111,24 @@ public partial interface IAgentsClient
/// Configuration for automatic context compaction.
/// </param>
/// <param name="toolOutputOffloading">
/// Configuration for offloading large tool outputs to artifacts.<br/>
/// When tools produce outputs exceeding the size threshold, the output is stored<br/>
/// as an artifact and replaced with a compact reference. The agent can then use<br/>
/// artifact_read or artifact_grep to access the full content on demand.<br/>
/// All fields are optional; omitted fields use model-inferred defaults.
/// Controls how large tool outputs are kept from overwhelming the agent context window.<br/>
/// Tool outputs are inspected as they are produced. A small output is always passed through<br/>
/// unchanged. A larger output is handled in one of two cases: when the output on its own is<br/>
/// big enough to dominate the context, or when adding it to the conversation would leave<br/>
/// too little room for the agent to continue. In either case the output is handled according<br/>
/// to `mode` — stored as an artifact and replaced with a compact reference, or truncated in<br/>
/// place with the head and tail preserved and the middle omitted. When stored as an artifact,<br/>
/// the agent is expected to have artifact_read, artifact_grep, or artifact_jq configured so<br/>
/// it can retrieve the full content on demand.<br/>
/// All fields are optional; omitted fields fall back to defaults.
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::System.InvalidOperationException"></exception>
global::System.Threading.Tasks.Task<global::Vectara.Agent> ReplaceAsync(
string agentKey,
string name,
object toolConfigurations,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentToolConfiguration> toolConfigurations,
global::Vectara.AgentModel model,
int? requestTimeout = default,
int? requestTimeoutMillis = default,
Expand Down
17 changes: 11 additions & 6 deletions src/libs/Vectara/Generated/Vectara.IAgentsClient.Update.g.cs
Original file line number Diff line number Diff line change
Expand Up @@ -101,11 +101,16 @@ public partial interface IAgentsClient
/// Configuration for automatic context compaction.
/// </param>
/// <param name="toolOutputOffloading">
/// Configuration for offloading large tool outputs to artifacts.<br/>
/// When tools produce outputs exceeding the size threshold, the output is stored<br/>
/// as an artifact and replaced with a compact reference. The agent can then use<br/>
/// artifact_read or artifact_grep to access the full content on demand.<br/>
/// All fields are optional; omitted fields use model-inferred defaults.
/// Controls how large tool outputs are kept from overwhelming the agent context window.<br/>
/// Tool outputs are inspected as they are produced. A small output is always passed through<br/>
/// unchanged. A larger output is handled in one of two cases: when the output on its own is<br/>
/// big enough to dominate the context, or when adding it to the conversation would leave<br/>
/// too little room for the agent to continue. In either case the output is handled according<br/>
/// to `mode` — stored as an artifact and replaced with a compact reference, or truncated in<br/>
/// place with the head and tail preserved and the middle omitted. When stored as an artifact,<br/>
/// the agent is expected to have artifact_read, artifact_grep, or artifact_jq configured so<br/>
/// it can retrieve the full content on demand.<br/>
/// All fields are optional; omitted fields fall back to defaults.
/// </param>
/// <param name="steps">
/// A map of additional named steps keyed by step name for partial update.<br/>
Expand All @@ -122,7 +127,7 @@ public partial interface IAgentsClient
int? requestTimeoutMillis = default,
string? name = default,
string? description = default,
object? toolConfigurations = default,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentToolConfiguration>? toolConfigurations = default,
global::System.Collections.Generic.Dictionary<string, global::Vectara.AgentSkill>? skills = default,
global::Vectara.AgentModel? model = default,
global::Vectara.UpdateFirstAgentStep? firstStep = default,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ public partial interface IPipelineDeadLetterEntriesClient
/// Specific source record IDs to process. If omitted, processes all matching dead letters.
/// </param>
/// <param name="lastRunId">
/// Only process dead letters from this specific run.
/// Only process dead letters whose `last_run_id` matches this value.
/// </param>
/// <param name="origin">
/// How this dead letter was created.
Expand Down
56 changes: 56 additions & 0 deletions src/libs/Vectara/Generated/Vectara.IPipelineRunsClient.Cancel.g.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
#nullable enable

namespace Vectara
{
public partial interface IPipelineRunsClient
{
/// <summary>
/// Cancel pipeline run<br/>
/// Request cancellation of an in-progress pipeline run. The run is asked to stop at the next checkpoint; it may take a moment to transition to the cancelled state. Runs that have already completed, failed, or been cancelled cannot be cancelled again.
/// </summary>
/// <param name="requestTimeout"></param>
/// <param name="requestTimeoutMillis"></param>
/// <param name="pipelineKey">
/// The unique key for the pipeline. Can be user-provided or auto-generated.<br/>
/// Example: sharepoint-legal-ingest
/// </param>
/// <param name="runId">
/// The unique identifier for a pipeline run.<br/>
/// Example: run_pip_abc_manual_550e8400
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::Vectara.ApiException"></exception>
global::System.Threading.Tasks.Task CancelAsync(
string pipelineKey,
string runId,
int? requestTimeout = default,
int? requestTimeoutMillis = default,
global::Vectara.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
/// <summary>
/// Cancel pipeline run<br/>
/// Request cancellation of an in-progress pipeline run. The run is asked to stop at the next checkpoint; it may take a moment to transition to the cancelled state. Runs that have already completed, failed, or been cancelled cannot be cancelled again.
/// </summary>
/// <param name="requestTimeout"></param>
/// <param name="requestTimeoutMillis"></param>
/// <param name="pipelineKey">
/// The unique key for the pipeline. Can be user-provided or auto-generated.<br/>
/// Example: sharepoint-legal-ingest
/// </param>
/// <param name="runId">
/// The unique identifier for a pipeline run.<br/>
/// Example: run_pip_abc_manual_550e8400
/// </param>
/// <param name="requestOptions">Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.</param>
/// <param name="cancellationToken">The token to cancel the operation with</param>
/// <exception cref="global::Vectara.ApiException"></exception>
global::System.Threading.Tasks.Task<global::Vectara.AutoSDKHttpResponse> CancelAsResponseAsync(
string pipelineKey,
string runId,
int? requestTimeout = default,
int? requestTimeoutMillis = default,
global::Vectara.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
}
Loading
Loading