github / github/copilot-cli

Scheduling or automated triggering of skills

Đang mở
#1,662 0 bình luận 5 reaction 0 người được giao Xem trên GitHub
area:plugins
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

### Describe the feature or problem you'd like to solve

Allow scheduling or triggering of repeatable skills

### Proposed solution

Add first-class support for scheduling skills to run on a recurring cadence, with built-in configuration and notification capabilities:

1. **Schedule configuration via `/skills` or a new `/schedule` command** — Allow users to attach a recurrence rule (e.g., cron expression, or simple presets like `daily`, `weekly on Monday at 9am`) to any installed skill.

2. **Background daemon or system integration** — A lightweight background service (or integration with OS schedulers) that triggers skill execution at the configured times without requiring the user to have the CLI open.

3. **Notification and approval flow** — When a scheduled skill runs, notify the user (e.g., via system notification, or a summary shown on next CLI launch) and, for skills that require approval before taking action, queue the results for user review rather than executing autonomously.

4. **Schedule management** — Commands to list, pause, resume, and delete scheduled skills:
- `/schedule list` — View all active schedules
- `/schedule pause ` — Temporarily pause a schedule
- `/schedule delete ` — Remove a schedule
- `/schedule history ` — View past execution results

### Example prompts or workflows

### Setting up a schedule

```
> /schedule add workiq --every friday --prompt "Summarize my week — key emails, decisions, and open items"
✔ Scheduled "workiq" to run every Friday with the provided prompt
```

### Viewing and managing schedules

```
> /schedule list

Skill Schedule Next Run Status
example-approvals Every Monday 9:00 AM 2026-03-02 09:00 Active
workiq Every Friday 5:00 PM 2026-02-27 17:00 Active

> /schedule pause example-approvals
✔ Paused "example-approvals" schedule

> /schedule history workiq
Run Date Status Summary
2026-02-20 17:00 Completed Summarized 42 emails, 8 meetings
2026-02-13 17:00 Completed Summarized 31 emails, 5 meetings
```

### Notification on next CLI launch

```
$ copilot

📋 Scheduled skill results available:
• example-approvals (ran Mon Feb 23 at 9:00 AM) — 12 entries ready for review
Run "/schedule review example-approvals" to review and approve

>
```

### Additional context

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.