Agent ready. Type your question or 'exit' to quit.>
Ask questions interactively:
> How does React handle component updates?Searching: "component updates"...Reading: packages/react-reconciler/src/ReactFiberWorkLoop.js...Based on the code, React handles component updates by...
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Augment","colors":{"primary":"#3D855E","light":"#a3a3a3","dark":"#1c1917"},"logo":{"light":"https://mintcdn.com/augment-mtje7p526w/fJvjK_qwrwY5u9ss/images/logo/augment-logo-black.svg?fit=max\u0026auto=format\u0026n=fJvjK_qwrwY5u9ss\u0026q=85\u0026s=5c612b6fd1f13bacfa8ba738aba1bf4d","dark":"https://mintcdn.com/augment-mtje7p526w/fJvjK_qwrwY5u9ss/images/logo/augment-logo-white.svg?fit=max\u0026auto=format\u0026n=fJvjK_qwrwY5u9ss\u0026q=85\u0026s=8020657e9ba5b7733a2c657373efddd7"},"favicon":"https://mintcdn.com/augment-mtje7p526w/r-azeXhOS4FbEUi5/favicon.png?fit=max\u0026auto=format\u0026n=r-azeXhOS4FbEUi5\u0026q=85\u0026s=022aacc51e69bbf6d2a0e239f050e5b7","background":{"color":{"light":"#ffffff","dark":"#0a0a0a"}},"navbar":{"links":[{"href":"https://status.augmentcode.com","label":"Status"},{"href":"https://augmentcode.com/blog","label":"Blog"},{"href":"https://support.augmentcode.com/","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/augmentcode","github":"https://github.com/augmentcode","linkedin":"https://www.linkedin.com/company/augmentinc"}},"icons":{"library":"lucide"},"integrations":{"gtm":{"tagId":"GTM-MD9LGX5H"},"posthog":{"apiKey":"phc_Kc4h1nMQmkyKUo9uGYXOCt25GiiXwguFcnWr1Xhl6bW","sessionRecording":false},"segment":{"key":"ki6UFHBqWCiflWcrR6BWiVUeEIVXLdkg"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"augment-mtje7p526w","hasAudioNarration":false,"actualSubdomain":"augment-mtje7p526w","customDomains":["docs.augmentcode.com"],"gitSource":{"type":"github","owner":"augmentcode","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3e66b83f8a73c147665a8","collectionId":"95cad9cf-2be5-4642-ba29-3f0f0bb05fe6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3e66b83f8a73c147665a8"},"feedback":{"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3e66b83f8a73c147665a8","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Other clients","count":92},{"language":"default","tag":"Cosmos","count":75},{"language":"default","tag":"Auggie CLI","count":58},{"language":"default","tag":"Configure Auggie","count":22},{"language":"default","tag":"Experts","count":22},{"language":"default","tag":"Visual Studio Code","count":21},{"language":"default","tag":"Augment Code Review","count":18},{"language":"default","tag":"JetBrains IDEs","count":18},{"language":"default","tag":"Template Experts","count":15},{"language":"default","tag":"Context Connectors","count":13}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navigation-items h5{margin-bottom:0.25rem}#navigation-items li a{padding-top:0.25rem;padding-bottom:0.25rem}"}],"page":{"pagePath":"context-services/context-connectors/quickstart/index-git-repos","slug":"/context-services/context-connectors/quickstart/index-git-repos","pageMetadata":{"title":"Index and Search Code","description":"Index a Git repository and search or chat with it in 3 minutes","href":"/context-services/context-connectors/quickstart/index-git-repos"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Index a Git repository and search or chat with it in 3 minutes\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tab,Table,Tabs,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Experimental API`}),` - Context Connectors is experimental and subject to breaking changes.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Node.js 18+`}),`\n`,_jsxs(_components.li,{children:[`Augment authentication (via `,_jsx(_components.code,{children:`auggie login`}),` or `,_jsx(_components.code,{children:`AUGMENT_SESSION_AUTH`}),` environment variable)`]}),`\n`,_jsxs(_components.li,{children:[`Git provider token with repo read access:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`GitHub: `,_jsx(_components.code,{children:`GITHUB_TOKEN`})]}),`\n`,_jsxs(_components.li,{children:[`GitLab: `,_jsx(_components.code,{children:`GITLAB_TOKEN`})]}),`\n`,_jsxs(_components.li,{children:[`BitBucket: `,_jsx(_components.code,{children:`BITBUCKET_TOKEN`})]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.li,{children:`For chat: An LLM API key (OpenAI, Anthropic, or Google)`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`steps`,children:`Steps`}),`\n`,_jsx(Heading,{level:`3`,id:`1-install`,children:`1. Install`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` @augmentcode/context-connectors`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`2-set-credentials`,children:`2. Set credentials`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`GitHub`,id:`github`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` AUGMENT_SESSION_AUTH`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'\u003csession-json>'`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # from auggie token print`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` GITHUB_TOKEN`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'your-github-token'`})]}),`\n`]})})})}),_jsx(Tab,{title:`GitLab`,id:`gitlab`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` AUGMENT_SESSION_AUTH`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'\u003csession-json>'`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # from auggie token print`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` GITLAB_TOKEN`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'your-gitlab-token'`})]}),`\n`]})})})}),_jsx(Tab,{title:`BitBucket`,id:`bitbucket`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` AUGMENT_SESSION_AUTH`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'\u003csession-json>'`}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` # from auggie token print`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` BITBUCKET_TOKEN`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'your-bitbucket-token'`})]}),`\n`]})})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`3-index-the-repository`,children:`3. Index the repository`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`GitHub`,id:`github-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ctxc`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` index`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` github`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --owner`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` facebook`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --repo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` react`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` react`})]}),`\n`]})})})}),_jsx(Tab,{title:`GitLab`,id:`gitlab-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ctxc`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` index`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` gitlab`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --project`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mygroup/myrepo`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` myrepo`})]}),`\n`]})})})}),_jsx(Tab,{title:`Bitbucket`,id:`bitbucket-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ctxc`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` index`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` bitbucket`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --workspace`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` myws`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --repo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` myrepo`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` myrepo`})]}),`\n`]})})})})]}),`\n`,_jsx(_components.p,{children:`You should see:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Fetching file tree from facebook/react...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Indexing complete: 2847 files indexed, 156 skipped`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`4-search`,children:`4. Search`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ctxc`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` search`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"How does the reconciliation algorithm work?\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` react`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`You should see an LLM-generated answer based on the codebase:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Answer:`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Based on the code in packages/react-reconciler/src/ReactFiberReconciler.js...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`For raw search results without LLM processing, add `,_jsx(_components.code,{children:`--raw`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ctxc`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` search`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"reconciliation\"`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` react`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --raw`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`5-chat-optional`,children:`5. Chat (Optional)`}),`\n`,_jsx(_components.p,{children:`For an interactive AI agent that can search and read the codebase:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` OPENAI_API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'your-openai-key'`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npx`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ctxc`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` agent`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` react`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --provider`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` openai`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`You should see:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Agent ready. Type your question or 'exit' to quit.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Ask questions interactively:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`7`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`> How does React handle component updates?`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Searching: \"component updates\"...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Reading: packages/react-reconciler/src/ReactFiberWorkLoop.js...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Based on the code, React handles component updates by...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Type `,_jsx(_components.code,{children:`exit`}),` to quit.`]}),`\n`,_jsx(Heading,{level:`2`,id:`done`,children:`Done!`}),`\n`,_jsx(_components.p,{children:`You can now:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search`}),` your codebase semantically with the `,_jsx(_components.code,{children:`search`}),` command`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Chat`}),` with an AI agent that understands your code using the `,_jsx(_components.code,{children:`agent`}),` command`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`No need to clone the repository locally - Context Connectors fetches files directly from the Git provider API.`}),`\n`,_jsx(Heading,{level:`2`,id:`also-works-with`,children:`Also Works With`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Instead of…`}),_jsx(_components.th,{children:`Try…`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Default branch`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`--ref main`}),`, `,_jsx(_components.code,{children:`--ref v1.0.0`}),`, or `,_jsx(_components.code,{children:`--ref abc123`}),` for specific branch/tag/commit`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Local storage`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`--store s3`}),` with `,_jsx(_components.code,{children:`CC_S3_BUCKET`}),` for team sharing`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Manual updates`}),_jsxs(_components.td,{children:[`Set up `,_jsx(_components.a,{href:`/context-services/context-connectors/quickstart/github-actions-indexing`,children:`GitHub Actions`}),` to re-index on every push`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Interactive chat`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`npx ctxc agent -i react --provider openai \"your question\" --print`}),` for single-question mode`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`OpenAI`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`--provider anthropic`}),` or `,_jsx(_components.code,{children:`--provider google`}),` for other LLM providers`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Code repos`}),_jsxs(_components.td,{children:[_jsx(_components.a,{href:`/context-services/context-connectors/quickstart/index-website`,children:`Index websites`}),` to chat with documentation sites`]})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Index and Search Code","description":"Index a Git repository and search or chat with it in 3 minutes","href":"/context-services/context-connectors/quickstart/index-git-repos"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"Steps","slug":"steps","depth":2,"children":[{"title":"1. Install","slug":"1-install","depth":3,"children":[]},{"title":"2. Set credentials","slug":"2-set-credentials","depth":3,"children":[]},{"title":"3. Index the repository","slug":"3-index-the-repository","depth":3,"children":[]},{"title":"4. Search","slug":"4-search","depth":3,"children":[]},{"title":"5. Chat (Optional)","slug":"5-chat-optional","depth":3,"children":[]}]},{"title":"Done!","slug":"done","depth":2,"children":[]},{"title":"Also Works With","slug":"also-works-with","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"augment-mtje7p526w","siteName":"Augment","title":"Index and Search Code - Augment","navMaps":{"firstHrefInVersion":{"Auggie 1.x":{"href":"/context-services/context-connectors/quickstart/index-git-repos","matchLevel":0},"Auggie 0.x":{"href":"/context-services/context-connectors/quickstart/index-git-repos","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-03-26T20:11:53.117Z","originalFileLocation":"context-services/context-connectors/quickstart/index-git-repos.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Index a Git repository and search or chat with it in 3 minutes\">\u003cmeta data-mint-head name=\"application-name\" content=\"Augment\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Index and Search Code - Augment\">\u003cmeta data-mint-head property=\"og:description\" content=\"Index a Git repository and search or chat with it in 3 minutes\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Augment\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://augment-mtje7p526w.mintlify.site/_mintlify/api/og/v2?division=Quickstarts\u0026amp;title=Index+and+Search+Code\u0026amp;description=Index+a+Git+repository+and+search+or+chat+with+it+in+3+minutes\u0026amp;theme=459b0898a5925f05d859ea4b\u0026amp;signature=432cb2aaf6a3ec09411449f54f1f5d7d65c42aa7414d766eb3295d24e55fe5d8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Index and Search Code - Augment\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Index a Git repository and search or chat with it in 3 minutes\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://augment-mtje7p526w.mintlify.site/_mintlify/api/og/v2?division=Quickstarts\u0026amp;title=Index+and+Search+Code\u0026amp;description=Index+a+Git+repository+and+search+or+chat+with+it+in+3+minutes\u0026amp;theme=459b0898a5925f05d859ea4b\u0026amp;signature=432cb2aaf6a3ec09411449f54f1f5d7d65c42aa7414d766eb3295d24e55fe5d8\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/augment-mtje7p526w/MMO3uIP-KlW_55xJ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Augment\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3D855E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/context-services/context-connectors/quickstart/index-git-repos.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.augmentcode.com/#organization\",\"name\":\"Augment\",\"url\":\"https://docs.augmentcode.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/augment-mtje7p526w/fJvjK_qwrwY5u9ss/images/logo/augment-logo-black.svg?fit=max\u0026auto=format\u0026n=fJvjK_qwrwY5u9ss\u0026q=85\u0026s=5c612b6fd1f13bacfa8ba738aba1bf4d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.augmentcode.com#website\",\"name\":\"Augment\",\"url\":\"https://docs.augmentcode.com\",\"publisher\":{\"@id\":\"https://docs.augmentcode.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos#webpage\",\"url\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos\",\"name\":\"Index and Search Code\",\"description\":\"Index a Git repository and search or chat with it in 3 minutes\",\"dateModified\":\"2026-03-26T20:11:53.117Z\",\"isPartOf\":{\"@id\":\"https://docs.augmentcode.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Other clients\",\"item\":\"https://docs.augmentcode.com/setup-augment/install-visual-studio-code\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Context Connectors\",\"item\":\"https://docs.augmentcode.com/context-services/context-connectors/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Index and Search Code\",\"item\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos#article\",\"headline\":\"Index and Search Code\",\"name\":\"Index and Search Code\",\"description\":\"Index a Git repository and search or chat with it in 3 minutes\",\"url\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos\",\"mainEntityOfPage\":{\"@id\":\"https://docs.augmentcode.com/context-services/context-connectors/quickstart/index-git-repos#webpage\"},\"dateModified\":\"2026-03-26T20:11:53.117Z\",\"publisher\":{\"@id\":\"https://docs.augmentcode.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.augmentcode.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Augment\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Augment","nav":{"global":null,"versions":[{"version":"Auggie 1.x","default":true,"tag":"Latest","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"arrow-right","href":"/introduction"}]},{"group":"Cosmos","pages":[{"title":"Getting Started with Cosmos","sidebarTitle":"Getting Started","icon":"","href":"/cosmos/getting-started"},{"title":"Configuring Cosmos","sidebarTitle":"Configuring Cosmos","icon":"","href":"/cosmos/configuring-cosmos"},{"group":"Software Factory","root":{"title":"Software Factory","sidebarTitle":"Software Factory","href":"/cosmos/software-factory/overview"},"pages":[{"title":"Requirements → Ticket","sidebarTitle":"Requirements → Ticket","href":"/cosmos/software-factory/requirements-to-ticket"},{"title":"Ticket → PR","sidebarTitle":"Ticket → PR","href":"/cosmos/software-factory/ticket-to-pr"},{"title":"PR → Merge","sidebarTitle":"PR → Merge","href":"/cosmos/software-factory/pr-to-merge"},{"title":"Signal → Ticket","sidebarTitle":"Signal → Ticket","href":"/cosmos/software-factory/signal-to-ticket"}]},{"group":"Environments","pages":[{"title":"Cosmos Environments","sidebarTitle":"Overview","icon":"","href":"/cosmos/environments/overview"},{"title":"Cloud Environments","sidebarTitle":"Cloud environments","icon":"","href":"/cosmos/environments/cloud"},{"group":"Self-Hosted Daemons","pages":[{"title":"Self-Hosted Environments","sidebarTitle":"Overview","icon":"","href":"/cosmos/environments/daemons"},{"title":"Configure Self-Hosted Daemons with daemon-config.json","sidebarTitle":"Daemon Configuration File","icon":"","href":"/cosmos/environments/daemon-config"},{"title":"Configure Daemon Workspaces and Isolation","sidebarTitle":"Workspaces and Isolation","icon":"","href":"/cosmos/environments/daemon-workspaces"},{"title":"Use Self-Hosted Daemon Pools","sidebarTitle":"Daemon Pools","icon":"","href":"/cosmos/environments/daemon-pools"}]}]},{"title":"Using Sessions","sidebarTitle":"Sessions","icon":"","href":"/cosmos/sessions-overview"},{"group":"Experts","pages":[{"title":"Cosmos Experts","sidebarTitle":"Overview","href":"/cosmos/experts"},{"group":"Template Experts","pages":[{"title":"Template Experts","sidebarTitle":"Template Experts","icon":"layers","href":"/cosmos/experts-templates"},{"title":"PR Author","sidebarTitle":"PR Author","icon":"","href":"/cosmos/experts-pr-author"},{"title":"PR Fixer","sidebarTitle":"PR Fixer","icon":"","href":"/cosmos/experts-pr-fixer"},{"title":"Risk Analyzer","sidebarTitle":"Risk Analyzer","icon":"","href":"/cosmos/experts-risk-analyzer"},{"title":"Deep Reviewer","sidebarTitle":"Deep Reviewer","icon":"","href":"/cosmos/experts-deep-reviewer"},{"title":"Pair Reviewer","sidebarTitle":"Pair Reviewer","icon":"","href":"/cosmos/experts-pair-reviewer"},{"title":"Verifier","sidebarTitle":"Verifier","icon":"","href":"/cosmos/experts-verifier"},{"title":"Project Builder","sidebarTitle":"Project Builder","icon":"","href":"/cosmos/experts-project-builder"},{"title":"Feedback Triager","sidebarTitle":"Feedback Triager","icon":"","href":"/cosmos/experts-feedback-triager"},{"title":"Incident Investigator","sidebarTitle":"Incident Investigator","icon":"","href":"/cosmos/experts-incident-investigator"},{"title":"Ticket Manager: from ticket to PR","sidebarTitle":"Ticket Manager","icon":"","href":"/cosmos/experts-ticket-manager"},{"title":"Ticket Dispatcher","sidebarTitle":"Ticket Dispatcher","icon":"","href":"/cosmos/experts-ticket-dispatcher"},{"title":"Data Analyst","sidebarTitle":"Data Analyst","icon":"","href":"/cosmos/experts-data-analyst"},{"title":"Cosmos ROI Analyst","sidebarTitle":"Cosmos ROI Analyst","icon":"","href":"/cosmos/experts-cosmos-analyst"},{"title":"Code Review Memory Manager","sidebarTitle":"Code Review Memory","href":"/cosmos/experts-code-review-memory"}]},{"title":"Memory","sidebarTitle":"Memory","href":"/cosmos/experts-memory"},{"title":"Configure a Custom Expert","sidebarTitle":"Configure a custom Expert","icon":"","href":"/cosmos/experts-configure-custom"},{"title":"Best Practices for Custom Experts","sidebarTitle":"Custom Expert best practices","href":"/cosmos/experts-best-practices"},{"title":"Delegating Work","sidebarTitle":"Delegating Work","icon":"","href":"/cosmos/workers-subagents"},{"title":"How Experts respond to events","sidebarTitle":"How Experts respond to events","icon":"","href":"/cosmos/experts-triggers-subscriptions-integrations"},{"title":"Configure a Code Review Pipeline","sidebarTitle":"Configure a code review pipeline","icon":"","href":"/cosmos/experts-code-review"}]},{"group":"Workflow Automation","pages":[{"title":"Understanding Automation","sidebarTitle":"Understanding Automation","icon":"","href":"/cosmos/automations"},{"title":"Configuring Triggers","sidebarTitle":"Configuring Triggers","icon":"","href":"/cosmos/config-triggers"},{"title":"Webhooks","sidebarTitle":"Webhooks","icon":"","href":"/cosmos/config-webhooks"},{"title":"Using Schedules as Triggers","sidebarTitle":"Schedules","icon":"","href":"/cosmos/config-schedules"},{"title":"Manage automations","sidebarTitle":"Managing Automations","icon":"","href":"/cosmos/manage-automations"},{"title":"Setting Up Automations with Advisor","sidebarTitle":"Automations with Advisor","icon":"","href":"/cosmos/automation-advisor"},{"title":"Your First Automation","sidebarTitle":"Your First Automation","icon":"","href":"/cosmos/first-automation"},{"title":"Other Workflow Automations to Explore","sidebarTitle":"Other Automations","icon":"","href":"/cosmos/automation-explore"}]},{"group":"Cosmos Advisor","pages":[{"title":"Cosmos Advisor","sidebarTitle":"Overview","icon":"","href":"/cosmos/advisor/overview"},{"title":"Sample Prompts","sidebarTitle":"Sample Prompts","icon":"","href":"/cosmos/advisor/sample-prompts"},{"title":"Limitations","sidebarTitle":"Limitations","icon":"","href":"/cosmos/advisor/limitations"}]},{"group":"Settings","pages":[{"title":"MCP Registry","sidebarTitle":"MCP Registry","icon":"","href":"/cosmos/config-mcp"},{"title":"Managing Secrets","sidebarTitle":"Secrets","icon":"","href":"/cosmos/config-secrets"},{"title":"Skills","icon":"","href":"/cosmos/config-skills"},{"title":"Understanding Files","sidebarTitle":"Files","icon":"","href":"/cosmos/understanding-files"},{"title":"Understanding Artifacts","sidebarTitle":"Artifacts","icon":"","href":"/cosmos/artifacts"}]},{"group":"Connectors","pages":[{"title":"Integrate Azure DevOps Cloud","sidebarTitle":"Azure DevOps Cloud","icon":"git-branch","href":"/cosmos/connectors/azure-devops-cloud"},{"title":"Using GitHub as a Tool or Trigger","sidebarTitle":"GitHub Cloud","icon":"git-branch","href":"/cosmos/connectors/config-github"},{"title":"Integrate GitHub Enterprise Server (GHES)","sidebarTitle":"GitHub Enterprise Server","icon":"git-branch","href":"/cosmos/connectors/github-enterprise-server"},{"title":"Integrate GitLab Cloud","sidebarTitle":"GitLab Cloud","icon":"git-branch","href":"/cosmos/connectors/gitlab-cloud"},{"title":"Integrate GitLab Self-Hosted","sidebarTitle":"GitLab Self-Hosted","icon":"git-branch","href":"/cosmos/connectors/gitlab-self-hosted"},{"title":"Atlassian Jira Cloud","sidebarTitle":"Atlassian Jira Cloud","icon":"cog","href":"/cosmos/connectors/jira-cloud"},{"title":"Integrate ClickUp","sidebarTitle":"ClickUp","icon":"cog","href":"/cosmos/connectors/clickup"},{"title":"Integrate Datadog","sidebarTitle":"Datadog","icon":"cog","href":"/cosmos/connectors/datadog"},{"title":"Using Linear as a Tool or Trigger","sidebarTitle":"Linear","icon":"cog","href":"/cosmos/connectors/config-linear"},{"title":"Integrate Microsoft Teams","sidebarTitle":"Microsoft Teams","icon":"cog","href":"/cosmos/connectors/microsoft-teams"},{"title":"Using Slack as a Tool or Trigger","sidebarTitle":"Slack","icon":"cog","href":"/cosmos/connectors/config-slack"},{"title":"Integrate Twingate","sidebarTitle":"Twingate","icon":"cog","href":"/cosmos/connectors/twingate"},{"group":"Legacy","pages":[{"title":"Atlassian Jira Cloud (legacy)","sidebarTitle":"Atlassian Jira Cloud (legacy)","href":"/cosmos/connectors/jira-cloud-webhooks-mcp"}]}]},{"group":"Spaces","pages":[{"title":"Cosmos Spaces","sidebarTitle":"Overview","icon":"","href":"/cosmos/spaces/overview"},{"title":"Managing Spaces","sidebarTitle":"Managing spaces","icon":"","href":"/cosmos/spaces/managing"}]},{"group":"Guides","pages":[{"title":"101 - Getting Started On Cosmos","sidebarTitle":"101 - Getting started on Cosmos","href":"/cosmos/guides/getting-started-on-cosmos"},{"title":"Software Factory: Core Loops Cosmos Can Help Build","sidebarTitle":"Software Factory","mode":"custom","href":"/cosmos/guides/software-factory-core-loops"},{"title":"A portfolio of software factories: one per team","sidebarTitle":"N Software Factories","mode":"custom","href":"/cosmos/guides/n-software-factories-one-per-team"},{"title":"Admin Checklist","href":"/cosmos/guides/admin-checklist"},{"group":"Early Access","icon":"gift","pages":[{"title":"Self-hosted Kubernetes","sidebarTitle":"Self-hosted k8s","mode":"default","href":"/cosmos/guides/self-hosted-k8s"}]},{"title":"Docker Compose in cloud envs","href":"/run-docker-compose-with-cloud-envs"},{"title":"Experts sharing instructions","href":"/sharing-some-instructions-across-n-experts"},{"title":"Images from a private registry","href":"/guides/import-images-from-private-registry"}]},{"title":"Cosmos Keyboard Command Reference","sidebarTitle":"Keyboard shortcuts","href":"/cosmos/keyboard-command-reference"}]},{"group":"Auggie CLI","pages":[{"title":"Introducing Auggie CLI","sidebarTitle":"Overview","icon":"","href":"/cli/overview"},{"title":"What's new in Auggie 1.x","sidebarTitle":"What's new in 1.x","icon":"","href":"/cli/whats-new"},{"group":"Setup Auggie","pages":[{"title":"Install Auggie CLI","sidebarTitle":"Install CLI","icon":"","href":"/cli/setup-auggie/install-auggie-cli"},{"title":"Login and authentication","sidebarTitle":"Authentication","icon":"","href":"/cli/setup-auggie/authentication"},{"title":"Workspace context","sidebarTitle":"Workspace context","icon":"","href":"/cli/setup-auggie/workspace-context"},{"title":"Index your workspace","icon":"","href":"/cli/setup-auggie/workspace-indexing"},{"title":"Automatic Updates","icon":"","href":"/cli/autoupgrade"}]},{"group":"Configure Auggie","pages":[{"title":"Settings","icon":"","href":"/cli/settings"},{"title":"Subagents","sidebarTitle":"Subagents","icon":"","href":"/cli/subagents"},{"title":"Rules \u0026 Guidelines","sidebarTitle":"Rules \u0026 Guidelines","icon":"","href":"/cli/rules"},{"title":"Agent Skills","sidebarTitle":"Skills","href":"/cli/skills"},{"title":"Tool Permissions","sidebarTitle":"Permissions","icon":"","href":"/cli/permissions"},{"title":"Plugins and Marketplaces","sidebarTitle":"Plugins","icon":"","href":"/cli/plugins"},{"title":"Integrations and MCP","sidebarTitle":"Integrations and MCP","icon":"","href":"/cli/integrations"},{"group":"Hooks","pages":[{"title":"Hooks","sidebarTitle":"Hooks","href":"/cli/hooks"},{"title":"Hooks Examples","sidebarTitle":"Examples","icon":"","href":"/cli/hooks-examples"}]},{"group":"Custom Commands","pages":[{"title":"Custom Slash Commands","sidebarTitle":"Custom slash commands","icon":"","href":"/cli/custom-commands"},{"title":"Custom Slash Commands Examples","sidebarTitle":"Examples","icon":"","href":"/cli/custom-commands-examples"}]}]},{"group":"Interactive mode","pages":[{"title":"Interactive mode","sidebarTitle":"Interactive mode","icon":"","href":"/cli/interactive"},{"title":"Prompt Enhancer","sidebarTitle":"Prompt Enhancer","icon":"","href":"/cli/interactive/prompt-enhancer"}]},{"group":"Automation","pages":[{"title":"Using Auggie with Automation","sidebarTitle":"Using Auggie with Automation","icon":"","href":"/cli/automation/overview"},{"title":"Service Accounts","sidebarTitle":"Service Accounts","icon":"","href":"/cli/automation/service-accounts"}]},{"title":"Managing Cosmos with auggie cloud","sidebarTitle":"Cosmos","icon":"","href":"/cli/cloud"},{"group":"ACP","pages":[{"title":"ACP Mode","sidebarTitle":"Agent","icon":"","href":"/cli/acp/agent"},{"title":"ACP Clients","sidebarTitle":"Clients","icon":"","href":"/cli/acp/clients"}]},{"group":"SDK","pages":[{"title":"Auggie SDK","sidebarTitle":"SDK Overview","icon":"","href":"/cli/sdk"},{"title":"TypeScript SDK","sidebarTitle":"TypeScript SDK","icon":"","href":"/cli/sdk-typescript"},{"title":"Python SDK","sidebarTitle":"Python SDK","icon":"","href":"/cli/sdk-python"}]},{"title":"CLI Flags and Options","sidebarTitle":"CLI reference","icon":"","href":"/cli/reference"}]},{"group":"Other clients","pages":[{"group":"Visual Studio Code","pages":[{"group":"Setup Augment","pages":[{"title":"Install Augment for Visual Studio Code","sidebarTitle":"Install extension","icon":"","href":"/setup-augment/install-visual-studio-code"},{"title":"Sign in and out","icon":"","href":"/setup-augment/sign-in"},{"title":"Keyboard Shortcuts for Visual Studio Code","sidebarTitle":"Keyboard shortcuts","icon":"","href":"/setup-augment/vscode-keyboard-shortcuts"},{"title":"Index your workspace","icon":"","href":"/setup-augment/workspace-indexing"},{"title":"Add context to your workspace","sidebarTitle":"Adding additional context","icon":"","href":"/setup-augment/workspace-context-vscode"},{"title":"Rules \u0026 Guidelines for Agent and Chat","sidebarTitle":"Rules \u0026 Guidelines","icon":"","href":"/setup-augment/guidelines"}]},{"group":"Agent","pages":[{"title":"Using Agent","icon":"","href":"/using-augment/agent"},{"title":"Using Tasklist","icon":"","href":"/using-augment/tasklist"},{"title":"Setup Model Context Protocol servers","sidebarTitle":"Configure MCP servers","icon":"","href":"/setup-augment/mcp"},{"title":"Agent Integrations","sidebarTitle":"Configure integrations","icon":"","href":"/setup-augment/agent-integrations"},{"title":"Secrets Manager","sidebarTitle":"Secrets Manager","icon":"","href":"/setup-augment/user-secrets"}]},{"group":"Chat","pages":[{"title":"Using Chat","icon":"","href":"/using-augment/chat"},{"title":"Focusing Context in Chat","sidebarTitle":"Focusing Context","icon":"","href":"/using-augment/chat-context"},{"title":"Applying code blocks from Chat","sidebarTitle":"Code Blocks","icon":"","href":"/using-augment/chat-apply"},{"title":"Using Actions in Chat","sidebarTitle":"Quick Actions","icon":"","href":"/using-augment/chat-actions"},{"title":"Example Prompts for Chat","sidebarTitle":"Example Prompts","icon":"","href":"/using-augment/chat-prompts"}]},{"title":"Completions","icon":"","href":"/using-augment/completions"},{"title":"Project Home Page","icon":"","href":"/using-augment/home-page"},{"title":"Skills","icon":"","href":"/using-augment/skills"},{"title":"Custom Commands","icon":"","href":"/using-augment/custom-commands"},{"title":"Message Queue","icon":"","href":"/using-augment/message-queue"}]},{"group":"JetBrains IDEs","pages":[{"group":"Setup Augment","pages":[{"title":"Install Augment for JetBrains IDEs","sidebarTitle":"Install extension","icon":"","href":"/jetbrains/setup-augment/install-jetbrains-ides"},{"title":"Keyboard Shortcuts for JetBrains IDEs","sidebarTitle":"Keyboard shortcuts","icon":"","href":"/jetbrains/setup-augment/jetbrains-keyboard-shortcuts"},{"title":"Index your workspace","icon":"","href":"/jetbrains/setup-augment/workspace-indexing"}]},{"group":"Agent","pages":[{"title":"Using Agent","icon":"","href":"/jetbrains/using-augment/agent"},{"title":"Using Tasklist","icon":"","href":"/jetbrains/using-augment/tasklist"},{"title":"Setup Model Context Protocol servers","sidebarTitle":"Configure MCP servers","icon":"","href":"/jetbrains/setup-augment/mcp"},{"title":"Agent Integrations","sidebarTitle":"Configure integrations","icon":"","href":"/jetbrains/setup-augment/agent-integrations"}]},{"group":"Chat","pages":[{"title":"Using Chat","icon":"","href":"/jetbrains/using-augment/chat"},{"title":"Focusing Context in Chat","sidebarTitle":"Focusing Context","icon":"","href":"/jetbrains/using-augment/chat-context"},{"title":"Applying code blocks from Chat","sidebarTitle":"Code Blocks","icon":"","href":"/jetbrains/using-augment/chat-apply"},{"title":"Using Actions in Chat","sidebarTitle":"Quick Actions","icon":"","href":"/jetbrains/using-augment/chat-actions"},{"title":"Example Prompts for Chat","sidebarTitle":"Example Prompts","icon":"","href":"/jetbrains/using-augment/chat-prompts"}]},{"title":"Completions","icon":"","href":"/jetbrains/using-augment/completions"},{"title":"Skills","icon":"","href":"/jetbrains/using-augment/skills"},{"title":"Custom Commands","icon":"","href":"/jetbrains/using-augment/custom-commands"},{"title":"Message Queue","icon":"","href":"/jetbrains/using-augment/message-queue"},{"group":"Troubleshooting","pages":[{"title":"Jetbrains panel steals focus","icon":"","href":"/troubleshooting/jetbrains-stealing-focus"},{"title":"Jetbrains UI issues","icon":"","href":"/troubleshooting/jetbrains-rendering-issues"}]}]},{"group":"Vim and Neovim","pages":[{"group":"Setup Augment","pages":[{"title":"Install Augment for Vim and Neovim","sidebarTitle":"Install plugin","icon":"","href":"/vim/setup-augment/install-vim-neovim"},{"title":"Commands and shortcuts for Vim and Neovim","sidebarTitle":"Commands and shortcuts","icon":"","href":"/vim/setup-augment/vim-keyboard-shortcuts"},{"title":"Add context to your workspace","sidebarTitle":"Workspace context","icon":"","href":"/vim/setup-augment/workspace-context-vim"},{"title":"Index your workspace","icon":"","href":"/vim/setup-augment/workspace-indexing"}]},{"title":"Chat","icon":"","href":"/vim/using-augment/vim-chat"},{"title":"Completions","icon":"","href":"/vim/using-augment/vim-completions"}]},{"group":"Context Engine MCP","pages":[{"title":"Context Engine MCP","href":"/context-services/mcp/overview"},{"title":"Claude Code Quickstart","href":"/context-services/mcp/quickstart-claude-code"},{"title":"Codex Quickstart","href":"/context-services/mcp/quickstart-codex"},{"title":"Kilo Quickstart","href":"/context-services/mcp/quickstart-kilo"},{"title":"Kiro Quickstart","href":"/context-services/mcp/quickstart-kiro"},{"title":"OpenCode Quickstart","href":"/context-services/mcp/quickstart-open-code"},{"title":"Cursor Quickstart","href":"/context-services/mcp/quickstart-cursor"},{"title":"AntiGravity Quickstart","href":"/context-services/mcp/quickstart-anti-gravity"},{"title":"Gemini CLI Quickstart","href":"/context-services/mcp/quickstart-gemini-cli"},{"title":"GitHub Copilot Quickstart","href":"/context-services/mcp/quickstart-github-copilot"},{"title":"Roo Code Quickstart","href":"/context-services/mcp/quickstart-roo-code"},{"title":"Zed Quickstart","href":"/context-services/mcp/quickstart-zed"},{"title":"Droid Quickstart","href":"/context-services/mcp/quickstart-droid"}]},{"group":"Context Engine SDK","pages":[{"title":"Quickstart","href":"/context-services/sdk/overview"},{"title":"API Reference","href":"/context-services/sdk/api-reference"},{"title":"Examples","href":"/context-services/sdk/examples"}]},{"group":"Context Connectors","pages":[{"title":"Overview","href":"/context-services/context-connectors/overview"},{"title":"How It Works","description":"Architecture and data flow of Context Connectors","href":"/context-services/context-connectors/how-it-works"},{"group":"Quickstarts","pages":[{"title":"Index and Search Code","href":"/context-services/context-connectors/quickstart/index-git-repos"},{"title":"Index Website","description":"Crawl and index a static website for semantic search in 3 minutes","href":"/context-services/context-connectors/quickstart/index-website"},{"title":"GitHub Actions Auto-Indexing","href":"/context-services/context-connectors/quickstart/github-actions-indexing"},{"title":"Auto-Index with Webhooks","href":"/context-services/context-connectors/quickstart/auto-index-webhook"},{"title":"Local MCP Server","href":"/context-services/context-connectors/quickstart/claude-desktop-integration"},{"title":"Remote MCP Server","href":"/context-services/context-connectors/quickstart/remote-mcp-server"},{"title":"Store Indexes in S3","href":"/context-services/context-connectors/quickstart/share-with-s3"}]},{"group":"Advanced","pages":[{"title":"Custom Client","href":"/context-services/context-connectors/advanced/custom-client"},{"title":"Custom Indexer","href":"/context-services/context-connectors/advanced/custom-indexer"},{"title":"Custom Store","href":"/context-services/context-connectors/advanced/custom-store"}]},{"title":"CLI Reference","href":"/context-services/context-connectors/cli-reference"}]},{"group":"Augment Code Review","pages":[{"title":"Using Augment Code Review","sidebarTitle":"Overview","icon":"","href":"/codereview/overview"},{"title":"Migrate from the Code Review bot to Cosmos","sidebarTitle":"Migrate to Cosmos","icon":"","href":"/codereview/migrate-to-cosmos"},{"group":"Enterprise Setup Guide","pages":[{"title":"Setup Guide for Enterprise","sidebarTitle":"Setup for Enterprise","icon":"","href":"/codereview/setup-guide-enterprise"},{"title":"Code Review with GitHub Enterprise Server","sidebarTitle":"GitHub Enterprise Server","icon":"","href":"/codereview/setup-github-enterprise-server"},{"title":"Adding Another Organization","sidebarTitle":"Adding Another Org","icon":"","href":"/codereview/adding-another-organization"},{"title":"Adding Context with MCP","sidebarTitle":"MCP Servers","icon":"","href":"/codereview/mcp-context"},{"title":"Analytics Dashboard","sidebarTitle":"Analytics Dashboard","icon":"","href":"/codereview/analytics-dashboard"},{"title":"User Access","sidebarTitle":"User Access","icon":"","href":"/codereview/user-access"},{"title":"Code Review Enterprise Features","sidebarTitle":"Enterprise Features","icon":"","href":"/codereview/enterprise-features"}]},{"title":"Setup Guide for Business Plan","sidebarTitle":"Setup for Business Plan","icon":"","href":"/codereview/setup-guide-otherplans"},{"title":"Support for Other Platforms","sidebarTitle":"Other Platforms","icon":"","href":"/codereview/other-platforms"},{"title":"Providing Feedback","sidebarTitle":"Providing Feedback","icon":"","href":"/codereview/providing-feedback"},{"title":"Fix in Augment","sidebarTitle":"Fix in Augment","icon":"","href":"/codereview/fix-with-augment"},{"title":"Auto-Generated PR Descriptions","sidebarTitle":"Auto-Generated PR Descriptions","icon":"","href":"/codereview/auto-generated-pr-descriptions"},{"title":"Review Guidelines","sidebarTitle":"Review Guidelines","icon":"","href":"/codereview/review-guidelines"},{"title":"Cross Repo Context","sidebarTitle":"Cross Repo Context","icon":"","href":"/codereview/cross-repo-context"},{"title":"Understanding Review Styles","sidebarTitle":"Review Styles","icon":"","href":"/codereview/review-style"},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","icon":"","href":"/codereview/troubleshooting"}]}]},{"group":"Admin","pages":[{"group":"Analytics","pages":[{"title":"Overview of Analytics","sidebarTitle":"Overview","icon":"","href":"/analytics/overview"},{"title":"Usage Dashboards \u0026 Budgets","sidebarTitle":"Usage Dashboards \u0026 Budgets","icon":"","href":"/analytics/credit-dashboard-and-quotas"},{"title":"Analytics API","sidebarTitle":"Analytics API","icon":"","href":"/analytics/analytics-api"},{"title":"Analytics API Reference","sidebarTitle":"API reference","icon":"","href":"/analytics/api-reference"}]},{"group":"Configuration","pages":[{"title":"Using Teams","sidebarTitle":"Using Teams","icon":"","href":"/teams/teams-admin-guide"},{"title":"Install Augment GitHub App","href":"/setup-augment/install-github-app"},{"title":"GitHub Enterprise Server Setup","sidebarTitle":"GitHub Enterprise Server","icon":"","href":"/setup-augment/setup-github-enterprise-server"},{"title":"Network configuration","sidebarTitle":"Network configuration","icon":"","href":"/setup-augment/network-configuration"},{"title":"Allow Augment traffic from static IPs","sidebarTitle":"Static IP allowlists","icon":"","href":"/setup-augment/static-ip-support"},{"group":"SSO Configuration","pages":[{"title":"SSO Okta Express Config","sidebarTitle":"SSO Okta Express Config","icon":"","href":"/setup-augment/sso-okta-express-config"}]}]}]},{"group":"Models \u0026 Pricing","pages":[{"title":"Available Models","sidebarTitle":"Available Models","icon":"","href":"/models/available-models"},{"title":"Token-Based Pricing","sidebarTitle":"Token-Based Pricing","icon":"","href":"/models/token-based-pricing"}]},{"group":"Troubleshooting","pages":[{"title":"Feedback","icon":"","href":"/troubleshooting/feedback"},{"title":"Request and Session IDs","icon":"","href":"/troubleshooting/request-id"},{"title":"Logs","icon":"","href":"/troubleshooting/logs"}]}]},{"version":"Auggie 0.x","tag":"Legacy","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"arrow-right","href":"/introduction"}]},{"group":"Cosmos","pages":[{"title":"Getting Started with Cosmos","sidebarTitle":"Getting Started","icon":"","href":"/cosmos/getting-started"},{"title":"Configuring Cosmos","sidebarTitle":"Configuring Cosmos","icon":"","href":"/cosmos/configuring-cosmos"},{"group":"Software Factory","root":{"title":"Software Factory","sidebarTitle":"Software Factory","href":"/cosmos/software-factory/overview"},"pages":[{"title":"Requirements → Ticket","sidebarTitle":"Requirements → Ticket","href":"/cosmos/software-factory/requirements-to-ticket"},{"title":"Ticket → PR","sidebarTitle":"Ticket → PR","href":"/cosmos/software-factory/ticket-to-pr"},{"title":"PR → Merge","sidebarTitle":"PR → Merge","href":"/cosmos/software-factory/pr-to-merge"},{"title":"Signal → Ticket","sidebarTitle":"Signal → Ticket","href":"/cosmos/software-factory/signal-to-ticket"}]},{"group":"Environments","pages":[{"title":"Cosmos Environments","sidebarTitle":"Overview","icon":"","href":"/cosmos/environments/overview"},{"title":"Cloud Environments","sidebarTitle":"Cloud environments","icon":"","href":"/cosmos/environments/cloud"},{"group":"Self-Hosted Daemons","pages":[{"title":"Self-Hosted Environments","sidebarTitle":"Overview","icon":"","href":"/cosmos/environments/daemons"},{"title":"Configure Self-Hosted Daemons with daemon-config.json","sidebarTitle":"Daemon Configuration File","icon":"","href":"/cosmos/environments/daemon-config"},{"title":"Configure Daemon Workspaces and Isolation","sidebarTitle":"Workspaces and Isolation","icon":"","href":"/cosmos/environments/daemon-workspaces"},{"title":"Use Self-Hosted Daemon Pools","sidebarTitle":"Daemon Pools","icon":"","href":"/cosmos/environments/daemon-pools"}]}]},{"title":"Using Sessions","sidebarTitle":"Sessions","icon":"","href":"/cosmos/sessions-overview"},{"group":"Experts","pages":[{"title":"Cosmos Experts","sidebarTitle":"Overview","href":"/cosmos/experts"},{"group":"Template Experts","pages":[{"title":"Template Experts","sidebarTitle":"Template Experts","icon":"layers","href":"/cosmos/experts-templates"},{"title":"PR Author","sidebarTitle":"PR Author","icon":"","href":"/cosmos/experts-pr-author"},{"title":"PR Fixer","sidebarTitle":"PR Fixer","icon":"","href":"/cosmos/experts-pr-fixer"},{"title":"Risk Analyzer","sidebarTitle":"Risk Analyzer","icon":"","href":"/cosmos/experts-risk-analyzer"},{"title":"Deep Reviewer","sidebarTitle":"Deep Reviewer","icon":"","href":"/cosmos/experts-deep-reviewer"},{"title":"Pair Reviewer","sidebarTitle":"Pair Reviewer","icon":"","href":"/cosmos/experts-pair-reviewer"},{"title":"Verifier","sidebarTitle":"Verifier","icon":"","href":"/cosmos/experts-verifier"},{"title":"Project Builder","sidebarTitle":"Project Builder","icon":"","href":"/cosmos/experts-project-builder"},{"title":"Feedback Triager","sidebarTitle":"Feedback Triager","icon":"","href":"/cosmos/experts-feedback-triager"},{"title":"Incident Investigator","sidebarTitle":"Incident Investigator","icon":"","href":"/cosmos/experts-incident-investigator"},{"title":"Ticket Manager: from ticket to PR","sidebarTitle":"Ticket Manager","icon":"","href":"/cosmos/experts-ticket-manager"},{"title":"Ticket Dispatcher","sidebarTitle":"Ticket Dispatcher","icon":"","href":"/cosmos/experts-ticket-dispatcher"},{"title":"Data Analyst","sidebarTitle":"Data Analyst","icon":"","href":"/cosmos/experts-data-analyst"},{"title":"Cosmos ROI Analyst","sidebarTitle":"Cosmos ROI Analyst","icon":"","href":"/cosmos/experts-cosmos-analyst"},{"title":"Code Review Memory Manager","sidebarTitle":"Code Review Memory","href":"/cosmos/experts-code-review-memory"}]},{"title":"Memory","sidebarTitle":"Memory","href":"/cosmos/experts-memory"},{"title":"Configure a Custom Expert","sidebarTitle":"Configure a custom Expert","icon":"","href":"/cosmos/experts-configure-custom"},{"title":"Best Practices for Custom Experts","sidebarTitle":"Custom Expert best practices","href":"/cosmos/experts-best-practices"},{"title":"Delegating Work","sidebarTitle":"Delegating Work","icon":"","href":"/cosmos/workers-subagents"},{"title":"How Experts respond to events","sidebarTitle":"How Experts respond to events","icon":"","href":"/cosmos/experts-triggers-subscriptions-integrations"},{"title":"Configure a Code Review Pipeline","sidebarTitle":"Configure a code review pipeline","icon":"","href":"/cosmos/experts-code-review"}]},{"group":"Workflow Automation","pages":[{"title":"Understanding Automation","sidebarTitle":"Understanding Automation","icon":"","href":"/cosmos/automations"},{"title":"Configuring Triggers","sidebarTitle":"Configuring Triggers","icon":"","href":"/cosmos/config-triggers"},{"title":"Webhooks","sidebarTitle":"Webhooks","icon":"","href":"/cosmos/config-webhooks"},{"title":"Using Schedules as Triggers","sidebarTitle":"Schedules","icon":"","href":"/cosmos/config-schedules"},{"title":"Manage automations","sidebarTitle":"Managing Automations","icon":"","href":"/cosmos/manage-automations"},{"title":"Setting Up Automations with Advisor","sidebarTitle":"Automations with Advisor","icon":"","href":"/cosmos/automation-advisor"},{"title":"Your First Automation","sidebarTitle":"Your First Automation","icon":"","href":"/cosmos/first-automation"},{"title":"Other Workflow Automations to Explore","sidebarTitle":"Other Automations","icon":"","href":"/cosmos/automation-explore"}]},{"group":"Cosmos Advisor","pages":[{"title":"Cosmos Advisor","sidebarTitle":"Overview","icon":"","href":"/cosmos/advisor/overview"},{"title":"Sample Prompts","sidebarTitle":"Sample Prompts","icon":"","href":"/cosmos/advisor/sample-prompts"},{"title":"Limitations","sidebarTitle":"Limitations","icon":"","href":"/cosmos/advisor/limitations"}]},{"group":"Settings","pages":[{"title":"MCP Registry","sidebarTitle":"MCP Registry","icon":"","href":"/cosmos/config-mcp"},{"title":"Managing Secrets","sidebarTitle":"Secrets","icon":"","href":"/cosmos/config-secrets"},{"title":"Skills","icon":"","href":"/cosmos/config-skills"},{"title":"Understanding Files","sidebarTitle":"Files","icon":"","href":"/cosmos/understanding-files"},{"title":"Understanding Artifacts","sidebarTitle":"Artifacts","icon":"","href":"/cosmos/artifacts"}]},{"group":"Connectors","pages":[{"title":"Integrate Azure DevOps Cloud","sidebarTitle":"Azure DevOps Cloud","icon":"git-branch","href":"/cosmos/connectors/azure-devops-cloud"},{"title":"Using GitHub as a Tool or Trigger","sidebarTitle":"GitHub Cloud","icon":"git-branch","href":"/cosmos/connectors/config-github"},{"title":"Integrate GitHub Enterprise Server (GHES)","sidebarTitle":"GitHub Enterprise Server","icon":"git-branch","href":"/cosmos/connectors/github-enterprise-server"},{"title":"Integrate GitLab Cloud","sidebarTitle":"GitLab Cloud","icon":"git-branch","href":"/cosmos/connectors/gitlab-cloud"},{"title":"Integrate GitLab Self-Hosted","sidebarTitle":"GitLab Self-Hosted","icon":"git-branch","href":"/cosmos/connectors/gitlab-self-hosted"},{"title":"Atlassian Jira Cloud","sidebarTitle":"Atlassian Jira Cloud","icon":"cog","href":"/cosmos/connectors/jira-cloud"},{"title":"Integrate ClickUp","sidebarTitle":"ClickUp","icon":"cog","href":"/cosmos/connectors/clickup"},{"title":"Integrate Datadog","sidebarTitle":"Datadog","icon":"cog","href":"/cosmos/connectors/datadog"},{"title":"Using Linear as a Tool or Trigger","sidebarTitle":"Linear","icon":"cog","href":"/cosmos/connectors/config-linear"},{"title":"Integrate Microsoft Teams","sidebarTitle":"Microsoft Teams","icon":"cog","href":"/cosmos/connectors/microsoft-teams"},{"title":"Using Slack as a Tool or Trigger","sidebarTitle":"Slack","icon":"cog","href":"/cosmos/connectors/config-slack"},{"title":"Integrate Twingate","sidebarTitle":"Twingate","icon":"cog","href":"/cosmos/connectors/twingate"},{"group":"Legacy","pages":[{"title":"Atlassian Jira Cloud (legacy)","sidebarTitle":"Atlassian Jira Cloud (legacy)","href":"/cosmos/connectors/jira-cloud-webhooks-mcp"}]}]},{"group":"Spaces","pages":[{"title":"Cosmos Spaces","sidebarTitle":"Overview","icon":"","href":"/cosmos/spaces/overview"},{"title":"Managing Spaces","sidebarTitle":"Managing spaces","icon":"","href":"/cosmos/spaces/managing"}]},{"group":"Guides","pages":[{"title":"101 - Getting Started On Cosmos","sidebarTitle":"101 - Getting started on Cosmos","href":"/cosmos/guides/getting-started-on-cosmos"},{"title":"Software Factory: Core Loops Cosmos Can Help Build","sidebarTitle":"Software Factory","mode":"custom","href":"/cosmos/guides/software-factory-core-loops"},{"title":"A portfolio of software factories: one per team","sidebarTitle":"N Software Factories","mode":"custom","href":"/cosmos/guides/n-software-factories-one-per-team"},{"title":"Admin Checklist","href":"/cosmos/guides/admin-checklist"},{"group":"Early Access","icon":"gift","pages":[{"title":"Self-hosted Kubernetes","sidebarTitle":"Self-hosted k8s","mode":"default","href":"/cosmos/guides/self-hosted-k8s"}]},{"title":"Docker Compose in cloud envs","href":"/run-docker-compose-with-cloud-envs"},{"title":"Experts sharing instructions","href":"/sharing-some-instructions-across-n-experts"},{"title":"Images from a private registry","href":"/guides/import-images-from-private-registry"}]},{"title":"Cosmos Keyboard Command Reference","sidebarTitle":"Keyboard shortcuts","href":"/cosmos/keyboard-command-reference"}]},{"group":"Auggie CLI","pages":[{"title":"Introducing Auggie CLI","sidebarTitle":"Overview","icon":"","href":"/cli/v0/overview"},{"group":"Setup Auggie","pages":[{"title":"Install Auggie CLI","sidebarTitle":"Install CLI","icon":"","href":"/cli/v0/setup-auggie/install-auggie-cli"},{"title":"Login and authentication","sidebarTitle":"Authentication","icon":"","href":"/cli/v0/setup-auggie/authentication"},{"title":"Workspace context","sidebarTitle":"Workspace context","icon":"","href":"/cli/v0/setup-auggie/workspace-context"},{"title":"Index your workspace","icon":"","href":"/cli/v0/setup-auggie/workspace-indexing"},{"title":"Automatic Updates","icon":"","href":"/cli/v0/autoupgrade"}]},{"group":"Configure Auggie","pages":[{"title":"Configuration Wizard","icon":"","href":"/cli/v0/config"},{"title":"Subagents","sidebarTitle":"Subagents","icon":"","href":"/cli/v0/subagents"},{"title":"Rules \u0026 Guidelines","sidebarTitle":"Rules \u0026 Guidelines","icon":"","href":"/cli/v0/rules"},{"title":"Agent Skills","sidebarTitle":"Skills","href":"/cli/v0/skills"},{"title":"Tool Permissions","sidebarTitle":"Permissions","icon":"","href":"/cli/v0/permissions"},{"title":"Plugins and Marketplaces","sidebarTitle":"Plugins","icon":"","href":"/cli/v0/plugins"},{"title":"Integrations and MCP","sidebarTitle":"Integrations and MCP","icon":"","href":"/cli/v0/integrations"},{"group":"Hooks","pages":[{"title":"Hooks","sidebarTitle":"Hooks","href":"/cli/v0/hooks"},{"title":"Hooks Examples","sidebarTitle":"Examples","icon":"","href":"/cli/v0/hooks-examples"}]},{"group":"Custom Commands","pages":[{"title":"Custom Slash Commands","sidebarTitle":"Custom slash commands","icon":"","href":"/cli/v0/custom-commands"},{"title":"Custom Slash Commands Examples","sidebarTitle":"Examples","icon":"","href":"/cli/v0/custom-commands-examples"}]}]},{"group":"Interactive mode","pages":[{"title":"Interactive mode","sidebarTitle":"Interactive mode","icon":"","href":"/cli/v0/interactive"},{"title":"Prompt Enhancer","sidebarTitle":"Prompt Enhancer","icon":"","href":"/cli/v0/interactive/prompt-enhancer"},{"title":"Using Task Manager","icon":"","href":"/cli/v0/interactive/task-management"}]},{"group":"Automation","pages":[{"title":"Using Auggie with Automation","sidebarTitle":"Using Auggie with Automation","icon":"","href":"/cli/v0/automation/overview"},{"title":"Service Accounts","sidebarTitle":"Service Accounts","icon":"","href":"/cli/v0/automation/service-accounts"}]},{"title":"Managing Cosmos with auggie cloud","sidebarTitle":"Cosmos","icon":"","href":"/cli/v0/cloud"},{"group":"ACP","pages":[{"title":"ACP Mode","sidebarTitle":"Agent","icon":"","href":"/cli/v0/acp/agent"},{"title":"ACP Clients","sidebarTitle":"Clients","icon":"","href":"/cli/v0/acp/clients"}]},{"group":"SDK","pages":[{"title":"Auggie SDK","sidebarTitle":"SDK Overview","icon":"","href":"/cli/v0/sdk"},{"title":"TypeScript SDK","sidebarTitle":"TypeScript SDK","icon":"","href":"/cli/v0/sdk-typescript"},{"title":"Python SDK","sidebarTitle":"Python SDK","icon":"","href":"/cli/v0/sdk-python"}]},{"title":"CLI Flags and Options","sidebarTitle":"CLI reference","icon":"","href":"/cli/v0/reference"}]},{"group":"Other clients","pages":[{"group":"Visual Studio Code","pages":[{"group":"Setup Augment","pages":[{"title":"Install Augment for Visual Studio Code","sidebarTitle":"Install extension","icon":"","href":"/setup-augment/install-visual-studio-code"},{"title":"Sign in and out","icon":"","href":"/setup-augment/sign-in"},{"title":"Keyboard Shortcuts for Visual Studio Code","sidebarTitle":"Keyboard shortcuts","icon":"","href":"/setup-augment/vscode-keyboard-shortcuts"},{"title":"Index your workspace","icon":"","href":"/setup-augment/workspace-indexing"},{"title":"Add context to your workspace","sidebarTitle":"Adding additional context","icon":"","href":"/setup-augment/workspace-context-vscode"},{"title":"Rules \u0026 Guidelines for Agent and Chat","sidebarTitle":"Rules \u0026 Guidelines","icon":"","href":"/setup-augment/guidelines"}]},{"group":"Agent","pages":[{"title":"Using Agent","icon":"","href":"/using-augment/agent"},{"title":"Using Tasklist","icon":"","href":"/using-augment/tasklist"},{"title":"Setup Model Context Protocol servers","sidebarTitle":"Configure MCP servers","icon":"","href":"/setup-augment/mcp"},{"title":"Agent Integrations","sidebarTitle":"Configure integrations","icon":"","href":"/setup-augment/agent-integrations"},{"title":"Secrets Manager","sidebarTitle":"Secrets Manager","icon":"","href":"/setup-augment/user-secrets"}]},{"group":"Chat","pages":[{"title":"Using Chat","icon":"","href":"/using-augment/chat"},{"title":"Focusing Context in Chat","sidebarTitle":"Focusing Context","icon":"","href":"/using-augment/chat-context"},{"title":"Applying code blocks from Chat","sidebarTitle":"Code Blocks","icon":"","href":"/using-augment/chat-apply"},{"title":"Using Actions in Chat","sidebarTitle":"Quick Actions","icon":"","href":"/using-augment/chat-actions"},{"title":"Example Prompts for Chat","sidebarTitle":"Example Prompts","icon":"","href":"/using-augment/chat-prompts"}]},{"title":"Completions","icon":"","href":"/using-augment/completions"},{"title":"Project Home Page","icon":"","href":"/using-augment/home-page"},{"title":"Skills","icon":"","href":"/using-augment/skills"},{"title":"Custom Commands","icon":"","href":"/using-augment/custom-commands"},{"title":"Message Queue","icon":"","href":"/using-augment/message-queue"}]},{"group":"JetBrains IDEs","pages":[{"group":"Setup Augment","pages":[{"title":"Install Augment for JetBrains IDEs","sidebarTitle":"Install extension","icon":"","href":"/jetbrains/setup-augment/install-jetbrains-ides"},{"title":"Keyboard Shortcuts for JetBrains IDEs","sidebarTitle":"Keyboard shortcuts","icon":"","href":"/jetbrains/setup-augment/jetbrains-keyboard-shortcuts"},{"title":"Index your workspace","icon":"","href":"/jetbrains/setup-augment/workspace-indexing"}]},{"group":"Agent","pages":[{"title":"Using Agent","icon":"","href":"/jetbrains/using-augment/agent"},{"title":"Using Tasklist","icon":"","href":"/jetbrains/using-augment/tasklist"},{"title":"Setup Model Context Protocol servers","sidebarTitle":"Configure MCP servers","icon":"","href":"/jetbrains/setup-augment/mcp"},{"title":"Agent Integrations","sidebarTitle":"Configure integrations","icon":"","href":"/jetbrains/setup-augment/agent-integrations"}]},{"group":"Chat","pages":[{"title":"Using Chat","icon":"","href":"/jetbrains/using-augment/chat"},{"title":"Focusing Context in Chat","sidebarTitle":"Focusing Context","icon":"","href":"/jetbrains/using-augment/chat-context"},{"title":"Applying code blocks from Chat","sidebarTitle":"Code Blocks","icon":"","href":"/jetbrains/using-augment/chat-apply"},{"title":"Using Actions in Chat","sidebarTitle":"Quick Actions","icon":"","href":"/jetbrains/using-augment/chat-actions"},{"title":"Example Prompts for Chat","sidebarTitle":"Example Prompts","icon":"","href":"/jetbrains/using-augment/chat-prompts"}]},{"title":"Completions","icon":"","href":"/jetbrains/using-augment/completions"},{"title":"Skills","icon":"","href":"/jetbrains/using-augment/skills"},{"title":"Custom Commands","icon":"","href":"/jetbrains/using-augment/custom-commands"},{"title":"Message Queue","icon":"","href":"/jetbrains/using-augment/message-queue"},{"group":"Troubleshooting","pages":[{"title":"Jetbrains panel steals focus","icon":"","href":"/troubleshooting/jetbrains-stealing-focus"},{"title":"Jetbrains UI issues","icon":"","href":"/troubleshooting/jetbrains-rendering-issues"}]}]},{"group":"Vim and Neovim","pages":[{"group":"Setup Augment","pages":[{"title":"Install Augment for Vim and Neovim","sidebarTitle":"Install plugin","icon":"","href":"/vim/setup-augment/install-vim-neovim"},{"title":"Commands and shortcuts for Vim and Neovim","sidebarTitle":"Commands and shortcuts","icon":"","href":"/vim/setup-augment/vim-keyboard-shortcuts"},{"title":"Add context to your workspace","sidebarTitle":"Workspace context","icon":"","href":"/vim/setup-augment/workspace-context-vim"},{"title":"Index your workspace","icon":"","href":"/vim/setup-augment/workspace-indexing"}]},{"title":"Chat","icon":"","href":"/vim/using-augment/vim-chat"},{"title":"Completions","icon":"","href":"/vim/using-augment/vim-completions"}]},{"group":"Context Engine MCP","pages":[{"title":"Context Engine MCP","href":"/context-services/mcp/overview"},{"title":"Claude Code Quickstart","href":"/context-services/mcp/quickstart-claude-code"},{"title":"Codex Quickstart","href":"/context-services/mcp/quickstart-codex"},{"title":"Kilo Quickstart","href":"/context-services/mcp/quickstart-kilo"},{"title":"Kiro Quickstart","href":"/context-services/mcp/quickstart-kiro"},{"title":"OpenCode Quickstart","href":"/context-services/mcp/quickstart-open-code"},{"title":"Cursor Quickstart","href":"/context-services/mcp/quickstart-cursor"},{"title":"AntiGravity Quickstart","href":"/context-services/mcp/quickstart-anti-gravity"},{"title":"Gemini CLI Quickstart","href":"/context-services/mcp/quickstart-gemini-cli"},{"title":"GitHub Copilot Quickstart","href":"/context-services/mcp/quickstart-github-copilot"},{"title":"Roo Code Quickstart","href":"/context-services/mcp/quickstart-roo-code"},{"title":"Zed Quickstart","href":"/context-services/mcp/quickstart-zed"},{"title":"Droid Quickstart","href":"/context-services/mcp/quickstart-droid"}]},{"group":"Context Engine SDK","pages":[{"title":"Quickstart","href":"/context-services/sdk/overview"},{"title":"API Reference","href":"/context-services/sdk/api-reference"},{"title":"Examples","href":"/context-services/sdk/examples"}]},{"group":"Context Connectors","pages":[{"title":"Overview","href":"/context-services/context-connectors/overview"},{"title":"How It Works","description":"Architecture and data flow of Context Connectors","href":"/context-services/context-connectors/how-it-works"},{"group":"Quickstarts","pages":[{"title":"Index and Search Code","href":"/context-services/context-connectors/quickstart/index-git-repos"},{"title":"Index Website","description":"Crawl and index a static website for semantic search in 3 minutes","href":"/context-services/context-connectors/quickstart/index-website"},{"title":"GitHub Actions Auto-Indexing","href":"/context-services/context-connectors/quickstart/github-actions-indexing"},{"title":"Auto-Index with Webhooks","href":"/context-services/context-connectors/quickstart/auto-index-webhook"},{"title":"Local MCP Server","href":"/context-services/context-connectors/quickstart/claude-desktop-integration"},{"title":"Remote MCP Server","href":"/context-services/context-connectors/quickstart/remote-mcp-server"},{"title":"Store Indexes in S3","href":"/context-services/context-connectors/quickstart/share-with-s3"}]},{"group":"Advanced","pages":[{"title":"Custom Client","href":"/context-services/context-connectors/advanced/custom-client"},{"title":"Custom Indexer","href":"/context-services/context-connectors/advanced/custom-indexer"},{"title":"Custom Store","href":"/context-services/context-connectors/advanced/custom-store"}]},{"title":"CLI Reference","href":"/context-services/context-connectors/cli-reference"}]},{"group":"Augment Code Review","pages":[{"title":"Using Augment Code Review","sidebarTitle":"Overview","icon":"","href":"/codereview/overview"},{"title":"Migrate from the Code Review bot to Cosmos","sidebarTitle":"Migrate to Cosmos","icon":"","href":"/codereview/migrate-to-cosmos"},{"group":"Enterprise Setup Guide","pages":[{"title":"Setup Guide for Enterprise","sidebarTitle":"Setup for Enterprise","icon":"","href":"/codereview/setup-guide-enterprise"},{"title":"Code Review with GitHub Enterprise Server","sidebarTitle":"GitHub Enterprise Server","icon":"","href":"/codereview/setup-github-enterprise-server"},{"title":"Adding Another Organization","sidebarTitle":"Adding Another Org","icon":"","href":"/codereview/adding-another-organization"},{"title":"Adding Context with MCP","sidebarTitle":"MCP Servers","icon":"","href":"/codereview/mcp-context"},{"title":"Analytics Dashboard","sidebarTitle":"Analytics Dashboard","icon":"","href":"/codereview/analytics-dashboard"},{"title":"User Access","sidebarTitle":"User Access","icon":"","href":"/codereview/user-access"},{"title":"Code Review Enterprise Features","sidebarTitle":"Enterprise Features","icon":"","href":"/codereview/enterprise-features"}]},{"title":"Setup Guide for Business Plan","sidebarTitle":"Setup for Business Plan","icon":"","href":"/codereview/setup-guide-otherplans"},{"title":"Support for Other Platforms","sidebarTitle":"Other Platforms","icon":"","href":"/codereview/other-platforms"},{"title":"Providing Feedback","sidebarTitle":"Providing Feedback","icon":"","href":"/codereview/providing-feedback"},{"title":"Fix in Augment","sidebarTitle":"Fix in Augment","icon":"","href":"/codereview/fix-with-augment"},{"title":"Auto-Generated PR Descriptions","sidebarTitle":"Auto-Generated PR Descriptions","icon":"","href":"/codereview/auto-generated-pr-descriptions"},{"title":"Review Guidelines","sidebarTitle":"Review Guidelines","icon":"","href":"/codereview/review-guidelines"},{"title":"Cross Repo Context","sidebarTitle":"Cross Repo Context","icon":"","href":"/codereview/cross-repo-context"},{"title":"Understanding Review Styles","sidebarTitle":"Review Styles","icon":"","href":"/codereview/review-style"},{"title":"Troubleshooting","sidebarTitle":"Troubleshooting","icon":"","href":"/codereview/troubleshooting"}]}]},{"group":"Admin","pages":[{"group":"Analytics","pages":[{"title":"Overview of Analytics","sidebarTitle":"Overview","icon":"","href":"/analytics/overview"},{"title":"Usage Dashboards \u0026 Budgets","sidebarTitle":"Usage Dashboards \u0026 Budgets","icon":"","href":"/analytics/credit-dashboard-and-quotas"},{"title":"Analytics API","sidebarTitle":"Analytics API","icon":"","href":"/analytics/analytics-api"},{"title":"Analytics API Reference","sidebarTitle":"API reference","icon":"","href":"/analytics/api-reference"}]},{"group":"Configuration","pages":[{"title":"Using Teams","sidebarTitle":"Using Teams","icon":"","href":"/teams/teams-admin-guide"},{"title":"Install Augment GitHub App","href":"/setup-augment/install-github-app"},{"title":"GitHub Enterprise Server Setup","sidebarTitle":"GitHub Enterprise Server","icon":"","href":"/setup-augment/setup-github-enterprise-server"},{"title":"Network configuration","sidebarTitle":"Network configuration","icon":"","href":"/setup-augment/network-configuration"},{"title":"Allow Augment traffic from static IPs","sidebarTitle":"Static IP allowlists","icon":"","href":"/setup-augment/static-ip-support"},{"group":"SSO Configuration","pages":[{"title":"SSO Okta Express Config","sidebarTitle":"SSO Okta Express Config","icon":"","href":"/setup-augment/sso-okta-express-config"}]}]}]},{"group":"Models \u0026 Pricing","pages":[{"title":"Available Models","sidebarTitle":"Available Models","icon":"","href":"/models/available-models"},{"title":"Token-Based Pricing","sidebarTitle":"Token-Based Pricing","icon":"","href":"/models/token-based-pricing"}]},{"group":"Troubleshooting","pages":[{"title":"Feedback","icon":"","href":"/troubleshooting/feedback"},{"title":"Request and Session IDs","icon":"","href":"/troubleshooting/request-id"},{"title":"Logs","icon":"","href":"/troubleshooting/logs"}]}]}]},"basePath":"","title":"Index and Search Code - Augment","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":[],"chunks":[]}