fix(docs): locale translations

This commit is contained in:
Adam
2026-02-10 16:02:18 -06:00
committed by opencode
parent 3894c217cc
commit 50c705cd2d
115 changed files with 700 additions and 702 deletions

View File

@@ -1,9 +1,9 @@
---
title: Поддержка АСР
title: Поддержка ACP
description: Используйте opencode в любом ACP-совместимом редакторе.
---
opencode поддерживает [Протокол агента-клиента](https://agentclientprotocol.com) или (ACP), что позволяет использовать его непосредственно в совместимых редакторах и IDE.
opencode поддерживает [Agent Client Protocol](https://agentclientprotocol.com) или (ACP), что позволяет использовать его непосредственно в совместимых редакторах и IDE.
:::tip
Список редакторов и инструментов, поддерживающих ACP, можно найти в [отчете о ходе работы ACP](https://zed.dev/blog/acp-progress-report#available-now).
@@ -140,15 +140,15 @@ require("codecompanion").setup({
Если вам нужно передать переменные среды (например, `OPENCODE_API_KEY`), обратитесь к разделу [Настройка адаптеров: переменные среды](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key) в документации CodeCompanion.nvim для получения полной информации.
## Поддерживать
## Поддержка
opencode через ACP работает так же, как и в terminal. Поддерживаются все функции:
opencode через ACP работает так же, как и в терминале. Поддерживаются все функции:
:::note
Некоторые встроенные команды слэша, такие как `/undo` и `/redo`, в настоящее время не поддерживаются.
:::
- Встроенные инструменты (файловые операции, terminal-команды и т. д.)
- Встроенные инструменты (файловые операции, команды терминала и т. д.)
- Пользовательские инструменты и команды слэша
- Серверы MCP, настроенные в вашей конфигурации opencode
- Правила для конкретного проекта из `AGENTS.md`

View File

@@ -676,7 +676,7 @@ opencode agent create
2. Описание того, что должен делать агент.
3. Создайте соответствующее системное приглашение и идентификатор.
4. Позволяет вам выбрать, к каким инструментам может получить доступ агент.
5. Наконец, создайте файл уценки с конфигурацией агента.
5. Наконец, создайте файл Markdown с конфигурацией агента.
---

View File

@@ -60,7 +60,7 @@ opencode agent [command]
### attach
Подключите terminal к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`.
Подключите терминал к уже работающему внутреннему серверу opencode, запущенному с помощью команд `serve` или `web`.
```bash
opencode attach [url]
@@ -540,12 +540,12 @@ opencode upgrade v0.1.48
CLI opencode принимает следующие глобальные флаги.
| Флаг | Короткий | Описание |
| -------------- | -------- | ------------------------------------------------------------- |
| `--help` | `-h` | Отобразить справку |
| `--version` | `-v` | Распечатать номер версии |
| `--print-logs` | | Печать журналов в stderr |
| `--log-level` | | Уровень журнала (ОТЛАДКА, ИНФОРМАЦИЯ, ПРЕДУПРЕЖДЕНИЕ, ОШИБКА) |
| Флаг | Короткий | Описание |
| -------------- | -------- | ------------------------------------------ |
| `--help` | `-h` | Отобразить справку |
| `--version` | `-v` | Распечатать номер версии |
| `--print-logs` | | Печать журналов в stderr |
| `--log-level` | | Уровень журнала (DEBUG, INFO, WARN, ERROR) |
---
@@ -562,7 +562,7 @@ opencode можно настроить с помощью переменных с
| `OPENCODE_CONFIG_CONTENT` | строка | Встроенное содержимое конфигурации json |
| `OPENCODE_DISABLE_AUTOUPDATE` | логическое значение | Отключить автоматическую проверку обновлений |
| `OPENCODE_DISABLE_PRUNE` | логическое значение | Отключить удаление старых данных |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление заголовка terminal |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | логическое значение | Отключить автоматическое обновление заголовка терминала |
| `OPENCODE_PERMISSION` | строка | Встроенная конфигурация разрешений json |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | логическое значение | Отключить плагины по умолчанию |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | логическое значение | Отключить автоматическую загрузку LSP-сервера |
@@ -599,5 +599,5 @@ opencode можно настроить с помощью переменных с
| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | логическое значение | Отключить просмотрщик файлов |
| `OPENCODE_EXPERIMENTAL_EXA` | логическое значение | Включить экспериментальные функции Exa |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | логическое значение | Включить экспериментальную проверку типа LSP |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | логическое значение | Включить экспериментальные функции уценки |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | логическое значение | Включить экспериментальные функции Markdown |
| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | логическое значение | Включить режим плана |

View File

@@ -30,7 +30,7 @@ Run the full test suite with coverage report and show any failures.
Focus on the failing tests and suggest fixes.
```
Фронтальная часть определяет свойства команды. Содержимое становится шаблоном.
Фронтматтер (frontmatter) определяет свойства команды. Содержимое становится шаблоном.
Используйте команду, набрав `/`, а затем имя команды.
@@ -42,7 +42,7 @@ Focus on the failing tests and suggest fixes.
## Настроить
Вы можете добавлять собственные команды через конфигурацию opencode или создав файлы уценки в каталоге `commands/`.
Вы можете добавлять собственные команды через конфигурацию opencode или создав файлы Markdown в каталоге `commands/`.
---
@@ -94,7 +94,7 @@ Focus on the failing tests and suggest fixes.
```
Имя Markdown файла становится именем команды. Например, `test.md` позволяет
ты бежишь:
вам запустить:
```bash frame="none"
/test

View File

@@ -3,14 +3,14 @@ title: IDE
description: Расширение opencode для VS Code, Cursor и других IDE.
---
opencode интегрируется с VS Code, Cursor или любой IDE, поддерживающей terminal. Просто запустите `opencode` в terminal, чтобы начать.
opencode интегрируется с VS Code, Cursor или любой IDE, поддерживающей терминал. Просто запустите `opencode` в терминале, чтобы начать.
---
## Использование
- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении terminal, или сосредоточьте внимание на существующем сеансе terminal, если он уже запущен.
- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс terminal opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе.
- **Быстрый запуск**: используйте `Cmd+Esc` (Mac) или `Ctrl+Esc` (Windows/Linux), чтобы открыть opencode в разделенном представлении терминала, или сосредоточьте внимание на существующем сеансе терминала, если он уже запущен.
- **Новый сеанс**: используйте `Cmd+Shift+Esc` (Mac) или `Ctrl+Shift+Esc` (Windows/Linux), чтобы начать новый сеанс терминала opencode, даже если он уже открыт. Вы также можете нажать кнопку opencode в пользовательском интерфейсе.
- **Узнавание контекста**: автоматически делитесь своим текущим выбором или вкладкой с помощью opencode.
- **File Reference Shortcuts**: Use `Cmd+Option+K` (Mac) or `Alt+Ctrl+K` (Linux/Windows) to insert file references. Например, `@File#L37-42`.
@@ -21,8 +21,8 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п
Чтобы установить opencode на VS Code и популярные форки, такие как Cursor, Windsurf, VSCodium:
1. Откройте VS Code
2. Откройте встроенный terminal
3. Запустите `opencode` - расширение установится автоматически.
2. Откройте встроенный терминал
3. Запустите `opencode` расширение установится автоматически.
С другой стороны, если вы хотите использовать собственную IDE при запуске `/editor` или `/export` из TUI, вам необходимо установить `export EDITOR="code --wait"`. [Подробнее](/docs/tui/#editor-setup).
@@ -38,7 +38,7 @@ opencode интегрируется с VS Code, Cursor или любой IDE, п
Если расширение не устанавливается автоматически:
- Убедитесь, что вы используете `opencode` во встроенном terminal.
- Убедитесь, что вы используете `opencode` во встроенном терминале.
- Убедитесь, что CLI для вашей IDE установлен:
- Для Code: команда `code`.
- Для Cursor: команда `cursor`.

View File

@@ -7,7 +7,7 @@ import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе terminal, настольного приложения или расширения IDE.
[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.
![opencode TUI с темой opencode](../../../assets/lander/screenshot.png)
@@ -17,9 +17,9 @@ export const console = config.console
#### Предварительные условия
Чтобы использовать opencode в вашем terminal, вам понадобится:
Чтобы использовать opencode в вашем терминале, вам понадобится:
1. Современный эмулятор terminal, например:
1. Современный эмулятор терминала, например:
- [WezTerm](https://wezterm.org), кроссплатформенный
- [Alacritty](https://alacritty.org), кроссплатформенный
- [Ghostty](https://ghostty.org), Linux и macOS
@@ -93,7 +93,7 @@ curl -fsSL https://opencode.ai/install | bash
Для наилучшей работы в Windows мы рекомендуем использовать [Подсистема Windows для Linux (WSL)](/docs/windows-wsl). Он обеспечивает лучшую производительность и полную совместимость с функциями opencode.
:::
- **Используя шоколадный**
- **Используя Chocolatey**
```bash
choco install opencode
@@ -111,7 +111,7 @@ curl -fsSL https://opencode.ai/install | bash
npm install -g opencode-ai
```
- **Использование Мизе**
- **Использование Mise**
```bash
mise use -g github:anomalyco/opencode
@@ -243,7 +243,7 @@ How is authentication handled in @packages/functions/src/api/index.ts
Вы хотите предоставить opencode достаточно подробностей, чтобы понять, чего вы хотите. Это помогает
поговорить с ним так, как будто вы разговариваете с младшим разработчиком в своей команде.
:::кончик
:::tip
Дайте opencode много контекста и примеров, чтобы помочь ему понять, что вы
хотеть.
:::
@@ -257,12 +257,12 @@ How is authentication handled in @packages/functions/src/api/index.ts
[Image #1] Take a look at this image and use it as a reference.
```
:::кончик
Перетащите изображения в terminal, чтобы добавить их в подсказку.
:::tip
Перетащите изображения в терминал, чтобы добавить их в подсказку.
:::
opencode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь
сделайте это, перетащив изображение в terminal.
сделайте это, перетащив изображение в терминал.
3. **Создайте функцию**

View File

@@ -105,9 +105,9 @@ opencode имеет список сочетаний клавиш, которые
---
## Ключ лидера
## Клавиша Leader
opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем terminal.
opencode использует клавишу `leader` для большинства сочетаний клавиш. Это позволяет избежать конфликтов в вашем терминале.
По умолчанию `ctrl+x` является ведущей клавишей, и для большинства действий требуется сначала нажать ведущую клавишу, а затем сочетание клавиш. Например, чтобы начать новый сеанс, сначала нажмите `ctrl+x`, а затем нажмите `n`.
@@ -154,7 +154,7 @@ opencode использует клавишу `leader` для большинст
## Shift+Ввод
Некоторые terminal по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить terminal на отправку `Shift+Enter` в качестве escape-последовательности.
Некоторые терминалы по умолчанию не отправляют клавиши-модификаторы с Enter. Возможно, вам придется настроить терминал на отправку `Shift+Enter` в качестве escape-последовательности.
### Терминал Windows

View File

@@ -83,9 +83,9 @@ opencode имеет два встроенных режима.
}
```
### Конфигурация уценки
### Конфигурация Markdown
Вы также можете определить режимы, используя файлы уценки. Поместите их в:
Вы также можете определить режимы, используя файлы Markdown. Поместите их в:
- Глобальный: `~/.config/opencode/modes/`
- Проект: `.opencode/modes/`
@@ -110,7 +110,7 @@ You are in code review mode. Focus on:
Provide constructive feedback without making direct changes.
```
Имя файла уценки становится именем режима (например, `review.md` создает режим `review`).
Имя Markdown файла становится именем режима (например, `review.md` создает режим `review`).
Давайте рассмотрим эти параметры конфигурации подробно.
@@ -266,7 +266,7 @@ Provide constructive feedback without making direct changes.
}
```
### Использование файлов уценки
### Использование файлов Markdown
Создайте файлы режимов в `.opencode/modes/` для режимов, специфичных для проекта, или в `~/.config/opencode/modes/` для глобальных режимов:

View File

@@ -129,7 +129,7 @@ OpenCode Zen — это список моделей, предоставленн
1. Перейдите в **Каталог моделей** в консоли Amazon Bedrock и запросите
доступ к нужным моделям.
:::кончик
:::tip
Вам необходимо иметь доступ к нужной модели в Amazon Bedrock.
:::
@@ -180,7 +180,7 @@ OpenCode Zen — это список моделей, предоставленн
- `profile`  именованный профиль AWS из `~/.aws/credentials`.
- `endpoint` — URL-адрес пользовательской конечной точки для конечных точек VPC (псевдоним для общей опции `baseURL`).
:::кончик
:::tip
Параметры файла конфигурации имеют приоритет над переменными среды.
:::
@@ -203,7 +203,7 @@ OpenCode Zen — это список моделей, предоставленн
}
```
:::примечание
:::note
Параметр `endpoint` — это псевдоним общего параметра `baseURL`, использующий терминологию, специфичную для AWS. Если указаны и `endpoint`, и `baseURL`, `endpoint` имеет приоритет.
:::
@@ -219,7 +219,7 @@ OpenCode Zen — это список моделей, предоставленн
1. **Токен носителя** — переменная среды `AWS_BEARER_TOKEN_BEDROCK` или токен из команды `/connect`.
2. **Цепочка учетных данных AWS** — профиль, ключи доступа, общие учетные данные, роли IAM, токены веб-идентификации (EKS IRSA), метаданные экземпляра.
:::примечание
:::note
Когда токен-носитель установлен (через `/connect` или `AWS_BEARER_TOKEN_BEDROCK`), он имеет приоритет над всеми методами учетных данных AWS, включая настроенные профили.
:::
@@ -284,9 +284,9 @@ OpenCode Zen — это список моделей, предоставленн
##### Использование ключей API
Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой terminal.
Вы также можете выбрать **Создать ключ API**, если у вас нет подписки Pro/Max. Он также откроет ваш браузер и попросит вас войти в Anthropic и предоставит вам код, который вы можете вставить в свой терминал.
Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal.
Или, если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал.
---
@@ -583,15 +583,15 @@ Cloudflare AI Gateway позволяет вам получать доступ к
### Firmware
1. Перейдите на [панель встроенного ПО](https://app.firmware.ai/signup), создайте учетную запись и сгенерируйте ключ API.
1. Перейдите на [панель Firmware](https://app.firmware.ai/signup), создайте учетную запись и сгенерируйте ключ API.
2. Запустите команду `/connect` и найдите **Прошивка**.
2. Запустите команду `/connect` и найдите **Firmware**.
```txt
/connect
```
3. Введите ключ API прошивки.
3. Введите ключ API Firmware.
```txt
┌ API key
@@ -664,7 +664,7 @@ GitLab Duo предоставляет агентский чат на базе и
2. Нажмите **Добавить новый токен**.
3. Имя: `OpenCode`, Области применения: `api`
4. Скопируйте токен (начинается с `glpat-`)
5. Введите его в terminal
5. Введите его в терминал
3. Запустите команду `/models`, чтобы просмотреть доступные модели.
@@ -828,7 +828,7 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
1. Перейдите в **Model Garden** в Google Cloud Console и проверьте
модели, доступные в вашем регионе.
:::примечание
:::note
Вам необходим проект Google Cloud с включенным Vertex AI API.
:::
@@ -894,17 +894,17 @@ export GITLAB_OAUTH_CLIENT_ID=your_application_id_here
### Hugging Face
[Поставщики Hugging Face Inference Provider](https://huggingface.co/docs/inference-providers) предоставляют доступ к открытым моделям, поддерживаемым более чем 17 поставщиками.
[Hugging Face Inference Providers](https://huggingface.co/docs/inference-providers) предоставляют доступ к открытым моделям, поддерживаемым более чем 17 поставщиками.
1. Перейдите в [Настройки Hugging Face](https://huggingface.co/settings/tokens/new?ownUserPermissions=inference.serverless.write&tokenType=fineGrained), чтобы создать токен с разрешением совершать вызовы к поставщикам выводов.
2. Запустите команду `/connect` и найдите **Обнимающее лицо**.
2. Запустите команду `/connect` и найдите **Hugging Face**.
```txt
/connect
```
3. Введите свой жетон «Обнимающее лицо».
3. Введите свой токен Hugging Face.
```txt
┌ API key
@@ -1328,7 +1328,7 @@ Ollama может автоматически настроиться для openc
##### Использование ключей API
Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой terminal.
Если у вас уже есть ключ API, вы можете выбрать **Ввести ключ API вручную** и вставить его в свой терминал.
---
@@ -1431,7 +1431,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо
1. Перейдите в [SAP BTP Cockpit](https://account.hana.ondemand.com/), перейдите к экземпляру службы SAP AI Core и создайте ключ службы.
:::кончик
:::tip
Ключ службы — это объект JSON, содержащий `clientid`, `clientsecret`, `url` и `serviceurls.AI_API_URL`. Экземпляр AI Core можно найти в разделе **Сервисы** > **Экземпляры и подписки** в панели управления BTP.
:::
@@ -1468,7 +1468,7 @@ SAP AI Core предоставляет доступ к более чем 40 мо
AICORE_DEPLOYMENT_ID=your-deployment-id AICORE_RESOURCE_GROUP=your-resource-group opencode
```
:::примечание
:::note
Эти параметры являются необязательными и должны быть настроены в соответствии с настройками SAP AI Core.
:::
@@ -1567,13 +1567,13 @@ SAP AI Core предоставляет доступ к более чем 40 мо
1. Перейдите к [консоли Venice AI](https://venice.ai), создайте учетную запись и сгенерируйте ключ API.
2. Запустите команду `/connect` и найдите **Венеция AI**.
2. Запустите команду `/connect` и найдите **Venice AI**.
```txt
/connect
```
3. Введите свой ключ API Венеции AI.
3. Введите свой ключ API Venice AI.
```txt
┌ API key

View File

@@ -3,19 +3,19 @@ title: Темы
description: Выберите встроенную тему или определите свою собственную.
---
С помощью opencode вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего terminal, или определить свою собственную тему.
С помощью opencode вы можете выбрать одну из нескольких встроенных тем, использовать тему, которая адаптируется к теме вашего терминала, или определить свою собственную тему.
По умолчанию opencode использует нашу собственную тему `opencode`.
---
## Требования к terminal
## Требования к терминалу
Чтобы темы корректно отображались в полной цветовой палитре, ваш terminal должен поддерживать **truecolor** (24-битный цвет). Большинство современных terminal поддерживают это по умолчанию, но вам может потребоваться включить его:
Чтобы темы корректно отображались в полной цветовой палитре, ваш терминал должен поддерживать **truecolor** (24-битный цвет). Большинство современных терминалов поддерживают это по умолчанию, но вам может потребоваться включить его:
- **Проверьте поддержку**: запустите `echo $COLORTERM` — должен появиться `truecolor` или `24bit`.
- **Включить truecolor**: установите переменную среды `COLORTERM=truecolor` в профиле shell.
- **Совместимость terminal**: убедитесь, что ваш эмулятор terminal поддерживает 24-битный цвет (большинство современных terminal, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии terminal GNOME, поддерживают).
- **Совместимость терминала**: убедитесь, что ваш эмулятор терминала поддерживает 24-битный цвет (большинство современных терминалов, таких как iTerm2, Alacritty, Kitty, Windows Terminal и последние версии GNOME Terminal, поддерживают).
Без поддержки truecolor темы могут отображаться с пониженной точностью цветопередачи или вернуться к ближайшему приближению к 256 цветам.
@@ -45,17 +45,17 @@ opencode поставляется с несколькими встроенным
## Системная тема
Тема `system` автоматически адаптируется к цветовой схеме вашего terminal. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_:
Тема `system` автоматически адаптируется к цветовой схеме вашего терминала. В отличие от традиционных тем, использующих фиксированные цвета, тема _system_:
- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего terminal, обеспечивая оптимальный контраст.
- **Использует цвета ANSI**: использует стандартные цвета ANSI (015) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего terminal.
- **Сохраняет настройки terminal по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего terminal.
- **Создает шкалу серого**: создает пользовательскую шкалу серого на основе цвета фона вашего терминала, обеспечивая оптимальный контраст.
- **Использует цвета ANSI**: использует стандартные цвета ANSI (015) для подсветки синтаксиса и элементов пользовательского интерфейса, которые соответствуют цветовой палитре вашего терминала.
- **Сохраняет настройки терминала по умолчанию**: использует `none` для цветов текста и фона, чтобы сохранить естественный вид вашего терминала.
Системная тема предназначена для пользователей, которые:
- Хотите, чтобы opencode соответствовал внешнему виду их terminal
- Используйте пользовательские цветовые схемы terminal
- Предпочитайте единообразный вид для всех terminal-приложений.
- Хотите, чтобы opencode соответствовал внешнему виду их терминала
- Используйте пользовательские цветовые схемы терминала
- Предпочитайте единообразный вид для всех терминальных приложений.
---
@@ -119,7 +119,7 @@ vim .opencode/themes/my-theme.json
- **Цвета ANSI**: `3` (0255).
- **Ссылки на цвета**: `"primary"` или пользовательские определения.
- **Темный/светлый варианты**: `{"dark": "#000", "light": "#fff"}`
- **Нет цвета**: `"none"` — используется цвет terminal по умолчанию или прозрачный.
- **Нет цвета**: `"none"` — используется цвет терминала по умолчанию или прозрачный.
---
@@ -129,12 +129,12 @@ vim .opencode/themes/my-theme.json
---
### Настройки terminal по умолчанию
### Настройки терминала по умолчанию
Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет terminal по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего terminal:
Специальное значение `"none"` можно использовать для любого цвета, чтобы наследовать цвет терминала по умолчанию. Это особенно полезно для создания тем, которые органично сочетаются с цветовой схемой вашего терминала:
- `"text": "none"` — использует цвет переднего плана terminal по умолчанию.
- `"background": "none"` — использует цвет фона terminal по умолчанию.
- `"text": "none"` — использует цвет переднего плана терминала по умолчанию.
- `"background": "none"` — использует цвет фона терминала по умолчанию.
---

View File

@@ -45,7 +45,7 @@ description: Управляйте инструментами, которые м
---
### бить
### bash
Выполняйте shell-команды в среде вашего проекта.
@@ -58,11 +58,11 @@ description: Управляйте инструментами, которые м
}
```
Этот инструмент позволяет LLM запускать terminal-команды, такие как `npm install`, `git status` или любую другую shell-команду.
Этот инструмент позволяет LLM запускать команды терминала, такие как `npm install`, `git status` или любую другую shell-команду.
---
### редактировать
### edit
Измените существующие файлы, используя точную замену строк.
@@ -79,7 +79,7 @@ description: Управляйте инструментами, которые м
---
### писать
### write
Создавайте новые файлы или перезаписывайте существующие.
@@ -100,7 +100,7 @@ description: Управляйте инструментами, которые м
---
### читать
### read
Прочитайте содержимое файла из вашей кодовой базы.
@@ -134,7 +134,7 @@ description: Управляйте инструментами, которые м
---
### шарик
### glob
Найдите файлы по шаблону.
@@ -151,7 +151,7 @@ description: Управляйте инструментами, которые м
---
### список
### list
Список файлов и каталогов по заданному пути.
@@ -168,7 +168,7 @@ description: Управляйте инструментами, которые м
---
### лсп (экспериментальный)
### lsp (экспериментальный)
Взаимодействуйте с настроенными серверами LSP, чтобы получить функции анализа кода, такие как определения, ссылки, информация о наведении и иерархия вызовов.
@@ -191,7 +191,7 @@ description: Управляйте инструментами, которые м
---
### пластырь
### patch
Применяйте патчи к файлам.
@@ -212,7 +212,7 @@ description: Управляйте инструментами, которые м
---
### навык
### skill
Загрузите [skill](/docs/skills) (файл `SKILL.md`) и верните его содержимое в диалог.
@@ -269,7 +269,7 @@ description: Управляйте инструментами, которые м
---
### веб-загрузка
### webfetch
Получить веб-контент.
@@ -286,7 +286,7 @@ description: Управляйте инструментами, которые м
---
### веб-поиск
### websearch
Найдите информацию в Интернете.
@@ -320,7 +320,7 @@ OPENCODE_ENABLE_EXA=1 opencode
---
### вопрос
### question
Задавайте вопросы пользователю во время выполнения.

View File

@@ -3,7 +3,7 @@ title: Интернет
description: Использование opencode в вашем браузере.
---
opencode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования terminal.
opencode может работать как веб-приложение в вашем браузере, обеспечивая такой же мощный опыт кодирования AI без необходимости использования терминала.
![opencode Web — новый сеанс](../../../assets/web/web-homepage-new-session.png)
@@ -22,7 +22,7 @@ opencode web
:::
:::tip[Пользователи Windows]
Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию terminal.
Для получения наилучших результатов запустите `opencode web` из [WSL](/docs/windows-wsl), а не из PowerShell. Это обеспечивает правильный доступ к файловой системе и интеграцию терминала.
:::
---
@@ -70,7 +70,7 @@ opencode web --mdns
opencode web --mdns --mdns-domain myproject.local
```
### КОРС
### CORS
Чтобы разрешить дополнительные домены для CORS (полезно для пользовательских интерфейсов):
@@ -108,9 +108,9 @@ OPENCODE_SERVER_PASSWORD=secret opencode web
---
## Подключение terminal
## Подключение терминала
Вы можете подключить TUI terminal к работающему веб-серверу:
Вы можете подключить TUI терминала к работающему веб-серверу:
```bash
# Start the web server
@@ -120,7 +120,7 @@ opencode web --port 4096
opencode attach http://localhost:4096
```
Это позволяет вам одновременно использовать веб-интерфейс и terminal, используя одни и те же сеансы и состояние.
Это позволяет вам одновременно использовать веб-интерфейс и терминал, используя одни и те же сеансы и состояние.
---

View File

@@ -8,7 +8,7 @@ import { Steps } from "@astrojs/starlight/components"
opencode можно запускать напрямую в Windows, но для лучшего опыта мы рекомендуем [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install). WSL дает Linux-среду, которая отлично работает с возможностями opencode.
:::tip[Почему WSL?]
WSL дает более высокую производительность файловой системы, полноценную поддержку terminal и совместимость с инструментами разработки, на которые опирается opencode.
WSL дает более высокую производительность файловой системы, полноценную поддержку терминала и совместимость с инструментами разработки, на которые опирается opencode.
:::
---
@@ -23,7 +23,7 @@ WSL дает более высокую производительность фа
2. **Установите opencode в WSL**
После настройки WSL откройте WSL terminal и установите opencode одним из [способов установки](/docs/).
После настройки WSL откройте терминал WSL и установите opencode одним из [способов установки](/docs/).
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -73,7 +73,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
Для лучшего веб-опыта в Windows:
1. **Запускайте `opencode web` в WSL terminal**, а не в PowerShell:
1. **Запускайте `opencode web` в терминале WSL**, а не в PowerShell:
```bash
opencode web --hostname 0.0.0.0
@@ -81,7 +81,7 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
2. **Открывайте в браузере Windows** адрес `http://localhost:<port>` (opencode выведет URL)
Запуск `opencode web` из WSL обеспечивает корректный доступ к файловой системе и интеграцию с terminal, при этом интерфейс остается доступным из браузера Windows.
Запуск `opencode web` из WSL обеспечивает корректный доступ к файловой системе и интеграцию с терминалом, при этом интерфейс остается доступным из браузера Windows.
---