edit_agent_config
edit_agent_config
Creates, updates, enables, disables, or deletes an AI Agent’s settings, and triggers test runs. Changes apply immediately.
Settings are the entities that support measuring and testing an Agent rather than changing how it behaves. Edits to Agent behavior — knowledge articles, coaching, Playbooks, Actions, and custom instructions — are staged on a change set through edit_agent_behavior instead.
This tool was previously named propose_change. Behavior entities were moved to edit_agent_behavior so that changes affecting live conversations are staged and tested before going live.
Call get_improvement_guide before proposing changes so the assistant chooses the right entity type and follows Ada’s recommended improvement workflow.
Example prompts
- “Create a test case from this failed conversation so we catch regressions on the refund flow.”
- “Run tests for all my billing-related test cases.”
- “Run my refund test cases against the change I just staged.”
- “Create a knowledge source called ‘HR Policies’ so I can file our SharePoint documents into it.”
Parameters
Supported entity types
The entity types offered depend on which features are enabled for the Agent. Call the tool without fields to see the fields available for a given entity type and operation, and use send_feedback if a capability you need is missing.
Calling an unsupported entity_type and operation combination returns an explicit “not supported” error.
Test cases
Each test case describes how the AI Agent should respond to a specific scenario and what evaluation criteria determine a pass or fail.
On update, every field is optional. Pass the test case ID via entity_id. On delete, no fields are needed — pass only entity_id.
Test runs
Creating a test_run triggers execution for the specified test case IDs. Use get_test_runs afterward to retrieve pass/fail status, evaluation criteria outcomes, and rationale.
changeset_id belongs inside fields, alongside test_case_ids. One test run targets one change set. Find change set IDs with list_agent_changesets.
Simulations shows each test case’s latest result across live and change set runs. Retrieve their results with get_test_runs.
Knowledge sources
A knowledge source groups articles on the Sources tab of the Knowledge page. Create one here, then file articles into it with edit_agent_behavior by passing its id as knowledge_source_id. Articles authored without a knowledge_source_id land in the default source, Created in Ada.
The response returns the new source’s id, name, external_id, status, last_sync, and metadata. Use id with Ada MCP tools and external_id with the Knowledge API.
Only create is offered. Rename or delete a source through the Knowledge API. Deleting a source removes every article in it, so it is deliberately not exposed here.