Skip to main content

SkillResolver

@forge/monorepo


@forge/monorepo / backend/src / SkillResolver

Interface: SkillResolver

Defined in: backend/src/skills/index.ts:61

Resolution layers built-in skills first, then tenant skills, so a tenant skill of the same name shadows a built-in one — matching the current build_skills_for behaviour.

Methods

listCatalog()

listCatalog(input): Promise<readonly SkillCatalogEntry[]>

Defined in: backend/src/skills/index.ts:62

Parameters

input
allowTenantSkills

boolean

assigned

readonly string[]

tenantId

TenantId

Returns

Promise<readonly SkillCatalogEntry[]>


loadBody()

loadBody(input): Promise<SkillVersion>

Defined in: backend/src/skills/index.ts:69

Pins to an exact version so a mid-run edit cannot change behaviour.

Parameters

input
name

string

tenantId

TenantId

version

number

Returns

Promise<SkillVersion>