runtime data
This commit is contained in:
@@ -377,3 +377,33 @@
|
||||
{"cursor": 377, "timestamp": "2026-06-29 16:50", "content": "- [permanent] User communicates in Czech; respond in Czech.\n- [durable] User has a child named Ema.\n- [durable] User has someone named Bětka (likely a partner/child) for whom they handle paperwork.\n- [durable] User's servers: wood.hell, pivo.hell.\n- [durable] User uses Zabbix for monitoring; has a \"giga\" device to integrate into it.\n- [durable] User goes to Silver Gym.\n- [durable] User has a space/room called \"chlívek\" with a window (pigeon spikes needed) and a temperature sensor project.", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 378, "timestamp": "2026-06-29 20:58", "content": "- [skip] User queried what was stored in memory over the last 4 days — informational, no new facts\n- [skip] User asked if all history entries were propagated to MEMORY.md — informational query\n- [skip] User asked about compact-memory skill — informational query\n- [durable] Dream's routing rules (SOUL.md → personality, USER.md → user profile, MEMORY.md → project knowledge) are hardcoded in the Dream prompt and not user-configurable beyond interval/model/batch size\n- [durable] Dream Phase 1 does dedup detection across memory files; Phase 2 does surgical line-level edits, never full file rewrites\n- [durable] MEMORY.md lines older than 14 days get age annotations (e.g. `← 37d`) injected only into Dream's prompt, not written to disk", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 379, "timestamp": "2026-06-30 05:19", "content": "- [durable] Dream pravidla (Phase 1 + Phase 2 instrukce, fact/decision/ephemeral klasifikace, dedup logika) jsou hardcoded v Python zdrojovém kódu nanobotu, ne v konfiguračních souborech\n- [durable] Konfigurovatelné Dream nastavení je omezené na: intervalH, modelOverride, maxBatchSize, maxIterations\n- [durable] Workspace safety guard omezuje file tooly na ~/.nanobot/workspace/ — cesty mimo něj jsou nepřístupné i pro čtení zdrojového kódu nanobotu\n- [durable] Nanobot zdrojový kód je instalován z /home/nanobot/.local/share/uv/tools/nanobot-ai/lib/python3.13/site-packages/nanobot/", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 380, "timestamp": "2026-06-30 06:11", "content": "(nothing)", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 381, "timestamp": "2026-06-30 06:22", "content": "- [durable] compact-memory-auto-daily cron job recreated in Telegram session (id: 69484aa6) so reports deliver to Telegram instead of the original WebUI session", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 382, "timestamp": "2026-06-30 13:36", "content": "(nothing)", "session_key": "websocket:d7133f9e-e6cf-48de-a603-bde433d5cd35"}
|
||||
{"cursor": 383, "timestamp": "2026-07-01 11:44", "content": "- [permanent] User owns a chata (cottage)\n- [durable] Chair-to-desk distance: 25.5 cm\n- [durable] Goal: interconnect remind, keep, note, and todo into a unified workflow\n- [ephemeral] Interested in DT Glass upcycled wine-bottle glasses (UNIVERSAL and Amber lines, from darkove-sklo.com)\n- [ephemeral] Shopping list for chata: water canister, kitchen double socket, 2× Coca-Cola glasses, small Pepsi glass, tea strainer/teapot, tea cup", "session_key": "websocket:92e5868b-22c3-4be5-a34d-897d83b983dc"}
|
||||
{"cursor": 384, "timestamp": "2026-07-01 20:15", "content": "- [durable] Prefer running Claude Code on devlin.hell over WSL on notebook — notebook overheats fan and creates load; devlin.hell allows connecting from multiple locations and resuming work; tmux is an advantage\n- [ephemeral] Current project focus is nanobot, doing experiments there", "session_key": "websocket:90609ec0-901d-4f23-bf37-24abbdba8842"}
|
||||
{"cursor": 385, "timestamp": "2026-07-02 15:04", "content": "- [permanent] User communicates in Czech and reads Czech-language tech sites (Root.cz, PCTuning.cz, vtm.zive.cz, hackaday.com)\n- [durable] User has technical interests in: Linux sysadmin/boot (EFIStub, GRUB), AI security (prompt injection, CoT forgery), ESP32 hardware, Claude Code tooling\n- [ephemeral] User switched model preset to kimi27 (kimi-k2.7-code:cloud)", "session_key": "websocket:5e925bb0-9841-4635-a4a4-d47ef4cd34f8"}
|
||||
{"cursor": 386, "timestamp": "2026-07-02 15:26", "content": "- [permanent] User communicates in Czech\n- [durable] PCTuning.cz articles cannot be fetched via Jina extractor (returns only logo SVG) — likely behind paywall or requires JS rendering", "session_key": "websocket:5e925bb0-9841-4635-a4a4-d47ef4cd34f8"}
|
||||
{"cursor": 387, "timestamp": "2026-07-02 15:32", "content": "- [permanent] User communicates in Czech", "session_key": "websocket:ad87c73a-7c25-466c-a473-52526c120a58"}
|
||||
{"cursor": 388, "timestamp": "2026-07-02 15:34", "content": "- [permanent] User communicates in Czech", "session_key": "websocket:5e925bb0-9841-4635-a4a4-d47ef4cd34f8"}
|
||||
{"cursor": 389, "timestamp": "2026-07-02 15:35", "content": "(nothing)", "session_key": "websocket:5e925bb0-9841-4635-a4a4-d47ef4cd34f8"}
|
||||
{"cursor": 390, "timestamp": "2026-07-02 17:06", "content": "- [durable] User communicates in Czech; prefers Czech responses\n- [durable] Bookmark skill has no delete/remove command — only add, list, read, unread, show, content, history\n- [durable] vtm.zive.cz and zive.cz block automated fetching (Cloudflare bot protection); full article content requires manual HTML paste from user\n- [ephemeral] Re-added Microsoft Intelligent Terminal article as new bookmark #1 with full content; old duplicate #10 marked as read", "session_key": "websocket:dde07759-d885-429e-821f-fb3725f72b93"}
|
||||
{"cursor": 391, "timestamp": "2026-07-03 16:59", "content": "(nothing)", "session_key": "websocket:b49d7340-9640-4d5f-945d-dc8a7430e9a7"}
|
||||
{"cursor": 392, "timestamp": "2026-07-05 13:26", "content": "- [skip] Switched model preset to kimi (kimi-k2.6:cloud)", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 393, "timestamp": "2026-07-05 13:26", "content": "- [permanent] Coding behavioral guidelines: don't assume (surface tradeoffs, ask if ambiguous), minimum code (no speculative/patterns), touch only what you must (surgical changes, clean own mess), define success criteria (loop until verified).\n- [durable] AGENTS.md is for agent work instructions and decision-making rules; SOUL.md is for communication style and personality.", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 394, "timestamp": "2026-07-05 13:27", "content": "(nothing)", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 395, "timestamp": "2026-07-05 19:47", "content": "- [durable] User prefers new content/sections to be appended at the end of files rather than inserted in the middle", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 396, "timestamp": "2026-07-06 07:24", "content": "- [permanent] User prefers that reminders with multiple times are created as a single reminder with multiple schedule entries (e.g., `add --at T1 --at T2`), not as separate reminders for each time", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 397, "timestamp": "2026-07-09 09:07", "content": "- [ephemeral] Model preset switched to `kimi27` (`kimi-k2.7-code:cloud`, 262144 context window, 16384 max output tokens).", "session_key": "websocket:77ddd845-cb12-44f0-aae9-68f420c88342"}
|
||||
{"cursor": 398, "timestamp": "2026-07-09 09:54", "content": "- [skip] User switched model preset to `glm`", "session_key": "websocket:2d7e489d-4f68-4932-843f-0b41443b88e7"}
|
||||
{"cursor": 399, "timestamp": "2026-07-09 10:16", "content": "- [durable] User plans trip to Panama (Panama City, PTY) from Prague (PRG) for Christmas 2026 — departing ~21 Dec 2026, returning ~4 Jan 2027, 3 passengers, minimum 2 weeks stay, flexible on dates if cheaper options exist\n- [durable] User communicates in Czech and prefers Czech-language sources and CZK pricing\n- [durable] User values thorough research with source-by-source analysis and lessons-learned for future searches", "session_key": "websocket:2d7e489d-4f68-4932-843f-0b41443b88e7"}
|
||||
{"cursor": 400, "timestamp": "2026-07-09 10:33", "content": "- [permanent] User prefers to be asked questions one at a time, not all at once\n- [durable] Flight search skill uses only KAYAK as data source (cz.kayak.com domain for CZK prices)\n- [durable] Flight search: max 1 layover, show layover time; output top 3–5 offers in table (airline, route, duration, layover, price in CZK)\n- [durable] Flight search: store all found results in DB for later querying, not just best offers\n- [durable] Flight search: store price in original currency plus always convert to CZK\n- [durable] Flight search: flex dates ±3 days, but departure+return combinations must respect minimum stay duration\n- [durable] KAYAK URL pattern: use cz.kayak.com for Czech locale/CZK; fs=stops=-2 filters to max 1 layover\n- [ephemeral] Flight-search skill implemented at skills/flight-search/ with CLI script and SQLite DB; cron integration deferred, schema ready for future watchers/alerts", "session_key": "websocket:2d7e489d-4f68-4932-843f-0b41443b88e7"}
|
||||
{"cursor": 401, "timestamp": "2026-07-13 08:01", "content": "- [permanent] User communicates in Czech; respond in Czech.\n- [durable] nanobot is installed via `uv tool` as the `nanobot-ai` package, with the `nanobot` executable at `/home/nanobot/.local/bin/nanobot`.\n- [ephemeral] Installed version is `nanobot-ai` 0.2.1; latest PyPI release is 0.2.2.\n- [durable] Upgrade this installation with `uv tool upgrade nanobot-ai`; clean reinstall fallback is `uv tool uninstall nanobot-ai` then `uv tool install nanobot-ai`.\n- [durable] If this deployment is containerized, persistent upgrades require updating the container image and redeploying; an in-container `uv tool upgrade` is lost on restart.", "session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f"}
|
||||
{"cursor": 402, "timestamp": "2026-07-13 15:59", "content": "- [durable] User has an active weekly random reminder to print a notebook holder for the Losiny cottage, firing once per week at a random time between 8:00 and 21:00.\n- [durable] The remind skill does not natively support random reminders with periods longer than one week (no fortnightly/biweekly option); only `--random-times-per-day` and `--random-times-per-week` are available.", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 403, "timestamp": "2026-07-16 07:12", "content": "- [ephemeral] Aktivní připomínka ID 49: \"auto brzdy, auto olej, zadní brzdové světlo, klimatizace, žumpa na chatě, palivové dřevo\" — každý den 1× v náhodný čas 8:00–21:00, od 14. 7. do 27. 7. 2026.\n- [durable] Skill `compact-memory` nemá spustitelnou implementaci; ve složce je jen `SKILL.md`.\n- [durable] Cron job `compact-memory-auto-daily` selhává, protože volá neexistující skript `skills/compact-memory/scripts/compact_memory.py`.\n- [durable] Git historie `skills/compact-memory/` obsahuje pouze `SKILL.md`; skript `scripts/compact_memory.py` v ní nikdy nebyl.", "session_key": "telegram:8826147089"}
|
||||
{"cursor": 404, "timestamp": "2026-07-16 08:00", "content": "- [durable] When the `nanobot-version-check` cron detects a new `nanobot-ai` version, its notification now includes the upgrade command `uv tool upgrade nanobot-ai`.\n- [correction] The `nanobot-version-check` cron job ID changed from `42a84295` to `e81cda77`.", "session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f"}
|
||||
{"cursor": 405, "timestamp": "2026-07-18 08:00", "content": "- [durable] Cron job `nanobot-version-check` (schedule `0 8 * * *` Europe/Prague) was recreated to send Telegram notifications with current version, new version, and upgrade command `uv tool upgrade nanobot-ai` when a new version is found.", "session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f"}
|
||||
{"cursor": 406, "timestamp": "2026-07-19 08:00", "content": "- [durable] The cron tool only supports `add`, `list`, `remove` actions — no `update`/`edit`, so modifying a cron job message requires delete + create.\n- [ephemeral] A recurring cron job \"nanobot-version-check\" checks PyPI vs installed `nanobot-ai` version and notifies via Telegram if a newer version exists; upgrade command is `uv tool upgrade nanobot-ai`.\n- [skip] nanobot-ai v0.2.2 was current on both installed and PyPI as of 2025-06-25.", "session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f"}
|
||||
{"cursor": 407, "timestamp": "2026-07-20 08:00", "content": "(nothing)", "session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f"}
|
||||
{"cursor": 408, "timestamp": "2026-07-21 08:00", "content": "(skip)", "session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f"}
|
||||
{"cursor": 409, "timestamp": "2026-07-22 08:00", "content": "(nothing)", "session_key": "websocket:52d0f338-7a06-42e7-aad2-86a4cabbfb9f"}
|
||||
|
||||
Reference in New Issue
Block a user