nvflare.tool.agent.inspector module
Static read-only inspection for agent workflows.
- class InspectState(root: pathlib.Path, redact: bool, entries_visited: int = 0, files_considered: int = 0, files_scanned: int = 0, bytes_scanned: int = 0, files_skipped_count: int = 0, files_skipped: list[dict] = <factory>, findings: list[dict] = <factory>, framework_evidence: dict[str, list[dict]] = <factory>, flare_imports: list[dict] = <factory>, flare_calls: set[str] = <factory>, entry_points: list[dict] = <factory>, job_py: Optional[str] = None, sim_env_used: bool = False, export_support: bool = False, exported_job_markers: list[str] = <factory>, distributed_patterns: list[dict] = <factory>, dynamic_patterns: list[dict] = <factory>, absolute_path_findings: list[dict] = <factory>)[source]
Bases:
object- absolute_path_findings: list[dict]
- bytes_scanned: int = 0
- distributed_patterns: list[dict]
- dynamic_patterns: list[dict]
- entries_visited: int = 0
- entry_points: list[dict]
- export_support: bool = False
- exported_job_markers: list[str]
- files_considered: int = 0
- files_scanned: int = 0
- files_skipped: list[dict]
- files_skipped_count: int = 0
- findings: list[dict]
- flare_calls: set[str]
- flare_imports: list[dict]
- framework_evidence: dict[str, list[dict]]
- job_py: str | None = None
- redact: bool
- root: Path
- sim_env_used: bool = False