# Tabnine Docs

## Main Docs

- [Overview](https://docs.tabnine.com/main/welcome/readme.md)
- [Architecture](https://docs.tabnine.com/main/welcome/readme/architecture.md)
- [Deployment Options](https://docs.tabnine.com/main/welcome/readme/architecture/deployment-options.md): Tabnine AI code assistant deployment options
- [Security](https://docs.tabnine.com/main/welcome/readme/security.md): Tabnine AI code assistant: Security
- [Privacy](https://docs.tabnine.com/main/welcome/readme/privacy.md): Tabnine AI code assistant: Privacy
- [Protection](https://docs.tabnine.com/main/welcome/readme/protection.md): Tabnine AI code assistant: Protection
- [Provenance and Attribution](https://docs.tabnine.com/main/welcome/readme/protection/provenance-and-attribution.md): Minimize IP liability of third-party models
- [Provenance & Attribution in Tabnine CLI](https://docs.tabnine.com/main/welcome/readme/protection/provenance-and-attribution-in-tabnine-cli.md): Provenance and Attribution (P\&A) enforcement for generated code now applies to the Tabnine CLI.
- [Personalization](https://docs.tabnine.com/main/welcome/readme/personalization.md): Tabnine AI code assistant: Personalization
- [Tabnine’s Personalization in Depth](https://docs.tabnine.com/main/welcome/readme/personalization/tabnines-personalization-in-depth.md)
- [Connection: Global Codebase Awareness](https://docs.tabnine.com/main/welcome/readme/personalization/connection-global-codebase-awareness.md)
- [AI Models](https://docs.tabnine.com/main/welcome/readme/ai-models.md): Tabnine AI code assistant: AI models
- [Integrations](https://docs.tabnine.com/main/welcome/readme/integrations.md)
- [Atlassian Jira Integration](https://docs.tabnine.com/main/welcome/readme/integrations/atlassian-jira.md): Tabnine AI code assistant: Atlassian Jira integration
- [System & Hardware Requirements](https://docs.tabnine.com/main/welcome/readme/system-requirements.md): Tabnine AI code assistant: System requirements
- [Tabnine Client & Deployment Requirements](https://docs.tabnine.com/main/welcome/readme/system-requirements/tabnine-client-and-deployment-requirements.md)
- [Tabnine Deployment Options](https://docs.tabnine.com/main/welcome/readme/system-requirements/system-requirements.md): Tabnine AI code assistant: System requirements
- [Additional Requirements & Features](https://docs.tabnine.com/main/welcome/readme/system-requirements/system-requirements-1.md): Tabnine AI code assistant: System requirements
- [Supported Languages](https://docs.tabnine.com/main/welcome/readme/supported-languages.md): Tabnine AI code assistant: Supported languages
- [Supported IDEs](https://docs.tabnine.com/main/welcome/readme/supported-ides.md): Tabnine AI code assistant: Supported IDEs
- [Tabnine Subscription Plans](https://docs.tabnine.com/main/welcome/readme/tabnine-subscription-plans.md)
- [Enterprise (SaaS)](https://docs.tabnine.com/main/welcome/readme/tabnine-subscription-plans/enterprise-saas.md): Tabnine AI code assistant: Enterprise subscription
- [Enterprise (private installation)](https://docs.tabnine.com/main/welcome/readme/tabnine-subscription-plans/enterprise-private-installation.md)
- [Support & Feedback](https://docs.tabnine.com/main/welcome/support-and-feedback.md): Tabnine AI code assistant support and feedback
- [Install](https://docs.tabnine.com/main/getting-started/install.md): Tabnine AI code assistant: Client installation guide
- [Client Setup (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation.md)
- [Sign In Using Authentication Token](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/sign-in-using-authentication-token.md)
- [Join Your Team (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/join-your-team-private-installation.md)
- [Visual Studio Code (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/vs-code-private-installation.md)
- [JetBrains IDEs (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/jetbrains-ides-private-installation.md)
- [Visual Studio 2022 & 2026 (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/visual-studio-private-installation.md)
- [Eclipse (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/eclipse-private-installation.md)
- [Cursor (Private/Enterprise-SaaS)](https://docs.tabnine.com/main/getting-started/install/client-setup-private-installation/cursor-private-enterprise-saas.md)
- [Quickstart Guide](https://docs.tabnine.com/main/getting-started/quickstart.md): Tabnine AI code assistant: Quickstart Guide
- [Menus and Icons](https://docs.tabnine.com/main/getting-started/quickstart/menus-and-icons.md): This page describes what some of the many icons indicate in Tabnine
- [Tabnine Agent](https://docs.tabnine.com/main/getting-started/tabnine-agent.md)
- [How to Use Tabnine Agent](https://docs.tabnine.com/main/getting-started/tabnine-agent/how-to-use-tabnine-agent.md): This guide walks you through using Tabnine Agent effectively, from basic interactions to advanced workflows.
- [Agent Guidelines](https://docs.tabnine.com/main/getting-started/tabnine-agent/guidelines.md)
- [Understanding MCP Servers](https://docs.tabnine.com/main/getting-started/tabnine-agent/mcp-intro-and-setup.md)
- [MCP Server Config](https://docs.tabnine.com/main/getting-started/tabnine-agent/mcp-intro-and-setup/mcp-server-config.md)
- [In-IDE Agent Settings](https://docs.tabnine.com/main/getting-started/tabnine-agent/agent-settings.md): Settings for Tabnine Agent, including Native Tools
- [Agents in Action](https://docs.tabnine.com/main/getting-started/tabnine-agent/agents-in-action.md)
- [Agent Usage Analytics](https://docs.tabnine.com/main/getting-started/tabnine-agent/admin-console.md)
- [Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat.md)
- [Launching Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat/launch.md)
- [Interacting with Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat/interact.md)
- [Reviewing suggestions](https://docs.tabnine.com/main/getting-started/tabnine-chat/consume.md): Tabnine AI code assistant: Reviewing suggestions
- [Writing prompts](https://docs.tabnine.com/main/getting-started/tabnine-chat/prompt.md): Tabnine AI code assistant: Writing prompts
- [Chat Context](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context.md)
- [Understanding Context](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context/context-context-window.md): Tabnine AI code assistant: Understanding context
- [Context Scoping](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context/context-scoping.md): Determining which specific resources Tabnine uses to adjust its answers
- [Jira Connection as Context](https://docs.tabnine.com/main/getting-started/tabnine-chat/chat-context/jira-connection.md): Tabnine AI code assistant: Jira connection
- [Conversing with Tabnine Chat](https://docs.tabnine.com/main/getting-started/tabnine-chat/conversations.md)
- [Switching between chat AI models](https://docs.tabnine.com/main/getting-started/tabnine-chat/switching-between-chat-ai-models.md): Tabnine AI code assistant: Switching chat AI models
- [Image Prompts](https://docs.tabnine.com/main/getting-started/tabnine-chat/image-prompts.md): This documentation will show you how to use image prompts in Tabnine, along with examples.
- [\*Upgraded Chat (v6.2.0)](https://docs.tabnine.com/main/getting-started/tabnine-chat/upgraded-chat-v6.2.0.md): Describing the updates to Tabnine Chat with v6.2.0
- [Tabnine CLI](https://docs.tabnine.com/main/getting-started/tabnine-cli.md)
- [Getting Started](https://docs.tabnine.com/main/getting-started/tabnine-cli/getting-started.md)
- [Installation](https://docs.tabnine.com/main/getting-started/tabnine-cli/getting-started/installation.md)
- [Quickstart](https://docs.tabnine.com/main/getting-started/tabnine-cli/getting-started/quickstart.md): Get started with Tabnine CLI in 5 minutes!
- [Features](https://docs.tabnine.com/main/getting-started/tabnine-cli/features.md)
- [Settings](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/settings.md)
- [Settings Reference](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/settings/settings-reference.md)
- [Built-In Tools](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/built-in-tools.md)
- [Keyboard Shortcuts](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/keyboard-shortcuts.md)
- [Model Selection](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/model-selection.md)
- [Commands](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/commands.md)
- [Checkpointing](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/checkpointing.md)
- [Themes](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/themes.md): Customize the visual appearance of Tabnine CLI with built-in themes.
- [Hooks](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks.md)
- [Configuration](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks/configuration.md)
- [Event Reference](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks/event-reference.md)
- [Examples & Best Practices](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/hooks/examples-and-best-practices.md)
- [Agent Skills](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/agent-skills.md)
- [Subagents](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/subagents.md)
- [Generalist Agent](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/subagents/generalist-agent.md)
- [Web Fetch](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/web-fetch.md)
- [Telemetry](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/telemetry.md)
- [Plan Mode](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/plan-mode.md)
- [Sandboxing](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/sandboxing.md)
- [Model Reasoning](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/model-reasoning.md): Thinking output: Supported models can expose their internal reasoning before producing a response.
- [Extensions](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/extensions.md)
- [IDE Integration](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/ide-integration.md)
- [YOLO Mode](https://docs.tabnine.com/main/getting-started/tabnine-cli/features/yolo-mode.md)
- [Troubleshooting](https://docs.tabnine.com/main/getting-started/tabnine-cli/troubleshooting.md)
- [Common Issues](https://docs.tabnine.com/main/getting-started/tabnine-cli/troubleshooting/common-issues.md)
- [FAQ](https://docs.tabnine.com/main/getting-started/tabnine-cli/troubleshooting/faq.md)
- [Examples](https://docs.tabnine.com/main/getting-started/tabnine-cli/examples.md)
- [Code Review](https://docs.tabnine.com/main/getting-started/tabnine-cli/examples/code-review.md)
- [Git Integrations](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations.md)
- [GitHub Actions](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/github-actions.md)
- [Tabnine CLI GHA Trust Guidance](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/github-actions/tabnine-cli-gha-trust-guidance.md): This guide outlines security configurations and best practices for integrating Tabnine CLI with GitHub Actions (GHA) workflows.
- [Bitbucket Pipelines](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/bitbucket-pipelines.md)
- [GitLab CI](https://docs.tabnine.com/main/getting-started/tabnine-cli/git-integrations/gitlab-ci.md)
- [Code Completions](https://docs.tabnine.com/main/getting-started/code-completion.md)
- [Code Acceptance Logs](https://docs.tabnine.com/main/getting-started/code-completion/code-acceptance-logs.md): Code Acceptance Logging tracks all explicit acceptances of code recommendations by the use or code recommended by Tabnine.
- [Pause Code Completions](https://docs.tabnine.com/main/getting-started/code-completion/pause-snooze.md)
- [Tabnine's Prompting Guide](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide.md)
- [Prompt Iteration and Follow-ups](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/prompt-iteration-and-follow-ups.md)
- [Defining Context](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/defining-context.md)
- [Using Custom Commands in Prompts](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/using-custom-commands-in-prompts.md)
- [Treat it like a Real Conversation](https://docs.tabnine.com/main/getting-started/tabnines-prompting-guide/treat-it-like-a-real-conversation.md)
- [Private Installation](https://docs.tabnine.com/main/administering-tabnine/managing-your-team.md)
- [Usage Reports (Analytics)](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting.md)
- [Reports Glossary](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/reports-glossary.md)
- [Analytics Overview page](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/analytics-overview-page.md): The Analytics Overview contains a high-level overview and activity trends in your account.
- [Chat Usage page](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/chat-usage-page.md): Chat Usage page provides visibility into how chat functionality is being used across the organization (anything from prior to the v6.2.0 release is kept on the legacy Usage Page).
- [Usage page (legacy)](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/chat-usage-page/usage-page-legacy.md): The legacy Usage page contains more detailed usage reports and insights for the entire organization, superceded though by the Chat Usage page.
- [Agent Usage page](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/agent-usage-page.md): The Agent Usage page in the Admin Console provides analytics on how your organization is using Tabnine Agent over a selected timeframe.
- [Usage Per User page](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/usage-per-user-page.md): The Usage Per User page provides a user-level breakdown of Tabnine adoption and activity across the organization.
- [Account Utilization page](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/account-utilization-page.md): This page tracks your organization's account usage.
- [CSV Reports](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/reporting.md): Export raw data via CSV Reports.
- [Configuring scheduled CSV reports](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/reporting/configuring-scheduled-csv-reports.md)
- [Monitoring & Logs](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/reporting/monitoring-tabnine.md)
- [Team Management](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/team-management.md)
- [Start and Manage a Team](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/team-management/start-a-team.md): Starting a team with Tabnine AI code assistant
- [Managing Tabnine Teams](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/team-management/tabnine-teams.md)
- [Roles in an Enterprise](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/team-management/roles-in-an-enterprise.md)
- [Inviting users to your team](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/team-management/inviting-users-to-your-team.md)
- [LLM Priority Scheduling](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/team-management/llm-priority-scheduling.md): LLM Priority Scheduling lets admins assign a numeric priority (1–100) to each team, controlling which teams are served first when the self-hosted model is under heavy load.
- [Thinking / Reasoning Configuration](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/team-management/thinking-reasoning-configuration.md)
- [User Management](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/user-management.md)
- [Service Accounts and Token Limits](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/user-management/service-accounts-and-token-limits.md): A Service account is a first-class entity in Tabnine (with its own identity, authentication credentials, and token limits that are all separate from your regular user seats).
- [Context Engine](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/context-engine.md)
- [Settings](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/context-engine/settings.md): Context Engine Settings page in the Tabnine Console
- [Assets](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/context-engine/assets.md): The Context Engine Assets page in the Admin Console catalogs what you have produced from the Context Engine
- [Data Sources](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/context-engine/data-sources.md)
- [Runs](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/context-engine/runs.md): Monitor Context Engine jobs from the Context Engine Runs page in the Admin Console
- [Analyzers](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/context-engine/analyzers.md)
- [Coaching Guidelines](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/context-engine/coaching-guidelines-v.md)
- [Settings](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings.md)
- [General](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/general-settings.md)
- [Single Sign-On (SSO)](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/general-settings/single-sign-on-sso.md)
- [IdP Sync](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/general-settings/idp-sync.md): IdP Sync in Tabnine implements automatic user provisioning and de-provisioning, replacing manual user management.
- [Email](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/email-settings.md): Email configuration and preferences
- [License](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/license-settings.md)
- [Models](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/models-settings.md)
- [Self-Managed Models](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/models-settings/self-managed-models.md): Self-Managed Models allows enterprise administrators to connect their own large language model (LLM) endpoints to Tabnine
- [Personal Access Tokens](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/access-tokens.md)
- [Cost Control](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/agent-settings.md): Options for Agent that appear beneat the Agent Settings tab in the Tabnine Admin UI
- [AI Features](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/agent-features.md)
- [MCP Governance](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/mcp-governance.md): The Admin Console for MCP server governance in Tabnine
- [Native Tools](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/native-tools.md): The Admin Console for Native Tool governance
- [Personalization](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/workspace-settings.md)
- [Context Enhancement](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/settings/workspace-settings/connecting-to-remote-repositories.md): Connection is a feature within Tabnine Personalization, created to improve the relevance and precision of AI-powered code suggestions.
- [Tabnine APIs](https://docs.tabnine.com/main/administering-tabnine/managing-your-team/tabnine-apis.md): Consolidated API reference for Tabnine Enterprise
- [Release Notes](https://docs.tabnine.com/main/administering-tabnine/release-notes.md): Tabnine's private installation release notes


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.tabnine.com/main/welcome/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
