diff --git a/memory/.dream_cursor b/memory/.dream_cursor index 0e92c3c..e0da8ae 100644 --- a/memory/.dream_cursor +++ b/memory/.dream_cursor @@ -1 +1 @@ -306 \ No newline at end of file +309 \ No newline at end of file diff --git a/memory/MEMORY.md b/memory/MEMORY.md index fdaa6f6..4a9b338 100644 --- a/memory/MEMORY.md +++ b/memory/MEMORY.md @@ -46,6 +46,10 @@ This file stores important information that should persist across sessions. - Proposed nanobot patch adds a custom command tier to CommandRouter dispatching before session lock configured via `commands` section in config.json supporting exec script and python module/function handler types - `AgentLoop.__init__` does not accept a `config` parameter; custom command loading must happen in `from_config()` after instance creation, guarded by `_custom_commands_loaded` flag to prevent duplicate registration - Custom commands are dispatched inline before the session lock, same pattern as priority commands +- Nanobot turn state machine: RESTORE→COMPACT→COMMAND→BUILD→RUN→SAVE→RESPOND→DONE; matched non-priority commands shortcut to DONE skipping BUILD/RUN/SAVE +- Nanobot command handler return contract: OutboundMessage | None — None = fall through to LLM agent (/goal uses this hybrid pattern: returns None → LLM receives modified content) +- No existing `!` prefix handling in nanobot — all current commands use `/` prefix only +- cli_apps tool exists at nanobot/agent/tools/cli_apps.py — relevant for calling external apps from custom commands ## Agent Model Selection - Ollama subscription covers all discussed models; price/cost excluded from model comparison criteria @@ -86,7 +90,7 @@ This file stores important information that should persist across sessions. ## Personal Notes - Buy new merino shirt ("koupit nové merino triko") -- Koupit skleničky z lahví is vína — one-time 2026-06-05 13:30, recurring Sundays 20:30 +- Koupit skleničky z lahví is vína — recurring Sundays 20:30 - Reminder to write in travel diary: pants, pills, sprinkling ("kalhoty, prášky, sypani") - Currently taking antibiotics (started 2026-06-04) - Antibiotic reminder schedule confirmed: 23 reminders starting 2026-06-04 at 16:00 and 22:00, then every 8 hours until 2026-06-11 22:00