External agents: External agents require TSV validation files but do not use the ADK validation framework. See the TSV File Requirements for External Agents section below and External Agent Onboarding for details.
Before you begin
- You must have a native agent built with the Agent Development Kit .
-
If you need to run the framework with model-proxy and a
WO_INSTANCEthat points to a non-Dallas region, you can supply the model override flag:- For all regions except London, Tokyo, and Toronto
- For London, Tokyo, and Toronto
- Install the watsonx Orchestrate Agent Development Kit. For more information, see Installing the ADK .
- Install the watsonx Orchestrate Developer Edition. For more information, see Installing the Developer Edition .
- For more information about the evaluation framework, see the Evaluation framework overview .
Validating your native agent
Native agents refer to agents that were created with the watsonx Orchestrate Agent Development Kit or inside the watsonx Orchestrate platform. Thevalidate-native command validates the native agent and registered tools, collaborator agents, and knowledge bases against a set of inputs.
Running the Validation
Prepare a TSV file with three columns:- The first column contains user stories.
- The second column is the expected summary or output.
- The third column is the name of the native agent that you want to validate.
example.tsv
<output-folder>/native_agent_evaluations/generated_test_data
Running the command
Preparing for submission
To prepare your native agent for submission, you must include all the result files from the validation and evaluation stages. Compress the results into a zip file:Next steps
After you prepare the evaluation files, you must package your agent. The validation results should be placed under theevaluations/ folder in your package structure:
TSV File Requirements for External Agents
External agents also require TSV validation files for testing, though they don’t use the ADK validation framework.TSV File Format
Create a TSV file with three columns:- Column 1: User prompt or query
- Column 2: Expected response or outcome
- Column 3: Agent identifier (your external agent name)
Example
test.tsv
Submission Process
- Create your TSV file with comprehensive test cases covering your agent’s capabilities
- Test thoroughly with your external agent endpoint to ensure accuracy
- Submit to IBM by emailing your TSV file to: IBMAgentConnect@ibm.com
- Subject line: “TSV Validation - [Your Agent Name]”
- Include the TSV file as an attachment
- Include in submission: Upload the TSV file when submitting through the IBM Concierge app
Best Practices
- Include diverse test cases covering different scenarios
- Ensure expected responses match your agent’s actual behavior
- Test edge cases and error handling
- Keep responses concise but representative of actual output
- Use consistent agent identifiers across all test cases

