Skip to content

status

Health-check all configured integrations.

bash
overseer status
overseer status --format json

Checks are contributed by enabled native plugins (and external plugins that declare "hooks": ["status"]). Each check runs in its own goroutine. Always includes a 1Password check regardless of plugin state.

Built-in plugins that contribute to status:

PluginChecks
jiraAuth ping per configured instance
slackAuth ping per configured workspace
googleOAuth token validity per account
obsidianVault path exists on disk
claudeSymlink health for managed Claude config files

JSON output

json
[
  { "name": "1password", "ok": true, "message": "signed in (2 accounts)" },
  { "name": "jira/work", "ok": true, "message": "you@company.com" },
  { "name": "slack/work", "ok": true, "message": "@username" },
  { "name": "google/personal", "ok": false, "message": "token expired — run: overseer daily to refresh" },
  { "name": "claude", "ok": true, "message": "all links healthy (6 targets)" }
]

Useful for a quick sanity check after setting up a new machine or rotating credentials.