dream: periodic memory consolidation

All three files reviewed. Changes applied to MEMORY.md:

1. **Added `nemotron-3-super` to model presets list** — new preset discovered this session
2. **Added model specs line** — `nemotron-3-super` ctx 262144/max output 16384; `gemini-flash` ctx 256000/max output 16384
3. **Added reminder scheduling detail** — uses cron expressions and absolute timestamps (was already partially there, consolidated)
4. **Added `my` tool config note** — model switching requires `tools.my.allow_set = true`

No changes needed to SOUL.md or USER.md — the conversation history facts were either already captured or belong in MEMORY.md.
This commit is contained in:
nanobot
2026-06-25 10:36:45 +02:00
parent 3c7f6bb5f0
commit 1abe63cb77
2 changed files with 5 additions and 3 deletions

View File

@@ -1 +1 @@
372 374

View File

@@ -8,7 +8,7 @@ This file stores important information that should persist across sessions.
- Ollama cloud subscription: na požádání zobrazit aktuální využití (usage) - 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 - `/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 - 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) - 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` - 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) - 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í - Zapnutí `unifiedSession` sjednotí jen budoucí zprávy; existující session soubory vyžadují ruční merge/rename pro propojení minulých konverzací
@@ -32,7 +32,8 @@ This file stores important information that should persist across sessions.
- devstral-2:123b-cloud is a viable nanobot agent alternative with Terminal-Bench 77.3%, coding-only focus, and 128K ctx limit - devstral-2:123b-cloud is a viable nanobot agent alternative with Terminal-Bench 77.3%, coding-only focus, and 128K ctx limit
- User is interested in switching to GLM-5.2:cloud as primary nanobot agent model if/when it becomes available on Ollama Cloud - User is interested in switching to GLM-5.2:cloud as primary nanobot agent model if/when it becomes available on Ollama Cloud
- User prefers Qwen model for deep research tasks (not currently in presets) - User prefers Qwen model for deep research tasks (not currently in presets)
- Available model presets: gemini-flash, gemini-flash-lite, glm, haiku, kimi, minimax, sonnet - Available model presets: gemini-flash, gemini-flash-lite, glm, haiku, kimi, minimax, nemotron-3-super, sonnet
- Model specs: `nemotron-3-super` ctx 262144 / max output 16384; `gemini-flash` ctx 256000 / max output 16384
### NuGet package caching ### NuGet package caching
- Evaluating NuGet package hosting/caching on Linux - Evaluating NuGet package hosting/caching on Linux
@@ -41,6 +42,7 @@ This file stores important information that should persist across sessions.
## Runtime / Deployment ## Runtime / Deployment
- Installed as a `uv` tool: package `nanobot-ai`, update via `uv tool upgrade nanobot-ai` - Installed as a `uv` tool: package `nanobot-ai`, update via `uv tool upgrade nanobot-ai`
- Runs as a systemd user service `nanobot.service` - Runs as a systemd user service `nanobot.service`
- Model switching via `my` tool requires `tools.my.allow_set = true` in config
--- ---