From self-care
Displays current autosync status from .self-care/autosync.json: enabled state, source/project/host, interval, sampling rate, sync history, pending traces, errors, task ID, and scope change note.
npx claudepluginhub not-diamond/self-care --plugin self-care# Self-Care Autosync Status Display the current autosync status from `.self-care/autosync.json` plus the global project runtime memory under `.self-care/autosync/`. ## Step 1: Define Paths ## Step 2: Load Status Run: Parse the JSON output and display: If `scope_changed` is true, add one extra line:
Display the current autosync status from .self-care/autosync.json plus the global project runtime memory under .self-care/autosync/.
CONFIG_PATH=".self-care/config.json"
STATE_PATH=".self-care/autosync.json"
Run:
node "${CLAUDE_PLUGIN_ROOT}/lib/autosync.mjs" status --config "$CONFIG_PATH" --state "$STATE_PATH"
Parse the JSON output and display:
Self-Care Autosync
Enabled: <true|false>
Source: <source or unconfigured>
Project: <project or n/a>
Host: <host if langfuse, otherwise n/a>
Interval: every <poll_interval_minutes> minute(s)
Sampling rate: <sampling_rate>
Last sync: <last_sync_at or never>
Last sync count: <last_sync_count>
Pending traces: <pending_count>
Next sync: <next_sync_at or n/a>
Consecutive errors: <consecutive_errors>
Last error: <last_error or none>
Task ID: <loop_task_id or none>
Config file: .self-care/autosync.json
Runtime: .self-care/autosync/
If scope_changed is true, add one extra line:
Note: the connected source or project changed since autosync was last enabled.