Class: SupabaseRunStore
Defined in: packages/orchestration/src/run/run-store.ts:9
Supabase-backed run persistence with append-only event log. Follows the stream_chunks pattern from 006_stream_chunks.sql.
Implements
Constructors
Constructor
new SupabaseRunStore(
supabase,userId):SupabaseRunStore
Defined in: packages/orchestration/src/run/run-store.ts:10
Parameters
supabase
SupabaseClient
userId
string
Returns
SupabaseRunStore
Methods
appendEvent()
appendEvent(
runId,seq,event):Promise<void>
Defined in: packages/orchestration/src/run/run-store.ts:76
Append a stream event for replay
Parameters
runId
string
seq
number
event
BaleybotStreamEvent
Returns
Promise<void>
Implementation of
create()
create(
ticketId,agentName,parentRunId?):Promise<Run>
Defined in: packages/orchestration/src/run/run-store.ts:12
Parameters
ticketId
string
agentName
string
parentRunId?
string
Returns
Promise<Run>
Implementation of
get()
get(
id):Promise<Run|null>
Defined in: packages/orchestration/src/run/run-store.ts:31
Parameters
id
string
Returns
Promise<Run | null>
Implementation of
list()
list(
filter?):Promise<Run[]>
Defined in: packages/orchestration/src/run/run-store.ts:64
Parameters
filter?
agentName?
string
status?
ticketId?
string
Returns
Promise<Run[]>
Implementation of
loadEvents()
loadEvents(
runId):Promise<BaleybotStreamEvent[]>
Defined in: packages/orchestration/src/run/run-store.ts:84
Load events for replay
Parameters
runId
string
Returns
Promise<BaleybotStreamEvent[]>
Implementation of
update()
update(
id,changes):Promise<Run>
Defined in: packages/orchestration/src/run/run-store.ts:43
Parameters
id
string
changes
Partial<Run>
Returns
Promise<Run>