Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.74 KB

File metadata and controls

46 lines (33 loc) · 1.74 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project attempts to adhere to Semantic Versioning.

Added

  • Optional journal feature with semantic search, tagging, and tools for capturing insights and decisions across sessions

Added

  • Letta-style editable memory blocks for OpenCode
  • Three default memory blocks: persona (global), human (global), project (project)
  • Two scopes: global blocks (~/.config/opencode/memory/) shared across all projects, project blocks (.opencode/memory/) scoped to codebase
  • Three memory tools: memory_list, memory_set, memory_replace
  • System prompt injection via experimental.chat.system.transform hook
  • YAML frontmatter support for block metadata (label, description, limit, read_only)
  • Automatic gitignore for project memory blocks
  • Memory instructions and philosophical framing adapted from Letta

New Contributors