运行任务
工作如何从提示词推进到合并更改,以及它启动的三种方式。
Beeuni 在一个 会话 中执行任务:它是一个分支和沙盒,用于完成一项 任务。会话在其 更改请求 (CR) 合并回默认分支时结束。本页将介绍整个流程,然后展示启动会话的三种方式。
会话启动时会发生什么
- Beeuni 创建会话行,并从默认分支创建一个分支。 分支名称就是会话 ID。
- Beeuni 确定沙盒镜像:使用默认镜像,或者在清单中声明了
.beeuni/Dockerfile时使用你自己的镜像。 - 沙盒启动。其守护进程
beeuni-agent将仓库克隆到/workspace。随后启动会话的 运行框架。 会话状态变为running。 - 智能体开始工作。它通过 Beeuni 设置的环境变量使用密钥,然后提交更改并推送到会话 分支。
- 智能体发起更改请求。你审查并合并它——这是任务进入默认分支的唯一方式。
运行任务的三种方式
会话有三种启动方式之一。
| 模式 | 工作方式 |
|---|---|
| 按需 | 在聊天中提出请求,即刻获取结果。 |
| 人工协助 | 智能体执行任务,并在关键决策时与你确认。 |
| 自动化 | 触发器——定时计划或 Webhook——端到端启动会话。 |