Skip to main content
Cron pipelines run AI agents on a schedule — no webhook required, no manual trigger. Pylon evaluates the cron expression, and when the time comes, it clones your repo, runs the agent, and posts results to your configured channel.

Weekly Codebase Audit

Schedule an automated security and code-quality audit every Monday at 9 AM. The agent clones your repo, analyzes the codebase, and posts a summary report to Telegram or Slack.
1

Create the pipeline

Pylon prompts you for two values:
  • Repo URL — the repository the agent will audit (e.g. git@github.com:acme/app.git)
  • Default branch — the branch to check out (defaults to main)
Enter these values and Pylon writes the config to ~/.pylon/pylons/weekly-audit/pylon.yaml.
2

Review the generated config

The 30-minute timeout gives the agent enough time to work through a large codebase. Increase it for very large repositories.
3

Start the daemon

Pylon registers the cron schedule and waits. The first run fires at 9 AM on the next Monday.
4

Receive the audit report

At 9 AM every Monday, Pylon clones the repository, runs the agent, and posts a summary report to your configured channel covering security vulnerabilities, outdated dependencies, and code quality issues.
There is no approval flow for cron triggers. The approval field has no effect when trigger.type is cron — the agent always runs automatically on schedule.

Cron Expression Reference

The trigger.cron field uses standard five-field cron syntax:

Common expressions


Timezone Support

By default, cron expressions are evaluated in the system’s local timezone. Use the trigger.timezone field to specify a different timezone with an IANA timezone identifier:

More Schedule Examples

Daily security scan at midnight UTC

Every 6 hours — dependency check

Weekdays at 9 AM — standup summary

First of every month — full audit