dream: 2026-06-17 06:55, 4 change(s)
[MEMORY] Reminder #5 (koupit skleničky z lahví is vína) frequency changed from 1× daily to 1× weekly random 09:00–19:00 [MEMORY] Reminder #6 (mapování klíčů ve sklepě) frequency changed from 1× daily to 1× weekly random 08:00–21:00 [MEMORY] Reminder #7 (znovu rozchodit teplotní senzor ve chlívku) frequency changed from 1× daily to 2× weekly random 08:00–21:00 [MEMORY] Reminder #8 (zálohování wood.hell na pivo.hell) frequency changed from 1× daily to 2× weekly random 08:00–21:00 [USER] User prefers root cause analysis before action — dislikes re-running tools without diagnosing why they failed [USER] User values concrete edits over research/planning loops; stuck workflows often stem from "research mode" instead of making changes [MEMORY-REMOVE] "pip3 not available in the environment; uv is the package manager; PyYAML must be installed via uv inline script metadata, not pip" — subsumed by the more comprehensive "Workspace safety guard workaround" entry which already covers the uv run --script + inline dependency pattern; PyYAML note is just an example of that general pattern [MEMORY-REMOVE] "/remind skill podporuje at parametr pro jednorázové a random pro náhodné časy v okně" — duplicates USER.md preference "Daily reminders at random times within a window (e.g., 8:00–21:00), not at fixed clock times"; capability description belongs in skill docs, not memory
This commit is contained in:
@@ -1 +1 @@
|
||||
351
|
||||
357
|
||||
@@ -52,7 +52,6 @@ This file stores important information that should persist across sessions.
|
||||
- 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
|
||||
- `pip3` not available in the environment; `uv` is the package manager; PyYAML must be installed via `uv` inline script metadata, not pip
|
||||
- Note skill DB path is `db/note.sqlite`, not `skills/note/notes.db` (the latter is empty/wrong)
|
||||
- Workspace safety guard workaround: write Python runner scripts to `tmp/` using `uv run --script` with inline dependency declarations (`# /// script` metadata); graph scripts (`wiki_graph_lint.py`, `wiki_graph_extract.py`) cannot be run directly — use wrapper script in `tmp/` that imports and calls them
|
||||
|
||||
@@ -101,7 +100,6 @@ 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` SQLite redesign completed 2026-06-10, all 43 tests passing
|
||||
- `/remind` migration tested against 14 live reminders then rolled back, original YAML kept as .bak
|
||||
- `/remind` soft delete (deleted_at) for reminder removal instead of hard deletion
|
||||
@@ -109,6 +107,10 @@ This file stores important information that should persist across sessions.
|
||||
- `/remind` fixed cron due detection using croniter with ±1s tolerance around current time
|
||||
- `/remind` fixed enable/disable returning incorrect state by re-fetching reminder after UPDATE
|
||||
- `/remind` fixed test JSONDecodeError by clearing capsys buffer between consecutive CLI invocations in same test function
|
||||
- Reminder #5 (koupit skleničky z lahví z vína): frequency 1× weekly random 09:00–19:00 (changed from daily)
|
||||
- Reminder #6 (mapování klíčů ve sklepě): frequency 1× weekly random 08:00–21:00 (changed from daily)
|
||||
- Reminder #7 (znovu rozchodit teplotní senzor ve chlívku): frequency 2× weekly random 08:00–21:00 (changed from daily)
|
||||
- Reminder #8 (zálohování wood.hell na pivo.hell): frequency 2× weekly random 08:00–21:00 (changed from daily)
|
||||
|
||||
### NuGet package caching
|
||||
- Evaluating NuGet package hosting/caching on Linux
|
||||
|
||||
Reference in New Issue
Block a user