Quickstart
Prerequisites
Step 1: Create Your First Enhanced Agent
Basic Setup
import { ClawLayer } from '@clawlayer/sdk';
import { OpenClaw } from 'openclaw';
// Initialize your OpenClaw agent
const baseAgent = new OpenClaw({
model: 'claude-3-sonnet',
apiKey: process.env.ANTHROPIC_API_KEY
});
// Enhance it with ClawLayer
const enhancedAgent = new ClawLayer(baseAgent, {
personality: {
name: 'Alex',
traits: ['helpful', 'friendly', 'professional'],
voice: 'casual yet knowledgeable',
emotionalRange: 'moderate'
},
memory: {
enabled: true,
provider: 'pinecone',
apiKey: process.env.PINECONE_API_KEY
},
cache: {
enabled: true,
ttl: 3600 // 1 hour cache
}
});
// Start chatting
async function main() {
const response = await enhancedAgent.chat({
userId: 'user-123',
message: 'Hello! What can you help me with?'
});
console.log('Agent:', response.text);
}
main();Run Your Agent
Step 2: Test Memory Persistence
Step 3: Configure Advanced Features
Enable Analytics
Add Custom Plugins
Step 4: Multi-User Support
Complete Example: Customer Support Agent
Configuration Options
Personality Configuration
Memory Configuration
Cache Configuration
Analytics Configuration
Next Steps
Common Patterns
Pattern 1: Personal Assistant
Pattern 2: AI Influencer
Pattern 3: Research Assistant
Troubleshooting
Agent doesn't remember past conversations
Slow response times
Personality seems inconsistent
Need Help?
Last updated
