update_dataset_schema through find_tools. It should first consult
list_dataset_purposes to reuse the current write target.
The agent supports column additions and schema declarations. Removing, renaming,
or retyping stored columns requires the operator CLI or API.
Add a column
Useadd_column to extend an existing dataset. This preserves its rows,
existing column definitions, and permanent lead identities. Do not create a
second leads dataset to add a field.
add-broker.json, then run:
POST /v1/datasets/acme.leads/schema. In MCP,
use erdo_update_dataset_schema with dataset_slug and the operations.
A populated dataset using permanent lead identity accepts only additive column
operations. Send additions separately from declare_schema, class changes,
removals, renames, or type changes. The platform-owned canonical_lead_id
column cannot be changed. Existing records have no answer for a newly added
question; the addition does not invent historical answers.

