[{"data":1,"prerenderedAt":881},["ShallowReactive",2],{"navigation_docs":3,"-tools-memory-context":340,"-tools-memory-context-surround":876},[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":121,"body":342,"description":869,"extension":870,"links":871,"meta":872,"navigation":873,"path":122,"seo":874,"stem":123,"__hash__":875},"docs/3.tools/23.memory-context.md",{"type":343,"value":344,"toc":858},"minimark",[345,353,358,371,375,475,479,484,490,496,501,593,597,601,606,610,691,695,699,704,708,791,795,798,830,834,854],[346,347,348,349,352],"p",{},"Retrieves memories that are contextually relevant to a code location or query. Unlike ",[350,351,113],"code",{}," which searches by explicit query, this tool infers what's relevant based on the file you're working in, the function you're looking at, or a combination of both with a query.",[354,355,357],"h2",{"id":356},"when-to-use","When to Use",[359,360,361,365,368],"ul",{},[362,363,364],"li",{},"You're about to modify a file and want to know if there are any related memories (gotchas, past bugs, decisions)",[362,366,367],{},"You're reviewing a function and want to check for prior context",[362,369,370],{},"You want file-specific or function-specific memories without crafting a search query",[354,372,374],{"id":373},"parameters","Parameters",[376,377,378,400],"table",{},[379,380,381],"thead",{},[382,383,384,388,391,394,397],"tr",{},[385,386,387],"th",{},"Parameter",[385,389,390],{},"Type",[385,392,393],{},"Required",[385,395,396],{},"Default",[385,398,399],{},"Description",[401,402,403,423,440,456],"tbody",{},[382,404,405,411,414,417,420],{},[406,407,408],"td",{},[350,409,410],{},"uri",[406,412,413],{},"string",[406,415,416],{},"no",[406,418,419],{},"—",[406,421,422],{},"File path to find relevant memories for",[382,424,425,430,433,435,437],{},[406,426,427],{},[350,428,429],{},"line",[406,431,432],{},"number",[406,434,416],{},[406,436,419],{},[406,438,439],{},"Line number to narrow context to a specific function",[382,441,442,447,449,451,453],{},[406,443,444],{},[350,445,446],{},"query",[406,448,413],{},[406,450,416],{},[406,452,419],{},[406,454,455],{},"Additional query to refine relevance",[382,457,458,463,465,467,472],{},[406,459,460],{},[350,461,462],{},"limit",[406,464,432],{},[406,466,416],{},[406,468,469],{},[350,470,471],{},"5",[406,473,474],{},"Maximum number of results",[354,476,478],{"id":477},"examples","Examples",[480,481,483],"h3",{"id":482},"get-memories-for-a-file","Get memories for a file",[346,485,486],{},[487,488,489],"strong",{},"Natural language:",[491,492,493],"blockquote",{},[346,494,495],{},"Are there any notes or memories about src/auth/jwt.ts?",[346,497,498],{},[487,499,500],{},"MCP call:",[502,503,508],"pre",{"className":504,"code":505,"language":506,"meta":507,"style":507},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"tool\": \"stellarion_memory_context\",\n  \"arguments\": {\n    \"uri\": \"src/auth/jwt.ts\"\n  }\n}\n","json","",[350,509,510,518,545,560,581,587],{"__ignoreMap":507},[511,512,514],"span",{"class":429,"line":513},1,[511,515,517],{"class":516},"sMK4o","{\n",[511,519,521,524,528,531,534,537,540,542],{"class":429,"line":520},2,[511,522,523],{"class":516},"  \"",[511,525,527],{"class":526},"spNyl","tool",[511,529,530],{"class":516},"\"",[511,532,533],{"class":516},":",[511,535,536],{"class":516}," \"",[511,538,121],{"class":539},"sfazB",[511,541,530],{"class":516},[511,543,544],{"class":516},",\n",[511,546,548,550,553,555,557],{"class":429,"line":547},3,[511,549,523],{"class":516},[511,551,552],{"class":526},"arguments",[511,554,530],{"class":516},[511,556,533],{"class":516},[511,558,559],{"class":516}," {\n",[511,561,563,566,569,571,573,575,578],{"class":429,"line":562},4,[511,564,565],{"class":516},"    \"",[511,567,410],{"class":568},"sBMFI",[511,570,530],{"class":516},[511,572,533],{"class":516},[511,574,536],{"class":516},[511,576,577],{"class":539},"src/auth/jwt.ts",[511,579,580],{"class":516},"\"\n",[511,582,584],{"class":429,"line":583},5,[511,585,586],{"class":516},"  }\n",[511,588,590],{"class":429,"line":589},6,[511,591,592],{"class":516},"}\n",[480,594,596],{"id":595},"get-memories-for-a-specific-function","Get memories for a specific function",[346,598,599],{},[487,600,489],{},[491,602,603],{},[346,604,605],{},"Any prior context about the function at line 42 of src/db/connection.rs?",[346,607,608],{},[487,609,500],{},[502,611,613],{"className":504,"code":612,"language":506,"meta":507,"style":507},"{\n  \"tool\": \"stellarion_memory_context\",\n  \"arguments\": {\n    \"uri\": \"src/db/connection.rs\",\n    \"line\": 42\n  }\n}\n",[350,614,615,619,637,649,668,682,686],{"__ignoreMap":507},[511,616,617],{"class":429,"line":513},[511,618,517],{"class":516},[511,620,621,623,625,627,629,631,633,635],{"class":429,"line":520},[511,622,523],{"class":516},[511,624,527],{"class":526},[511,626,530],{"class":516},[511,628,533],{"class":516},[511,630,536],{"class":516},[511,632,121],{"class":539},[511,634,530],{"class":516},[511,636,544],{"class":516},[511,638,639,641,643,645,647],{"class":429,"line":547},[511,640,523],{"class":516},[511,642,552],{"class":526},[511,644,530],{"class":516},[511,646,533],{"class":516},[511,648,559],{"class":516},[511,650,651,653,655,657,659,661,664,666],{"class":429,"line":562},[511,652,565],{"class":516},[511,654,410],{"class":568},[511,656,530],{"class":516},[511,658,533],{"class":516},[511,660,536],{"class":516},[511,662,663],{"class":539},"src/db/connection.rs",[511,665,530],{"class":516},[511,667,544],{"class":516},[511,669,670,672,674,676,678],{"class":429,"line":583},[511,671,565],{"class":516},[511,673,429],{"class":568},[511,675,530],{"class":516},[511,677,533],{"class":516},[511,679,681],{"class":680},"sbssI"," 42\n",[511,683,684],{"class":429,"line":589},[511,685,586],{"class":516},[511,687,689],{"class":429,"line":688},7,[511,690,592],{"class":516},[480,692,694],{"id":693},"combine-file-context-with-a-query","Combine file context with a query",[346,696,697],{},[487,698,489],{},[491,700,701],{},[346,702,703],{},"Any known issues with error handling in src/api/handlers.py?",[346,705,706],{},[487,707,500],{},[502,709,711],{"className":504,"code":710,"language":506,"meta":507,"style":507},"{\n  \"tool\": \"stellarion_memory_context\",\n  \"arguments\": {\n    \"uri\": \"src/api/handlers.py\",\n    \"query\": \"error handling issues\"\n  }\n}\n",[350,712,713,717,735,747,766,783,787],{"__ignoreMap":507},[511,714,715],{"class":429,"line":513},[511,716,517],{"class":516},[511,718,719,721,723,725,727,729,731,733],{"class":429,"line":520},[511,720,523],{"class":516},[511,722,527],{"class":526},[511,724,530],{"class":516},[511,726,533],{"class":516},[511,728,536],{"class":516},[511,730,121],{"class":539},[511,732,530],{"class":516},[511,734,544],{"class":516},[511,736,737,739,741,743,745],{"class":429,"line":547},[511,738,523],{"class":516},[511,740,552],{"class":526},[511,742,530],{"class":516},[511,744,533],{"class":516},[511,746,559],{"class":516},[511,748,749,751,753,755,757,759,762,764],{"class":429,"line":562},[511,750,565],{"class":516},[511,752,410],{"class":568},[511,754,530],{"class":516},[511,756,533],{"class":516},[511,758,536],{"class":516},[511,760,761],{"class":539},"src/api/handlers.py",[511,763,530],{"class":516},[511,765,544],{"class":516},[511,767,768,770,772,774,776,778,781],{"class":429,"line":583},[511,769,565],{"class":516},[511,771,446],{"class":568},[511,773,530],{"class":516},[511,775,533],{"class":516},[511,777,536],{"class":516},[511,779,780],{"class":539},"error handling issues",[511,782,580],{"class":516},[511,784,785],{"class":429,"line":589},[511,786,586],{"class":516},[511,788,789],{"class":429,"line":688},[511,790,592],{"class":516},[354,792,794],{"id":793},"output-format","Output Format",[346,796,797],{},"Returns contextually relevant memories, ranked by relevance:",[359,799,800,806,812,818,824],{},[362,801,802,805],{},[487,803,804],{},"id"," — Memory ID",[362,807,808,811],{},[487,809,810],{},"content"," — Memory content",[362,813,814,817],{},[487,815,816],{},"score"," — Contextual relevance score",[362,819,820,823],{},[487,821,822],{},"tags"," — Associated tags",[362,825,826,829],{},[487,827,828],{},"category"," — Category label",[354,831,833],{"id":832},"tips","Tips",[359,835,836,839,848],{},[362,837,838],{},"Call this proactively before modifying complex code — past debugging notes can save hours.",[362,840,841,842,844,845,847],{},"When both ",[350,843,410],{}," and ",[350,846,446],{}," are provided, the tool combines file-level context with semantic search for the best results.",[362,849,850,851,853],{},"If you only have a topic but no file, use ",[350,852,113],{}," instead.",[855,856,857],"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":507,"searchDepth":520,"depth":520,"links":859},[860,861,862,867,868],{"id":356,"depth":520,"text":357},{"id":373,"depth":520,"text":374},{"id":477,"depth":520,"text":478,"children":863},[864,865,866],{"id":482,"depth":547,"text":483},{"id":595,"depth":547,"text":596},{"id":693,"depth":547,"text":694},{"id":793,"depth":520,"text":794},{"id":832,"depth":520,"text":833},"Get memories relevant to a specific file, function, or topic","md",null,{},true,{"title":121,"description":869},"nbyHk0qxRQA9gO3G9JmeMyoHaznX4sONiVKQHRnC7z8",[877,879],{"title":117,"path":118,"stem":119,"description":878,"children":-1},"Retrieve a specific memory by its unique ID",{"title":125,"path":126,"stem":127,"description":880,"children":-1},"Mark a memory as outdated so it no longer appears in search results",1777612937620]