Korisnici koji upravljaju Hermes sistemom mogu periodičnom poslu pridružiti pregledanu skill proceduru, tako da svako izvršavanje počinje istim postupkom. Važna provera je da li jedno zakazano izvršavanje čita dozvoljeni ulaz, pravi prihvatljiv lokalni izveštaj i beleži koji model i računar su ga stvarno obradili. Vodič je namenjen osobi koja kontroliše Hermes profil, nalog kod pružaoca modela i računar na kom radi gateway. BIG CHANGE je pregledao zvanični cron priručnik i povezanu dokumentaciju 19. oktobra 2026; nismo instalirali Hermes niti pokretali posao.
Glavna promena
- Šta se promenilo: Hermes može pre zakazanog upita učitati pregledanu skill proceduru, izvršiti je u izabranom radnom direktorijumu i sačuvati rezultat lokalno. Posao možete napraviti pauziran, proveriti ga i nastaviti rad istog ID-a posla.
- Zašto je važno: Za ponovljivi informativni zadatak može se koristiti jedan pregledan postupak. I dalje morate proveriti dospelo izvršavanje prema dozvoljenom ulazu. Sačuvan raspored ne dokazuje koja verzija skill procedure ili model su korišćeni niti da li je izveštaj tačan.
- Na šta obratiti pažnju: Dalja upotreba zavisi od dostupnosti računara na kom radi gateway i od toga da prvo izvršavanje ispuni kriterijume izveštaja. Pre nego što posao ostavite aktivnim, proverite pokušaj, rezultat i dostupne dokaze o pružaocu i modelu. Posle svakog prekida ponovo proverite tačno stanje.
Pre nego što bilo šta zakažete
Izaberite jednu malu, dozvoljenu ulaznu datoteku i postojeći, izdvojeni radni direktorijum. Odredite šta tačan kratak izveštaj mora da sadrži, gde treba da navede ulaz kao izvor i zbog kojih nedostajućih podataka mora da stane. Prvi posao neka bude samo informativan: bez spoljnih objava, menjanja zapisa ili tajnih podataka u rezultatu. Pribavite posebno odobrenje za periodično izvršavanje. Potrebni su i podešena Hermes instalacija, upotrebljiva veza sa modelom i pružaocem usluge, pristupni podaci i računar sa gateway procesom koji može ostati dostupan za zakazane zadatke. Proverite instaliranu verziju i hermes cron create --help jer javni priručnik ne navodi verziju za svaku opciju. Kratko uputstvo za početak opisuje podešavanje, a vodič za pružaoce modela opisuje put obrade ulaza kroz model. Bezazlen jednokratan razgovor može proveriti tu vezu pre periodičnog rada, ali nije dokaz da je zakazano izvršavanje uspelo.
Jedna skill procedura predstavlja pregledan postupak u datoteci SKILL.md, a ne granicu ovlašćenja. Postavite skills/local-input-report/SKILL.md unutar stvarnog HERMES_HOME pripadajućeg profila; ~/.hermes/skills/local-input-report/SKILL.md je primer za podrazumevani profil. Pre upotrebe prilagodite ovaj minimalni postupak odobrenom ulazu i kriterijumima izveštaja:
---
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.Pregledajte stvarnu datoteku i komandom hermes skills list u istom profilu potvrdite da je Hermes prepoznaje. Ako koristite skill proceduru lokalnu za projekat, priručnik za skill procedure navodi da interaktivna odluka o poverenju i skeniranju mora prethoditi neinteraktivnom cron izvršavanju; cron sam ne odobrava poverenje. Posebno proverite uključene alate i stvarni pristup datotekama. Zabeležite sadržaj ili verziju skill procedure da njen naziv ne bi zamenio pregled.
Napravite jedan posao, pa ga proverite
- Sve komande iz ovog vodiča izvršavajte u istom profilu. Primeri koriste podrazumevani profil. Za imenovani profil dodajte njegov izbor profila, na primer
hermes -p NAME, svakoj komandi. Proverite trenutno podešen model tog profila komandomhermes model, a stanje gateway procesa i periodične provere komandomhermes cron status. Odlučite da li ćete izričito zadati pružaoca i model ili fiksirati trenutni glavni model. Podešavanje na nivou posla ima prednost nadcron.modelicron.model_provider. Ta zajednička podešavanja imaju prednost nad trenutnim glavnim modelom. Zato posao bez fiksiranog modela može promeniti model kada se promeni važeća podrazumevana vrednost. Sačuvana konfiguracija ipak ne dokazuje koji model je korišćen tokom stvarnog izvršavanja. - Kada je periodično izvršavanje odobreno, prilagodite ovaj POSIX shell CLI primer pregledanoj skill proceduri i apsolutnoj putanji postojećeg radnog direktorijuma. Najpre proverite svaku opciju u instaliranoj pomoći. Nastavljanje reda obrnutom kosom crtom jeste POSIX shell sintaksa; na drugoj platformi koristite sintaksu svog komandnog okruženja. Upit je namerno uzak, a lokalna isporuka čuva prvi rezultat u pripadajućem profilu:
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" Zamenite putanju radnog direktorijuma, izaberite jedinstven naziv posla i pre pokretanja komande zamenite oznaku ulaza u skill datoteci. CLI podrazumevano koristi lokalnu isporuku. cron priručnik opisuje i --model i --provider za izričito fiksiranje modela. Ako izaberete taj način, koristite stvarne identifikatore pružaoca i modela iz svoje instalacije. Ne unosite pristupne podatke u upit ili istoriju komandnog okruženja. --workdir omogućava Hermes sistemu da pronađe uputstva radnog direktorijuma; bez toga cron radi odvojeno od repozitorijuma. Novi pauzirani posao nema next_run_at dok ga ne nastavite.
Lokalna isporuka određuje gde se čuva završni izveštaj. Upit i sav ulaz korišćen za obradu modelom i dalje prate izabranu vezu sa modelom i pružaocem. Odobrite taj tok podataka pre nastavka.
- Sačuvajte vraćeni ID posla. Komandom
hermes cron listpročitajte sačuvanu skill proceduru, radni direktorijum, isporuku i pauzirano stanje; komandomhermes cron statusproverite stanje planera. Trenutni zvanični izvorni kod CLI-ja ne prikazuje sačuvana polja modela i pružaoca u redovima liste. Proverite tačan ID u datotecicron/jobs.jsonisključivo čitanjem u pripadajućem profilu, da biste videli fiksiranje, model i pružaoca i posebna podešavanja obrade modelom. Možete koristiti i prikaz detalja posla koji vaša instalirana verzija stvarno podržava. Ne ispisujte pristupne podatke. Uporedite sačuvana podešavanja sa datotekom, kriterijumima izveštaja i obimom koje ste odobrili. Ako treba, ispravite ovaj posao komandomhermes cron edit <job_id> .... Nema razloga da pravite još jednu kopiju. - Kada možete da posmatrate dospelo izvršavanje, upotrebite
hermes cron resume <job_id>. Pročitajte stvarni sledeći termin i poslednju uspešnu periodičnu proveru gateway procesa. Gateway proverava otprilike jednom u minutu; ako radi u prvom planu, njegov računar mora ostati uključen.hermes cron tickne pokreće gateway za agentski posao. Servis ili proces koji bezbedno nastavlja rad posle ponovnog pokretanja ima zahteve zavisne od računara. Proverite izabrano okruženje umesto da pretpostavite rad sa ugašenim laptopom ili zagarantovan oporavak posle restarta. - Posle jednog zakazanog termina pregledajte
hermes cron runs <job_id> --limit 20i odgovarajuću datoteku unutarcron/output/<job_id>/u pripadajućem profilu. Uporedite izveštaj sa stvarnim ulazom i kriterijumima prihvatanja. Proverite planirano vreme i vreme preuzimanja pokušaja, završni status i dostupni transkript ili podatke izvršavanja radi utvrđivanja stvarnog pružaoca i modela. Ako instalirani zapisi ne otkrivaju taj identitet, zabeležite ga kao nepoznat. Periodična provera planera, primljeno izvršavanje ili statuscompletedsami po sebi ne potvrđuju tačnost izveštaja. - Pauzirajte tačno taj posao komandom
hermes cron pause <job_id>i pročitajte stanje komandomhermes cron list. Time zaustavljate buduće automatsko zakazivanje, ali ne prekidate pokušaj koji već traje. Izričito ručno pokretanje je operatorsko zaobilaženje rasporeda čak i dok je posao pauziran. Sačuvajte istoriju i lokalni rezultat dok odlučujete da li je posao ispunio kriterijume prihvatanja.
Ako ne uspe, oporavite isti posao
Prvo pročitajte tačan pokušaj i rezultat, pa polja posla last_error, last_fire_error i last_delivery_error kada su dostupna. hermes cron status razlikuje zaustavljenu periodičnu proveru ili cron skladište u koje se ne može pisati od posla koji je izvršen i nije uspeo. Pre promene podešavanja pružaoca proverite pripadajući profil i računar gateway procesa: interaktivni shell i servis mogu čitati različite pristupne podatke. Ispravite samo pogođeno podešavanje, ponovo proverite stanje i nastavite isti ID samo ako je obim i dalje odobren. Ako isporuka nije izvesna, pregledajte predviđeno odredište pre ponavljanja; vreme može isteći nakon što adapter prihvati slanje.
Za oporavak, odeljak cron priručnika o oporavku prihvaćenih izvršavanja navodi da prekinuto izvršavanje ili nepronađeno pripremljeno pokretanje ostaje pauzirano radi pregleda; odeljak istorije izvršavanja navodi da se pokušaji nepoznatog stanja nikada automatski ne ponavljaju. Posle ponovnog pokretanja proverite pauzirano stanje instaliranog posla i tačan identitet pokušaja pre odluke o oporavku. Ne pokrećite aktivni pokušaj dvaput radi provere preklapanja. Hermes ima zaključavanje periodične provere, zaštitu od novog prihvatanja istog posla koji traje i podesivu zajedničku granicu paralelizma. Te kontrole ne garantuju tačno jedan efekat u spoljnom sistemu.
Računajte na troškove modela i pružaoca i, po potrebi, stalno dostupnog računara. Ograničite ulaz i proverite potrošnju posle prvog dospelog izvršavanja pre povećanja učestalosti. Dokumentovano vremensko ograničenje za prethodnu skriptu ne ograničava jedan korak modela zasnovan na skill proceduri niti njegov račun; čišćenje i granice neaktivnosti su odvojeni. Rok napisan u upitu je uputstvo, a ne čvrsta kontrola potrošnje. Ako ne možete da prihvatite neograničen korak modela ili neizvestan sporedni efekat, ostavite posao pauziran dok ne obezbedite odgovarajuće kontrole. Ovaj vodič opisuje dokumentovano ponašanje, a ne izmereno izvršavanje, cenu, rezultat pouzdanosti ili tvrdnju o uštedi.



