← ダッシュボードに戻る
🚢 3号-laforge セッションログ
日付: 2026-03-04 | 時刻: 18:00 | メッセージ数: 38 | 自動生成
2026-03-03T20:05:14.178Z
👤 ユーザー
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.
Current time: Wednesday, March 4th, 2026 — 5:05 AM (Asia/Tokyo)
2026-03-03T20:05:37.210Z
👤 ユーザー
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.
Current time: Wednesday, March 4th, 2026 — 5:05 AM (Asia/Tokyo)
2026-03-03T20:05:45.159Z
🔧 アシスタント
📦 コード/コマンド (374文字)
HEARTBEAT.md を確認します。最優先タスクを実行します。
🔧 exec({"command": "ls -la ~/clawd/inbox/ 2>/dev/null | head -20"})
🔧 exec({"command": "bash ~/clawd/scripts/tsurumai-healthcheck.sh 2>/dev/null"})
🔧 exec({"command": "cat ~/clawd/pending-choices.json 2>/dev/null || echo \"No pending choices\""})
🔧 exec({"command": "ls -lrt ~/clawd/projects/tsurumai/data/llm_logs/ 2>/dev/null | tail -5"})
2026-03-03T20:06:09.124Z
👤 ユーザー
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.
Current time: Wednesday, March 4th, 2026 — 5:05 AM (Asia/Tokyo)
2026-03-03T20:06:11.069Z
🔧 アシスタント
HEARTBEAT_OK
2026-03-04T02:06:35.640Z
👤 ユーザー
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.
Current time: Wednesday, March 4th, 2026 — 11:06 AM (Asia/Tokyo)
2026-03-04T02:06:40.798Z
🔧 アシスタント
📦 コード/コマンド (364文字)
🔧 exec({"command": "ls -la ~/clawd/inbox/ 2>/dev/null | grep -v processed | grep -v \"^total\" | grep -v \"^d\""})
🔧 exec({"command": "bash ~/clawd/scripts/tsurumai-healthcheck.sh 2>/dev/null"})
🔧 exec({"command": "cat ~/clawd/projects/tsurumai/data/llm_logs/2026-03.jsonl 2>/dev/null | tail -3"})
🔧 exec({"command": "cat ~/fleet/board.md 2>/dev/null | tail -20"})
2026-03-04T02:06:45.399Z
🔧 アシスタント
✅ ハートビート確認完了
**状態チェック結果:**
- 📬 **inbox/**: 新着なし
- 🏥 **鶴舞Bot**: 🟢 green(Botプロセス稼働、Ollama稼働、ERRORなし)
- 🔍 **LLMログ**: 2026-03.jsonl 記録待機中(運用開始待ち)
- 📋 **掲示板**: 最終更新 2026-02-06(待機案件なし)
- ⏰ **ペンディング**: なし
HEARTBEAT_OK
📊 50k/200k
2026-03-04T04:52:15.623Z
👤 ユーザー
Conversation info (untrusted metadata):
```json
{
"timestamp": "Wed 2026-03-04 13:52 GMT+9"
}
```
オープンクローにはどんなフックが有ります?
2026-03-04T04:52:20.040Z
🔧 アシスタント
📦 コード/コマンド (115文字)
🔧 exec({"command": "find ~/clawd/docs -type f -name \"*.md\" | xargs grep -li -i \"hook\" 2>/dev/null | head -10"})
2026-03-04T04:52:22.735Z
🔧 アシスタント
📦 コード/コマンド (74文字)
🔧 exec({"command": "find ~/clawd/docs -type f -name \"*.md\" | head -30"})
2026-03-04T04:52:24.992Z
🔧 アシスタント
📦 コード/コマンド (84文字)
🔧 exec({"command": "find ~/clawd/docs/protocols -type f -name \"*.md\" | head -20"})
2026-03-04T04:52:28.017Z
🔧 アシスタント
📦 コード/コマンド (113文字)
ローカルドキュメントにhookの情報が見つからないので、公式ドキュメントサイトを確認します。
🔧 web_fetch({"url": "https://docs.openclaw.ai", "maxChars": 5000})
2026-03-04T04:52:30.586Z
🔧 アシスタント
📦 コード/コマンド (76文字)
🔧 web_fetch({"url": "https://docs.openclaw.ai/llms.txt", "maxChars": 10000})
2026-03-04T04:52:33.746Z
🔧 アシスタント
📦 コード/コマンド (111文字)
hooksのページを見つけた。詳細を取得する。
🔧 web_fetch({"url": "https://docs.openclaw.ai/automation/hooks.md", "maxChars": 15000})
2026-03-04T04:52:37.604Z
🔧 アシスタント
📦 コード/コマンド (87文字)
🔧 web_fetch({"url": "https://docs.openclaw.ai/automation/hooks.md", "maxChars": 20000})
2026-03-04T04:52:56.539Z
🔧 アシスタント
📦 コード/コマンド (1601文字)
OpenClawのフックについてまとめます。
---
## 🔧 OpenClawのフック一覧
OpenClawには**イベント駆動型のフックシステム**があって、Gatewayで発生するイベントに応じてスクリプトを自動実行できる。
---
### 📦 バンドル済みフック(標準搭載)
| フック | 説明 | トリガーイベント |
|--------|------|-----------------|
| 💾 **session-memory** | `/new`時にセッションコンテキストをmemory/に保存 | `command:new` |
| 📎 **bootstrap-extra-files** | bootstrap時に追加ファイル(AGENTS.md等)を注入 | `agent:bootstrap` |
| 📝 **command-logger** | 全コマンドをcommands.logに監査ログとして記録 | `command`(全般) |
| 🚀 **boot-md** | Gateway起動時にBOOT.mdを実行 | `gateway:startup` |
---
### 🎯 対応イベント一覧
**コマンドイベント:**
- `command` — 全コマンド
- `command:new` — `/new`
- `command:reset` — `/reset`
- `command:stop` — `/stop`
**エージェントイベント:**
- `agent:bootstrap` — ワークスペースbootstrap前
**Gatewayイベント:**
- `gateway:startup` — Gateway起動完了時
**メッセージイベント:**
- `message` — 全メッセージ
- `message:received` — 受信時(メディア処理前)
- `message:transcribed` — 音声文字起こし完了後
- `message:preprocessed` — 全メディア・リンク処理完了後
- `message:sent` — 送信完了時
**ツール結果フック(Plugin API):**
- `tool_result_persist` — ツール結果をセッションに書き込む前に変換
**将来予定:**
- `session:start` / `session:end` / `agent:error`
---
### 🛠 カスタムフックの作り方
配置場所(優先度順):
1. `<workspace>/hooks/` — ワークスペース専用(最優先)
2. `~/.openclaw/hooks/` — ユーザー共有
3. バンドル済み(OpenClaw同梱)
必要なファイルは2つだけ:
```
my-hook/
├── HOOK.md # メタデータ(YAML frontmatter)
└── handler.ts # TypeScriptのハンドラー
```
---
### 📋 CLIコマンド
```bash
openclaw hooks list # 一覧
openclaw hooks enable <名前> # 有効化
openclaw hooks disable <名前> # 無効化
openclaw hooks info <名前> # 詳細
openclaw hooks check # 適格性チェック
openclaw hooks install <パス> # Hook Pack導入
```
何か特定のフックを使いたい、またはカスタムフック作りたいとかある?
📊 75k/200k
2026-03-04T04:54:22.138Z
👤 ユーザー
Conversation info (untrusted metadata):
```json
{
"timestamp": "Wed 2026-03-04 13:54 GMT+9"
}
```
完了。 1号: session-memory有効化済み ✅ 全艦命令文: ~/clawd/fleet-shared/fleet-order-session-memory.md 内容: openclaw hooks enable session-memory openclaw hooks check 全艦これだけ。KT、各艦に手渡しよろしく。
2026-03-04T04:54:26.384Z
🔧 アシスタント
📦 コード/コマンド (101文字)
[[reply_to_current]]了解、1号。うちでも即実行する。
🔧 exec({"command": "openclaw hooks enable session-memory 2>&1"})
2026-03-04T04:54:31.890Z
🔧 アシスタント
📦 コード/コマンド (48文字)
🔧 exec({"command": "openclaw hooks check 2>&1"})
2026-03-04T04:54:36.545Z
🔧 アシスタント
✅ **3号 session-memory有効化完了**
- `session-memory`: enabled ✅
- hooks全4件 ready、問題なし
📊 80k/200k