diff --git a/apps/web/src/components/app/docs-sections/automations.tsx b/apps/web/src/components/app/docs-sections/automations.tsx index 78589122..c4bc11d8 100644 --- a/apps/web/src/components/app/docs-sections/automations.tsx +++ b/apps/web/src/components/app/docs-sections/automations.tsx @@ -187,14 +187,18 @@ export function AutomationsContent() {
  • Prompt — the instructions sent as the agent's first - message. Supports {"{{D:Arg Name}}"} placeholders just - like templates. Dispatch prepends a short preamble that names the - job, includes the run ID, and reminds the agent to drive the run to - a terminal state. Required before a run can start. + message. Dispatch prepends a short preamble that identifies the job + and run and reminds the agent to drive the run to a terminal state. + Required before a run can start. Unlike templates, jobs never + collect arguments at run time — {"{{D:Arg Name}}"}{" "} + placeholders are only substituted from default values saved via the + API.
  • - Show in command palette — when on, the job appears - in the Mod+K palette for quick launch. + Show in command palette — marks the job as + callable, shown as a badge in the jobs list. Quick launch from the{" "} + Mod+K palette is currently only available for + templates.
  • Single instance — when on (the default), only one @@ -233,10 +237,11 @@ export function AutomationsContent() {
  • - After creating a job, open its Settings tab to - configure additional options like Webhook trigger — - enable it to generate a secret URL that fires a run via HTTP POST. No - auth header is needed; the secret in the URL is the credential. + After creating a job, open its Configure tab to + adjust these settings and options like{" "} + Webhook trigger — enable it to generate a secret URL + that fires a run via HTTP POST. No auth header is needed; the secret + in the URL is the credential.

    @@ -391,10 +396,12 @@ export function AutomationsContent() {

    History and status

    - Each job card shows the last run's status, when it finished, and the - next scheduled fire time. Open the History tab on a - job to browse past runs with their reports, durations, and trigger - source (Manual, Scheduled, or Webhook). + Each job in the sidebar list shows its last run's status alongside its + schedule and enabled state, and the Jobs overview (shown when no job + is selected) lists upcoming scheduled runs. Open the{" "} + History tab on a job to browse past runs with their + start time, duration, trigger source (Manual, Scheduled, or Webhook), + and expandable report.

    diff --git a/apps/web/src/lib/tips/tips.ts b/apps/web/src/lib/tips/tips.ts index 76f26210..b4b31244 100644 --- a/apps/web/src/lib/tips/tips.ts +++ b/apps/web/src/lib/tips/tips.ts @@ -196,6 +196,14 @@ export const tips: Tip[] = [ since: "0.27.0", surfaces: ["ambient"], }, + { + id: "job-webhook-trigger", + title: "Job Webhook Triggers", + body: "Fire a job from CI or any external system: enable Webhook trigger in the job's Configure tab to get a secret URL that starts a run on HTTP POST.", + docsSection: "automations", + since: "0.29.0", + surfaces: ["ambient"], + }, ]; export function getTipById(id: string): Tip | undefined {