Skip to content
Beeuni
English
Esc
↑↓navigate↵open⌘Jpreview
On this page

Running work

How work moves from prompt to merged change, and the three ways it starts.

Beeuni runs work inside a session, with its own branch and sandbox. Changes to project files can be reviewed and merged into the default branch through a change request (CR). This page explains that workflow and the three ways to start a session.

What happens when a session starts

  1. Beeuni creates the session row and cuts a branch from the default branch. The branch name is the session id.
  2. Beeuni resolves a sandbox image: the default image, or your own .beeuni/Dockerfile if the manifest declares one.
  3. The session starts with the project files in /workspace.
  4. The agent works. It uses secrets through the environment variables Beeuni sets, then commits and pushes to the session branch.
  5. The agent opens a change request. You review it and merge it — the only way work reaches the default branch.

Three ways work runs

A session starts one of three ways.

Mode How it works
On-demand You ask in chat and get the result now.
Human-assisted The agent works and checks in with you for the calls that matter.
Automated A trigger — a schedule or webhook — starts the session end to end.

Was this page helpful?