소스 정보
- 저장소
- SpillwaveSolutions/agent-cron
- 최근 소스 활동
- 2026년 3월 21일 17:25
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/SpillwaveSolutions/agent-cron --skill installing-agcron명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Create and configure agent-cron job files from natural language descriptions.
SKILL.md 표시 중
SOC 직업 분류 기준
| name | installing-agcron |
| description | Install, configure, and verify the agent-cron daemon. |
| last_validated | 2026-03-21T00:00:00.000Z |
This skill covers installing agent-cron, configuring it, and verifying the installation. Pre-built binaries are available for macOS and Linux — no Rust toolchain required.
brew tap SpillwaveSolutions/agcron
brew install agcron
Homebrew installs to a standard PATH location automatically.
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/SpillwaveSolutions/agent-cron/releases/latest/download/agent-cron-installer.sh | sh
The installer places agcron at ~/.cargo/bin/agcron. If the binary is not found after install:
export PATH="$HOME/.cargo/bin:$PATH"
# Add this line to ~/.bashrc or ~/.zshrc for persistence
On macOS, if Gatekeeper prevents the binary from opening:
xattr -cr $(which agcron)
The daemon reads its configuration from a TOML file.
By default, the config file is at:
~/.config/agent-cron/config.toml
Override the config file path with the AGENT_CRON_CONFIG environment variable:
export AGENT_CRON_CONFIG=/path/to/custom/config.toml
Run agcron init in any project directory to create the required directory structure:
cd /path/to/your/project
agcron init
This creates:
.cron/jobs/ directory for job definitions~/.config/agent-cron/config.toml to register the project directory in project_roots (creates the config file with defaults if it does not exist)The config file uses TOML format. All fields have sensible defaults. A minimal config only needs project_roots:
project_roots = ["/path/to/project1", "/path/to/project2"]
Key configuration fields:
claude, opencode (default: "claude")"claude-3-5-sonnet")~/.config/agent-cron/agent-cron.sock)See skills/agcron/installing-agcron/references/config-reference.md for the complete field reference.
Config values support ${VAR} syntax for environment variable expansion:
project_roots = ["${HOME}/projects/my-app"]
socket_path = "${XDG_RUNTIME_DIR}/agcron.sock"
Missing variables expand to an empty string.
Two environment variables override config file values directly:
AGENT_CRON_CONFIG -- Path to the config file (overrides the default location)AGENT_CRON_SOCKET -- Unix socket path (overrides socket_path in config)Check that the binary is installed and accessible:
agcron --version
Check the daemon status:
agcron status
This connects to the daemon's Unix socket and reports whether it is running, how many jobs are loaded, and current concurrency usage.
Start the daemon (foreground):
agcron daemon
To run in the background (daemonize):
agcron daemon -d
Or run via cargo during development:
cargo run --manifest-path rust/Cargo.toml -- daemon
The daemon will:
~/.config/agent-cron/config.toml (or create a default)project_roots for .cron/jobs/*.md filescargo test --manifest-path rust/Cargo.toml
PATHRUST_LOG=debug to see detailed config loading outputagcron status or remove the stale socket fileIf no pre-built binary exists for your platform, or you need a development build, see:
skills/agcron/installing-agcron/references/build-from-source.md
Requires Rust 1.75+ and cargo (install via rustup).