AI-translated from English; not yet reviewed by a fluent editor.

# skill을 사용하는 Hermes 반복 작업을 설정하고 첫 실행 확인하기

> skill을 사용하는 Hermes 작업 하나를 일시 중지 상태로 만들고, 설정과 첫 예약 보고서를 확인한 뒤 같은 작업을 중지하거나 복구합니다. 문서만을 바탕으로 한 안내입니다.

By BIG CHANGE Editorial

Published: 2026-10-19T15:09:34.848Z
Updated: 2026-10-19T15:09:34.848Z
Canonical: https://bigchange.ai/blog/hermes-skill-recurring-job-first-run

![Conceptual charcoal illustration of a powered desktop computer on an equipment shelf, with a wall clock nearby.](https://bigchange.ai/api/media/file/hermes-recurring-host-clock-v1.png)
AI-generated conceptual illustration by BIG CHANGE; no Hermes interface, installed skill, actual job, output, provider or run result is depicted.

Hermes 운영자는 검토한 skill을 반복 작업에 연결해 매번 같은 절차로 실행을 시작할 수 있습니다. 유용한 검증은 예약 실행 한 번이 허용된 입력을 읽고 적절한 로컬 보고서를 만들며 실제로 처리한 모델과 호스트를 기록하는지 확인하는 것입니다. 이 안내는 Hermes 프로필, 제공업체 계정, gateway 호스트를 제어하는 운영자를 위한 것입니다. BIG CHANGE는 [공식 cron 설명서](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron)와 관련 문서를 2026년 10월 19일에 검토했습니다. Hermes를 설치하거나 작업을 실행하지는 않았습니다.

## 핵심 변화

- **달라진 점:** Hermes는 예약 프롬프트에 앞서 검토한 skill을 불러오고 선택한 작업 공간에서 실행한 다음 결과를 로컬에 저장할 수 있습니다. 운영자는 작업을 일시 중지 상태로 생성하고 점검한 뒤 같은 작업 ID를 재개할 수 있습니다.
- **중요한 이유:** 반복적인 정보 작업에 검토한 절차 하나를 사용할 수 있습니다. 그래도 운영자는 실행 시점이 된 작업을 허용된 입력과 대조해야 합니다. 저장된 일정만으로는 어떤 skill 버전이나 모델이 실행됐는지, 보고서가 정확한지 입증할 수 없습니다.
- **살펴볼 점:** 계속 사용하려면 gateway 호스트를 사용할 수 있어야 하고 첫 실행이 보고서 기준을 충족해야 합니다. 작업을 활성 상태로 두기 전에 실행 시도, 출력, 이용 가능한 제공업체·모델 증거를 확인하세요. 중단이 발생한 뒤에는 정확한 상태를 다시 살펴보세요.

## 일정을 잡기 전에

허용된 작은 입력 파일 하나와 이미 존재하는 격리된 작업 공간을 고르세요. 정확한 짧은 보고서에 들어갈 내용, 입력을 인용할 위치, 어떤 데이터가 없으면 중단할지 정하세요. 첫 작업은 정보 제공으로 한정하세요. 외부 게시, 기록 변경, 출력에 비밀 정보 포함은 금지합니다. 반복 실행에 대한 별도 권한을 확보하세요. 설정된 Hermes 설치, 사용 가능한 모델·제공업체 연결 경로와 자격 증명, 예약 실행 중 계속 사용 가능한 gateway 호스트도 필요합니다. 설치 버전과 `hermes cron create --help`를 확인하세요. 공개 설명서는 모든 옵션의 버전을 명시하지 않습니다. [빠른 시작 안내](https://hermes-agent.nousresearch.com/docs/getting-started/quickstart)는 설치 설정을 다루고, [제공업체 안내](https://hermes-agent.nousresearch.com/docs/integrations/providers)는 추론 경로를 다룹니다. 반복 실행 전 무해한 일회성 대화로 이 경로를 확인할 수 있지만, 예약 실행의 성공을 증명하지는 않습니다.

여기서 *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 설명서](https://hermes-agent.nousresearch.com/docs/user-guide/features/skills)에 따라 비대화형 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 문법입니다. 다른 플랫폼에서는 사용하는 shell의 문법을 따르세요. 프롬프트는 의도적으로 범위를 좁혔으며 로컬 전달은 첫 출력을 소유 프로필에 보관합니다.

```sh
   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 설명서](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron)는 명시적인 고정을 위한 `--model` 및 `--provider` 도 설명합니다. 이 방식을 택했다면 설치 환경의 실제 제공업체·모델 식별자를 사용하세요. 자격 증명을 프롬프트나 shell 기록에 넣지 마세요. `--workdir`는 Hermes가 작업 공간 지침을 발견하게 합니다. 이 옵션이 없으면 cron은 저장소와 분리되어 실행됩니다. 새 일시 중지 작업에는 재개 전까지 `next_run_at` 값이 없습니다.

   로컬 전달은 최종 보고서의 저장 위치를 정합니다. 프롬프트와 추론에 사용되는 모든 입력 내용은 여전히 선택한 모델·제공업체 경로를 따릅니다. 재개하기 전에 이 데이터 흐름을 승인하세요.

3. 반환된 **작업 ID**를 보관하세요. `hermes cron list`로 skill, 작업 공간, 전달 방식, 일시 중지 상태를 읽어 확인하고 `hermes cron status`로 스케줄러 상태를 확인하세요. 현재 [공식 CLI 소스](https://github.com/NousResearch/hermes-agent/blob/main/hermes_cli/cron.py)의 목록 행에는 저장된 모델·제공업체 필드가 표시되지 않습니다. 소유 프로필의 `cron/jobs.json` **파일을 읽기 전용으로** 살펴 정확한 ID에 저장된 고정 설정, 모델·제공업체, 추론 재정의 설정을 확인하세요. 또는 설치 버전이 실제로 지원하는 작업 상세 보기를 사용하세요. 자격 증명을 출력하지 마세요. 저장된 설정을 승인한 파일, 보고서 기준, 범위와 비교하세요. 필요하면 `hermes cron edit <job_id> ...`로 같은 작업을 수정하세요. 두 번째 사본을 만들 이유가 없습니다.
4. 실행 시점이 된 작업을 관찰할 준비가 되면 `hermes cron resume <job_id>`를 사용하세요. 실제 다음 실행 시각과 gateway의 마지막 성공 점검 시각을 읽어 확인하세요. gateway는 약 1분마다 점검합니다. 포그라운드 gateway의 호스트는 계속 켜져 있어야 합니다. `hermes cron tick`는 에이전트 작업용 gateway를 시작하지 않습니다. 서비스나 재시작에 대비한 작업 프로세스에는 호스트별 요구 사항이 있습니다. 노트북을 꺼도 되거나 재부팅 후 동작이 보장된다고 가정하지 말고 선택한 호스트를 확인하세요.
5. 예약 시각 한 번이 지난 뒤 `hermes cron runs <job_id> --limit 20`와 소유 프로필의 `cron/output/<job_id>/` 아래에 있는 해당 파일을 살펴보세요. 보고서를 실제 입력 및 수용 기준과 비교하세요. 실행 시도의 예약 시각, 확보 시각, 최종 상태, 이용 가능한 대화 기록이나 실행 원격 측정 자료에서 **실제로 사용한** 제공업체와 모델을 확인하세요. 설치된 기록에 이 식별 정보가 없으면 알 수 없음으로 기록하세요. 스케줄러 점검, 허용된 실행, `completed` 상태만으로는 보고서가 검증되지 않습니다.
6. 정확히 그 작업을 `hermes cron pause <job_id>`로 일시 중지하고 `hermes cron list`에서 상태를 다시 확인하세요. 앞으로의 자동 예약은 멈추지만 이미 실행 중인 시도는 종료되지 않습니다. 명시적인 수동 실행은 일시 중지 중에도 운영자의 예외 실행입니다. 작업이 수용 기준을 충족했는지 판단하는 동안 기록과 로컬 출력을 보관하세요.

## 실패하면 같은 작업 복구하기

먼저 정확한 실행 시도와 출력을 읽은 뒤 작업의 `last_error`, `last_fire_error`, `last_delivery_error` 필드가 있으면 확인하세요. `hermes cron status`는 멈춘 주기적 점검 프로세스나 쓸 수 없는 cron 저장소를 실제로 실행 후 실패한 작업과 구별합니다. 제공업체 설정을 바꾸기 전에 소유 프로필과 gateway 호스트를 확인하세요. 대화형 shell과 서비스는 서로 다른 자격 증명을 읽을 수 있습니다. 영향받은 설정만 수정하고 상태를 다시 검증한 뒤 범위가 여전히 승인된 경우에만 같은 ID를 재개하세요. 전달 여부가 불확실하면 재시도 전에 대상 위치를 살펴보세요. 어댑터가 전송을 받아들인 뒤에도 시간 초과가 발생할 수 있습니다.

관련 [cron 설명서의 실행 허용 복구 절](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron#admission-recovery)에 따르면 중단된 실행이나 찾을 수 없는 준비된 트리거는 검토를 위해 일시 중지 상태로 남습니다. 실행 기록 절에 따르면 상태를 알 수 없는 시도는 자동으로 다시 실행되지 않습니다. 재시작 뒤 복구 방법을 결정하기 전에 설치된 작업의 일시 중지 상태와 정확한 실행 시도 식별자를 확인하세요. 겹침을 시험하려고 활성 시도를 두 번 실행하지 마세요. Hermes에는 스케줄러 점검 잠금, 같은 작업에 대한 추가 실행 허용 방지 장치, 설정 가능한 전체 동시 실행 한도가 있습니다. 이 제어들은 외부 시스템에 효과가 정확히 한 번만 발생하도록 보장하지 않습니다.

제공업체 사용과 상시 가동 호스트에는 비용이 들 수 있습니다. 제한된 입력 하나로 시작하고, 계속 실행할 주기를 정하기 전에 예정된 실행 후 제공업체 사용량을 확인하세요. 문서에 나온 사전 실행 **스크립트** 시간 제한은 skill 기반 모델 차례나 청구액을 제한하지 않습니다. 정리 및 비활성 시간 제한은 별개입니다. 프롬프트에 적은 기한은 지시일 뿐 엄격한 지출 통제가 아닙니다. 무제한 모델 차례나 불확실한 부수 효과를 감당할 수 없다면 적절한 제어가 마련될 때까지 작업을 일시 중지해 두세요. 이 안내는 문서화된 동작을 설명하며 실행 측정치, 가격, 신뢰성 결과, 절감 효과를 보고하는 것이 아닙니다.

## Sources

- [예약 작업(Cron)](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron) — 명령, 모델, gateway, 기록, 일시 중지, 전달, 복구의 주요 참고 자료입니다. 2026년 10월 19일 현재 페이지를 확인했으며 버전은 명시되지 않았습니다.
- [Cron으로 작업 자동화하기](https://hermes-agent.nousresearch.com/docs/guides/automate-with-cron) — 반복 자동화와 skill 기반 자동화 예시입니다.
- [Skills 시스템](https://hermes-agent.nousresearch.com/docs/user-guide/features/skills) — skill 파일, 발견, 프로젝트 신뢰, 점검에 관한 자료입니다.
- [Hermes Agent 빠른 시작](https://hermes-agent.nousresearch.com/docs/getting-started/quickstart) — 설정과 초기 제공업체 연결 경로입니다.
- [LLM 및 모델 제공업체](https://hermes-agent.nousresearch.com/docs/integrations/providers) — 제공업체 설정과 자격 증명 관련 설명입니다.
- [명령줄 인터페이스](https://hermes-agent.nousresearch.com/docs/user-guide/cli) — 일반 CLI 참고 자료입니다. 개별 cron 옵션은 cron 설명서와 대조했습니다.
- [Hermes Agent 설정](https://hermes-agent.nousresearch.com/docs/user-guide/configuration) — 설정과 도구·모델 설정 관련 설명입니다.
- [공식 Hermes cron CLI 소스](https://github.com/NousResearch/hermes-agent/blob/main/hermes_cli/cron.py) — 2026년 10월 19일 현재 main 브랜치를 확인했습니다. 목록 행에는 skill, 작업 공간, 전달 방식이 있지만 저장된 모델·제공업체는 없습니다. 변경되는 브랜치이며 설치 버전은 관찰하지 않았습니다.
- [공식 Hermes 프로필 경로 소스](https://github.com/NousResearch/hermes-agent/blob/main/hermes_cli/profiles.py) — 2026년 10월 19일 현재 main 브랜치에서 기본 및 이름 있는 프로필의 HERMES_HOME 결정 방식을 확인했습니다. 설치 버전은 관찰하지 않았습니다.
