v13.15.3
thedotmack/claude-memv13.15.3Aug 20, 2026by thedotmack
AI Summary
Centralizes OpenRouter attribution logic and renames the app entry to 'Claude-Mem' for better consistency and marketplace categorization.
Key Highlights
- Renamed OpenRouter app entry to 'Claude-Mem'.
- Centralized all attribution headers into a shared module.
- Migrated from legacy `X-Title` to canonical `X-OpenRouter-Title` header.
- Claimed marketplace categories via updated headers.
New Features
- OpenRouter attribution standardization.
- Marketplace category alignment.
Full Release Notes
## What's Changed ### OpenRouter attribution overhaul - Renamed the OpenRouter app entry to **Claude-Mem** (display title only — the ranking identity is the referer URL, which is unchanged, so the accumulated leaderboard history stays intact) - Centralized all attribution headers into a shared module (`src/shared/openrouter-attribution.ts`) so the worker and server providers can never drift apart and split the app entry - Migrated from the legacy `X-Title` header to the canonical `X-OpenRouter-Title` - Claimed marketplace categories via `X-OpenRouter-Categories: cli-agent,creative-writing` - Env overrides (`CLAUDE_MEM_OPENROUTER_SITE_URL` / `CLAUDE_MEM_OPENROUTER_APP_NAME`) still work for forks and self-hosted gateways ### Fixes - wowerpoint skill: corrected the share URL format (dropped the `/d/` path segment) **Full Changelog**: https://github.com/thedotmack/claude-mem/compare/v13.15.2...v13.15.3