タスク実行
emma_run_task
emmaでタスクを実行します。実行するタスクの説明。具体的かつ明確に記述してください。例:
「今日の天気をSlackの#generalに投稿して」「最新のGitHub issueをまとめて」「明日のミーティングについてチームにリマインダーメールを送って」
タスクの実行モード。
| 値 | 説明 |
|---|---|
normal | 標準実行(デフォルト) |
deep_thinking | 複雑なタスク向けの拡張推論 |
ask | 情報収集モード |
IANA形式のタイムゾーン(例:
America/New_York, Europe/London)。- リクエスト例
- レスポンス例
emma_health_check
emma API接続状態を確認します。このツールはパラメータを取りません。- リクエスト例
- レスポンス例
オートメーション管理
emma_create_automation
新しいスケジュールオートメーションを作成します。オートメーションの名前。例:
「デイリーヘルスダイジェスト」, 「週次レポート」, 「1時間ごとのステータスチェック」emmaがスケジュールに従って実行するタスクのプロンプト。
スケジュールを定義するcron式。一般的なパターン:
| 式 | 説明 |
|---|---|
0 9 * * * | 毎日9:00 |
0 9 * * 1 | 毎週月曜9:00 |
0 */2 * * * | 2時間ごと |
0 9 1 * * | 毎月1日9:00 |
IANA形式のスケジュール用タイムゾーン。
オートメーションをすぐに有効にするかどうか。
- リクエスト例
- レスポンス例
emma_list_automations
ユーザーの全オートメーションを一覧表示します。スケジュール時刻表示用のタイムゾーン。
- リクエスト例
- レスポンス例
emma_get_automation
特定のオートメーションの詳細を取得します。オートメーションID(例:
"sched_abc123")。スケジュール時刻表示用のタイムゾーン。
- リクエスト例
- レスポンス例
emma_update_automation
既存のオートメーションを更新します。指定されたフィールドのみが更新されます。更新するオートメーションID。
新しい名前。
新しいタスクプロンプト。
新しいcron式。
新しいタイムゾーン。
オートメーションの有効/無効を切り替え。
- リクエスト例
- レスポンス例
emma_delete_automation
オートメーションを削除します。この操作は元に戻せません。削除するオートメーションID。
- リクエスト例
- レスポンス例
Cron式リファレンス
Cron式は標準の5フィールド形式に従います:一般的な例
| 式 | 説明 |
|---|---|
0 9 * * * | 毎日9:00 |
0 9 * * 1-5 | 平日9:00 |
0 9 * * 0 | 毎週日曜9:00 |
0 */2 * * * | 2時間ごと |
30 8 * * * | 毎日8:30 |
0 9 1 * * | 毎月1日9:00 |
0 9 * * 1 | 毎週月曜9:00 |
0 0 * * * | 毎日0:00 |
特殊文字
| 文字 | 説明 | 例 |
|---|---|---|
* | 任意の値 | * * * * *(毎分) |
, | リスト区切り | 0 9,12,18 * * *(9時、12時、18時) |
- | 範囲 | 0 9 * * 1-5(月曜から金曜) |
/ | ステップ | */15 * * * *(15分ごと) |