# AgentCode: как прислать ошибку

Если AgentCode повёл себя странно, пришли короткий отчёт.

## Что прислать

1. Что ты просил сделать.
2. Что ожидал получить.
3. Что AgentCode ответил.
4. Был ли создан файл, и где он лежит.
5. Вывод команд:

```bash
agentcode health
agentcode logs --lines 200
```

## Если ошибка связана с конкретным файлом

Пришли:

- путь к файлу;
- можно ли его читать;
- что в нём примерно находится;
- что должен был сделать AgentCode.

Не присылай секреты, ключи, пароли, browser profiles, keychain, приватные токены и файлы из `.ssh`.

## Если ошибка связана с кодом

Пришли:

- путь к проекту;
- команду проверки, например `pytest`, `npm test`, `python -m pytest`;
- какие файлы AgentCode менял;
- финальный ответ AgentCode.

## Если AgentCode написал ерунду

Отдельно отметь, какой тип ошибки был:

- не прочитал файл;
- выдумал результат;
- не создал файл;
- полез не туда;
- повторял одно и то же;
- не попросил подтверждение;
- сказал, что использовал неподключённую программу;
- ответил не по-русски.

## Полезная команда для диагностики

```bash
agentcode status
```

Она показывает версию, runtime, состояние локального узла, OpenCode, моделей и policy mode.

## В рамках private beta

Если это первый месяц beta, ошибка считается полезной обратной связью.

Хороший формат:

```text
Задача:
Ожидал:
Получилось:
Что было плохо:
Файлы/пути:
```

По таким ошибкам дорабатываются prompts, проверки, демо и маршруты AgentCode.
