[{"data":1,"prerenderedAt":918},["ShallowReactive",2],{"navigation_docs":3,"-tools-get-curated-context":340,"-tools-get-curated-context-surround":913},[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":199,"body":342,"description":906,"extension":907,"links":908,"meta":909,"navigation":910,"path":200,"seo":911,"stem":201,"__hash__":912},"docs/3.tools/4.get-curated-context.md",{"type":343,"value":344,"toc":895},"minimark",[345,358,363,379,383,479,483,488,495,500,593,599,603,608,612,709,714,718,723,727,810,815,819,822,855,858,862,891],[346,347,348,349,353,354,357],"p",{},"Discovers and assembles context across the entire codebase for a natural language query. Unlike ",[350,351,352],"code",{},"get_ai_context"," (single symbol) or ",[350,355,356],{},"get_edit_context"," (single location), this tool searches the whole codebase and curates cross-cutting context from multiple files.",[359,360,362],"h2",{"id":361},"when-to-use","When to Use",[364,365,366,370,373,376],"ul",{},[367,368,369],"li",{},"Understanding a concept that spans multiple files (\"how does authentication work?\")",[367,371,372],{},"Exploring a subsystem you have never seen before (\"what handles database connections?\")",[367,374,375],{},"Finding patterns across the codebase (\"error handling in the API layer\")",[367,377,378],{},"Answering architectural questions (\"how are background jobs scheduled?\")",[359,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,429,444,462],"tbody",{},[390,412,413,417,420,423,426],{},[414,415,416],"td",{},"query",[414,418,419],{},"string",[414,421,422],{},"Yes",[414,424,425],{},"--",[414,427,428],{},"Natural language description of the context needed, or a symbol/module name (e.g., \"authentication logic\", \"UserService\")",[390,430,431,434,436,439,441],{},[414,432,433],{},"uri",[414,435,419],{},[414,437,438],{},"No",[414,440,425],{},[414,442,443],{},"Optional file URI to anchor the search. Results from this file are prioritized.",[390,445,446,449,452,454,459],{},[414,447,448],{},"maxTokens",[414,450,451],{},"number",[414,453,438],{},[414,455,456],{},[350,457,458],{},"8000",[414,460,461],{},"Maximum tokens of context to return",[390,463,464,467,469,471,476],{},[414,465,466],{},"maxSymbols",[414,468,451],{},[414,470,438],{},[414,472,473],{},[350,474,475],{},"5",[414,477,478],{},"Maximum number of primary symbols to include",[359,480,482],{"id":481},"examples","Examples",[484,485,487],"h3",{"id":486},"understanding-a-subsystem","Understanding a Subsystem",[346,489,490,494],{},[491,492,493],"strong",{},"Natural Language:","\n\"How does authentication work in this project?\"",[346,496,497],{},[491,498,499],{},"MCP Tool Call:",[501,502,507],"pre",{"className":503,"code":504,"language":505,"meta":506,"style":506},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"stellarion_get_curated_context\",\n  \"arguments\": {\n    \"query\": \"authentication middleware and login flow\"\n  }\n}\n","json","",[350,508,509,518,545,560,581,587],{"__ignoreMap":506},[510,511,514],"span",{"class":512,"line":513},"line",1,[510,515,517],{"class":516},"sMK4o","{\n",[510,519,521,524,528,531,534,537,540,542],{"class":512,"line":520},2,[510,522,523],{"class":516},"  \"",[510,525,527],{"class":526},"spNyl","name",[510,529,530],{"class":516},"\"",[510,532,533],{"class":516},":",[510,535,536],{"class":516}," \"",[510,538,199],{"class":539},"sfazB",[510,541,530],{"class":516},[510,543,544],{"class":516},",\n",[510,546,548,550,553,555,557],{"class":512,"line":547},3,[510,549,523],{"class":516},[510,551,552],{"class":526},"arguments",[510,554,530],{"class":516},[510,556,533],{"class":516},[510,558,559],{"class":516}," {\n",[510,561,563,566,569,571,573,575,578],{"class":512,"line":562},4,[510,564,565],{"class":516},"    \"",[510,567,416],{"class":568},"sBMFI",[510,570,530],{"class":516},[510,572,533],{"class":516},[510,574,536],{"class":516},[510,576,577],{"class":539},"authentication middleware and login flow",[510,579,580],{"class":516},"\"\n",[510,582,584],{"class":512,"line":583},5,[510,585,586],{"class":516},"  }\n",[510,588,590],{"class":512,"line":589},6,[510,591,592],{"class":516},"}\n",[346,594,595,598],{},[491,596,597],{},"Returns:"," Source of the auth middleware function, its callers (routes that use it), its dependencies (token verification, user lookup), and architectural memories about auth design decisions.",[484,600,602],{"id":601},"exploring-error-handling","Exploring Error Handling",[346,604,605,607],{},[491,606,493],{},"\n\"Show me how errors are handled in the API layer\"",[346,609,610],{},[491,611,499],{},[501,613,615],{"className":503,"code":614,"language":505,"meta":506,"style":506},"{\n  \"name\": \"stellarion_get_curated_context\",\n  \"arguments\": {\n    \"query\": \"error handling patterns in API routes\",\n    \"maxSymbols\": 8,\n    \"maxTokens\": 12000\n  }\n}\n",[350,616,617,621,639,651,670,686,699,704],{"__ignoreMap":506},[510,618,619],{"class":512,"line":513},[510,620,517],{"class":516},[510,622,623,625,627,629,631,633,635,637],{"class":512,"line":520},[510,624,523],{"class":516},[510,626,527],{"class":526},[510,628,530],{"class":516},[510,630,533],{"class":516},[510,632,536],{"class":516},[510,634,199],{"class":539},[510,636,530],{"class":516},[510,638,544],{"class":516},[510,640,641,643,645,647,649],{"class":512,"line":547},[510,642,523],{"class":516},[510,644,552],{"class":526},[510,646,530],{"class":516},[510,648,533],{"class":516},[510,650,559],{"class":516},[510,652,653,655,657,659,661,663,666,668],{"class":512,"line":562},[510,654,565],{"class":516},[510,656,416],{"class":568},[510,658,530],{"class":516},[510,660,533],{"class":516},[510,662,536],{"class":516},[510,664,665],{"class":539},"error handling patterns in API routes",[510,667,530],{"class":516},[510,669,544],{"class":516},[510,671,672,674,676,678,680,684],{"class":512,"line":583},[510,673,565],{"class":516},[510,675,466],{"class":568},[510,677,530],{"class":516},[510,679,533],{"class":516},[510,681,683],{"class":682},"sbssI"," 8",[510,685,544],{"class":516},[510,687,688,690,692,694,696],{"class":512,"line":589},[510,689,565],{"class":516},[510,691,448],{"class":568},[510,693,530],{"class":516},[510,695,533],{"class":516},[510,697,698],{"class":682}," 12000\n",[510,700,702],{"class":512,"line":701},7,[510,703,586],{"class":516},[510,705,707],{"class":512,"line":706},8,[510,708,592],{"class":516},[346,710,711,713],{},[491,712,597],{}," Error handler middleware, custom error types, example route handlers showing error patterns, and any conventions stored in memory about error handling.",[484,715,717],{"id":716},"anchored-search","Anchored Search",[346,719,720,722],{},[491,721,493],{},"\n\"What relates to this payment processing file?\"",[346,724,725],{},[491,726,499],{},[501,728,730],{"className":503,"code":729,"language":505,"meta":506,"style":506},"{\n  \"name\": \"stellarion_get_curated_context\",\n  \"arguments\": {\n    \"query\": \"payment processing and billing\",\n    \"uri\": \"file:///home/dev/project/src/billing/processor.ts\"\n  }\n}\n",[350,731,732,736,754,766,785,802,806],{"__ignoreMap":506},[510,733,734],{"class":512,"line":513},[510,735,517],{"class":516},[510,737,738,740,742,744,746,748,750,752],{"class":512,"line":520},[510,739,523],{"class":516},[510,741,527],{"class":526},[510,743,530],{"class":516},[510,745,533],{"class":516},[510,747,536],{"class":516},[510,749,199],{"class":539},[510,751,530],{"class":516},[510,753,544],{"class":516},[510,755,756,758,760,762,764],{"class":512,"line":547},[510,757,523],{"class":516},[510,759,552],{"class":526},[510,761,530],{"class":516},[510,763,533],{"class":516},[510,765,559],{"class":516},[510,767,768,770,772,774,776,778,781,783],{"class":512,"line":562},[510,769,565],{"class":516},[510,771,416],{"class":568},[510,773,530],{"class":516},[510,775,533],{"class":516},[510,777,536],{"class":516},[510,779,780],{"class":539},"payment processing and billing",[510,782,530],{"class":516},[510,784,544],{"class":516},[510,786,787,789,791,793,795,797,800],{"class":512,"line":583},[510,788,565],{"class":516},[510,790,433],{"class":568},[510,792,530],{"class":516},[510,794,533],{"class":516},[510,796,536],{"class":516},[510,798,799],{"class":539},"file:///home/dev/project/src/billing/processor.ts",[510,801,580],{"class":516},[510,803,804],{"class":512,"line":589},[510,805,586],{"class":516},[510,807,808],{"class":512,"line":701},[510,809,592],{"class":516},[346,811,812,814],{},[491,813,597],{}," Context anchored around the payment processor file, with related symbols from other billing modules prioritized over generic matches.",[359,816,818],{"id":817},"output-format","Output Format",[346,820,821],{},"The response is assembled through a pipeline:",[823,824,825,831,837,843,849],"ol",{},[367,826,827,830],{},[491,828,829],{},"Symbol search"," -- Finds symbols matching the query using semantic and keyword search",[367,832,833,836],{},[491,834,835],{},"Source resolution"," -- Retrieves full source code for the top matching symbols",[367,838,839,842],{},[491,840,841],{},"Dependency walk"," -- Follows the dependency graph to find related modules",[367,844,845,848],{},[491,846,847],{},"Memory retrieval"," -- Fetches relevant memories (debug notes, decisions, conventions)",[367,850,851,854],{},[491,852,853],{},"Curation"," -- Prioritizes everything by relevance and fits within the token budget",[346,856,857],{},"Each symbol in the response includes its name, kind, file location, full source code (or signature if budget-constrained), and relationship to the query.",[359,859,861],{"id":860},"tips","Tips",[364,863,864,867,873,879,885],{},[367,865,866],{},"Be specific in your query. \"authentication middleware\" returns better results than just \"auth\".",[367,868,869,870,872],{},"Use ",[350,871,433],{}," to anchor results when you already know one relevant file. This biases the search toward related code in the same area.",[367,874,875,876,878],{},"Increase ",[350,877,466],{}," when exploring a large subsystem. Decrease it when you want focused results.",[367,880,881,882,884],{},"This tool is best for cross-cutting concerns. For a single function, ",[350,883,105],{}," is faster and more focused.",[367,886,887,888,890],{},"Chain with ",[350,889,243],{}," on specific results to trace execution flow deeper into the codebase.",[892,893,894],"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":506,"searchDepth":520,"depth":520,"links":896},[897,898,899,904,905],{"id":361,"depth":520,"text":362},{"id":381,"depth":520,"text":382},{"id":481,"depth":520,"text":482,"children":900},[901,902,903],{"id":486,"depth":547,"text":487},{"id":601,"depth":547,"text":602},{"id":716,"depth":547,"text":717},{"id":817,"depth":520,"text":818},{"id":860,"depth":520,"text":861},"Cross-codebase context for natural language queries","md",null,{},true,{"title":199,"description":906},"IHz4JPJLjYsEJWmWjtEf_qt8-hDZn20Ff5vR5MGQyTo",[914,916],{"title":195,"path":196,"stem":197,"description":915,"children":-1},"Find functions most similar to a given function",{"title":203,"path":204,"stem":205,"description":917,"children":-1},"Group functions into semantic clusters by purpose",1777612939711]