Skip to content
⌘K

Guides

Builds and chat

Follow a generation, talk to its agent, and recover when a build fails.

A build is one generation of a CLI. In the terminal, okibi calls it a run (okibi runs, <run-id>). You can talk to the agent while it works, from the app's chat or with okibi message.

Stages and statuses

A CLI created in the app builds v1 straight from its OpenAPI spec, with no chat. Its ready page lists each step as it runs, then agent ready optimization's suggestions. See Create a CLI.

A build that an agent runs, such as one from okibi generate, moves through four stages. okibi status prints the finer steps inside each one.

Stage in the appSteps okibi printsWhat happens
Generateresearch, absorb, scaffold, generateThe agent reads the source and writes the commands
ValidateverifyThe CLI is built and checked
PackagedogfoodThe built CLI runs in live checks
PublishshipThe version and its installer are published
In the appIn okibiMeaning
QueuedqueuedWaiting to start
BuildingrunningWorking through the stages
Needs reviewawaiting-spec-approvalPaused on the spec. See Approve the spec
BuiltsucceededFinished
FailedfailedStopped. The app shows the stage where it stopped
CancelledcancelledSomeone cancelled it

Follow builds

Open the project and click Builds. Builds are listed beside the one you pick, which shows its steps, what it made, and what to do next. Load older builds shows more.

A successful build on the Builds page, with Try your CLI and Reopen session

The picked build offers what fits it, such as View logs, Try it, Connect this version (MCP), Cancel, and Delete. To install a version, use the project's CLI page.

Chat with the agent

A build that an agent runs has a chat. Click Reopen session on the newest build, or Reopen chat in an older build's menu. A v1 build from a spec has no chat.

  • While the agent works, the box reads "Okibi is working · steer anytime". Your messages wait in a queue. Steer now sends the next one right away.
  • An idle session goes to sleep. Send a message to wake it.
  • Once the build's sandbox is gone, the chat opens read-only with the saved conversation.

Fix a finished build

Send okibi message to a build that succeeded and still has its conversation. The agent repairs that same build and version, at no extra generation charge. When okibi status <run-id> says the corrected artifact is available, run okibi pull <run-id> again. Release pins do not change. To build a new version instead, click Regenerate on the CLI page, or run okibi generate again with the same --name.

When a build fails

  • The CLI keeps its last good version. Its official release and install command do not change. If a repair fails, the earlier artifact stays too.
  • Failed and cancelled builds do not count toward your generation usage.
  • Find the cause: the build card names the stage that stopped, and View logs shows the output. okibi generate prints the last lines of output when it sees a failure.

Publish edits to the generated repository

The generated CLI's source lives in its own repository. If you commit changes there, publish them as the next version. This does not change the official or testing release; choose those separately in Releases and install.

Open the project's Settings. In Updates, click Check for changes next to Repository. If there are unpublished commits, click Publish commits.

Next steps