Skip to main content

ResolveInput

@forge/monorepo


@forge/monorepo / backend/src / ResolveInput

Type Alias: ResolveInput

ResolveInput = object

Defined in: backend/src/files/turn-parts.ts:93

Properties

accepts?

readonly optional accepts?: readonly InputModality[]

Defined in: backend/src/files/turn-parts.ts:103

What the resolved model accepts.

Passed in rather than looked up, because the model is chosen by the caller and this module has no registry. Omitted means "do not filter" — which is only correct when the caller applies modelModalities to the turn afterwards, and streamModelTurn does exactly that. Both checks existing is not redundancy: this one can say which file was dropped, and that one can only refuse the whole turn.


fileIds

readonly fileIds: readonly string[]

Defined in: backend/src/files/turn-parts.ts:94