Skip to main content

Native Tool Contracts

Native tools are built into the Veoveo runtime and operate on workspace concepts such as artifacts, blobs, links, events, channels, forms, and memory.

Design Standard

  • Validate workspace and artifact references before work begins.
  • Return structured outputs that can be shown in a channel or operation timeline.
  • Use events or artifacts for durable changes.

Review Questions

  • What workspace context does the tool need?
  • What does it return to the user or bot?
  • Does it create or update artifacts, blobs, links, events, messages, or operations?
  • How will a human review success or failure?

Media To Add

  • Table: native tool contract pattern with input, output, side effect, and review path columns. It helps developers compare tools consistently. Source: native tool pages.