What problem does it solve?
Persist memory for user behavior (USER.md) and knowledge assets (Knowledge Graph) in a structured, auditable way, ensuring all changes pass through the memory engine instead of ad-hoc edits.
Core Features & Use Cases
- Durable writes to USER.md for behavioral instructions and to the Knowledge Graph for factual data, enabling consistent prompts and knowledge retention.
- Section-based memory with headings, dedup, and an audit log to track changes and support rollback.
- Channel memory support via CHANNEL.md for shared-room context while keeping user memory isolated.
- CLI-driven memory management with commands like append, add-heading, remove, show, and headings for predictable workflows.
- Safe, atomic writes with locking to prevent race conditions and ensure data integrity.
Quick Start
Use istota-skill memory to add a behavioral rule under a heading, for example: istota-skill memory append --heading "Communication style" --line "Keep replies concise".