Check TSLink status
statusCheck local TSLink daemon, stored-credential, node-authorization, and service-count state before retrying a share or diagnosing why a URL is not ready; pending needs_login includes auth_url.
Instructions
Report local TSLink daemon, stored-credential, node-authorization, and service-count state. Use this before retrying a share or when diagnosing why a URL is not ready; a pending needs_login handoff includes auth_url even if the daemon stopped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | No | ||
| alerts | No | Recent durable alert events; destination is redacted. | |
| portal | No | Home portal state and exact URL. | |
| status | No | ||
| auth_url | No | ||
| services | No | ||
| access_log | No | Local access-log health: last_write, drops, size_bytes and error. | |
| credentials | No | Value-free stored expiry metadata and early warnings; assumed expiry remains identified. | |
| guest_links | No | ||
| supervision | No | Verified manager, autostart, restart policy, and diagnostic evidence. | |
| daemon_state | Yes | running: a verified daemon runs; absent: no daemon runs for this config directory (no PID file, or its process is gone); unknown: a PID file exists but its process could not be verified either way. | |
| mcp_bindings | No | ||
| authenticated | Yes | True when at least one service node is authorized on the tailnet, the same fact as node_authorized and the same meaning as in tslink status --json; a stored credential alone (credential_stored) never makes it true. | |
| service_count | Yes | ||
| daemon_running | Yes | ||
| node_authorized | Yes | ||
| credential_stored | Yes | ||
| authorized_service_count | Yes |