Корисници који управљају Hermes системом могу периодичном послу придружити прегледану skill процедуру, тако да свако извршавање почиње истим поступком. Важна провера је да ли једно заказано извршавање чита дозвољени улаз, прави прихватљив локални извештај и бележи који модел и рачунар су га стварно обрадили. Водич је намењен особи која контролише Hermes профил, налог код пружаоца модела и рачунар на ком ради gateway. BIG CHANGE је прегледао званични cron приручник и повезану документацију 19. октобра 2026; нисмо инсталирали Hermes нити покретали посао.

Главна промена

  • Шта се променило: Hermes може пре заказаног упита учитати прегледану skill процедуру, извршити је у изабраном радном директоријуму и сачувати резултат локално. Посао можете направити паузиран, проверити га и наставити рад истог ID-а посла.
  • Зашто је важно: За поновљиви информативни задатак може се користити један прегледан поступак. И даље морате проверити доспело извршавање према дозвољеном улазу. Сачуван распоред не доказује која верзија skill процедуре или модел су коришћени нити да ли је извештај тачан.
  • На шта обратити пажњу: Даља употреба зависи од доступности рачунара на ком ради gateway и од тога да прво извршавање испуни критеријуме извештаја. Пре него што посао оставите активним, проверите покушај, резултат и доступне доказе о пружаоцу и моделу. После сваког прекида поново проверите тачно стање.

Пре него што било шта закажете

Изаберите једну малу, дозвољену улазну датотеку и постојећи, издвојени радни директоријум. Одредите шта тачан кратак извештај мора да садржи, где треба да наведе улаз као извор и због којих недостајућих података мора да стане. Први посао нека буде само информативан: без спољних објава, мењања записа или тајних података у резултату. Прибавите посебно одобрење за периодично извршавање. Потребни су и подешена Hermes инсталација, употребљива веза са моделом и пружаоцем услуге, приступни подаци и рачунар са gateway процесом који може остати доступан за заказане задатке. Проверите инсталирану верзију и hermes cron create --help јер јавни приручник не наводи верзију за сваку опцију. Кратко упутство за почетак описује подешавање, а водич за пружаоце модела описује пут обраде улаза кроз модел. Безазлен једнократан разговор може проверити ту везу пре периодичног рада, али није доказ да је заказано извршавање успело.

Једна skill процедура представља прегледан поступак у датотеци SKILL.md, а не границу овлашћења. Поставите skills/local-input-report/SKILL.md унутар стварног HERMES_HOME припадајућег профила; ~/.hermes/skills/local-input-report/SKILL.md је пример за подразумевани профил. Пре употребе прилагодите овај минимални поступак одобреном улазу и критеријумима извештаја:

Markdown
---
name: local-input-report
description: Report checked facts from one approved local input.
---

Read only <absolute-permitted-input-path> in the job workspace. In a short report, name that file, state only facts supported by it, and cite the relevant part. Flag missing data and stop. Do not send messages or change files or external records.

Прегледајте стварну датотеку и командом hermes skills list у истом профилу потврдите да је Hermes препознаје. Ако користите skill процедуру локалну за пројекат, приручник за skill процедуре наводи да интерактивна одлука о поверењу и скенирању мора претходити неинтерактивном cron извршавању; cron сам не одобрава поверење. Посебно проверите укључене алате и стварни приступ датотекама. Забележите садржај или верзију skill процедуре да њен назив не би заменио преглед.

Направите један посао, па га проверите

  1. Све команде из овог водича извршавајте у истом профилу. Примери користе подразумевани профил. За именовани профил додајте његов избор профила, на пример hermes -p NAME, свакој команди. Проверите тренутно подешен модел тог профила командом hermes model, а стање gateway процеса и периодичне провере командом hermes cron status. Одлучите да ли ћете изричито задати пружаоца и модел или фиксирати тренутни главни модел. Подешавање на нивоу посла има предност над cron.model и cron.model_provider. Та заједничка подешавања имају предност над тренутним главним моделом. Зато посао без фиксираног модела може променити модел када се промени важећа подразумевана вредност. Сачувана конфигурација ипак не доказује који модел је коришћен током стварног извршавања.
  2. Када је периодично извршавање одобрено, прилагодите овај POSIX shell CLI пример прегледаној skill процедури и апсолутној путањи постојећег радног директоријума. Најпре проверите сваку опцију у инсталираној помоћи. Настављање реда обрнутом косом цртом јесте POSIX shell синтакса; на другој платформи користите синтаксу свог командног окружења. Упит је намерно узак, а локална испорука чува први резултат у припадајућем профилу:
Terminal
   hermes cron create "every 1h" \
     "Use the attached reviewed skill to read only the permitted input. Return a short local report with its source and missing-data note. Do not send or change external records." \
     --skill local-input-report \
     --name "Local input report" \
     --workdir "/absolute/existing/workspace" \
     --pin \
     --paused --paused-reason "Awaiting owner review"

