dream: 2026-06-08 00:28, 5 change(s)
[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
This commit is contained in:
@@ -1 +1 @@
|
||||
325
|
||||
326
|
||||
@@ -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 <script>`
|
||||
- Empty output → silent exit (no notification sent)
|
||||
- Each non-empty output line → forwarded as separate Telegram notification
|
||||
- `/remind` skill podporuje `at` parametr pro jednorázové a `random` pro náhodné časy v okně
|
||||
- `/remind` critical issues: one-time `at` reminders fire repeatedly (60s tolerance window), non-atomic YAML writes, fragile manual YAML string construction, missing `list` subcommand, no tests for edit/send scripts, race condition between edit and send without file locking
|
||||
- `/remind` fix priorities: P0 = atomic writes + deduplicate one-time reminders; P1 = `list` command + proper YAML serialization + validation; P2 = add tests; P3 = SQLite state tracking + edit command + cron step syntax
|
||||
- Daily reminder at 19:00 to install pigeon spikes on the window to the shed
|
||||
@@ -97,6 +99,8 @@ This file stores important information that should persist across sessions.
|
||||
- Daily reminder at 9:10 to order xshoes
|
||||
- Reminder: "občanka pana Přibyla" — once daily at random time between 8:00–21:00
|
||||
- Weekday reminder at 9:20 for an anti-smoking sign in the elevator
|
||||
- Aktivní připomínka: Ema měsíc lampička do postele (2× denně náhodně 8–21)
|
||||
- Aktivní připomínka: Parkside kultivátor (2026-06-09, 2× náhodně 9–10)
|
||||
|
||||
### NuGet package caching
|
||||
- Evaluating NuGet package hosting/caching on Linux
|
||||
@@ -105,8 +109,6 @@ 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 — recurring Sundays 20:30
|
||||
- Reminder to write in travel diary: pants, pills, sprinkling ("kalhoty, prášky, sypani")
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user