diff --git a/pr_agent/algo/ai_handlers/litellm_ai_handler.py b/pr_agent/algo/ai_handlers/litellm_ai_handler.py index 8df78dff..7838666b 100644 --- a/pr_agent/algo/ai_handlers/litellm_ai_handler.py +++ b/pr_agent/algo/ai_handlers/litellm_ai_handler.py @@ -132,7 +132,8 @@ class LiteLLMAIHandler(BaseAiHandler): seed = get_settings().config.get("seed", -1) if temperature > 0 and seed >= 0: raise ValueError("Seed is not supported with temperature > 0") - elif seed > 0: + elif seed >= 0: + get_logger().info(f"Using fixed seed of {seed}") kwargs["seed"] = get_settings().config.seed if self.repetition_penalty: diff --git a/pr_agent/settings/configuration.toml b/pr_agent/settings/configuration.toml index 212152b5..39849d13 100644 --- a/pr_agent/settings/configuration.toml +++ b/pr_agent/settings/configuration.toml @@ -27,8 +27,8 @@ output_relevant_configurations=false large_patch_policy = "clip" # "clip", "skip" is_auto_command=false # seed -seed=0 # set positive value to fix the seed -temperature=0 +seed=-1 # set positive value to fix the seed (and ensure temperature=0) +temperature=0.2 [pr_reviewer] # /review # # enable/disable features