workspace status

workspace status 读取 CLI 登录态文件 workflow-auth.json,输出当前是否保存了 server URL、API Key、用户和过期时间。它不请求 Workflow Server,因此不能证明 API Key 仍然有效。

命令格式

pnpm -C workspace workspace status

参数

参数说明
该命令不读取位置参数。

输出字段

字段说明
loggedInCLI 登录态中同时存在非空 server URL 和 API Key 时为 true
serverUrlCLI 登录态中保存的 server URL。
user最近一次 device flow 登录得到的用户摘要。
expiresAtAPI Key 过期时间。
expiringSoon距离过期不足 3 天时为 true
source登录来源,当前为 device_flowmanual

示例输出

{
  "errCode": 0,
  "errMessage": "",
  "data": {
    "loggedIn": true,
    "serverUrl": "http://localhost:7125",
    "user": {
      "userId": "user-1",
      "email": "user@example.com",
      "displayName": "Normal User"
    },
    "expiresAt": "2026-07-01T00:00:00.000Z",
    "expiringSoon": false,
    "source": "device_flow"
  }
}

示例

pnpm -C workspace workspace status

注意事项

场景说明
需要验证 server 可用使用 health
需要验证 token 可用使用 login 重新验证,或执行需要鉴权的命令。