Analyze project
analyze_projectDiagnose a network for cleanup: flag dead operators, broken file dependencies, orphan COMPs, and map dependencies. Read-only and conservative, each flag includes a human-readable reason.
Instructions
Diagnose a network for cleanup: report likely-dead operators (zero wired outputs, unreferenced, not displayed), broken external-file dependencies (file parameters pointing at missing files), orphan COMPs, and a dependency map of which operators reference which. Read-only and conservative — every flagged item carries a human-readable reason. Complements plan_visual (which plans a build) and snapshot_td_graph (which dumps structure).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "analyze_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Network root to analyze (the COMP whose descendants are scanned). | /project1 |
| recursive | No | Recurse into child COMPs (true) or only inspect the root's direct children (false). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| counts | Yes | ||
| unused | Yes | ||
| warnings | Yes | ||
| recursive | Yes | ||
| orphan_comps | Yes | ||
| dependency_map | Yes | ||
| broken_file_deps | Yes |