clash.rules.inspect
Inspect rules from profile, merge, rules layer, or runtime source. Returns ruleset fingerprint, paginated rules with per-rule fingerprints, and MATCH position.
Instructions
Inspect rules from profile, merge, rules layer, or runtime source. Returns ruleset fingerprint, paginated rules with per-rule fingerprints, and MATCH position. Read-only. source="rules" inspects the active profile's independent rules layer (Verge prepend/append/delete enhancement template); use "section" to select which part. For runtime rules use clash.config.get_effective with section="rules".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size, capped at 200 (default 50) | |
| cursor | No | Opaque next cursor from previous response | |
| source | No | Rule source (default: profile). "rules" inspects the active profile's independent rules layer file. | |
| section | No | When source="rules", which section to show (default: prepend) | |
| targetProfileUid | No | Target Profile UID. Defaults to active Profile; supports inspecting an inactive Profile without switching it. |