You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(core): rename meta.required_provider to meta.provider, keeping backward compatibility #369
The policy metadata key meta.required_provider should be simply meta.provider. The engine reads
the key in src/tirith/core/core.py (start_policy_evaluation_from_dict, around line 370) and
echoes it into the result metadata a few lines below.
Tasks
Accept both keys: provider preferred, required_provider still working so every existing
policy keeps functioning unchanged (optionally a deprecation note in --verbose output).
Keep the result metadata consistent whichever spelling the policy used.
Tests covering both spellings, and precedence when both are present.
Update the README, docs and example policies to the new key.
Activity
brandonwilliams33 commentedon Oct 13, 2026
I want to do this issue.Can you assign it to me?
refeed commentedon Oct 14, 2026
sure