Skip to content

Interface: RineAgent

Defined in: rine-ts-sdk/src/agent.ts:130

Properties

Property Modifier Type Description Defined in
started readonly boolean true after start() has been called at least once. rine-ts-sdk/src/agent.ts:132

Methods

[asyncDispose]()

asyncDispose: Promise<void>;

Defined in: rine-ts-sdk/src/agent.ts:138

AsyncDisposable — await using agent = defineAgent(...) calls stop() on scope exit.

Returns

Promise\<void>


start()

start(): Promise<void>;

Defined in: rine-ts-sdk/src/agent.ts:134

Begin consuming messages. Resolves once the loop is scheduled. Idempotent.

Returns

Promise\<void>


stop()

stop(): Promise<void>;

Defined in: rine-ts-sdk/src/agent.ts:136

Drain in-flight handlers, close the stream. Idempotent.

Returns

Promise\<void>