Skip to content

agents / Exports / IRelayMcpOptions

Interface: IRelayMcpOptions

Hierarchy

  • IAbstractToolOptions

    IRelayMcpOptions

Table of contents

Properties

Properties

logger

Optional logger: AbstractLogger

Optional logger for tool operations Defaults to DEFAULT_ABSTRACT_LOGGER if not provided

Inherited from

IAbstractToolOptions.logger

Defined in

packages/agents/src/abstracts/abstract-tool.ts:49


eventService

Optional eventService: IEventService

Optional event service for unified event emission If not provided, tool will operate silently without emitting events

The caller should provide an EventService configured with appropriate settings (e.g., ownerPrefix='tool' for tool events)

Since

2.1.0

Inherited from

IAbstractToolOptions.eventService

Defined in

packages/agents/src/abstracts/abstract-tool.ts:60


schema

schema: IToolSchema

MCP schema describing this relay tool

Defined in

packages/agents/src/tools/implementations/relay-mcp-tool.ts:20


run

run: (parameters: TToolParameters, ctx: IRelayMcpContext) => Promise<IToolResult>

Relay executor that performs the actual work (e.g., create Robota agent and run). Must not perform ownerPath inference; receives the augmented agent ownerPath.

Type declaration

▸ (parameters, ctx): Promise<IToolResult>

Parameters
NameType
parametersTToolParameters
ctxIRelayMcpContext
Returns

Promise<IToolResult>

Defined in

packages/agents/src/tools/implementations/relay-mcp-tool.ts:25

Released under the MIT License.