Skip to content

[FEATURE]: Plugin showcase: opencode-mempalace-persistence — auto-save conversations to MemPalace (v2.1.0) #49559

Description

@geco

Feature hasn't been suggested before.

Describe the enhancement you want to request

Plugin showcase: opencode-mempalace-persistence (v2.1.0) — automatically saves every OpenCode conversation to MemPalace (local vector DB, zero cloud) and injects relevant memories back into prompts.

  • Auto-inject memoryexperimental.chat.messages.transform injects identity + relevant memories into every prompt. Zero model discipline required.
  • AI checkpoints — every 15 messages the model files topics/decisions/quotes via MCP tools; pre-compaction emergency save + synchronous exit save, so a failed compaction never loses memory.
  • Delta-only sync — only new messages since last sync, exports grouped one wing per project.
  • Knowledge Graph + diary — structured facts and session journals via MCP tools.
  • Miningmempalace mine --mode convos --extract general. Async, never blocks the UI.
  • Pure TypeScript, MIT, fully open source. In daily use (5.5k+ drawers mined).

Setup:

  1. Add opencode-mempalace-persistence to plugin in opencode.json
  2. Add the mempalace MCP server (mempalace-mcp)
  3. Minimal AGENTS.md + ~/.mempalace/identity.txt (bundled recall skill included)

Repo: https://github.com/geco/opencode-mempalace-persistence
npm: opencode-mempalace-persistence

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions