Commit d710d227 by ccran

feat: update rules priority;

parent 90d2b5ad
......@@ -57,14 +57,14 @@ class RulesRetrieveReferenceTool(ToolBase):
is supplied, the default ruleset remains the backwards-compatible fallback.
"""
target_ruleset_id = (ruleset_id or "").strip()
if target_ruleset_id:
if rules is not None:
full_rules = [rule for rule in rules if isinstance(rule, dict)]
elif target_ruleset_id:
full_rules = (
self.rulesets.get(target_ruleset_id)
or self.rulesets.get(self.default_ruleset_id, [])
or []
)
elif rules is not None:
full_rules = [rule for rule in rules if isinstance(rule, dict)]
else:
target_ruleset_id = self.default_ruleset_id
full_rules = self.rulesets.get(target_ruleset_id, []) or []
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment