用途:检查 Speakeasy 工作区状态,确认当前配置了哪些 SDK 目标、已发布版本与链接,以及认证是否正常。
适用场景:想知道配置了哪些 SDK 目标;查看已发布 SDK 版本与 URL;验证工作区认证是否有效;用户提到 workspace status、what targets configured、list SDK targets。
前置条件:需要通过 speakeasy auth login 登录,或设置 SPEAASY_API_KEY 环境变量(见 configure-authentication 技能)。
使用方式:向 LLM/自动化推荐输出 JSON;人类可读用 console 输出。 speakeasy status --output json speakeasy status --output console
输出内容:工作区名称与账户类型;已发布目标(版本、URL、上次发布/生成时间);已配置但未发布的目标(含仓库 URL);未配置目标及生成失败项。
故障排查:unauthorized 表示 API key 缺失或无效,需运行 speakeasy auth login 或设置 SPEAASY_API_KEY;输出为空表示未配置目标,可运行 start-new-sdk-project 初始化;workspace not found 表示工作区 ID 有误,检查 ~/.speakeasy/config.yaml。
相关技能:configure-authentication(配置 API key)、regenerate-sdk(为已配置目标运行生成)、start-new-sdk-project(设置新目标)。