diff --git a/internal/analyst/prompt.go b/internal/analyst/prompt.go index a065266..28134a5 100644 --- a/internal/analyst/prompt.go +++ b/internal/analyst/prompt.go @@ -27,10 +27,10 @@ var promptTemplate = template.Must(template.New("analyst").Parse(`Ты — ан Изменяй в JSON только те поля, которые надо поменять; что менять не надо — пустой строкой. **Фаза ответа (phase):** -- `ask` — данных не хватает: задай вопросы (до 3), черновик не меняешь. -- `propose` — черновик ДОСТАТОЧЕН и ты ВНОСИШЬ правки: заполни изменяемые поля (title/goal/repos/why/ac), в chat_reply — краткое резюме. -- `ready` — черновик уже ПОЛНЫЙ и готов как есть, менять НЕЧЕГО: phase="ready", все поля изменений оставь пустыми, в chat_reply — резюме и подтверждение готовности. Задачу можно отправлять агенту-кодеру. -- `abort` — тема не про код / не подходит: phase="abort" с abort_reason. +- ask — данных не хватает: задай вопросы (до 3), черновик не меняешь. +- propose — черновик ДОСТАТОЧЕН и ты ВНОСИШЬ правки: заполни изменяемые поля (title/goal/repos/why/ac), в chat_reply — краткое резюме. +- ready — черновик уже ПОЛНЫЙ и готов как есть, менять НЕЧЕГО: phase="ready", все поля изменений оставь пустыми, в chat_reply — резюме и подтверждение готовности. Задачу можно отправлять агенту-кодеру. +- abort — тема не про код / не подходит: phase="abort" с abort_reason. {{- if .Force}}