What problem does it solve?
This Skill enables building self-learning agents by integrating ReasoningBank's adaptive patterns with AgentDB's fast vector database, delivering rapid trajectory tracking, verdict judgments, memory distillation, and pattern recognition.
Core Features & Use Cases
- Trajectory Tracking: log and analyze agent execution paths and outcomes to improve decision-making.
- Verdict Judgment & Memory Distillation: judge success of actions, distill memories into reusable patterns, and accelerate learning.
- Experience Replay & Multi-Domain Learning: reuse past experiences across tasks to accelerate adaptation for new domains.
- Use Case: Deploy in an autonomous assistant that learns from interactions to improve strategies over time.
Quick Start
Follow these steps to start using ReasoningBank with AgentDB:
- Install and initialize the AgentDB-backed ReasoningBank database with npx agentdb@latest init ./.agentdb/reasoningbank.db --dimension 1536
- Start MCP server for Claude Code integration with npx agentdb@latest mcp
- Add agentdb configuration: claude mcp add agentdb npx agentdb@latest mcp
- Migrate from legacy storage if needed:
npx agentdb@latest migrate --source .swarm/memory.db
npx agentdb@latest stats ./.agentdb/reasoningbank.db
- API usage: create an adapter with createAgentDBAdapter(...) and store/retrieve patterns as shown in the examples