Add session-memory-cus README
This commit is contained in:
44
README.md
Normal file
44
README.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# session-memory-cus
|
||||
|
||||
Custom OpenClaw session-memory hook.
|
||||
|
||||
## Requirements
|
||||
|
||||
- Clone this repo to **exactly** `~/.openclaw/hooks/session-memory-cus`
|
||||
- The bundled `session-memory` hook must stay **off**
|
||||
- Only the **npm install** method of OpenClaw is supported here
|
||||
|
||||
## What it does
|
||||
|
||||
- Triggers on `command:new` and `command:reset`
|
||||
- Saves the **full** user/assistant session context into `workspace/memory/`
|
||||
- Uses `agents.defaults.userTimezone` for date/time formatting
|
||||
- Uses a slugged filename, with slug generation based on a small excerpt
|
||||
|
||||
## Disable the bundled hook
|
||||
|
||||
If you still have the default hook enabled, turn it off:
|
||||
|
||||
```bash
|
||||
openclaw hooks disable session-memory
|
||||
```
|
||||
|
||||
Or set it false in config:
|
||||
|
||||
```json
|
||||
{
|
||||
"hooks": {
|
||||
"internal": {
|
||||
"entries": {
|
||||
"session-memory": {
|
||||
"enabled": false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Notes
|
||||
|
||||
This repo is intentionally lightweight, it exists so the custom hook can live in the managed hooks directory and stay separate from the bundled one.
|
||||
Reference in New Issue
Block a user