2026 жылы Claude Code пен Codex-ті /goal арқылы түн бойы іске қосу: 14 сағаттық автономды режим
MarkdownClaude Code 2.1.139 және Codex CLI жүйесіндегі /goal пәрмені AI агентін бірнеше сағат бойы автономды іске қосады. Баптауды, нақты мысалдарды және оның қанша токен тұратынын түсіндіремін.
Мақаланы толық оқу
Негізгі түйін
/goal пәрмені Claude Code 2.1.139 нұсқасында (2026 жылғы 11 мамыр) және Codex CLI 0.128.0 нұсқасында (2026 жылғы 30 сәуірде, 21 мамырдан бастап тұрақты) пайда болды. «Дайын» өлшемін бір рет анықтайсыз, содан кейін агент өлшем орындалғанша немесе токендері таусылғанша жоспарлау, әрекет ету және тексеру циклін өздігінен қайталайды. OpenAI 13 миллион токен пайдаланған 25 сағаттық жұмысты жария түрде көрсетті. Бұл тәсіл өлшемді критерийлері бар көшіру, бенчмарк және рефакторинг тапсырмаларына сай келеді. Ол UI тапсырмаларына, өндірістік дерекқорларға немесе «жақсартып бер» сияқты бұлыңғыр өтініштерге жарамайды.
Ailoot-пен жұмыс туралы ақпарат құжаттамада берілген.
/goal деген не және ол неге 2026 жылы пайда болды?
Негізгі түйін
/goal пәрменіне дейін агенттің әр айналымынан соң қолмен «жалғастыр» деу керек болатын. Ол файлды ашып, оқып, бірдеңе жазып, тоқтап, күтетін. /goal пәрмені аяқталу өлшемін бір рет орнатады: тапсырманың біткенін агент өзі шешеді де, аяқтамайынша басқаруды қайтармайды.
2026 жылғы сәуірге дейін бәріміз бастан өткерген жағдай: Claude-қа «жобаны Pydantic v1-ден v2-ге көшір» деген тапсырма беремін. Ол жұмысын бастап, 30 секундтан кейін тоқтайды; істегенін қарап, «жалғастыр» деп жазамын, ол келесі қадамды жасап, қайта тоқтайды, мен тағы «жалғастыр» деймін. Үлкен көшіру кезінде осылай қолмен 200–300 рет «жалғастыруға» тура келеді. Басқа кодты қатар жазудың орнына, агентті бағып отырамын.
OpenAI талдауы бойынша, мәселе модельдің «ақылсыздығында» емес, цикл архитектурасында болған. Модель қашан тоқтау керегін білмегендіктен, әр айналымда тежегішті басатын. Оған «дайын» өлшемін берсеңіз, ол өзі шешеді.
/goal осылай пайда болды — бұл модельге емес, harness-ке енгізілген механизм.
Әдепкіде, енді Claude-қа сұрау мәтінін жазбайсыз. Әдепкіде, Claude өз сұрау мәтінін өзі жазады.
Бұл пікір 2026 жылғы 19–20 мамырда Лондонда өткен Code with Claude конференциясында айтылды. Ол екі құралда да /goal іске қосылғаннан кейінгі айда іс жүзінде не болғанын сипаттайды.
Claude Code-та Goal режимін қалай баптауға болады?
Негізгі түйін
Claude Code 2.1.139 нұсқасы /goal пәрменімен 2026 жылғы 11 мамырда шықты. Шағын модель (әдепкіде Haiku) әр айналымнан кейін критерийді тексереді. Критерий орындалмаса, Claude тағы бір айналым жасайды. Критерийдің ұзындығы 4,000 таңбаға дейін болуы мүмкін, ал бір сеанста бір ғана мақсат болады.
Anthropic-тің ресми құжаттамасынан алынған қарапайым мысал:
claude -p "/goal CHANGELOG.md has an entry for every PR merged this week"
Бұл пәрмен агентті бір мақсатпен фондық режимде іске қосады. Claude PR-ларды тауып, оларды CHANGELOG.md файлымен салыстырады, жетіспейтін жолдарды қосады және критерий орындалғанда тоқтайды.
Интерактивті режимде шарттан кейін /goal деп теріңіз:
/goal all pytest tests pass and mypy strict reports zero errors
Одан кейін Claude не істейді:
- Әр айналымнан соң бөлек жылдам модель (әдепкіде Haiku) ағымдағы шарт пен әңгіме тарихын алады
- Бұл модель қысқа себеппен «иә» немесе «жоқ» деп жауап береді
- Жауап «жоқ» болса, Claude басқаруды сізге қайтармай, автоматты түрде тағы бір айналым жасайды
- Жауап «иә» болса, мақсат тазартылып, басқару сізге қайтарылады
Әр айналымнан кейін шағын әрі жылдам модель шарттың орындалғанын тексереді. Орындалмаса, Claude басқаруды сізге қайтармай, тағы бір айналымды бастайды.
Іске қосқанға дейін ешкім айтпайтын қатаң шектеулер:
/goalсенім диалогы қабылданған жұмыс каталогтарында ғана істейді. Жаңа компьютерді пайдалансаңыз және Claude ол каталогты әлі жадында сақтамаса, пәрмен орындалмайдыdisableAllHooksнемесеallowManagedHooksOnlyқосылған корпоративтік ортада пәрмен қолжетімсіз- Шарттың ұзындығы 4,000 таңбаға дейін болуы мүмкін
- Бір сеанста бір ғана мақсат белсенді бола алады. Жаңа
/goalескісін ысырады --resumeқолданылғанда, шарт сақталады, бірақ айналым, уақыт және токен санағыштары қалпына келеді
Басқару пәрмендері:
- Аргументсіз
/goal— ағымдағы күйді көрсету /goal clear(немесеstop,off,reset,none,cancel) — мақсатты тазарту
Anthropic мәліметінше, бағалаушының құны «әдетте негізгі айналым құнымен салыстырғанда мардымсыз». Haiku критерий мен әңгіме мәтінін бағалайды, бірақ құралдарды шақырмайды, сондықтан тексеру арзан; қымбат бөлігі — негізгі модельдің айналымдары.
Codex CLI ішінде /goal пәрменін қалай баптауға болады?
Негізгі түйін
Codex CLI 0.128.0 нұсқасында /goal 2026 жылғы 30 сәуірде эксперименттік мүмкіндік ретінде қосылды. 21 мамырда режим 26.519 шығарылымында / npm 0.133.0 нұсқасында тұрақты болды. Ол екі сұрау мәтіні үлгісі арқылы жұмыс істейді: continuation.md («жалғастыр») және budget_limit.md («тоқта»). Мақсат ағымға байланып, қайта іске қосқаннан кейін де сақталады.
Пәрмен Claude-тағыдай көрінеді:
codex
> /goal all vitest tests pass and there are no eslint errors
Codex-та мақсатты басқару мүмкіндіктері көбірек:
| Пәрмен | Не істейді |
|---|---|
/goal condition | мақсат қою |
/goal | күйді көру |
/goal pause | кідірту |
/goal resume | жалғастыру |
/goal edit | шартты өзгерту (GA нұсқасымен) |
/goal clear | мақсатты тазарту |
Claude-тан басты айырмашылығы — Codex аяқталғанын бөлек модель емес, өзі тексереді. Әр айналымнан кейін Codex контекстке openai/codex репозиторийіндегі continuation.md үлгісін автоматты түрде қосады. Сөзбе-сөз аудармасы:
«Белсенді ағым мақсатына жету үшін жұмысты жалғастыр. Бұрын орындалған жұмысты қайталама. Мақсатқа қарай келесі нақты әрекетті таңда. Мақсатқа қол жеткізілгенін және міндетті жұмыс қалмағанын аудит көрсеткенде ғана оны орындалды деп белгіле.»
Токендер шегіне жақындағанда, екінші үлгі — budget_limit.md — қосылады:
«Мақсат токен шегіне жетті. Елеулі жаңа жұмыс бастама. Бұл айналымды мүмкіндігінше тез аяқта: пайдалы ілгерілеуді қорытындыла, қалған жұмыс пен кедергілерді анықта және пайдаланушыға келесі нақты қадамды көрсет.»
Логикасы бірдей: «істеген ісің туралы өтірік айтпа». continuation.md мақсат шынымен орындалмаған жағдайда ғана жалғастыруды талап етеді. budget_limit.md тоқтауды талап етеді, бірақ қалған жұмысты адал сипаттайды.
Claude Code пен Codex-тегі /goal пәрмендерінің айырмашылығы неде?
Негізгі түйін
Claude жазушы мен төрешіні бөледі: негізгі модель код жазады, ал бөлек шағын модель бағалайды. Codex — өз жұмысын өзі тексеретін бір агент: ол өзіне «істеген ісің туралы өтірік айтпа» деп ескертеді. Архитектуралары әртүрлі болғанымен, циклге түсіп қалу қаупі бірдей.
Салыстыруда жиі назардан тыс қалатын тұс осы, сондықтан егжей-тегжейлі қарастырайық.
| Аспект | Claude Code /goal | Codex /goal |
|---|---|---|
| Шығарылым | v2.1.139, 2026 жылғы 11 мамыр | v0.128.0, 2026 жылғы 30 сәуір (эксперименттік) → v0.133.0 / 26.519, 2026 жылғы 21 мамыр (тұрақты) |
| Мақсат ауқымы | Сеанс | Ағым (қайта іске қосқаннан кейін сақталады) |
| Басқару | set, clear (+ бүркеншік аттар) | set, view, pause, resume, edit, clear |
| «Дайын» болғанын кім тексереді | Бөлек модель (әдепкіде Haiku) | Сол агент, қосылған сұрау мәтіні арқылы |
| Бағалаушының файлдарға қатынасы | Жоқ; тек әңгіме мәтініне қарап бағалайды | Иә; файлдарды, тесттерді және журналдарды қарай алады |
| Бюджет | Шарт мәтінінде: «немесе 20 айналымнан кейін тоқта» | Кіріктірілген токен шегі + budget_limit.md үлгісін автоматты түрде қосу |
| Шығынның қатаң шегі | Жоқ; тек жазылымның шегі | Жоқ; тек жазылымның шегі |
| Шарт ұзындығы | 4,000 таңбаға дейін | Көрсетілмеген |
| Қолданылатын жері | Интерактивті режим, -p, жұмыс үстелі қолданбасы, Remote Control | Қолданба, IDE кеңейтімі, CLI, ACP клиенттері |
Тұжырымдамалық айырмашылық: Claude циклді сапа шарты ретінде (сыртқы бағалаушы) қарастырады, ал Codex орындау механизмі ретінде (агент өзін-өзі басқарады).
Іс жүзінде бұл былай: «дайын» өлшемінің бейтарап болғанын қаласаңыз, Claude таңдаңыз. Бағалау кезінде агент файлдар мен журналдарды тексере алсын десеңіз, Codex таңдаңыз.
Құралдардың өзі туралы толығырақ Codex пен Claude Code-ты салыстыру жөніндегі нұсқаулықтан оқыңыз.
Нақты мысал: Pydantic v1-ден v2-ге 31 сағатта көшіру
Негізгі түйін
Codex /goal ішкі қызметтің 14,000 жолын Pydantic v1-ден v2-ге нақты 31 сағатта, төрт сеансқа бөліп көшіріп шықты. gpt-5.3-codex моделінде құны шамамен $44 болды.
Тапсырма былай қойылған: «Pydantic v1-ден v2-ге көшір, барлық pytest тесттері өтуі және mypy strict нөл қате көрсетуі керек».
Не болды:
- 1-сеанс (8 сағат) — Codex импорттарды талдап,
BaseModelжарияланымдарын қайта жазып, mypy-ді баптады - 2-сеанс (10 сағат) — валидаторларды қайта жазып, шамамен 200 тестті бұзды
- 3-сеанс (7 сағат) — тесттерді түзетіп, циклдік тәуелділіктерді тапты
- 4-сеанс (6 сағат) — қалған mypy қателері мен регрессияларды шешті
Токен құны:
«Жалпы жұмыс уақыты: төрт сеанста шамамен 31 сағат. gpt-5.3-codex тарифтері бойынша Codex токендерінің жалпы құны: шамамен $44».
Баға негізінен миллион токенге $14 мөлшеріндегі gpt-5.3-codex шығыс токендерінің есебінен қалыптасады. Демек, 31 сағат автономды жұмыс ChatGPT Plus жазылымының бірнеше аптасындай тұрады.
Агент өздігінен істемегені:
- Командаға көшіру құжаттамасын жазбады (Codex мұның «көшіру» жұмысына кіретінін түсінбеді)
- Pydantic жаңа нұсқасымен жариялауға арналған конфигурация файлдарын жаңартпады
- Бір өндірістік регрессияны байқамай қалды, ол тек бір күннен кейін анықталды
Басқаша айтқанда, /goal жұмыстың 95%-ын орындады; қалған 5%-ын әлі де қолмен істеу керек. Қазіргі буын үшін бұл қалыпты жағдай әрі оны пайдаланбауға себеп емес.
macOS драйверін түнде 14 сағат өңдеу
Негізгі түйін
Драйверлер интерактивті жұмысқа нашар келеді, бірақ ұзақ жұмыс істейтін циклдерге өте қолайлы тапсырмалар қатарына жатады.
Бұл /goal пәрменін инвесторлар ортасында танымал еткен алғашқы жария іске қосулардың бірі болды. Эндрю Чен шартты қойып, ұйықтауға кетті, ал таңертең Codex бірнеше жөндеу итерациясынан өтіп, тесттер қосып, ассемблердің бөліктерін қайта жазғанын және әлі де жұмыс істеп жатқанын көрді.
Бұл тәсіл ең көп пайда беретін тапсырмалар:
- Бір итерация мен тексеру бірнеше минут алатын төмен деңгейлі жұмыс (компиляция, тесттерді іске қосу)
- Ресми критерийлері айқын көшіру жұмыстары (типтер, тесттер, линт)
- Нәтижесі өлшенетін бенчмарктер мен оңтайландыру
- Құрылымы айқын құжаттама мен өзгерістер журналы
Claude /goal дәл осылай істей алады, бірақ драйверлерге Codex-ті жиірек таңдайды, себебі ол сыртқы төрешіге сүйенбей, файлдар мен журналдарды өзі тексереді.
Қанша тұрады және түнде токендерді тауысып алмау үшін не істеуге болады?
Негізгі түйін
/goal шығынның қатаң жоғарғы шегін қоймайды — тек жоспарыңыздың шектері бар. Codex-тің бір нақты сағаты gpt-5.3-codex моделінде шамамен $1.50–$3 тұрады. Claude-ты іске қосу қымбатырақ, ал бағалау арзанырақ. Жалғыз қорғаныс — шарттың ішіне «немесе N айналымнан кейін тоқта» деп жазу.
Жария есептерден алынған сандар:
| Іске қосу | Ұзақтығы | Токендер | Құны |
|---|---|---|---|
| OpenAI дизайн құралының демосы | 25 сағат | 13M | (ішкі іске қосу) |
| Pydantic v1→v2 | 31 сағат, 4 сеанс | ~3.1M шығыс | ~$44 |
| Дауыспен сұхбат жүйесі | Жалпы 6 сағат 44 минут (есептеу 41 минут) | 6.8 миллион кіріс, 94% кэштелген | - |
| Қаріптің smoke test-і | 5 минут | 188,832 | апталық квотаның 5%-ынан аз |
Ең бастысы: Claude Code та, Codex те «$N-ге жеткенде шығынды тоқтат» деген қатаң шек бермейді. Үш қорғаныс бар:
- Жазылым шектері — Pro, Max немесе Enterprise. Anthropic-тің айына $100 тұратын Max жоспарында 14 сағаттық түнгі жұмыс апталық квотаға сыйып, қосымша қоры қалады
- Шарттағы мәтіндік шек —
/goalішіне «немесе 20 айналымнан кейін тоқта» деп жазыңыз. Claude төрешісі оны оқып, мақсатты жабады - Codex-тегі токен шегі — токендер таусылғанда
budget_limit.mdүлгісін қосатын кіріктірілген механизм
Түнде есепті өсіретін нәрселер:
- «Ыңғайлырақ ет» сияқты бұлыңғыр критерий — бағалаушы «жақсырақ» дегеннің не екенін білмегендіктен, агент ешқашан тоқтамайды
- Сыртқы API-ларға stub-сыз қатынас — әр қайталау токен жұмсайды
- Ұзын контекст — 6.7M токеннен кейін контекстті ықшамдау басталып, жадтың бір бөлігі жоғалады
Шығынды үнемдеу туралы толығырақ Claude Code токендері қайда жұмсалатыны және лимиттерді тауысып алмау жолдары жөніндегі нұсқаулықтардан оқыңыз.
Қай кезде /goal іске қоспау керек: 5 жағдай
Негізгі түйін
«Әдемі қыл» сияқты бұлыңғыр критерийлер, бір жолдық түзетулер, пайдаланушы деректері бар өндірістік дерекқорлар, қауіпсіздік үшін маңызды өзгерістер және сыртқы тәуелділіктері түсініксіз тапсырмалар. Осы бес жағдайдың кез келгенінде агент циклге тұрып қалуы немесе токендерді босқа жұмсауы мүмкін.
OpenAI құжаттамасында не ІСТЕМЕУ керегі нақты жазылған:
- Бір жолдық түзетулер — айнымалының атын өзгерту үшін
/goalіске қосу оны қолмен жасағаннан қымбатқа түседі - Бұлыңғыр мақсаттар — «өнімділікті жақсарт», «кодты тазарт», «ыңғайлырақ ет». Бағалаушыда нақты өлшем жоқ, сондықтан агент шексіз айнала береді
- Пайдаланушы деректері бар өндірістік дерекқорлар — агент көшіруді бұзуы мүмкін, ал сақтық көшірмеден қалпына келтіру кез келген үнемнен қымбатқа түседі
- Қауіпсіздікке қатысты өзгерістер — аутентификация, шифрлау, төлемдерді өңдеу. Мұнда адам әр коммитті тексеруі керек
- Stub-тары жоқ сыртқы API-лар — желідегі әрбір ақау токын жұмсайды әрі сіздің бақылауыңыздан тыс
Агент тұрып қалса не істеу керек?
Негізгі түйін
Агент бір жерді 3–4 айналым өңдеп, кейін өзгерістерді кері қайтарса, бұл циклдің белгісі. Оны Ctrl+C арқылы тоқтатып, журналды тексеріңіз, содан кейін критерийді қатаңдатыңыз немесе тапсырманы бір бөлікке дейін тарылтыңыз. Claude-та /goal clear көмектеседі; Codex-та /goal pause пәрменін пайдаланып, шартты өңдеңіз.
Циклді тез байқау жолдары:
- Агент бір файлдарға 3+ айналым бойы тиіп, оларды бастапқы күйіне қайтарады
- Журналда өзі бұрын жауап берген қателер қайта-қайта пайда болады
- Сізге шарт орындалғандай көрінеді, бірақ агент «орындалмады» дейді
- Әр айналымдағы токен шығыны өсіп жатыр, бірақ кодта ілгерілеу жоқ
Одан әрі не істеу керек:
- Claude Code-та:
/goal clearдеп, шартты нақтырақ етіңіз - Codex-та:
/goal pauseдеп, ағымдағы ағымды тексеріңіз,/goal editарқылы шартты өзгертіңіз, содан кейін/goal resumeқолданыңыз - Екеуінде де: критерийдің шынымен тексерілетініне көз жеткізіңіз (пәрмен exit 0 қайтарады немесе нақты нәтиже шығарады)
Көбіне циклдің себебі агент емес, тапсырманың өзі болады. «Барлық тест өтсін» деген шарт тесттердің әу бастан өте алатынын меңзейді. Кодта терең архитектуралық мәселе болса, агент симптомның айналасында шыр айнала береді.
«Дайын» критерийлері: /goal үшін тапсырма тәртібі
Негізгі түйін
Жақсы критерий — exit 0 қайтаратын немесе нақты нәтиже шығаратын пәрмен. «Барлық тест өтті» деген жарайды. «Код тазарақ болды» деген жарамайды. Ресми тексеруді өлшенетін көрсеткішпен, мысалы тесттер мен қамтудың ең төменгі деңгейін біріктірген дұрыс.
OpenAI бұл ережені ресми Codex Cookbook-та нақты айтады:
Модель солай ойлағаны үшін ғана мақсат аяқталды деп саналмайды. Нәтиже файлдар, тесттер, журналдар, бенчмарктер немесе басқа нақты артефактілер бойынша тексерілгенде ғана мақсат аяқталады.
Шынымен жұмыс істейтін критерий үлгілері:
| Критерий түрі | Қалай тұжырымдау керек |
|---|---|
| Тесттер | “pytest tests/ returns exit 0 and coverage is at least 80%” |
| Типтер | “mypy strict reports zero errors on src/” |
| Линт | “eslint . returns exit 0 on all changed files” |
| Құрастыру | “npm run build completes successfully, with no TypeScript errors” |
| Бенчмарк | “k6 run perf test shows p95 below 200 ms” |
| Diff | “git diff shows changes only in files X, Y, Z” |
| Хосолсон шалгалт | “pytest is green AND mypy strict reports zero errors AND ruff check passes” |
Қате үлгілер:
- «Код жақсарды»
- «Пайдалануға ыңғайлылығы артты»
- «Өнімділігі жақсарды»
- «Құжаттама толық»
«Жұмыс істейді» мен «жұмыс істемейді» дегеннің айырмасы — тексеруге болатындығында. Критерийді пәрменмен тексеру мүмкін болмаса, оны мүлде тексеру мүмкін емес. OpenAI-дің «ұзақ мерзімді үйлесімділік» дегені де осы: агент ұзақ ойлай алады, бірақ «жеткілікті жақсы» дегеннің не екенін өзі шеше алмайды.
«Бір сұрау мәтіні — бір нәтиже» идеясын нақты жобада тексеріп көріңіз: /goal орнатып, критерийді тұжырымдаңыз, іске қосып, ненің дұрыс болмағанын талдаңыз.
Дереккөздер
- Claude Code
/goalқұжаттамасы (Anthropic) - Claude Code өзгерістер журналы (Anthropic)
- OpenAI Codex өзгерістер журналы
- OpenAI Codex Cookbook: мақсаттарды пайдалану
- OpenAI блогы: Codex-пен ұзақ мерзімді тапсырмаларды орындау (2026 жылғы 23 ақпан)
- GitHub openai/codex: continuation.md
- GitHub openai/codex: budget_limit.md
Толығырақ
Жиі қойылатын сұрақтар
/goal үшін пайдалы аяқталу өлшемі қандай?
Тексерілетін нәтиже беріңіз: сынақты, тип тексеруін, құрастыруды не бенчмаркті және қажетті нәтижесін атаңыз. Міндетті тексерулерді анық біріктіріп, рұқсат етілген файл ауқымын қосыңыз. «Жақсарт» деген сұрау агентке өлшенетін тоқтау нүктесін бермейді.
Агент бірдей сәтсіз түзетулерді қайталаса, не істеу керек?
Іске қосуды тоқтатып, журналды қараңыз. Бір файлдарды қайта-қайта өзгертіп, қайтарып отырса, тапсырманы тарылтыңыз немесе өлшемін нақтылаңыз. Жалғастырмас бұрын қажетті тексерулердің шынымен өте алатынын тексеріңіз.