diff --git a/memory/.dream_cursor b/memory/.dream_cursor index 1c34b96..cadbe92 100644 --- a/memory/.dream_cursor +++ b/memory/.dream_cursor @@ -1 +1 @@ -377 \ No newline at end of file +378 \ No newline at end of file diff --git a/memory/MEMORY.md b/memory/MEMORY.md index a4b793c..7b92065 100644 --- a/memory/MEMORY.md +++ b/memory/MEMORY.md @@ -6,20 +6,14 @@ This file stores important information that should persist across sessions. - Both user and assistant run on the same nanobot Docker image - Ollama cloud subscription: na požádání zobrazit aktuální využití (usage) -- `/note` skill: backend uses SQLite (not markdown); must be deterministic, log all operations, split into shorter prompt + Python script -- URLs should be on separate lines in both `list` and `show` output, not buried in long text lines -- Reminders DB schema has no "frequency" column; scheduling uses separate tables (schedule_at, schedule_cron, schedule_random, reminder_fires); uses cron expressions and absolute timestamps - nanobot podporuje cross-channel session continuity přes `unifiedSession: true` v `config.json` pod `agents.defaults` -- Uživatel nemá `unifiedSession` povolený v `config.json` (default false) -- Zapnutí `unifiedSession` sjednotí jen budoucí zprávy; existující session soubory vyžadují ruční merge/rename pro propojení minulých konverzací +- 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) are hardcoded in Dream prompt, not user-configurable beyond interval/model/batch size - User wants native deterministic command dispatch (`!command text` → registered Python function/external app, no LLM involvement) and is exploring litellm proxy for Ollama - User considers Raspberry Pi good for testing - User wants to try writing a nanobot extension in TypeScript - 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` -- `remind_cli.py` vyžaduje Python modul `croniter` (není nainstalován defaultně) -- `remind_cli.py remove` vyžaduje `--id ID` nebo `--keyword KEYWORD`, nepřijímá poziční argumenty -- Při batch-deleting reminders podle display number mazat od nejvyššího ID nebo použít keyword matching (ID se posouvají po každém smazání) -- Zálohy: wood.hell → pivo.hell (rekurzní) +- Zálohy: wood.hell → pivo.hell (rekurzivní) - „giga" zařízení k integraci do Zabbix monitoringu ## Agent Model Selection