Longbridge OpenAPI C++ SDK
Public Attributes | List of all members
longbridge::agent::AgentToolStartedPayload Struct Reference

#include <types.hpp>

Public Attributes

std::string node_id
 ID of the calling node. More...
 
std::string tool_use_id
 Unique ID of this call; matches the finished event. More...
 
std::string agent_tool_name
 Identifier of the Agent being called. More...
 
std::string title
 Display title; may be empty. More...
 
int64_t started_at
 Start time, Unix timestamp in seconds. More...
 
std::string tool_args
 Call arguments as a JSON string. More...
 
std::string tool_name
 Localized display name. More...
 
std::string tips
 Progress text; may be empty. More...
 
std::vector< std::string > tip_chips
 Short tags; may be empty. More...
 
bool is_thinking
 true if called during the thinking phase More...
 

Detailed Description

Payload of an AgentToolStarted conversation stream event. When the Agent delegates to another Agent as a tool, that inner run is reported with the AgentTool* family — the shape mirrors the subagent events.

Member Data Documentation

◆ agent_tool_name

std::string longbridge::agent::AgentToolStartedPayload::agent_tool_name

Identifier of the Agent being called.

◆ is_thinking

bool longbridge::agent::AgentToolStartedPayload::is_thinking

true if called during the thinking phase

◆ node_id

std::string longbridge::agent::AgentToolStartedPayload::node_id

ID of the calling node.

◆ started_at

int64_t longbridge::agent::AgentToolStartedPayload::started_at

Start time, Unix timestamp in seconds.

◆ tip_chips

std::vector<std::string> longbridge::agent::AgentToolStartedPayload::tip_chips

Short tags; may be empty.

◆ tips

std::string longbridge::agent::AgentToolStartedPayload::tips

Progress text; may be empty.

◆ title

std::string longbridge::agent::AgentToolStartedPayload::title

Display title; may be empty.

◆ tool_args

std::string longbridge::agent::AgentToolStartedPayload::tool_args

Call arguments as a JSON string.

◆ tool_name

std::string longbridge::agent::AgentToolStartedPayload::tool_name

Localized display name.

◆ tool_use_id

std::string longbridge::agent::AgentToolStartedPayload::tool_use_id

Unique ID of this call; matches the finished event.


The documentation for this struct was generated from the following file: