Skip to content

Scheduled agents

Automate recurring documentation tasks with scheduled agents that run on a defined cadence.

Scheduled agents run prompts automatically on a recurring schedule. Use them to generate release notes every week, audit documentation monthly, or run any repeatable documentation task without manual intervention.

You need:

  • An EkLine account with Docs Agent enabled.
  • At least one repository connected to EkLine.
  1. Click Scheduled Agents in the left navigation.

  2. Click New Agent.

  3. Enter an Agent Name that describes the task (for example, Weekly Release Notes).

  4. Select a Prompt Type:

    • Custom Prompt — Write your own prompt that runs on each execution.
    • Predefined Template — Select from available templates like Release Notes Generator.
  5. Configure the Schedule by selecting a frequency and time.

  6. Click Create Agent.

The agent appears in the Scheduled Agents list and runs automatically at the next scheduled time.

The schedule picker supports four frequencies. All times display in your local timezone.

FrequencyOptionsExample
HourlyRuns every hourEvery hour, on the hour
DailySelect the time of dayEvery day at 9:00 AM
WeeklySelect the day and timeEvery Monday at 9:00 AM
MonthlySelect the day of month and time1st of every month at 9:00 AM

Custom prompts run exactly as written on every scheduled execution. Write them to be self-contained and repeatable.

Generate release notes for all tickets completed since the
last release. Organize by Features, Improvements, and Bug
Fixes. Write for end users.

Templates provide pre-built prompts for common documentation tasks. Select Predefined Template when creating an agent and choose from the available options.

TemplateDescription
Release Notes GeneratorGenerates release notes from completed tickets, grouped by category

EkLine maintains templates and updates them as new automation patterns become available.

Toggle the switch next to any agent in the Scheduled Agents list to enable or disable it. Disabled agents keep their configuration but stop running until re-enabled.

  1. Click the actions menu (three dots) on the agent row.

  2. Select Edit.

  3. Update the name, prompt, or schedule.

  4. Click Save Changes.

  1. Click the actions menu (three dots) on the agent row.

  2. Select Delete.

  3. Confirm the deletion in the dialog.

Expand any agent row in the Scheduled Agents list to see its recent runs. Each run shows:

ElementDescription
Status iconWhether the run succeeded, failed, or is still running
TimestampWhen the run started — click to open the editor session with the generated output

Run history displays the five most recent executions, sorted from newest to oldest.

StatusMeaning
SucceededThe agent completed the prompt and generated output
FailedThe agent encountered an error during execution
RunningThe agent is currently executing