Agent Deck v0.3.0 — スケジュール起動
複数の AI CLI エージェントを独立ターミナルで並列起動・監視するデスクトップアプリの機能リリースです。
新機能: スケジュール起動(⏰)
「リポジトリ × エージェント × 時刻」を登録すると、指定時刻にセッションが自動起動します。
- 繰り返し: 一回のみ / 毎日 / 曜日指定
- worktree 隔離対応(発火ごとに日時付きブランチで一意化)
- 有効/無効トグル・次回発火表示・起動時の OS 通知
- 入口は Agent 横の ⏰ かリポジトリ行の ⏰
- スケジューラは main プロセス常駐の 30 秒壁時計照合(スリープ復帰・時刻変更でも取りこぼし/二重発火なし)。
userData/schedules.jsonに永続化
例: 毎朝 9:00 に主力リポで
claudeを起動して作業開始時に待機させる/平日夜に worktree 隔離セッションを定時起動。
アプリ起動中のみ発火します(OS タスクスケジューラには登録しません)。「一回のみ」は起動時に直近5分以内なら猶予発火。
外部コントリビュータ @kuroneko4423 による実装です(#7 → #8)。ありがとうございます 🎉
ダウンロード
- macOS Apple Silicon:
Agent Deck-0.3.0-arm64.dmg/ Intel:Agent Deck-0.3.0-x64.dmg - Windows (x64):
Agent Deck Setup 0.3.0.exe - Linux (x64):
Agent Deck-0.3.0.AppImage/agentdeck_0.3.0_amd64.deb - Homebrew(両アーチ):
brew install --cask willink-oss/tap/agentdeck
⚠️ 未署名の OSS 配布です。初回起動 — macOS: 右クリック→開く / Windows: SmartScreen「詳細情報→実行」 / Linux:chmod +x後に実行。
動作環境: macOS 12 (Monterey) 以降 / Windows 10+ / Linux x64
品質
- ユニット 155 件(新規
lib/schedule.jsの純粋ロジックを含む)+ 3 OS 実ランナーでの起動スモーク/中核ワークフロー E2E/UI 操作 E2E を毎 push 実行 - 本機能は静的セキュリティ精査・実時刻発火 E2E・多角レビュー+敵対的検証を経てマージ
詳細は README を参照してください。