- Plain text messages for SessionEnd and PreCompact hooks - Use echo instead of printf - Bump version to 2.1.4 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
63 lines
1.5 KiB
Markdown
63 lines
1.5 KiB
Markdown
# /learn:setup - Install Learn Plugin Hooks
|
|
|
|
Instalează hooks-urile plugin-ului Learn în configurația Claude Code.
|
|
|
|
## Task
|
|
|
|
Verifică și instalează hooks-urile necesare pentru plugin-ul Learn în `~/.claude/settings.json`.
|
|
|
|
### Hooks de instalat:
|
|
|
|
1. **SessionEnd** - Reminder la sfârșitul sesiunii să rulezi `/learn:analyze`
|
|
2. **PreCompact** (auto) - Reminder înainte de auto-compact să salvezi lecțiile
|
|
|
|
### Pași:
|
|
|
|
1. Citește `~/.claude/settings.json`
|
|
2. Verifică dacă există deja secțiunea `hooks`
|
|
3. Adaugă sau actualizează hooks-urile pentru Learn plugin:
|
|
|
|
```json
|
|
{
|
|
"hooks": {
|
|
"SessionEnd": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "echo 'Tip: Ruleaza /learn:analyze pentru a captura lectiile din sesiune'",
|
|
"timeout": 5
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"PreCompact": [
|
|
{
|
|
"matcher": "auto",
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "echo 'Context plin! Ruleaza /learn:analyze ACUM pentru a salva lectiile inainte de compact!'",
|
|
"timeout": 5
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
```
|
|
|
|
4. Salvează fișierul actualizat
|
|
5. Confirmă instalarea cu succes
|
|
|
|
### Output:
|
|
|
|
Afișează:
|
|
- Ce hooks au fost instalate
|
|
- Dacă erau deja instalate (skip)
|
|
- Instrucțiuni pentru a verifica cu `/hooks`
|
|
|
|
### Notă:
|
|
|
|
Această comandă modifică `~/.claude/settings.json`. Hooks-urile vor fi active din următoarea sesiune Claude Code.
|