---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://sourcecraft.dev/portal/docs/en/code-assistant/operations/index.md
  - https://sourcecraft.dev/portal/docs/ru/code-assistant/operations/index.md
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://sourcecraft.dev/portal/docs/en/llms.txt


# Step-by-step guides for SourceCraft Code Assistant

## General guides {#common}

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

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

### Visual Studio Code {#vscode}

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

#### MCP {#mcp}

* [Overview](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/overview.md)
* [Using MCP](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/using-mcp-in-ca.md)
* [What is MCP](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/what-is-mcp.md)
* [STDIO, Streamable HTTP, and SSE transport](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/server-transports.md)
* [What makes MCP different from REST API](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/mcp-vs-api.md)
* [Recommended MCP servers](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/agent/mcp/recommended-mcp-servers.md)

### JetBrains IDE {#jetbrains}

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

## SourceCraft UI {#src-ui}

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

## Other {#other}

* [Getting IDE logs](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/get-logs.md)
* [Viewing usage statistics](https://sourcecraft.dev/portal/docs/en/code-assistant/operations/code-assistant-stats.md)