refactor: rename clawdbot to moltbot with legacy compat

This commit is contained in:
Peter Steinberger
2026-01-27 12:19:58 +00:00
parent 83460df96f
commit 6d16a658e5
1839 changed files with 11250 additions and 11199 deletions

View File

@@ -1,11 +1,11 @@
---
summary: "CLI reference for `clawdbot hooks` (agent hooks)"
summary: "CLI reference for `moltbot hooks` (agent hooks)"
read_when:
- You want to manage agent hooks
- You want to install or update hooks
---
# `clawdbot hooks`
# `moltbot hooks`
Manage agent hooks (event-driven automations for commands like `/new`, `/reset`, and gateway startup).
@@ -16,7 +16,7 @@ Related:
## List All Hooks
```bash
clawdbot hooks list
moltbot hooks list
```
List all discovered hooks from workspace, managed, and bundled directories.
@@ -41,7 +41,7 @@ Ready:
**Example (verbose):**
```bash
clawdbot hooks list --verbose
moltbot hooks list --verbose
```
Shows missing requirements for ineligible hooks.
@@ -49,7 +49,7 @@ Shows missing requirements for ineligible hooks.
**Example (JSON):**
```bash
clawdbot hooks list --json
moltbot hooks list --json
```
Returns structured JSON for programmatic use.
@@ -57,7 +57,7 @@ Returns structured JSON for programmatic use.
## Get Hook Information
```bash
clawdbot hooks info <name>
moltbot hooks info <name>
```
Show detailed information about a specific hook.
@@ -71,7 +71,7 @@ Show detailed information about a specific hook.
**Example:**
```bash
clawdbot hooks info session-memory
moltbot hooks info session-memory
```
**Output:**
@@ -82,9 +82,9 @@ clawdbot hooks info session-memory
Save session context to memory when /new command is issued
Details:
Source: clawdbot-bundled
Path: /path/to/clawdbot/hooks/bundled/session-memory/HOOK.md
Handler: /path/to/clawdbot/hooks/bundled/session-memory/handler.ts
Source: moltbot-bundled
Path: /path/to/moltbot/hooks/bundled/session-memory/HOOK.md
Handler: /path/to/moltbot/hooks/bundled/session-memory/handler.ts
Homepage: https://docs.molt.bot/hooks#session-memory
Events: command:new
@@ -95,7 +95,7 @@ Requirements:
## Check Hooks Eligibility
```bash
clawdbot hooks check
moltbot hooks check
```
Show summary of hook eligibility status (how many are ready vs. not ready).
@@ -116,12 +116,12 @@ Not ready: 0
## Enable a Hook
```bash
clawdbot hooks enable <name>
moltbot hooks enable <name>
```
Enable a specific hook by adding it to your config (`~/.clawdbot/config.json`).
**Note:** Hooks managed by plugins show `plugin:<id>` in `clawdbot hooks list` and
**Note:** Hooks managed by plugins show `plugin:<id>` in `moltbot hooks list` and
cant be enabled/disabled here. Enable/disable the plugin instead.
**Arguments:**
@@ -130,7 +130,7 @@ cant be enabled/disabled here. Enable/disable the plugin instead.
**Example:**
```bash
clawdbot hooks enable session-memory
moltbot hooks enable session-memory
```
**Output:**
@@ -150,7 +150,7 @@ clawdbot hooks enable session-memory
## Disable a Hook
```bash
clawdbot hooks disable <name>
moltbot hooks disable <name>
```
Disable a specific hook by updating your config.
@@ -161,7 +161,7 @@ Disable a specific hook by updating your config.
**Example:**
```bash
clawdbot hooks disable command-logger
moltbot hooks disable command-logger
```
**Output:**
@@ -176,7 +176,7 @@ clawdbot hooks disable command-logger
## Install Hooks
```bash
clawdbot hooks install <path-or-spec>
moltbot hooks install <path-or-spec>
```
Install a hook pack from a local folder/archive or npm.
@@ -195,23 +195,23 @@ Install a hook pack from a local folder/archive or npm.
```bash
# Local directory
clawdbot hooks install ./my-hook-pack
moltbot hooks install ./my-hook-pack
# Local archive
clawdbot hooks install ./my-hook-pack.zip
moltbot hooks install ./my-hook-pack.zip
# NPM package
clawdbot hooks install @clawdbot/my-hook-pack
moltbot hooks install @moltbot/my-hook-pack
# Link a local directory without copying
clawdbot hooks install -l ./my-hook-pack
moltbot hooks install -l ./my-hook-pack
```
## Update Hooks
```bash
clawdbot hooks update <id>
clawdbot hooks update --all
moltbot hooks update <id>
moltbot hooks update --all
```
Update installed hook packs (npm installs only).
@@ -229,7 +229,7 @@ Saves session context to memory when you issue `/new`.
**Enable:**
```bash
clawdbot hooks enable session-memory
moltbot hooks enable session-memory
```
**Output:** `~/clawd/memory/YYYY-MM-DD-slug.md`
@@ -243,7 +243,7 @@ Logs all command events to a centralized audit file.
**Enable:**
```bash
clawdbot hooks enable command-logger
moltbot hooks enable command-logger
```
**Output:** `~/.clawdbot/logs/commands.log`
@@ -270,7 +270,7 @@ Swaps injected `SOUL.md` content with `SOUL_EVIL.md` during a purge window or by
**Enable:**
```bash
clawdbot hooks enable soul-evil
moltbot hooks enable soul-evil
```
**See:** [SOUL Evil Hook](/hooks/soul-evil)
@@ -284,7 +284,7 @@ Runs `BOOT.md` when the gateway starts (after channels start).
**Enable**:
```bash
clawdbot hooks enable boot-md
moltbot hooks enable boot-md
```
**See:** [boot-md documentation](/hooks#boot-md)