Skip to main content

Introduction

watsonx Orchestrate supports two types of agents: native agents and external agents.
  • External agents are services hosted by partners or customers outside of WXO. They expose an API that watsonx Orchestrate can call when needed.
  • Native agents are built and deployed directly within Orchestrate. They use IBM-managed models, tools, and runtime.
An external agent is typically implemented as a REST service that conforms to a chat completions interface. This allows it to receive conversation history and return structured responses in real time. Because external agents cannot be chatted with directly, they are always used as collaborators to a native agent. The native agent acts as the host agent, and delegates specific tasks to the external agent when appropriate.

Video guide

Choose your agent type

Select the type of agent you want to create and list in the watsonx Orchestrate Agent Catalog:

What IBM checks during onboarding

When you submit your agent, the IBM Concierge and IBM onboarding team validate:
  • Offering metadata: publisher, tags, category, and icon are properly set.
  • Agent definition: API details, authentication scheme, and structure are correct.
  • Evaluation artifacts: validation results and metrics are included and show that the agent is functional.
  • Folder structure (native agents only): matches the required scaffold (agents, offerings, evaluations, etc.).
If something is missing, the onboarding team will ask you to repackage and resubmit.

What happens after approval

  • Catalog publishing: Once your submission is reviewed and approved, your agent enters the publishing queue for the watsonx Orchestrate Catalog.
  • Discovery & provisioning: End-users will then be able to find your agent in the catalog, provision it into their own environment, and use it directly in Orchestrate flows.
  • Ongoing updates: To ship new features or fixes, simply increment the version number in your agent definition, re-run the packaging process (for native agents) or update your submission (for external agents), and resubmit through the IBM Concierge app. The same validation and approval process applies.