Class AgenticRuntimeOptions
Namespace: Cephalon.Agentics.Configuration
Assembly: Cephalon.Agentics.dll
Configures the built-in agentic runtime pack.
public sealed class AgenticRuntimeOptionsInheritance
Section titled “Inheritance”object ← AgenticRuntimeOptions
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Remarks
Section titled “Remarks”These options seed the host-owned part of the agentic runtime. Installed modules can still
contribute additional tools through
Constructors
Section titled “Constructors”AgenticRuntimeOptions()
Section titled “ AgenticRuntimeOptions()”Creates agentic runtime options with the default host-owned features enabled.
public AgenticRuntimeOptions()Properties
Section titled “Properties”EnableExecution
Section titled “ EnableExecution”Gets or sets a value indicating whether Cephalon-managed tool dispatch and run-state features are enabled.
public bool EnableExecution { get; set; }Property Value
Section titled “Property Value”EnableExecutionIdempotency
Section titled “ EnableExecutionIdempotency”Gets or sets a value indicating whether duplicate completed run ids should be skipped inside the current process.
public bool EnableExecutionIdempotency { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”This is a bounded, process-local idempotency posture. It suppresses duplicate completed tool runs observed by the in-memory run catalog without claiming durable inbox storage, cross-node deduplication, or distributed exactly-once execution.
EnableMemory
Section titled “ EnableMemory”Gets or sets a value indicating whether agent memory features are enabled.
public bool EnableMemory { get; set; }Property Value
Section titled “Property Value”ExecutionIdempotencyRetentionMinutes
Section titled “ ExecutionIdempotencyRetentionMinutes”Gets or sets the process-local retention window, in minutes, for completed run-id suppression.
public int ExecutionIdempotencyRetentionMinutes { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”Values less than 1 are normalized to one minute by the dispatcher.
ExecutionMaxAttempts
Section titled “ ExecutionMaxAttempts”Gets or sets the maximum number of process-local attempts for one managed tool execution.
public int ExecutionMaxAttempts { get; set; }Property Value
Section titled “Property Value”Remarks
Section titled “Remarks”The default value preserves single-attempt execution. Values greater than 1 enable
bounded in-process retry for executor failures without claiming durable retry queues or
distributed coordination.
ExecutionRetryDelayMilliseconds
Section titled “ ExecutionRetryDelayMilliseconds”Gets or sets the optional delay, in milliseconds, before a process-local retry attempt.
public int ExecutionRetryDelayMilliseconds { get; set; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets arbitrary metadata that can be attached to the agentic runtime configuration.
public IDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”Gets the host-defined tool descriptors that should be available to the agentic runtime.
public IList<AgentToolDescriptor> Tools { get; }