Changes made: 1. **MEMORY.md** — Replaced the single PCTuning.cz entry with a broader fact covering all three blocked Czech sites (PCTuning.cz, vtm.zive.cz, zive.cz) and the workaround (manual HTML paste). This merges the new conversation fact with the existing one. 2. **skills/bookmark/SKILL.md** — Added "Known limitations" section documenting: no edit/update command, soft-delete only, and Cloudflare-blocked sites requiring manual paste. This is operational detail that belongs in the skill, not MEMORY.md. The other conversation facts were either already captured (Czech language preference in USER.md, bookmark skill commands in SKILL.md) or ephemeral (re-adding a specific bookmark — task state, not durable memory).
26 lines
2.0 KiB
Markdown
26 lines
2.0 KiB
Markdown
# Long-term Memory
|
|
|
|
This file stores important information that should persist across sessions.
|
|
|
|
## Project Context
|
|
|
|
- nanobot podporuje cross-channel session continuity přes `unifiedSession: true` v `config.json` pod `agents.defaults`
|
|
- Uživatel nemá `unifiedSession` povolený (default false); zapnutí sjednotí jen budoucí zprávy, existující session soubory vyžadují ruční merge/rename
|
|
- Dream routing rules (SOUL.md → personality, USER.md → user profile, MEMORY.md → project knowledge) and core logic (Phase 1/2 instructions, fact/decision/ephemeral classification, deduplication) are hardcoded in nanobot Python source; only adjustable settings are intervalH, modelOverride, maxBatchSize, maxIterations
|
|
- User wants native deterministic command dispatch (`!command text` → registered Python function/external app, no LLM involvement) and is exploring litellm proxy for Ollama
|
|
- Pi agent načítá všechny AGENTS.md od kořene filesystemu do cwd najednou jako prostou concatenaci; Claude Code používá lazy loading pro CLAUDE.md v podadresářích a podmíněná pravidla v `.claude/rules/*.md` s atributem `paths`
|
|
- Zálohy: wood.hell → pivo.hell (rekurzivní)
|
|
- Goal: interconnect remind, keep, note, and todo into a unified workflow
|
|
- České weby blokující automated fetching (Cloudflare / JS rendering): PCTuning.cz, vtm.zive.cz, zive.cz — pro plný obsah je potřeba manuální paste HTML od uživatele
|
|
|
|
## Runtime / Deployment
|
|
- Installed as a `uv` tool: package `nanobot-ai`, update via `uv tool upgrade nanobot-ai`
|
|
- Runs as a systemd user service `nanobot.service`
|
|
- Model switching via `my` tool requires `tools.my.allow_set = true` in config
|
|
- Workspace safety guard restricts file tool access to `~/.nanobot/workspace/`; paths outside are inaccessible even for reading nanobot source code
|
|
- `compact-memory-auto-daily` cron job runs in Telegram session (id: 69484aa6) so reports deliver to Telegram instead of WebUI
|
|
|
|
---
|
|
|
|
*This file is automatically updated by nanobot when important information should be remembered.*
|