[{"data":1,"prerenderedAt":1243},["ShallowReactive",2],{"navigation_docs":3,"-tools-traverse-graph":340,"-tools-traverse-graph-surround":1238},[4,30,55,254,271,294,311],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","/getting-started","1.getting-started",[9,13,17,21,25],{"title":10,"path":11,"stem":12},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":14,"path":15,"stem":16},"Platform","/getting-started/platforms","1.getting-started/2.platforms",{"title":18,"path":19,"stem":20},"Installation","/getting-started/installation","1.getting-started/3.installation",{"title":22,"path":23,"stem":24},"Licensing","/getting-started/licensing","1.getting-started/4.licensing",{"title":26,"path":27,"stem":28},"Quick Start","/getting-started/quick-start","1.getting-started/5.quick-start",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"Features","/features","2.features",[35,39,43,47,51],{"title":36,"path":37,"stem":38},"Features Overview","/features/overview","2.features/1.overview",{"title":40,"path":41,"stem":42},"Code Quality Metrics","/features/code-quality-metrics","2.features/2.code-quality-metrics",{"title":44,"path":45,"stem":46},"Technical Debt Analysis","/features/technical-debt-analysis","2.features/3.technical-debt-analysis",{"title":48,"path":49,"stem":50},"Code Search","/features/code-search","2.features/4.code-search",{"title":52,"path":53,"stem":54},"Reports","/features/reports","2.features/5.reports",{"title":56,"path":57,"stem":58,"children":59,"page":29},"Tools","/tools","3.tools",[60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,142,148,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,214,218,222,226,230,234,238,242,246,250],{"title":61,"path":62,"stem":63},"Tools Overview","/tools/overview","3.tools/1.overview",{"title":65,"path":66,"stem":67},"stellarion_get_symbol_info","/tools/get-symbol-info","3.tools/10.get-symbol-info",{"title":69,"path":70,"stem":71},"stellarion_symbol_search","/tools/symbol-search","3.tools/11.symbol-search",{"title":73,"path":74,"stem":75},"stellarion_get_callers","/tools/get-callers","3.tools/12.get-callers",{"title":77,"path":78,"stem":79},"stellarion_get_callees","/tools/get-callees","3.tools/13.get-callees",{"title":81,"path":82,"stem":83},"stellarion_get_detailed_symbol","/tools/get-detailed-symbol","3.tools/14.get-detailed-symbol",{"title":85,"path":86,"stem":87},"stellarion_find_by_imports","/tools/find-by-imports","3.tools/15.find-by-imports",{"title":89,"path":90,"stem":91},"stellarion_find_by_signature","/tools/find-by-signature","3.tools/16.find-by-signature",{"title":93,"path":94,"stem":95},"stellarion_find_entry_points","/tools/find-entry-points","3.tools/17.find-entry-points",{"title":97,"path":98,"stem":99},"stellarion_find_implementors","/tools/find-implementors","3.tools/18.find-implementors",{"title":101,"path":102,"stem":103},"stellarion_traverse_graph","/tools/traverse-graph","3.tools/19.traverse-graph",{"title":105,"path":106,"stem":107},"stellarion_get_ai_context","/tools/get-ai-context","3.tools/2.get-ai-context",{"title":109,"path":110,"stem":111},"stellarion_memory_store","/tools/memory-store","3.tools/20.memory-store",{"title":113,"path":114,"stem":115},"stellarion_memory_search","/tools/memory-search","3.tools/21.memory-search",{"title":117,"path":118,"stem":119},"stellarion_memory_get","/tools/memory-get","3.tools/22.memory-get",{"title":121,"path":122,"stem":123},"stellarion_memory_context","/tools/memory-context","3.tools/23.memory-context",{"title":125,"path":126,"stem":127},"stellarion_memory_invalidate","/tools/memory-invalidate","3.tools/24.memory-invalidate",{"title":129,"path":130,"stem":131},"stellarion_memory_list","/tools/memory-list","3.tools/25.memory-list",{"title":133,"path":134,"stem":135},"stellarion_memory_stats","/tools/memory-stats","3.tools/26.memory-stats",{"title":137,"path":138,"stem":139,"children":140},"stellarion_reindex_workspace","/tools/reindex-workspace","3.tools/27.reindex-workspace",[141],{"title":137,"path":138,"stem":139},{"title":143,"path":144,"stem":145,"children":146},"stellarion_index_files","/tools/index-files","3.tools/28.index-files",[147],{"title":143,"path":144,"stem":145},{"title":149,"path":150,"stem":151,"children":152},"stellarion_index_directory","/tools/index-directory","3.tools/29.index-directory",[153],{"title":149,"path":150,"stem":151},{"title":155,"path":156,"stem":157},"stellarion_get_edit_context","/tools/get-edit-context","3.tools/3.get-edit-context",{"title":159,"path":160,"stem":161},"stellarion_scan_security [Pro]","/tools/scan-security","3.tools/30.scan-security",{"title":163,"path":164,"stem":165},"stellarion_analyze_coupling [Pro]","/tools/analyze-coupling","3.tools/31.analyze-coupling",{"title":167,"path":168,"stem":169},"stellarion_find_unused_code [Pro]","/tools/find-unused-code","3.tools/32.find-unused-code",{"title":171,"path":172,"stem":173},"stellarion_codebase_health [Pro]","/tools/codebase-health","3.tools/33.codebase-health",{"title":175,"path":176,"stem":177},"stellarion_tech_debt_report [Pro]","/tools/tech-debt-report","3.tools/34.tech-debt-report",{"title":179,"path":180,"stem":181},"stellarion_assess_change_risk [Pro]","/tools/assess-change-risk","3.tools/35.assess-change-risk",{"title":183,"path":184,"stem":185},"stellarion_dependency_drift [Pro]","/tools/dependency-drift","3.tools/36.dependency-drift",{"title":187,"path":188,"stem":189},"stellarion_api_surface [Pro]","/tools/api-surface","3.tools/37.api-surface",{"title":191,"path":192,"stem":193},"stellarion_find_duplicates [Pro]","/tools/find-duplicates","3.tools/38.find-duplicates",{"title":195,"path":196,"stem":197},"stellarion_find_similar [Pro]","/tools/find-similar","3.tools/39.find-similar",{"title":199,"path":200,"stem":201},"stellarion_get_curated_context","/tools/get-curated-context","3.tools/4.get-curated-context",{"title":203,"path":204,"stem":205},"stellarion_cluster_symbols [Pro]","/tools/cluster-symbols","3.tools/40.cluster-symbols",{"title":207,"path":208,"stem":209},"stellarion_compare_symbols [Pro]","/tools/compare-symbols","3.tools/41.compare-symbols",{"title":211,"path":212,"stem":213},"stellarion_mine_git_history [Pro]","/tools/mine-git-history","3.tools/42.mine-git-history",{"title":215,"path":216,"stem":217},"stellarion_mine_git_history_for_file [Pro]","/tools/mine-git-history-for-file","3.tools/43.mine-git-history-for-file",{"title":219,"path":220,"stem":221},"stellarion_search_git_history [Pro]","/tools/search-git-history","3.tools/44.search-git-history",{"title":223,"path":224,"stem":225},"stellarion_find_eda_calls [Pro · EDA]","/tools/find-eda-calls","3.tools/45.find-eda-calls",{"title":227,"path":228,"stem":229},"stellarion_get_flow_graph [Pro · EDA]","/tools/get-flow-graph","3.tools/46.get-flow-graph",{"title":231,"path":232,"stem":233},"stellarion_find_duplicate_constraints [Pro · EDA]","/tools/find-duplicate-constraints","3.tools/47.find-duplicate-constraints",{"title":235,"path":236,"stem":237},"stellarion_analyze_impact","/tools/analyze-impact","3.tools/5.analyze-impact",{"title":239,"path":240,"stem":241},"stellarion_analyze_complexity","/tools/analyze-complexity","3.tools/6.analyze-complexity",{"title":243,"path":244,"stem":245},"stellarion_get_call_graph","/tools/get-call-graph","3.tools/7.get-call-graph",{"title":247,"path":248,"stem":249},"stellarion_get_dependency_graph","/tools/get-dependency-graph","3.tools/8.get-dependency-graph",{"title":251,"path":252,"stem":253},"stellarion_find_related_tests","/tools/find-related-tests","3.tools/9.find-related-tests",{"title":255,"path":256,"stem":257,"children":258,"page":29},"Integrations","/integrations","4.integrations",[259,263,267],{"title":260,"path":261,"stem":262},"Claude Code","/integrations/claude-code","4.integrations/1.claude-code",{"title":264,"path":265,"stem":266},"Cursor","/integrations/cursor","4.integrations/2.cursor",{"title":268,"path":269,"stem":270},"Other MCP Clients","/integrations/other-mcp-clients","4.integrations/3.other-mcp-clients",{"title":272,"path":273,"stem":274,"children":275,"page":29},"Guides","/guides","5.guides",[276,282,286,290],{"title":277,"path":278,"stem":279,"children":280},"Indexing Your Project","/guides/indexing-your-project","5.guides/1.indexing-your-project",[281],{"title":277,"path":278,"stem":279},{"title":283,"path":284,"stem":285},"Improving Code Quality","/guides/improving-code-quality","5.guides/2.improving-code-quality",{"title":287,"path":288,"stem":289},"Reducing Technical Debt","/guides/reducing-technical-debt","5.guides/3.reducing-technical-debt",{"title":291,"path":292,"stem":293},"Slash Commands","/guides/slash-commands","5.guides/4.slash-commands",{"title":295,"path":296,"stem":297,"children":298,"page":29},"Reference","/reference","6.reference",[299,303,307],{"title":300,"path":301,"stem":302},"CLI Commands","/reference/cli-commands","6.reference/1.cli-commands",{"title":304,"path":305,"stem":306},"Environment Variables","/reference/environment-variables","6.reference/2.environment-variables",{"title":308,"path":309,"stem":310},"Troubleshooting","/reference/troubleshooting","6.reference/3.troubleshooting",{"title":312,"path":313,"stem":314,"children":315,"page":29},"Quality","/quality","7.quality",[316,320,324,328,332,336],{"title":317,"path":318,"stem":319},"Code Quality Metrics Overview","/quality/stellarion_quality_metrics","7.quality/1.Stellarion_Quality_Metrics",{"title":321,"path":322,"stem":323},"Cognitive Complexity","/quality/cognitive-complexity","7.quality/2.cognitive-complexity",{"title":325,"path":326,"stem":327},"Cyclomatic Complexity","/quality/cyclomatic-complexity","7.quality/3.cyclomatic-complexity",{"title":329,"path":330,"stem":331},"Maintainability Index","/quality/maintainability","7.quality/4.maintainability",{"title":333,"path":334,"stem":335},"Circular Dependencies","/quality/circular-dependencies","7.quality/5.circular-dependencies",{"title":337,"path":338,"stem":339},"Unused Code Detection","/quality/unused-code","7.quality/6.unused-code",{"id":341,"title":101,"body":342,"description":1231,"extension":1232,"links":1233,"meta":1234,"navigation":1235,"path":102,"seo":1236,"stem":103,"__hash__":1237},"docs/3.tools/19.traverse-graph.md",{"type":343,"value":344,"toc":1219},"minimark",[345,349,354,379,383,537,541,546,552,558,563,700,704,708,713,717,855,859,863,868,872,970,974,978,983,987,1104,1108,1111,1147,1151,1215],[346,347,348],"p",{},"The low-level graph exploration tool. Lets you walk the code graph from any node, filtering by edge types (calls, imports, contains, etc.), node types (function, class, module, etc.), and traversal direction. Use this when the higher-level tools don't cover your specific query.",[350,351,353],"h2",{"id":352},"when-to-use","When to Use",[355,356,357,370,373,376],"ul",{},[358,359,360,361,365,366,369],"li",{},"You need a traversal pattern not covered by ",[362,363,364],"code",{},"get_callers"," or ",[362,367,368],{},"get_callees"," (e.g., following import edges)",[358,371,372],{},"You want to explore the graph structure around a specific node",[358,374,375],{},"You need to combine multiple edge types in one traversal",[358,377,378],{},"You are building a custom analysis by walking the graph manually",[350,380,382],{"id":381},"parameters","Parameters",[384,385,386,408],"table",{},[387,388,389],"thead",{},[390,391,392,396,399,402,405],"tr",{},[393,394,395],"th",{},"Parameter",[393,397,398],{},"Type",[393,400,401],{},"Required",[393,403,404],{},"Default",[393,406,407],{},"Description",[409,410,411,431,461,482,501,521],"tbody",{},[390,412,413,419,422,425,428],{},[414,415,416],"td",{},[362,417,418],{},"nodeId",[414,420,421],{},"string",[414,423,424],{},"yes",[414,426,427],{},"—",[414,429,430],{},"ID of the starting node (from a previous search or tool result)",[390,432,433,438,441,444,449],{},[414,434,435],{},[362,436,437],{},"direction",[414,439,440],{},"enum",[414,442,443],{},"no",[414,445,446],{},[362,447,448],{},"outgoing",[414,450,451,452,454,455,454,458],{},"Traversal direction: ",[362,453,448],{},", ",[362,456,457],{},"incoming",[362,459,460],{},"both",[390,462,463,468,471,473,475],{},[414,464,465],{},[362,466,467],{},"edgeTypes",[414,469,470],{},"array",[414,472,443],{},[414,474,427],{},[414,476,477,478,481],{},"Filter to specific edge types (e.g., ",[362,479,480],{},"[\"calls\", \"imports\", \"contains\"]",")",[390,483,484,489,491,493,495],{},[414,485,486],{},[362,487,488],{},"nodeTypes",[414,490,470],{},[414,492,443],{},[414,494,427],{},[414,496,497,498,481],{},"Filter to specific node types (e.g., ",[362,499,500],{},"[\"function\", \"class\", \"module\"]",[390,502,503,508,511,513,518],{},[414,504,505],{},[362,506,507],{},"maxDepth",[414,509,510],{},"number",[414,512,443],{},[414,514,515],{},[362,516,517],{},"3",[414,519,520],{},"Maximum traversal depth",[390,522,523,528,530,532,534],{},[414,524,525],{},[362,526,527],{},"limit",[414,529,510],{},[414,531,443],{},[414,533,427],{},[414,535,536],{},"Maximum number of nodes to return",[350,538,540],{"id":539},"examples","Examples",[542,543,545],"h3",{"id":544},"find-all-modules-imported-by-a-file","Find all modules imported by a file",[346,547,548],{},[549,550,551],"strong",{},"Natural language:",[553,554,555],"blockquote",{},[346,556,557],{},"What modules does this file import?",[346,559,560],{},[549,561,562],{},"MCP call:",[564,565,570],"pre",{"className":566,"code":567,"language":568,"meta":569,"style":569},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"tool\": \"stellarion_traverse_graph\",\n  \"arguments\": {\n    \"nodeId\": \"file:src/main.ts\",\n    \"direction\": \"outgoing\",\n    \"edgeTypes\": [\"imports\"]\n  }\n}\n","json","",[362,571,572,581,608,623,645,664,688,694],{"__ignoreMap":569},[573,574,577],"span",{"class":575,"line":576},"line",1,[573,578,580],{"class":579},"sMK4o","{\n",[573,582,584,587,591,594,597,600,603,605],{"class":575,"line":583},2,[573,585,586],{"class":579},"  \"",[573,588,590],{"class":589},"spNyl","tool",[573,592,593],{"class":579},"\"",[573,595,596],{"class":579},":",[573,598,599],{"class":579}," \"",[573,601,101],{"class":602},"sfazB",[573,604,593],{"class":579},[573,606,607],{"class":579},",\n",[573,609,611,613,616,618,620],{"class":575,"line":610},3,[573,612,586],{"class":579},[573,614,615],{"class":589},"arguments",[573,617,593],{"class":579},[573,619,596],{"class":579},[573,621,622],{"class":579}," {\n",[573,624,626,629,632,634,636,638,641,643],{"class":575,"line":625},4,[573,627,628],{"class":579},"    \"",[573,630,418],{"class":631},"sBMFI",[573,633,593],{"class":579},[573,635,596],{"class":579},[573,637,599],{"class":579},[573,639,640],{"class":602},"file:src/main.ts",[573,642,593],{"class":579},[573,644,607],{"class":579},[573,646,648,650,652,654,656,658,660,662],{"class":575,"line":647},5,[573,649,628],{"class":579},[573,651,437],{"class":631},[573,653,593],{"class":579},[573,655,596],{"class":579},[573,657,599],{"class":579},[573,659,448],{"class":602},[573,661,593],{"class":579},[573,663,607],{"class":579},[573,665,667,669,671,673,675,678,680,683,685],{"class":575,"line":666},6,[573,668,628],{"class":579},[573,670,467],{"class":631},[573,672,593],{"class":579},[573,674,596],{"class":579},[573,676,677],{"class":579}," [",[573,679,593],{"class":579},[573,681,682],{"class":602},"imports",[573,684,593],{"class":579},[573,686,687],{"class":579},"]\n",[573,689,691],{"class":575,"line":690},7,[573,692,693],{"class":579},"  }\n",[573,695,697],{"class":575,"line":696},8,[573,698,699],{"class":579},"}\n",[542,701,703],{"id":702},"find-everything-contained-in-a-module","Find everything contained in a module",[346,705,706],{},[549,707,551],{},[553,709,710],{},[346,711,712],{},"Show me all functions and classes defined in the auth module",[346,714,715],{},[549,716,562],{},[564,718,720],{"className":566,"code":719,"language":568,"meta":569,"style":569},"{\n  \"tool\": \"stellarion_traverse_graph\",\n  \"arguments\": {\n    \"nodeId\": \"module:src/auth\",\n    \"direction\": \"outgoing\",\n    \"edgeTypes\": [\"contains\"],\n    \"nodeTypes\": [\"function\", \"class\"]\n  }\n}\n",[362,721,722,726,744,756,775,793,815,846,850],{"__ignoreMap":569},[573,723,724],{"class":575,"line":576},[573,725,580],{"class":579},[573,727,728,730,732,734,736,738,740,742],{"class":575,"line":583},[573,729,586],{"class":579},[573,731,590],{"class":589},[573,733,593],{"class":579},[573,735,596],{"class":579},[573,737,599],{"class":579},[573,739,101],{"class":602},[573,741,593],{"class":579},[573,743,607],{"class":579},[573,745,746,748,750,752,754],{"class":575,"line":610},[573,747,586],{"class":579},[573,749,615],{"class":589},[573,751,593],{"class":579},[573,753,596],{"class":579},[573,755,622],{"class":579},[573,757,758,760,762,764,766,768,771,773],{"class":575,"line":625},[573,759,628],{"class":579},[573,761,418],{"class":631},[573,763,593],{"class":579},[573,765,596],{"class":579},[573,767,599],{"class":579},[573,769,770],{"class":602},"module:src/auth",[573,772,593],{"class":579},[573,774,607],{"class":579},[573,776,777,779,781,783,785,787,789,791],{"class":575,"line":647},[573,778,628],{"class":579},[573,780,437],{"class":631},[573,782,593],{"class":579},[573,784,596],{"class":579},[573,786,599],{"class":579},[573,788,448],{"class":602},[573,790,593],{"class":579},[573,792,607],{"class":579},[573,794,795,797,799,801,803,805,807,810,812],{"class":575,"line":666},[573,796,628],{"class":579},[573,798,467],{"class":631},[573,800,593],{"class":579},[573,802,596],{"class":579},[573,804,677],{"class":579},[573,806,593],{"class":579},[573,808,809],{"class":602},"contains",[573,811,593],{"class":579},[573,813,814],{"class":579},"],\n",[573,816,817,819,821,823,825,827,829,832,834,837,839,842,844],{"class":575,"line":690},[573,818,628],{"class":579},[573,820,488],{"class":631},[573,822,593],{"class":579},[573,824,596],{"class":579},[573,826,677],{"class":579},[573,828,593],{"class":579},[573,830,831],{"class":602},"function",[573,833,593],{"class":579},[573,835,836],{"class":579},",",[573,838,599],{"class":579},[573,840,841],{"class":602},"class",[573,843,593],{"class":579},[573,845,687],{"class":579},[573,847,848],{"class":575,"line":696},[573,849,693],{"class":579},[573,851,853],{"class":575,"line":852},9,[573,854,699],{"class":579},[542,856,858],{"id":857},"explore-all-relationships-around-a-class","Explore all relationships around a class",[346,860,861],{},[549,862,551],{},[553,864,865],{},[346,866,867],{},"Show me everything connected to the UserService class — imports, methods, callers, callees",[346,869,870],{},[549,871,562],{},[564,873,875],{"className":566,"code":874,"language":568,"meta":569,"style":569},"{\n  \"tool\": \"stellarion_traverse_graph\",\n  \"arguments\": {\n    \"nodeId\": \"class:UserService\",\n    \"direction\": \"both\",\n    \"maxDepth\": 2\n  }\n}\n",[362,876,877,881,899,911,930,948,962,966],{"__ignoreMap":569},[573,878,879],{"class":575,"line":576},[573,880,580],{"class":579},[573,882,883,885,887,889,891,893,895,897],{"class":575,"line":583},[573,884,586],{"class":579},[573,886,590],{"class":589},[573,888,593],{"class":579},[573,890,596],{"class":579},[573,892,599],{"class":579},[573,894,101],{"class":602},[573,896,593],{"class":579},[573,898,607],{"class":579},[573,900,901,903,905,907,909],{"class":575,"line":610},[573,902,586],{"class":579},[573,904,615],{"class":589},[573,906,593],{"class":579},[573,908,596],{"class":579},[573,910,622],{"class":579},[573,912,913,915,917,919,921,923,926,928],{"class":575,"line":625},[573,914,628],{"class":579},[573,916,418],{"class":631},[573,918,593],{"class":579},[573,920,596],{"class":579},[573,922,599],{"class":579},[573,924,925],{"class":602},"class:UserService",[573,927,593],{"class":579},[573,929,607],{"class":579},[573,931,932,934,936,938,940,942,944,946],{"class":575,"line":647},[573,933,628],{"class":579},[573,935,437],{"class":631},[573,937,593],{"class":579},[573,939,596],{"class":579},[573,941,599],{"class":579},[573,943,460],{"class":602},[573,945,593],{"class":579},[573,947,607],{"class":579},[573,949,950,952,954,956,958],{"class":575,"line":666},[573,951,628],{"class":579},[573,953,507],{"class":631},[573,955,593],{"class":579},[573,957,596],{"class":579},[573,959,961],{"class":960},"sbssI"," 2\n",[573,963,964],{"class":575,"line":690},[573,965,693],{"class":579},[573,967,968],{"class":575,"line":696},[573,969,699],{"class":579},[542,971,973],{"id":972},"find-files-that-depend-on-a-module","Find files that depend on a module",[346,975,976],{},[549,977,551],{},[553,979,980],{},[346,981,982],{},"What files import the database module?",[346,984,985],{},[549,986,562],{},[564,988,990],{"className":566,"code":989,"language":568,"meta":569,"style":569},"{\n  \"tool\": \"stellarion_traverse_graph\",\n  \"arguments\": {\n    \"nodeId\": \"module:src/db\",\n    \"direction\": \"incoming\",\n    \"edgeTypes\": [\"imports\"],\n    \"maxDepth\": 1\n  }\n}\n",[362,991,992,996,1014,1026,1045,1063,1083,1096,1100],{"__ignoreMap":569},[573,993,994],{"class":575,"line":576},[573,995,580],{"class":579},[573,997,998,1000,1002,1004,1006,1008,1010,1012],{"class":575,"line":583},[573,999,586],{"class":579},[573,1001,590],{"class":589},[573,1003,593],{"class":579},[573,1005,596],{"class":579},[573,1007,599],{"class":579},[573,1009,101],{"class":602},[573,1011,593],{"class":579},[573,1013,607],{"class":579},[573,1015,1016,1018,1020,1022,1024],{"class":575,"line":610},[573,1017,586],{"class":579},[573,1019,615],{"class":589},[573,1021,593],{"class":579},[573,1023,596],{"class":579},[573,1025,622],{"class":579},[573,1027,1028,1030,1032,1034,1036,1038,1041,1043],{"class":575,"line":625},[573,1029,628],{"class":579},[573,1031,418],{"class":631},[573,1033,593],{"class":579},[573,1035,596],{"class":579},[573,1037,599],{"class":579},[573,1039,1040],{"class":602},"module:src/db",[573,1042,593],{"class":579},[573,1044,607],{"class":579},[573,1046,1047,1049,1051,1053,1055,1057,1059,1061],{"class":575,"line":647},[573,1048,628],{"class":579},[573,1050,437],{"class":631},[573,1052,593],{"class":579},[573,1054,596],{"class":579},[573,1056,599],{"class":579},[573,1058,457],{"class":602},[573,1060,593],{"class":579},[573,1062,607],{"class":579},[573,1064,1065,1067,1069,1071,1073,1075,1077,1079,1081],{"class":575,"line":666},[573,1066,628],{"class":579},[573,1068,467],{"class":631},[573,1070,593],{"class":579},[573,1072,596],{"class":579},[573,1074,677],{"class":579},[573,1076,593],{"class":579},[573,1078,682],{"class":602},[573,1080,593],{"class":579},[573,1082,814],{"class":579},[573,1084,1085,1087,1089,1091,1093],{"class":575,"line":690},[573,1086,628],{"class":579},[573,1088,507],{"class":631},[573,1090,593],{"class":579},[573,1092,596],{"class":579},[573,1094,1095],{"class":960}," 1\n",[573,1097,1098],{"class":575,"line":696},[573,1099,693],{"class":579},[573,1101,1102],{"class":575,"line":852},[573,1103,699],{"class":579},[350,1105,1107],{"id":1106},"output-format","Output Format",[346,1109,1110],{},"Returns a subgraph of nodes and edges:",[355,1112,1113,1133],{},[358,1114,1115,1118,1119,454,1122,454,1125,454,1128,454,1131],{},[549,1116,1117],{},"nodes"," — List of discovered nodes, each with ",[362,1120,1121],{},"id",[362,1123,1124],{},"type",[362,1126,1127],{},"name",[362,1129,1130],{},"uri",[362,1132,575],{},[358,1134,1135,1138,1139,454,1142,454,1145],{},[549,1136,1137],{},"edges"," — List of edges connecting them, each with ",[362,1140,1141],{},"source",[362,1143,1144],{},"target",[362,1146,1124],{},[350,1148,1150],{"id":1149},"tips","Tips",[355,1152,1153,1159,1179,1200,1206],{},[358,1154,1155,1156,1158],{},"Node IDs come from other tool results. Use ",[362,1157,69],{}," to find a starting node, then use its ID here.",[358,1160,1161,1162,454,1165,454,1167,454,1169,454,1172,454,1175,1178],{},"Common edge types: ",[362,1163,1164],{},"calls",[362,1166,682],{},[362,1168,809],{},[362,1170,1171],{},"implements",[362,1173,1174],{},"extends",[362,1176,1177],{},"uses",".",[358,1180,1181,1182,454,1184,454,1186,454,1189,454,1192,454,1195,454,1198,1178],{},"Common node types: ",[362,1183,831],{},[362,1185,841],{},[362,1187,1188],{},"method",[362,1190,1191],{},"module",[362,1193,1194],{},"interface",[362,1196,1197],{},"variable",[362,1199,1124],{},[358,1201,1202,1203,1205],{},"Keep ",[362,1204,507],{}," low (1-2) when exploring broadly with no edge type filter — large graphs can return a lot of data.",[358,1207,1208,1209,454,1211,454,1213,1178],{},"Use this tool for unusual traversals. For common patterns, prefer the dedicated tools: ",[362,1210,73],{},[362,1212,77],{},[362,1214,85],{},[1216,1217,1218],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":569,"searchDepth":583,"depth":583,"links":1220},[1221,1222,1223,1229,1230],{"id":352,"depth":583,"text":353},{"id":381,"depth":583,"text":382},{"id":539,"depth":583,"text":540,"children":1224},[1225,1226,1227,1228],{"id":544,"depth":610,"text":545},{"id":702,"depth":610,"text":703},{"id":857,"depth":610,"text":858},{"id":972,"depth":610,"text":973},{"id":1106,"depth":583,"text":1107},{"id":1149,"depth":583,"text":1150},"Custom graph traversal with edge type, node type, direction, and depth filters","md",null,{},true,{"title":101,"description":1231},"vQxc6164caUVW8uCrca_Pp9H6zGjDbwmxV1cAEwtVXw",[1239,1241],{"title":97,"path":98,"stem":99,"description":1240,"children":-1},"Find functions registered as struct field callbacks or vtable dispatch implementations",{"title":105,"path":106,"stem":107,"description":1242,"children":-1},"Intent-aware code context with token budgeting for AI understanding",1777612936870]