Skip to content

Interface: LocalServiceInteractionConfig ​

Defined in: ast/domain/local-service-node.ts:10

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.ast/domain/local-service-node.ts:18
descriptionreadonlystringHuman-readable description of the interaction tool.ast/domain/local-service-node.ts:14
frameDelimiterreadonly| string | { flags?: string; pattern: string; }Output frame delimiter string or regex descriptor terminating each interaction frame.ast/domain/local-service-node.ts:24
idleSettleMsreadonlynumberQuiet period in milliseconds required before settling a delimited output frame.ast/domain/local-service-node.ts:26
inputSchemareadonlyZodTypeAnyZod schema validating the tool call arguments.ast/domain/local-service-node.ts:16
timeoutSecondsreadonlynumberMaximum execution timeout in seconds for a single interaction call.ast/domain/local-service-node.ts:28
toolNamereadonlystringUnique tool name exposed to the agent when the service is mounted.ast/domain/local-service-node.ts:12

Released under the MIT License.