Skip to main content

Interface: RunStore

Defined in: packages/orchestration/src/types.ts:163

Methods

appendEvent()

appendEvent(runId, seq, event): Promise<void>

Defined in: packages/orchestration/src/types.ts:169

Append a stream event for replay

Parameters

runId

string

seq

number

event

BaleybotStreamEvent

Returns

Promise<void>


create()

create(ticketId, agentName, parentRunId?): Promise<Run>

Defined in: packages/orchestration/src/types.ts:164

Parameters

ticketId

string

agentName

string

parentRunId?

string

Returns

Promise<Run>


get()

get(id): Promise<Run | null>

Defined in: packages/orchestration/src/types.ts:165

Parameters

id

string

Returns

Promise<Run | null>


list()

list(filter?): Promise<Run[]>

Defined in: packages/orchestration/src/types.ts:167

Parameters

filter?
agentName?

string

status?

RunStatus[]

ticketId?

string

Returns

Promise<Run[]>


loadEvents()

loadEvents(runId): Promise<BaleybotStreamEvent[]>

Defined in: packages/orchestration/src/types.ts:171

Load events for replay

Parameters

runId

string

Returns

Promise<BaleybotStreamEvent[]>


update()

update(id, changes): Promise<Run>

Defined in: packages/orchestration/src/types.ts:166

Parameters

id

string

changes

Partial<Run>

Returns

Promise<Run>