{"version":1,"pages":[{"id":"J72Z4u5CygIAExniyqvM","title":"Overview","pathname":"/main","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"}]},{"id":"GZJEdgIHeD9tjaQQmpsA","title":"Architecture","pathname":"/main/welcome/readme/architecture","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"OmvCYNcsWoEKVHhjW3VI","title":"Deployment Options","pathname":"/main/welcome/readme/architecture/deployment-options","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant deployment options","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"Architecture"}]},{"id":"xeW5SndmxCDAtu3EXm3h","title":"Security","pathname":"/main/welcome/readme/security","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Security","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"PUjtOPU4Qp70b9rw1xQd","title":"Privacy","pathname":"/main/welcome/readme/privacy","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Privacy","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"aGbi4r8Xi8jwhXI71G4G","title":"Protection","pathname":"/main/welcome/readme/protection","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Protection","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"zAAsfuyJt0EXzcmuQ4jK","title":"Provenance and Attribution","pathname":"/main/welcome/readme/protection/provenance-and-attribution","siteSpaceId":"sitesp_xs9uc","description":"Minimize IP liability of third-party models","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"Protection"}]},{"id":"OnUHuNa92dE13SftKE1i","title":"Personalization","pathname":"/main/welcome/readme/personalization","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Personalization","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"8ZeUum0IXiVXHB8sIL9W","title":"Tabnine’s Personalization in Depth","pathname":"/main/welcome/readme/personalization/tabnines-personalization-in-depth","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"Personalization"}]},{"id":"16v0l9xOypJPKLFLTcak","title":"Connection: Global Codebase Awareness","pathname":"/main/welcome/readme/personalization/connection-global-codebase-awareness","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"Personalization"}]},{"id":"Ok9sGt1XmJMM432I76k8","title":"AI Models","pathname":"/main/welcome/readme/ai-models","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: AI models","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"UcFsofxC3Y0YzDBJptN4","title":"Integrations","pathname":"/main/welcome/readme/integrations","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"cN467ApKSnNm8BsVjzK5","title":"Atlassian Jira Integration","pathname":"/main/welcome/readme/integrations/atlassian-jira","siteSpaceId":"sitesp_xs9uc","icon":"jira","description":"Tabnine AI code assistant: Atlassian Jira integration","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"Integrations"}]},{"id":"y7tUKjPNo1rsgdC4YAqf","title":"System & Hardware Requirements","pathname":"/main/welcome/readme/system-requirements","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: System requirements","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"rJA0m982eI2ieeZ9HLtN","title":"Tabnine Client & Deployment Requirements","pathname":"/main/welcome/readme/system-requirements/tabnine-client-and-deployment-requirements","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"System & Hardware Requirements"}]},{"id":"lCefIzrCAQx5e1V8aP67","title":"Tabnine Deployment Options","pathname":"/main/welcome/readme/system-requirements/system-requirements","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: System requirements","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"System & Hardware Requirements"}]},{"id":"NuwLRnC9FvwOtSKgV45x","title":"Additional Requirements & Features","pathname":"/main/welcome/readme/system-requirements/system-requirements-1","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: System requirements","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"System & Hardware Requirements"}]},{"id":"c8rZTntqgsc5EdsA8fzM","title":"Supported Languages","pathname":"/main/welcome/readme/supported-languages","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Supported languages","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"E6jjxOwGjArroYloQuIW","title":"Supported IDEs","pathname":"/main/welcome/readme/supported-ides","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Supported IDEs","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"fY6anKSC3ftYp8QwqUA3","title":"Tabnine Subscription Plans","pathname":"/main/welcome/readme/tabnine-subscription-plans","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"}]},{"id":"sOM5Yw8MUhIDeQdbbOMa","title":"Dev","pathname":"/main/welcome/readme/tabnine-subscription-plans/dev","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Dev plan","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"Tabnine Subscription Plans"}]},{"id":"AsiTpVJW5K8SzsdqDapO","title":"Enterprise (private installation)","pathname":"/main/welcome/readme/tabnine-subscription-plans/enterprise-private-installation","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Welcome"},{"label":"Overview"},{"label":"Tabnine Subscription Plans"}]},{"id":"Y9qugr4mH0LtTO9L1IpU","title":"Support & Feedback","pathname":"/main/welcome/support-and-feedback","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant support and feedback","breadcrumbs":[{"label":"Welcome"}]},{"id":"3elYmWmHhzoPwqo5Dm83","title":"Install","pathname":"/main/getting-started/install","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Client installation guide","breadcrumbs":[{"label":"Getting started"}]},{"id":"EHIFBCVIMYyNgw61YFSK","title":"Client Setup (Private/Enterprise-SaaS)","pathname":"/main/getting-started/install/client-setup-private-installation","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Install"}]},{"id":"f2ERqwkwoXTRkbs4m30o","title":"Sign In Using Authentication Token","pathname":"/main/getting-started/install/client-setup-private-installation/sign-in-using-authentication-token","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Install"},{"label":"Client Setup (Private/Enterprise-SaaS)"}]},{"id":"g99rfmnsVV99sQ6KNQHc","title":"Join Your Team (Private/Enterprise-SaaS)","pathname":"/main/getting-started/install/client-setup-private-installation/join-your-team-private-installation","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Install"},{"label":"Client Setup (Private/Enterprise-SaaS)"}]},{"id":"6wRLu7ByS2N2Me0uBO3a","title":"Visual Studio Code (Private/Enterprise-SaaS)","pathname":"/main/getting-started/install/client-setup-private-installation/vs-code-private-installation","siteSpaceId":"sitesp_xs9uc","icon":"vscode","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Install"},{"label":"Client Setup (Private/Enterprise-SaaS)"}]},{"id":"8sX0v7O3IFktgivU6Mi8","title":"JetBrains IDEs (Private/Enterprise-SaaS)","pathname":"/main/getting-started/install/client-setup-private-installation/jetbrains-ides-private-installation","siteSpaceId":"sitesp_xs9uc","icon":"jet-fighter","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Install"},{"label":"Client Setup (Private/Enterprise-SaaS)"}]},{"id":"MXMkVxs6J3JSfoTzGHkd","title":"Visual Studio 2022 & 2026 (Private/Enterprise-SaaS)","pathname":"/main/getting-started/install/client-setup-private-installation/visual-studio-private-installation","siteSpaceId":"sitesp_xs9uc","icon":"windows","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Install"},{"label":"Client Setup (Private/Enterprise-SaaS)"}]},{"id":"neXjBNse5seun2zo60GW","title":"Eclipse (Private/Enterprise-SaaS)","pathname":"/main/getting-started/install/client-setup-private-installation/eclipse-private-installation","siteSpaceId":"sitesp_xs9uc","icon":"eclipse","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Install"},{"label":"Client Setup (Private/Enterprise-SaaS)"}]},{"id":"39kUMcozj8RwKz1uf2Af","title":"Quickstart Guide","pathname":"/main/getting-started/quickstart","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Quickstart Guide","breadcrumbs":[{"label":"Getting started"}]},{"id":"mcunjbnM5vXIVJ81HLIF","title":"Menus and Icons","pathname":"/main/getting-started/quickstart/menus-and-icons","siteSpaceId":"sitesp_xs9uc","icon":"icons","description":"This page describes what some of the many icons indicate in Tabnine","breadcrumbs":[{"label":"Getting started"},{"label":"Quickstart Guide"}]},{"id":"MXKmKwOZmYt6E9fgdtdD","title":"Context Engine","pathname":"/main/getting-started/context-engine","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"wkwV5S5zKeseiQYxagSV","title":"Admin Console","pathname":"/main/getting-started/context-engine/admin-console","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Context Engine"}]},{"id":"rMuFS5IGLEc9IdHKP099","title":"Settings","pathname":"/main/getting-started/context-engine/admin-console/settings","siteSpaceId":"sitesp_xs9uc","description":"Context Engine Settings page in the Tabnine Console","breadcrumbs":[{"label":"Getting started"},{"label":"Context Engine"},{"label":"Admin Console"}]},{"id":"uSN9pYVL06EPqoq9Brvq","title":"Assets","pathname":"/main/getting-started/context-engine/admin-console/assets","siteSpaceId":"sitesp_xs9uc","description":"The Context Engine Assets page in the Admin Console catalogs what you have produced from the Context Engine","breadcrumbs":[{"label":"Getting started"},{"label":"Context Engine"},{"label":"Admin Console"}]},{"id":"0GQttLDLXKfP3bsx8kKJ","title":"Data Sources","pathname":"/main/getting-started/context-engine/admin-console/data-sources","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Context Engine"},{"label":"Admin Console"}]},{"id":"oHjOHRiQ8N0x5KSWXqYR","title":"Runs","pathname":"/main/getting-started/context-engine/admin-console/runs","siteSpaceId":"sitesp_xs9uc","description":"Monitor Context Engine jobs from the Context Engine Runs page in the Admin Console","breadcrumbs":[{"label":"Getting started"},{"label":"Context Engine"},{"label":"Admin Console"}]},{"id":"JGXzhIVlA1cnPm2und4f","title":"Analyzers","pathname":"/main/getting-started/context-engine/admin-console/analyzers","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Context Engine"},{"label":"Admin Console"}]},{"id":"tm38frFnbo8hVxdqa1fZ","title":"Coaching Guidelines","pathname":"/main/getting-started/context-engine/admin-console/coaching-guidelines-v","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Context Engine"},{"label":"Admin Console"}]},{"id":"4rKpudzROWSbDuunYmzz","title":"Tabnine Agent","pathname":"/main/getting-started/tabnine-agent","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"S5MF1knMTQEmL7Og5CZY","title":"How to Use Tabnine Agent","pathname":"/main/getting-started/tabnine-agent/how-to-use-tabnine-agent","siteSpaceId":"sitesp_xs9uc","description":"This guide walks you through using Tabnine Agent effectively, from basic interactions to advanced workflows.","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Agent"}]},{"id":"PqzsKtIlaBdzkKIVK19v","title":"Guidelines","pathname":"/main/getting-started/tabnine-agent/guidelines","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Agent"}]},{"id":"XzZsZtXh0z2GgtAtk3X2","title":"Model Context Protocol servers (MCP)","pathname":"/main/getting-started/tabnine-agent/mcp-intro-and-setup","siteSpaceId":"sitesp_xs9uc","icon":"mcp","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Agent"}]},{"id":"93sJCsckl3JAO0qbtO7B","title":"In-IDE Agent Settings","pathname":"/main/getting-started/tabnine-agent/agent-settings","siteSpaceId":"sitesp_xs9uc","description":"Settings for Tabnine Agent, including Native Tools","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Agent"}]},{"id":"xlQ1KCDPTK2z0kJmXU3l","title":"Agents in Action","pathname":"/main/getting-started/tabnine-agent/agents-in-action","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Agent"}]},{"id":"KS42iKp1mvyj058OHXVM","title":"Admin Console","pathname":"/main/getting-started/tabnine-agent/admin-console","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Agent"}]},{"id":"g6UjEKDsP8DNAMO5kdKK","title":"Tabnine Chat","pathname":"/main/getting-started/tabnine-chat","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"mmL8AEOdhkTE0Kqq1tEY","title":"Launching Tabnine Chat","pathname":"/main/getting-started/tabnine-chat/launch","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"PoAWqMyNYXIt8CKv4arv","title":"Interacting with Tabnine Chat","pathname":"/main/getting-started/tabnine-chat/interact","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"8cIRt3PE1t0gatHyGgJI","title":"Reviewing suggestions","pathname":"/main/getting-started/tabnine-chat/consume","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Reviewing suggestions","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"eBrFaxCBCBhRK1cEZvEA","title":"Writing prompts","pathname":"/main/getting-started/tabnine-chat/prompt","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Writing prompts","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"9oVSQjkHgjE9aDJXxVU2","title":"Chat Context","pathname":"/main/getting-started/tabnine-chat/chat-context","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"DFx7eOhfvKltHVQHdSku","title":"Understanding Context","pathname":"/main/getting-started/tabnine-chat/chat-context/context-context-window","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Understanding context","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"},{"label":"Chat Context"}]},{"id":"J3WeCJHGwPwJuPz9gBCE","title":"Context Scoping","pathname":"/main/getting-started/tabnine-chat/chat-context/context-scoping","siteSpaceId":"sitesp_xs9uc","description":"Determining which specific resources Tabnine uses to adjust its answers","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"},{"label":"Chat Context"}]},{"id":"d8HgHGUptAeWXCA60rvA","title":"Jira Connection as Context","pathname":"/main/getting-started/tabnine-chat/chat-context/jira-connection","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Jira connection","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"},{"label":"Chat Context"}]},{"id":"kUTmpXvy74j5DxLAORWx","title":"Conversing with Tabnine Chat","pathname":"/main/getting-started/tabnine-chat/conversations","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"X5zZ51aGZiEwKTA7Blea","title":"Switching between chat AI models","pathname":"/main/getting-started/tabnine-chat/switching-between-chat-ai-models","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Switching chat AI models","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"InuWiTL8g1NXsm6p7kwL","title":"Image Prompts","pathname":"/main/getting-started/tabnine-chat/image-prompts","siteSpaceId":"sitesp_xs9uc","description":"This documentation will show you how to use image prompts in Tabnine, along with examples.","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"4QcvJA1fPAdhzXpgaRAu","title":"Tabnine's Prompting Guide","pathname":"/main/getting-started/tabnine-chat/tabnines-prompting-guide","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Chat"}]},{"id":"QA9Ykf4ARo4kRo1eEAEc","title":"Tabnine Testing","pathname":"/main/getting-started/tabnine-testing","siteSpaceId":"sitesp_xs9uc","description":"Intro and workflow for the Tabnine testing agent","breadcrumbs":[{"label":"Getting started"}]},{"id":"xYgTMWXmMn4HruFhSWSZ","title":"Generating Test Suggestions","pathname":"/main/getting-started/tabnine-testing/test-agent-workflow","siteSpaceId":"sitesp_xs9uc","description":"How does generating test suggestions work?","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Testing"}]},{"id":"4XvSs8PGBB20cX9mMd2g","title":"Custom Commands","pathname":"/main/getting-started/tabnine-testing/custom-commands","siteSpaceId":"sitesp_xs9uc","description":"Generating custom commands with the Test Agent in Tabnine","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Testing"}]},{"id":"crZQ5OKte4Pye3FmAlIi","title":"Generate Test Files with @Mentions","pathname":"/main/getting-started/tabnine-testing/generate-test-files-with-mentions","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine Testing"}]},{"id":"41ee864d56162521e2bec96ff7594eece64b8618","title":"Tabnine CLI","pathname":"/main/getting-started/tabnine-cli","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"e5f53bc080b09cd6e3eb63044b49a30f83442c06","title":"Getting Started","pathname":"/main/getting-started/tabnine-cli/getting-started","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"}]},{"id":"0fc945a5ddb9df3906a66a0a4f7e0025bf22b47d","title":"Installation","pathname":"/main/getting-started/tabnine-cli/getting-started/installation","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Getting Started"}]},{"id":"d6ccb7786ca29598cd5dfb4851bf4f822b379dc7","title":"Quickstart","pathname":"/main/getting-started/tabnine-cli/getting-started/quickstart","siteSpaceId":"sitesp_xs9uc","description":"Get started with Tabnine CLI in 5 minutes!","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Getting Started"}]},{"id":"6c91d628d14801aec76a93ebadea7b6268f8ac47","title":"Features","pathname":"/main/getting-started/tabnine-cli/features","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"}]},{"id":"ad47714298534e29bc45440d2c5a872011f39839","title":"Settings","pathname":"/main/getting-started/tabnine-cli/features/settings","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"97f4a16b47bd050c031752c8504282e46ebbebc8","title":"Settings Reference","pathname":"/main/getting-started/tabnine-cli/features/settings/settings-reference","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"},{"label":"Settings"}]},{"id":"a6401a118d28751621a3d9d85fc455facbe79d74","title":"Built-In Tools","pathname":"/main/getting-started/tabnine-cli/features/built-in-tools","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"0e4d9c14e803ce5b924f79d417cbe27aafacb3f3","title":"Keyboard Shortcuts","pathname":"/main/getting-started/tabnine-cli/features/keyboard-shortcuts","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"667e5e81fb79da52ab1d805fda222aedd7f4bbc1","title":"Model Selection","pathname":"/main/getting-started/tabnine-cli/features/model-selection","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"47ea6c39f1eb15d7c569fcf44b76abc83c67d25c","title":"Commands","pathname":"/main/getting-started/tabnine-cli/features/commands","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"5b5e5baf7d706cf92148056a7b36d5424e10025b","title":"Checkpointing","pathname":"/main/getting-started/tabnine-cli/features/checkpointing","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"2c8a62c904cbb850997b3b18bdcc47f471f2d53b","title":"Themes","pathname":"/main/getting-started/tabnine-cli/features/themes","siteSpaceId":"sitesp_xs9uc","description":"Customize the visual appearance of Tabnine CLI with built-in themes.","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"3b8d3995a32ddbb59ecff944182e7aa50ef5a3bd","title":"Hooks","pathname":"/main/getting-started/tabnine-cli/features/hooks","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"59b154e83e3e271c511cc19524d0277e93155a60","title":"Configuration","pathname":"/main/getting-started/tabnine-cli/features/hooks/configuration","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"},{"label":"Hooks"}]},{"id":"93564fbbb12c6474beed026b3f703cad781d9fd1","title":"Event Reference","pathname":"/main/getting-started/tabnine-cli/features/hooks/event-reference","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"},{"label":"Hooks"}]},{"id":"54a913268a9e8451fd1fc7cc13ebb4f83daf2bd8","title":"Examples & Best Practices","pathname":"/main/getting-started/tabnine-cli/features/hooks/examples-and-best-practices","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"},{"label":"Hooks"}]},{"id":"ZcpYlT9TZdKZRNLkFphw","title":"MCP Server Config","pathname":"/main/getting-started/tabnine-cli/features/mcp-server-config","siteSpaceId":"sitesp_xs9uc","icon":"mcp","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"56zxV9d90pffOEkj0v3V","title":"Agent Skills","pathname":"/main/getting-started/tabnine-cli/features/agent-skills","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"y0Dn4gMlxxbr8tDhslsL","title":"Subagents","pathname":"/main/getting-started/tabnine-cli/features/subagents","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"sJoLee4dHYJ4oNO8MFdy","title":"Generalist Agent","pathname":"/main/getting-started/tabnine-cli/features/subagents/generalist-agent","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"},{"label":"Subagents"}]},{"id":"FjfQyOJCy313RWEbyPTG","title":"Web Fetch","pathname":"/main/getting-started/tabnine-cli/features/web-fetch","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"gIylUqrgrxK7DGT2uU3d","title":"Telemetry","pathname":"/main/getting-started/tabnine-cli/features/telemetry","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"ZYj2tE6C0CtNHkBTNF5X","title":"Plan Mode","pathname":"/main/getting-started/tabnine-cli/features/plan-mode","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"Y69rjpxiGZiJbwt4jft8","title":"Sandboxing","pathname":"/main/getting-started/tabnine-cli/features/sandboxing","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Features"}]},{"id":"5772fce815b72c2ba55af379928ef238140fd799","title":"Troubleshooting","pathname":"/main/getting-started/tabnine-cli/troubleshooting","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"}]},{"id":"203746258a14a04d504b5978b2b9fb9adc881360","title":"Common Issues","pathname":"/main/getting-started/tabnine-cli/troubleshooting/common-issues","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Troubleshooting"}]},{"id":"0420ff7fbdfa1bfe1ab049f34dc13d736f592d4e","title":"FAQ","pathname":"/main/getting-started/tabnine-cli/troubleshooting/faq","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Troubleshooting"}]},{"id":"f7e15bb0c846212c653cc61978adaecdddaf0722","title":"Examples","pathname":"/main/getting-started/tabnine-cli/examples","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"}]},{"id":"a7ff01b7968317a65aa8d3dd47abc55f35a78875","title":"Code Review","pathname":"/main/getting-started/tabnine-cli/examples/code-review","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Examples"}]},{"id":"cbbdc510dca6c4bb32e96c7cb86f2c6a87bd418d","title":"Git Integrations","pathname":"/main/getting-started/tabnine-cli/git-integrations","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"}]},{"id":"4bfe86491bb1e3443f67e30390e8a0f1d040bd84","title":"GitHub Actions","pathname":"/main/getting-started/tabnine-cli/git-integrations/github-actions","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Git Integrations"}]},{"id":"bf0ab7df1c170e835d9d8ac159b697ebd75d6bbf","title":"Bitbucket Pipelines","pathname":"/main/getting-started/tabnine-cli/git-integrations/bitbucket-pipelines","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Git Integrations"}]},{"id":"5876cc77b43d053eaaa777e385c7cea77be9a387","title":"GitLab CI","pathname":"/main/getting-started/tabnine-cli/git-integrations/gitlab-ci","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Tabnine CLI"},{"label":"Git Integrations"}]},{"id":"OtK4DMtPUClxSam28oKr","title":"Code Completions","pathname":"/main/getting-started/code-completion","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"}]},{"id":"hX5IXz2oszwRNPnevzuV","title":"Code Acceptance Logs","pathname":"/main/getting-started/code-completion/code-acceptance-logs","siteSpaceId":"sitesp_xs9uc","description":"Code Acceptance Logging tracks all explicit acceptances of code recommendations by the use or code recommended by Tabnine.","breadcrumbs":[{"label":"Getting started"},{"label":"Code Completions"}]},{"id":"P6ezxndN7dfOxGnE701z","title":"Pause Code Completions","pathname":"/main/getting-started/code-completion/pause-snooze","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Getting started"},{"label":"Code Completions"}]},{"id":"jrivlsPpth9I9T9tb95Y","title":"Inline Actions","pathname":"/main/getting-started/inline-actions","siteSpaceId":"sitesp_xs9uc","description":"Tabnine AI code assistant: Inline actions","breadcrumbs":[{"label":"Getting started"}]},{"id":"CZZCr5nLKOl1DwMabpej","title":"Private Installation","pathname":"/main/administering-tabnine/managing-your-team","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"}]},{"id":"4JJU2OkBkFHPRQ8wdO4w","title":"Start and Manage a Team","pathname":"/main/administering-tabnine/managing-your-team/start-a-team","siteSpaceId":"sitesp_xs9uc","description":"Starting a team with Tabnine AI code assistant","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"k7gNKTGKMxPhxkHOHs0e","title":"Managing Tabnine Teams","pathname":"/main/administering-tabnine/managing-your-team/tabnine-teams","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"cBl2nRoYIZdZbY0qGUPK","title":"Roles in an Enterprise","pathname":"/main/administering-tabnine/managing-your-team/roles-in-an-enterprise","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"ddFXS5xKYq3MFvaTgIBx","title":"Inviting users to your team","pathname":"/main/administering-tabnine/managing-your-team/inviting-users-to-your-team","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"Eeiehh4wjiqIKJ5lZXvn","title":"Deactivating and reactivating users","pathname":"/main/administering-tabnine/managing-your-team/deactivating-and-reactivating-users","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"gu0GbwxrDRXIbfCWXU7p","title":"Deleting PII data of a deactivated user","pathname":"/main/administering-tabnine/managing-your-team/deleting-pii-data-of-a-deactivated-user","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"oP2UNO3rEEWGQ5tS3MYI","title":"Reset user's password","pathname":"/main/administering-tabnine/managing-your-team/deactivating-and-reactivating-users-1","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"EKrRIRyNuBi6olnVrOAL","title":"Tabnine APIs","pathname":"/main/administering-tabnine/managing-your-team/tabnine-apis","siteSpaceId":"sitesp_xs9uc","icon":"webhook","description":"Consolidated API reference for Tabnine Enterprise","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"d0hsWzipPKZsmApA03Vx","title":"Monitoring & Logs","pathname":"/main/administering-tabnine/managing-your-team/monitoring-tabnine","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"t5VWndyhADTPkjrUzqGp","title":"Usage Reports","pathname":"/main/administering-tabnine/managing-your-team/reporting","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"1aslglw83epNuzk1oxUU","title":"Reports Glossary","pathname":"/main/administering-tabnine/managing-your-team/reporting/reports-glossary","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Usage Reports"}]},{"id":"CTgOPC1bzPCAGxVLZg76","title":"CSV Reports","pathname":"/main/administering-tabnine/managing-your-team/reporting/reporting","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Usage Reports"}]},{"id":"L6OBVzxux0RD4sAoRbJQ","title":"Configuring scheduled CSV reports","pathname":"/main/administering-tabnine/managing-your-team/reporting/reporting/configuring-scheduled-csv-reports","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Usage Reports"},{"label":"CSV Reports"}]},{"id":"AAaG0nKNhadBq2QMFhYy","title":"Settings","pathname":"/main/administering-tabnine/managing-your-team/settings","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"tfSFKEq1p0f9sykmDouW","title":"General","pathname":"/main/administering-tabnine/managing-your-team/settings/general-settings","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"YZriqtTbTlXfR13rckAJ","title":"Single Sign-On (SSO)","pathname":"/main/administering-tabnine/managing-your-team/settings/single-sign-on-sso","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"51zrJpC5VR3b4y8ASLmC","title":"Personalization","pathname":"/main/administering-tabnine/managing-your-team/settings/workspace-settings","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"NmoRqSsGtopTDfdWAnNr","title":"Context Enhancement","pathname":"/main/administering-tabnine/managing-your-team/settings/workspace-settings/connecting-to-remote-repositories","siteSpaceId":"sitesp_xs9uc","description":"Connection is a feature within Tabnine Personalization, created to improve the relevance and precision of AI-powered code suggestions.","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"},{"label":"Personalization"}]},{"id":"KRkNgzOltfhQ46yLCqUH","title":"Email","pathname":"/main/administering-tabnine/managing-your-team/settings/email-settings","siteSpaceId":"sitesp_xs9uc","description":"Email configuration and preferences","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"2yJ6BkFV1Ge1RoQqO5Tx","title":"License","pathname":"/main/administering-tabnine/managing-your-team/settings/license-settings","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"yCi8zpnrQPm4HNdJ9hsr","title":"Models","pathname":"/main/administering-tabnine/managing-your-team/settings/models-settings","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"tnAyIkKnnD99tUlNiBeH","title":"Personal Access Tokens","pathname":"/main/administering-tabnine/managing-your-team/settings/access-tokens","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"HtiXbPSspOpa0DqmrvBf","title":"Agent Settings","pathname":"/main/administering-tabnine/managing-your-team/settings/agent-settings","siteSpaceId":"sitesp_xs9uc","description":"Options for Agent that appear beneat the Agent Settings tab in the Tabnine Admin UI","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"gfs3YCPNiBNgFtoFBTYg","title":"Agent Guidelines","pathname":"/main/administering-tabnine/managing-your-team/settings/agent-guidelines","siteSpaceId":"sitesp_xs9uc","description":"","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"CI77iPe8yrFgmA28ZHY0","title":"MCP Governance","pathname":"/main/administering-tabnine/managing-your-team/settings/mcp-governance","siteSpaceId":"sitesp_xs9uc","description":"The Admin Console for MCP server governance in Tabnine","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"gvz2FIZyAwjlTEOEkLJ3","title":"Native Tools","pathname":"/main/administering-tabnine/managing-your-team/settings/native-tools","siteSpaceId":"sitesp_xs9uc","description":"The Admin Console for Native Tool governance","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"},{"label":"Settings"}]},{"id":"EOMo30MrYyAXmRTDYCak","title":"IdP Sync","pathname":"/main/administering-tabnine/managing-your-team/idp-sync","siteSpaceId":"sitesp_xs9uc","description":"IdP Sync in Tabnine implements automatic user provisioning and de-provisioning, replacing manual user management.","breadcrumbs":[{"label":"Administering Tabnine"},{"label":"Private Installation"}]},{"id":"risy3bTOlfBfgFRRXK8K","title":"Release Notes","pathname":"/main/administering-tabnine/release-notes","siteSpaceId":"sitesp_xs9uc","icon":"memo-pad","description":"Tabnine's private installation release notes","breadcrumbs":[{"label":"Administering Tabnine"}]}]}