API Reference
Episodes API
Track agent experiences as episodes.
Start Episode
POST /v1/episodes
{
"userId": "user-123",
"episodeType": "debugging",
"title": "Fixing auth bug",
"domain": "security",
"complexity": 7
}Add Action
PUT /v1/episodes/:id/action
{
"action": "Reviewed JWT middleware",
"outcome": "partial",
"reasoning": "Found config issue"
}Complete Episode
PUT /v1/episodes/:id/complete
{
"success": true,
"qualityScore": 8,
"keyInsights": ["JWT expiry was 5 min instead of 1 hour"]
}Completing an episode creates memories from the episode summary and key insights.
Other Endpoints
GET /v1/episodes/active?userId=user-123— get active episodeGET /v1/episodes/stats?userId=user-123— episode statisticsPOST /v1/episodes/auto-detect— auto-detect or create episode