---
metadata:
  - name: generator
    content: Diplodoc Platform v5.63.0
alternate:
  - https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/index.md
  - https://vibe.sourcecraft.dev/portal/docs/ru/code-assistant/operations/index.md
  - href: https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/index.md
    type: text/markdown
    title: Markdown version
  - href: https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/llms.txt
    rel: describedby
title: Step-by-step guides for SourceCraft Code Assistant
description: This page features step-by-step guides for Code Assistant.
---
> **Documentation Index:** Fetch the complete configuration index at https://vibe.sourcecraft.dev/portal/docs/en/llms.txt


# Step-by-step guides for SourceCraft Code Assistant

## General guides {#common}

* [Code autocompletion](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/autocompletion.md)
* [Quick actions](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/quick-actions.md)

## Chat and agents {#agent-and-chat}

### Visual Studio Code {#vscode}

* [Chat interface](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/chat-interface.md)
* [Request input](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/typing-your-requests.md)
* [How tools work](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/how-tools-work.md)
* [Context mentions](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/context-mentions.md)
* [Using modes](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/chat-prompts.md)
* [Models](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/api-configuration-profiles.md)
* [Auto-approving actions](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/auto-approving-actions.md)
* [Checkpoints](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/checkpoints.md)
* [Quick editing (diffs)](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/fast-edits.md)
* [Concurrent file reads](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/concurrent-file-reads.md)
* [Using .codeassistantignore to manage file access](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/codeassistantignore.md)
* [Custom rules](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/chat-rules.md)
* [Slash (/) commands](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/slash-commands.md)
* [Skills](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/skills.md)
* [Integration with the terminal](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/shell-integration.md)

### JetBrains IDE {#jetbrains}

* [Chat](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/chat.md)
* [Configuring chat context](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/chat-context.md)
* [Agent mode (preview)](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/jb-agent.md)

### SourceCraft CLI {#src-cli}

* [Getting started with the SourceCraft CLI](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/src-cli.md)

## SourceCraft UI {#src-ui}

* [Editing code in SourceCraft Code Assistant](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/src-code-edit.md)
* [Chat with Code Assistant in SourceCraft](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/src-chat.md)
* [AI code review of a pull request in SourceCraft](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/src-review.md)

## MCP {#mcp}

* [MCP overview](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/overview.md)
* [SourceCraft and Yandex Cloud MCP servers](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/recommended-mcp-servers.md)
* [Working with a SourceCraft MCP server](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/work-with-mcp.md)
* [MCP in the Code Assistant plugin for VS Code](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/using-mcp-in-ca.md)
* [What is MCP](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/what-is-mcp.md)
* [MCP transport in the Code Assistant plugin for VS Code](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/server-transports.md)
* [What makes MCP different from the REST API](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/mcp-vs-api.md)

## Other {#other}

* [Integrating Code Assistant with Zed using the SourceCraft CLI](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/zed.md)
* [Getting IDE logs](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/get-logs.md)
* [Viewing usage statistics](https://vibe.sourcecraft.dev/portal/docs/en/code-assistant/operations/code-assistant-stats.md)
