v0.2.1 — Session TTL 7d + npm available
v0.2.1 — Session TTL 7 days + npm available
Patch release. Two changes :
Session TTL : 10 minutes → 7 days
The session pruning was too aggressive in v0.2.0. A developer running multiple Claude Code sessions throughout the day expects them to stay visible across short idle periods (lunch, meetings, context switches) without setting up a heartbeat cron. The new 7-day TTL keeps sessions around long enough that they only disappear when they're really stale.
SESSION_TTL_MS:10 * 60 * 1000→7 * 24 * 60 * 60 * 1000- Lock TTLs are unchanged (still 10 min default, 24 h max). A stale lock blocks shared resources for everyone, while a stale session in
/presenceis just a row to ignore.
Now on npm
claude-presence is published on the public npm registry :
🔗 https://www.npmjs.com/package/claude-presence
# Global install
npm install -g claude-presence
claude-presence-mcp # stdio MCP server
claude-presence-server # HTTP team-mode server
claude-presence # CLI (status, locks, clear...)
# Or via npx in .mcp.json (no install needed)
{
"mcpServers": {
"claude-presence": {
"type": "stdio",
"command": "npx",
"args": ["-y", "claude-presence-mcp"]
}
}
}Docker image
Same image hierarchy as v0.2.0, plus the new tags:
ghcr.io/garniergeorges/claude-presence:0.2.1ghcr.io/garniergeorges/claude-presence:0.2ghcr.io/garniergeorges/claude-presence:0ghcr.io/garniergeorges/claude-presence:latest
All multi-arch (amd64 + arm64), signed with cosign, scanned by Trivy.
Tests
69/69 passing in ~5 s. CI green on Ubuntu + macOS × Node 18/20/22.