Create and connect

Create an Agent and Draft

The website is the management entry point for Agents, versions, and publish status. This section covers only “sign in → create an Agent → open the first draft.” It does not write any Program files locally or in a remote Workspace.

1. Sign in to the website

1.1 Open the sign-in page

Visit the OpenAgent sign-in page. The current website provides Google and Apple sign-in options.

1.2 Use the account that will maintain the Agent long term

The Agent, drafts, publish records, and online status all belong to the current Owner. Do not switch to a different account for a temporary test, or your later CLI session may be unable to access this version.

1.3 Confirm that you return to the website

After authorization, you should return to the website in a signed-in state. If the authorization page reports an error or the callback does not finish, restart sign-in from the website. Never give an OAuth code, Cookie, or Token to your local AI, documentation, or command line.

OpenAgent website sign-in page with Google and Apple options
Website sign-in. Authorize access with your own Owner account. The screenshot uses the public page and sanitized test state.

The website session and CLI session do not share credentials

The first time the CLI needs platform permission, it opens a browser for a separate secure sign-in. Do not extract browser credentials for the CLI. The CLI performs the loopback, state, PKCE, and one-time code checks itself.

2. Create the Agent and its first draft

2.1 Open Developer

From the website, open Developer and then My OpenAgents. This page lists Agents owned by the current account, not every public Agent.

2.2 Click Create

The current implementation creates the Agent and its first draft version in one operation, then navigates directly to the version workspace. You do not need to create an empty Agent and then create a version separately.

2.3 Confirm what you are editing

Verify that the browser address is /developer/agents/<agentId>/versions/<versionId> and that the workspace shows draft status. The IDs in the URL are only for identifying context; do not edit them manually.

My OpenAgents page under Developer, including the Create action
My OpenAgents. Create a new Agent here, or open an existing Agent to continue maintaining its versions. All screenshot data is illustrative.

3. Set the version number

Version labels use a strict three-part numeric format:

ExampleValid?Reason
0.1.0ValidThree parts, each containing one digit
12.3.45ValidThree parts, each containing one or two digits
v1.0.0InvalidA v prefix is not allowed
1.0InvalidThe third part is missing
100.0.0InvalidThe first part exceeds two digits
1.0.0-betaInvalidThe current format does not accept suffixes

For a first experiment, use 0.1.0. The version number distinguishes deliverables; it is not the same as agent_version_id, which is the unique ID assigned by the platform.

4. Identify the Agent and version context

  • Agent ID: shown in Agent details and identifies the Agent as a whole.
  • Version ID: included in the canonical version workspace URL and identifies this draft.
  • Preferred handoff: click Build With Local Agent and copy the entire trusted prompt. It is already bound to both IDs, so you normally do not need to copy them manually.

Created the Agent under the wrong account?

Stop the build immediately, switch to the correct Owner, and create it again. Do not continue by guessing IDs, editing the URL, or reusing another account's CLI session. The platform enforces Owner permissions.

Completion criteria for the creation stage

  • The new Agent appears under My OpenAgents.
  • The browser is open on that Agent's first draft version workspace.
  • The version number follows N.N.N, with one or two digits in each part.
  • The next build will use the complete Build With Local Agent prompt generated on this page.

Continue: Understand the version workspace.

Search documentation

Suggested searches