[{"data":1,"prerenderedAt":1033},["ShallowReactive",2],{"navigation_docs":3,"-tools-get-ai-context":340,"-tools-get-ai-context-surround":1028},[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":105,"body":342,"description":1021,"extension":1022,"links":1023,"meta":1024,"navigation":1025,"path":106,"seo":1026,"stem":107,"__hash__":1027},"docs/3.tools/2.get-ai-context.md",{"type":343,"value":344,"toc":1010},"minimark",[345,349,354,373,380,384,498,502,507,518,523,651,667,671,676,680,793,798,802,811,815,912,920,924,927,971,975,1006],[346,347,348],"p",{},"The primary tool for understanding code. Given a file and line, it gathers the source code, related symbols, imports, sibling functions, and architecture context -- all shaped by what you intend to do with it.",[350,351,353],"h2",{"id":352},"when-to-use","When to Use",[355,356,357,361,364,367,370],"ul",{},[358,359,360],"li",{},"Explaining how a function works to a developer",[358,362,363],{},"Understanding unfamiliar code before modifying it",[358,365,366],{},"Debugging an issue and needing the full surrounding context",[358,368,369],{},"Writing tests and needing to see mockable dependencies",[358,371,372],{},"Any time you need to understand a symbol and its surroundings",[346,374,375,376,379],{},"Prefer ",[377,378,155],"code",{}," instead when you are about to write or modify code, as it adds callers, tests, and git history that this tool omits.",[350,381,383],{"id":382},"parameters","Parameters",[385,386,387,409],"table",{},[388,389,390],"thead",{},[391,392,393,397,400,403,406],"tr",{},[394,395,396],"th",{},"Parameter",[394,398,399],{},"Type",[394,401,402],{},"Required",[394,404,405],{},"Default",[394,407,408],{},"Description",[410,411,412,434,449,481],"tbody",{},[391,413,414,418,421,424,427],{},[415,416,417],"td",{},"uri",[415,419,420],{},"string",[415,422,423],{},"Yes",[415,425,426],{},"--",[415,428,429,430,433],{},"File URI (e.g., ",[377,431,432],{},"file:///path/to/file.ts",")",[391,435,436,439,442,444,446],{},[415,437,438],{},"line",[415,440,441],{},"number",[415,443,423],{},[415,445,426],{},[415,447,448],{},"Line number of the symbol (0-indexed)",[391,450,451,454,457,460,465],{},[415,452,453],{},"intent",[415,455,456],{},"enum",[415,458,459],{},"No",[415,461,462],{},[377,463,464],{},"explain",[415,466,467,468,470,471,470,474,470,477,480],{},"One of: ",[377,469,464],{},", ",[377,472,473],{},"modify",[377,475,476],{},"debug",[377,478,479],{},"test",". Controls which related code is prioritized.",[391,482,483,486,488,490,495],{},[415,484,485],{},"maxTokens",[415,487,441],{},[415,489,459],{},[415,491,492],{},[377,493,494],{},"4000",[415,496,497],{},"Maximum tokens of context to return. High-priority sections get full source; remaining budget fills with signatures.",[350,499,501],{"id":500},"examples","Examples",[503,504,506],"h3",{"id":505},"explain-a-function","Explain a Function",[346,508,509,513,514,517],{},[510,511,512],"strong",{},"Natural Language:","\n\"What does the ",[377,515,516],{},"processPayment"," function do?\"",[346,519,520],{},[510,521,522],{},"MCP Tool Call:",[524,525,530],"pre",{"className":526,"code":527,"language":528,"meta":529,"style":529},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"stellarion_get_ai_context\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/billing/payment.ts\",\n    \"line\": 42,\n    \"intent\": \"explain\"\n  }\n}\n","json","",[377,531,532,540,567,582,604,621,639,645],{"__ignoreMap":529},[533,534,536],"span",{"class":438,"line":535},1,[533,537,539],{"class":538},"sMK4o","{\n",[533,541,543,546,550,553,556,559,562,564],{"class":438,"line":542},2,[533,544,545],{"class":538},"  \"",[533,547,549],{"class":548},"spNyl","name",[533,551,552],{"class":538},"\"",[533,554,555],{"class":538},":",[533,557,558],{"class":538}," \"",[533,560,105],{"class":561},"sfazB",[533,563,552],{"class":538},[533,565,566],{"class":538},",\n",[533,568,570,572,575,577,579],{"class":438,"line":569},3,[533,571,545],{"class":538},[533,573,574],{"class":548},"arguments",[533,576,552],{"class":538},[533,578,555],{"class":538},[533,580,581],{"class":538}," {\n",[533,583,585,588,591,593,595,597,600,602],{"class":438,"line":584},4,[533,586,587],{"class":538},"    \"",[533,589,417],{"class":590},"sBMFI",[533,592,552],{"class":538},[533,594,555],{"class":538},[533,596,558],{"class":538},[533,598,599],{"class":561},"file:///home/dev/project/src/billing/payment.ts",[533,601,552],{"class":538},[533,603,566],{"class":538},[533,605,607,609,611,613,615,619],{"class":438,"line":606},5,[533,608,587],{"class":538},[533,610,438],{"class":590},[533,612,552],{"class":538},[533,614,555],{"class":538},[533,616,618],{"class":617},"sbssI"," 42",[533,620,566],{"class":538},[533,622,624,626,628,630,632,634,636],{"class":438,"line":623},6,[533,625,587],{"class":538},[533,627,453],{"class":590},[533,629,552],{"class":538},[533,631,555],{"class":538},[533,633,558],{"class":538},[533,635,464],{"class":561},[533,637,638],{"class":538},"\"\n",[533,640,642],{"class":438,"line":641},7,[533,643,644],{"class":538},"  }\n",[533,646,648],{"class":438,"line":647},8,[533,649,650],{"class":538},"}\n",[346,652,653,656,657,659,660,470,663,666],{},[510,654,655],{},"Returns:"," Full source of ",[377,658,516],{},", signatures of its dependencies (e.g., ",[377,661,662],{},"validateCard",[377,664,665],{},"chargeStripe","), file imports, sibling functions in the same file, and module architecture info.",[503,668,670],{"id":669},"debug-an-issue","Debug an Issue",[346,672,673,675],{},[510,674,512],{},"\n\"There's a bug in the retry logic around line 150 of connection.py\"",[346,677,678],{},[510,679,522],{},[524,681,683],{"className":526,"code":682,"language":528,"meta":529,"style":529},"{\n  \"name\": \"stellarion_get_ai_context\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/network/connection.py\",\n    \"line\": 150,\n    \"intent\": \"debug\",\n    \"maxTokens\": 6000\n  }\n}\n",[377,684,685,689,707,719,738,753,771,784,788],{"__ignoreMap":529},[533,686,687],{"class":438,"line":535},[533,688,539],{"class":538},[533,690,691,693,695,697,699,701,703,705],{"class":438,"line":542},[533,692,545],{"class":538},[533,694,549],{"class":548},[533,696,552],{"class":538},[533,698,555],{"class":538},[533,700,558],{"class":538},[533,702,105],{"class":561},[533,704,552],{"class":538},[533,706,566],{"class":538},[533,708,709,711,713,715,717],{"class":438,"line":569},[533,710,545],{"class":538},[533,712,574],{"class":548},[533,714,552],{"class":538},[533,716,555],{"class":538},[533,718,581],{"class":538},[533,720,721,723,725,727,729,731,734,736],{"class":438,"line":584},[533,722,587],{"class":538},[533,724,417],{"class":590},[533,726,552],{"class":538},[533,728,555],{"class":538},[533,730,558],{"class":538},[533,732,733],{"class":561},"file:///home/dev/project/src/network/connection.py",[533,735,552],{"class":538},[533,737,566],{"class":538},[533,739,740,742,744,746,748,751],{"class":438,"line":606},[533,741,587],{"class":538},[533,743,438],{"class":590},[533,745,552],{"class":538},[533,747,555],{"class":538},[533,749,750],{"class":617}," 150",[533,752,566],{"class":538},[533,754,755,757,759,761,763,765,767,769],{"class":438,"line":623},[533,756,587],{"class":538},[533,758,453],{"class":590},[533,760,552],{"class":538},[533,762,555],{"class":538},[533,764,558],{"class":538},[533,766,476],{"class":561},[533,768,552],{"class":538},[533,770,566],{"class":538},[533,772,773,775,777,779,781],{"class":438,"line":641},[533,774,587],{"class":538},[533,776,485],{"class":590},[533,778,552],{"class":538},[533,780,555],{"class":538},[533,782,783],{"class":617}," 6000\n",[533,785,786],{"class":438,"line":647},[533,787,644],{"class":538},[533,789,791],{"class":438,"line":790},9,[533,792,650],{"class":538},[346,794,795,797],{},[510,796,655],{}," Full source, call chain leading to this function, debug hints (complexity score, branches, exception handlers, early returns), and related symbols prioritized for debugging.",[503,799,801],{"id":800},"prepare-to-write-tests","Prepare to Write Tests",[346,803,804,806,807,810],{},[510,805,512],{},"\n\"I need to write tests for the ",[377,808,809],{},"UserService.authenticate"," method\"",[346,812,813],{},[510,814,522],{},[524,816,818],{"className":526,"code":817,"language":528,"meta":529,"style":529},"{\n  \"name\": \"stellarion_get_ai_context\",\n  \"arguments\": {\n    \"uri\": \"file:///home/dev/project/src/services/user_service.ts\",\n    \"line\": 88,\n    \"intent\": \"test\"\n  }\n}\n",[377,819,820,824,842,854,873,888,904,908],{"__ignoreMap":529},[533,821,822],{"class":438,"line":535},[533,823,539],{"class":538},[533,825,826,828,830,832,834,836,838,840],{"class":438,"line":542},[533,827,545],{"class":538},[533,829,549],{"class":548},[533,831,552],{"class":538},[533,833,555],{"class":538},[533,835,558],{"class":538},[533,837,105],{"class":561},[533,839,552],{"class":538},[533,841,566],{"class":538},[533,843,844,846,848,850,852],{"class":438,"line":569},[533,845,545],{"class":538},[533,847,574],{"class":548},[533,849,552],{"class":538},[533,851,555],{"class":538},[533,853,581],{"class":538},[533,855,856,858,860,862,864,866,869,871],{"class":438,"line":584},[533,857,587],{"class":538},[533,859,417],{"class":590},[533,861,552],{"class":538},[533,863,555],{"class":538},[533,865,558],{"class":538},[533,867,868],{"class":561},"file:///home/dev/project/src/services/user_service.ts",[533,870,552],{"class":538},[533,872,566],{"class":538},[533,874,875,877,879,881,883,886],{"class":438,"line":606},[533,876,587],{"class":538},[533,878,438],{"class":590},[533,880,552],{"class":538},[533,882,555],{"class":538},[533,884,885],{"class":617}," 88",[533,887,566],{"class":538},[533,889,890,892,894,896,898,900,902],{"class":438,"line":623},[533,891,587],{"class":538},[533,893,453],{"class":590},[533,895,552],{"class":538},[533,897,555],{"class":538},[533,899,558],{"class":538},[533,901,479],{"class":561},[533,903,638],{"class":538},[533,905,906],{"class":438,"line":641},[533,907,644],{"class":538},[533,909,910],{"class":438,"line":647},[533,911,650],{"class":538},[346,913,914,656,916,919],{},[510,915,655],{},[377,917,918],{},"authenticate",", existing test examples, mockable dependencies (database client, token generator), and the function's signature with parameter types.",[350,921,923],{"id":922},"output-format","Output Format",[346,925,926],{},"The response contains these sections, populated based on intent and token budget:",[355,928,929,935,941,947,953,959,965],{},[358,930,931,934],{},[510,932,933],{},"primaryContext"," -- Full source code of the target function or class",[358,936,937,940],{},[510,938,939],{},"relatedSymbols"," -- Functions this code depends on or that depend on it. Full source when budget allows, signature-only otherwise.",[358,942,943,946],{},[510,944,945],{},"imports"," -- File-level module imports",[358,948,949,952],{},[510,950,951],{},"siblingFunctions"," -- Other functions in the same file (signatures only)",[358,954,955,958],{},[510,956,957],{},"dependencies"," -- Modules this file imports",[358,960,961,964],{},[510,962,963],{},"architecture"," -- Module name, architectural layer, neighboring modules",[358,966,967,970],{},[510,968,969],{},"debugHints"," -- (debug intent only) Complexity score, branch count, exception handlers, early returns",[350,972,974],{"id":973},"tips","Tips",[355,976,977,984,991,997,1000],{},[358,978,979,980,983],{},"Start with ",[377,981,982],{},"intent: \"explain\""," when you first encounter unfamiliar code. It prioritizes dependencies, callers, and sibling context.",[358,985,986,987,990],{},"Use ",[377,988,989],{},"intent: \"modify\""," before making changes -- it shifts priority toward tests and callers so you know what will be affected.",[358,992,993,994,996],{},"Increase ",[377,995,485],{}," for complex functions with many dependencies. Decrease it when you only need a quick overview.",[358,998,999],{},"The token budget is smart: high-priority sections always get full source code. Lower-priority items gracefully degrade to signature-only to fit the budget.",[358,1001,1002,1003,1005],{},"For cross-cutting concerns like \"how does auth work?\", use ",[377,1004,199],{}," instead -- it searches the entire codebase rather than starting from a single location.",[1007,1008,1009],"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 pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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);}",{"title":529,"searchDepth":542,"depth":542,"links":1011},[1012,1013,1014,1019,1020],{"id":352,"depth":542,"text":353},{"id":382,"depth":542,"text":383},{"id":500,"depth":542,"text":501,"children":1015},[1016,1017,1018],{"id":505,"depth":569,"text":506},{"id":669,"depth":569,"text":670},{"id":800,"depth":569,"text":801},{"id":922,"depth":542,"text":923},{"id":973,"depth":542,"text":974},"Intent-aware code context with token budgeting for AI understanding","md",null,{},true,{"title":105,"description":1021},"V9W9YJnKql5lBxZcJdU88JpXYUYm9QUkiEH5tPIPl_s",[1029,1031],{"title":101,"path":102,"stem":103,"description":1030,"children":-1},"Custom graph traversal with edge type, node type, direction, and depth filters",{"title":109,"path":110,"stem":111,"description":1032,"children":-1},"Store a memory with tags, category, and optional problem/solution structure",1777612937055]