workspace status
workspace status 读取 CLI 登录态文件 workflow-auth.json,输出当前是否保存了 server URL、API Key、用户和过期时间。它不请求 Workflow Server,因此不能证明 API Key 仍然有效。
命令格式
pnpm exec workflow-code workspace status
参数
| 参数 | 说明 |
|---|---|
| 无 | 该命令不读取位置参数。 |
输出字段
| 字段 | 说明 |
|---|---|
loggedIn | CLI 登录态中同时存在非空 server URL 和 API Key 时为 true。 |
serverUrl | CLI 登录态中保存的 server URL。 |
user | 最近一次 device flow 登录得到的用户摘要。 |
expiresAt | API Key 过期时间。 |
expiringSoon | 距离过期不足 3 天时为 true。 |
source | 登录来源,当前为 device_flow 或 manual。 |
示例输出
{
"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 exec workflow-code workspace status
注意事项
| 场景 | 说明 |
|---|---|
| 需要验证 server 可用 | 使用 health。 |
| 需要验证 token 可用 | 使用 login 重新验证,或执行需要鉴权的命令。 |