This guide explains how to create external agents that integrate with the system. Each agent must implement specific endpoints and follow authentication patterns.
ToolsResponseDto
⚠️ Important: Reserved Keywords
When defining tool parameters, be aware that certain keywords are reserved by the system and cannot be used as property names. Using these reserved keywords will result in validation errors Following keywords are reserved:💡 Tip: If you need to use a similar concept, consider prefixing or suffixing the property name Example:
executionId
chatId
userId
toolName
toolName
(path parameter): Name of the tool to executeBaseErrorResponseDto | BaseSuccessResponseDto<any>
x-api-key
x-api-key
Authorization: Bearer <token>
x-api-key
x-<variablename>
x-dburi
for MongoDB agentToolsResponseDto
follows this structure:
BaseErrorResponseDto
confirmationRequired: true
for critical operations