Loading...
Loading...
Compare original and translation side by side
worktree-workflowworktree-workflowworktree-workfloworca.yamlparallel-orchestrationworktree.sharedDirectoriesnode_modulesworktree-workfloworca.yamlparallel-orchestrationworktree.sharedDirectoriesnode_modulesorca.yamlworktree-workflowsetupAgentStartupPolicy: wait-for-setupundefinedorca.yamlworktree-workflowsetupAgentStartupPolicy: wait-for-setupundefined
- `.worktreeinclude` はWorktrunkとOrcaの両方が読む。literalなpathだけで書き、承認済みのnon-secret pathに限る。`.env` やcredentialは入れず、secretは `secrets-management` のruntime injectionで渡す。
- worktreeの作成にはWorktrunk(`wt switch --create <issue-number> --base=release-x-y-z`)を使ってよい。Orcaの Settings → General → Workspace で、Worktrunkのworktree置き場を外部worktreeの置き場として登録すると、Orcaのsidebarに表示できる。
- Orcaからworktreeを作る場合は、Advancedでbranch名をIssue番号にする。Orcaが作業名から派生させるbranch名は、ticket branchの命名規則に合わない。
- Orca同梱のSkill(`orca-cli` 等)は、Orcaの実行中だけ動くdiscovery stubで、Orcaのbuildと版を合わせる必要がある。machine単位のglobal配置はOrcaのupdaterに任せてよい(updaterは実行中のbuildのcommitにpinして入れ直す)。projectの `skills-lock.json` には入れず、projectの正しさをこれらのstubに依存させない。
- `.worktreeinclude` 会被 Worktrunk 和 Orca 同时读取。文件中只应写入 literal path,并且仅限已批准的 non-secret path。不要包含 `.env` 或 credential;secret 应通过 `secrets-management` 的 runtime injection 传入。
- 创建 worktree 时可以使用 Worktrunk(`wt switch --create <issue-number> --base=release-x-y-z`)。在 Orca 的 Settings → General → Workspace 中,将 Worktrunk 的 worktree 存放位置注册为 external worktree 存放位置后,便可在 Orca 的 sidebar 中显示。
- 从 Orca 创建 worktree 时,应在 Advanced 中将 branch 名称设为 Issue 编号。Orca 根据作业名称派生的 branch 名称不符合 ticket branch 的命名规则。
- Orca 附带的 Skill(如 `orca-cli`)是仅在 Orca 运行期间生效的 discovery stub,需要与 Orca 的 build 和版本保持一致。machine 级别的 global 安装可以交由 Orca 的 updater 管理(updater 会固定到当前运行 build 的 commit 并重新安装)。不要将这些 stub 添加到 project 的 `skills-lock.json` 中,也不应让 project 的正确性依赖它们。orcaorca-ideORCA_CLI_COMMANDorcaorca-ideORCA_CLI_COMMAND.worktreeincludeworktree-workflow.worktreeincludeworktree-workflow