用途:该技能面向 Orca 的按工作区环境(per-workspace environment),即针对每个工作区按需创建、可丢弃的运行时(云沙箱、虚拟机或本地)。适用于首次配置(提供商前置条件、可复用基础快照、编码代理认证快照、凭据与状态)、搭建按工作区环境、修复 orca.yaml 中的 environmentRecipes 条目、生成提供商生命周期脚本,或排查 orca vm recipe doctor 失败。
主要能力:Orca 是薄封装,负责引导、检测与脚手架生成,不接管用户的云账号、账单、镜像或凭据,未经用户明确同意不产生费用。
使用方式:先确定本次会话的 CLI 可执行文件并全程复用。若设置了 ORCA_CLI_COMMAND 环境变量则使用其值(Orca 为受管 WSL 会话导出);否则在暴露 ORCA_DEV_REPO_ROOT 的开发检出中使用 orca-dev;否则在非 Orca 受管终端的 Linux 上使用 orca-ide,切勿直接运行裸 orca(在 Orca 终端外通常解析为 GNOME Orca 屏幕阅读器 /usr/bin/orca 并触发语音);其余情况使用 orca。文中 ORCA 为占位符,运行前需替换,不要创建 shell 变量或直接运行 ORCA。若所选可执行文件无法运行,报告其确切错误并停止,不要回退到其他可执行文件。
运行命令前先加载完整指南:ORCA skills get orca-per-workspace-env,它会输出与将处理后续命令的确切二进制版本匹配的完整指南。不要凭记忆或缓存的旧副本猜测子命令或标志。用 ORCA status --json 确认应用已启动(必要时用 ORCA open --json 启动),代理驱动调用优先使用 --json。
若旧版 Orca 不识别 skills get:仅当所选二进制明确报告 skills get 为未知命令时使用回退。确认是旧版二进制后,仅使用以下有界只读引导:ORCA status --json 与 ORCA vm recipe doctor <recipe-id> --repo-path <repo> --json。doctor 是免费的静态检查;未经用户明确批准绝不要加 --provision,因为它会创建提供商资源并可能花钱。随后告知用户更新 Orca 即可通过 ORCA skills get orca-per-workspace-env 恢复完整指南。除此之外,应询问用户而非猜测旧二进制可能不支持的命令面。
限制:本文件为发现存根,非使用指南;完整参考由 orca 二进制自身提供,以避免与将实际运行命令的二进制产生偏差。