> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Doctor Registry • AI Agent SDK

> Doctor rules registry with lazy plugin discovery.

# doctor\_registry

AI Agent

Doctor rules registry with lazy plugin discovery.

Manages built-in and plugin-provided migration rules.

## Import

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonaiagents.runtime import doctor_registry
```

## Classes

> [card] [DoctorRulesRegistry](https://praison.ai/docs/sdk/reference/praisonaiagents/classes/DoctorRulesRegistry.md)
>
> Registry for doctor migration rules with lazy plugin discovery.

## Functions

> [card] [get\_default\_registry()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/get_default_registry.md)
>
> Get the default doctor rules registry (singleton).

> [card] [register\_rule()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/register_rule.md)
>
> Register a rule with the default registry.

> [card] [get\_rules()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/get_rules.md)
>
> Get all rules from the default registry.

> [card] [collect\_findings()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/collect_findings.md)
>
> Collect findings from all rules in the default registry.

> [card] [apply\_fixes()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/apply_fixes.md)
>
> Apply fixes from all rules in the default registry.

> [card] [plan\_fixes()](https://praison.ai/docs/sdk/reference/praisonaiagents/functions/plan_fixes.md)
>
> Produce a RepairPlan from all rules in the default registry.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.