oprava keep skillu

This commit is contained in:
lachtan
2026-09-04 07:28:46 +02:00
parent 9555b2ba4c
commit 7e099ed0e5

View File

@@ -1,18 +1,18 @@
---
name: keep
description: >
Explicit personal memory — durable facts, preferences, and decisions the user
wants remembered. Use when user says "keep X", "zapamatuj si X", "ulož si X",
"pamatuj si X", "/keep X". Adds, deduplicates, and compacts terse entries in
workspace/keep.md. For durable personal facts / preferences / decisions — NOT
collecting notes, links, or articles (that is note). Separate from MEMORY.md /
Dream pipeline.
Stores durable personal facts, preferences, and decisions about the user as
terse one-line entries in a persistent keep file. Use when the user wants
something remembered ("keep X", "remember X", "/keep X") or asks to compact
the store. Not for reference material, notes, or URLs to file and search
later (that is note), and not for facts scoped to one named project (that is
project).
---
# Keep
Explicit memory store. User says "keep X" → reformulate, write to
`/home/nanobot/.nanobot/workspace/keep.md`, dedup, compact when too long.
`workspace/keep.md`, dedup, compact when too long.
## File
@@ -65,7 +65,7 @@ below. Mixed input (a fact plus a to-do) → split it and route each part.
## Compaction
Trigger: line count > 150, or user says "keep compact" / "udělej compaction".
Trigger: line count > 150, or the user asks for compaction.
1. Read full `keep.md`.
2. Rewrite under ~120 lines (headroom). Strategies: