Skip to main content

Command line

Two commands are installed: omnicoreagent (headless runs, and Harbor) and omniserve (the server, with omnicoreagent[serve]).

omnicoreagent harbor

Harbor’s CLI with this runtime as the default agent (see harbor --help). Two commands are this runtime’s own, and neither name is Harbor’s: results (what a job did) and doctor (whether a trial can run here). Every other Harbor command passes through: omnicoreagent harbor run, view, job resume, init and the rest take Harbor’s own flags (Harbor guide).

omnicoreagent harbor doctor

Check that a Harbor trial of this agent can run on this machine.

omnicoreagent harbor results

Summarize a Harbor job directory, or every job in a jobs directory.

omnicoreagent run

Run one instruction unattended and exit with its terminal state.

omniserve config

View or generate configuration. Example: omniserve config —show eval ”$(omniserve config —env-example)“

omniserve generate-dockerfile

Generate a Dockerfile for deploying your agent. Works both locally and on cloud platforms (Cloud Run, AWS Fargate, Railway).
  • Copies all files into the image
  • Uses environment variables for configuration
Example: omniserve generate-dockerfile —file my_agent.py

omniserve quickstart

Start a quick agent server without writing any code. Example: omniserve quickstart —provider openai —model gpt-4o —port 8000

omniserve run

Run an agent as an API server. Example: omniserve run —agent my_agent.py —port 8000