Skip to main content

step schema

  • Source: api/schemas/step.json
  • Type: object
  • Required properties: id, type, inputs

Properties

PropertyTypeRequiredNotes
executionobjectNo
idstringYesformat: uuid
inputsobjectYes
policyobjectNo
typeenum (llm, tool, map, reduce, branch, replay, agent)Yesallowed values: llm, tool, map, reduce, branch, replay, agent

Additional properties are not allowed.

Definitions

contextSource

PropertyTypeRequiredNotes
keystringNo
kindenum (memory:kv, memory:vector, artifact, input)Yesallowed values: memory:kv, memory:vector, artifact, input
namespacestringNo
querystringNo
top_kintegerNo

toolSpec

PropertyTypeRequiredNotes
descriptionstringYes
namestringYes
schemaobjectYes