Skip to content

status

Health-check all configured integrations.

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

[
  { "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.