Superintelligence CouncilСовет гения · sim.im

Anton Gladkov · 2026-07-21 · 05-ai · source ↗

йо квеник можешь пожалуйста полазить по китайским ресурсам где обсуждается кодин

йо квеник можешь пожалуйста полазить по китайским ресурсам где обсуждается кодинг на тебе, и выяснить как правильно ставить задачи чтобы ты делал их очень долго? На Kimi например я могу /goal большой поставить и она работает и 20 и 30 и 50 часов пока всё-всё не доделает. У тебя почему-то мне не удается больше часа работы получить. Даже если я пишу что мол вообще пипец делай автономно и обходи самостоятлеьно препятствия - ты все равно довольно быстро остановишься задав какие-то вопросы или упершись в блокеры, хотя эти блокеры совершенно незначительны. Я убежден что я что-то делаю не так или у нас какие-то настройки не донастроены. Может быть кими прописал где-то у себя в конфиге что он должен все делать самостоятельно а ты нет. Он реально прописывал кстати что-то такое глобально в настройках для всех моделей) Можешь плиз изучить и настроить себя так чтобы я мог давать тебе супер длинные таски в духе искать всю ночь баги или какой-то класс проблем реально целиком победить и не останавливаться пока не победишь. Посмотри историю других сессий и ты сам увидишь что поставленная задача мной не соответствует развитию событий, и мне приходится дальше снова просить чтобы что-то продолжалось.

___

Готово. Вот полный разбор.

Почему я останавливался через ~1 час

Три причины, все теперь устранены:

1. Лимит tool-вызовов на один ход (главная)
    model.maxToolCallsPerTurn по умолчанию = 100. После 100 вызовов инструментов за один ход модель
    останавливается. У Kimi в конфиге стоит max_steps_per_turn = 500, а у тебя для Qwen Code это не было
    настроено вообще.

Исправлено: поставил maxToolCallsPerTurn: 0 (полностью отключён). Плюс явно зафиксировал maxSessionTurns: 
    -1, maxWallTimeSeconds: -1, maxToolCalls: -1 — всё безлимитно.

2. Не было QWEN.md
    У Kimi есть ~/.kimi-code/AGENTS.md с инструкциями про автономность. У Qwen Code аналог — ~/.qwen/QWEN.md, и
    его не существовало. Системный промпт Qwen Code по умолчанию содержит кучу указаний "спроси пользователя",
    "подтверди перед действием" — без явного override модель им следует.

Исправлено: создал ~/.qwen/QWEN.md с контрактом автономности: не останавливаться на минорных блокерах, не
    делать progress-report и не ждать, исчерпывать пространство задачи, самоверифицироваться.

3. Ты не использовал /goal
    У Qwen Code есть /goal <condition> — это прямой аналог Kimi's /goal. Каждая итерация /goal получает свежий
     бюджет tool-вызовов, и сессия продолжает работать пока условие не выполнено. Также есть bare /loop (без
    промпта) — автономный стюард, который сам продвигает начатую работу.

Как теперь ставить длинные задачи

Вариант A — `/goal` (рекомендую для всего >1 часа):
     1 /goal все баги класса X в репозитории Y найдены и исправлены, тесты зелёные, линт чистый
    Каждая итерация — свежий бюджет. Работает пока условие не выполнено.

Вариант B — bare `/loop` (для стюардинга):
     1 /loop
    Сам решает что делать дальше на основе контекста сессии. Подходит для "присматривай за PR, чини CI,
    отвечай на ревью".

Вариант C — headless с бюджетами (для CI/ночного прогона):
     1 qwen -p "найди и исправь все баги класса X" --yolo --max-wall-time 8h

Что изменилось в файлах

┌────────────────────────────────────────────────────────────┬───────────────────────────────────────┐
    │ Файл                                                       │ Изменение                             │
    ├────────────────────────────────────────────────────────────┼───────────────────────────────────────┤
    │                                                            │ maxToolCallsPerTurn: 0,               │
    │ ~/.qwen/settings.json                                      │ maxSessionTurns: -1,                  │
    │                                                            │ maxWallTimeSeconds: -1, maxToolCalls: │
    │                                                            │  -1                                   │
    ├────────────────────────────────────────────────────────────┼───────────────────────────────────────┤
    │ ~/.qwen/QWEN.md                                            │ Создан. Контракт автономности для     │
    │                                                            │ длинных задач                         │
    ├────────────────────────────────────────────────────────────┼───────────────────────────────────────┤
    │ ~/.qwen/memories/feedback/autonomy-and-goal-formulation.md │ Дополнен секцией про настройку Qwen   │
    │                                                            │ Code                                  │
    └────────────────────────────────────────────────────────────┴───────────────────────────────────────┘

Про китайские ресурсы

web_fetch сегодня сломан (баг с `enable_thinking на бэкенде — 400 ошибка на всех URL). Но всё нужное 
    нашлось в локальной документации Qwen Code 
    (/opt/homebrew/lib/node_modules/@qwen-code/qwen-code/bundled/qc-helper/docs/`). Китайские форумы (V2EX,
    Zhihu) не понадобились — конфигурация полностью описана в официальных доках.

Важно

Нужен рестарт Qwen Code (/exit и заново), чтобы изменения в settings.json вступили в силу. QWEN.md
    подхватится автоматически при следующей сессии.

Попробуй на следующей длинной задаче: /goal <условие> — и не трогай терминал. Должно работать часами.