diff --git a/USER.md b/USER.md index 1b48eea..1f6c1b6 100644 --- a/USER.md +++ b/USER.md @@ -28,6 +28,8 @@ - Předpokládej technickou znalost — neopakuj základy, nedělej dlouhé úvody - Přímá řeč, faktické odpovědi - Preferuje přímé odpovědi bez zbytečného rozboru — frustruje ho character-by-character breakdown místo prostého výsledku +- Preferuje root cause analysis před opakovaným spouštěním toolů — nelíbí se mu re-run bez diagnózy proč selhalo +- Preferuje konkrétní úpravy (edity) nad research/planning smyčkami — uvíznuté workflow často pramení z „research mode" místo provedení změny - Pro research a srovnávání se nespoléhá na jediný zdroj — vždy ověřit přes více zdrojů; chybí-li data, říct to nahlas - U destruktivních / nevratných akcí (mazání, restarty produkčních služeb, push --force) si nejdřív vyžádej potvrzení - Připomínky: stručné, přirozené zprávy v češtině mluvené přímo uživateli; bez průběžného komentáře, shrnutí, user ID nebo statusových štítků jako „Hotovo“/„Připomenuto“ diff --git a/memory/.dream_cursor b/memory/.dream_cursor index b2786cd..2a9c18a 100644 --- a/memory/.dream_cursor +++ b/memory/.dream_cursor @@ -1 +1 @@ -351 \ No newline at end of file +357 \ No newline at end of file diff --git a/memory/MEMORY.md b/memory/MEMORY.md index b31a915..8b4a51a 100644 --- a/memory/MEMORY.md +++ b/memory/MEMORY.md @@ -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