opencode-agent-kit
Version:
Multi-stack OpenCode agent toolkit — 33+ specialized AI agents, 200+ skills, 46 commands, 8 MCP servers (Nuxt, React, Node.js, Laravel, CI3, Android, Flutter, DevOps, SEO, SonarQube, and more)
98 lines (73 loc) • 3.23 kB
Markdown
name: agentmemory
description: Persistent cross-session memory for AI coding agents. Use when working across multiple sessions, recalling past context, saving decisions, or searching historical observations.
# Agentmemory Skill
Provides persistent memory capabilities for coding agents using the agentmemory MCP server.
## When to Activate
- Starting a new session that builds on previous work
- User asks "remember this", "do you recall", "what did we do last time"
- Before making architectural decisions that past context could inform
- After discovering a bug, to save the pattern for future prevention
- After making a design decision, to persist the rationale
- When the user asks about project history or session timeline
## Core Tools
### memory_save
Save an insight, decision, or fact to long-term memory.
```
memory_save(
content: "We chose jose over jsonwebtoken for Edge Runtime compatibility",
concepts: ["jwt-auth", "edge-runtime", "jose-library", "auth-middleware"],
files: ["src/middleware/auth.ts"],
type: "architecture"
)
```
### memory_recall
Search past observations by exact keywords.
```
memory_recall(query: "jwt auth setup", limit: 5)
```
### memory_smart_search
Hybrid semantic+keyword search. Use for fuzzy or conceptual queries.
```
memory_smart_search(query: "how did we handle database performance", limit: 10)
```
### memory_sessions
List recent sessions with status and observation counts.
```
memory_sessions(limit: 10)
```
### memory_file_history
Get past observations about specific files across all sessions. Call before editing a file.
```
memory_file_history(files: ["src/middleware/auth.ts"])
```
### memory_lesson_save / memory_lesson_recall
Save and retrieve lessons learned with confidence scoring.
```
memory_lesson_save(
content: "Always validate JWT expiry before decoding payload",
concepts: ["jwt-validation", "security"],
domain: "backend"
)
memory_lesson_recall(query: "jwt security", limit: 5)
```
### memory_governance_delete
Delete specific memories. Requires explicit user confirmation.
### memory_patterns
Detect recurring patterns across sessions.
### memory_consolidate
Run the 4-tier memory consolidation pipeline.
## Behavior Rules
1. **Proactive recall**: Before implementing new features or fixing bugs, check agentmemory for relevant past context.
2. **Auto-save**: After discovering a bug, making an architectural decision, or learning a project convention, save it.
3. **Session awareness**: Use `memory_sessions` when the user asks about project history or past work.
4. **File context**: Use `memory_file_history` before editing files to surface past issues or decisions about that file.
5. **Never hallucinate**: Only present what the MCP tools return. Report "no results found" when appropriate.
6. **Tool prefix**: All agentmemory tools use the `agentmemory_memory_` prefix in the tool list. Use the exact names as listed.
## Integration Notes
- Server runs on `http://localhost:3111` by default
- Real-time viewer at `http://localhost:3113`
- Start the server with `npx @agentmemory/agentmemory`
- 53 MCP tools available when server is running
- 22 auto-capture hooks via plugin record session lifecycle automatically