Skip to main content

BlobStore

@forge/monorepo


@forge/monorepo / backend/src / BlobStore

Interface: BlobStore

Defined in: backend/src/persistence/index.ts:1760

Content-addressable blob storage for spilled tool output (docs/03 → Tool results). A large result is offloaded here and referenced by an authorized BlobRef, read back via read_tool_output. Tenant-scoped so a ref from one tenant can never resolve another's bytes.

Methods

get()

get(input): Promise<unknown>

Defined in: backend/src/persistence/index.ts:1762

Parameters

input

TenantScope & object

Returns

Promise<unknown>


put()

put(input): Promise<BlobRef>

Defined in: backend/src/persistence/index.ts:1761

Parameters

input

TenantScope & object

Returns

Promise<BlobRef>