Skip to main content

REFERENCE

Developer Reference

Authentication, APIs, SDKs, Flow Agent processors and parameter resolution, in full.

asgard.tool_call.start

The toolset call start event, carrying the tool's configured parameters

asgard.tool_call.start marks the start of a toolset call within a process. The toolCallStart object in fact lists the toolset's configured parameters, which matter both for debugging and for building a custom UI.

info

This event appears only when a toolset is in use.

  1. Characteristics​

    • When it fires: as the process begins using a toolset
    • What it does: shows which toolset the process is using and with what parameters
    • How often: once per toolset call
  2. Full example​

    {
    "eventType": "asgard.tool_call.start",
    "requestId": "295fcef49f270b06e6d53f6fb3656b0c",
    "eventId": "1947548752000585728",
    "namespace": "proj-4b2b31bb-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "botProviderName": "bp-reviewbot-f96def0f-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "customChannelId": "syDHHkS6cQMdAWTu3T2N2X",
    "fact": {
    "runInit": null,
    "runDone": null,
    "runError": null,
    "processStart": null,
    "processComplete": null,
    "messageStart": null,
    "messageDelta": null,
    "messageComplete": null,
    "toolCallStart": {
    "processId": "f627cac52c576dc4",
    "callSeq": 0,
    "toolCall": {
    "toolsetName": "ts-callool-4b2b31bb-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "toolName": "movie_search",
    "parameter": {}
    }
    },
    "toolCallComplete": null
    }
    }
  3. For when and how toolsets are used, see Creating an AI Tool Set.

Ready to get started?

Want to see how Asgard fits your team? Talk to us.

Contact us