LogoRobo.js
Packages@robojs/ai

ChatResult

Interface: ChatResult

Normalized chat response structure returned by engines.

Properties

PropertyTypeDescription
conversation?ConversationStateUpdated conversation state to persist for future calls.
degradedMcpServers?null | string[]MCP server labels that were degraded (removed) due to persistent failures.
finish_reasonstringReason provided by the API for ending the completion.
mcpCalls?MCPCall[]Any MCP calls emitted during the completion.
message?ChatMessageAssistant message when no tool call was issued.
rawResponse?unknownProvider-specific payload for debugging or auditing.
toolCalls?ChatFunctionCall[]Any tool calls emitted during the completion.
voice?VoiceChatResultVoice response metadata, when applicable.

On this page