types/config

LoopConfig — scalar config values for the conversation loop.

Types

pub type LoopConfig {
  LoopConfig(
    context_window_warn_percent: Int,
    compression_enabled: Bool,
    compression_trigger_percent: Int,
    compression_protect_head: Int,
    compression_protect_tail: Int,
    guardrails_tool_loop_enabled: Bool,
    guardrails_same_tool_warn: Int,
    guardrails_same_tool_block: Int,
    guardrails_same_args_block: Int,
    guardrails_total_halt: Int,
    guardrails_no_progress_warn: Int,
    guardrails_no_progress_block: Int,
  )
}

Constructors

  • LoopConfig(
      context_window_warn_percent: Int,
      compression_enabled: Bool,
      compression_trigger_percent: Int,
      compression_protect_head: Int,
      compression_protect_tail: Int,
      guardrails_tool_loop_enabled: Bool,
      guardrails_same_tool_warn: Int,
      guardrails_same_tool_block: Int,
      guardrails_same_args_block: Int,
      guardrails_total_halt: Int,
      guardrails_no_progress_warn: Int,
      guardrails_no_progress_block: Int,
    )
Search Document