dream: 2026-06-06 10:58, 2 change(s)

[MEMORY] Nanobot turn state machine: RESTORE→COMPACT→COMMAND→BUILD→RUN→SAVE→RESPOND→DONE; matched non-priority commands shortcut to DONE skipping BUILD/RUN/SAVE
[MEMORY] Nanobot command handler return contract: OutboundMessage | None — None = fall through to LLM agent (/goal uses this hybrid pattern: returns None → LLM receives modified content)
[MEMORY] No existing `!` prefix handling in nanobot — all current commands use `/` prefix only
[MEMORY] cli_apps tool exists at nanobot/agent/tools/cli_apps.py — relevant for calling external apps from custom commands
[MEMORY-REMOVE] one-time 2026-06-05 13:30 portion of "Koupit skleničky" entry — date has passed; only recurring Sundays 20:30 remains valid
This commit is contained in:
nanobot
2026-06-06 11:33:12 +02:00
parent 1deed8a7dc
commit 6dbc5817e3
2 changed files with 6 additions and 2 deletions

View File

@@ -1 +1 @@
306
309

View File

@@ -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