Unispec Docs
SDK ReferenceInterfaces

Backend

Interface: Backend

Defined in: packages/sdk/src/backend/base.ts:60

Methods

add()

add(content?, messages?, opts?): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:61

Parameters

content?

string

messages?

Record<string, unknown>[]

opts?

AddOptions

Returns

Promise<Record<string, unknown>>


delete()

delete(memoryId?, opts?): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:82

Parameters

memoryId?

string

opts?

DeleteOptions

Returns

Promise<Record<string, unknown>>


deleteEntities()

deleteEntities(opts): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:87

Parameters

opts

EntityIds

Returns

Promise<Record<string, unknown>>


entities()

entities(entityType): Promise<Record<string, unknown>[]>

Defined in: packages/sdk/src/backend/base.ts:95

Parameters

entityType

string

Returns

Promise<Record<string, unknown>[]>


get()

get(memoryId): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:72

Parameters

memoryId

string

Returns

Promise<Record<string, unknown>>


getEvent()

getEvent(eventId): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:99

Parameters

eventId

string

Returns

Promise<Record<string, unknown>>


listEvents()

listEvents(): Promise<Record<string, unknown>[]>

Defined in: packages/sdk/src/backend/base.ts:97

Returns

Promise<Record<string, unknown>[]>


listMemories()

listMemories(opts?): Promise<Record<string, unknown>[]>

Defined in: packages/sdk/src/backend/base.ts:74

Parameters

opts?

ListOptions

Returns

Promise<Record<string, unknown>[]>


ping()

ping(): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:89

Returns

Promise<Record<string, unknown>>


search(query, opts?): Promise<Record<string, unknown>[]>

Defined in: packages/sdk/src/backend/base.ts:67

Parameters

query

string

opts?

SearchOptions

Returns

Promise<Record<string, unknown>[]>


status()

status(opts?): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:91

Parameters

opts?
agentId?

string

userId?

string

Returns

Promise<Record<string, unknown>>


update()

update(memoryId, content?, metadata?): Promise<Record<string, unknown>>

Defined in: packages/sdk/src/backend/base.ts:76

Parameters

memoryId

string

content?

string

metadata?

Record<string, unknown>

Returns

Promise<Record<string, unknown>>

On this page