AI помоћник за програмирање може наставити рад на неуспешној провери, али саму проверу и завршни код и даље морате прегледати. Водич је за програмера који има репозиторијум са једном test, build или lint командом која већ пада. Користи ограничен Goal у Claude Code или, као одвојену опцију, интерактивни Codex CLI. Изаберите једно. Завршетак је успех изворне команде на прегледаној измени која чува унапред наведено понашање. Ако то није доказиво, сачувајте неуспех и тачну препреку. Поступак је заснован на документацији; BIG CHANGE није покренуо Goal нити поправљао репозиторијум за овај чланак.

Велика промена

  • Шта се променило: Документоване /goal команде одржавају циљ активним кроз више потеза, па помоћник може истражити грешку, направити ограничену измену и проверити поново без нове инструкције после сваког потеза.
  • Зашто је важно: Пре почетка можете одредити изворну команду, дозвољене датотеке и заштићено понашање. Узастопни покушаји тако имају исти услов прихватања.
  • На шта обратити пажњу: Goal статус или одлука модела не доказују исправку. Прочитајте стварни излаз и завршни diff и сами одлучите о прихватању.

Пре почетка: забележите неуспех и границе

Користите репозиторијум који смете да мењате. Прочитајте локална упутства, укључујући AGENTS.md или CLAUDE.md ако постоје, и проверите грану, постојеће измене и непраћене датотеке. У Git репозиторијуму ове команде дају почетни попис:

Terminal
git status --short
git diff --stat
git diff

Сачувајте попис да бисте разликовали измене помоћника од ранијег рада. Покрените стварну неуспешну проверу једном или сачувајте недавно поуздано извршавање са тачном командом, целом грешком и излазним статусом. Не мењајте је примером из чланка. Пре почетка запишите зависност од недоступног сервиса, тајне или платформе. Познату појединачну измену можда је лакше урадити обичним захтевом; Goal је користан кад сваки резултат одређује следећи дијагностички корак.

Ван Goal напишите кратку белешку прихватања: изворну команду, садашњи резултат, дозвољене путање и алате, понашање или друге провере које морају остати и одлуке због којих морате стати и прегледати. Изричито заштитите постојеће неповезане измене. Не дозволите брисање или ублажавање провере ради лажног успеха. Прегледајте белешку пре одобрења алата. Захтев за стајање после одређеног броја потеза може усмерити модел, али не гарантује новчани лимит.

1. Изаберите једно Goal окружење

За Claude Codeотворите сесију жељеног репозиторијума и проверите да ли је /goal доступан. Његов Goal приручник, проверен 20. октобра 2026, наводи зависност од поверења радног простора и hook подешавања. Један Goal може бити активан по сесији. Нови услов замењује претходни и одмах почиње. Goal не мења режим дозвола: ручни режим и даље може питати пре алата; аутоматски режим је засебно подешавање. Сачувајте уобичајене контроле датотека, команди и мреже.

За алтернативни интерактивни Codex CLIпроверите инсталирану верзију и списак команди са косом цртом. OpenAI практични водич за Goals наводи почетак од Codex 0.128.0. Њихов водич примене документује прекидач features.goals ако команда недостаје. То су провере у вашој инсталацији; нису извршене за овај чланак:

Terminal
codex --version
codex features enable goals

Укључите функцију само ако је потребна и организација дозвољава. Ова Codex упутства односе се на интерактивни CLI. Не претпостављајте исту подршку у codex exec или свакој десктоп верзији. Ако команде и даље нема, станите и проверите верзију, функцију и приступ налога или радног простора пре избора другог начина.

2. Поставите ограничен услов

Користите /goal праћен прегледаним условом. Наведите стварну команду и дозвољене путање; не лепите измишљено име теста. На пример: „Учини да моја провера, која већ пада, прође користећи само путање и алате из белешке прихватања. После сваког покушаја покажи команду, цео резултат и измењене датотеке. Сачувај заштићено понашање и неповезане измене. Ако провера не може да ради или нема безбедне измене унутар опсега, стани са тачном грешком, покушаним изменама и подацима потребним од мене.“ Замените „моја провера“ тачном командом и приложите или покажите белешку пре почетка.

