Drafts

Agent development begins with a draft. Drafts are private: only the developer who created a draft can see that draft.

What a draft holds

  • The agent's name and title.
  • The agent definition, as a JSONC document.
  • The agent's tag.
  • A validation query: a typical query the agent is expected to handle. Validation runs the draft against this query.

New agents and changes

A draft is created either for a new agent, or from a published agent in order to change that agent. Every change to a published agent goes through a draft: edit, validate, publish. A draft for a new agent can be renamed until the draft is published. A draft of an existing agent keeps the agent's name.

Validating and the conversation

Each draft has its own conversation, which validation runs use. The draft's conversation is not listed with the user's conversations. The conversation is removed when the draft is published or deleted. Validation runs are not counted in reports.

Limits

A developer may hold up to 100 drafts. Drafts that are no longer needed can be deleted in bulk from the drafts list. Deleting a draft never affects a published agent.