Skip to content

Interface: LocalServiceInteractionConfig ​

Defined in: core/dist/ast/domain/local-service-node.d.ts:9

Framed pseudo-terminal (PTY) interaction tool specification exposed by a LocalServiceNode.

Defines the tool name, input schema, command factory, frame delimiter, idle settle window, and timeout.

Properties ​

PropertyModifierTypeDescriptionDefined in
commandreadonly(ctx) => readonly string[]Pure factory mapping active daemon ports, scopeKey, and worktreePath to the interaction command argv.core/dist/ast/domain/local-service-node.d.ts:17
descriptionreadonlystringHuman-readable description of the interaction tool.core/dist/ast/domain/local-service-node.d.ts:13
frameDelimiterreadonly| string | { flags?: string; pattern: string; }Output frame delimiter string or regex descriptor terminating each interaction frame.core/dist/ast/domain/local-service-node.d.ts:23
idleSettleMsreadonlynumberQuiet period in milliseconds required before settling a delimited output frame.core/dist/ast/domain/local-service-node.d.ts:28
inputSchemareadonlyZodTypeAnyZod schema validating the tool call arguments.core/dist/ast/domain/local-service-node.d.ts:15
timeoutSecondsreadonlynumberMaximum execution timeout in seconds for a single interaction call.core/dist/ast/domain/local-service-node.d.ts:30
toolNamereadonlystringUnique tool name exposed to the agent when the service is mounted.core/dist/ast/domain/local-service-node.d.ts:11

Released under the MIT License.