- Recall intent detection: "do you remember", "weißt du noch", "was hatten wir besprochen" etc. triggers automatic memory search
- System prompt now covers both STORE and RECALL intents in any language
- Memory storage is now AI-driven: the model detects "remember" intent in ANY language via system prompt
- Removed hardcoded trigger word list — AI handles language detection naturally
- Plugin-level auto-store simplified to minimal fallback for "remember this:" / "merk dir:" patterns only
- System prompt emphasizes intent detection over keyword matching
- Multi-language remember triggers: English + German (remember, merk dir, speicher, vergiss nicht, etc.)
- Loose trigger matching: just "remember" anywhere in message triggers auto-store
- Specific triggers extract content after the phrase, loose triggers use full message
- Updated system prompt injection to mention both languages
- Improved MEMORY.md seed template with OpenClaw-style soul/identity sections
- New installations now get structured identity, tech stack, coding preferences, and workflow sections
- "Remember this" auto-store now saves to global scope (cross-project) instead of project-scoped
- Title truncation now breaks at word boundaries
- Auto-store: plugin now detects "remember this/that", "store this", "save this", "don't forget" in user messages and automatically stores to MEMORY.md
- Injects confirmation as synthetic message part so the AI acknowledges the storage
- No longer relies on the model choosing to call the memory tool for explicit remember requests
- System prompt injection via experimental.chat.system.transform hook
- All agents now automatically receive memory tool instructions
- Mandatory "remember this" trigger behavior injected at system level
- Removed duplicate mcp_memory tool registration (claude plugin already adds mcp_ prefix)
- Registered memory tool under both
memoryandmcp_memorynames for compatibility - Added startup debug log to verify plugin loading
- Plugin now shows as "four-mem" in OpenCode instead of generic "plugin"
- Restricted file path detection in auto-capture to prevent scanning unrelated directories
- Tightened regex to only match source-code-like paths
- Auto-seed MEMORY.md with starter template on first run
- Bootstrap identity and preferences for new installations
- Version bump for proper release management
- Initial release
- Memory store with MEMORY.md files (global + per-project scope)
- Daily diary with auto-capture on session idle
- Context injection via chat.message hook
- Grep-based search across all memory files
- Memory tool with modes: add, search, list, forget, diary, help
- JSONC configuration support
- Toast notifications for auto-capture events
- Zero external runtime dependencies