Compare commits
2 Commits
38f15b894e
...
39d637f99e
| Author | SHA1 | Date | |
|---|---|---|---|
| 39d637f99e | |||
| 6a8d294c74 |
55
AGENTS.md
55
AGENTS.md
@@ -15,7 +15,7 @@ PRIORITY: user > this_file > code_style
|
|||||||
## [B] КОММУНИКАЦИЯ — ALWAYS
|
## [B] КОММУНИКАЦИЯ — ALWAYS
|
||||||
|
|
||||||
LANG: thinking=en (ALWAYS, never zh) | output=ru | code=en | comments+commits=ru
|
LANG: thinking=en (ALWAYS, never zh) | output=ru | code=en | comments+commits=ru
|
||||||
DO: act_first → confirm_if_needed | short_and_precise | sequential_questions
|
DO: act_first → confirm_if_needed | short_and_precise | sequential_questions | use `question` tool for all user choices
|
||||||
DONT: end_with_question_only | print_secret_values | commit_.env.local
|
DONT: end_with_question_only | print_secret_values | commit_.env.local
|
||||||
SECRETS: use .env.local if exists; else state_once + ref .env.example
|
SECRETS: use .env.local if exists; else state_once + ref .env.example
|
||||||
LINKS: internal=relative_path spaces→%20 | external=markdown_label (not bare URL)
|
LINKS: internal=relative_path spaces→%20 | external=markdown_label (not bare URL)
|
||||||
@@ -32,56 +32,3 @@ ONE_TYPE_PER_ENTITY: true
|
|||||||
|
|
||||||
ON session_start → read_graph OR search_nodes(<topic>)
|
ON session_start → read_graph OR search_nodes(<topic>)
|
||||||
ON significant_change → create_entities OR add_observations
|
ON significant_change → create_entities OR add_observations
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## [D] INTERACTION — только при вопросе пользователю
|
|
||||||
|
|
||||||
### Формат вопроса
|
|
||||||
|
|
||||||
```
|
|
||||||
<инструкция ≤15 слов>
|
|
||||||
|
|
||||||
1) <вариант ≤5 слов>
|
|
||||||
2) <вариант>
|
|
||||||
```
|
|
||||||
|
|
||||||
RULES: первый_символ=инструкция | max_options=7 | blank_line_before_options
|
|
||||||
FORBIDDEN: текст до/после блока | метки ("Выберите:") | пояснения
|
|
||||||
|
|
||||||
### Ввод — принимать любой
|
|
||||||
|
|
||||||
Принимать как валидный:
|
|
||||||
- N или N,N → выбор по номеру
|
|
||||||
- любой текст → интерпретировать по смыслу и продолжать выполнение
|
|
||||||
- abort|cancel → остановиться
|
|
||||||
|
|
||||||
НЕ блокироваться на невалидном вводе — интерпретировать намерение и продолжать.
|
|
||||||
|
|
||||||
### После получения ответа
|
|
||||||
|
|
||||||
EXECUTE: silent
|
|
||||||
NEXT_OUTPUT: result XOR next_question_block
|
|
||||||
|
|
||||||
```
|
|
||||||
✗ "Перехожу на ветку, затем подготовлю версию..."
|
|
||||||
✓ [молча] → результат или следующий вопрос
|
|
||||||
```
|
|
||||||
|
|
||||||
### Запрещённые шаблоны
|
|
||||||
|
|
||||||
```
|
|
||||||
✗ "Если хочешь, могу сделать коммит"
|
|
||||||
✗ "Дай знать если продолжить"
|
|
||||||
✗ вопросы в конце ответа без блока выбора
|
|
||||||
```
|
|
||||||
|
|
||||||
RULE: action available → always show choice block:
|
|
||||||
```
|
|
||||||
Выполнить коммит и push?
|
|
||||||
|
|
||||||
1) Да
|
|
||||||
2) Нет
|
|
||||||
```
|
|
||||||
|
|
||||||
OPTIONS: exhaustive | no "Другое" | freetext implicit (не предлагать как вариант)
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
{
|
{
|
||||||
"$schema": "https://opencode.ai/config.json",
|
"$schema": "https://opencode.ai/config.json",
|
||||||
"model": "ollama/qwen3.5-agent",
|
"model": "ollama/qwen3.5-agent"
|
||||||
"instructions": "You MUST think and reason in English only. Never use Chinese in your thinking. Write all responses, comments, and commit messages in Russian."
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user