118 lines
3.4 KiB
Markdown
118 lines
3.4 KiB
Markdown
# Memory - 2026-03-10
|
|
|
|
## Cron Job Fixes
|
|
|
|
### Job Verifier Daily
|
|
- **Problem:** Isolated sessions lack `cron` tool access; previous fix used `nodes` tool which also failed
|
|
- **Solution:** Simplified job to use only `cron` + `message` tools (both available in isolated sessions)
|
|
- **Updated:** Job ID `8e2b06ee-f2ea-4b33-ae39-23cf04b1a657`
|
|
- **New approach:** Query cron runs directly, post brief status to Discord #alerts
|
|
|
|
## NZB Download System
|
|
|
|
### Movie Download: Where the Heart Is (2000)
|
|
- Successfully searched NZBGeek API
|
|
- Found 1080p WEBRip DDP 2.0 H.265 (2.27 GB)
|
|
- Downloaded NZB to `pirate/Where.the.Heart.Is.2000.1080p.nzb`
|
|
|
|
### Skill Structure Discussion
|
|
|
|
**User asked:** How to properly prompt so I find the right instructions?
|
|
|
|
**Answer:** Skill + Memory pattern
|
|
|
|
1. **Skill file** (`skills/nzb-download/SKILL.md`)
|
|
- Triggers on "download", "get", "find movie"
|
|
- Contains workflow and API endpoints
|
|
- Points to preferences and credentials
|
|
|
|
2. **Preferences** (`memory/nzb-preferences.md`)
|
|
- Download rules (English, under 10GB, Atmos preferred)
|
|
- Updated once, referenced always
|
|
|
|
3. **Credentials** (`~/.clawdbot/credentials/nzbgeek/config.json`)
|
|
- API key
|
|
- Watch folder location
|
|
- SABnzbd URL
|
|
|
|
**Why this works:**
|
|
- Skill triggers automatically on "download X"
|
|
- Skill tells me to check preferences
|
|
- Preferences give me the rules
|
|
- Credentials give me access
|
|
|
|
**Files created today:**
|
|
- `skills/nzb-download/SKILL.md` - Skill definition
|
|
- `memory/nzb-preferences.md` - Download preferences
|
|
- `~/.clawdbot/credentials/nzbgeek/config.json` - API key
|
|
|
|
## Proper Prompting Pattern
|
|
|
|
When asking for downloads, just say:
|
|
- "download [movie name]"
|
|
- "get [movie name] [year]"
|
|
- "find movie [movie name]"
|
|
|
|
The skill and preferences handle everything automatically.
|
|
|
|
---
|
|
|
|
**Note:** Pop quiz scheduled for later today to test if the skill works correctly.
|
|
|
|
|
|
## Housekeeping (Evening)
|
|
|
|
### Canceled Projects
|
|
- **Radarr / Sonarr** — Removed skills, going pure NZBGeek API workflow
|
|
- **UniFi Monitoring** — Still parked (auth issues)
|
|
|
|
### Memory Cleanup
|
|
- Updated MEMORY.md with current project status
|
|
- NZB Download System confirmed operational
|
|
- ROM Library scan options documented
|
|
|
|
### Skills Updated
|
|
- Added: `nzb-download` skill
|
|
- Removed: `radarr`, `sonarr` skills
|
|
|
|
### NZB Download Workflow
|
|
```
|
|
User: "download [movie]"
|
|
↓
|
|
Skill: nzb-download/SKILL.md
|
|
↓
|
|
Preferences: memory/nzb-preferences.md
|
|
↓
|
|
Credentials: ~/.clawdbot/credentials/nzbgeek/config.json
|
|
↓
|
|
Output: pirate/[movie].nzb
|
|
↓
|
|
SABnzbd: picks up and downloads
|
|
```
|
|
|
|
|
|
### Parked Projects
|
|
- **Mission Control Dashboard** — Two dashboards (Next.js + Python) parked, awaiting direction decision
|
|
|
|
|
|
## Model Bug Discovery (2026-03-10)
|
|
|
|
### Kimi Model Breaking Tools
|
|
- **Symptom:** `Tool not found` errors on ALL tools after upgrade
|
|
- **Root Cause:** kimi-k2.5:cloud model not calling tools properly
|
|
- **Fix:** Switch to minimax-m2.1:cloud
|
|
- **Discovery:** Tested on separate OpenClaw install with same issue
|
|
- **Unclear:** Model issue or context issue, but kimi is the problem
|
|
|
|
**Action:** If tools start failing after upgrade, try switching models first.
|
|
|
|
## Model Bug Discovery (Evening)
|
|
|
|
### Kimi Model Breaking Tools
|
|
- Symptom: Tool not found errors after OpenClaw upgrade
|
|
- Root Cause: kimi-k2.5:cloud model not calling tools properly
|
|
- Fix: Switch to minimax-m2.1:cloud
|
|
- Discovery: User tested on separate OpenClaw install
|
|
|
|
Lesson: When tools fail, switch models before debugging config.
|