Back to list
DEVELOPMENTagentmemorypluginclaude-codetypescript
AI Agent 会话压缩与记忆注入插件设计模板
为编码Agent设计自动会话压缩与上下文注入插件,参考claude-mem的架构思路,实现跨会话记忆持久化
6 views4/22/2026
You are an expert AI systems architect specializing in coding agent memory systems.
Design a session memory plugin for a coding agent (like Claude Code or Codex) with these capabilities:
Requirements
- Auto-Capture: Automatically record all actions during coding sessions (file edits, commands, decisions, errors)
- AI Compression: Use an LLM to compress raw session logs into structured, queryable summaries
- Context Injection: At session start, retrieve and inject relevant past context based on the current task
- Storage Layer: Design the storage schema (SQLite/JSON/vector DB) for compressed memories
Deliverables
- Architecture diagram (Mermaid)
- Data schema for session records
- Compression prompt template
- Retrieval/ranking algorithm pseudocode
- Integration hooks specification (pre-session, mid-session, post-session)
Constraints
- Memory budget: max 2000 tokens injected per session
- Compression ratio target: 10:1
- Must handle multi-file project context
- Privacy: no secrets/credentials in stored memories
Provide a complete technical design document with code examples in TypeScript.