docs: add cron tasks and heartbeat sections to READMEs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
23
README_JA.md
23
README_JA.md
@@ -127,7 +127,9 @@ mimi> memory_write "内容" # MEMORY.mdに書き込み
|
||||
mimi> heap_info # 空きRAMはどれくらい?
|
||||
mimi> session_list # 全チャットセッションを一覧
|
||||
mimi> session_clear 12345 # 会話を削除
|
||||
mimi> restart # 再起動
|
||||
mimi> heartbeat_trigger # ハートビートチェックを手動トリガー
|
||||
mimi> cron_start # cronスケジューラを今すぐ開始
|
||||
mimi> restart # 再起動
|
||||
```
|
||||
|
||||
## メモリ
|
||||
@@ -139,6 +141,8 @@ MimiClawはすべてのデータをプレーンテキストファイルとして
|
||||
| `SOUL.md` | ボットの性格 — 編集して振る舞いを変更 |
|
||||
| `USER.md` | あなたの情報 — 名前、好み、言語 |
|
||||
| `MEMORY.md` | 長期記憶 — ボットが常に覚えておくべきこと |
|
||||
| `HEARTBEAT.md` | タスクリスト — ボットが定期的にチェックして自律的に実行 |
|
||||
| `cron.json` | スケジュールジョブ — AIが作成した定期・単発タスク |
|
||||
| `2026-02-05.md` | 日次メモ — 今日あったこと |
|
||||
| `tg_12345.jsonl` | チャット履歴 — ボットとの会話 |
|
||||
|
||||
@@ -150,9 +154,24 @@ MimiClawはAnthropicとOpenAI両方のツール呼び出しをサポート — L
|
||||
|--------|------|
|
||||
| `web_search` | Brave Search APIでウェブ検索、最新情報を取得 |
|
||||
| `get_current_time` | HTTP経由で現在の日時を取得し、システムクロックを設定 |
|
||||
| `cron_add` | 定期または単発タスクをスケジュール(LLMが自律的にcronジョブを作成) |
|
||||
| `cron_list` | スケジュール済みのcronジョブを一覧表示 |
|
||||
| `cron_remove` | IDでcronジョブを削除 |
|
||||
|
||||
ウェブ検索を有効にするには、`mimi_secrets.h`で[Brave Search APIキー](https://brave.com/search/api/)(`MIMI_SECRET_SEARCH_KEY`)を設定してください。
|
||||
|
||||
## Cronタスク
|
||||
|
||||
MimiClawにはcronスケジューラが内蔵されており、AIが自律的にタスクをスケジュールできます。LLMは`cron_add`ツールで定期ジョブ(「N秒ごと」)や単発ジョブ(「UNIXタイムスタンプで指定」)を作成できます。ジョブが発火すると、メッセージがエージェントループに注入され、AIが起動してタスクを処理・応答します。
|
||||
|
||||
ジョブはSPIFFS(`cron.json`)に永続化され、再起動後も保持されます。活用例:日次サマリー、定期リマインダー、スケジュールチェック。
|
||||
|
||||
## ハートビート
|
||||
|
||||
ハートビートサービスはSPIFFS上の`HEARTBEAT.md`を定期的に読み取り、アクション可能なタスクがあるかチェックします。未完了の項目(空行、見出し、チェック済み`- [x]`以外)が見つかると、エージェントループにプロンプトを送信し、AIが自律的に処理します。
|
||||
|
||||
これによりMimiClawはプロアクティブなアシスタントになります — `HEARTBEAT.md`にタスクを書き込めば、次のハートビートサイクルで自動的に拾い上げて実行します(デフォルト:30分ごと)。
|
||||
|
||||
## その他の機能
|
||||
|
||||
- **WebSocketゲートウェイ** — ポート18789、LAN内から任意のWebSocketクライアントで接続
|
||||
@@ -160,6 +179,8 @@ MimiClawはAnthropicとOpenAI両方のツール呼び出しをサポート — L
|
||||
- **デュアルコア** — ネットワークI/OとAI処理が別々のCPUコアで動作
|
||||
- **HTTPプロキシ** — CONNECTトンネル対応、制限付きネットワークに対応
|
||||
- **マルチプロバイダー** — Anthropic (Claude) と OpenAI (GPT) の両方をサポート、実行時に切り替え可能
|
||||
- **Cronスケジューラ** — AIが定期・単発タスクを自律的にスケジュール、再起動後も永続化
|
||||
- **ハートビート** — タスクファイルを定期チェックし、AIを自律的に駆動
|
||||
- **ツール呼び出し** — ReActエージェントループ、両プロバイダーでツール呼び出し対応
|
||||
|
||||
## 開発者向け
|
||||
|
||||
Reference in New Issue
Block a user