Run agents on cron schedules for recurring automations like daily summaries and code reviews.
This feature currently only applies to Cline SDK, CLI, and Kanban. This feature is not applicable on VSCode and JetBrains Extension for now.
The CLI supports running agents on cron schedules through the hub. Scheduled agents persist across process restarts and run independently of any terminal session.
cline schedule create "PR summary" \ --cron "0 9 * * MON-FRI" \ --prompt "List all open PRs and their review status" \ --workspace /path/to/repo
--cron, --prompt and --workspace are required. Other options:
Option
Description
--provider <id> and --model <id>
Provider and model for the runs. Without them, the schedule uses the provider and model you last used.
--mode <act|plan|yolo>
Default yolo. plan runs have no tools for editing files, and Cline refuses shell commands that usually change files, such as rm and git commit. Other commands still run, and some of them, such as python -c, can write files. In every mode, a scheduled run approves its own tool calls, because nobody is there to approve them.
--timeout <seconds>
Stop a run that takes longer than this
--max-parallel <n>
How many runs of this schedule can run at once (default 1). Runs that come due while it is busy wait their turn.
--system-prompt <text>
Replace the system prompt
--tags <list>
Comma-separated tags. Filter with cline schedule list --tags.
--disabled
Create the schedule paused
--json
Print the new schedule as JSON
Run cline schedule create --help for the full list. The delivery options are under Routing Results.
cline schedule create "Dependency check" \ --cron "0 10 * * MON" \ --prompt "Check for outdated npm dependencies. For any with security vulnerabilities, create a branch with the update and open a PR." \ --workspace /path/to/project
A connector can post each run’s final reply to a chat. The connector must be running when the run finishes, and the schedule must name the chat.The simplest way is to create the schedule from the chat itself. Send this to your bot:
/schedule create "Morning briefing" --cron "0 8 * * *" --prompt "Summarize overnight activity in the repo"
The schedule runs in the connector’s working directory and posts to that chat.To create the schedule from a terminal instead, send /whereami in the chat first. It replies with the chat’s deliveryAdapter and deliveryThread. Pass them to cline schedule create:
If more than one bot of the same kind is running, add --delivery-bot <bot-username> so that only that bot posts. Supply-Chain Scan Alerts walks through a complete example.Scheduling requires the hub. It starts automatically when you create a schedule.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cline","description":"AI-powered coding agent for complex work","colors":{"primary":"#9D4EDD","light":"#F0E6FF","dark":"#000000"},"logo":{"light":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-wordmark-black.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=4e26f83486e0f2b4d0966979e031e353","dark":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-wordmark-white.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=7daa40cdea7dc6d0641d0dca8cb38934","href":"https://cline.bot/"},"favicon":{"light":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-icon-dark.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=9ef80fbc83ac2c8c95851ec5ff83846d","dark":"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-icon-white.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=c5f236802860501e10e7cca7fa7b7f8c"},"appearance":{"default":"system","strict":false},"background":{"color":{"light":"#fafaf9","dark":"#0f0f0f"}},"navbar":{"links":[{"icon":"github","href":"https://github.com/cline/cline","label":"GitHub"},{"icon":"discord","href":"https://discord.gg/cline","label":"Discord"}],"primary":{"type":"button","label":"Install Cline","href":"https://cline.bot/install?utm_source=website\u0026utm_medium=header"}},"footer":{"socials":{"x":"https://x.com/cline","github":"https://github.com/cline/cline","discord":"https://discord.gg/cline"}},"search":{"prompt":"Search Cline documentation..."},"fonts":{"family":"Geist Sans"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cline-efdc8260","hasAudioNarration":false,"actualSubdomain":"cline-efdc8260","customDomains":["docs.cline.bot"],"gitSource":{"type":"github","owner":"cline","repo":"cline","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad69b98f6d7f523309f0565","collectionId":"2c04e7f4-a316-4a37-9068-dcbcc5fc8958","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad69b98f6d7f523309f0565"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ade96b7ab7ad0ef398b4fae","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Cline","count":60},{"language":"default","tag":"Enterprise","count":24},{"language":"default","tag":"Enterprise Solutions","count":24},{"language":"default","tag":"SDK","count":24},{"language":"default","tag":"Getting Started","count":22},{"language":"default","tag":"Usage","count":17},{"language":"default","tag":"Other Models \u0026 Providers","count":16},{"language":"default","tag":"Cloud Providers","count":14},{"language":"default","tag":"Remote Provider Configuration","count":11},{"language":"default","tag":"Concepts","count":10}]},"assistantConfig":{},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":"@import url(https://fonts.googleapis.com/css2?family=Geist+Sans:wght@300;400;500;600;700\u0026display=swap);@import url(https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500;600;700\u0026display=swap);body,div:not(code *):not(pre *),li,p,span:not(code *),td,th{font-family:\"Geist Sans\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.code,code,code *,pre,pre *,pre code{font-family:\"Geist Mono\",\"Monaco\",\"Courier New\",monospace!important}h1{font-weight:600!important}h1,h2,h3,h4,h5,h6,img{opacity:1!important;font-family:\"Geist Sans\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif!important}.content h1,.markdown h1,article h1,main h1{font-weight:500!important}img[alt=\"JetBrains logo\"]{background-color:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:12px;transition:all .3s ease}.dark img[alt=\"JetBrains logo\"],[data-theme=dark] img[alt=\"JetBrains logo\"]{background-color:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (prefers-color-scheme:dark){img[alt=\"JetBrains logo\"]{background-color:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}}img[alt=\"JetBrains logo\"]:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.15)}.steps{margin-top:5px!important}"}],"page":{"pagePath":"cli/scheduling","slug":"/cli/scheduling","pageMetadata":{"title":"Scheduling","sidebarTitle":"Scheduling","description":"Run agents on cron schedules for recurring automations like daily summaries and code reviews.","href":"/cli/scheduling"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Run agents on cron schedules for recurring automations like daily summaries and code reviews.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsx(_components.p,{children:`This feature currently only applies to Cline SDK, CLI, and Kanban. This feature is not applicable on VSCode and JetBrains Extension for now.`})}),`\n`,_jsx(_components.p,{children:`The CLI supports running agents on cron schedules through the hub. Scheduled agents persist across process restarts and run independently of any terminal session.`}),`\n`,_jsx(Heading,{level:`2`,id:`schedule-wizard`,children:`Schedule Wizard`}),`\n`,_jsxs(_components.p,{children:[`Run `,_jsx(_components.code,{children:`cline schedule`}),` to open an interactive menu for creating and managing schedules, browsing execution history, and viewing performance statistics.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`The wizard provides:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Create new schedule`}),_jsx(_components.td,{children:`Set up a recurring task with cron timing and prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`List schedules`}),_jsx(_components.td,{children:`View all schedules with status and next run time`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Upcoming runs`}),_jsx(_components.td,{children:`Preview the next 10 scheduled executions`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Active executions`}),_jsx(_components.td,{children:`Show currently running tasks`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Trigger now`}),_jsx(_components.td,{children:`Immediately run a selected schedule`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pause / Resume`}),_jsx(_components.td,{children:`Suspend or restart a schedule`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Execution history`}),_jsx(_components.td,{children:`View past runs with status, duration, tokens, and cost`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Statistics`}),_jsx(_components.td,{children:`Success rate, average duration, last failure`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Delete`}),_jsx(_components.td,{children:`Remove a schedule`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`creating-schedules-with-flags`,children:`Creating Schedules with Flags`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` create`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"PR summary\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --cron`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"0 9 * * MON-FRI\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --prompt`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"List all open PRs and their review status\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --workspace`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /path/to/repo`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`--cron`}),`, `,_jsx(_components.code,{children:`--prompt`}),` and `,_jsx(_components.code,{children:`--workspace`}),` are required. Other options:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`--provider \u003cid>`}),` and `,_jsx(_components.code,{children:`--model \u003cid>`})]}),_jsx(_components.td,{children:`Provider and model for the runs. Without them, the schedule uses the provider and model you last used.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--mode \u003cact|plan|yolo>`})}),_jsxs(_components.td,{children:[`Default `,_jsx(_components.code,{children:`yolo`}),`. `,_jsx(_components.code,{children:`plan`}),` runs have no tools for editing files, and Cline refuses shell commands that usually change files, such as `,_jsx(_components.code,{children:`rm`}),` and `,_jsx(_components.code,{children:`git commit`}),`. Other commands still run, and some of them, such as `,_jsx(_components.code,{children:`python -c`}),`, can write files. In every mode, a scheduled run approves its own tool calls, because nobody is there to approve them.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--timeout \u003cseconds>`})}),_jsx(_components.td,{children:`Stop a run that takes longer than this`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--max-parallel \u003cn>`})}),_jsx(_components.td,{children:`How many runs of this schedule can run at once (default 1). Runs that come due while it is busy wait their turn.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--system-prompt \u003ctext>`})}),_jsx(_components.td,{children:`Replace the system prompt`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--tags \u003clist>`})}),_jsxs(_components.td,{children:[`Comma-separated tags. Filter with `,_jsx(_components.code,{children:`cline schedule list --tags`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--disabled`})}),_jsx(_components.td,{children:`Create the schedule paused`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--json`})}),_jsx(_components.td,{children:`Print the new schedule as JSON`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Run `,_jsx(_components.code,{children:`cline schedule create --help`}),` for the full list. The delivery options are under `,_jsx(_components.a,{href:`#routing-results`,children:`Routing Results`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`managing-schedules`,children:`Managing Schedules`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`11`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`11`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` list`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` get`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` upcoming`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` active`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` trigger`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` pause`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` resume`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` update`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --cron`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"0 10 * * *\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` history`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` stats`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` delete`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`schedule-i`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`cline schedule export \u003cschedule-id> --to \u003cfile>`}),` and `,_jsx(_components.code,{children:`cline schedule import \u003cfile>`}),` copy a schedule between machines.`]}),`\n`,_jsx(Heading,{level:`2`,id:`cron-expression-reference`,children:`Cron Expression Reference`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Expression`}),_jsx(_components.th,{children:`Schedule`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`*/5 * * * *`})}),_jsx(_components.td,{children:`Every 5 minutes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`*/15 * * * *`})}),_jsx(_components.td,{children:`Every 15 minutes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`0 * * * *`})}),_jsx(_components.td,{children:`Every hour`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`0 */6 * * *`})}),_jsx(_components.td,{children:`Every 6 hours`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`0 0 * * *`})}),_jsx(_components.td,{children:`Daily at midnight`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`0 9 * * *`})}),_jsx(_components.td,{children:`Daily at 9am`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`0 9 * * 1-5`})}),_jsx(_components.td,{children:`Every weekday at 9am`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`0 9 * * 1`})}),_jsx(_components.td,{children:`Every Monday at 9am`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`0 0 1 * *`})}),_jsx(_components.td,{children:`First of every month`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Days and months can also be names: `,_jsx(_components.code,{children:`0 9 * * MON-FRI`}),` is the same as `,_jsx(_components.code,{children:`0 9 * * 1-5`}),`. Times are in the computer’s local time zone.`]}),`\n`,_jsx(Heading,{level:`2`,id:`examples`,children:`Examples`}),`\n`,_jsx(Heading,{level:`3`,id:`daily-standup-summary`,children:`Daily Standup Summary`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` create`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Standup prep\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --cron`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"0 8 * * MON-FRI\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --prompt`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Summarize: (1) PRs merged yesterday, (2) PRs currently in review, (3) open issues assigned to team members.\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --workspace`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /path/to/repo`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`weekly-dependency-check`,children:`Weekly Dependency Check`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` create`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Dependency check\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --cron`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"0 10 * * MON\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --prompt`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Check for outdated npm dependencies. For any with security vulnerabilities, create a branch with the update and open a PR.\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --workspace`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /path/to/project`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`codebase-health-report`,children:`Codebase Health Report`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` create`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Code health\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --cron`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"0 6 * * MON\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --prompt`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Analyze the codebase for: (1) files with no test coverage, (2) TODO/FIXME comments older than 30 days, (3) functions longer than 100 lines.\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --workspace`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /path/to/project`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`routing-results`,children:`Routing Results`}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.a,{href:`/cli/connectors`,children:`connector`}),` can post each run’s final reply to a chat. The connector must be running when the run finishes, and the schedule must name the chat.`]}),`\n`,_jsx(_components.p,{children:`The simplest way is to create the schedule from the chat itself. Send this to your bot:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/schedule create \"Morning briefing\" --cron \"0 8 * * *\" --prompt \"Summarize overnight activity in the repo\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`The schedule runs in the connector’s working directory and posts to that chat.`}),`\n`,_jsxs(_components.p,{children:[`To create the schedule from a terminal instead, send `,_jsx(_components.code,{children:`/whereami`}),` in the chat first. It replies with the chat’s `,_jsx(_components.code,{children:`deliveryAdapter`}),` and `,_jsx(_components.code,{children:`deliveryThread`}),`. Pass them to `,_jsx(_components.code,{children:`cline schedule create`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`cline`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` schedule`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` create`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Morning briefing\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --cron`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"0 8 * * *\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --prompt`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Summarize overnight activity in the repo\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --workspace`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /path/to/repo`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --delivery-adapter`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` telegram`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --delivery-thread`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`deliveryThrea`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`d`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`If more than one bot of the same kind is running, add `,_jsx(_components.code,{children:`--delivery-bot \u003cbot-username>`}),` so that only that bot posts. `,_jsx(_components.a,{href:`/cli/samples/supply-chain-alerts`,children:`Supply-Chain Scan Alerts`}),` walks through a complete example.`]}),`\n`,_jsx(_components.p,{children:`Scheduling requires the hub. It starts automatically when you create a schedule.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Scheduling","sidebarTitle":"Scheduling","description":"Run agents on cron schedules for recurring automations like daily summaries and code reviews.","href":"/cli/scheduling"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Schedule Wizard","slug":"schedule-wizard","depth":2,"children":[]},{"title":"Creating Schedules with Flags","slug":"creating-schedules-with-flags","depth":2,"children":[]},{"title":"Managing Schedules","slug":"managing-schedules","depth":2,"children":[]},{"title":"Cron Expression Reference","slug":"cron-expression-reference","depth":2,"children":[]},{"title":"Examples","slug":"examples","depth":2,"children":[{"title":"Daily Standup Summary","slug":"daily-standup-summary","depth":3,"children":[]},{"title":"Weekly Dependency Check","slug":"weekly-dependency-check","depth":3,"children":[]},{"title":"Codebase Health Report","slug":"codebase-health-report","depth":3,"children":[]}]},{"title":"Routing Results","slug":"routing-results","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/cline-efdc8260/2b786a4501c981f9/hubspot.js"],"subdomain":"cline-efdc8260","siteName":"Cline","title":"Scheduling - Cline","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-08T11:50:51.399Z","originalFileLocation":"cli/scheduling.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Run agents on cron schedules for recurring automations like daily summaries and code reviews.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cline\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Scheduling - Cline\">\u003cmeta data-mint-head property=\"og:description\" content=\"Run agents on cron schedules for recurring automations like daily summaries and code reviews.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cline\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.cline.bot/cli/scheduling\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cline-efdc8260.mintlify.app/_mintlify/api/og/v2?division=Configurations\u0026amp;title=Scheduling\u0026amp;description=Run+agents+on+cron+schedules+for+recurring+automations+like+daily+summaries+and+code+reviews.\u0026amp;theme=51bbdbdccfe66fbf15467cdd\u0026amp;signature=bba0c7ee5f4baa0a219bddf8f356047c31bf1cecf31556aeac48144c43f3e305\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Scheduling - Cline\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Run agents on cron schedules for recurring automations like daily summaries and code reviews.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cline-efdc8260.mintlify.app/_mintlify/api/og/v2?division=Configurations\u0026amp;title=Scheduling\u0026amp;description=Run+agents+on+cron+schedules+for+recurring+automations+like+daily+summaries+and+code+reviews.\u0026amp;theme=51bbdbdccfe66fbf15467cdd\u0026amp;signature=bba0c7ee5f4baa0a219bddf8f356047c31bf1cecf31556aeac48144c43f3e305\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/cline-efdc8260/vRJes0HWuVRZUl-S/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cline\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9D4EDD\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.cline.bot/cli/scheduling\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cli/scheduling.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.cline.bot/#organization\",\"name\":\"Cline\",\"url\":\"https://docs.cline.bot\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cline-efdc8260/WPwumUzXy76eV4i3/assets/cline-wordmark-black.svg?fit=max\u0026auto=format\u0026n=WPwumUzXy76eV4i3\u0026q=85\u0026s=4e26f83486e0f2b4d0966979e031e353\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.cline.bot#website\",\"name\":\"Cline\",\"url\":\"https://docs.cline.bot\",\"publisher\":{\"@id\":\"https://docs.cline.bot/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.cline.bot/cli/scheduling#webpage\",\"url\":\"https://docs.cline.bot/cli/scheduling\",\"name\":\"Scheduling\",\"description\":\"Run agents on cron schedules for recurring automations like daily summaries and code reviews.\",\"dateModified\":\"2026-10-08T11:50:51.399Z\",\"isPartOf\":{\"@id\":\"https://docs.cline.bot#website\"},\"breadcrumb\":{\"@id\":\"https://docs.cline.bot/cli/scheduling#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.cline.bot/cli/scheduling#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Configurations\",\"item\":\"https://docs.cline.bot/tools-reference/all-cline-tools\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scheduling\",\"item\":\"https://docs.cline.bot/cli/scheduling\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.cline.bot/cli/scheduling#article\",\"headline\":\"Scheduling\",\"name\":\"Scheduling\",\"description\":\"Run agents on cron schedules for recurring automations like daily summaries and code reviews.\",\"url\":\"https://docs.cline.bot/cli/scheduling\",\"mainEntityOfPage\":{\"@id\":\"https://docs.cline.bot/cli/scheduling#webpage\"},\"dateModified\":\"2026-10-08T11:50:51.399Z\",\"publisher\":{\"@id\":\"https://docs.cline.bot/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.cline.bot#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cline\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cline","nav":{"global":null,"tabs":[{"tab":"Cline","icon":"robot","groups":[{"group":"Getting Started","pages":[{"title":"Cline Overview","sidebarTitle":"Cline Overview","href":"/cline-overview"},{"title":"Installing Cline","href":"/getting-started/installing-cline"},{"title":"Cline (usage-billing)","href":"/getting-started/cline-provider"},{"title":"ClinePass","href":"/getting-started/clinepass"},{"title":"Cline Free Models","href":"/getting-started/free-models"},{"group":"Other Models \u0026 Providers","pages":[{"title":"Authorization","href":"/getting-started/authorizing-with-cline"},{"title":"Local models","sidebarTitle":"Local models","href":"/running-models-locally/overview"},{"group":"Cloud Providers","pages":[{"title":"Alibaba Qwen","href":"/provider-config/qwen"},{"title":"Anthropic / Claude Code","href":"/provider-config/anthropic"},{"group":"AWS Bedrock","pages":[{"title":"API Key (Simple Setup)","sidebarTitle":"API Key","href":"/provider-config/aws-bedrock/api-key"},{"title":"IAM Credentials","sidebarTitle":"IAM Credentials","href":"/provider-config/aws-bedrock/iam-credentials"},{"title":"CLI Profile (SSO)","sidebarTitle":"CLI Profile (SSO)","href":"/provider-config/aws-bedrock/cli-profile"}]},{"title":"DeepSeek","href":"/provider-config/deepseek"},{"title":"Google Gemini","href":"/provider-config/google-gemini"},{"title":"MiniMax","href":"/provider-config/minimax"},{"title":"OpenAI (Codex)","href":"/provider-config/openai"},{"title":"OpenAI Compatible","href":"/provider-config/openai-compatible"},{"title":"OpenRouter","href":"/provider-config/openrouter"},{"title":"Poolside","href":"/provider-config/poolside"},{"title":"Z AI (Zhipu AI)","href":"/provider-config/zai"},{"title":"Other 30+ Providers","href":"/provider-config/other-30-plus-providers"}]}]},{"title":"Config","sidebarTitle":"Config","href":"/getting-started/config"}]},{"group":"Usage","pages":[{"group":"Cline Desktop","pages":[{"title":"Cline Desktop","sidebarTitle":"Overview","href":"/usage/cline-desktop"},{"title":"Remote Development over SSH","sidebarTitle":"Remote over SSH","href":"/usage/cline-desktop-ssh"},{"title":"Local Models in Cline Desktop","sidebarTitle":"Local Models","href":"/usage/cline-desktop-local-models"}]},{"title":"Cline Cloud Agents","sidebarTitle":"Cloud Agents","href":"/usage/cloud-agents"},{"title":"IDE","sidebarTitle":"IDE","href":"/usage/ide"},{"title":"TUI","sidebarTitle":"TUI","href":"/usage/tui"},{"group":"CLI","pages":[{"title":"CLI Overview","sidebarTitle":"CLI Overview","href":"/usage/cli-overview"},{"title":"CLI Reference","href":"/cli/cli-reference"},{"group":"Examples","pages":[{"title":"GitHub Issue RCA Sample","href":"/cli/samples/github-issue-rca"},{"title":"GitHub Actions Integration","href":"/cli/samples/github-integration"},{"title":"GitHub PR Review","href":"/cli/samples/github-pr-review"},{"title":"Model Orchestration","href":"/cli/samples/model-orchestration"},{"title":"Supply-Chain Scan Alerts","href":"/cli/samples/supply-chain-alerts"}]}]},{"title":"ACP","sidebarTitle":"ACP","href":"/usage/acp"},{"group":"Kanban","pages":[{"title":"Kanban","sidebarTitle":"Overview","href":"/usage/kanban"},{"title":"Core Workflow","href":"/kanban/core-workflow"},{"title":"Remote Access","href":"/kanban/remote-access"}]}]},{"group":"Configurations","pages":[{"title":"Tools","sidebarTitle":"Tools","href":"/tools-reference/all-cline-tools"},{"title":"Rules","sidebarTitle":"Rules","href":"/customization/cline-rules"},{"title":"Skills","sidebarTitle":"Skills","href":"/customization/skills"},{"title":"Plugins","sidebarTitle":"Plugins","href":"/customization/plugins"},{"title":"MCP","sidebarTitle":"MCP","href":"/mcp/mcp-overview"},{"title":"Hooks","sidebarTitle":"Hooks","description":"See details under SDK Plugins page.","href":"/customization/hooks"},{"title":"Scheduling","sidebarTitle":"Scheduling","href":"/cli/scheduling"},{"title":"Connectors","sidebarTitle":"Connectors","description":"Connect the CLI to Telegram, Slack, Discord, Google Chat, WhatsApp, etc.","href":"/cli/connectors"},{"title":".clineignore (deprecate soon)","sidebarTitle":".clineignore (deprecate soon)","href":"/customization/clineignore"}]},{"group":"Features","pages":[{"title":"Plan \u0026 Act Mode","sidebarTitle":"Plan \u0026 Act Mode","href":"/core-workflows/plan-and-act"},{"title":"Adding Context","sidebarTitle":"Adding Context","href":"/core-workflows/working-with-files"},{"title":"Using Commands","sidebarTitle":"Using Commands","href":"/core-workflows/using-commands"},{"title":"Checkpoints","sidebarTitle":"Checkpoints","href":"/core-workflows/checkpoints"},{"title":"Agent Teams","sidebarTitle":"Agent Teams","href":"/cli/agent-teams"},{"title":"Subagents","sidebarTitle":"Subagents","href":"/features/subagents"}]},{"group":"Best Practices","pages":[{"title":"Memory Bank","sidebarTitle":"Memory Bank","href":"/best-practices/memory-bank"}]},{"group":"IDE Specific Features","pages":[{"title":"Auto Approve \u0026 YOLO Mode","sidebarTitle":"Auto Approve","href":"/features/auto-approve"},{"title":"Jupyter Notebooks","sidebarTitle":"Jupyter Notebooks","href":"/features/jupyter-notebooks"},{"title":"Multi-Root Workspaces","sidebarTitle":"Multi-Root Workspaces","href":"/features/multiroot-workspace"}]},{"group":"Troubleshooting","pages":[{"title":"Networking and Proxies","sidebarTitle":"Networking \u0026 Proxies","href":"/troubleshooting/networking-and-proxies"}]},{"group":"Resources","pages":[{"title":"Deprecations","sidebarTitle":"Deprecations","href":"/resources/deprecations"}]}]},{"tab":"SDK","icon":"cube","pages":[{"title":"SDK","href":"/sdk/overview"}]},{"tab":"Enterprise","icon":"building","pages":[{"title":"Enterprise","href":"/enterprise-solutions/overview"}]},{"tab":"API","icon":"code","pages":[{"title":"API","href":"/api/overview"}]}]},"title":"Scheduling - Cline","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}