Skip to content

Agent Deck v0.3.0 — スケジュール起動

Choose a tag to compare

@github-actions github-actions released this 13 Jun 04:34
· 9 commits to main since this release

複数の 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.AppImageagentdeck_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 を参照してください。