Замените путању радног директоријума, изаберите јединствен назив посла и пре покретања команде замените ознаку улаза у skill датотеци. CLI подразумевано користи локалну испоруку. cron приручник описује и --model и --provider за изричито фиксирање модела. Ако изаберете тај начин, користите стварне идентификаторе пружаоца и модела из своје инсталације. Не уносите приступне податке у упит или историју командног окружења. --workdir омогућава Hermes систему да пронађе упутства радног директоријума; без тога cron ради одвојено од репозиторијума. Нови паузирани посао нема next_run_at док га не наставите.

Локална испорука одређује где се чува завршни извештај. Упит и сав улаз коришћен за обраду моделом и даље прате изабрану везу са моделом и пружаоцем. Одобрите тај ток података пре наставка.

  1. Сачувајте враћени ID посла. Командом hermes cron list прочитајте сачувану skill процедуру, радни директоријум, испоруку и паузирано стање; командом hermes cron status проверите стање планера. Тренутни званични изворни код CLI-ја не приказује сачувана поља модела и пружаоца у редовима листе. Проверите тачан ID у датотеци cron/jobs.json искључиво читањем у припадајућем профилу, да бисте видели фиксирање, модел и пружаоца и посебна подешавања обраде моделом. Можете користити и приказ детаља посла који ваша инсталирана верзија стварно подржава. Не исписујте приступне податке. Упоредите сачувана подешавања са датотеком, критеријумима извештаја и обимом које сте одобрили. Ако треба, исправите овај посао командом hermes cron edit <job_id> .... Нема разлога да правите још једну копију.
  2. Када можете да посматрате доспело извршавање, употребите hermes cron resume <job_id>. Прочитајте стварни следећи термин и последњу успешну периодичну проверу gateway процеса. Гатеwаy проверава отприлике једном у минуту; ако ради у првом плану, његов рачунар мора остати укључен. hermes cron tick не покреће gateway за агентски посао. Сервис или процес који безбедно наставља рад после поновног покретања има захтеве зависне од рачунара. Проверите изабрано окружење уместо да претпоставите рад са угашеним лаптопом или загарантован опоравак после рестарта.
  3. После једног заказаног термина прегледајте hermes cron runs <job_id> --limit 20 и одговарајућу датотеку унутар cron/output/<job_id>/ у припадајућем профилу. Упоредите извештај са стварним улазом и критеријумима прихватања. Проверите планирано време и време преузимања покушаја, завршни статус и доступни транскрипт или податке извршавања ради утврђивања стварног пружаоца и модела. Ако инсталирани записи не откривају тај идентитет, забележите га као непознат. Периодична провера планера, примљено извршавање или статус completed сами по себи не потврђују тачност извештаја.
  4. Паузирајте тачно тај посао командом hermes cron pause <job_id> и прочитајте стање командом hermes cron list. Тиме заустављате будуће аутоматско заказивање, али не прекидате покушај који већ траје. Изричито ручно покретање је операторско заобилажење распореда чак и док је посао паузиран. Сачувајте историју и локални резултат док одлучујете да ли је посао испунио критеријуме прихватања.

Ако не успе, опоравите исти посао

Прво прочитајте тачан покушај и резултат, па поља посла last_error, last_fire_error и last_delivery_error када су доступна. hermes cron status разликује заустављену периодичну проверу или cron складиште у које се не може писати од посла који је извршен и није успео. Пре промене подешавања пружаоца проверите припадајући профил и рачунар gateway процеса: интерактивни shell и сервис могу читати различите приступне податке. Исправите само погођено подешавање, поново проверите стање и наставите исти ID само ако је обим и даље одобрен. Ако испорука није извесна, прегледајте предвиђено одредиште пре понављања; време може истећи након што адаптер прихвати слање.

За опоравак, одељак cron приручника о опоравку прихваћених извршавања наводи да прекинуто извршавање или непронађено припремљено покретање остаје паузирано ради прегледа; одељак историје извршавања наводи да се покушаји непознатог стања никада аутоматски не понављају. После поновног покретања проверите паузирано стање инсталираног посла и тачан идентитет покушаја пре одлуке о опоравку. Не покрећите активни покушај двапут ради провере преклапања. Hermes има закључавање периодичне провере, заштиту од новог прихватања истог посла који траје и подесиву заједничку границу паралелизма. Те контроле не гарантују тачно један ефекат у спољном систему.

Рачунајте на трошкове модела и пружаоца и, по потреби, стално доступног рачунара. Ограничите улаз и проверите потрошњу после првог доспелог извршавања пре повећања учесталости. Документовано временско ограничење за претходну скрипту не ограничава један корак модела заснован на skill процедури нити његов рачун; чишћење и границе неактивности су одвојени. Рок написан у упиту је упутство, а не чврста контрола потрошње. Ако не можете да прихватите неограничен корак модела или неизвестан споредни ефекат, оставите посао паузиран док не обезбедите одговарајуће контроле. Овај водич описује документовано понашање, а не измерено извршавање, цену, резултат поузданости или тврдњу о уштеди.