[{"data":1,"prerenderedAt":838},["ShallowReactive",2],{"docs-navigation":3,"docs-page-\u002Fdocs\u002Fagents\u002Fgoogle-gemini-code-nucleus":252,"docs-surround-\u002Fdocs\u002Fagents\u002Fgoogle-gemini-code-nucleus":835},[4],{"title":5,"path":6,"stem":7,"children":8,"page":251},"Docs","\u002Fdocs","docs",[9,36,101,197,232],{"title":10,"path":11,"stem":12,"children":13},"GET STARTED","\u002Fdocs\u002Fget-started","docs\u002F1.get-started\u002F1.index",[14,16,20,24,28,32],{"title":15,"path":11,"stem":12},"Welcome",{"title":17,"path":18,"stem":19},"Quickstart","\u002Fdocs\u002Fget-started\u002Fquickstart","docs\u002F1.get-started\u002F2.quickstart",{"title":21,"path":22,"stem":23},"API","\u002Fdocs\u002Fget-started\u002Fapi","docs\u002F1.get-started\u002F3.api",{"title":25,"path":26,"stem":27},"SDKs and CLI","\u002Fdocs\u002Fget-started\u002Fsdks-cli","docs\u002F1.get-started\u002F4.sdks-cli",{"title":29,"path":30,"stem":31},"Sandbox testing","\u002Fdocs\u002Fget-started\u002Flocal-development","docs\u002F1.get-started\u002F5.local-development",{"title":33,"path":34,"stem":35},"Authentication","\u002Fdocs\u002Fget-started\u002Fauthentication","docs\u002F1.get-started\u002F6.authentication",{"title":37,"path":38,"stem":39,"children":40},"FUNDAMENTALS","\u002Fdocs\u002Ffundamentals","docs\u002F2.fundamentals\u002F01.index",[41,43,47,51,55,59,63,67,71,75],{"title":42,"path":38,"stem":39},"Fundamentals",{"title":44,"path":45,"stem":46},"Architecture","\u002Fdocs\u002Ffundamentals\u002Farchitecture","docs\u002F2.fundamentals\u002F02.architecture",{"title":48,"path":49,"stem":50},"Memory model","\u002Fdocs\u002Ffundamentals\u002Fmemory-model","docs\u002F2.fundamentals\u002F03.memory-model",{"title":52,"path":53,"stem":54},"Compression","\u002Fdocs\u002Ffundamentals\u002Fcompression","docs\u002F2.fundamentals\u002F04.compression",{"title":56,"path":57,"stem":58},"RAG and cached context","\u002Fdocs\u002Ffundamentals\u002Frag-cag","docs\u002F2.fundamentals\u002F05.rag-cag",{"title":60,"path":61,"stem":62},"Context cache","\u002Fdocs\u002Ffundamentals\u002Fcontext-cache","docs\u002F2.fundamentals\u002F06.context-cache",{"title":64,"path":65,"stem":66},"Security","\u002Fdocs\u002Ffundamentals\u002Fsecurity","docs\u002F2.fundamentals\u002F07.security",{"title":68,"path":69,"stem":70},"Languages","\u002Fdocs\u002Ffundamentals\u002Flanguages","docs\u002F2.fundamentals\u002F08.languages",{"title":72,"path":73,"stem":74},"UI patterns","\u002Fdocs\u002Ffundamentals\u002Fui","docs\u002F2.fundamentals\u002F09.ui",{"title":76,"path":77,"stem":78,"children":79},"Global, Regional, and Jurisdictional Memory","\u002Fdocs\u002Ffundamentals\u002Fdata-placement","docs\u002F2.fundamentals\u002F10.data-placement\u002F1.index",[80,81,85,89,93,97],{"title":76,"path":77,"stem":78},{"title":82,"path":83,"stem":84},"TypeScript \u002F JavaScript","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Ftypescript","docs\u002F2.fundamentals\u002F10.data-placement\u002F2.typescript",{"title":86,"path":87,"stem":88},"Python","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Fpython","docs\u002F2.fundamentals\u002F10.data-placement\u002F3.python",{"title":90,"path":91,"stem":92},"PHP","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Fphp","docs\u002F2.fundamentals\u002F10.data-placement\u002F4.php",{"title":94,"path":95,"stem":96},"Go","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Fgo","docs\u002F2.fundamentals\u002F10.data-placement\u002F5.go",{"title":98,"path":99,"stem":100},"Rust","\u002Fdocs\u002Ffundamentals\u002Fdata-placement\u002Frust","docs\u002F2.fundamentals\u002F10.data-placement\u002F6.rust",{"title":102,"path":103,"stem":104,"children":105},"AGENTS & CODE NUCLEI","\u002Fdocs\u002Fagents","docs\u002F3.agents\u002F01.index",[106,108,112,116,120,124,128,132,136,140,158,193],{"title":107,"path":103,"stem":104},"Agents",{"title":109,"path":110,"stem":111},"Codex Code Nucleus","\u002Fdocs\u002Fagents\u002Fcodex-code-nucleus","docs\u002F3.agents\u002F02.codex-code-nucleus",{"title":113,"path":114,"stem":115},"Claude Code Nucleus","\u002Fdocs\u002Fagents\u002Fclaude-code-nucleus","docs\u002F3.agents\u002F03.claude-code-nucleus",{"title":117,"path":118,"stem":119},"Google Gemini Code Nucleus","\u002Fdocs\u002Fagents\u002Fgoogle-gemini-code-nucleus","docs\u002F3.agents\u002F04.google-gemini-code-nucleus",{"title":121,"path":122,"stem":123},"GitHub Copilot Code Nucleus","\u002Fdocs\u002Fagents\u002Fgithub-copilot-code-nucleus","docs\u002F3.agents\u002F05.github-copilot-code-nucleus",{"title":125,"path":126,"stem":127},"Cursor Code Nucleus","\u002Fdocs\u002Fagents\u002Fcursor-code-nucleus","docs\u002F3.agents\u002F06.cursor-code-nucleus",{"title":129,"path":130,"stem":131},"Windsurf Code Nucleus","\u002Fdocs\u002Fagents\u002Fwindsurf-code-nucleus","docs\u002F3.agents\u002F07.windsurf-code-nucleus",{"title":133,"path":134,"stem":135},"Agent skills","\u002Fdocs\u002Fagents\u002Fagent-skills","docs\u002F3.agents\u002F08.agent-skills",{"title":137,"path":138,"stem":139},"Admin UI prompt","\u002Fdocs\u002Fagents\u002Fadmin-ui-prompt","docs\u002F3.agents\u002F09.admin-ui-prompt",{"title":141,"path":142,"stem":143,"children":144},"Team Code Governance","\u002Fdocs\u002Fagents\u002Fcode-governance","docs\u002F3.agents\u002F10.code-governance\u002F1.index",[145,146,150,154],{"title":141,"path":142,"stem":143},{"title":147,"path":148,"stem":149},"Local Team Setup","\u002Fdocs\u002Fagents\u002Fcode-governance\u002Flocal-team-setup","docs\u002F3.agents\u002F10.code-governance\u002F2.local-team-setup",{"title":151,"path":152,"stem":153},"Language Governance Packs","\u002Fdocs\u002Fagents\u002Fcode-governance\u002Flanguage-packs","docs\u002F3.agents\u002F10.code-governance\u002F3.language-packs",{"title":155,"path":156,"stem":157},"GitHub CI\u002FCD Governance","\u002Fdocs\u002Fagents\u002Fcode-governance\u002Fgithub-cicd","docs\u002F3.agents\u002F10.code-governance\u002F4.github-cicd",{"title":159,"path":160,"stem":161,"children":162},"Memory + Consequence Agents","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F1.index",[163,164,185,189],{"title":159,"path":160,"stem":161},{"title":165,"path":166,"stem":167,"children":168},"End-to-End Agent Example","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F1.index",[169,170,173,176,179,182],{"title":165,"path":166,"stem":167},{"title":82,"path":171,"stem":172},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Ftypescript","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F2.typescript",{"title":86,"path":174,"stem":175},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Fpython","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F3.python",{"title":90,"path":177,"stem":178},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Fphp","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F4.php",{"title":94,"path":180,"stem":181},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Fgo","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F5.go",{"title":98,"path":183,"stem":184},"\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fend-to-end\u002Frust","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F2.end-to-end\u002F6.rust",{"title":186,"path":187,"stem":188},"Industry Agent Use Cases","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Findustry-use-cases","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F3.industry-use-cases",{"title":190,"path":191,"stem":192},"Historical Actions and Learning","\u002Fdocs\u002Fagents\u002Fmemory-consequence-agents\u002Fhistorical-learning","docs\u002F3.agents\u002F11.memory-consequence-agents\u002F4.historical-learning",{"title":194,"path":195,"stem":196},"Consequence decision support","\u002Fdocs\u002Fagents\u002Fconsequence","docs\u002F3.agents\u002F12.consequence",{"title":198,"path":199,"stem":200,"children":201},"MODEL PROVIDERS","\u002Fdocs\u002Fproviders","docs\u002F4.providers\u002F1.index",[202,204,208,212,216,220,224,228],{"title":203,"path":199,"stem":200},"Providers",{"title":205,"path":206,"stem":207},"OpenAI and Azure OpenAI","\u002Fdocs\u002Fproviders\u002Fopenai","docs\u002F4.providers\u002F2.openai",{"title":209,"path":210,"stem":211},"Anthropic Claude","\u002Fdocs\u002Fproviders\u002Fanthropic","docs\u002F4.providers\u002F3.anthropic",{"title":213,"path":214,"stem":215},"Google Gemini and Vertex AI","\u002Fdocs\u002Fproviders\u002Fgoogle-gemini","docs\u002F4.providers\u002F4.google-gemini",{"title":217,"path":218,"stem":219},"OpenAI-compatible providers","\u002Fdocs\u002Fproviders\u002Fopenai-compatible","docs\u002F4.providers\u002F5.openai-compatible",{"title":221,"path":222,"stem":223},"Groq","\u002Fdocs\u002Fproviders\u002Fgroq","docs\u002F4.providers\u002F6.groq",{"title":225,"path":226,"stem":227},"Cohere","\u002Fdocs\u002Fproviders\u002Fcohere","docs\u002F4.providers\u002F7.cohere",{"title":229,"path":230,"stem":231},"Amazon Bedrock","\u002Fdocs\u002Fproviders\u002Famazon-bedrock","docs\u002F4.providers\u002F8.amazon-bedrock",{"title":233,"path":234,"stem":235,"children":236},"CHANGELOG","\u002Fdocs\u002Fchangelog","docs\u002F5.changelog\u002F1.index",[237,239,243,247],{"title":238,"path":234,"stem":235},"Changelog",{"title":240,"path":241,"stem":242},"Roadmap","\u002Fdocs\u002Fchangelog\u002Froadmap","docs\u002F5.changelog\u002F2.roadmap",{"title":244,"path":245,"stem":246},"Release notes","\u002Fdocs\u002Fchangelog\u002Frelease-runbook","docs\u002F5.changelog\u002F3.release-runbook",{"title":248,"path":249,"stem":250},"Testing","\u002Fdocs\u002Fchangelog\u002Ftesting","docs\u002F5.changelog\u002F4.testing",false,{"id":253,"title":117,"body":254,"description":831,"extension":375,"meta":832,"navigation":387,"path":118,"seo":833,"stem":119,"__hash__":834},"docs\u002Fdocs\u002F3.agents\u002F04.google-gemini-code-nucleus.md",{"type":255,"value":256,"toc":823},"minimark",[257,261,270,275,278,348,354,358,371,437,450,454,457,539,542,556,567,571,577,735,738,742,776,780,798,819],[258,259,117],"h1",{"id":260},"google-gemini-code-nucleus",[262,263,264,265,269],"p",{},"Give Gemini CLI durable repository context without copying a chat transcript into every session. Keep stable project facts in shared scopes and write reviewed Gemini-specific outcomes to ",[266,267,268],"code",{},"agent:gemini-cli",".",[271,272,274],"h2",{"id":273},"before-you-begin","Before you begin",[262,276,277],{},"Create a Nucleus for the repository and keep its credentials in your local secret store:",[279,280,285],"pre",{"className":281,"code":282,"language":283,"meta":284,"style":284},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export NEUTRON_API_URL=\"https:\u002F\u002Fneutronai.dev\u002Fapi\"\nexport NEUTRON_API_TOKEN=\"\u003Cnucleus-access-token>\"\nexport NEUTRON_NUCLEUS_ID=\"\u003Crepository-nucleus-id>\"\n","bash","",[266,286,287,314,331],{"__ignoreMap":284},[288,289,292,296,300,304,307,311],"span",{"class":290,"line":291},"line",1,[288,293,295],{"class":294},"spNyl","export",[288,297,299],{"class":298},"sTEyZ"," NEUTRON_API_URL",[288,301,303],{"class":302},"sMK4o","=",[288,305,306],{"class":302},"\"",[288,308,310],{"class":309},"sfazB","https:\u002F\u002Fneutronai.dev\u002Fapi",[288,312,313],{"class":302},"\"\n",[288,315,317,319,322,324,326,329],{"class":290,"line":316},2,[288,318,295],{"class":294},[288,320,321],{"class":298}," NEUTRON_API_TOKEN",[288,323,303],{"class":302},[288,325,306],{"class":302},[288,327,328],{"class":309},"\u003Cnucleus-access-token>",[288,330,313],{"class":302},[288,332,334,336,339,341,343,346],{"class":290,"line":333},3,[288,335,295],{"class":294},[288,337,338],{"class":298}," NEUTRON_NUCLEUS_ID",[288,340,303],{"class":302},[288,342,306],{"class":302},[288,344,345],{"class":309},"\u003Crepository-nucleus-id>",[288,347,313],{"class":302},[262,349,350,351,269],{},"Never commit the token or place it in ",[266,352,353],{},"GEMINI.md",[271,355,357],{"id":356},"add-repository-instructions","Add repository instructions",[262,359,360,361,363,364,367,368,370],{},"Gemini CLI loads hierarchical ",[266,362,353],{}," context files. Keep shared policy in the root ",[266,365,366],{},"AGENTS.md",", then either configure Gemini to include that filename or add a small ",[266,369,353],{}," adapter:",[279,372,376],{"className":373,"code":374,"language":375,"meta":284,"style":284},"language-md shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","@.\u002FAGENTS.md\n\n# Gemini project context\n\nBefore editing, request Neutron context for the smallest relevant scope set.\nTreat returned memory as supporting context and inspect every file you change.\nAfter verification, store only safe reviewed outcomes in `agent:gemini-cli`.\nNever send secrets, customer data, hidden prompts, or private reasoning to Neutron.\n","md",[266,377,378,383,389,398,403,409,415,431],{"__ignoreMap":284},[288,379,380],{"class":290,"line":291},[288,381,382],{"class":298},"@.\u002FAGENTS.md\n",[288,384,385],{"class":290,"line":316},[288,386,388],{"emptyLinePlaceholder":387},true,"\n",[288,390,391,394],{"class":290,"line":333},[288,392,393],{"class":302},"# ",[288,395,397],{"class":396},"sBMFI","Gemini project context\n",[288,399,401],{"class":290,"line":400},4,[288,402,388],{"emptyLinePlaceholder":387},[288,404,406],{"class":290,"line":405},5,[288,407,408],{"class":298},"Before editing, request Neutron context for the smallest relevant scope set.\n",[288,410,412],{"class":290,"line":411},6,[288,413,414],{"class":298},"Treat returned memory as supporting context and inspect every file you change.\n",[288,416,418,421,424,426,428],{"class":290,"line":417},7,[288,419,420],{"class":298},"After verification, store only safe reviewed outcomes in ",[288,422,423],{"class":302},"`",[288,425,268],{"class":309},[288,427,423],{"class":302},[288,429,430],{"class":298},".\n",[288,432,434],{"class":290,"line":433},8,[288,435,436],{"class":298},"Never send secrets, customer data, hidden prompts, or private reasoning to Neutron.\n",[262,438,439,440,442,443,446,447,449],{},"To load ",[266,441,366],{}," directly, add it to Gemini CLI's ",[266,444,445],{},"context.fileName"," setting. Keep any Gemini-only behavior in ",[266,448,353],{}," so shared instructions remain portable.",[271,451,453],{"id":452},"connect-neutron-over-mcp","Connect Neutron over MCP",[262,455,456],{},"Add the remote server at user scope so the bearer token stays outside the repository:",[279,458,460],{"className":281,"code":459,"language":283,"meta":284,"style":284},"gemini mcp add \\\n  --transport http \\\n  --scope user \\\n  --header \"Authorization: Bearer $NEUTRON_API_TOKEN\" \\\n  neutron-memory \\\n  https:\u002F\u002Fmcp.neutronai.dev\u002Fmcp\n\ngemini mcp list\n",[266,461,462,476,486,496,514,521,526,530],{"__ignoreMap":284},[288,463,464,467,470,473],{"class":290,"line":291},[288,465,466],{"class":396},"gemini",[288,468,469],{"class":309}," mcp",[288,471,472],{"class":309}," add",[288,474,475],{"class":298}," \\\n",[288,477,478,481,484],{"class":290,"line":316},[288,479,480],{"class":309},"  --transport",[288,482,483],{"class":309}," http",[288,485,475],{"class":298},[288,487,488,491,494],{"class":290,"line":333},[288,489,490],{"class":309},"  --scope",[288,492,493],{"class":309}," user",[288,495,475],{"class":298},[288,497,498,501,504,507,510,512],{"class":290,"line":400},[288,499,500],{"class":309},"  --header",[288,502,503],{"class":302}," \"",[288,505,506],{"class":309},"Authorization: Bearer ",[288,508,509],{"class":298},"$NEUTRON_API_TOKEN",[288,511,306],{"class":302},[288,513,475],{"class":298},[288,515,516,519],{"class":290,"line":405},[288,517,518],{"class":309},"  neutron-memory",[288,520,475],{"class":298},[288,522,523],{"class":290,"line":411},[288,524,525],{"class":309},"  https:\u002F\u002Fmcp.neutronai.dev\u002Fmcp\n",[288,527,528],{"class":290,"line":417},[288,529,388],{"emptyLinePlaceholder":387},[288,531,532,534,536],{"class":290,"line":433},[288,533,466],{"class":396},[288,535,469],{"class":309},[288,537,538],{"class":309}," list\n",[262,540,541],{},"Start with read tools only:",[543,544,545,551],"ul",{},[546,547,548],"li",{},[266,549,550],{},"memory_agent_context",[546,552,553],{},[266,554,555],{},"memory_recall",[262,557,558,559,562,563,566],{},"Enable ",[266,560,561],{},"memory_remember"," and ",[266,564,565],{},"memory_reflect"," only after the repository has a reviewed write-back policy.",[271,568,570],{"id":569},"request-task-context","Request task context",[262,572,573,574,576],{},"Ask Gemini to call ",[266,575,550],{}," before changing code:",[279,578,582],{"className":579,"code":580,"language":581,"meta":284,"style":284},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"nucleusId\": \"\u003Crepository-nucleus-id>\",\n  \"scopeIds\": [\n    \"repo:root\",\n    \"service:edge-api\",\n    \"tests:edge-api\",\n    \"agent:gemini-cli\"\n  ],\n  \"agentId\": \"agent:gemini-cli\",\n  \"task\": \"Update the edge API contract and its tests.\",\n  \"tokenBudget\": 1200\n}\n","json",[266,583,584,589,611,625,637,648,659,667,672,692,713,729],{"__ignoreMap":284},[288,585,586],{"class":290,"line":291},[288,587,588],{"class":302},"{\n",[288,590,591,594,597,599,602,604,606,608],{"class":290,"line":316},[288,592,593],{"class":302},"  \"",[288,595,596],{"class":294},"nucleusId",[288,598,306],{"class":302},[288,600,601],{"class":302},":",[288,603,503],{"class":302},[288,605,345],{"class":309},[288,607,306],{"class":302},[288,609,610],{"class":302},",\n",[288,612,613,615,618,620,622],{"class":290,"line":333},[288,614,593],{"class":302},[288,616,617],{"class":294},"scopeIds",[288,619,306],{"class":302},[288,621,601],{"class":302},[288,623,624],{"class":302}," [\n",[288,626,627,630,633,635],{"class":290,"line":400},[288,628,629],{"class":302},"    \"",[288,631,632],{"class":309},"repo:root",[288,634,306],{"class":302},[288,636,610],{"class":302},[288,638,639,641,644,646],{"class":290,"line":405},[288,640,629],{"class":302},[288,642,643],{"class":309},"service:edge-api",[288,645,306],{"class":302},[288,647,610],{"class":302},[288,649,650,652,655,657],{"class":290,"line":411},[288,651,629],{"class":302},[288,653,654],{"class":309},"tests:edge-api",[288,656,306],{"class":302},[288,658,610],{"class":302},[288,660,661,663,665],{"class":290,"line":417},[288,662,629],{"class":302},[288,664,268],{"class":309},[288,666,313],{"class":302},[288,668,669],{"class":290,"line":433},[288,670,671],{"class":302},"  ],\n",[288,673,675,677,680,682,684,686,688,690],{"class":290,"line":674},9,[288,676,593],{"class":302},[288,678,679],{"class":294},"agentId",[288,681,306],{"class":302},[288,683,601],{"class":302},[288,685,503],{"class":302},[288,687,268],{"class":309},[288,689,306],{"class":302},[288,691,610],{"class":302},[288,693,695,697,700,702,704,706,709,711],{"class":290,"line":694},10,[288,696,593],{"class":302},[288,698,699],{"class":294},"task",[288,701,306],{"class":302},[288,703,601],{"class":302},[288,705,503],{"class":302},[288,707,708],{"class":309},"Update the edge API contract and its tests.",[288,710,306],{"class":302},[288,712,610],{"class":302},[288,714,716,718,721,723,725],{"class":290,"line":715},11,[288,717,593],{"class":302},[288,719,720],{"class":294},"tokenBudget",[288,722,306],{"class":302},[288,724,601],{"class":302},[288,726,728],{"class":727},"sbssI"," 1200\n",[288,730,732],{"class":290,"line":731},12,[288,733,734],{"class":302},"}\n",[262,736,737],{},"Use only scopes needed for the current task. Gemini must still read the current source and tests before editing.",[271,739,741],{"id":740},"verify-the-workflow","Verify the workflow",[743,744,745,756,762,765,768,773],"ol",{},[546,746,747,748,751,752,755],{},"Run ",[266,749,750],{},"gemini mcp list"," and confirm ",[266,753,754],{},"neutron-memory"," is connected.",[546,757,758,759,269],{},"Start Gemini CLI in the repository and inspect the loaded context with ",[266,760,761],{},"\u002Fmemory show",[546,763,764],{},"Request a scoped context capsule and verify the Nucleus and scope IDs.",[546,766,767],{},"Make a bounded change and run the repository's required checks.",[546,769,770,771,269],{},"Review one safe outcome before saving it to ",[266,772,268],{},[546,774,775],{},"Start a fresh session and confirm the lesson is recalled only for a relevant task.",[271,777,779],{"id":778},"official-gemini-documentation","Official Gemini documentation",[543,781,782,791],{},[546,783,784],{},[785,786,790],"a",{"href":787,"rel":788},"https:\u002F\u002Fgoogle-gemini.github.io\u002Fgemini-cli\u002Fdocs\u002Fcli\u002Fgemini-md.html",[789],"nofollow","Gemini CLI context files",[546,792,793],{},[785,794,797],{"href":795,"rel":796},"https:\u002F\u002Fgoogle-gemini.github.io\u002Fgemini-cli\u002Fdocs\u002Ftools\u002Fmcp-server.html",[789],"Gemini CLI MCP servers",[262,799,800,801,804,805,804,808,804,811,814,815,818],{},"For another host, use its dedicated ",[785,802,803],{"href":110},"Codex",", ",[785,806,807],{"href":114},"Claude Code",[785,809,810],{"href":122},"GitHub Copilot",[785,812,813],{"href":126},"Cursor",", or ",[785,816,817],{"href":130},"Windsurf"," guide.",[820,821,822],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .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}",{"title":284,"searchDepth":316,"depth":316,"links":824},[825,826,827,828,829,830],{"id":273,"depth":316,"text":274},{"id":356,"depth":316,"text":357},{"id":452,"depth":316,"text":453},{"id":569,"depth":316,"text":570},{"id":740,"depth":316,"text":741},{"id":778,"depth":316,"text":779},"Connect Gemini CLI to scoped Neutron repository memory.",{},{"title":117,"description":831},"oqGpDkc7Pc-DOa7dob2BBg9zYeunBmPzqQ68PeHNA4g",[836,837],{"title":113,"path":114,"stem":115,"children":-1},{"title":121,"path":122,"stem":123,"children":-1},1786883755933]