Обе документоване /goal команде прихватају непразан услов до 4.000 знакова. Детаљна ограничења оставите у белешци. У Claude Code, /goal <condition> одмах покреће потез. У интерактивном Codex CLI, /goal <objective> везује трајни циљ за тренутни разговор. Ниједан пут не даје нове дозволе за датотеке, команде или налоге. Ако поправка захтева шире путање, спољни сервис, тајну, спајање или постављање, застаните за одлуку власника.

3. Пратите доказе током рада

После сваког важног покушаја тражите тачан излаз команде и списак измењених датотека. Покрените /goal без аргумента за преглед стања. Claude Code приказује протекло време, оцењене потезе, потрошене токене и последњи разлог оцењивача после оцене. Оцењивач чита оно што је Claude приказао у разговору; не покреће сам проверу нити независно прегледа датотеке. Оцена „met“ зато позива на проверу, не доказује поправку. Codex Goal стање такође захтева стварни излаз и diff као доказ.

Држите поступак у првобитном опсегу. Читајте предложене команде пре одобравања, нарочито брисање датотека, мењање историје, слање података ван репозиторијума или дозвола. Станите ако је изворна провера ослабљена, неповезана датотека промењена без објашњења или би приватни подаци били откривени. Ако следећа радња није безбедна за одобрење, забележите Goal стање и тражите ужи план.

4. Сами проверите завршетак

Када помоћник пријави успех, прегледајте цео завршни diff према почетном попису. Проверите сваку измењену и нову датотеку према дозвољеним путањама. Поново извршите исту изворну команду провере када је изводљиво и сачувајте цео излаз и статус. Покрените релевантне неизмењене тестове из белешке и прегледајте понашање које закрпа чува. Успешна заменска провера не испуњава договор.

Прихватите измену само када докази одговарају услову и одобрите diff. Commit, спајање и постављање остају одвојено одобрене одлуке. Ако провера не успе, сачувајте тачну команду и излаз, измењене датотеке, Goal стање и конкретну недостајућу дозволу, зависност или одлуку. Паузиран, прекинут, немогућ, блокиран или буџетом ограничен Goal није завршена поправка.

Ако Goal стане или запне

У Claude Code, /goal приказује услов и последњи разлог; /goal clear уклања активни Goal. Његов приручник наводи да се активан услов може вратити при наставку сесије, док се основе времена, броја потеза и токена ресетују. Обнова кроз бирач сесија исправљена је у v2.1.239. Грешка аутентификације којом управља Claude Code, потрошен кредит, неопорављиво прекорачење контекста и недоступан модел могу обрисати Goal. Аутентификација којом управља домаћин може га оставити активним. Друге грешке могу сачувати циљ и поновити или паузирати; интерактивна обавештења су документована од v2.1.269. Прочитајте упозорење, стање, сачувани излаз и diff пре постављања или наставка. Нови услов замењује стари.

У интерактивном Codex CLI, /goal приказује циљ, док су /goal edit, /goal pause, /goal resume и /goal clear документоване контроле у CLI референци команди. Њихов практични водич разликује завршетак од паузе, прекида, буџетске границе и препреке. Прегледајте стање и стварне доказе пре наставка или промене циља. Ако је буџет или приступ зауставио рад, прецизна препрека може бити кориснија од новог покушаја.

Потези модела користе квоту или кредит, а засебан Claude Code оцењивач троши токене. Проверите контроле и тренутне лимите свог налога. Временски услов или број потеза у тексту не гарантује доларску границу. Користите само одобрен материјал репозиторијума, изоставите тајне и неповезане приватне датотеке и прегледајте локална упутства пре него што им помоћник следи.

За одвојен задатак подешавања наш водич за Codex Cloud окружење објашњава повезивање и припрему удаљеног репозиторијума. Наш водич за дељене Team Tasks покрива понављајући рад у ChatGPT. Ниједно подешавање није потребно за горњи локални поступак.

Извори и додатно читање