From 1e108919457187fcf435a86206e12b4bb3f2836b Mon Sep 17 00:00:00 2001 From: nanobot Date: Mon, 8 Jun 2026 01:11:27 +0200 Subject: [PATCH] dream: 2026-06-08 00:28, 5 change(s) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [USER] Osobní připomínky VŽDY přes /remind skill, NIKDY přes cron tool — i jednorázové [MEMORY] /remind skill podporuje `at` parametr pro jednorázové a `random` pro náhodné časy v okně [MEMORY] Zájem o `:skillname` prefix pro deterministické vyvolání skillu bez LLM deliberace — varianta navrhovaného custom command patche s `!` prefixem [MEMORY] Aktivní připomínka: Ema měsíc lampička do postele (2× denně náhodně 8–21) [MEMORY] Aktivní připomínka: Parkside kultivátor (2026-06-09, 2× náhodně 9–10) [MEMORY-REMOVE] „Koupit skleničky z lahví is vína — recurring Sundays 20:30" v Personal Notes — explicitní recurring reminder, duplikuje účel Reminder System sekce; patří do /remind [MEMORY-REMOVE] „Reminder to write in travel diary: pants, pills, sprinkling" v Personal Notes — explicitně označeno jako reminder, duplikuje účel Reminder System sekce; patří do /remind --- USER.md | 1 + memory/.dream_cursor | 2 +- memory/MEMORY.md | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/USER.md b/USER.md index e28eb81..bf82275 100644 --- a/USER.md +++ b/USER.md @@ -39,6 +39,7 @@ - Očekává konkrétní shrnutí, co Dream přidal do paměti — ne obecné vysvětlení, jak to funguje ## Scheduling +- Osobní připomínky VŽDY přes /remind skill, NIKDY přes cron tool — i jednorázové - Prefer cron jobs with `message` to leverage agent skills and LLM capabilities over standalone shell scripts - Daily reminders at random times within a window (e.g., 8:00–21:00), not at fixed clock times diff --git a/memory/.dream_cursor b/memory/.dream_cursor index f9c94c8..9573848 100644 --- a/memory/.dream_cursor +++ b/memory/.dream_cursor @@ -1 +1 @@ -325 \ No newline at end of file +326 \ No newline at end of file diff --git a/memory/MEMORY.md b/memory/MEMORY.md index 55a22f5..1288f4b 100644 --- a/memory/MEMORY.md +++ b/memory/MEMORY.md @@ -42,6 +42,7 @@ This file stores important information that should persist across sessions. - Current nanobot version: v0.2.1; no newer version available as of 2026-06-07 - User wants deterministic IRC-bot-style command dispatch in nanobot where `!command text` invokes a registered Python function or external app and returns output without LLM agent involvement - User expects nanobot creators to implement custom command registration natively and considers existing workaround solutions unsatisfactory +- Zájem o `:skillname` prefix pro deterministické vyvolání skillu bez LLM deliberace — varianta navrhovaného custom command patche s `!` prefixem - Nanobot CommandRouter has priority/exact/prefix/interceptor tiers but lacks an extension point for custom command registration with all handlers hardcoded in builtin.py - 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 @@ -90,6 +91,7 @@ This file stores important information that should persist across sessions. - Execution: `exec` via `/home/nanobot/.local/bin/uv run