| name | cron |
| version | 0.1.0 |
| description | Schedule recurring or one-shot skill invocations using cron expressions. Persistence at $ADK_ROOT/data/cron-jobs.json (host responsibility). **Invocation only** โ execute another naia skill, NOT shell commands (security: P0-1 fix).
|
| tier | T3 |
| triggers | ["schedule","remind","cron","์ ๊ธฐ","์์ฝ"] |
| input_schema | {"action":{"type":"string","required":true,"enum":["add","list","remove","run-now"],"description":"Cron operation"},"name":{"type":"string","required":false,"pattern":"^[a-z0-9_-]+$","description":"Job name (lowercase alphanumeric + hyphen/underscore)"},"schedule":{"type":"string","required":false,"pattern":"^[0-9*/,\\- ]+$","description":"Cron expression (5 or 6 fields, e.g. '0 9 * * 1' = Mon 9am)"},"invoke":{"type":"object","required":false,"description":"Skill invocation envelope (NOT shell command). RCE ๋ฐฉ์ง.","properties":{"skill":{"type":"string","pattern":"^[a-z0-9_-]+$","description":"Target skill name (must exist in catalog)"},"args":{"type":"object","description":"Args passed to target skill"}}}} |
| tags | ["scheduler","automation","T3"] |
| author | naia-adk |
cron
Tier T3 (deny-by-default) โ ์๊ฐ ๊ธฐ๋ฐ ์๋ ์คํ์ ์ฌ์ ์น์ธ ์ ์ฐจ๊ฐ ๋ ์๊ฒฉํด์ผ.
๋ณด์ ์ ์ฑ
(P0-1 fix)
- โ Shell command ์ง์ ์คํ ๊ธ์ง โ
command: string ํ๋ ์ ๊ฑฐ๋จ
- โ Skill invocation ๋ง โ
invoke: { skill: "name", args: {...} } ํํ๋ก ๋ค๋ฅธ naia skill ํธ์ถ
- โ Target skill์ tier ์ ์ฑ
cascade (์: cron์ผ๋ก T2 skill ํธ์ถ โ T2 approval ์ถ๊ฐ ๋ฐ์)
Spec only โ ์คํ์ naia-agent supervisor. Phase 4.0 spec; Phase 4.2 wires execution + cascade tier check.