fix: 复用 UniDesk trans Windows 路由
This commit is contained in:
@@ -93,7 +93,16 @@ imageRef:
|
||||
- 通过 `toolCredentials` 获取 GitHub Issue/PR 写入 token:`agentrun-v01-tool-github-pr` -> env `GH_TOKEN`。
|
||||
- 通过 `toolCredentials` 获取 UniDesk SSH 透传 token:`agentrun-v01-tool-unidesk-ssh` -> env `UNIDESK_SSH_CLIENT_TOKEN`。
|
||||
- 通过 `toolCredentials` 获取 GitHub SSH 凭据:`agentrun-v01-tool-github-ssh` -> volume `/home/agentrun/.ssh`。
|
||||
- 通过声明 GitHub repo URL 的多仓库 gitbundle,装配 UniDesk repo 中的 `unidesk-*` skills、AgentRun repo 中的 `tools/trans`、`tools/tran`、`tools/apply_patch`,以及 `agent_skills` repo 中的 `dad-dev`、`cli-spec`、`docs-spec`、`git-spec`;runner 物化阶段自动把 GitHub URL 改写到 G14 git mirror,Artificer 规格本身不声明 mirror 开关或 mirror base URL。
|
||||
- 通过声明 GitHub repo URL 的多仓库 gitbundle 完成工具与 skill 装配:
|
||||
- UniDesk repo 提供 primary source workspace 与 `unidesk-*` skills;
|
||||
- AgentRun repo 提供 `tools/trans`、`tools/tran`、`tools/apply_patch` 等 runner tool shim;
|
||||
- `agent_skills` repo 提供 `dad-dev`、`cli-spec`、`docs-spec`、`git-spec`;
|
||||
- `tools/tran` 只委派 primary UniDesk workspace 的 `scripts/tran`,Windows、host 与 k3s route 解析和 frontend transport 均由 UniDesk 共享实现负责;
|
||||
- runner 物化阶段自动把 GitHub URL 改写到 G14 git mirror,Artificer 规格本身不声明 mirror 开关或 mirror base URL。
|
||||
- primary source workspace 与受控远端 tool target 是不同边界:
|
||||
- Agent 修改的源码仍以 `ResourceBundleRef` 物化出的 primary workspace 为唯一来源;
|
||||
- 用户明确授权的 `trans <route> ...` 指向远端 tool target,不属于旁路 source workspace;
|
||||
- route 授权、SecretRef、脱敏与短连接继续由 UniDesk frontend 和 `unidesk-ssh` tool credential 约束。
|
||||
- 通过 `requiredSkills[]` 在 runner 启动 backend 前校验 `dad-dev` 与 UniDesk 关键 skills 已被 materialize;缺失时必须 `required-skill-unavailable`,不得使用模型默认 skill 猜测。
|
||||
- Artificer 默认是 session-capable agent。`render`/`queue submit --aipod Artificer` 在调用方没有显式传入 `sessionRef` 时,必须生成稳定的默认 `SessionRef`,`sessionId` 使用 `sess_artificer_<24 hex>` 形态,`conversationId` 默认等于 `sessionId`,并把该引用写入 Queue task/run 装配输入;后续 follow-up、补测、reviewer feedback 和 manager recovery 优先继续同一个 session,而不是每次新开 session。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user