Skip to main content

Scheduler Pack

★Trusted◇Sandbox optionalv1.0.0MIT✔Verified80

by AgentNode · published 6 months ago · toolpack

Schedule tasks, manage calendars, and set reminders.

Calendar integration with iCal support and cron-style scheduling.

langchaincrewaigeneric

Quick Start

bash
agentnode install scheduler-pack

Runs in a subprocess with filtered environment by default. Declared permissions are policy-checked, not sandboxed.

Usage

From package
python
from scheduler_pack.tool import run

# Schedule a daily data sync at 6:00 AM UTC
result = run(
    action="schedule_task",
    name="daily-data-sync",
    cron="0 6 * * *",
    timezone="UTC",
    callback={
        "type": "webhook",
        "url": "https://api.example.com/pipelines/data-sync/trigger",
        "method": "POST",
        "headers": {"Authorization": "Bearer ${PIPELINE_TOKEN}"}
    },
    description="Sync warehouse data from upstream sources"
)

print(f"Task scheduled: {result['task_id']}")
print(f"Next run: {result['next_run']}")
print(f"Cron: {result['cron_expression']}")

# List all scheduled tasks
all_tasks = run(action="list_tasks")
for task in all_tasks["tasks"]:
    print(f"  [{task['status']}] {task['name']} — next: {task['next_run']}")

Runs locally on your machine. No execution data is sent to AgentNode. Permissions are checked before execution. Learn how this works

Verification

high confidence80/100✔ Verified
smokeReturned valid result
+25/25
testsTests failed
0/15
importAll tools imported successfully
+15/15
installInstalled in 1.4s
+15/15
contractAll contract checks passed
+10/10
determinismConsistent output across runs (normalized)
+5/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

✔install1.4s
✔import59ms
✔smoke327ms
✖tests1.2s

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Verified in real_auto mode

Python 3.12.3ffmpegpopplertesseractuv

Last verified 19h ago· Runner v2.0.0

Use this when you need to...

  • ›Schedule recurring data pipeline runs using cron expressions
  • ›Create calendar events with reminders from natural language input
  • ›Set one-time task reminders that trigger agent actions at a future time
  • ›Parse and validate iCal feeds to check for scheduling conflicts
  • ›Manage a queue of deferred tasks with priority-based execution order

README

Version History

Capabilities

schedulingschedule_tasktool

Permissions

◇Sandbox optionalFrom a trusted publisher — runs on the host by default. You can require isolation with sandbox.host_trust_policy.

Declared by the publisher. Checked before execution by the policy gate.

Networkrestricted
Filesystemtemp
Code Executionnone
Data Accessinput_only
User Approvalonce

Permissions are policy-checked before execution. For trusted and curated packages that run on the host, network and filesystem access are policy-checked but not OS-sandboxed. When runtime isolation is required for untrusted/community code, AgentNode uses sandbox-or-fail-closed if the required container runtime and pinned image are available. Learn more

Privacy

All tool execution happens locally on your machine. AgentNode never receives:

  • • Tool inputs or outputs
  • • Execution logs
  • • Data your agent processes

Only install events and search queries are sent to the registry.

bash
agentnode install scheduler-pack

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointscheduler_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

Publisher★Trusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode