Tools

Agent authoring

The Agent Architect's toolset for drafting an agent definition in conversation. Drafts are never saved on their own โ€” a person saves from the editor.

ToolWhat it does
read_definitionReads the conversation's current Agent.md draft.
write_definitionWrites the Agent.md draft to the conversation's draft buffer.
validate_definitionRuns an Agent.md through the registry's validation and returns field-by-field errors.
search_catalogSearches the agents and skills the person can see, so a new agent reuses what exists.

read_definition

Reads the conversation's current Agent.md draft.

How an agent gets it. Declare it in the agent's tools: list. Only does anything when the run is an Architect conversation; elsewhere it is inert.

Arguments

No arguments.

write_definition

Writes the Agent.md draft to the conversation's draft buffer. It is shown to the person as a draft card; nothing reaches the registry.

How an agent gets it. Declare it in the agent's tools: list. Only does anything when the run is an Architect conversation; elsewhere it is inert.

Arguments

ArgumentTypeRequiredMeaning
definition_mdstringyes

validate_definition

Runs an Agent.md through the registry's validation and returns field-by-field errors.

How an agent gets it. Declare it in the agent's tools: list. Only does anything when the run is an Architect conversation; elsewhere it is inert.

Arguments

ArgumentTypeRequiredMeaning
definition_mdstringyes

search_catalog

Searches the agents and skills the person can see, so a new agent reuses what exists.

How an agent gets it. Declare it in the agent's tools: list. Only does anything when the run is an Architect conversation; elsewhere it is inert.

Arguments

ArgumentTypeRequiredMeaning
querystringyes
See alsoSee Agent Architect.